diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index f8ff2b5..0000000 --- a/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -*.mp4 filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore deleted file mode 100644 index df5caf6..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -Images/Timeline 3.mp4 diff --git a/16x9beardedset/.hmproject b/16x9beardedset/.hmproject deleted file mode 100644 index 31339fe..0000000 --- a/16x9beardedset/.hmproject +++ /dev/null @@ -1 +0,0 @@ -16x9beardedset \ No newline at end of file diff --git a/16x9beardedset/16x9beardedset.hm b/16x9beardedset/16x9beardedset.hm deleted file mode 100644 index 0ba1ec3..0000000 Binary files a/16x9beardedset/16x9beardedset.hm and /dev/null differ diff --git a/16x9beardedset/Backups/16x9beardedset_previousSave.hm b/16x9beardedset/Backups/16x9beardedset_previousSave.hm deleted file mode 100644 index 847320d..0000000 Binary files a/16x9beardedset/Backups/16x9beardedset_previousSave.hm and /dev/null differ diff --git a/16x9beardedset/Desktop.ini b/16x9beardedset/Desktop.ini deleted file mode 100644 index d888812..0000000 --- a/16x9beardedset/Desktop.ini +++ /dev/null @@ -1,6 +0,0 @@ -[.ShellClassInfo] -ConfirmFileOp=0 -NoSharing=0 -IconFile=heavym_project.ico -IconIndex=0 -InfoTip=HeavyM Project \ No newline at end of file diff --git a/16x9beardedset/heavym_project.ico b/16x9beardedset/heavym_project.ico deleted file mode 100644 index 7995c29..0000000 Binary files a/16x9beardedset/heavym_project.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRSL.ico b/ArtNetGridNode2_6_1_headless/VRSL.ico deleted file mode 100644 index 13014b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRSL.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRSL.ico b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRSL.ico deleted file mode 100644 index 13014b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRSL.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRStageLightingGridNode - SPOUT b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRStageLightingGridNode - SPOUT deleted file mode 100644 index 2000be2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/VRStageLightingGridNode - SPOUT +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -APPDIR=$(readlink -f "$0") -APPDIR=$(dirname "$APPDIR") -java -Djna.nosys=true -Djava.library.path="$APPDIR:$APPDIR/lib" -cp "$APPDIR:$APPDIR/lib/VRStageLightingGridNode.jar:$APPDIR/lib/annotations-13.0.jar:$APPDIR/lib/antlr-2.7.7.jar:$APPDIR/lib/core-4.4.4.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0.jar:$APPDIR/lib/gluegen-rt-main-2.5.0.jar:$APPDIR/lib/jogl-all-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/jogl-all-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/jogl-all-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/jogl-all-2.5.0.jar:$APPDIR/lib/jogl-all-main-2.5.0.jar:$APPDIR/lib/kotlin-stdlib-2.0.20.jar:$APPDIR/lib/spout.jar:$APPDIR/lib/artnet4j.jar:$APPDIR/lib/oscP5.jar:$APPDIR/lib/themidibus.jar" VRStageLightingGridNode "$@" diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/icon.png b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/icon.png deleted file mode 100644 index 870c874..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/icon.png and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_32.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_32.dll deleted file mode 100644 index a5afa50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_32.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_64.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_64.dll deleted file mode 100644 index 09c151e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/JNISpout_64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/VRStageLightingGridNode.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/VRStageLightingGridNode.jar deleted file mode 100644 index 84d5e3f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/VRStageLightingGridNode.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/annotations-13.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/annotations-13.0.jar deleted file mode 100644 index fb794be..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/annotations-13.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/antlr-2.7.7.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/antlr-2.7.7.jar deleted file mode 100644 index 5e5f14b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/antlr-2.7.7.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar deleted file mode 100644 index 93c4dba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar.BACKUP b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar.BACKUP deleted file mode 100644 index 5fd2d16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/artnet4j.jar.BACKUP and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/core-4.4.4.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/core-4.4.4.jar deleted file mode 100644 index 228957a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/core-4.4.4.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index 2b72359..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index c928dd6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index 625b847..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 7320b65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 0e791ff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 2ae552b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0.jar deleted file mode 100644 index 51cd1a8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/gluegen-rt-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index f008817..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index 0c49516..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index fa74de8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 837d014..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 23d78f5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 7b8dcff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0.jar deleted file mode 100644 index ab93476..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/jogl-all-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/kotlin-stdlib-2.0.20.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/kotlin-stdlib-2.0.20.jar deleted file mode 100644 index dbbba3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/kotlin-stdlib-2.0.20.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/oscP5.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/oscP5.jar deleted file mode 100644 index 28fe7bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/oscP5.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/spout.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/spout.jar deleted file mode 100644 index 87a0bbb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/spout.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/themidibus.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/themidibus.jar deleted file mode 100644 index c9bd69a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/lib/themidibus.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/settings.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/settings.properties deleted file mode 100644 index 292f5e6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-aarch64/settings.properties +++ /dev/null @@ -1,24 +0,0 @@ -dataInputType=DMX -dmxIP=localhost -dmxPort=6454 -oscInPort=11000 -oscInMessagePrefix=/VRSLIN -oscInIPAddress=127.0.0.1 -oscOutEnabled=true -oscOutMessagePrefix=/VRSL -oscOutPort=12000 -midiEnabled=false -loopBackMidiDeviceName=VRSLMidi -legacyMode=false -debugArtnet=true -wideScreenMode=true -rgbGrid=false -autoStart=true -defaultAMUniverse=10 -defaultAMChannel=2 -useCustomNetworkInterface=false -customNetworkInterfaceName=lo -useDummyAudioDevice=false -twelveBitMode=false -spout=true -scaleDivisor=2 \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRSL.ico b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRSL.ico deleted file mode 100644 index 13014b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRSL.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRStageLightingGridNode - SPOUT b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRStageLightingGridNode - SPOUT deleted file mode 100644 index 2000be2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/VRStageLightingGridNode - SPOUT +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -APPDIR=$(readlink -f "$0") -APPDIR=$(dirname "$APPDIR") -java -Djna.nosys=true -Djava.library.path="$APPDIR:$APPDIR/lib" -cp "$APPDIR:$APPDIR/lib/VRStageLightingGridNode.jar:$APPDIR/lib/annotations-13.0.jar:$APPDIR/lib/antlr-2.7.7.jar:$APPDIR/lib/core-4.4.4.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0.jar:$APPDIR/lib/gluegen-rt-main-2.5.0.jar:$APPDIR/lib/jogl-all-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/jogl-all-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/jogl-all-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/jogl-all-2.5.0.jar:$APPDIR/lib/jogl-all-main-2.5.0.jar:$APPDIR/lib/kotlin-stdlib-2.0.20.jar:$APPDIR/lib/spout.jar:$APPDIR/lib/artnet4j.jar:$APPDIR/lib/oscP5.jar:$APPDIR/lib/themidibus.jar" VRStageLightingGridNode "$@" diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/icon.png b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/icon.png deleted file mode 100644 index 870c874..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/icon.png and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_32.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_32.dll deleted file mode 100644 index a5afa50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_32.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_64.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_64.dll deleted file mode 100644 index 09c151e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/JNISpout_64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/VRStageLightingGridNode.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/VRStageLightingGridNode.jar deleted file mode 100644 index 84d5e3f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/VRStageLightingGridNode.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/annotations-13.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/annotations-13.0.jar deleted file mode 100644 index fb794be..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/annotations-13.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/antlr-2.7.7.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/antlr-2.7.7.jar deleted file mode 100644 index 5e5f14b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/antlr-2.7.7.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar deleted file mode 100644 index 93c4dba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar.BACKUP b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar.BACKUP deleted file mode 100644 index 5fd2d16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/artnet4j.jar.BACKUP and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/core-4.4.4.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/core-4.4.4.jar deleted file mode 100644 index 228957a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/core-4.4.4.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index 2b72359..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index c928dd6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index 625b847..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 7320b65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 0e791ff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 2ae552b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0.jar deleted file mode 100644 index 51cd1a8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/gluegen-rt-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index f008817..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index 0c49516..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index fa74de8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 837d014..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 23d78f5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 7b8dcff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0.jar deleted file mode 100644 index ab93476..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/jogl-all-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/kotlin-stdlib-2.0.20.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/kotlin-stdlib-2.0.20.jar deleted file mode 100644 index dbbba3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/kotlin-stdlib-2.0.20.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/oscP5.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/oscP5.jar deleted file mode 100644 index 28fe7bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/oscP5.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/spout.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/spout.jar deleted file mode 100644 index 87a0bbb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/spout.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/themidibus.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/themidibus.jar deleted file mode 100644 index c9bd69a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/lib/themidibus.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/settings.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/settings.properties deleted file mode 100644 index 292f5e6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-amd64/settings.properties +++ /dev/null @@ -1,24 +0,0 @@ -dataInputType=DMX -dmxIP=localhost -dmxPort=6454 -oscInPort=11000 -oscInMessagePrefix=/VRSLIN -oscInIPAddress=127.0.0.1 -oscOutEnabled=true -oscOutMessagePrefix=/VRSL -oscOutPort=12000 -midiEnabled=false -loopBackMidiDeviceName=VRSLMidi -legacyMode=false -debugArtnet=true -wideScreenMode=true -rgbGrid=false -autoStart=true -defaultAMUniverse=10 -defaultAMChannel=2 -useCustomNetworkInterface=false -customNetworkInterfaceName=lo -useDummyAudioDevice=false -twelveBitMode=false -spout=true -scaleDivisor=2 \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRSL.ico b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRSL.ico deleted file mode 100644 index 13014b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRSL.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRStageLightingGridNode - SPOUT b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRStageLightingGridNode - SPOUT deleted file mode 100644 index 2000be2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/VRStageLightingGridNode - SPOUT +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh - -APPDIR=$(readlink -f "$0") -APPDIR=$(dirname "$APPDIR") -java -Djna.nosys=true -Djava.library.path="$APPDIR:$APPDIR/lib" -cp "$APPDIR:$APPDIR/lib/VRStageLightingGridNode.jar:$APPDIR/lib/annotations-13.0.jar:$APPDIR/lib/antlr-2.7.7.jar:$APPDIR/lib/core-4.4.4.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/gluegen-rt-2.5.0.jar:$APPDIR/lib/gluegen-rt-main-2.5.0.jar:$APPDIR/lib/jogl-all-2.5.0-natives-android-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-aarch64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-amd64.jar:$APPDIR/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar:$APPDIR/lib/jogl-all-2.5.0-natives-macosx-universal.jar:$APPDIR/lib/jogl-all-2.5.0-natives-windows-amd64.jar:$APPDIR/lib/jogl-all-2.5.0.jar:$APPDIR/lib/jogl-all-main-2.5.0.jar:$APPDIR/lib/kotlin-stdlib-2.0.20.jar:$APPDIR/lib/spout.jar:$APPDIR/lib/artnet4j.jar:$APPDIR/lib/oscP5.jar:$APPDIR/lib/themidibus.jar" VRStageLightingGridNode "$@" diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/icon.png b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/icon.png deleted file mode 100644 index 870c874..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/icon.png and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_32.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_32.dll deleted file mode 100644 index a5afa50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_32.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_64.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_64.dll deleted file mode 100644 index 09c151e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/JNISpout_64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/VRStageLightingGridNode.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/VRStageLightingGridNode.jar deleted file mode 100644 index 84d5e3f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/VRStageLightingGridNode.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/annotations-13.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/annotations-13.0.jar deleted file mode 100644 index fb794be..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/annotations-13.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/antlr-2.7.7.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/antlr-2.7.7.jar deleted file mode 100644 index 5e5f14b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/antlr-2.7.7.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar deleted file mode 100644 index 93c4dba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar.BACKUP b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar.BACKUP deleted file mode 100644 index 5fd2d16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/artnet4j.jar.BACKUP and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/core-4.4.4.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/core-4.4.4.jar deleted file mode 100644 index 228957a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/core-4.4.4.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index 2b72359..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index c928dd6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index 625b847..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 7320b65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 0e791ff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 2ae552b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0.jar deleted file mode 100644 index 51cd1a8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/gluegen-rt-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index f008817..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index 0c49516..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index fa74de8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 837d014..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 23d78f5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 7b8dcff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0.jar deleted file mode 100644 index ab93476..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/jogl-all-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/kotlin-stdlib-2.0.20.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/kotlin-stdlib-2.0.20.jar deleted file mode 100644 index dbbba3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/kotlin-stdlib-2.0.20.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/oscP5.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/oscP5.jar deleted file mode 100644 index 28fe7bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/oscP5.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/spout.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/spout.jar deleted file mode 100644 index 87a0bbb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/spout.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/themidibus.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/themidibus.jar deleted file mode 100644 index c9bd69a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/lib/themidibus.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/settings.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/settings.properties deleted file mode 100644 index 292f5e6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/linux-arm/settings.properties +++ /dev/null @@ -1,24 +0,0 @@ -dataInputType=DMX -dmxIP=localhost -dmxPort=6454 -oscInPort=11000 -oscInMessagePrefix=/VRSLIN -oscInIPAddress=127.0.0.1 -oscOutEnabled=true -oscOutMessagePrefix=/VRSL -oscOutPort=12000 -midiEnabled=false -loopBackMidiDeviceName=VRSLMidi -legacyMode=false -debugArtnet=true -wideScreenMode=true -rgbGrid=false -autoStart=true -defaultAMUniverse=10 -defaultAMChannel=2 -useCustomNetworkInterface=false -customNetworkInterfaceName=lo -useDummyAudioDevice=false -twelveBitMode=false -spout=true -scaleDivisor=2 \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRSL.ico b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRSL.ico deleted file mode 100644 index 13014b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRSL.ico and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.bat b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.bat deleted file mode 100644 index 110e9d2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.bat +++ /dev/null @@ -1,2 +0,0 @@ -@ echo off -java -Djava.ext.dirs=lib -Djava.library.path=lib VRStageLightingGridNode \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.exe deleted file mode 100644 index dae009c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/VRStageLightingGridNode.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/icon.png b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/icon.png deleted file mode 100644 index 870c874..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/icon.png and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/NOTICE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/NOTICE deleted file mode 100644 index 45484c2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/NOTICE +++ /dev/null @@ -1,63 +0,0 @@ -# Notices for Eclipse Temurin - -This content is produced and maintained by the Eclipse Temurin project. - - * Project home: https://projects.eclipse.org/projects/adoptium.temurin - -## Trademarks - -Eclipse Temurin is a trademark of the Eclipse Foundation. Eclipse, and the -Eclipse Logo are registered trademarks of the Eclipse Foundation. - -Java and all Java-based trademarks are trademarks of Oracle Corporation in -the United States, other countries, or both. - -## Copyright - -All content is the property of the respective authors or their employers. -For more information regarding authorship of content, please consult the -listed source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the GNU General Public License, version 2, with the Classpath Exception. - -Additional information relating to the program and accompanying materials -license and usage is available as follows. - * For Eclipse Temurin version 8 see the LICENSE and ASSEMBLY_EXCEPTION files -in the top level directory of the installation. - * For Eclipse Temurin version 9 or later see the files under the legal/ -directory in the top level directory of the installation. - -SPDX-License-Identifier: GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code - -The project maintains the following source code repositories which may be -relevant to this content: - - * https://github.com/adoptium/temurin-build - * https://github.com/adoptium/jdk - * https://github.com/adoptium/jdk8u - * https://github.com/adoptium/jdk11u - * https://github.com/adoptium/jdk17u - * https://github.com/adoptium/jdk20 - * and so on - -## Third-party Content - -This program and accompanying materials contains third-party content. - * For Eclipse Temurin version 8 see the THIRD_PARTY_LICENSE file in the -top level directory of the installation. - * For Eclipse Temurin version 9 or later see the files under the legal/ -directory in the top level directory of the installation. - -## Cryptography - -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/WinFallbackLookup.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/WinFallbackLookup.dll deleted file mode 100644 index 56b58b7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/WinFallbackLookup.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-console-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-console-l1-1-0.dll deleted file mode 100644 index b51bb11..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-console-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-datetime-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-datetime-l1-1-0.dll deleted file mode 100644 index abc21dc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-datetime-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-debug-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-debug-l1-1-0.dll deleted file mode 100644 index 4d693b5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-debug-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll deleted file mode 100644 index af9d647..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-1-0.dll deleted file mode 100644 index aa2e0d5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-2-0.dll deleted file mode 100644 index 94b1d66..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l2-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l2-1-0.dll deleted file mode 100644 index 1ee5bdb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-file-l2-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-handle-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-handle-l1-1-0.dll deleted file mode 100644 index 567b3b4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-handle-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-heap-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-heap-l1-1-0.dll deleted file mode 100644 index 32c1c8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-heap-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-interlocked-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-interlocked-l1-1-0.dll deleted file mode 100644 index 3517b5c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-interlocked-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll deleted file mode 100644 index 9070e0a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-localization-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-localization-l1-2-0.dll deleted file mode 100644 index dd4970a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-localization-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-memory-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-memory-l1-1-0.dll deleted file mode 100644 index 47e05cf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-memory-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll deleted file mode 100644 index 46c9a8c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll deleted file mode 100644 index f724064..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-0.dll deleted file mode 100644 index 188bdb0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-1.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-1.dll deleted file mode 100644 index 357dbba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-processthreads-l1-1-1.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-profile-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-profile-l1-1-0.dll deleted file mode 100644 index 5b0cae8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-profile-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll deleted file mode 100644 index d61bae7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-string-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-string-l1-1-0.dll deleted file mode 100644 index 1b3a9cc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-string-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-1-0.dll deleted file mode 100644 index 96dc439..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-2-0.dll deleted file mode 100644 index beef5ed..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-synch-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll deleted file mode 100644 index eba30ad..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-timezone-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-timezone-l1-1-0.dll deleted file mode 100644 index 62f0546..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-timezone-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-util-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-util-l1-1-0.dll deleted file mode 100644 index 24c4b4d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-core-util-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-conio-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-conio-l1-1-0.dll deleted file mode 100644 index 185ff8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-conio-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-convert-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-convert-l1-1-0.dll deleted file mode 100644 index dfaeb50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-convert-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-environment-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-environment-l1-1-0.dll deleted file mode 100644 index fe9ff96..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-environment-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll deleted file mode 100644 index 8bbcb29..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-heap-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-heap-l1-1-0.dll deleted file mode 100644 index e02b81f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-heap-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-locale-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-locale-l1-1-0.dll deleted file mode 100644 index 2b81b8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-locale-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-math-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-math-l1-1-0.dll deleted file mode 100644 index fcede96..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-math-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll deleted file mode 100644 index e304991..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-private-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-private-l1-1-0.dll deleted file mode 100644 index d0088ea..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-private-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-process-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-process-l1-1-0.dll deleted file mode 100644 index 0ea9997..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-process-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-runtime-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-runtime-l1-1-0.dll deleted file mode 100644 index ccf1d8c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-runtime-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-stdio-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-stdio-l1-1-0.dll deleted file mode 100644 index b651949..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-stdio-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-string-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-string-l1-1-0.dll deleted file mode 100644 index 67504ef..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-string-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-time-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-time-l1-1-0.dll deleted file mode 100644 index 3a8ddf4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-time-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-utility-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-utility-l1-1-0.dll deleted file mode 100644 index 5817599..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/api-ms-win-crt-utility-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/attach.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/attach.dll deleted file mode 100644 index d72ce41..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/attach.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/awt.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/awt.dll deleted file mode 100644 index f9c475d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/awt.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_shmem.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_shmem.dll deleted file mode 100644 index ec07754..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_shmem.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_socket.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_socket.dll deleted file mode 100644 index 18dee81..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/dt_socket.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/fontmanager.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/fontmanager.dll deleted file mode 100644 index 5f6cfe8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/fontmanager.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/freetype.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/freetype.dll deleted file mode 100644 index 83460a9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/freetype.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/instrument.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/instrument.dll deleted file mode 100644 index cd85353..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/instrument.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2gss.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2gss.dll deleted file mode 100644 index b2f4975..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2gss.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pcsc.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pcsc.dll deleted file mode 100644 index b02a8b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pcsc.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pkcs11.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pkcs11.dll deleted file mode 100644 index 70225e4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/j2pkcs11.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaas.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaas.dll deleted file mode 100644 index adbc2c1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaas.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jabswitch.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jabswitch.exe deleted file mode 100644 index 895b2f1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jabswitch.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccessinspector.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccessinspector.exe deleted file mode 100644 index 612dba0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccessinspector.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccesswalker.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccesswalker.exe deleted file mode 100644 index f7e38d0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jaccesswalker.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jar.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jar.exe deleted file mode 100644 index 24c6e7b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jar.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jarsigner.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jarsigner.exe deleted file mode 100644 index fc8bd8f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jarsigner.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.dll deleted file mode 100644 index edafae0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.exe deleted file mode 100644 index 85a33bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/java.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaaccessbridge.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaaccessbridge.dll deleted file mode 100644 index 5b0eedf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaaccessbridge.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javac.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javac.exe deleted file mode 100644 index e48df55..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javac.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javadoc.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javadoc.exe deleted file mode 100644 index cce1b66..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javadoc.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javajpeg.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javajpeg.dll deleted file mode 100644 index 66a29e1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javajpeg.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javap.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javap.exe deleted file mode 100644 index 5400a9d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javap.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaw.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaw.exe deleted file mode 100644 index 8fccf1b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/javaw.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jawt.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jawt.dll deleted file mode 100644 index f0c86e2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jawt.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jcmd.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jcmd.exe deleted file mode 100644 index 89883d9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jcmd.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jconsole.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jconsole.exe deleted file mode 100644 index 9a0b01e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jconsole.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdb.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdb.exe deleted file mode 100644 index 4f2005e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdb.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeprscan.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeprscan.exe deleted file mode 100644 index e666a73..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeprscan.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeps.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeps.exe deleted file mode 100644 index 51960c9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdeps.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdwp.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdwp.dll deleted file mode 100644 index 96d7c18..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jdwp.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jfr.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jfr.exe deleted file mode 100644 index 0f8fed7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jfr.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jhsdb.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jhsdb.exe deleted file mode 100644 index be38e00..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jhsdb.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.dll deleted file mode 100644 index 7216dca..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.exe deleted file mode 100644 index b5a56b7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jimage.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jinfo.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jinfo.exe deleted file mode 100644 index bf378f1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jinfo.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jli.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jli.dll deleted file mode 100644 index 3394ba9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jli.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jlink.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jlink.exe deleted file mode 100644 index 99ee0a7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jlink.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmap.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmap.exe deleted file mode 100644 index c56570a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmap.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmod.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmod.exe deleted file mode 100644 index ec6181e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jmod.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.dll deleted file mode 100644 index 4d5fb23..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.exe deleted file mode 100644 index 97fdd78..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jpackage.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jps.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jps.exe deleted file mode 100644 index 09b0fe8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jps.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jrunscript.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jrunscript.exe deleted file mode 100644 index d037312..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jrunscript.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jshell.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jshell.exe deleted file mode 100644 index ec419fe..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jshell.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsound.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsound.dll deleted file mode 100644 index c5c302c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsound.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstack.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstack.exe deleted file mode 100644 index 7591219..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstack.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstat.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstat.exe deleted file mode 100644 index 7e3cf92..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstat.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstatd.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstatd.exe deleted file mode 100644 index 28d38f0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jstatd.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsvml.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsvml.dll deleted file mode 100644 index f55425d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/jsvml.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/keytool.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/keytool.exe deleted file mode 100644 index 235848e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/keytool.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/kinit.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/kinit.exe deleted file mode 100644 index 25a475b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/kinit.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/klist.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/klist.exe deleted file mode 100644 index b928f71..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/klist.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ktab.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ktab.exe deleted file mode 100644 index 7481925..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ktab.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/lcms.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/lcms.dll deleted file mode 100644 index 02b47c0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/lcms.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/le.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/le.dll deleted file mode 100644 index 9ecfd6b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/le.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management.dll deleted file mode 100644 index d617a58..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_agent.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_agent.dll deleted file mode 100644 index 624ccb1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_agent.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_ext.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_ext.dll deleted file mode 100644 index 3a9fbe4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/management_ext.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/mlib_image.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/mlib_image.dll deleted file mode 100644 index c3eeb45..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/mlib_image.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/msvcp140.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/msvcp140.dll deleted file mode 100644 index b6efaa6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/msvcp140.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/net.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/net.dll deleted file mode 100644 index 66dc15a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/net.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/nio.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/nio.dll deleted file mode 100644 index 365cadf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/nio.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/prefs.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/prefs.dll deleted file mode 100644 index 6a61582..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/prefs.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmi.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmi.dll deleted file mode 100644 index ac0df36..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmi.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmiregistry.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmiregistry.exe deleted file mode 100644 index 423c5b9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/rmiregistry.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/saproc.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/saproc.dll deleted file mode 100644 index ff86c21..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/saproc.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/serialver.exe b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/serialver.exe deleted file mode 100644 index 66a2d5e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/serialver.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes.jsa b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes.jsa deleted file mode 100644 index 4795697..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes.jsa and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes_nocoops.jsa b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes_nocoops.jsa deleted file mode 100644 index a71c400..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/classes_nocoops.jsa and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/jvm.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/jvm.dll deleted file mode 100644 index 1640c28..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/server/jvm.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/splashscreen.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/splashscreen.dll deleted file mode 100644 index 3c25c7a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/splashscreen.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sspi_bridge.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sspi_bridge.dll deleted file mode 100644 index f897e8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sspi_bridge.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sunmscapi.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sunmscapi.dll deleted file mode 100644 index e6049f7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/sunmscapi.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ucrtbase.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ucrtbase.dll deleted file mode 100644 index 11051fb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/ucrtbase.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140.dll deleted file mode 100644 index 446bf40..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140_1.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140_1.dll deleted file mode 100644 index 493bedb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/vcruntime140_1.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/verify.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/verify.dll deleted file mode 100644 index 7227f9b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/verify.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/w2k_lsa_auth.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/w2k_lsa_auth.dll deleted file mode 100644 index 7841a1f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/w2k_lsa_auth.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/windowsaccessbridge-64.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/windowsaccessbridge-64.dll deleted file mode 100644 index c642b37..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/windowsaccessbridge-64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/zip.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/zip.dll deleted file mode 100644 index 69030eb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/bin/zip.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/logging.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/logging.properties deleted file mode 100644 index 99a3850..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/logging.properties +++ /dev/null @@ -1,63 +0,0 @@ -############################################################ -# Default Logging Configuration File -# -# You can use a different file by specifying a filename -# with the java.util.logging.config.file system property. -# For example, java -Djava.util.logging.config.file=myfile -############################################################ - -############################################################ -# Global properties -############################################################ - -# "handlers" specifies a comma-separated list of log Handler -# classes. These handlers will be installed during VM startup. -# Note that these classes must be on the system classpath. -# By default we only configure a ConsoleHandler, which will only -# show messages at the INFO and above levels. -handlers= java.util.logging.ConsoleHandler - -# To also add the FileHandler, use the following line instead. -#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler - -# Default global logging level. -# This specifies which kinds of events are logged across -# all loggers. For any given facility this global level -# can be overridden by a facility-specific level -# Note that the ConsoleHandler also has a separate level -# setting to limit messages printed to the console. -.level= INFO - -############################################################ -# Handler specific properties. -# Describes specific configuration info for Handlers. -############################################################ - -# default file output is in user's home directory. -java.util.logging.FileHandler.pattern = %h/java%u.log -java.util.logging.FileHandler.limit = 50000 -java.util.logging.FileHandler.count = 1 -# Default number of locks FileHandler can obtain synchronously. -# This specifies maximum number of attempts to obtain lock file by FileHandler -# implemented by incrementing the unique field %u as per FileHandler API documentation. -java.util.logging.FileHandler.maxLocks = 100 -java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter - -# Limit the messages that are printed on the console to INFO and above. -java.util.logging.ConsoleHandler.level = INFO -java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter - -# Example to customize the SimpleFormatter output format -# to print one-line log message like this: -# : [] -# -# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n - -############################################################ -# Facility-specific properties. -# Provides extra control for each logger. -############################################################ - -# For example, set the com.xyz.foo logger to only log SEVERE -# messages: -# com.xyz.foo.level = SEVERE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.access b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.access deleted file mode 100644 index a09e008..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.access +++ /dev/null @@ -1,79 +0,0 @@ -###################################################################### -# Default Access Control File for Remote JMX(TM) Monitoring -###################################################################### -# -# Access control file for Remote JMX API access to monitoring. -# This file defines the allowed access for different roles. The -# password file (jmxremote.password by default) defines the roles and their -# passwords. To be functional, a role must have an entry in -# both the password and the access files. -# -# The default location of this file is $JRE/conf/management/jmxremote.access -# You can specify an alternate location by specifying a property in -# the management config file $JRE/conf/management/management.properties -# (See that file for details) -# -# The file format for password and access files is syntactically the same -# as the Properties file format. The syntax is described in the Javadoc -# for java.util.Properties.load. -# A typical access file has multiple lines, where each line is blank, -# a comment (like this one), or an access control entry. -# -# An access control entry consists of a role name, and an -# associated access level. The role name is any string that does not -# itself contain spaces or tabs. It corresponds to an entry in the -# password file (jmxremote.password). The access level is one of the -# following: -# "readonly" grants access to read attributes of MBeans. -# For monitoring, this means that a remote client in this -# role can read measurements but cannot perform any action -# that changes the environment of the running program. -# "readwrite" grants access to read and write attributes of MBeans, -# to invoke operations on them, and optionally -# to create or remove them. This access should be granted -# only to trusted clients, since they can potentially -# interfere with the smooth operation of a running program. -# -# The "readwrite" access level can optionally be followed by the "create" and/or -# "unregister" keywords. The "unregister" keyword grants access to unregister -# (delete) MBeans. The "create" keyword grants access to create MBeans of a -# particular class or of any class matching a particular pattern. Access -# should only be granted to create MBeans of known and trusted classes. -# -# For example, the following entry would grant readwrite access -# to "controlRole", as well as access to create MBeans of the class -# javax.management.monitor.CounterMonitor and to unregister any MBean: -# controlRole readwrite \ -# create javax.management.monitor.CounterMonitorMBean \ -# unregister -# or equivalently: -# controlRole readwrite unregister create javax.management.monitor.CounterMBean -# -# The following entry would grant readwrite access as well as access to create -# MBeans of any class in the packages javax.management.monitor and -# javax.management.timer: -# controlRole readwrite \ -# create javax.management.monitor.*,javax.management.timer.* \ -# unregister -# -# The \ character is defined in the Properties file syntax to allow continuation -# lines as shown here. A * in a class pattern matches a sequence of characters -# other than dot (.), so javax.management.monitor.* matches -# javax.management.monitor.CounterMonitor but not -# javax.management.monitor.foo.Bar. -# -# A given role should have at most one entry in this file. If a role -# has no entry, it has no access. -# If multiple entries are found for the same role name, then the last -# access entry is used. -# -# -# Default access control entries: -# o The "monitorRole" role has readonly access. -# o The "controlRole" role has readwrite access and can create the standard -# Timer and Monitor MBeans defined by the JMX API. - -monitorRole readonly -controlRole readwrite \ - create javax.management.monitor.*,javax.management.timer.* \ - unregister diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.password.template b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.password.template deleted file mode 100644 index c98a0ad..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/jmxremote.password.template +++ /dev/null @@ -1,115 +0,0 @@ -# ---------------------------------------------------------------------- -# Template for jmxremote.password -# -# o Copy this template to jmxremote.password -# o Set the user/password entries in jmxremote.password -# o Change the permission of jmxremote.password to be accessible -# only by the owner. -# o The jmxremote.passwords file will be re-written by the server -# to replace all plain text passwords with hashed passwords when -# the file is read by the server. -# - -############################################################## -# Password File for Remote JMX Monitoring -############################################################## -# -# Password file for Remote JMX API access to monitoring. This -# file defines the different roles and their passwords. The access -# control file (jmxremote.access by default) defines the allowed -# access for each role. To be functional, a role must have an entry -# in both the password and the access files. -# -# Default location of this file is $JRE/conf/management/jmxremote.password -# You can specify an alternate location by specifying a property in -# the management config file $JRE/conf/management/management.properties -# or by specifying a system property (See that file for details). - -############################################################## -# File format of the jmxremote.password file -############################################################## -# -# The file contains multiple lines where each line is blank, -# a comment (like this one), or a password entry. -# -# password entry follows the below syntax -# role_name W [clearPassword|hashedPassword] -# -# role_name is any string that does not itself contain spaces or tabs. -# W = spaces or tabs -# -# Passwords can be specified via clear text or via a hash. Clear text password -# is any string that does not contain spaces or tabs. Hashed passwords must -# follow the below format. -# hashedPassword = base64_encoded_64_byte_salt W base64_encoded_hash W hash_algorithm -# where, -# base64_encoded_64_byte_salt = 64 byte random salt -# base64_encoded_hash = Hash_algorithm(password + salt) -# W = spaces or tabs -# hash_algorithm = Algorithm string specified using the format below -# https://docs.oracle.com/javase/9/docs/specs/security/standard-names.html#messagedigest-algorithms -# This is an optional field. If not specified, SHA3-512 will be assumed. -# -# If passwords are in clear, they will be overwritten by their hash if all of -# the below criteria are met. -# * com.sun.management.jmxremote.password.toHashes property is set to true in -# management.properties file -# * the password file is writable -# * the system security policy allows writing into the password file, if a -# security manager is configured -# -# In order to change the password for a role, replace the hashed password entry -# with a new clear text password or a new hashed password. If the new password -# is in clear, it will be replaced with its hash when a new login attempt is made. -# -# A given role should have at most one entry in this file. If a role -# has no entry, it has no access. -# If multiple entries are found for the same role name, then the last one -# is used. -# -# A user generated hashed password file can also be used instead of clear-text -# password file. If generated by the user, hashed passwords must follow the -# format specified above. -# -# Caution: It is recommended not to edit the password file while the -# agent is running, as edits could be lost if a client connection triggers the -# hashing of the password file at the same time that the file is externally modified. -# The integrity of the file is guaranteed, but any external edits made to the -# file during the short period between the time that the agent reads the file -# and the time that it writes it back might get lost - -############################################################## -# File permissions of the jmxremote.password file -############################################################## -# This file must be made accessible by ONLY the owner, -# otherwise the program will exit with an error. -# -# In a typical installation, this file can be accessed by anybody on the -# local machine, and possibly by people on other machines. -# For security, you should either restrict the access to this file except for owner, -# or specify another, less accessible file in the management config file -# as described above. -# -# In order to prevent inadverent edits to the password file in the -# production environment, it is recommended to deploy a read-only -# hashed password file. The hashed entries for clear passwords can be generated -# in advance by running the JMX agent. -# - -############################################################## -# Sample of the jmxremote.password file -############################################################## -# Following are two commented-out entries. The "monitorRole" role has -# password "QED". The "controlRole" role has password "R&D". This is an example -# of specifying passwords in the clear -# -# monitorRole QED -# controlRole R&D -# -# Once a login attempt is made, passwords will be hashed and the file will have -# below entries with clear passwords overwritten by their respective -# SHA3-512 hash -# -# monitorRole trilby APzBTt34rV2l+OMbuvbnOQ4si8UZmfRCVbIY1+fAofV5CkQzXS/FDMGteQQk/R3q1wtt104qImzJEA7gCwl6dw== 4EeTdSJ7X6Imu0Mb+dWqIns7a7QPIBoM3NB/XlpMQSPSicE7PnlALVWn2pBY3Q3pGDHyAb32Hd8GUToQbUhAjA== SHA3-512 -# controlRole roHEJSbRqSSTII4Z4+NOCV2OJaZVQ/dw153Fy2u4ILDP9XiZ426GwzCzc3RtpoqNMwqYIcfdd74xWXSMrWtGaA== w9qDsekgKn0WOVJycDyU0kLBa081zbStcCjUAVEqlfon5Sgx7XHtaodbmzpLegA1jT7Ag36T0zHaEWRHJe2fdA== SHA3-512 -# \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/management.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/management.properties deleted file mode 100644 index ecb0882..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/management/management.properties +++ /dev/null @@ -1,304 +0,0 @@ -##################################################################### -# Default Configuration File for Java Platform Management -##################################################################### -# -# The Management Configuration file (in java.util.Properties format) -# will be read if one of the following system properties is set: -# -Dcom.sun.management.jmxremote.port= -# or -Dcom.sun.management.config.file= -# -# The default Management Configuration file is: -# -# $JRE/conf/management/management.properties -# -# Another location for the Management Configuration File can be specified -# by the following property on the Java command line: -# -# -Dcom.sun.management.config.file= -# -# If -Dcom.sun.management.config.file= is set, the port -# number for the management agent can be specified in the config file -# using the following lines: -# -# ################ Management Agent Port ######################### -# -# For setting the JMX RMI agent port use the following line -# com.sun.management.jmxremote.port= -# -# For setting the JMX local server port use the following line -# com.sun.management.jmxremote.local.port= - -##################################################################### -# Optional Instrumentation -##################################################################### -# -# By default only the basic instrumentation with low overhead is on. -# The following properties allow to selectively turn on optional -# instrumentation which are off by default and may have some -# additional overhead. -# -# com.sun.management.enableThreadContentionMonitoring -# -# This option enables thread contention monitoring if the -# Java virtual machine supports such instrumentation. -# Refer to the specification for the java.lang.management.ThreadMXBean -# interface - see isThreadContentionMonitoringSupported() method. -# - -# To enable thread contention monitoring, uncomment the following line -# com.sun.management.enableThreadContentionMonitoring - -##################################################################### -# RMI Management Properties -##################################################################### -# -# If system property -Dcom.sun.management.jmxremote.port= -# is set then -# - A MBean server is started -# - JRE Platform MBeans are registered in the MBean server -# - RMI connector is published in a private readonly registry at -# specified port using a well known name, "jmxrmi" -# - the following properties are read for JMX remote management. -# -# The configuration can be specified only at startup time. -# Later changes to above system property (e.g. via setProperty method), -# this config file, the password file, or the access file have no effect to the -# running MBean server, the connector, or the registry. -# - -# -# ########## RMI connector settings for local management ########## -# -# com.sun.management.jmxremote.local.only=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as true then the local JMX RMI connector -# server will only accept connection requests from clients running on -# the host where the out-of-the-box JMX management agent is running. -# In order to ensure backwards compatibility this property could be -# set to false. However, deploying the local management agent in this -# way is discouraged because the local JMX RMI connector server will -# accept connection requests from any client either local or remote. -# For remote management the remote JMX RMI connector server should -# be used instead with authentication and SSL/TLS encryption enabled. -# - -# For allowing the local management agent accept local -# and remote connection requests use the following line -# com.sun.management.jmxremote.local.only=false - -# -# ###################### RMI SSL ############################# -# -# com.sun.management.jmxremote.ssl=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as false then SSL is not used. -# - -# For RMI monitoring without SSL use the following line -# com.sun.management.jmxremote.ssl=false - -# com.sun.management.jmxremote.ssl.config.file=filepath -# Specifies the location of the SSL configuration file. A properties -# file can be used to supply the keystore and truststore location and -# password settings thus avoiding to pass them as cleartext in the -# command-line. -# -# The current implementation of the out-of-the-box management agent will -# look up and use the properties specified below to configure the SSL -# keystore and truststore, if present: -# javax.net.ssl.keyStore= -# javax.net.ssl.keyStorePassword= -# javax.net.ssl.trustStore= -# javax.net.ssl.trustStorePassword= -# Any other properties in the file will be ignored. This will allow us -# to extend the property set in the future if required by the default -# SSL implementation. -# -# If the property "com.sun.management.jmxremote.ssl" is set to false, -# then this property is ignored. -# - -# For supplying the keystore settings in a file use the following line -# com.sun.management.jmxremote.ssl.config.file=filepath - -# com.sun.management.jmxremote.ssl.enabled.cipher.suites= -# The value of this property is a string that is a comma-separated list -# of SSL/TLS cipher suites to enable. This property can be specified in -# conjunction with the previous property "com.sun.management.jmxremote.ssl" -# in order to control which particular SSL/TLS cipher suites are enabled -# for use by accepted connections. If this property is not specified then -# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that -# are enabled by default. -# - -# com.sun.management.jmxremote.ssl.enabled.protocols= -# The value of this property is a string that is a comma-separated list -# of SSL/TLS protocol versions to enable. This property can be specified in -# conjunction with the previous property "com.sun.management.jmxremote.ssl" -# in order to control which particular SSL/TLS protocol versions are -# enabled for use by accepted connections. If this property is not -# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS -# protocol versions that are enabled by default. -# - -# com.sun.management.jmxremote.ssl.need.client.auth=true|false -# Default for this property is false. (Case for true/false ignored) -# If this property is specified as true in conjunction with the previous -# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server -# Socket Factory will require client authentication. -# - -# For RMI monitoring with SSL client authentication use the following line -# com.sun.management.jmxremote.ssl.need.client.auth=true - -# com.sun.management.jmxremote.registry.ssl=true|false -# Default for this property is false. (Case for true/false ignored) -# If this property is specified as true then the RMI registry used -# to bind the RMIServer remote object is protected with SSL/TLS -# RMI Socket Factories that can be configured with the properties: -# com.sun.management.jmxremote.ssl.config.file -# com.sun.management.jmxremote.ssl.enabled.cipher.suites -# com.sun.management.jmxremote.ssl.enabled.protocols -# com.sun.management.jmxremote.ssl.need.client.auth -# If the two properties below are true at the same time, i.e. -# com.sun.management.jmxremote.ssl=true -# com.sun.management.jmxremote.registry.ssl=true -# then the RMIServer remote object and the RMI registry are -# both exported with the same SSL/TLS RMI Socket Factories. -# - -# For using an SSL/TLS protected RMI registry use the following line -# com.sun.management.jmxremote.registry.ssl=true - -# -# ################ RMI User authentication ################ -# -# com.sun.management.jmxremote.authenticate=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as false then no authentication is -# performed and all users are allowed all access. -# - -# For RMI monitoring without any checking use the following line -# com.sun.management.jmxremote.authenticate=false - -# -# ################ RMI Login configuration ################### -# -# com.sun.management.jmxremote.login.config= -# Specifies the name of a JAAS login configuration entry to use when -# authenticating users of RMI monitoring. -# -# Setting this property is optional - the default login configuration -# specifies a file-based authentication that uses the password file. -# -# When using this property to override the default login configuration -# then the named configuration entry must be in a file that gets loaded -# by JAAS. In addition, the login module(s) specified in the configuration -# should use the name and/or password callbacks to acquire the user's -# credentials. See the NameCallback and PasswordCallback classes in the -# javax.security.auth.callback package for more details. -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# - -# For a non-default login configuration use the following line -# com.sun.management.jmxremote.login.config= - -# -# ################ RMI Password file location ################## -# -# com.sun.management.jmxremote.password.file=filepath -# Specifies location for password file -# This is optional - default location is -# $JRE/conf/management/jmxremote.password -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# Otherwise the password file must exist and be in the valid format. -# If the password file is empty or non-existent then no access is allowed. -# - -# For a non-default password file location use the following line -# com.sun.management.jmxremote.password.file=filepath - -# -# ################# Hash passwords in password file ############## -# com.sun.management.jmxremote.password.toHashes = true|false -# Default for this property is true. -# Specifies if passwords in the password file should be hashed or not. -# If this property is true, and if the password file is writable, and if the -# system security policy allows writing into the password file, -# all the clear passwords in the password file will be replaced by -# their SHA3-512 hash when the file is read by the server -# - -# -# ################ RMI Access file location ##################### -# -# com.sun.management.jmxremote.access.file=filepath -# Specifies location for access file -# This is optional - default location is -# $JRE/conf/management/jmxremote.access -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# Otherwise, the access file must exist and be in the valid format. -# If the access file is empty or non-existent then no access is allowed. -# - -# For a non-default password file location use the following line -# com.sun.management.jmxremote.access.file=filepath -# - -# ################ Management agent listen interface ######################### -# -# com.sun.management.jmxremote.host= -# Specifies the local interface on which the JMX RMI agent will bind. -# This is useful when running on machines which have several -# interfaces defined. It makes it possible to listen to a specific -# subnet accessible through that interface. -# -# The format of the value for that property is any string accepted -# by java.net.InetAddress.getByName(String). -# - -# ################ Filter for ObjectInputStream ############################# -# com.sun.management.jmxremote.serial.filter.pattern= -# A filter, if configured, is used by java.io.ObjectInputStream during -# deserialization of parameters sent to the JMX default agent to validate the -# contents of the stream. -# A filter is configured as a sequence of patterns, each pattern is either -# matched against the name of a class in the stream or defines a limit. -# Patterns are separated by ";" (semicolon). -# Whitespace is significant and is considered part of the pattern. -# -# If a pattern includes a "=", it sets a limit. -# If a limit appears more than once the last value is used. -# Limits are checked before classes regardless of the order in the sequence of patterns. -# If any of the limits are exceeded, the filter status is REJECTED. -# -# maxdepth=value - the maximum depth of a graph -# maxrefs=value - the maximum number of internal references -# maxbytes=value - the maximum number of bytes in the input stream -# maxarray=value - the maximum array length allowed -# -# Other patterns, from left to right, match the class or package name as -# returned from Class.getName. -# If the class is an array type, the class or package to be matched is the element type. -# Arrays of any number of dimensions are treated the same as the element type. -# For example, a pattern of "!example.Foo", rejects creation of any instance or -# array of example.Foo. -# -# If the pattern starts with "!", the status is REJECTED if the remaining pattern -# is matched; otherwise the status is ALLOWED if the pattern matches. -# If the pattern contains "/", the non-empty prefix up to the "/" is the module name; -# if the module name matches the module name of the class then -# the remaining pattern is matched with the class name. -# If there is no "/", the module name is not compared. -# If the pattern ends with ".**" it matches any class in the package and all subpackages. -# If the pattern ends with ".*" it matches any class in the package. -# If the pattern ends with "*", it matches any class with the pattern as a prefix. -# If the pattern is equal to the class name, it matches. -# Otherwise, the status is UNDECIDED. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/net.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/net.properties deleted file mode 100644 index 4e64aaf..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/net.properties +++ /dev/null @@ -1,151 +0,0 @@ -############################################################ -# Default Networking Configuration File -# -# This file may contain default values for the networking system properties. -# These values are only used when the system properties are not specified -# on the command line or set programmatically. -# For now, only the various proxy settings can be configured here. -############################################################ - -# Whether or not the DefaultProxySelector will default to System Proxy -# settings when they do exist. -# Set it to 'true' to enable this feature and check for platform -# specific proxy settings -# Note that the system properties that do explicitly set proxies -# (like http.proxyHost) do take precedence over the system settings -# even if java.net.useSystemProxies is set to true. - -java.net.useSystemProxies=false - -#------------------------------------------------------------------------ -# Proxy configuration for the various protocol handlers. -# DO NOT uncomment these lines if you have set java.net.useSystemProxies -# to true as the protocol specific properties will take precedence over -# system settings. -#------------------------------------------------------------------------ - -# HTTP Proxy settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 80) and nonProxyHosts is a '|' separated list of hostnames which -# should be accessed directly, ignoring the proxy server (default value is -# localhost & 127.0.0.1). -# -# http.proxyHost= -# http.proxyPort=80 -http.nonProxyHosts=localhost|127.*|[::1] -# -# HTTPS Proxy Settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list. -# -# https.proxyHost= -# https.proxyPort=443 -# -# FTP Proxy settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 80) and nonProxyHosts is a '|' separated list of hostnames which -# should be accessed directly, ignoring the proxy server (default value is -# localhost & 127.0.0.1). -# -# ftp.proxyHost= -# ftp.proxyPort=80 -ftp.nonProxyHosts=localhost|127.*|[::1] -# -# Socks proxy settings. socksProxyHost is the name of the proxy server -# (e.g. socks.domain.com), socksProxyPort is the port number to use -# (default value is 1080) -# -# socksProxyHost= -# socksProxyPort=1080 -# -# HTTP Keep Alive settings. remainingData is the maximum amount of data -# in kilobytes that will be cleaned off the underlying socket so that it -# can be reused (default value is 512K), queuedConnections is the maximum -# number of Keep Alive connections to be on the queue for clean up (default -# value is 10). -# http.KeepAlive.remainingData=512 -# http.KeepAlive.queuedConnections=10 - -# Authentication Scheme restrictions for HTTP and HTTPS. -# -# In some environments certain authentication schemes may be undesirable -# when proxying HTTP or HTTPS. For example, "Basic" results in effectively the -# cleartext transmission of the user's password over the physical network. -# This section describes the mechanism for disabling authentication schemes -# based on the scheme name. Disabled schemes will be treated as if they are not -# supported by the implementation. -# -# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication -# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT. -# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication -# schemes that will be disabled when proxying HTTP. -# -# In both cases the property is a comma-separated list of, case-insensitive, -# authentication scheme names, as defined by their relevant RFCs. An -# implementation may, but is not required to, support common schemes whose names -# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'. A scheme that -# is not known, or not supported, by the implementation is ignored. -# -# Note: This property is currently used by the JDK Reference implementation. It -# is not guaranteed to be examined and used by other implementations. -# -#jdk.http.auth.proxying.disabledSchemes= -jdk.http.auth.tunneling.disabledSchemes=Basic - -# -# Allow restricted HTTP request headers -# -# By default, the following request headers are not allowed to be set by user code -# in HttpRequests: "connection", "content-length", "expect", "host" and "upgrade". -# The 'jdk.httpclient.allowRestrictedHeaders' property allows one or more of these -# headers to be specified as a comma separated list to override the default restriction. -# The names are case-insensitive and white-space is ignored (removed before processing -# the list). Note, this capability is mostly intended for testing and isn't expected -# to be used in real deployments. Protocol errors or other undefined behavior is likely -# to occur when using them. The property is not set by default. -# Note also, that there may be other headers that are restricted from being set -# depending on the context. This includes the "Authorization" header when the -# relevant HttpClient has an authenticator set. These restrictions cannot be -# overridden by this property. -# -# jdk.httpclient.allowRestrictedHeaders=host -# -# -# Transparent NTLM HTTP authentication mode on Windows. Transparent authentication -# can be used for the NTLM scheme, where the security credentials based on the -# currently logged in user's name and password can be obtained directly from the -# operating system, without prompting the user. This property has three possible -# values which regulate the behavior as shown below. Other unrecognized values -# are handled the same as 'disabled'. Note, that NTLM is not considered to be a -# strongly secure authentication scheme and care should be taken before enabling -# this mechanism. -# -# Transparent authentication never used. -#jdk.http.ntlm.transparentAuth=disabled -# -# Enabled for all hosts. -#jdk.http.ntlm.transparentAuth=allHosts -# -# Enabled for hosts that are trusted in Windows Internet settings -#jdk.http.ntlm.transparentAuth=trustedHosts -# -jdk.http.ntlm.transparentAuth=disabled -# -# Default directory where automatically bound Unix domain server -# sockets are stored. Sockets are automatically bound when bound -# with a null address. -# -# The search order for the directory on Windows is: -# -# 1. System property "jdk.net.unixdomain.tmpdir" -# -# 2. Networking property "jdk.net.unixdomain.tmpdir" specified -# in this file (not set by default) -# -# 3. The TEMP environment variable (the effective default) -# -# 4. The java.io.tmpdir system property -# -#jdk.net.unixdomain.tmpdir= -# - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.policy deleted file mode 100644 index 1554541..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.policy +++ /dev/null @@ -1,44 +0,0 @@ -// -// This system policy file grants a set of default permissions to all domains -// and can be configured to grant additional permissions to modules and other -// code sources. The code source URL scheme for modules linked into a -// run-time image is "jrt". -// -// For example, to grant permission to read the "foo" property to the module -// "com.greetings", the grant entry is: -// -// grant codeBase "jrt:/com.greetings" { -// permission java.util.PropertyPermission "foo", "read"; -// }; -// - -// default permissions granted to all domains -grant { - // allows anyone to listen on dynamic ports - permission java.net.SocketPermission "localhost:0", "listen"; - - // "standard" properies that can be read by anyone - permission java.util.PropertyPermission "java.version", "read"; - permission java.util.PropertyPermission "java.vendor", "read"; - permission java.util.PropertyPermission "java.vendor.url", "read"; - permission java.util.PropertyPermission "java.class.version", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.version", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "file.separator", "read"; - permission java.util.PropertyPermission "path.separator", "read"; - permission java.util.PropertyPermission "line.separator", "read"; - permission java.util.PropertyPermission - "java.specification.version", "read"; - permission java.util.PropertyPermission "java.specification.vendor", "read"; - permission java.util.PropertyPermission "java.specification.name", "read"; - permission java.util.PropertyPermission - "java.vm.specification.version", "read"; - permission java.util.PropertyPermission - "java.vm.specification.vendor", "read"; - permission java.util.PropertyPermission - "java.vm.specification.name", "read"; - permission java.util.PropertyPermission "java.vm.version", "read"; - permission java.util.PropertyPermission "java.vm.vendor", "read"; - permission java.util.PropertyPermission "java.vm.name", "read"; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.security b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.security deleted file mode 100644 index 5223139..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/java.security +++ /dev/null @@ -1,1361 +0,0 @@ -# -# This is the "master security properties file". -# -# An alternate java.security properties file may be specified -# from the command line via the system property -# -# -Djava.security.properties= -# -# This properties file appends to the master security properties file. -# If both properties files specify values for the same key, the value -# from the command-line properties file is selected, as it is the last -# one loaded. -# -# Also, if you specify -# -# -Djava.security.properties== (2 equals), -# -# then that properties file completely overrides the master security -# properties file. -# -# To disable the ability to specify an additional properties file from -# the command line, set the key security.overridePropertiesFile -# to false in the master security properties file. It is set to true -# by default. -# -# If this properties file fails to load, the JDK implementation will throw -# an unspecified error when initializing the java.security.Security class. - -# In this file, various security properties are set for use by -# java.security classes. This is where users can statically register -# Cryptography Package Providers ("providers" for short). The term -# "provider" refers to a package or set of packages that supply a -# concrete implementation of a subset of the cryptography aspects of -# the Java Security API. A provider may, for example, implement one or -# more digital signature algorithms or message digest algorithms. -# -# Each provider must implement a subclass of the Provider class. -# To register a provider in this master security properties file, -# specify the provider and priority in the format -# -# security.provider.= -# -# This declares a provider, and specifies its preference -# order n. The preference order is the order in which providers are -# searched for requested algorithms (when no specific provider is -# requested). The order is 1-based; 1 is the most preferred, followed -# by 2, and so on. -# -# must specify the name of the Provider as passed to its super -# class java.security.Provider constructor. This is for providers loaded -# through the ServiceLoader mechanism. -# -# must specify the subclass of the Provider class whose -# constructor sets the values of various properties that are required -# for the Java Security API to look up the algorithms or other -# facilities implemented by the provider. This is for providers loaded -# through classpath. -# -# Note: Providers can be dynamically registered instead by calls to -# either the addProvider or insertProviderAt method in the Security -# class. - -# -# List of providers and their preference orders (see above): -# -security.provider.1=SUN -security.provider.2=SunRsaSign -security.provider.3=SunEC -security.provider.4=SunJSSE -security.provider.5=SunJCE -security.provider.6=SunJGSS -security.provider.7=SunSASL -security.provider.8=XMLDSig -security.provider.9=SunPCSC -security.provider.10=JdkLDAP -security.provider.11=JdkSASL -security.provider.12=SunMSCAPI -security.provider.13=SunPKCS11 - -# -# A list of preferred providers for specific algorithms. These providers will -# be searched for matching algorithms before the list of registered providers. -# Entries containing errors (parsing, etc) will be ignored. Use the -# -Djava.security.debug=jca property to debug these errors. -# -# The property is a comma-separated list of serviceType.algorithm:provider -# entries. The serviceType (example: "MessageDigest") is optional, and if -# not specified, the algorithm applies to all service types that support it. -# The algorithm is the standard algorithm name or transformation. -# Transformations can be specified in their full standard name -# (ex: AES/CBC/PKCS5Padding), or as partial matches (ex: AES, AES/CBC). -# The provider is the name of the provider. Any provider that does not -# also appear in the registered list will be ignored. -# -# There is a special serviceType for this property only to group a set of -# algorithms together. The type is "Group" and is followed by an algorithm -# keyword. Groups are to simplify and lessen the entries on the property -# line. Current groups are: -# Group.SHA2 = SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256 -# Group.HmacSHA2 = HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512 -# Group.SHA2RSA = SHA224withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA -# Group.SHA2DSA = SHA224withDSA, SHA256withDSA, SHA384withDSA, SHA512withDSA -# Group.SHA2ECDSA = SHA224withECDSA, SHA256withECDSA, SHA384withECDSA, \ -# SHA512withECDSA -# Group.SHA3 = SHA3-224, SHA3-256, SHA3-384, SHA3-512 -# Group.HmacSHA3 = HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512 -# -# Example: -# jdk.security.provider.preferred=AES/GCM/NoPadding:SunJCE, \ -# MessageDigest.SHA-256:SUN, Group.HmacSHA2:SunJCE -# -#jdk.security.provider.preferred= - - -# -# Sun Provider SecureRandom seed source. -# -# Select the primary source of seed data for the "NativePRNG", "SHA1PRNG" -# and "DRBG" SecureRandom implementations in the "Sun" provider. -# (Other SecureRandom implementations might also use this property.) -# -# On Unix-like systems (for example, Linux/MacOS), the -# "NativePRNG", "SHA1PRNG" and "DRBG" implementations obtains seed data from -# special device files such as file:/dev/random. -# -# On Windows systems, specifying the URLs "file:/dev/random" or -# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding -# mechanism for SHA1PRNG and DRBG. -# -# By default, an attempt is made to use the entropy gathering device -# specified by the "securerandom.source" Security property. If an -# exception occurs while accessing the specified URL: -# -# NativePRNG: -# a default value of /dev/random will be used. If neither -# are available, the implementation will be disabled. -# "file" is the only currently supported protocol type. -# -# SHA1PRNG and DRBG: -# the traditional system/thread activity algorithm will be used. -# -# The entropy gathering device can also be specified with the System -# property "java.security.egd". For example: -# -# % java -Djava.security.egd=file:/dev/random MainClass -# -# Specifying this System property will override the -# "securerandom.source" Security property. -# -# In addition, if "file:/dev/random" or "file:/dev/urandom" is -# specified, the "NativePRNG" implementation will be more preferred than -# DRBG and SHA1PRNG in the Sun provider. -# -securerandom.source=file:/dev/random - -# -# A list of known strong SecureRandom implementations. -# -# To help guide applications in selecting a suitable strong -# java.security.SecureRandom implementation, Java distributions should -# indicate a list of known strong implementations using the property. -# -# This is a comma-separated list of algorithm and/or algorithm:provider -# entries. -# -securerandom.strongAlgorithms=Windows-PRNG:SunMSCAPI,DRBG:SUN - -# -# Sun provider DRBG configuration and default instantiation request. -# -# NIST SP 800-90Ar1 lists several DRBG mechanisms. Each can be configured -# with a DRBG algorithm name, and can be instantiated with a security strength, -# prediction resistance support, etc. This property defines the configuration -# and the default instantiation request of "DRBG" SecureRandom implementations -# in the SUN provider. (Other DRBG implementations can also use this property.) -# Applications can request different instantiation parameters like security -# strength, capability, personalization string using one of the -# getInstance(...,SecureRandomParameters,...) methods with a -# DrbgParameters.Instantiation argument, but other settings such as the -# mechanism and DRBG algorithm names are not currently configurable by any API. -# -# Please note that the SUN implementation of DRBG always supports reseeding. -# -# The value of this property is a comma-separated list of all configurable -# aspects. The aspects can appear in any order but the same aspect can only -# appear at most once. Its BNF-style definition is: -# -# Value: -# aspect { "," aspect } -# -# aspect: -# mech_name | algorithm_name | strength | capability | df -# -# // The DRBG mechanism to use. Default "Hash_DRBG" -# mech_name: -# "Hash_DRBG" | "HMAC_DRBG" | "CTR_DRBG" -# -# // The DRBG algorithm name. The "SHA-***" names are for Hash_DRBG and -# // HMAC_DRBG, default "SHA-256". The "AES-***" names are for CTR_DRBG, -# // default "AES-128" when using the limited cryptographic or "AES-256" -# // when using the unlimited. -# algorithm_name: -# "SHA-224" | "SHA-512/224" | "SHA-256" | -# "SHA-512/256" | "SHA-384" | "SHA-512" | -# "AES-128" | "AES-192" | "AES-256" -# -# // Security strength requested. Default "128" -# strength: -# "112" | "128" | "192" | "256" -# -# // Prediction resistance and reseeding request. Default "none" -# // "pr_and_reseed" - Both prediction resistance and reseeding -# // support requested -# // "reseed_only" - Only reseeding support requested -# // "none" - Neither prediction resistance not reseeding -# // support requested -# pr: -# "pr_and_reseed" | "reseed_only" | "none" -# -# // Whether a derivation function should be used. only applicable -# // to CTR_DRBG. Default "use_df" -# df: -# "use_df" | "no_df" -# -# Examples, -# securerandom.drbg.config=Hash_DRBG,SHA-224,112,none -# securerandom.drbg.config=CTR_DRBG,AES-256,192,pr_and_reseed,use_df -# -# The default value is an empty string, which is equivalent to -# securerandom.drbg.config=Hash_DRBG,SHA-256,128,none -# -securerandom.drbg.config= - -# -# Class to instantiate as the javax.security.auth.login.Configuration -# provider. -# -login.configuration.provider=sun.security.provider.ConfigFile - -# -# Default login configuration file -# -#login.config.url.1=file:${user.home}/.java.login.config - -# -# Class to instantiate as the system Policy. This is the name of the class -# that will be used as the Policy object. The system class loader is used to -# locate this class. -# -policy.provider=sun.security.provider.PolicyFile - -# The default is to have a single system-wide policy file, -# and a policy file in the user's home directory. -# -policy.url.1=file:${java.home}/conf/security/java.policy -policy.url.2=file:${user.home}/.java.policy - -# Controls whether or not properties are expanded in policy and login -# configuration files. If set to false, properties (${...}) will not -# be expanded in policy and login configuration files. If commented out or -# set to an empty string, the default value is "false" for policy files and -# "true" for login configuration files. -# -policy.expandProperties=true - -# Controls whether or not an extra policy or login configuration file is -# allowed to be passed on the command line with -Djava.security.policy=somefile -# or -Djava.security.auth.login.config=somefile. If commented out or set to -# an empty string, the default value is "false". -# -policy.allowSystemProperty=true - -# whether or not we look into the IdentityScope for trusted Identities -# when encountering a 1.1 signed JAR file. If the identity is found -# and is trusted, we grant it AllPermission. Note: the default policy -# provider (sun.security.provider.PolicyFile) does not support this property. -# -policy.ignoreIdentityScope=false - -# -# Default keystore type. -# -keystore.type=pkcs12 - -# -# Controls compatibility mode for JKS and PKCS12 keystore types. -# -# When set to 'true', both JKS and PKCS12 keystore types support loading -# keystore files in either JKS or PKCS12 format. When set to 'false' the -# JKS keystore type supports loading only JKS keystore files and the PKCS12 -# keystore type supports loading only PKCS12 keystore files. -# -keystore.type.compat=true - -# -# List of comma-separated packages that start with or equal this string -# will cause a security exception to be thrown when passed to the -# SecurityManager::checkPackageAccess method unless the corresponding -# RuntimePermission("accessClassInPackage."+package) has been granted. -# -package.access=sun.misc.,\ - sun.reflect. - -# -# List of comma-separated packages that start with or equal this string -# will cause a security exception to be thrown when passed to the -# SecurityManager::checkPackageDefinition method unless the corresponding -# RuntimePermission("defineClassInPackage."+package) has been granted. -# -# By default, none of the class loaders supplied with the JDK call -# checkPackageDefinition. -# -package.definition=sun.misc.,\ - sun.reflect. - -# -# Determines whether this properties file can be appended to -# or overridden on the command line via -Djava.security.properties -# -security.overridePropertiesFile=true - -# -# Determines the default key and trust manager factory algorithms for -# the javax.net.ssl package. -# -ssl.KeyManagerFactory.algorithm=SunX509 -ssl.TrustManagerFactory.algorithm=PKIX - -# -# The Java-level namelookup cache policy for successful lookups: -# -# any negative value: caching forever -# any positive value: the number of seconds to cache an address for -# zero: do not cache -# -# default value is forever (FOREVER). For security reasons, this -# caching is made forever when a security manager is set. When a security -# manager is not set, the default behavior in this implementation -# is to cache for 30 seconds. -# -# NOTE: setting this to anything other than the default value can have -# serious security implications. Do not set it unless -# you are sure you are not exposed to DNS spoofing attack. -# -#networkaddress.cache.ttl=-1 - -# The Java-level namelookup cache policy for failed lookups: -# -# any negative value: cache forever -# any positive value: the number of seconds to cache negative lookup results -# zero: do not cache -# -# In some Microsoft Windows networking environments that employ -# the WINS name service in addition to DNS, name service lookups -# that fail may take a noticeably long time to return (approx. 5 seconds). -# For this reason the default caching policy is to maintain these -# results for 10 seconds. -# -networkaddress.cache.negative.ttl=10 - -# -# Properties to configure OCSP for certificate revocation checking -# - -# Enable OCSP -# -# By default, OCSP is not used for certificate revocation checking. -# This property enables the use of OCSP when set to the value "true". -# -# NOTE: SocketPermission is required to connect to an OCSP responder. -# -# Example, -# ocsp.enable=true - -# -# Location of the OCSP responder -# -# By default, the location of the OCSP responder is determined implicitly -# from the certificate being validated. This property explicitly specifies -# the location of the OCSP responder. The property is used when the -# Authority Information Access extension (defined in RFC 5280) is absent -# from the certificate or when it requires overriding. -# -# Example, -# ocsp.responderURL=http://ocsp.example.net:80 - -# -# Subject name of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# distinguished name (defined in RFC 2253) which identifies a certificate in -# the set of certificates supplied during cert path validation. In cases where -# the subject name alone is not sufficient to uniquely identify the certificate -# then both the "ocsp.responderCertIssuerName" and -# "ocsp.responderCertSerialNumber" properties must be used instead. When this -# property is set then those two properties are ignored. -# -# Example, -# ocsp.responderCertSubjectName=CN=OCSP Responder, O=XYZ Corp - -# -# Issuer name of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# distinguished name (defined in RFC 2253) which identifies a certificate in -# the set of certificates supplied during cert path validation. When this -# property is set then the "ocsp.responderCertSerialNumber" property must also -# be set. When the "ocsp.responderCertSubjectName" property is set then this -# property is ignored. -# -# Example, -# ocsp.responderCertIssuerName=CN=Enterprise CA, O=XYZ Corp - -# -# Serial number of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# of hexadecimal digits (colon or space separators may be present) which -# identifies a certificate in the set of certificates supplied during cert path -# validation. When this property is set then the "ocsp.responderCertIssuerName" -# property must also be set. When the "ocsp.responderCertSubjectName" property -# is set then this property is ignored. -# -# Example, -# ocsp.responderCertSerialNumber=2A:FF:00 - -# -# Policy for failed Kerberos KDC lookups: -# -# When a KDC is unavailable (network error, service failure, etc), it is -# put inside a secondary list and accessed less often for future requests. The -# value (case-insensitive) for this policy can be: -# -# tryLast -# KDCs in the secondary list are always tried after those not on the list. -# -# tryLess[:max_retries,timeout] -# KDCs in the secondary list are still tried by their order in the -# configuration, but with smaller max_retries and timeout values. -# max_retries and timeout are optional numerical parameters (default 1 and -# 5000, which means once and 5 seconds). Please note that if any of the -# values defined here are more than what is defined in krb5.conf, it will be -# ignored. -# -# Whenever a KDC is detected as available, it is removed from the secondary -# list. The secondary list is reset when krb5.conf is reloaded. You can add -# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is -# reloaded whenever a JAAS authentication is attempted. -# -# Example, -# krb5.kdc.bad.policy = tryLast -# krb5.kdc.bad.policy = tryLess:2,2000 -# -krb5.kdc.bad.policy = tryLast - -# -# Kerberos cross-realm referrals (RFC 6806) -# -# OpenJDK's Kerberos client supports cross-realm referrals as defined in -# RFC 6806. This allows to setup more dynamic environments in which clients -# do not need to know in advance how to reach the realm of a target principal -# (either a user or service). -# -# When a client issues an AS or a TGS request, the "canonicalize" option -# is set to announce support of this feature. A KDC server may fulfill the -# request or reply referring the client to a different one. If referred, -# the client will issue a new request and the cycle repeats. -# -# In addition to referrals, the "canonicalize" option allows the KDC server -# to change the client name in response to an AS request. For security reasons, -# RFC 6806 (section 11) FAST scheme is enforced. -# -# Disable Kerberos cross-realm referrals. Value may be overwritten with a -# System property (-Dsun.security.krb5.disableReferrals). -sun.security.krb5.disableReferrals=false - -# Maximum number of AS or TGS referrals to avoid infinite loops. Value may -# be overwritten with a System property (-Dsun.security.krb5.maxReferrals). -sun.security.krb5.maxReferrals=5 - -# -# This property contains a list of disabled EC Named Curves that can be included -# in the jdk.[tls|certpath|jar].disabledAlgorithms properties. To include this -# list in any of the disabledAlgorithms properties, add the property name as -# an entry. -#jdk.disabled.namedCurves= - -# -# Algorithm restrictions for certification path (CertPath) processing -# -# In some environments, certain algorithms or key lengths may be undesirable -# for certification path building and validation. For example, "MD2" is -# generally no longer considered to be a secure hash algorithm. This section -# describes the mechanism for disabling algorithms based on algorithm name -# and/or key length. This includes algorithms used in certificates, as well -# as revocation information such as CRLs and signed OCSP Responses. -# The syntax of the disabled algorithm string is described as follows: -# DisabledAlgorithms: -# " DisabledAlgorithm { , DisabledAlgorithm } " -# -# DisabledAlgorithm: -# AlgorithmName [Constraint] { '&' Constraint } | IncludeProperty -# -# AlgorithmName: -# (see below) -# -# Constraint: -# KeySizeConstraint | CAConstraint | DenyAfterConstraint | -# UsageConstraint -# -# KeySizeConstraint: -# keySize Operator KeyLength -# -# Operator: -# <= | < | == | != | >= | > -# -# KeyLength: -# Integer value of the algorithm's key length in bits -# -# CAConstraint: -# jdkCA -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# -# UsageConstraint: -# usage [TLSServer] [TLSClient] [SignedJAR] -# -# IncludeProperty: -# include -# -# The "AlgorithmName" is the standard algorithm name of the disabled -# algorithm. See the Java Security Standard Algorithm Names Specification -# for information about Standard Algorithm Names. Matching is -# performed using a case-insensitive sub-element matching rule. (For -# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and -# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a -# sub-element of the certificate algorithm name, the algorithm will be -# rejected during certification path building and validation. For example, -# the assertion algorithm name "DSA" will disable all certificate algorithms -# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion -# will not disable algorithms related to "ECDSA". -# -# The "IncludeProperty" allows a implementation-defined security property that -# can be included in the disabledAlgorithms properties. These properties are -# to help manage common actions easier across multiple disabledAlgorithm -# properties. -# There is one defined security property: jdk.disabled.namedCurves -# See the property for more specific details. -# -# -# A "Constraint" defines restrictions on the keys and/or certificates for -# a specified AlgorithmName: -# -# KeySizeConstraint: -# keySize Operator KeyLength -# The constraint requires a key of a valid size range if the -# "AlgorithmName" is of a key algorithm. The "KeyLength" indicates -# the key size specified in number of bits. For example, -# "RSA keySize <= 1024" indicates that any RSA key with key size less -# than or equal to 1024 bits should be disabled, and -# "RSA keySize < 1024, RSA keySize > 2048" indicates that any RSA key -# with key size less than 1024 or greater than 2048 should be disabled. -# This constraint is only used on algorithms that have a key size. -# -# CAConstraint: -# jdkCA -# This constraint prohibits the specified algorithm only if the -# algorithm is used in a certificate chain that terminates at a marked -# trust anchor in the lib/security/cacerts keystore. If the jdkCA -# constraint is not set, then all chains using the specified algorithm -# are restricted. jdkCA may only be used once in a DisabledAlgorithm -# expression. -# Example: To apply this constraint to SHA-1 certificates, include -# the following: "SHA1 jdkCA" -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# This constraint prohibits a certificate with the specified algorithm -# from being used after the date regardless of the certificate's -# validity. JAR files that are signed and timestamped before the -# constraint date with certificates containing the disabled algorithm -# will not be restricted. The date is processed in the UTC timezone. -# This constraint can only be used once in a DisabledAlgorithm -# expression. -# Example: To deny usage of RSA 2048 bit certificates after Feb 3 2020, -# use the following: "RSA keySize == 2048 & denyAfter 2020-02-03" -# -# UsageConstraint: -# usage [TLSServer] [TLSClient] [SignedJAR] -# This constraint prohibits the specified algorithm for -# a specified usage. This should be used when disabling an algorithm -# for all usages is not practical. 'TLSServer' restricts the algorithm -# in TLS server certificate chains when server authentication is -# performed. 'TLSClient' restricts the algorithm in TLS client -# certificate chains when client authentication is performed. -# 'SignedJAR' constrains use of certificates in signed jar files. -# The usage type follows the keyword and more than one usage type can -# be specified with a whitespace delimiter. -# Example: "SHA1 usage TLSServer TLSClient" -# -# When an algorithm must satisfy more than one constraint, it must be -# delimited by an ampersand '&'. For example, to restrict certificates in a -# chain that terminate at a distribution provided trust anchor and contain -# RSA keys that are less than or equal to 1024 bits, add the following -# constraint: "RSA keySize <= 1024 & jdkCA". -# -# All DisabledAlgorithms expressions are processed in the order defined in the -# property. This requires lower keysize constraints to be specified -# before larger keysize constraints of the same algorithm. For example: -# "RSA keySize < 1024 & jdkCA, RSA keySize < 2048". -# -# Note: The algorithm restrictions do not apply to trust anchors or -# self-signed certificates. -# -# Note: This property is currently used by Oracle's PKIX implementation. It -# is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048 -# -# -jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ - RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \ - SHA1 usage SignedJAR & denyAfter 2019-01-01 - -# -# Legacy algorithms for certification path (CertPath) processing and -# signed JAR files. -# -# In some environments, a certain algorithm or key length may be undesirable -# but is not yet disabled. -# -# Tools such as keytool and jarsigner may emit warnings when these legacy -# algorithms are used. See the man pages for those tools for more information. -# -# The syntax is the same as the "jdk.certpath.disabledAlgorithms" and -# "jdk.jar.disabledAlgorithms" security properties. -# -# Note: This property is currently used by the JDK Reference -# implementation. It is not guaranteed to be examined and used by other -# implementations. - -jdk.security.legacyAlgorithms=SHA1, \ - RSA keySize < 2048, DSA keySize < 2048 - -# -# Algorithm restrictions for signed JAR files -# -# In some environments, certain algorithms or key lengths may be undesirable -# for signed JAR validation. For example, "MD2" is generally no longer -# considered to be a secure hash algorithm. This section describes the -# mechanism for disabling algorithms based on algorithm name and/or key length. -# JARs signed with any of the disabled algorithms or key sizes will be treated -# as unsigned. -# -# The syntax of the disabled algorithm string is described as follows: -# DisabledAlgorithms: -# " DisabledAlgorithm { , DisabledAlgorithm } " -# -# DisabledAlgorithm: -# AlgorithmName [Constraint] { '&' Constraint } -# -# AlgorithmName: -# (see below) -# -# Constraint: -# KeySizeConstraint | DenyAfterConstraint -# -# KeySizeConstraint: -# keySize Operator KeyLength -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# -# Operator: -# <= | < | == | != | >= | > -# -# KeyLength: -# Integer value of the algorithm's key length in bits -# -# Note: This property is currently used by the JDK Reference -# implementation. It is not guaranteed to be examined and used by other -# implementations. -# -# See "jdk.certpath.disabledAlgorithms" for syntax descriptions. -# -jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ - DSA keySize < 1024, SHA1 denyAfter 2019-01-01 - -# -# Algorithm restrictions for Secure Socket Layer/Transport Layer Security -# (SSL/TLS/DTLS) processing -# -# In some environments, certain algorithms or key lengths may be undesirable -# when using SSL/TLS/DTLS. This section describes the mechanism for disabling -# algorithms during SSL/TLS/DTLS security parameters negotiation, including -# protocol version negotiation, cipher suites selection, named groups -# selection, signature schemes selection, peer authentication and key -# exchange mechanisms. -# -# Disabled algorithms will not be negotiated for SSL/TLS connections, even -# if they are enabled explicitly in an application. -# -# For PKI-based peer authentication and key exchange mechanisms, this list -# of disabled algorithms will also be checked during certification path -# building and validation, including algorithms used in certificates, as -# well as revocation information such as CRLs and signed OCSP Responses. -# This is in addition to the jdk.certpath.disabledAlgorithms property above. -# -# See the specification of "jdk.certpath.disabledAlgorithms" for the -# syntax of the disabled algorithm string. -# -# Note: The algorithm restrictions do not apply to trust anchors or -# self-signed certificates. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \ -# rsa_pkcs1_sha1, secp224r1 -jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ - DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL - -# -# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS) -# processing in JSSE implementation. -# -# In some environments, a certain algorithm may be undesirable but it -# cannot be disabled because of its use in legacy applications. Legacy -# algorithms may still be supported, but applications should not use them -# as the security strength of legacy algorithms are usually not strong enough -# in practice. -# -# During SSL/TLS security parameters negotiation, legacy algorithms will -# not be negotiated unless there are no other candidates. -# -# The syntax of the legacy algorithms string is described as this Java -# BNF-style: -# LegacyAlgorithms: -# " LegacyAlgorithm { , LegacyAlgorithm } " -# -# LegacyAlgorithm: -# AlgorithmName (standard JSSE algorithm name) -# -# See the specification of security property "jdk.certpath.disabledAlgorithms" -# for the syntax and description of the "AlgorithmName" notation. -# -# Per SSL/TLS specifications, cipher suites have the form: -# SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg -# or -# TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg -# -# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the -# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC -# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest -# algorithm for HMAC. -# -# The LegacyAlgorithm can be one of the following standard algorithm names: -# 1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA -# 2. JSSE key exchange algorithm name, e.g., RSA -# 3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC -# 4. JSSE message digest algorithm name, e.g., SHA -# -# See SSL/TLS specifications and the Java Security Standard Algorithm Names -# Specification for information about the algorithm names. -# -# Note: If a legacy algorithm is also restricted through the -# jdk.tls.disabledAlgorithms property or the -# java.security.AlgorithmConstraints API (See -# javax.net.ssl.SSLParameters.setAlgorithmConstraints()), -# then the algorithm is completely disabled and will not be negotiated. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# There is no guarantee the property will continue to exist or be of the -# same syntax in future releases. -# -# Example: -# jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5 -# -jdk.tls.legacyAlgorithms=NULL, anon, RC4, DES, 3DES_EDE_CBC - -# -# The pre-defined default finite field Diffie-Hellman ephemeral (DHE) -# parameters for Transport Layer Security (SSL/TLS/DTLS) processing. -# -# In traditional SSL/TLS/DTLS connections where finite field DHE parameters -# negotiation mechanism is not used, the server offers the client group -# parameters, base generator g and prime modulus p, for DHE key exchange. -# It is recommended to use dynamic group parameters. This property defines -# a mechanism that allows you to specify custom group parameters. -# -# The syntax of this property string is described as this Java BNF-style: -# DefaultDHEParameters: -# DefinedDHEParameters { , DefinedDHEParameters } -# -# DefinedDHEParameters: -# "{" DHEPrimeModulus , DHEBaseGenerator "}" -# -# DHEPrimeModulus: -# HexadecimalDigits -# -# DHEBaseGenerator: -# HexadecimalDigits -# -# HexadecimalDigits: -# HexadecimalDigit { HexadecimalDigit } -# -# HexadecimalDigit: one of -# 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f -# -# Whitespace characters are ignored. -# -# The "DefinedDHEParameters" defines the custom group parameters, prime -# modulus p and base generator g, for a particular size of prime modulus p. -# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the -# "DHEBaseGenerator" defines the hexadecimal base generator g of a group -# parameter. It is recommended to use safe primes for the custom group -# parameters. -# -# If this property is not defined or the value is empty, the underlying JSSE -# provider's default group parameter is used for each connection. -# -# If the property value does not follow the grammar, or a particular group -# parameter is not valid, the connection will fall back and use the -# underlying JSSE provider's default group parameter. -# -# Note: This property is currently used by OpenJDK's JSSE implementation. It -# is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.tls.server.defaultDHEParameters= -# { \ -# FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \ -# 29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \ -# EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \ -# E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \ -# EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \ -# FFFFFFFF FFFFFFFF, 2} - -# -# TLS key limits on symmetric cryptographic algorithms -# -# This security property sets limits on algorithms key usage in TLS 1.3. -# When the amount of data encrypted exceeds the algorithm value listed below, -# a KeyUpdate message will trigger a key change. This is for symmetric ciphers -# with TLS 1.3 only. -# -# The syntax for the property is described below: -# KeyLimits: -# " KeyLimit { , KeyLimit } " -# -# WeakKeyLimit: -# AlgorithmName Action Length -# -# AlgorithmName: -# A full algorithm transformation. -# -# Action: -# KeyUpdate -# -# Length: -# The amount of encrypted data in a session before the Action occurs -# This value may be an integer value in bytes, or as a power of two, 2^29. -# -# KeyUpdate: -# The TLS 1.3 KeyUpdate handshake process begins when the Length amount -# is fulfilled. -# -# Note: This property is currently used by OpenJDK's JSSE implementation. It -# is not guaranteed to be examined and used by other implementations. -# -jdk.tls.keyLimits=AES/GCM/NoPadding KeyUpdate 2^37, \ - ChaCha20-Poly1305 KeyUpdate 2^37 - -# -# Cryptographic Jurisdiction Policy defaults -# -# Import and export control rules on cryptographic software vary from -# country to country. By default, Java provides two different sets of -# cryptographic policy files[1]: -# -# unlimited: These policy files contain no restrictions on cryptographic -# strengths or algorithms -# -# limited: These policy files contain more restricted cryptographic -# strengths -# -# The default setting is determined by the value of the "crypto.policy" -# Security property below. If your country or usage requires the -# traditional restrictive policy, the "limited" Java cryptographic -# policy is still available and may be appropriate for your environment. -# -# If you have restrictions that do not fit either use case mentioned -# above, Java provides the capability to customize these policy files. -# The "crypto.policy" security property points to a subdirectory -# within /conf/security/policy/ which can be customized. -# Please see the /conf/security/policy/README.txt file or consult -# the Java Security Guide/JCA documentation for more information. -# -# YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY -# TO DETERMINE THE EXACT REQUIREMENTS. -# -# [1] Please note that the JCE for Java SE, including the JCE framework, -# cryptographic policy files, and standard JCE providers provided with -# the Java SE, have been reviewed and approved for export as mass market -# encryption item by the US Bureau of Industry and Security. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -crypto.policy=unlimited - -# -# The policy for the XML Signature secure validation mode. Validation of -# XML Signatures that violate any of these constraints will fail. The -# mode is enforced by default. The mode can be disabled by setting the -# property "org.jcp.xml.dsig.secureValidation" to Boolean.FALSE with the -# javax.xml.crypto.XMLCryptoContext.setProperty() method. -# -# Policy: -# Constraint {"," Constraint } -# Constraint: -# AlgConstraint | MaxTransformsConstraint | MaxReferencesConstraint | -# ReferenceUriSchemeConstraint | KeySizeConstraint | OtherConstraint -# AlgConstraint -# "disallowAlg" Uri -# MaxTransformsConstraint: -# "maxTransforms" Integer -# MaxReferencesConstraint: -# "maxReferences" Integer -# ReferenceUriSchemeConstraint: -# "disallowReferenceUriSchemes" String { String } -# KeySizeConstraint: -# "minKeySize" KeyAlg Integer -# OtherConstraint: -# "noDuplicateIds" | "noRetrievalMethodLoops" -# -# For AlgConstraint, Uri is the algorithm URI String that is not allowed. -# See the XML Signature Recommendation for more information on algorithm -# URI Identifiers. For KeySizeConstraint, KeyAlg is the standard algorithm -# name of the key type (ex: "RSA"). If the MaxTransformsConstraint, -# MaxReferencesConstraint or KeySizeConstraint (for the same key type) is -# specified more than once, only the last entry is enforced. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -jdk.xml.dsig.secureValidationPolicy=\ - disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#dsa-sha1,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\ - disallowAlg http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1,\ - maxTransforms 5,\ - maxReferences 30,\ - disallowReferenceUriSchemes file http https,\ - minKeySize RSA 1024,\ - minKeySize DSA 1024,\ - minKeySize EC 224,\ - noDuplicateIds,\ - noRetrievalMethodLoops - - -# -# Deserialization JVM-wide filter factory -# -# A filter factory class name is used to configure the JVM-wide filter factory. -# The class must be public, must have a public zero-argument constructor, implement the -# java.util.function.BinaryOperator interface, provide its -# implementation and be accessible via the application class loader. -# A builtin filter factory is used if no filter factory is defined. -# See java.io.ObjectInputFilter.Config for more information. -# -# If the system property jdk.serialFilterFactory is also specified, it supersedes -# the security property value defined here. -# -#jdk.serialFilterFactory= - -# -# Deserialization JVM-wide filter -# -# A filter, if configured, is used by the filter factory to provide the filter used by -# java.io.ObjectInputStream during deserialization to check the contents of the stream. -# A filter is configured as a sequence of patterns, each pattern is either -# matched against the name of a class in the stream or defines a limit. -# Patterns are separated by ";" (semicolon). -# Whitespace is significant and is considered part of the pattern. -# -# If the system property jdk.serialFilter is also specified, it supersedes -# the security property value defined here. -# -# If a pattern includes a "=", it sets a limit. -# If a limit appears more than once the last value is used. -# Limits are checked before classes regardless of the order in the -# sequence of patterns. -# If any of the limits are exceeded, the filter status is REJECTED. -# -# maxdepth=value - the maximum depth of a graph -# maxrefs=value - the maximum number of internal references -# maxbytes=value - the maximum number of bytes in the input stream -# maxarray=value - the maximum array length allowed -# -# Other patterns, from left to right, match the class or package name as -# returned from Class.getName. -# If the class is an array type, the class or package to be matched is the -# element type. -# Arrays of any number of dimensions are treated the same as the element type. -# For example, a pattern of "!example.Foo", rejects creation of any instance or -# array of example.Foo. -# -# If the pattern starts with "!", the status is REJECTED if the remaining -# pattern is matched; otherwise the status is ALLOWED if the pattern matches. -# If the pattern contains "/", the non-empty prefix up to the "/" is the -# module name; -# if the module name matches the module name of the class then -# the remaining pattern is matched with the class name. -# If there is no "/", the module name is not compared. -# If the pattern ends with ".**" it matches any class in the package and all -# subpackages. -# If the pattern ends with ".*" it matches any class in the package. -# If the pattern ends with "*", it matches any class with the pattern as a -# prefix. -# If the pattern is equal to the class name, it matches. -# Otherwise, the status is UNDECIDED. -# -#jdk.serialFilter=pattern;pattern - -# -# RMI Registry Serial Filter -# -# The filter pattern uses the same format as jdk.serialFilter. -# This filter can override the builtin filter if additional types need to be -# allowed or rejected from the RMI Registry or to decrease limits but not -# to increase limits. -# If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected. -# -# Each non-array type is allowed or rejected if it matches one of the patterns, -# evaluated from left to right, and is otherwise allowed. Arrays of any -# component type, including subarrays and arrays of primitives, are allowed. -# -# Array construction of any component type, including subarrays and arrays of -# primitives, are allowed unless the length is greater than the maxarray limit. -# The filter is applied to each array element. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# The built-in filter allows subclasses of allowed classes and -# can approximately be represented as the pattern: -# -#sun.rmi.registry.registryFilter=\ -# maxarray=1000000;\ -# maxdepth=20;\ -# java.lang.String;\ -# java.lang.Number;\ -# java.lang.reflect.Proxy;\ -# java.rmi.Remote;\ -# sun.rmi.server.UnicastRef;\ -# sun.rmi.server.RMIClientSocketFactory;\ -# sun.rmi.server.RMIServerSocketFactory;\ -# java.rmi.server.UID -# -# RMI Distributed Garbage Collector (DGC) Serial Filter -# -# The filter pattern uses the same format as jdk.serialFilter. -# This filter can override the builtin filter if additional types need to be -# allowed or rejected from the RMI DGC. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# The builtin DGC filter can approximately be represented as the filter pattern: -# -#sun.rmi.transport.dgcFilter=\ -# java.rmi.server.ObjID;\ -# java.rmi.server.UID;\ -# java.rmi.dgc.VMID;\ -# java.rmi.dgc.Lease;\ -# maxdepth=5;maxarray=10000 - -# -# JCEKS Encrypted Key Serial Filter -# -# This filter, if configured, is used by the JCEKS KeyStore during the -# deserialization of the encrypted Key object stored inside a key entry. -# If not configured or the filter result is UNDECIDED (i.e. none of the patterns -# matches), the filter configured by jdk.serialFilter will be consulted. -# -# If the system property jceks.key.serialFilter is also specified, it supersedes -# the security property value defined here. -# -# The filter pattern uses the same format as jdk.serialFilter. The default -# pattern allows java.lang.Enum, java.security.KeyRep, java.security.KeyRep$Type, -# and javax.crypto.spec.SecretKeySpec and rejects all the others. -jceks.key.serialFilter = java.base/java.lang.Enum;java.base/java.security.KeyRep;\ - java.base/java.security.KeyRep$Type;java.base/javax.crypto.spec.SecretKeySpec;!* - -# The iteration count used for password-based encryption (PBE) in JCEKS -# keystores. Values in the range 10000 to 5000000 are considered valid. -# If the value is out of this range, or is not a number, or is unspecified; -# a default of 200000 is used. -# -# If the system property jdk.jceks.iterationCount is also specified, it -# supersedes the security property value defined here. -# -#jdk.jceks.iterationCount = 200000 - -# -# PKCS12 KeyStore properties -# -# The following properties, if configured, are used by the PKCS12 KeyStore -# implementation during the creation of a new keystore. Several of the -# properties may also be used when modifying an existing keystore. The -# properties can be overridden by a KeyStore API that specifies its own -# algorithms and parameters. -# -# If an existing PKCS12 keystore is loaded and then stored, the algorithm and -# parameter used to generate the existing Mac will be reused. If the existing -# keystore does not have a Mac, no Mac will be created while storing. If there -# is at least one certificate in the existing keystore, the algorithm and -# parameters used to encrypt the last certificate in the existing keystore will -# be reused to encrypt all certificates while storing. If the last certificate -# in the existing keystore is not encrypted, all certificates will be stored -# unencrypted. If there is no certificate in the existing keystore, any newly -# added certificate will be encrypted (or stored unencrypted if algorithm -# value is "NONE") using the "keystore.pkcs12.certProtectionAlgorithm" and -# "keystore.pkcs12.certPbeIterationCount" values defined here. Existing private -# and secret key(s) are not changed. Newly set private and secret key(s) will -# be encrypted using the "keystore.pkcs12.keyProtectionAlgorithm" and -# "keystore.pkcs12.keyPbeIterationCount" values defined here. -# -# In order to apply new algorithms and parameters to all entries in an -# existing keystore, one can create a new keystore and add entries in the -# existing keystore into the new keystore. This can be achieved by calling the -# "keytool -importkeystore" command. -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -# If the property is set to an illegal value, -# an iteration count that is not a positive integer, or an unknown algorithm -# name, an exception will be thrown when the property is used. -# If the property is not set or empty, a default value will be used. -# -# Note: These properties are currently used by the JDK Reference implementation. -# They are not guaranteed to be examined and used by other implementations. - -# The algorithm used to encrypt a certificate. This can be any non-Hmac PBE -# algorithm defined in the Cipher section of the Java Security Standard -# Algorithm Names Specification. When set to "NONE", the certificate -# is not encrypted. The default value is "PBEWithHmacSHA256AndAES_256". -#keystore.pkcs12.certProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 - -# The iteration count used by the PBE algorithm when encrypting a certificate. -# This value must be a positive integer. The default value is 10000. -#keystore.pkcs12.certPbeIterationCount = 10000 - -# The algorithm used to encrypt a private key or secret key. This can be -# any non-Hmac PBE algorithm defined in the Cipher section of the Java -# Security Standard Algorithm Names Specification. The value must not be "NONE". -# The default value is "PBEWithHmacSHA256AndAES_256". -#keystore.pkcs12.keyProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 - -# The iteration count used by the PBE algorithm when encrypting a private key -# or a secret key. This value must be a positive integer. The default value -# is 10000. -#keystore.pkcs12.keyPbeIterationCount = 10000 - -# The algorithm used to calculate the optional MacData at the end of a PKCS12 -# file. This can be any HmacPBE algorithm defined in the Mac section of the -# Java Security Standard Algorithm Names Specification. When set to "NONE", -# no Mac is generated. The default value is "HmacPBESHA256". -#keystore.pkcs12.macAlgorithm = HmacPBESHA256 - -# The iteration count used by the MacData algorithm. This value must be a -# positive integer. The default value is 10000. -#keystore.pkcs12.macIterationCount = 10000 - -# -# Enhanced exception message information -# -# By default, exception messages should not include potentially sensitive -# information such as file names, host names, or port numbers. This property -# accepts one or more comma separated values, each of which represents a -# category of enhanced exception message information to enable. Values are -# case-insensitive. Leading and trailing whitespaces, surrounding each value, -# are ignored. Unknown values are ignored. -# -# NOTE: Use caution before setting this property. Setting this property -# exposes sensitive information in Exceptions, which could, for example, -# propagate to untrusted code or be emitted in stack traces that are -# inadvertently disclosed and made accessible over a public network. -# -# The categories are: -# -# hostInfo - IOExceptions thrown by java.net.Socket and the socket types in the -# java.nio.channels package will contain enhanced exception -# message information -# -# jar - enables more detailed information in the IOExceptions thrown -# by classes in the java.util.jar package -# -# The property setting in this file can be overridden by a system property of -# the same name, with the same syntax and possible values. -# -#jdk.includeInExceptions=hostInfo,jar - -# -# Disabled mechanisms for the Simple Authentication and Security Layer (SASL) -# -# Disabled mechanisms will not be negotiated by both SASL clients and servers. -# These mechanisms will be ignored if they are specified in the "mechanisms" -# argument of "Sasl.createSaslClient" or the "mechanism" argument of -# "Sasl.createSaslServer". -# -# The value of this property is a comma-separated list of SASL mechanisms. -# The mechanisms are case-sensitive. Whitespaces around the commas are ignored. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.sasl.disabledMechanisms=PLAIN, CRAM-MD5, DIGEST-MD5 -jdk.sasl.disabledMechanisms= - -# -# Policies for distrusting Certificate Authorities (CAs). -# -# This is a comma separated value of one or more case-sensitive strings, each -# of which represents a policy for determining if a CA should be distrusted. -# The supported values are: -# -# SYMANTEC_TLS : Distrust TLS Server certificates anchored by a Symantec -# root CA and issued after April 16, 2019 unless issued by one of the -# following subordinate CAs which have a later distrust date: -# 1. Apple IST CA 2 - G1, SHA-256 fingerprint: -# AC2B922ECFD5E01711772FEA8ED372DE9D1E2245FCE3F57A9CDBEC77296A424B -# Distrust after December 31, 2019. -# 2. Apple IST CA 8 - G1, SHA-256 fingerprint: -# A4FE7C7F15155F3F0AEF7AAA83CF6E06DEB97CA3F909DF920AC1490882D488ED -# Distrust after December 31, 2019. -# -# Leading and trailing whitespace surrounding each value are ignored. -# Unknown values are ignored. If the property is commented out or set to the -# empty String, no policies are enforced. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be supported by other SE implementations. Also, this -# property does not override other security properties which can restrict -# certificates such as jdk.tls.disabledAlgorithms or -# jdk.certpath.disabledAlgorithms; those restrictions are still enforced even -# if this property is not enabled. -# -jdk.security.caDistrustPolicies=SYMANTEC_TLS - -# -# FilePermission path canonicalization -# -# This security property dictates how the path argument is processed and stored -# while constructing a FilePermission object. If the value is set to true, the -# path argument is canonicalized and FilePermission methods (such as implies, -# equals, and hashCode) are implemented based on this canonicalized result. -# Otherwise, the path argument is not canonicalized and FilePermission methods are -# implemented based on the original input. See the implementation note of the -# FilePermission class for more details. -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -# The default value for this property is false. -# -jdk.io.permissionsUseCanonicalPath=false - - -# -# Policies for the proxy_impersonator Kerberos ccache configuration entry -# -# The proxy_impersonator ccache configuration entry indicates that the ccache -# is a synthetic delegated credential for use with S4U2Proxy by an intermediate -# server. The ccache file should also contain the TGT of this server and -# an evidence ticket from the default principal of the ccache to this server. -# -# This security property determines how Java uses this configuration entry. -# There are 3 possible values: -# -# no-impersonate - Ignore this configuration entry, and always act as -# the owner of the TGT (if it exists). -# -# try-impersonate - Try impersonation when this configuration entry exists. -# If no matching TGT or evidence ticket is found, -# fallback to no-impersonate. -# -# always-impersonate - Always impersonate when this configuration entry exists. -# If no matching TGT or evidence ticket is found, -# no initial credential is read from the ccache. -# -# The default value is "always-impersonate". -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -#jdk.security.krb5.default.initiate.credential=always-impersonate - -# -# Trust Anchor Certificates - CA Basic Constraint check -# -# X.509 v3 certificates used as Trust Anchors (to validate signed code or TLS -# connections) must have the cA Basic Constraint field set to 'true'. Also, if -# they include a Key Usage extension, the keyCertSign bit must be set. These -# checks, enabled by default, can be disabled for backward-compatibility -# purposes with the jdk.security.allowNonCaAnchor System and Security -# properties. In the case that both properties are simultaneously set, the -# System value prevails. The default value of the property is "false". -# -#jdk.security.allowNonCaAnchor=true - -# -# The default Character set name (java.nio.charset.Charset.forName()) -# for converting TLS ALPN values between byte arrays and Strings. -# Prior versions of the JDK may use UTF-8 as the default charset. If -# you experience interoperability issues, setting this property to UTF-8 -# may help. -# -# jdk.tls.alpnCharset=UTF-8 -jdk.tls.alpnCharset=ISO_8859_1 - -# -# JNDI Object Factories Filter -# -# This filter is used by the JNDI runtime to control the set of object factory classes -# which will be allowed to instantiate objects from object references returned by -# naming/directory systems. The factory class named by the reference instance will be -# matched against this filter. The filter property supports pattern-based filter syntax -# with the same format as jdk.serialFilter. -# -# Each pattern is matched against the factory class name to allow or disallow it's -# instantiation. The access to a factory class is allowed unless the filter returns -# REJECTED. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# If the system property jdk.jndi.object.factoriesFilter is also specified, it supersedes -# the security property value defined here. The default value of the property is "*". -# -# The default pattern value allows any object factory class specified by the reference -# instance to recreate the referenced object. -#jdk.jndi.object.factoriesFilter=* diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/README.txt b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/README.txt deleted file mode 100644 index fdf77d3..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/README.txt +++ /dev/null @@ -1,54 +0,0 @@ - - Java(TM) Cryptography Extension Policy Files - for the Java(TM) Platform, Standard Edition Runtime Environment - - README ------------------------------------------------------------------------- - -Import and export control rules on cryptographic software vary from -country to country. The Java Cryptography Extension (JCE) architecture -allows flexible cryptographic key strength to be configured via the -jurisdiction policy files which are referenced by the "crypto.policy" -security property in the /conf/security/java.security file. - -By default, Java provides two different sets of cryptographic policy -files: - - unlimited: These policy files contain no restrictions on cryptographic - strengths or algorithms - - limited: These policy files contain more restricted cryptographic - strengths - -These files reside in /conf/security/policy in the "unlimited" -or "limited" subdirectories respectively. - -Each subdirectory contains a complete policy configuration, -and subdirectories can be added/edited/removed to reflect your -import or export control product requirements. - -Within a subdirectory, the effective policy is the combined minimum -permissions of the grant statements in the file(s) matching the filename -pattern "default_*.policy". At least one grant is required. For example: - - limited = Export (all) + Import (limited) = Limited - unlimited = Export (all) + Import (all) = Unlimited - -The effective exemption policy is the combined minimum permissions -of the grant statements in the file(s) matching the filename pattern -"exempt_*.policy". Exemption grants are optional. For example: - - limited = grants exemption permissions, by which the - effective policy can be circumvented. - e.g. KeyRecovery/KeyEscrow/KeyWeakening. - -Please see the Java Cryptography Architecture (JCA) documentation for -additional information on these files and formats. - -YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY -TO DETERMINE THE EXACT REQUIREMENTS. - -Please note that the JCE for Java SE, including the JCE framework, -cryptographic policy files, and standard JCE providers provided with -the Java SE, have been reviewed and approved for export as mass market -encryption item by the US Bureau of Industry and Security. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_US_export.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_US_export.policy deleted file mode 100644 index 1f38934..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_US_export.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Default US Export policy file. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_local.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_local.policy deleted file mode 100644 index 2a6d513..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/default_local.policy +++ /dev/null @@ -1,14 +0,0 @@ -// Some countries have import limits on crypto strength. This policy file -// is worldwide importable. - -grant { - permission javax.crypto.CryptoPermission "DES", 64; - permission javax.crypto.CryptoPermission "DESede", *; - permission javax.crypto.CryptoPermission "RC2", 128, - "javax.crypto.spec.RC2ParameterSpec", 128; - permission javax.crypto.CryptoPermission "RC4", 128; - permission javax.crypto.CryptoPermission "RC5", 128, - "javax.crypto.spec.RC5ParameterSpec", *, 12, *; - permission javax.crypto.CryptoPermission "RSA", *; - permission javax.crypto.CryptoPermission *, 128; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/exempt_local.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/exempt_local.policy deleted file mode 100644 index 9dd5b91..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/limited/exempt_local.policy +++ /dev/null @@ -1,13 +0,0 @@ -// Some countries have import limits on crypto strength, but may allow for -// these exemptions if the exemption mechanism is used. - -grant { - // There is no restriction to any algorithms if KeyRecovery is enforced. - permission javax.crypto.CryptoPermission *, "KeyRecovery"; - - // There is no restriction to any algorithms if KeyEscrow is enforced. - permission javax.crypto.CryptoPermission *, "KeyEscrow"; - - // There is no restriction to any algorithms if KeyWeakening is enforced. - permission javax.crypto.CryptoPermission *, "KeyWeakening"; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_US_export.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_US_export.policy deleted file mode 100644 index 1f38934..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_US_export.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Default US Export policy file. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_local.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_local.policy deleted file mode 100644 index 2b907e2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/security/policy/unlimited/default_local.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Country-specific policy file for countries with no limits on crypto strength. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/sound.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/sound.properties deleted file mode 100644 index 68309d1..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/conf/sound.properties +++ /dev/null @@ -1,39 +0,0 @@ -############################################################ -# Sound Configuration File -############################################################ -# -# This properties file is used to specify default service -# providers for javax.sound.midi.MidiSystem and -# javax.sound.sampled.AudioSystem. -# -# The following keys are recognized by MidiSystem methods: -# -# javax.sound.midi.Receiver -# javax.sound.midi.Sequencer -# javax.sound.midi.Synthesizer -# javax.sound.midi.Transmitter -# -# The following keys are recognized by AudioSystem methods: -# -# javax.sound.sampled.Clip -# javax.sound.sampled.Port -# javax.sound.sampled.SourceDataLine -# javax.sound.sampled.TargetDataLine -# -# The values specify the full class name of the service -# provider, or the device name. -# -# See the class descriptions for details. -# -# Example 1: -# Use MyDeviceProvider as default for SourceDataLines: -# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider -# -# Example 2: -# Specify the default Synthesizer by its name "InternalSynth". -# javax.sound.midi.Synthesizer=#InternalSynth -# -# Example 3: -# Specify the default Receiver by provider and name: -# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1 -# diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/classfile_constants.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/classfile_constants.h deleted file mode 100644 index 9c2d0a6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/classfile_constants.h +++ /dev/null @@ -1,588 +0,0 @@ -/* - * Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef CLASSFILE_CONSTANTS_H -#define CLASSFILE_CONSTANTS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Classfile version number for this information */ -#define JVM_CLASSFILE_MAJOR_VERSION 61 -#define JVM_CLASSFILE_MINOR_VERSION 0 - -/* Flags */ - -enum { - JVM_ACC_PUBLIC = 0x0001, - JVM_ACC_PRIVATE = 0x0002, - JVM_ACC_PROTECTED = 0x0004, - JVM_ACC_STATIC = 0x0008, - JVM_ACC_FINAL = 0x0010, - JVM_ACC_SYNCHRONIZED = 0x0020, - JVM_ACC_SUPER = 0x0020, - JVM_ACC_VOLATILE = 0x0040, - JVM_ACC_BRIDGE = 0x0040, - JVM_ACC_TRANSIENT = 0x0080, - JVM_ACC_VARARGS = 0x0080, - JVM_ACC_NATIVE = 0x0100, - JVM_ACC_INTERFACE = 0x0200, - JVM_ACC_ABSTRACT = 0x0400, - JVM_ACC_STRICT = 0x0800, - JVM_ACC_SYNTHETIC = 0x1000, - JVM_ACC_ANNOTATION = 0x2000, - JVM_ACC_ENUM = 0x4000, - JVM_ACC_MODULE = 0x8000 -}; - -#define JVM_ACC_PUBLIC_BIT 0 -#define JVM_ACC_PRIVATE_BIT 1 -#define JVM_ACC_PROTECTED_BIT 2 -#define JVM_ACC_STATIC_BIT 3 -#define JVM_ACC_FINAL_BIT 4 -#define JVM_ACC_SYNCHRONIZED_BIT 5 -#define JVM_ACC_SUPER_BIT 5 -#define JVM_ACC_VOLATILE_BIT 6 -#define JVM_ACC_BRIDGE_BIT 6 -#define JVM_ACC_TRANSIENT_BIT 7 -#define JVM_ACC_VARARGS_BIT 7 -#define JVM_ACC_NATIVE_BIT 8 -#define JVM_ACC_INTERFACE_BIT 9 -#define JVM_ACC_ABSTRACT_BIT 10 -#define JVM_ACC_STRICT_BIT 11 -#define JVM_ACC_SYNTHETIC_BIT 12 -#define JVM_ACC_ANNOTATION_BIT 13 -#define JVM_ACC_ENUM_BIT 14 - -/* Used in newarray instruction. */ - -enum { - JVM_T_BOOLEAN = 4, - JVM_T_CHAR = 5, - JVM_T_FLOAT = 6, - JVM_T_DOUBLE = 7, - JVM_T_BYTE = 8, - JVM_T_SHORT = 9, - JVM_T_INT = 10, - JVM_T_LONG = 11 -}; - -/* Constant Pool Entries */ - -enum { - JVM_CONSTANT_Utf8 = 1, - JVM_CONSTANT_Unicode = 2, /* unused */ - JVM_CONSTANT_Integer = 3, - JVM_CONSTANT_Float = 4, - JVM_CONSTANT_Long = 5, - JVM_CONSTANT_Double = 6, - JVM_CONSTANT_Class = 7, - JVM_CONSTANT_String = 8, - JVM_CONSTANT_Fieldref = 9, - JVM_CONSTANT_Methodref = 10, - JVM_CONSTANT_InterfaceMethodref = 11, - JVM_CONSTANT_NameAndType = 12, - JVM_CONSTANT_MethodHandle = 15, // JSR 292 - JVM_CONSTANT_MethodType = 16, // JSR 292 - JVM_CONSTANT_Dynamic = 17, - JVM_CONSTANT_InvokeDynamic = 18, - JVM_CONSTANT_Module = 19, - JVM_CONSTANT_Package = 20, - JVM_CONSTANT_ExternalMax = 20 -}; - -/* JVM_CONSTANT_MethodHandle subtypes */ -enum { - JVM_REF_getField = 1, - JVM_REF_getStatic = 2, - JVM_REF_putField = 3, - JVM_REF_putStatic = 4, - JVM_REF_invokeVirtual = 5, - JVM_REF_invokeStatic = 6, - JVM_REF_invokeSpecial = 7, - JVM_REF_newInvokeSpecial = 8, - JVM_REF_invokeInterface = 9 -}; - -/* StackMapTable type item numbers */ - -enum { - JVM_ITEM_Top = 0, - JVM_ITEM_Integer = 1, - JVM_ITEM_Float = 2, - JVM_ITEM_Double = 3, - JVM_ITEM_Long = 4, - JVM_ITEM_Null = 5, - JVM_ITEM_UninitializedThis = 6, - JVM_ITEM_Object = 7, - JVM_ITEM_Uninitialized = 8 -}; - -/* Type signatures */ - -enum { - JVM_SIGNATURE_SLASH = '/', - JVM_SIGNATURE_DOT = '.', - JVM_SIGNATURE_SPECIAL = '<', - JVM_SIGNATURE_ENDSPECIAL = '>', - JVM_SIGNATURE_ARRAY = '[', - JVM_SIGNATURE_BYTE = 'B', - JVM_SIGNATURE_CHAR = 'C', - JVM_SIGNATURE_CLASS = 'L', - JVM_SIGNATURE_ENDCLASS = ';', - JVM_SIGNATURE_ENUM = 'E', - JVM_SIGNATURE_FLOAT = 'F', - JVM_SIGNATURE_DOUBLE = 'D', - JVM_SIGNATURE_FUNC = '(', - JVM_SIGNATURE_ENDFUNC = ')', - JVM_SIGNATURE_INT = 'I', - JVM_SIGNATURE_LONG = 'J', - JVM_SIGNATURE_SHORT = 'S', - JVM_SIGNATURE_VOID = 'V', - JVM_SIGNATURE_BOOLEAN = 'Z' -}; - -/* Opcodes */ - -enum { - JVM_OPC_nop = 0, - JVM_OPC_aconst_null = 1, - JVM_OPC_iconst_m1 = 2, - JVM_OPC_iconst_0 = 3, - JVM_OPC_iconst_1 = 4, - JVM_OPC_iconst_2 = 5, - JVM_OPC_iconst_3 = 6, - JVM_OPC_iconst_4 = 7, - JVM_OPC_iconst_5 = 8, - JVM_OPC_lconst_0 = 9, - JVM_OPC_lconst_1 = 10, - JVM_OPC_fconst_0 = 11, - JVM_OPC_fconst_1 = 12, - JVM_OPC_fconst_2 = 13, - JVM_OPC_dconst_0 = 14, - JVM_OPC_dconst_1 = 15, - JVM_OPC_bipush = 16, - JVM_OPC_sipush = 17, - JVM_OPC_ldc = 18, - JVM_OPC_ldc_w = 19, - JVM_OPC_ldc2_w = 20, - JVM_OPC_iload = 21, - JVM_OPC_lload = 22, - JVM_OPC_fload = 23, - JVM_OPC_dload = 24, - JVM_OPC_aload = 25, - JVM_OPC_iload_0 = 26, - JVM_OPC_iload_1 = 27, - JVM_OPC_iload_2 = 28, - JVM_OPC_iload_3 = 29, - JVM_OPC_lload_0 = 30, - JVM_OPC_lload_1 = 31, - JVM_OPC_lload_2 = 32, - JVM_OPC_lload_3 = 33, - JVM_OPC_fload_0 = 34, - JVM_OPC_fload_1 = 35, - JVM_OPC_fload_2 = 36, - JVM_OPC_fload_3 = 37, - JVM_OPC_dload_0 = 38, - JVM_OPC_dload_1 = 39, - JVM_OPC_dload_2 = 40, - JVM_OPC_dload_3 = 41, - JVM_OPC_aload_0 = 42, - JVM_OPC_aload_1 = 43, - JVM_OPC_aload_2 = 44, - JVM_OPC_aload_3 = 45, - JVM_OPC_iaload = 46, - JVM_OPC_laload = 47, - JVM_OPC_faload = 48, - JVM_OPC_daload = 49, - JVM_OPC_aaload = 50, - JVM_OPC_baload = 51, - JVM_OPC_caload = 52, - JVM_OPC_saload = 53, - JVM_OPC_istore = 54, - JVM_OPC_lstore = 55, - JVM_OPC_fstore = 56, - JVM_OPC_dstore = 57, - JVM_OPC_astore = 58, - JVM_OPC_istore_0 = 59, - JVM_OPC_istore_1 = 60, - JVM_OPC_istore_2 = 61, - JVM_OPC_istore_3 = 62, - JVM_OPC_lstore_0 = 63, - JVM_OPC_lstore_1 = 64, - JVM_OPC_lstore_2 = 65, - JVM_OPC_lstore_3 = 66, - JVM_OPC_fstore_0 = 67, - JVM_OPC_fstore_1 = 68, - JVM_OPC_fstore_2 = 69, - JVM_OPC_fstore_3 = 70, - JVM_OPC_dstore_0 = 71, - JVM_OPC_dstore_1 = 72, - JVM_OPC_dstore_2 = 73, - JVM_OPC_dstore_3 = 74, - JVM_OPC_astore_0 = 75, - JVM_OPC_astore_1 = 76, - JVM_OPC_astore_2 = 77, - JVM_OPC_astore_3 = 78, - JVM_OPC_iastore = 79, - JVM_OPC_lastore = 80, - JVM_OPC_fastore = 81, - JVM_OPC_dastore = 82, - JVM_OPC_aastore = 83, - JVM_OPC_bastore = 84, - JVM_OPC_castore = 85, - JVM_OPC_sastore = 86, - JVM_OPC_pop = 87, - JVM_OPC_pop2 = 88, - JVM_OPC_dup = 89, - JVM_OPC_dup_x1 = 90, - JVM_OPC_dup_x2 = 91, - JVM_OPC_dup2 = 92, - JVM_OPC_dup2_x1 = 93, - JVM_OPC_dup2_x2 = 94, - JVM_OPC_swap = 95, - JVM_OPC_iadd = 96, - JVM_OPC_ladd = 97, - JVM_OPC_fadd = 98, - JVM_OPC_dadd = 99, - JVM_OPC_isub = 100, - JVM_OPC_lsub = 101, - JVM_OPC_fsub = 102, - JVM_OPC_dsub = 103, - JVM_OPC_imul = 104, - JVM_OPC_lmul = 105, - JVM_OPC_fmul = 106, - JVM_OPC_dmul = 107, - JVM_OPC_idiv = 108, - JVM_OPC_ldiv = 109, - JVM_OPC_fdiv = 110, - JVM_OPC_ddiv = 111, - JVM_OPC_irem = 112, - JVM_OPC_lrem = 113, - JVM_OPC_frem = 114, - JVM_OPC_drem = 115, - JVM_OPC_ineg = 116, - JVM_OPC_lneg = 117, - JVM_OPC_fneg = 118, - JVM_OPC_dneg = 119, - JVM_OPC_ishl = 120, - JVM_OPC_lshl = 121, - JVM_OPC_ishr = 122, - JVM_OPC_lshr = 123, - JVM_OPC_iushr = 124, - JVM_OPC_lushr = 125, - JVM_OPC_iand = 126, - JVM_OPC_land = 127, - JVM_OPC_ior = 128, - JVM_OPC_lor = 129, - JVM_OPC_ixor = 130, - JVM_OPC_lxor = 131, - JVM_OPC_iinc = 132, - JVM_OPC_i2l = 133, - JVM_OPC_i2f = 134, - JVM_OPC_i2d = 135, - JVM_OPC_l2i = 136, - JVM_OPC_l2f = 137, - JVM_OPC_l2d = 138, - JVM_OPC_f2i = 139, - JVM_OPC_f2l = 140, - JVM_OPC_f2d = 141, - JVM_OPC_d2i = 142, - JVM_OPC_d2l = 143, - JVM_OPC_d2f = 144, - JVM_OPC_i2b = 145, - JVM_OPC_i2c = 146, - JVM_OPC_i2s = 147, - JVM_OPC_lcmp = 148, - JVM_OPC_fcmpl = 149, - JVM_OPC_fcmpg = 150, - JVM_OPC_dcmpl = 151, - JVM_OPC_dcmpg = 152, - JVM_OPC_ifeq = 153, - JVM_OPC_ifne = 154, - JVM_OPC_iflt = 155, - JVM_OPC_ifge = 156, - JVM_OPC_ifgt = 157, - JVM_OPC_ifle = 158, - JVM_OPC_if_icmpeq = 159, - JVM_OPC_if_icmpne = 160, - JVM_OPC_if_icmplt = 161, - JVM_OPC_if_icmpge = 162, - JVM_OPC_if_icmpgt = 163, - JVM_OPC_if_icmple = 164, - JVM_OPC_if_acmpeq = 165, - JVM_OPC_if_acmpne = 166, - JVM_OPC_goto = 167, - JVM_OPC_jsr = 168, - JVM_OPC_ret = 169, - JVM_OPC_tableswitch = 170, - JVM_OPC_lookupswitch = 171, - JVM_OPC_ireturn = 172, - JVM_OPC_lreturn = 173, - JVM_OPC_freturn = 174, - JVM_OPC_dreturn = 175, - JVM_OPC_areturn = 176, - JVM_OPC_return = 177, - JVM_OPC_getstatic = 178, - JVM_OPC_putstatic = 179, - JVM_OPC_getfield = 180, - JVM_OPC_putfield = 181, - JVM_OPC_invokevirtual = 182, - JVM_OPC_invokespecial = 183, - JVM_OPC_invokestatic = 184, - JVM_OPC_invokeinterface = 185, - JVM_OPC_invokedynamic = 186, - JVM_OPC_new = 187, - JVM_OPC_newarray = 188, - JVM_OPC_anewarray = 189, - JVM_OPC_arraylength = 190, - JVM_OPC_athrow = 191, - JVM_OPC_checkcast = 192, - JVM_OPC_instanceof = 193, - JVM_OPC_monitorenter = 194, - JVM_OPC_monitorexit = 195, - JVM_OPC_wide = 196, - JVM_OPC_multianewarray = 197, - JVM_OPC_ifnull = 198, - JVM_OPC_ifnonnull = 199, - JVM_OPC_goto_w = 200, - JVM_OPC_jsr_w = 201, - JVM_OPC_MAX = 201 -}; - -/* Opcode length initializer, use with something like: - * unsigned char opcode_length[JVM_OPC_MAX+1] = JVM_OPCODE_LENGTH_INITIALIZER; - */ -#define JVM_OPCODE_LENGTH_INITIALIZER { \ - 1, /* nop */ \ - 1, /* aconst_null */ \ - 1, /* iconst_m1 */ \ - 1, /* iconst_0 */ \ - 1, /* iconst_1 */ \ - 1, /* iconst_2 */ \ - 1, /* iconst_3 */ \ - 1, /* iconst_4 */ \ - 1, /* iconst_5 */ \ - 1, /* lconst_0 */ \ - 1, /* lconst_1 */ \ - 1, /* fconst_0 */ \ - 1, /* fconst_1 */ \ - 1, /* fconst_2 */ \ - 1, /* dconst_0 */ \ - 1, /* dconst_1 */ \ - 2, /* bipush */ \ - 3, /* sipush */ \ - 2, /* ldc */ \ - 3, /* ldc_w */ \ - 3, /* ldc2_w */ \ - 2, /* iload */ \ - 2, /* lload */ \ - 2, /* fload */ \ - 2, /* dload */ \ - 2, /* aload */ \ - 1, /* iload_0 */ \ - 1, /* iload_1 */ \ - 1, /* iload_2 */ \ - 1, /* iload_3 */ \ - 1, /* lload_0 */ \ - 1, /* lload_1 */ \ - 1, /* lload_2 */ \ - 1, /* lload_3 */ \ - 1, /* fload_0 */ \ - 1, /* fload_1 */ \ - 1, /* fload_2 */ \ - 1, /* fload_3 */ \ - 1, /* dload_0 */ \ - 1, /* dload_1 */ \ - 1, /* dload_2 */ \ - 1, /* dload_3 */ \ - 1, /* aload_0 */ \ - 1, /* aload_1 */ \ - 1, /* aload_2 */ \ - 1, /* aload_3 */ \ - 1, /* iaload */ \ - 1, /* laload */ \ - 1, /* faload */ \ - 1, /* daload */ \ - 1, /* aaload */ \ - 1, /* baload */ \ - 1, /* caload */ \ - 1, /* saload */ \ - 2, /* istore */ \ - 2, /* lstore */ \ - 2, /* fstore */ \ - 2, /* dstore */ \ - 2, /* astore */ \ - 1, /* istore_0 */ \ - 1, /* istore_1 */ \ - 1, /* istore_2 */ \ - 1, /* istore_3 */ \ - 1, /* lstore_0 */ \ - 1, /* lstore_1 */ \ - 1, /* lstore_2 */ \ - 1, /* lstore_3 */ \ - 1, /* fstore_0 */ \ - 1, /* fstore_1 */ \ - 1, /* fstore_2 */ \ - 1, /* fstore_3 */ \ - 1, /* dstore_0 */ \ - 1, /* dstore_1 */ \ - 1, /* dstore_2 */ \ - 1, /* dstore_3 */ \ - 1, /* astore_0 */ \ - 1, /* astore_1 */ \ - 1, /* astore_2 */ \ - 1, /* astore_3 */ \ - 1, /* iastore */ \ - 1, /* lastore */ \ - 1, /* fastore */ \ - 1, /* dastore */ \ - 1, /* aastore */ \ - 1, /* bastore */ \ - 1, /* castore */ \ - 1, /* sastore */ \ - 1, /* pop */ \ - 1, /* pop2 */ \ - 1, /* dup */ \ - 1, /* dup_x1 */ \ - 1, /* dup_x2 */ \ - 1, /* dup2 */ \ - 1, /* dup2_x1 */ \ - 1, /* dup2_x2 */ \ - 1, /* swap */ \ - 1, /* iadd */ \ - 1, /* ladd */ \ - 1, /* fadd */ \ - 1, /* dadd */ \ - 1, /* isub */ \ - 1, /* lsub */ \ - 1, /* fsub */ \ - 1, /* dsub */ \ - 1, /* imul */ \ - 1, /* lmul */ \ - 1, /* fmul */ \ - 1, /* dmul */ \ - 1, /* idiv */ \ - 1, /* ldiv */ \ - 1, /* fdiv */ \ - 1, /* ddiv */ \ - 1, /* irem */ \ - 1, /* lrem */ \ - 1, /* frem */ \ - 1, /* drem */ \ - 1, /* ineg */ \ - 1, /* lneg */ \ - 1, /* fneg */ \ - 1, /* dneg */ \ - 1, /* ishl */ \ - 1, /* lshl */ \ - 1, /* ishr */ \ - 1, /* lshr */ \ - 1, /* iushr */ \ - 1, /* lushr */ \ - 1, /* iand */ \ - 1, /* land */ \ - 1, /* ior */ \ - 1, /* lor */ \ - 1, /* ixor */ \ - 1, /* lxor */ \ - 3, /* iinc */ \ - 1, /* i2l */ \ - 1, /* i2f */ \ - 1, /* i2d */ \ - 1, /* l2i */ \ - 1, /* l2f */ \ - 1, /* l2d */ \ - 1, /* f2i */ \ - 1, /* f2l */ \ - 1, /* f2d */ \ - 1, /* d2i */ \ - 1, /* d2l */ \ - 1, /* d2f */ \ - 1, /* i2b */ \ - 1, /* i2c */ \ - 1, /* i2s */ \ - 1, /* lcmp */ \ - 1, /* fcmpl */ \ - 1, /* fcmpg */ \ - 1, /* dcmpl */ \ - 1, /* dcmpg */ \ - 3, /* ifeq */ \ - 3, /* ifne */ \ - 3, /* iflt */ \ - 3, /* ifge */ \ - 3, /* ifgt */ \ - 3, /* ifle */ \ - 3, /* if_icmpeq */ \ - 3, /* if_icmpne */ \ - 3, /* if_icmplt */ \ - 3, /* if_icmpge */ \ - 3, /* if_icmpgt */ \ - 3, /* if_icmple */ \ - 3, /* if_acmpeq */ \ - 3, /* if_acmpne */ \ - 3, /* goto */ \ - 3, /* jsr */ \ - 2, /* ret */ \ - 99, /* tableswitch */ \ - 99, /* lookupswitch */ \ - 1, /* ireturn */ \ - 1, /* lreturn */ \ - 1, /* freturn */ \ - 1, /* dreturn */ \ - 1, /* areturn */ \ - 1, /* return */ \ - 3, /* getstatic */ \ - 3, /* putstatic */ \ - 3, /* getfield */ \ - 3, /* putfield */ \ - 3, /* invokevirtual */ \ - 3, /* invokespecial */ \ - 3, /* invokestatic */ \ - 5, /* invokeinterface */ \ - 5, /* invokedynamic */ \ - 3, /* new */ \ - 2, /* newarray */ \ - 3, /* anewarray */ \ - 1, /* arraylength */ \ - 1, /* athrow */ \ - 3, /* checkcast */ \ - 3, /* instanceof */ \ - 1, /* monitorenter */ \ - 1, /* monitorexit */ \ - 0, /* wide */ \ - 4, /* multianewarray */ \ - 3, /* ifnull */ \ - 3, /* ifnonnull */ \ - 5, /* goto_w */ \ - 5 /* jsr_w */ \ -} - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* CLASSFILE_CONSTANTS */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jawt.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jawt.h deleted file mode 100644 index 2079b0b..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jawt.h +++ /dev/null @@ -1,356 +0,0 @@ -/* - * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JAWT_H_ -#define _JAVASOFT_JAWT_H_ - -#include "jni.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * AWT native interface. - * - * The AWT native interface allows a native C or C++ application a means - * by which to access native structures in AWT. This is to facilitate moving - * legacy C and C++ applications to Java and to target the needs of the - * developers who need to do their own native rendering to canvases - * for performance or other reasons. - * - * Conversely it also provides mechanisms for an application which already - * has a native window to provide that to AWT for AWT rendering. - * - * Since every platform may be different in its native data structures - * and APIs for windowing systems the application must necessarily - * provided per-platform source and compile and deliver per-platform - * native code to use this API. - * - * These interfaces are not part of the Java SE specification and - * a VM is not required to implement this API. However it is strongly - * recommended that all implementations which support headful AWT - * also support these interfaces. - * - */ - -/* - * AWT Native Drawing Surface (JAWT_DrawingSurface). - * - * For each platform, there is a native drawing surface structure. This - * platform-specific structure can be found in jawt_md.h. It is recommended - * that additional platforms follow the same model. It is also recommended - * that VMs on all platforms support the existing structures in jawt_md.h. - * - ******************* - * EXAMPLE OF USAGE: - ******************* - * - * In Win32, a programmer wishes to access the HWND of a canvas to perform - * native rendering into it. The programmer has declared the paint() method - * for their canvas subclass to be native: - * - * - * MyCanvas.java: - * - * import java.awt.*; - * - * public class MyCanvas extends Canvas { - * - * static { - * System.loadLibrary("mylib"); - * } - * - * public native void paint(Graphics g); - * } - * - * - * myfile.c: - * - * #include "jawt_md.h" - * #include - * - * JNIEXPORT void JNICALL - * Java_MyCanvas_paint(JNIEnv* env, jobject canvas, jobject graphics) - * { - * JAWT awt; - * JAWT_DrawingSurface* ds; - * JAWT_DrawingSurfaceInfo* dsi; - * JAWT_Win32DrawingSurfaceInfo* dsi_win; - * jboolean result; - * jint lock; - * - * // Get the AWT. Request version 9 to access features in that release. - * awt.version = JAWT_VERSION_9; - * result = JAWT_GetAWT(env, &awt); - * assert(result != JNI_FALSE); - * - * // Get the drawing surface - * ds = awt.GetDrawingSurface(env, canvas); - * assert(ds != NULL); - * - * // Lock the drawing surface - * lock = ds->Lock(ds); - * assert((lock & JAWT_LOCK_ERROR) == 0); - * - * // Get the drawing surface info - * dsi = ds->GetDrawingSurfaceInfo(ds); - * - * // Get the platform-specific drawing info - * dsi_win = (JAWT_Win32DrawingSurfaceInfo*)dsi->platformInfo; - * - * ////////////////////////////// - * // !!! DO PAINTING HERE !!! // - * ////////////////////////////// - * - * // Free the drawing surface info - * ds->FreeDrawingSurfaceInfo(dsi); - * - * // Unlock the drawing surface - * ds->Unlock(ds); - * - * // Free the drawing surface - * awt.FreeDrawingSurface(ds); - * } - * - */ - -/* - * JAWT_Rectangle - * Structure for a native rectangle. - */ -typedef struct jawt_Rectangle { - jint x; - jint y; - jint width; - jint height; -} JAWT_Rectangle; - -struct jawt_DrawingSurface; - -/* - * JAWT_DrawingSurfaceInfo - * Structure for containing the underlying drawing information of a component. - */ -typedef struct jawt_DrawingSurfaceInfo { - /* - * Pointer to the platform-specific information. This can be safely - * cast to a JAWT_Win32DrawingSurfaceInfo on Windows or a - * JAWT_X11DrawingSurfaceInfo on Linux and Solaris. On Mac OS X this is a - * pointer to a NSObject that conforms to the JAWT_SurfaceLayers - * protocol. See jawt_md.h for details. - */ - void* platformInfo; - /* Cached pointer to the underlying drawing surface */ - struct jawt_DrawingSurface* ds; - /* Bounding rectangle of the drawing surface */ - JAWT_Rectangle bounds; - /* Number of rectangles in the clip */ - jint clipSize; - /* Clip rectangle array */ - JAWT_Rectangle* clip; -} JAWT_DrawingSurfaceInfo; - -#define JAWT_LOCK_ERROR 0x00000001 -#define JAWT_LOCK_CLIP_CHANGED 0x00000002 -#define JAWT_LOCK_BOUNDS_CHANGED 0x00000004 -#define JAWT_LOCK_SURFACE_CHANGED 0x00000008 - -/* - * JAWT_DrawingSurface - * Structure for containing the underlying drawing information of a component. - * All operations on a JAWT_DrawingSurface MUST be performed from the same - * thread as the call to GetDrawingSurface. - */ -typedef struct jawt_DrawingSurface { - /* - * Cached reference to the Java environment of the calling thread. - * If Lock(), Unlock(), GetDrawingSurfaceInfo() or - * FreeDrawingSurfaceInfo() are called from a different thread, - * this data member should be set before calling those functions. - */ - JNIEnv* env; - /* Cached reference to the target object */ - jobject target; - /* - * Lock the surface of the target component for native rendering. - * When finished drawing, the surface must be unlocked with - * Unlock(). This function returns a bitmask with one or more of the - * following values: - * - * JAWT_LOCK_ERROR - When an error has occurred and the surface could not - * be locked. - * - * JAWT_LOCK_CLIP_CHANGED - When the clip region has changed. - * - * JAWT_LOCK_BOUNDS_CHANGED - When the bounds of the surface have changed. - * - * JAWT_LOCK_SURFACE_CHANGED - When the surface itself has changed - */ - jint (JNICALL *Lock) - (struct jawt_DrawingSurface* ds); - /* - * Get the drawing surface info. - * The value returned may be cached, but the values may change if - * additional calls to Lock() or Unlock() are made. - * Lock() must be called before this can return a valid value. - * Returns NULL if an error has occurred. - * When finished with the returned value, FreeDrawingSurfaceInfo must be - * called. - */ - JAWT_DrawingSurfaceInfo* (JNICALL *GetDrawingSurfaceInfo) - (struct jawt_DrawingSurface* ds); - /* - * Free the drawing surface info. - */ - void (JNICALL *FreeDrawingSurfaceInfo) - (JAWT_DrawingSurfaceInfo* dsi); - /* - * Unlock the drawing surface of the target component for native rendering. - */ - void (JNICALL *Unlock) - (struct jawt_DrawingSurface* ds); -} JAWT_DrawingSurface; - -/* - * JAWT - * Structure for containing native AWT functions. - */ -typedef struct jawt { - /* - * Version of this structure. This must always be set before - * calling JAWT_GetAWT(). It affects the functions returned. - * Must be one of the known pre-defined versions. - */ - jint version; - /* - * Return a drawing surface from a target jobject. This value - * may be cached. - * Returns NULL if an error has occurred. - * Target must be a java.awt.Component (should be a Canvas - * or Window for native rendering). - * FreeDrawingSurface() must be called when finished with the - * returned JAWT_DrawingSurface. - */ - JAWT_DrawingSurface* (JNICALL *GetDrawingSurface) - (JNIEnv* env, jobject target); - /* - * Free the drawing surface allocated in GetDrawingSurface. - */ - void (JNICALL *FreeDrawingSurface) - (JAWT_DrawingSurface* ds); - /* - * Since 1.4 - * Locks the entire AWT for synchronization purposes - */ - void (JNICALL *Lock)(JNIEnv* env); - /* - * Since 1.4 - * Unlocks the entire AWT for synchronization purposes - */ - void (JNICALL *Unlock)(JNIEnv* env); - /* - * Since 1.4 - * Returns a reference to a java.awt.Component from a native - * platform handle. On Windows, this corresponds to an HWND; - * on Solaris and Linux, this is a Drawable. For other platforms, - * see the appropriate machine-dependent header file for a description. - * The reference returned by this function is a local - * reference that is only valid in this environment. - * This function returns a NULL reference if no component could be - * found with matching platform information. - */ - jobject (JNICALL *GetComponent)(JNIEnv* env, void* platformInfo); - - /** - * Since 9 - * Creates a java.awt.Frame placed in a native container. Container is - * referenced by the native platform handle. For example on Windows this - * corresponds to an HWND. For other platforms, see the appropriate - * machine-dependent header file for a description. The reference returned - * by this function is a local reference that is only valid in this - * environment. This function returns a NULL reference if no frame could be - * created with matching platform information. - */ - jobject (JNICALL *CreateEmbeddedFrame) (JNIEnv *env, void* platformInfo); - - /** - * Since 9 - * Moves and resizes the embedded frame. The new location of the top-left - * corner is specified by x and y parameters relative to the native parent - * component. The new size is specified by width and height. - * - * The embedded frame should be created by CreateEmbeddedFrame() method, or - * this function will not have any effect. - * - * java.awt.Component.setLocation() and java.awt.Component.setBounds() for - * EmbeddedFrame really don't move it within the native parent. These - * methods always locate the embedded frame at (0, 0) for backward - * compatibility. To allow moving embedded frames this method was - * introduced, and it works just the same way as setLocation() and - * setBounds() for usual, non-embedded components. - * - * Using usual get/setLocation() and get/setBounds() together with this new - * method is not recommended. - */ - void (JNICALL *SetBounds) (JNIEnv *env, jobject embeddedFrame, - jint x, jint y, jint w, jint h); - /** - * Since 9 - * Synthesize a native message to activate or deactivate an EmbeddedFrame - * window depending on the value of parameter doActivate, if "true" - * activates the window; otherwise, deactivates the window. - * - * The embedded frame should be created by CreateEmbeddedFrame() method, or - * this function will not have any effect. - */ - void (JNICALL *SynthesizeWindowActivation) (JNIEnv *env, - jobject embeddedFrame, jboolean doActivate); -} JAWT; - -/* - * Get the AWT native structure. This function returns JNI_FALSE if - * an error occurs. - */ -_JNI_IMPORT_OR_EXPORT_ -jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt); - -/* - * Specify one of these constants as the JAWT.version - * Specifying an earlier version will limit the available functions to - * those provided in that earlier version of JAWT. - * See the "Since" note on each API. Methods with no "Since" - * may be presumed to be present in JAWT_VERSION_1_3. - */ -#define JAWT_VERSION_1_3 0x00010003 -#define JAWT_VERSION_1_4 0x00010004 -#define JAWT_VERSION_1_7 0x00010007 -#define JAWT_VERSION_9 0x00090000 - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* !_JAVASOFT_JAWT_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jdwpTransport.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jdwpTransport.h deleted file mode 100644 index cdbd04d..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jdwpTransport.h +++ /dev/null @@ -1,276 +0,0 @@ -/* - * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Java Debug Wire Protocol Transport Service Provider Interface. - */ - -#ifndef JDWPTRANSPORT_H -#define JDWPTRANSPORT_H - -#include "jni.h" - -enum { - JDWPTRANSPORT_VERSION_1_0 = 0x00010000, - JDWPTRANSPORT_VERSION_1_1 = 0x00010001 -}; - -#ifdef __cplusplus -extern "C" { -#endif - -struct jdwpTransportNativeInterface_; - -struct _jdwpTransportEnv; - -#ifdef __cplusplus -typedef _jdwpTransportEnv jdwpTransportEnv; -#else -typedef const struct jdwpTransportNativeInterface_ *jdwpTransportEnv; -#endif /* __cplusplus */ - -/* - * Errors. Universal errors with JVMTI/JVMDI equivalents keep the - * values the same. - */ -typedef enum { - JDWPTRANSPORT_ERROR_NONE = 0, - JDWPTRANSPORT_ERROR_ILLEGAL_ARGUMENT = 103, - JDWPTRANSPORT_ERROR_OUT_OF_MEMORY = 110, - JDWPTRANSPORT_ERROR_INTERNAL = 113, - JDWPTRANSPORT_ERROR_ILLEGAL_STATE = 201, - JDWPTRANSPORT_ERROR_IO_ERROR = 202, - JDWPTRANSPORT_ERROR_TIMEOUT = 203, - JDWPTRANSPORT_ERROR_MSG_NOT_AVAILABLE = 204 -} jdwpTransportError; - - -/* - * Structure to define capabilities - */ -typedef struct { - unsigned int can_timeout_attach :1; - unsigned int can_timeout_accept :1; - unsigned int can_timeout_handshake :1; - unsigned int reserved3 :1; - unsigned int reserved4 :1; - unsigned int reserved5 :1; - unsigned int reserved6 :1; - unsigned int reserved7 :1; - unsigned int reserved8 :1; - unsigned int reserved9 :1; - unsigned int reserved10 :1; - unsigned int reserved11 :1; - unsigned int reserved12 :1; - unsigned int reserved13 :1; - unsigned int reserved14 :1; - unsigned int reserved15 :1; -} JDWPTransportCapabilities; - - -/* - * Structures to define packet layout. - * - * See: http://java.sun.com/j2se/1.5/docs/guide/jpda/jdwp-spec.html - */ - -#define JDWP_HEADER_SIZE 11 - -enum { - /* - * If additional flags are added that apply to jdwpCmdPacket, - * then debugLoop.c: reader() will need to be updated to - * accept more than JDWPTRANSPORT_FLAGS_NONE. - */ - JDWPTRANSPORT_FLAGS_NONE = 0x0, - JDWPTRANSPORT_FLAGS_REPLY = 0x80 -}; - -typedef struct { - jint len; - jint id; - jbyte flags; - jbyte cmdSet; - jbyte cmd; - jbyte *data; -} jdwpCmdPacket; - -typedef struct { - jint len; - jint id; - jbyte flags; - jshort errorCode; - jbyte *data; -} jdwpReplyPacket; - -typedef struct { - union { - jdwpCmdPacket cmd; - jdwpReplyPacket reply; - } type; -} jdwpPacket; - -/* - * JDWP functions called by the transport. - */ -typedef struct jdwpTransportCallback { - void *(*alloc)(jint numBytes); /* Call this for all allocations */ - void (*free)(void *buffer); /* Call this for all deallocations */ -} jdwpTransportCallback; - -typedef jint (JNICALL *jdwpTransport_OnLoad_t)(JavaVM *jvm, - jdwpTransportCallback *callback, - jint version, - jdwpTransportEnv** env); - -/* - * JDWP transport configuration from the agent. - */ -typedef struct jdwpTransportConfiguration { - /* Field added in JDWPTRANSPORT_VERSION_1_1: */ - const char* allowed_peers; /* Peers allowed for connection */ -} jdwpTransportConfiguration; - - -/* Function Interface */ - -struct jdwpTransportNativeInterface_ { - /* 1 : RESERVED */ - void *reserved1; - - /* 2 : Get Capabilities */ - jdwpTransportError (JNICALL *GetCapabilities)(jdwpTransportEnv* env, - JDWPTransportCapabilities *capabilities_ptr); - - /* 3 : Attach */ - jdwpTransportError (JNICALL *Attach)(jdwpTransportEnv* env, - const char* address, - jlong attach_timeout, - jlong handshake_timeout); - - /* 4: StartListening */ - jdwpTransportError (JNICALL *StartListening)(jdwpTransportEnv* env, - const char* address, - char** actual_address); - - /* 5: StopListening */ - jdwpTransportError (JNICALL *StopListening)(jdwpTransportEnv* env); - - /* 6: Accept */ - jdwpTransportError (JNICALL *Accept)(jdwpTransportEnv* env, - jlong accept_timeout, - jlong handshake_timeout); - - /* 7: IsOpen */ - jboolean (JNICALL *IsOpen)(jdwpTransportEnv* env); - - /* 8: Close */ - jdwpTransportError (JNICALL *Close)(jdwpTransportEnv* env); - - /* 9: ReadPacket */ - jdwpTransportError (JNICALL *ReadPacket)(jdwpTransportEnv* env, - jdwpPacket *pkt); - - /* 10: Write Packet */ - jdwpTransportError (JNICALL *WritePacket)(jdwpTransportEnv* env, - const jdwpPacket* pkt); - - /* 11: GetLastError */ - jdwpTransportError (JNICALL *GetLastError)(jdwpTransportEnv* env, - char** error); - - /* 12: SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ - jdwpTransportError (JNICALL *SetTransportConfiguration)(jdwpTransportEnv* env, - jdwpTransportConfiguration *config); -}; - - -/* - * Use inlined functions so that C++ code can use syntax such as - * env->Attach("mymachine:5000", 10*1000, 0); - * - * rather than using C's :- - * - * (*env)->Attach(env, "mymachine:5000", 10*1000, 0); - */ -struct _jdwpTransportEnv { - const struct jdwpTransportNativeInterface_ *functions; -#ifdef __cplusplus - - jdwpTransportError GetCapabilities(JDWPTransportCapabilities *capabilities_ptr) { - return functions->GetCapabilities(this, capabilities_ptr); - } - - jdwpTransportError Attach(const char* address, jlong attach_timeout, - jlong handshake_timeout) { - return functions->Attach(this, address, attach_timeout, handshake_timeout); - } - - jdwpTransportError StartListening(const char* address, - char** actual_address) { - return functions->StartListening(this, address, actual_address); - } - - jdwpTransportError StopListening(void) { - return functions->StopListening(this); - } - - jdwpTransportError Accept(jlong accept_timeout, jlong handshake_timeout) { - return functions->Accept(this, accept_timeout, handshake_timeout); - } - - jboolean IsOpen(void) { - return functions->IsOpen(this); - } - - jdwpTransportError Close(void) { - return functions->Close(this); - } - - jdwpTransportError ReadPacket(jdwpPacket *pkt) { - return functions->ReadPacket(this, pkt); - } - - jdwpTransportError WritePacket(const jdwpPacket* pkt) { - return functions->WritePacket(this, pkt); - } - - jdwpTransportError GetLastError(char** error) { - return functions->GetLastError(this, error); - } - - /* SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ - jdwpTransportError SetTransportConfiguration(jdwpTransportEnv* env, - return functions->SetTransportConfiguration(this, config); - } - -#endif /* __cplusplus */ -}; - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* JDWPTRANSPORT_H */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jni.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jni.h deleted file mode 100644 index aa0cdf5..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jni.h +++ /dev/null @@ -1,1987 +0,0 @@ -/* - * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * We used part of Netscape's Java Runtime Interface (JRI) as the starting - * point of our design and implementation. - */ - -/****************************************************************************** - * Java Runtime Interface - * Copyright (c) 1996 Netscape Communications Corporation. All rights reserved. - *****************************************************************************/ - -#ifndef _JAVASOFT_JNI_H_ -#define _JAVASOFT_JNI_H_ - -#include -#include - -/* jni_md.h contains the machine-dependent typedefs for jbyte, jint - and jlong */ - -#include "jni_md.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * JNI Types - */ - -#ifndef JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H - -typedef unsigned char jboolean; -typedef unsigned short jchar; -typedef short jshort; -typedef float jfloat; -typedef double jdouble; - -typedef jint jsize; - -#ifdef __cplusplus - -class _jobject {}; -class _jclass : public _jobject {}; -class _jthrowable : public _jobject {}; -class _jstring : public _jobject {}; -class _jarray : public _jobject {}; -class _jbooleanArray : public _jarray {}; -class _jbyteArray : public _jarray {}; -class _jcharArray : public _jarray {}; -class _jshortArray : public _jarray {}; -class _jintArray : public _jarray {}; -class _jlongArray : public _jarray {}; -class _jfloatArray : public _jarray {}; -class _jdoubleArray : public _jarray {}; -class _jobjectArray : public _jarray {}; - -typedef _jobject *jobject; -typedef _jclass *jclass; -typedef _jthrowable *jthrowable; -typedef _jstring *jstring; -typedef _jarray *jarray; -typedef _jbooleanArray *jbooleanArray; -typedef _jbyteArray *jbyteArray; -typedef _jcharArray *jcharArray; -typedef _jshortArray *jshortArray; -typedef _jintArray *jintArray; -typedef _jlongArray *jlongArray; -typedef _jfloatArray *jfloatArray; -typedef _jdoubleArray *jdoubleArray; -typedef _jobjectArray *jobjectArray; - -#else - -struct _jobject; - -typedef struct _jobject *jobject; -typedef jobject jclass; -typedef jobject jthrowable; -typedef jobject jstring; -typedef jobject jarray; -typedef jarray jbooleanArray; -typedef jarray jbyteArray; -typedef jarray jcharArray; -typedef jarray jshortArray; -typedef jarray jintArray; -typedef jarray jlongArray; -typedef jarray jfloatArray; -typedef jarray jdoubleArray; -typedef jarray jobjectArray; - -#endif - -typedef jobject jweak; - -typedef union jvalue { - jboolean z; - jbyte b; - jchar c; - jshort s; - jint i; - jlong j; - jfloat f; - jdouble d; - jobject l; -} jvalue; - -struct _jfieldID; -typedef struct _jfieldID *jfieldID; - -struct _jmethodID; -typedef struct _jmethodID *jmethodID; - -/* Return values from jobjectRefType */ -typedef enum _jobjectType { - JNIInvalidRefType = 0, - JNILocalRefType = 1, - JNIGlobalRefType = 2, - JNIWeakGlobalRefType = 3 -} jobjectRefType; - - -#endif /* JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H */ - -/* - * jboolean constants - */ - -#define JNI_FALSE 0 -#define JNI_TRUE 1 - -/* - * possible return values for JNI functions. - */ - -#define JNI_OK 0 /* success */ -#define JNI_ERR (-1) /* unknown error */ -#define JNI_EDETACHED (-2) /* thread detached from the VM */ -#define JNI_EVERSION (-3) /* JNI version error */ -#define JNI_ENOMEM (-4) /* not enough memory */ -#define JNI_EEXIST (-5) /* VM already created */ -#define JNI_EINVAL (-6) /* invalid arguments */ - -/* - * used in ReleaseScalarArrayElements - */ - -#define JNI_COMMIT 1 -#define JNI_ABORT 2 - -/* - * used in RegisterNatives to describe native method name, signature, - * and function pointer. - */ - -typedef struct { - char *name; - char *signature; - void *fnPtr; -} JNINativeMethod; - -/* - * JNI Native Method Interface. - */ - -struct JNINativeInterface_; - -struct JNIEnv_; - -#ifdef __cplusplus -typedef JNIEnv_ JNIEnv; -#else -typedef const struct JNINativeInterface_ *JNIEnv; -#endif - -/* - * JNI Invocation Interface. - */ - -struct JNIInvokeInterface_; - -struct JavaVM_; - -#ifdef __cplusplus -typedef JavaVM_ JavaVM; -#else -typedef const struct JNIInvokeInterface_ *JavaVM; -#endif - -struct JNINativeInterface_ { - void *reserved0; - void *reserved1; - void *reserved2; - - void *reserved3; - jint (JNICALL *GetVersion)(JNIEnv *env); - - jclass (JNICALL *DefineClass) - (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, - jsize len); - jclass (JNICALL *FindClass) - (JNIEnv *env, const char *name); - - jmethodID (JNICALL *FromReflectedMethod) - (JNIEnv *env, jobject method); - jfieldID (JNICALL *FromReflectedField) - (JNIEnv *env, jobject field); - - jobject (JNICALL *ToReflectedMethod) - (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic); - - jclass (JNICALL *GetSuperclass) - (JNIEnv *env, jclass sub); - jboolean (JNICALL *IsAssignableFrom) - (JNIEnv *env, jclass sub, jclass sup); - - jobject (JNICALL *ToReflectedField) - (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic); - - jint (JNICALL *Throw) - (JNIEnv *env, jthrowable obj); - jint (JNICALL *ThrowNew) - (JNIEnv *env, jclass clazz, const char *msg); - jthrowable (JNICALL *ExceptionOccurred) - (JNIEnv *env); - void (JNICALL *ExceptionDescribe) - (JNIEnv *env); - void (JNICALL *ExceptionClear) - (JNIEnv *env); - void (JNICALL *FatalError) - (JNIEnv *env, const char *msg); - - jint (JNICALL *PushLocalFrame) - (JNIEnv *env, jint capacity); - jobject (JNICALL *PopLocalFrame) - (JNIEnv *env, jobject result); - - jobject (JNICALL *NewGlobalRef) - (JNIEnv *env, jobject lobj); - void (JNICALL *DeleteGlobalRef) - (JNIEnv *env, jobject gref); - void (JNICALL *DeleteLocalRef) - (JNIEnv *env, jobject obj); - jboolean (JNICALL *IsSameObject) - (JNIEnv *env, jobject obj1, jobject obj2); - jobject (JNICALL *NewLocalRef) - (JNIEnv *env, jobject ref); - jint (JNICALL *EnsureLocalCapacity) - (JNIEnv *env, jint capacity); - - jobject (JNICALL *AllocObject) - (JNIEnv *env, jclass clazz); - jobject (JNICALL *NewObject) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *NewObjectV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jobject (JNICALL *NewObjectA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jclass (JNICALL *GetObjectClass) - (JNIEnv *env, jobject obj); - jboolean (JNICALL *IsInstanceOf) - (JNIEnv *env, jobject obj, jclass clazz); - - jmethodID (JNICALL *GetMethodID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *CallObjectMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jobject (JNICALL *CallObjectMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jobject (JNICALL *CallObjectMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jboolean (JNICALL *CallBooleanMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jboolean (JNICALL *CallBooleanMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jboolean (JNICALL *CallBooleanMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jbyte (JNICALL *CallByteMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jbyte (JNICALL *CallByteMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jbyte (JNICALL *CallByteMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jchar (JNICALL *CallCharMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jchar (JNICALL *CallCharMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jchar (JNICALL *CallCharMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jshort (JNICALL *CallShortMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jshort (JNICALL *CallShortMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jshort (JNICALL *CallShortMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jint (JNICALL *CallIntMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jint (JNICALL *CallIntMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jint (JNICALL *CallIntMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jlong (JNICALL *CallLongMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jlong (JNICALL *CallLongMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jlong (JNICALL *CallLongMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jfloat (JNICALL *CallFloatMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jfloat (JNICALL *CallFloatMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jfloat (JNICALL *CallFloatMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jdouble (JNICALL *CallDoubleMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jdouble (JNICALL *CallDoubleMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jdouble (JNICALL *CallDoubleMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - void (JNICALL *CallVoidMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - void (JNICALL *CallVoidMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - void (JNICALL *CallVoidMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jobject (JNICALL *CallNonvirtualObjectMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *CallNonvirtualObjectMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jobject (JNICALL *CallNonvirtualObjectMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jboolean (JNICALL *CallNonvirtualBooleanMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jboolean (JNICALL *CallNonvirtualBooleanMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jboolean (JNICALL *CallNonvirtualBooleanMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jbyte (JNICALL *CallNonvirtualByteMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jbyte (JNICALL *CallNonvirtualByteMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jbyte (JNICALL *CallNonvirtualByteMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jchar (JNICALL *CallNonvirtualCharMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jchar (JNICALL *CallNonvirtualCharMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jchar (JNICALL *CallNonvirtualCharMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jshort (JNICALL *CallNonvirtualShortMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jshort (JNICALL *CallNonvirtualShortMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jshort (JNICALL *CallNonvirtualShortMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jint (JNICALL *CallNonvirtualIntMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jint (JNICALL *CallNonvirtualIntMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jint (JNICALL *CallNonvirtualIntMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jlong (JNICALL *CallNonvirtualLongMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jlong (JNICALL *CallNonvirtualLongMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jlong (JNICALL *CallNonvirtualLongMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jfloat (JNICALL *CallNonvirtualFloatMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jfloat (JNICALL *CallNonvirtualFloatMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jfloat (JNICALL *CallNonvirtualFloatMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jdouble (JNICALL *CallNonvirtualDoubleMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jdouble (JNICALL *CallNonvirtualDoubleMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jdouble (JNICALL *CallNonvirtualDoubleMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - void (JNICALL *CallNonvirtualVoidMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - void (JNICALL *CallNonvirtualVoidMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - void (JNICALL *CallNonvirtualVoidMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jfieldID (JNICALL *GetFieldID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *GetObjectField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jboolean (JNICALL *GetBooleanField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jbyte (JNICALL *GetByteField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jchar (JNICALL *GetCharField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jshort (JNICALL *GetShortField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jint (JNICALL *GetIntField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jlong (JNICALL *GetLongField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jfloat (JNICALL *GetFloatField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jdouble (JNICALL *GetDoubleField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - - void (JNICALL *SetObjectField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jobject val); - void (JNICALL *SetBooleanField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val); - void (JNICALL *SetByteField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val); - void (JNICALL *SetCharField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jchar val); - void (JNICALL *SetShortField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jshort val); - void (JNICALL *SetIntField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jint val); - void (JNICALL *SetLongField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jlong val); - void (JNICALL *SetFloatField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val); - void (JNICALL *SetDoubleField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val); - - jmethodID (JNICALL *GetStaticMethodID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *CallStaticObjectMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *CallStaticObjectMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jobject (JNICALL *CallStaticObjectMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jboolean (JNICALL *CallStaticBooleanMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jboolean (JNICALL *CallStaticBooleanMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jboolean (JNICALL *CallStaticBooleanMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jbyte (JNICALL *CallStaticByteMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jbyte (JNICALL *CallStaticByteMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jbyte (JNICALL *CallStaticByteMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jchar (JNICALL *CallStaticCharMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jchar (JNICALL *CallStaticCharMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jchar (JNICALL *CallStaticCharMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jshort (JNICALL *CallStaticShortMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jshort (JNICALL *CallStaticShortMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jshort (JNICALL *CallStaticShortMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jint (JNICALL *CallStaticIntMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jint (JNICALL *CallStaticIntMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jint (JNICALL *CallStaticIntMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jlong (JNICALL *CallStaticLongMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jlong (JNICALL *CallStaticLongMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jlong (JNICALL *CallStaticLongMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jfloat (JNICALL *CallStaticFloatMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jfloat (JNICALL *CallStaticFloatMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jfloat (JNICALL *CallStaticFloatMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jdouble (JNICALL *CallStaticDoubleMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jdouble (JNICALL *CallStaticDoubleMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jdouble (JNICALL *CallStaticDoubleMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - void (JNICALL *CallStaticVoidMethod) - (JNIEnv *env, jclass cls, jmethodID methodID, ...); - void (JNICALL *CallStaticVoidMethodV) - (JNIEnv *env, jclass cls, jmethodID methodID, va_list args); - void (JNICALL *CallStaticVoidMethodA) - (JNIEnv *env, jclass cls, jmethodID methodID, const jvalue * args); - - jfieldID (JNICALL *GetStaticFieldID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - jobject (JNICALL *GetStaticObjectField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jboolean (JNICALL *GetStaticBooleanField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jbyte (JNICALL *GetStaticByteField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jchar (JNICALL *GetStaticCharField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jshort (JNICALL *GetStaticShortField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jint (JNICALL *GetStaticIntField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jlong (JNICALL *GetStaticLongField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jfloat (JNICALL *GetStaticFloatField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jdouble (JNICALL *GetStaticDoubleField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - - void (JNICALL *SetStaticObjectField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value); - void (JNICALL *SetStaticBooleanField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value); - void (JNICALL *SetStaticByteField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value); - void (JNICALL *SetStaticCharField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value); - void (JNICALL *SetStaticShortField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value); - void (JNICALL *SetStaticIntField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jint value); - void (JNICALL *SetStaticLongField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value); - void (JNICALL *SetStaticFloatField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value); - void (JNICALL *SetStaticDoubleField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value); - - jstring (JNICALL *NewString) - (JNIEnv *env, const jchar *unicode, jsize len); - jsize (JNICALL *GetStringLength) - (JNIEnv *env, jstring str); - const jchar *(JNICALL *GetStringChars) - (JNIEnv *env, jstring str, jboolean *isCopy); - void (JNICALL *ReleaseStringChars) - (JNIEnv *env, jstring str, const jchar *chars); - - jstring (JNICALL *NewStringUTF) - (JNIEnv *env, const char *utf); - jsize (JNICALL *GetStringUTFLength) - (JNIEnv *env, jstring str); - const char* (JNICALL *GetStringUTFChars) - (JNIEnv *env, jstring str, jboolean *isCopy); - void (JNICALL *ReleaseStringUTFChars) - (JNIEnv *env, jstring str, const char* chars); - - - jsize (JNICALL *GetArrayLength) - (JNIEnv *env, jarray array); - - jobjectArray (JNICALL *NewObjectArray) - (JNIEnv *env, jsize len, jclass clazz, jobject init); - jobject (JNICALL *GetObjectArrayElement) - (JNIEnv *env, jobjectArray array, jsize index); - void (JNICALL *SetObjectArrayElement) - (JNIEnv *env, jobjectArray array, jsize index, jobject val); - - jbooleanArray (JNICALL *NewBooleanArray) - (JNIEnv *env, jsize len); - jbyteArray (JNICALL *NewByteArray) - (JNIEnv *env, jsize len); - jcharArray (JNICALL *NewCharArray) - (JNIEnv *env, jsize len); - jshortArray (JNICALL *NewShortArray) - (JNIEnv *env, jsize len); - jintArray (JNICALL *NewIntArray) - (JNIEnv *env, jsize len); - jlongArray (JNICALL *NewLongArray) - (JNIEnv *env, jsize len); - jfloatArray (JNICALL *NewFloatArray) - (JNIEnv *env, jsize len); - jdoubleArray (JNICALL *NewDoubleArray) - (JNIEnv *env, jsize len); - - jboolean * (JNICALL *GetBooleanArrayElements) - (JNIEnv *env, jbooleanArray array, jboolean *isCopy); - jbyte * (JNICALL *GetByteArrayElements) - (JNIEnv *env, jbyteArray array, jboolean *isCopy); - jchar * (JNICALL *GetCharArrayElements) - (JNIEnv *env, jcharArray array, jboolean *isCopy); - jshort * (JNICALL *GetShortArrayElements) - (JNIEnv *env, jshortArray array, jboolean *isCopy); - jint * (JNICALL *GetIntArrayElements) - (JNIEnv *env, jintArray array, jboolean *isCopy); - jlong * (JNICALL *GetLongArrayElements) - (JNIEnv *env, jlongArray array, jboolean *isCopy); - jfloat * (JNICALL *GetFloatArrayElements) - (JNIEnv *env, jfloatArray array, jboolean *isCopy); - jdouble * (JNICALL *GetDoubleArrayElements) - (JNIEnv *env, jdoubleArray array, jboolean *isCopy); - - void (JNICALL *ReleaseBooleanArrayElements) - (JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode); - void (JNICALL *ReleaseByteArrayElements) - (JNIEnv *env, jbyteArray array, jbyte *elems, jint mode); - void (JNICALL *ReleaseCharArrayElements) - (JNIEnv *env, jcharArray array, jchar *elems, jint mode); - void (JNICALL *ReleaseShortArrayElements) - (JNIEnv *env, jshortArray array, jshort *elems, jint mode); - void (JNICALL *ReleaseIntArrayElements) - (JNIEnv *env, jintArray array, jint *elems, jint mode); - void (JNICALL *ReleaseLongArrayElements) - (JNIEnv *env, jlongArray array, jlong *elems, jint mode); - void (JNICALL *ReleaseFloatArrayElements) - (JNIEnv *env, jfloatArray array, jfloat *elems, jint mode); - void (JNICALL *ReleaseDoubleArrayElements) - (JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode); - - void (JNICALL *GetBooleanArrayRegion) - (JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf); - void (JNICALL *GetByteArrayRegion) - (JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf); - void (JNICALL *GetCharArrayRegion) - (JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf); - void (JNICALL *GetShortArrayRegion) - (JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf); - void (JNICALL *GetIntArrayRegion) - (JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf); - void (JNICALL *GetLongArrayRegion) - (JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf); - void (JNICALL *GetFloatArrayRegion) - (JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf); - void (JNICALL *GetDoubleArrayRegion) - (JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf); - - void (JNICALL *SetBooleanArrayRegion) - (JNIEnv *env, jbooleanArray array, jsize start, jsize l, const jboolean *buf); - void (JNICALL *SetByteArrayRegion) - (JNIEnv *env, jbyteArray array, jsize start, jsize len, const jbyte *buf); - void (JNICALL *SetCharArrayRegion) - (JNIEnv *env, jcharArray array, jsize start, jsize len, const jchar *buf); - void (JNICALL *SetShortArrayRegion) - (JNIEnv *env, jshortArray array, jsize start, jsize len, const jshort *buf); - void (JNICALL *SetIntArrayRegion) - (JNIEnv *env, jintArray array, jsize start, jsize len, const jint *buf); - void (JNICALL *SetLongArrayRegion) - (JNIEnv *env, jlongArray array, jsize start, jsize len, const jlong *buf); - void (JNICALL *SetFloatArrayRegion) - (JNIEnv *env, jfloatArray array, jsize start, jsize len, const jfloat *buf); - void (JNICALL *SetDoubleArrayRegion) - (JNIEnv *env, jdoubleArray array, jsize start, jsize len, const jdouble *buf); - - jint (JNICALL *RegisterNatives) - (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, - jint nMethods); - jint (JNICALL *UnregisterNatives) - (JNIEnv *env, jclass clazz); - - jint (JNICALL *MonitorEnter) - (JNIEnv *env, jobject obj); - jint (JNICALL *MonitorExit) - (JNIEnv *env, jobject obj); - - jint (JNICALL *GetJavaVM) - (JNIEnv *env, JavaVM **vm); - - void (JNICALL *GetStringRegion) - (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf); - void (JNICALL *GetStringUTFRegion) - (JNIEnv *env, jstring str, jsize start, jsize len, char *buf); - - void * (JNICALL *GetPrimitiveArrayCritical) - (JNIEnv *env, jarray array, jboolean *isCopy); - void (JNICALL *ReleasePrimitiveArrayCritical) - (JNIEnv *env, jarray array, void *carray, jint mode); - - const jchar * (JNICALL *GetStringCritical) - (JNIEnv *env, jstring string, jboolean *isCopy); - void (JNICALL *ReleaseStringCritical) - (JNIEnv *env, jstring string, const jchar *cstring); - - jweak (JNICALL *NewWeakGlobalRef) - (JNIEnv *env, jobject obj); - void (JNICALL *DeleteWeakGlobalRef) - (JNIEnv *env, jweak ref); - - jboolean (JNICALL *ExceptionCheck) - (JNIEnv *env); - - jobject (JNICALL *NewDirectByteBuffer) - (JNIEnv* env, void* address, jlong capacity); - void* (JNICALL *GetDirectBufferAddress) - (JNIEnv* env, jobject buf); - jlong (JNICALL *GetDirectBufferCapacity) - (JNIEnv* env, jobject buf); - - /* New JNI 1.6 Features */ - - jobjectRefType (JNICALL *GetObjectRefType) - (JNIEnv* env, jobject obj); - - /* Module Features */ - - jobject (JNICALL *GetModule) - (JNIEnv* env, jclass clazz); -}; - -/* - * We use inlined functions for C++ so that programmers can write: - * - * env->FindClass("java/lang/String") - * - * in C++ rather than: - * - * (*env)->FindClass(env, "java/lang/String") - * - * in C. - */ - -struct JNIEnv_ { - const struct JNINativeInterface_ *functions; -#ifdef __cplusplus - - jint GetVersion() { - return functions->GetVersion(this); - } - jclass DefineClass(const char *name, jobject loader, const jbyte *buf, - jsize len) { - return functions->DefineClass(this, name, loader, buf, len); - } - jclass FindClass(const char *name) { - return functions->FindClass(this, name); - } - jmethodID FromReflectedMethod(jobject method) { - return functions->FromReflectedMethod(this,method); - } - jfieldID FromReflectedField(jobject field) { - return functions->FromReflectedField(this,field); - } - - jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) { - return functions->ToReflectedMethod(this, cls, methodID, isStatic); - } - - jclass GetSuperclass(jclass sub) { - return functions->GetSuperclass(this, sub); - } - jboolean IsAssignableFrom(jclass sub, jclass sup) { - return functions->IsAssignableFrom(this, sub, sup); - } - - jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) { - return functions->ToReflectedField(this,cls,fieldID,isStatic); - } - - jint Throw(jthrowable obj) { - return functions->Throw(this, obj); - } - jint ThrowNew(jclass clazz, const char *msg) { - return functions->ThrowNew(this, clazz, msg); - } - jthrowable ExceptionOccurred() { - return functions->ExceptionOccurred(this); - } - void ExceptionDescribe() { - functions->ExceptionDescribe(this); - } - void ExceptionClear() { - functions->ExceptionClear(this); - } - void FatalError(const char *msg) { - functions->FatalError(this, msg); - } - - jint PushLocalFrame(jint capacity) { - return functions->PushLocalFrame(this,capacity); - } - jobject PopLocalFrame(jobject result) { - return functions->PopLocalFrame(this,result); - } - - jobject NewGlobalRef(jobject lobj) { - return functions->NewGlobalRef(this,lobj); - } - void DeleteGlobalRef(jobject gref) { - functions->DeleteGlobalRef(this,gref); - } - void DeleteLocalRef(jobject obj) { - functions->DeleteLocalRef(this, obj); - } - - jboolean IsSameObject(jobject obj1, jobject obj2) { - return functions->IsSameObject(this,obj1,obj2); - } - - jobject NewLocalRef(jobject ref) { - return functions->NewLocalRef(this,ref); - } - jint EnsureLocalCapacity(jint capacity) { - return functions->EnsureLocalCapacity(this,capacity); - } - - jobject AllocObject(jclass clazz) { - return functions->AllocObject(this,clazz); - } - jobject NewObject(jclass clazz, jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args, methodID); - result = functions->NewObjectV(this,clazz,methodID,args); - va_end(args); - return result; - } - jobject NewObjectV(jclass clazz, jmethodID methodID, - va_list args) { - return functions->NewObjectV(this,clazz,methodID,args); - } - jobject NewObjectA(jclass clazz, jmethodID methodID, - const jvalue *args) { - return functions->NewObjectA(this,clazz,methodID,args); - } - - jclass GetObjectClass(jobject obj) { - return functions->GetObjectClass(this,obj); - } - jboolean IsInstanceOf(jobject obj, jclass clazz) { - return functions->IsInstanceOf(this,obj,clazz); - } - - jmethodID GetMethodID(jclass clazz, const char *name, - const char *sig) { - return functions->GetMethodID(this,clazz,name,sig); - } - - jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallObjectMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jobject CallObjectMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallObjectMethodV(this,obj,methodID,args); - } - jobject CallObjectMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallObjectMethodA(this,obj,methodID,args); - } - - jboolean CallBooleanMethod(jobject obj, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallBooleanMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jboolean CallBooleanMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallBooleanMethodV(this,obj,methodID,args); - } - jboolean CallBooleanMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallBooleanMethodA(this,obj,methodID, args); - } - - jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallByteMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jbyte CallByteMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallByteMethodV(this,obj,methodID,args); - } - jbyte CallByteMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallByteMethodA(this,obj,methodID,args); - } - - jchar CallCharMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallCharMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jchar CallCharMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallCharMethodV(this,obj,methodID,args); - } - jchar CallCharMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallCharMethodA(this,obj,methodID,args); - } - - jshort CallShortMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallShortMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jshort CallShortMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallShortMethodV(this,obj,methodID,args); - } - jshort CallShortMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallShortMethodA(this,obj,methodID,args); - } - - jint CallIntMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallIntMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jint CallIntMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallIntMethodV(this,obj,methodID,args); - } - jint CallIntMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallIntMethodA(this,obj,methodID,args); - } - - jlong CallLongMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallLongMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jlong CallLongMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallLongMethodV(this,obj,methodID,args); - } - jlong CallLongMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallLongMethodA(this,obj,methodID,args); - } - - jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallFloatMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jfloat CallFloatMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallFloatMethodV(this,obj,methodID,args); - } - jfloat CallFloatMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallFloatMethodA(this,obj,methodID,args); - } - - jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallDoubleMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jdouble CallDoubleMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallDoubleMethodV(this,obj,methodID,args); - } - jdouble CallDoubleMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallDoubleMethodA(this,obj,methodID,args); - } - - void CallVoidMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallVoidMethodV(this,obj,methodID,args); - va_end(args); - } - void CallVoidMethodV(jobject obj, jmethodID methodID, - va_list args) { - functions->CallVoidMethodV(this,obj,methodID,args); - } - void CallVoidMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - functions->CallVoidMethodA(this,obj,methodID,args); - } - - jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallNonvirtualObjectMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualObjectMethodV(this,obj,clazz, - methodID,args); - } - jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualObjectMethodA(this,obj,clazz, - methodID,args); - } - - jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualBooleanMethodV(this,obj,clazz, - methodID,args); - } - jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualBooleanMethodA(this,obj,clazz, - methodID, args); - } - - jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallNonvirtualByteMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualByteMethodV(this,obj,clazz, - methodID,args); - } - jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualByteMethodA(this,obj,clazz, - methodID,args); - } - - jchar CallNonvirtualCharMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallNonvirtualCharMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualCharMethodV(this,obj,clazz, - methodID,args); - } - jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualCharMethodA(this,obj,clazz, - methodID,args); - } - - jshort CallNonvirtualShortMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallNonvirtualShortMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualShortMethodV(this,obj,clazz, - methodID,args); - } - jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualShortMethodA(this,obj,clazz, - methodID,args); - } - - jint CallNonvirtualIntMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallNonvirtualIntMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jint CallNonvirtualIntMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualIntMethodV(this,obj,clazz, - methodID,args); - } - jint CallNonvirtualIntMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualIntMethodA(this,obj,clazz, - methodID,args); - } - - jlong CallNonvirtualLongMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallNonvirtualLongMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualLongMethodV(this,obj,clazz, - methodID,args); - } - jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualLongMethodA(this,obj,clazz, - methodID,args); - } - - jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallNonvirtualFloatMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - return functions->CallNonvirtualFloatMethodV(this,obj,clazz, - methodID,args); - } - jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - return functions->CallNonvirtualFloatMethodA(this,obj,clazz, - methodID,args); - } - - jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - return functions->CallNonvirtualDoubleMethodV(this,obj,clazz, - methodID,args); - } - jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - return functions->CallNonvirtualDoubleMethodA(this,obj,clazz, - methodID,args); - } - - void CallNonvirtualVoidMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); - va_end(args); - } - void CallNonvirtualVoidMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); - } - void CallNonvirtualVoidMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args); - } - - jfieldID GetFieldID(jclass clazz, const char *name, - const char *sig) { - return functions->GetFieldID(this,clazz,name,sig); - } - - jobject GetObjectField(jobject obj, jfieldID fieldID) { - return functions->GetObjectField(this,obj,fieldID); - } - jboolean GetBooleanField(jobject obj, jfieldID fieldID) { - return functions->GetBooleanField(this,obj,fieldID); - } - jbyte GetByteField(jobject obj, jfieldID fieldID) { - return functions->GetByteField(this,obj,fieldID); - } - jchar GetCharField(jobject obj, jfieldID fieldID) { - return functions->GetCharField(this,obj,fieldID); - } - jshort GetShortField(jobject obj, jfieldID fieldID) { - return functions->GetShortField(this,obj,fieldID); - } - jint GetIntField(jobject obj, jfieldID fieldID) { - return functions->GetIntField(this,obj,fieldID); - } - jlong GetLongField(jobject obj, jfieldID fieldID) { - return functions->GetLongField(this,obj,fieldID); - } - jfloat GetFloatField(jobject obj, jfieldID fieldID) { - return functions->GetFloatField(this,obj,fieldID); - } - jdouble GetDoubleField(jobject obj, jfieldID fieldID) { - return functions->GetDoubleField(this,obj,fieldID); - } - - void SetObjectField(jobject obj, jfieldID fieldID, jobject val) { - functions->SetObjectField(this,obj,fieldID,val); - } - void SetBooleanField(jobject obj, jfieldID fieldID, - jboolean val) { - functions->SetBooleanField(this,obj,fieldID,val); - } - void SetByteField(jobject obj, jfieldID fieldID, - jbyte val) { - functions->SetByteField(this,obj,fieldID,val); - } - void SetCharField(jobject obj, jfieldID fieldID, - jchar val) { - functions->SetCharField(this,obj,fieldID,val); - } - void SetShortField(jobject obj, jfieldID fieldID, - jshort val) { - functions->SetShortField(this,obj,fieldID,val); - } - void SetIntField(jobject obj, jfieldID fieldID, - jint val) { - functions->SetIntField(this,obj,fieldID,val); - } - void SetLongField(jobject obj, jfieldID fieldID, - jlong val) { - functions->SetLongField(this,obj,fieldID,val); - } - void SetFloatField(jobject obj, jfieldID fieldID, - jfloat val) { - functions->SetFloatField(this,obj,fieldID,val); - } - void SetDoubleField(jobject obj, jfieldID fieldID, - jdouble val) { - functions->SetDoubleField(this,obj,fieldID,val); - } - - jmethodID GetStaticMethodID(jclass clazz, const char *name, - const char *sig) { - return functions->GetStaticMethodID(this,clazz,name,sig); - } - - jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID, - ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallStaticObjectMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID, - va_list args) { - return functions->CallStaticObjectMethodV(this,clazz,methodID,args); - } - jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID, - const jvalue *args) { - return functions->CallStaticObjectMethodA(this,clazz,methodID,args); - } - - jboolean CallStaticBooleanMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jboolean CallStaticBooleanMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticBooleanMethodV(this,clazz,methodID,args); - } - jboolean CallStaticBooleanMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticBooleanMethodA(this,clazz,methodID,args); - } - - jbyte CallStaticByteMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallStaticByteMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jbyte CallStaticByteMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticByteMethodV(this,clazz,methodID,args); - } - jbyte CallStaticByteMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticByteMethodA(this,clazz,methodID,args); - } - - jchar CallStaticCharMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallStaticCharMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jchar CallStaticCharMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticCharMethodV(this,clazz,methodID,args); - } - jchar CallStaticCharMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticCharMethodA(this,clazz,methodID,args); - } - - jshort CallStaticShortMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallStaticShortMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jshort CallStaticShortMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticShortMethodV(this,clazz,methodID,args); - } - jshort CallStaticShortMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticShortMethodA(this,clazz,methodID,args); - } - - jint CallStaticIntMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallStaticIntMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jint CallStaticIntMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticIntMethodV(this,clazz,methodID,args); - } - jint CallStaticIntMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticIntMethodA(this,clazz,methodID,args); - } - - jlong CallStaticLongMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallStaticLongMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jlong CallStaticLongMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticLongMethodV(this,clazz,methodID,args); - } - jlong CallStaticLongMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticLongMethodA(this,clazz,methodID,args); - } - - jfloat CallStaticFloatMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallStaticFloatMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jfloat CallStaticFloatMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticFloatMethodV(this,clazz,methodID,args); - } - jfloat CallStaticFloatMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticFloatMethodA(this,clazz,methodID,args); - } - - jdouble CallStaticDoubleMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jdouble CallStaticDoubleMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticDoubleMethodV(this,clazz,methodID,args); - } - jdouble CallStaticDoubleMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticDoubleMethodA(this,clazz,methodID,args); - } - - void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallStaticVoidMethodV(this,cls,methodID,args); - va_end(args); - } - void CallStaticVoidMethodV(jclass cls, jmethodID methodID, - va_list args) { - functions->CallStaticVoidMethodV(this,cls,methodID,args); - } - void CallStaticVoidMethodA(jclass cls, jmethodID methodID, - const jvalue * args) { - functions->CallStaticVoidMethodA(this,cls,methodID,args); - } - - jfieldID GetStaticFieldID(jclass clazz, const char *name, - const char *sig) { - return functions->GetStaticFieldID(this,clazz,name,sig); - } - jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticObjectField(this,clazz,fieldID); - } - jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticBooleanField(this,clazz,fieldID); - } - jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticByteField(this,clazz,fieldID); - } - jchar GetStaticCharField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticCharField(this,clazz,fieldID); - } - jshort GetStaticShortField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticShortField(this,clazz,fieldID); - } - jint GetStaticIntField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticIntField(this,clazz,fieldID); - } - jlong GetStaticLongField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticLongField(this,clazz,fieldID); - } - jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticFloatField(this,clazz,fieldID); - } - jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticDoubleField(this,clazz,fieldID); - } - - void SetStaticObjectField(jclass clazz, jfieldID fieldID, - jobject value) { - functions->SetStaticObjectField(this,clazz,fieldID,value); - } - void SetStaticBooleanField(jclass clazz, jfieldID fieldID, - jboolean value) { - functions->SetStaticBooleanField(this,clazz,fieldID,value); - } - void SetStaticByteField(jclass clazz, jfieldID fieldID, - jbyte value) { - functions->SetStaticByteField(this,clazz,fieldID,value); - } - void SetStaticCharField(jclass clazz, jfieldID fieldID, - jchar value) { - functions->SetStaticCharField(this,clazz,fieldID,value); - } - void SetStaticShortField(jclass clazz, jfieldID fieldID, - jshort value) { - functions->SetStaticShortField(this,clazz,fieldID,value); - } - void SetStaticIntField(jclass clazz, jfieldID fieldID, - jint value) { - functions->SetStaticIntField(this,clazz,fieldID,value); - } - void SetStaticLongField(jclass clazz, jfieldID fieldID, - jlong value) { - functions->SetStaticLongField(this,clazz,fieldID,value); - } - void SetStaticFloatField(jclass clazz, jfieldID fieldID, - jfloat value) { - functions->SetStaticFloatField(this,clazz,fieldID,value); - } - void SetStaticDoubleField(jclass clazz, jfieldID fieldID, - jdouble value) { - functions->SetStaticDoubleField(this,clazz,fieldID,value); - } - - jstring NewString(const jchar *unicode, jsize len) { - return functions->NewString(this,unicode,len); - } - jsize GetStringLength(jstring str) { - return functions->GetStringLength(this,str); - } - const jchar *GetStringChars(jstring str, jboolean *isCopy) { - return functions->GetStringChars(this,str,isCopy); - } - void ReleaseStringChars(jstring str, const jchar *chars) { - functions->ReleaseStringChars(this,str,chars); - } - - jstring NewStringUTF(const char *utf) { - return functions->NewStringUTF(this,utf); - } - jsize GetStringUTFLength(jstring str) { - return functions->GetStringUTFLength(this,str); - } - const char* GetStringUTFChars(jstring str, jboolean *isCopy) { - return functions->GetStringUTFChars(this,str,isCopy); - } - void ReleaseStringUTFChars(jstring str, const char* chars) { - functions->ReleaseStringUTFChars(this,str,chars); - } - - jsize GetArrayLength(jarray array) { - return functions->GetArrayLength(this,array); - } - - jobjectArray NewObjectArray(jsize len, jclass clazz, - jobject init) { - return functions->NewObjectArray(this,len,clazz,init); - } - jobject GetObjectArrayElement(jobjectArray array, jsize index) { - return functions->GetObjectArrayElement(this,array,index); - } - void SetObjectArrayElement(jobjectArray array, jsize index, - jobject val) { - functions->SetObjectArrayElement(this,array,index,val); - } - - jbooleanArray NewBooleanArray(jsize len) { - return functions->NewBooleanArray(this,len); - } - jbyteArray NewByteArray(jsize len) { - return functions->NewByteArray(this,len); - } - jcharArray NewCharArray(jsize len) { - return functions->NewCharArray(this,len); - } - jshortArray NewShortArray(jsize len) { - return functions->NewShortArray(this,len); - } - jintArray NewIntArray(jsize len) { - return functions->NewIntArray(this,len); - } - jlongArray NewLongArray(jsize len) { - return functions->NewLongArray(this,len); - } - jfloatArray NewFloatArray(jsize len) { - return functions->NewFloatArray(this,len); - } - jdoubleArray NewDoubleArray(jsize len) { - return functions->NewDoubleArray(this,len); - } - - jboolean * GetBooleanArrayElements(jbooleanArray array, jboolean *isCopy) { - return functions->GetBooleanArrayElements(this,array,isCopy); - } - jbyte * GetByteArrayElements(jbyteArray array, jboolean *isCopy) { - return functions->GetByteArrayElements(this,array,isCopy); - } - jchar * GetCharArrayElements(jcharArray array, jboolean *isCopy) { - return functions->GetCharArrayElements(this,array,isCopy); - } - jshort * GetShortArrayElements(jshortArray array, jboolean *isCopy) { - return functions->GetShortArrayElements(this,array,isCopy); - } - jint * GetIntArrayElements(jintArray array, jboolean *isCopy) { - return functions->GetIntArrayElements(this,array,isCopy); - } - jlong * GetLongArrayElements(jlongArray array, jboolean *isCopy) { - return functions->GetLongArrayElements(this,array,isCopy); - } - jfloat * GetFloatArrayElements(jfloatArray array, jboolean *isCopy) { - return functions->GetFloatArrayElements(this,array,isCopy); - } - jdouble * GetDoubleArrayElements(jdoubleArray array, jboolean *isCopy) { - return functions->GetDoubleArrayElements(this,array,isCopy); - } - - void ReleaseBooleanArrayElements(jbooleanArray array, - jboolean *elems, - jint mode) { - functions->ReleaseBooleanArrayElements(this,array,elems,mode); - } - void ReleaseByteArrayElements(jbyteArray array, - jbyte *elems, - jint mode) { - functions->ReleaseByteArrayElements(this,array,elems,mode); - } - void ReleaseCharArrayElements(jcharArray array, - jchar *elems, - jint mode) { - functions->ReleaseCharArrayElements(this,array,elems,mode); - } - void ReleaseShortArrayElements(jshortArray array, - jshort *elems, - jint mode) { - functions->ReleaseShortArrayElements(this,array,elems,mode); - } - void ReleaseIntArrayElements(jintArray array, - jint *elems, - jint mode) { - functions->ReleaseIntArrayElements(this,array,elems,mode); - } - void ReleaseLongArrayElements(jlongArray array, - jlong *elems, - jint mode) { - functions->ReleaseLongArrayElements(this,array,elems,mode); - } - void ReleaseFloatArrayElements(jfloatArray array, - jfloat *elems, - jint mode) { - functions->ReleaseFloatArrayElements(this,array,elems,mode); - } - void ReleaseDoubleArrayElements(jdoubleArray array, - jdouble *elems, - jint mode) { - functions->ReleaseDoubleArrayElements(this,array,elems,mode); - } - - void GetBooleanArrayRegion(jbooleanArray array, - jsize start, jsize len, jboolean *buf) { - functions->GetBooleanArrayRegion(this,array,start,len,buf); - } - void GetByteArrayRegion(jbyteArray array, - jsize start, jsize len, jbyte *buf) { - functions->GetByteArrayRegion(this,array,start,len,buf); - } - void GetCharArrayRegion(jcharArray array, - jsize start, jsize len, jchar *buf) { - functions->GetCharArrayRegion(this,array,start,len,buf); - } - void GetShortArrayRegion(jshortArray array, - jsize start, jsize len, jshort *buf) { - functions->GetShortArrayRegion(this,array,start,len,buf); - } - void GetIntArrayRegion(jintArray array, - jsize start, jsize len, jint *buf) { - functions->GetIntArrayRegion(this,array,start,len,buf); - } - void GetLongArrayRegion(jlongArray array, - jsize start, jsize len, jlong *buf) { - functions->GetLongArrayRegion(this,array,start,len,buf); - } - void GetFloatArrayRegion(jfloatArray array, - jsize start, jsize len, jfloat *buf) { - functions->GetFloatArrayRegion(this,array,start,len,buf); - } - void GetDoubleArrayRegion(jdoubleArray array, - jsize start, jsize len, jdouble *buf) { - functions->GetDoubleArrayRegion(this,array,start,len,buf); - } - - void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, - const jboolean *buf) { - functions->SetBooleanArrayRegion(this,array,start,len,buf); - } - void SetByteArrayRegion(jbyteArray array, jsize start, jsize len, - const jbyte *buf) { - functions->SetByteArrayRegion(this,array,start,len,buf); - } - void SetCharArrayRegion(jcharArray array, jsize start, jsize len, - const jchar *buf) { - functions->SetCharArrayRegion(this,array,start,len,buf); - } - void SetShortArrayRegion(jshortArray array, jsize start, jsize len, - const jshort *buf) { - functions->SetShortArrayRegion(this,array,start,len,buf); - } - void SetIntArrayRegion(jintArray array, jsize start, jsize len, - const jint *buf) { - functions->SetIntArrayRegion(this,array,start,len,buf); - } - void SetLongArrayRegion(jlongArray array, jsize start, jsize len, - const jlong *buf) { - functions->SetLongArrayRegion(this,array,start,len,buf); - } - void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len, - const jfloat *buf) { - functions->SetFloatArrayRegion(this,array,start,len,buf); - } - void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, - const jdouble *buf) { - functions->SetDoubleArrayRegion(this,array,start,len,buf); - } - - jint RegisterNatives(jclass clazz, const JNINativeMethod *methods, - jint nMethods) { - return functions->RegisterNatives(this,clazz,methods,nMethods); - } - jint UnregisterNatives(jclass clazz) { - return functions->UnregisterNatives(this,clazz); - } - - jint MonitorEnter(jobject obj) { - return functions->MonitorEnter(this,obj); - } - jint MonitorExit(jobject obj) { - return functions->MonitorExit(this,obj); - } - - jint GetJavaVM(JavaVM **vm) { - return functions->GetJavaVM(this,vm); - } - - void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf) { - functions->GetStringRegion(this,str,start,len,buf); - } - void GetStringUTFRegion(jstring str, jsize start, jsize len, char *buf) { - functions->GetStringUTFRegion(this,str,start,len,buf); - } - - void * GetPrimitiveArrayCritical(jarray array, jboolean *isCopy) { - return functions->GetPrimitiveArrayCritical(this,array,isCopy); - } - void ReleasePrimitiveArrayCritical(jarray array, void *carray, jint mode) { - functions->ReleasePrimitiveArrayCritical(this,array,carray,mode); - } - - const jchar * GetStringCritical(jstring string, jboolean *isCopy) { - return functions->GetStringCritical(this,string,isCopy); - } - void ReleaseStringCritical(jstring string, const jchar *cstring) { - functions->ReleaseStringCritical(this,string,cstring); - } - - jweak NewWeakGlobalRef(jobject obj) { - return functions->NewWeakGlobalRef(this,obj); - } - void DeleteWeakGlobalRef(jweak ref) { - functions->DeleteWeakGlobalRef(this,ref); - } - - jboolean ExceptionCheck() { - return functions->ExceptionCheck(this); - } - - jobject NewDirectByteBuffer(void* address, jlong capacity) { - return functions->NewDirectByteBuffer(this, address, capacity); - } - void* GetDirectBufferAddress(jobject buf) { - return functions->GetDirectBufferAddress(this, buf); - } - jlong GetDirectBufferCapacity(jobject buf) { - return functions->GetDirectBufferCapacity(this, buf); - } - jobjectRefType GetObjectRefType(jobject obj) { - return functions->GetObjectRefType(this, obj); - } - - /* Module Features */ - - jobject GetModule(jclass clazz) { - return functions->GetModule(this, clazz); - } - -#endif /* __cplusplus */ -}; - -/* - * optionString may be any option accepted by the JVM, or one of the - * following: - * - * -D= Set a system property. - * -verbose[:class|gc|jni] Enable verbose output, comma-separated. E.g. - * "-verbose:class" or "-verbose:gc,class" - * Standard names include: gc, class, and jni. - * All nonstandard (VM-specific) names must begin - * with "X". - * vfprintf extraInfo is a pointer to the vfprintf hook. - * exit extraInfo is a pointer to the exit hook. - * abort extraInfo is a pointer to the abort hook. - */ -typedef struct JavaVMOption { - char *optionString; - void *extraInfo; -} JavaVMOption; - -typedef struct JavaVMInitArgs { - jint version; - - jint nOptions; - JavaVMOption *options; - jboolean ignoreUnrecognized; -} JavaVMInitArgs; - -typedef struct JavaVMAttachArgs { - jint version; - - char *name; - jobject group; -} JavaVMAttachArgs; - -/* These will be VM-specific. */ - -#define JDK1_2 -#define JDK1_4 - -/* End VM-specific. */ - -struct JNIInvokeInterface_ { - void *reserved0; - void *reserved1; - void *reserved2; - - jint (JNICALL *DestroyJavaVM)(JavaVM *vm); - - jint (JNICALL *AttachCurrentThread)(JavaVM *vm, void **penv, void *args); - - jint (JNICALL *DetachCurrentThread)(JavaVM *vm); - - jint (JNICALL *GetEnv)(JavaVM *vm, void **penv, jint version); - - jint (JNICALL *AttachCurrentThreadAsDaemon)(JavaVM *vm, void **penv, void *args); -}; - -struct JavaVM_ { - const struct JNIInvokeInterface_ *functions; -#ifdef __cplusplus - - jint DestroyJavaVM() { - return functions->DestroyJavaVM(this); - } - jint AttachCurrentThread(void **penv, void *args) { - return functions->AttachCurrentThread(this, penv, args); - } - jint DetachCurrentThread() { - return functions->DetachCurrentThread(this); - } - - jint GetEnv(void **penv, jint version) { - return functions->GetEnv(this, penv, version); - } - jint AttachCurrentThreadAsDaemon(void **penv, void *args) { - return functions->AttachCurrentThreadAsDaemon(this, penv, args); - } -#endif -}; - -#ifdef _JNI_IMPLEMENTATION_ -#define _JNI_IMPORT_OR_EXPORT_ JNIEXPORT -#else -#define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT -#endif -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_GetDefaultJavaVMInitArgs(void *args); - -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args); - -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_GetCreatedJavaVMs(JavaVM **, jsize, jsize *); - -/* Defined by native libraries. */ -JNIEXPORT jint JNICALL -JNI_OnLoad(JavaVM *vm, void *reserved); - -JNIEXPORT void JNICALL -JNI_OnUnload(JavaVM *vm, void *reserved); - -#define JNI_VERSION_1_1 0x00010001 -#define JNI_VERSION_1_2 0x00010002 -#define JNI_VERSION_1_4 0x00010004 -#define JNI_VERSION_1_6 0x00010006 -#define JNI_VERSION_1_8 0x00010008 -#define JNI_VERSION_9 0x00090000 -#define JNI_VERSION_10 0x000a0000 - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* !_JAVASOFT_JNI_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmti.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmti.h deleted file mode 100644 index f39da78..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmti.h +++ /dev/null @@ -1,2625 +0,0 @@ -/* - * Copyright (c) 2002, 2021, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - - /* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */ - - /* Include file for the Java(tm) Virtual Machine Tool Interface */ - -#ifndef _JAVA_JVMTI_H_ -#define _JAVA_JVMTI_H_ - -#include "jni.h" - -#ifdef __cplusplus -extern "C" { -#endif - -enum { - JVMTI_VERSION_1 = 0x30010000, - JVMTI_VERSION_1_0 = 0x30010000, - JVMTI_VERSION_1_1 = 0x30010100, - JVMTI_VERSION_1_2 = 0x30010200, - JVMTI_VERSION_9 = 0x30090000, - JVMTI_VERSION_11 = 0x300B0000, - - JVMTI_VERSION = 0x30000000 + (17 * 0x10000) + ( 0 * 0x100) + 0 /* version: 17.0.0 */ -}; - -JNIEXPORT jint JNICALL -Agent_OnLoad(JavaVM *vm, char *options, void *reserved); - -JNIEXPORT jint JNICALL -Agent_OnAttach(JavaVM* vm, char* options, void* reserved); - -JNIEXPORT void JNICALL -Agent_OnUnload(JavaVM *vm); - - /* Forward declaration of the environment */ - -struct _jvmtiEnv; - -struct jvmtiInterface_1_; - -#ifdef __cplusplus -typedef _jvmtiEnv jvmtiEnv; -#else -typedef const struct jvmtiInterface_1_ *jvmtiEnv; -#endif /* __cplusplus */ - -/* Derived Base Types */ - -typedef jobject jthread; -typedef jobject jthreadGroup; -typedef jlong jlocation; -struct _jrawMonitorID; -typedef struct _jrawMonitorID *jrawMonitorID; -typedef struct JNINativeInterface_ jniNativeInterface; - - /* Constants */ - - - /* Thread State Flags */ - -enum { - JVMTI_THREAD_STATE_ALIVE = 0x0001, - JVMTI_THREAD_STATE_TERMINATED = 0x0002, - JVMTI_THREAD_STATE_RUNNABLE = 0x0004, - JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER = 0x0400, - JVMTI_THREAD_STATE_WAITING = 0x0080, - JVMTI_THREAD_STATE_WAITING_INDEFINITELY = 0x0010, - JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT = 0x0020, - JVMTI_THREAD_STATE_SLEEPING = 0x0040, - JVMTI_THREAD_STATE_IN_OBJECT_WAIT = 0x0100, - JVMTI_THREAD_STATE_PARKED = 0x0200, - JVMTI_THREAD_STATE_SUSPENDED = 0x100000, - JVMTI_THREAD_STATE_INTERRUPTED = 0x200000, - JVMTI_THREAD_STATE_IN_NATIVE = 0x400000, - JVMTI_THREAD_STATE_VENDOR_1 = 0x10000000, - JVMTI_THREAD_STATE_VENDOR_2 = 0x20000000, - JVMTI_THREAD_STATE_VENDOR_3 = 0x40000000 -}; - - /* java.lang.Thread.State Conversion Masks */ - -enum { - JVMTI_JAVA_LANG_THREAD_STATE_MASK = JVMTI_THREAD_STATE_TERMINATED | JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT, - JVMTI_JAVA_LANG_THREAD_STATE_NEW = 0, - JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED = JVMTI_THREAD_STATE_TERMINATED, - JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE, - JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER, - JVMTI_JAVA_LANG_THREAD_STATE_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY, - JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT -}; - - /* Thread Priority Constants */ - -enum { - JVMTI_THREAD_MIN_PRIORITY = 1, - JVMTI_THREAD_NORM_PRIORITY = 5, - JVMTI_THREAD_MAX_PRIORITY = 10 -}; - - /* Heap Filter Flags */ - -enum { - JVMTI_HEAP_FILTER_TAGGED = 0x4, - JVMTI_HEAP_FILTER_UNTAGGED = 0x8, - JVMTI_HEAP_FILTER_CLASS_TAGGED = 0x10, - JVMTI_HEAP_FILTER_CLASS_UNTAGGED = 0x20 -}; - - /* Heap Visit Control Flags */ - -enum { - JVMTI_VISIT_OBJECTS = 0x100, - JVMTI_VISIT_ABORT = 0x8000 -}; - - /* Heap Reference Enumeration */ - -typedef enum { - JVMTI_HEAP_REFERENCE_CLASS = 1, - JVMTI_HEAP_REFERENCE_FIELD = 2, - JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3, - JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4, - JVMTI_HEAP_REFERENCE_SIGNERS = 5, - JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6, - JVMTI_HEAP_REFERENCE_INTERFACE = 7, - JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8, - JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9, - JVMTI_HEAP_REFERENCE_SUPERCLASS = 10, - JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21, - JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22, - JVMTI_HEAP_REFERENCE_MONITOR = 23, - JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24, - JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25, - JVMTI_HEAP_REFERENCE_THREAD = 26, - JVMTI_HEAP_REFERENCE_OTHER = 27 -} jvmtiHeapReferenceKind; - - /* Primitive Type Enumeration */ - -typedef enum { - JVMTI_PRIMITIVE_TYPE_BOOLEAN = 90, - JVMTI_PRIMITIVE_TYPE_BYTE = 66, - JVMTI_PRIMITIVE_TYPE_CHAR = 67, - JVMTI_PRIMITIVE_TYPE_SHORT = 83, - JVMTI_PRIMITIVE_TYPE_INT = 73, - JVMTI_PRIMITIVE_TYPE_LONG = 74, - JVMTI_PRIMITIVE_TYPE_FLOAT = 70, - JVMTI_PRIMITIVE_TYPE_DOUBLE = 68 -} jvmtiPrimitiveType; - - /* Heap Object Filter Enumeration */ - -typedef enum { - JVMTI_HEAP_OBJECT_TAGGED = 1, - JVMTI_HEAP_OBJECT_UNTAGGED = 2, - JVMTI_HEAP_OBJECT_EITHER = 3 -} jvmtiHeapObjectFilter; - - /* Heap Root Kind Enumeration */ - -typedef enum { - JVMTI_HEAP_ROOT_JNI_GLOBAL = 1, - JVMTI_HEAP_ROOT_SYSTEM_CLASS = 2, - JVMTI_HEAP_ROOT_MONITOR = 3, - JVMTI_HEAP_ROOT_STACK_LOCAL = 4, - JVMTI_HEAP_ROOT_JNI_LOCAL = 5, - JVMTI_HEAP_ROOT_THREAD = 6, - JVMTI_HEAP_ROOT_OTHER = 7 -} jvmtiHeapRootKind; - - /* Object Reference Enumeration */ - -typedef enum { - JVMTI_REFERENCE_CLASS = 1, - JVMTI_REFERENCE_FIELD = 2, - JVMTI_REFERENCE_ARRAY_ELEMENT = 3, - JVMTI_REFERENCE_CLASS_LOADER = 4, - JVMTI_REFERENCE_SIGNERS = 5, - JVMTI_REFERENCE_PROTECTION_DOMAIN = 6, - JVMTI_REFERENCE_INTERFACE = 7, - JVMTI_REFERENCE_STATIC_FIELD = 8, - JVMTI_REFERENCE_CONSTANT_POOL = 9 -} jvmtiObjectReferenceKind; - - /* Iteration Control Enumeration */ - -typedef enum { - JVMTI_ITERATION_CONTINUE = 1, - JVMTI_ITERATION_IGNORE = 2, - JVMTI_ITERATION_ABORT = 0 -} jvmtiIterationControl; - - /* Class Status Flags */ - -enum { - JVMTI_CLASS_STATUS_VERIFIED = 1, - JVMTI_CLASS_STATUS_PREPARED = 2, - JVMTI_CLASS_STATUS_INITIALIZED = 4, - JVMTI_CLASS_STATUS_ERROR = 8, - JVMTI_CLASS_STATUS_ARRAY = 16, - JVMTI_CLASS_STATUS_PRIMITIVE = 32 -}; - - /* Event Enable/Disable */ - -typedef enum { - JVMTI_ENABLE = 1, - JVMTI_DISABLE = 0 -} jvmtiEventMode; - - /* Extension Function/Event Parameter Types */ - -typedef enum { - JVMTI_TYPE_JBYTE = 101, - JVMTI_TYPE_JCHAR = 102, - JVMTI_TYPE_JSHORT = 103, - JVMTI_TYPE_JINT = 104, - JVMTI_TYPE_JLONG = 105, - JVMTI_TYPE_JFLOAT = 106, - JVMTI_TYPE_JDOUBLE = 107, - JVMTI_TYPE_JBOOLEAN = 108, - JVMTI_TYPE_JOBJECT = 109, - JVMTI_TYPE_JTHREAD = 110, - JVMTI_TYPE_JCLASS = 111, - JVMTI_TYPE_JVALUE = 112, - JVMTI_TYPE_JFIELDID = 113, - JVMTI_TYPE_JMETHODID = 114, - JVMTI_TYPE_CCHAR = 115, - JVMTI_TYPE_CVOID = 116, - JVMTI_TYPE_JNIENV = 117 -} jvmtiParamTypes; - - /* Extension Function/Event Parameter Kinds */ - -typedef enum { - JVMTI_KIND_IN = 91, - JVMTI_KIND_IN_PTR = 92, - JVMTI_KIND_IN_BUF = 93, - JVMTI_KIND_ALLOC_BUF = 94, - JVMTI_KIND_ALLOC_ALLOC_BUF = 95, - JVMTI_KIND_OUT = 96, - JVMTI_KIND_OUT_BUF = 97 -} jvmtiParamKind; - - /* Timer Kinds */ - -typedef enum { - JVMTI_TIMER_USER_CPU = 30, - JVMTI_TIMER_TOTAL_CPU = 31, - JVMTI_TIMER_ELAPSED = 32 -} jvmtiTimerKind; - - /* Phases of execution */ - -typedef enum { - JVMTI_PHASE_ONLOAD = 1, - JVMTI_PHASE_PRIMORDIAL = 2, - JVMTI_PHASE_START = 6, - JVMTI_PHASE_LIVE = 4, - JVMTI_PHASE_DEAD = 8 -} jvmtiPhase; - - /* Version Interface Types */ - -enum { - JVMTI_VERSION_INTERFACE_JNI = 0x00000000, - JVMTI_VERSION_INTERFACE_JVMTI = 0x30000000 -}; - - /* Version Masks */ - -enum { - JVMTI_VERSION_MASK_INTERFACE_TYPE = 0x70000000, - JVMTI_VERSION_MASK_MAJOR = 0x0FFF0000, - JVMTI_VERSION_MASK_MINOR = 0x0000FF00, - JVMTI_VERSION_MASK_MICRO = 0x000000FF -}; - - /* Version Shifts */ - -enum { - JVMTI_VERSION_SHIFT_MAJOR = 16, - JVMTI_VERSION_SHIFT_MINOR = 8, - JVMTI_VERSION_SHIFT_MICRO = 0 -}; - - /* Verbose Flag Enumeration */ - -typedef enum { - JVMTI_VERBOSE_OTHER = 0, - JVMTI_VERBOSE_GC = 1, - JVMTI_VERBOSE_CLASS = 2, - JVMTI_VERBOSE_JNI = 4 -} jvmtiVerboseFlag; - - /* JLocation Format Enumeration */ - -typedef enum { - JVMTI_JLOCATION_JVMBCI = 1, - JVMTI_JLOCATION_MACHINEPC = 2, - JVMTI_JLOCATION_OTHER = 0 -} jvmtiJlocationFormat; - - /* Resource Exhaustion Flags */ - -enum { - JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR = 0x0001, - JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP = 0x0002, - JVMTI_RESOURCE_EXHAUSTED_THREADS = 0x0004 -}; - - /* Errors */ - -typedef enum { - JVMTI_ERROR_NONE = 0, - JVMTI_ERROR_INVALID_THREAD = 10, - JVMTI_ERROR_INVALID_THREAD_GROUP = 11, - JVMTI_ERROR_INVALID_PRIORITY = 12, - JVMTI_ERROR_THREAD_NOT_SUSPENDED = 13, - JVMTI_ERROR_THREAD_SUSPENDED = 14, - JVMTI_ERROR_THREAD_NOT_ALIVE = 15, - JVMTI_ERROR_INVALID_OBJECT = 20, - JVMTI_ERROR_INVALID_CLASS = 21, - JVMTI_ERROR_CLASS_NOT_PREPARED = 22, - JVMTI_ERROR_INVALID_METHODID = 23, - JVMTI_ERROR_INVALID_LOCATION = 24, - JVMTI_ERROR_INVALID_FIELDID = 25, - JVMTI_ERROR_INVALID_MODULE = 26, - JVMTI_ERROR_NO_MORE_FRAMES = 31, - JVMTI_ERROR_OPAQUE_FRAME = 32, - JVMTI_ERROR_TYPE_MISMATCH = 34, - JVMTI_ERROR_INVALID_SLOT = 35, - JVMTI_ERROR_DUPLICATE = 40, - JVMTI_ERROR_NOT_FOUND = 41, - JVMTI_ERROR_INVALID_MONITOR = 50, - JVMTI_ERROR_NOT_MONITOR_OWNER = 51, - JVMTI_ERROR_INTERRUPT = 52, - JVMTI_ERROR_INVALID_CLASS_FORMAT = 60, - JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION = 61, - JVMTI_ERROR_FAILS_VERIFICATION = 62, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED = 63, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED = 64, - JVMTI_ERROR_INVALID_TYPESTATE = 65, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED = 66, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED = 67, - JVMTI_ERROR_UNSUPPORTED_VERSION = 68, - JVMTI_ERROR_NAMES_DONT_MATCH = 69, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED = 70, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED = 71, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_ATTRIBUTE_CHANGED = 72, - JVMTI_ERROR_UNMODIFIABLE_CLASS = 79, - JVMTI_ERROR_UNMODIFIABLE_MODULE = 80, - JVMTI_ERROR_NOT_AVAILABLE = 98, - JVMTI_ERROR_MUST_POSSESS_CAPABILITY = 99, - JVMTI_ERROR_NULL_POINTER = 100, - JVMTI_ERROR_ABSENT_INFORMATION = 101, - JVMTI_ERROR_INVALID_EVENT_TYPE = 102, - JVMTI_ERROR_ILLEGAL_ARGUMENT = 103, - JVMTI_ERROR_NATIVE_METHOD = 104, - JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED = 106, - JVMTI_ERROR_OUT_OF_MEMORY = 110, - JVMTI_ERROR_ACCESS_DENIED = 111, - JVMTI_ERROR_WRONG_PHASE = 112, - JVMTI_ERROR_INTERNAL = 113, - JVMTI_ERROR_UNATTACHED_THREAD = 115, - JVMTI_ERROR_INVALID_ENVIRONMENT = 116, - JVMTI_ERROR_MAX = 116 -} jvmtiError; - - /* Event IDs */ - -typedef enum { - JVMTI_MIN_EVENT_TYPE_VAL = 50, - JVMTI_EVENT_VM_INIT = 50, - JVMTI_EVENT_VM_DEATH = 51, - JVMTI_EVENT_THREAD_START = 52, - JVMTI_EVENT_THREAD_END = 53, - JVMTI_EVENT_CLASS_FILE_LOAD_HOOK = 54, - JVMTI_EVENT_CLASS_LOAD = 55, - JVMTI_EVENT_CLASS_PREPARE = 56, - JVMTI_EVENT_VM_START = 57, - JVMTI_EVENT_EXCEPTION = 58, - JVMTI_EVENT_EXCEPTION_CATCH = 59, - JVMTI_EVENT_SINGLE_STEP = 60, - JVMTI_EVENT_FRAME_POP = 61, - JVMTI_EVENT_BREAKPOINT = 62, - JVMTI_EVENT_FIELD_ACCESS = 63, - JVMTI_EVENT_FIELD_MODIFICATION = 64, - JVMTI_EVENT_METHOD_ENTRY = 65, - JVMTI_EVENT_METHOD_EXIT = 66, - JVMTI_EVENT_NATIVE_METHOD_BIND = 67, - JVMTI_EVENT_COMPILED_METHOD_LOAD = 68, - JVMTI_EVENT_COMPILED_METHOD_UNLOAD = 69, - JVMTI_EVENT_DYNAMIC_CODE_GENERATED = 70, - JVMTI_EVENT_DATA_DUMP_REQUEST = 71, - JVMTI_EVENT_MONITOR_WAIT = 73, - JVMTI_EVENT_MONITOR_WAITED = 74, - JVMTI_EVENT_MONITOR_CONTENDED_ENTER = 75, - JVMTI_EVENT_MONITOR_CONTENDED_ENTERED = 76, - JVMTI_EVENT_RESOURCE_EXHAUSTED = 80, - JVMTI_EVENT_GARBAGE_COLLECTION_START = 81, - JVMTI_EVENT_GARBAGE_COLLECTION_FINISH = 82, - JVMTI_EVENT_OBJECT_FREE = 83, - JVMTI_EVENT_VM_OBJECT_ALLOC = 84, - JVMTI_EVENT_SAMPLED_OBJECT_ALLOC = 86, - JVMTI_MAX_EVENT_TYPE_VAL = 86 -} jvmtiEvent; - - - /* Pre-Declarations */ -struct jvmtiThreadInfo; -typedef struct jvmtiThreadInfo jvmtiThreadInfo; -struct jvmtiMonitorStackDepthInfo; -typedef struct jvmtiMonitorStackDepthInfo jvmtiMonitorStackDepthInfo; -struct jvmtiThreadGroupInfo; -typedef struct jvmtiThreadGroupInfo jvmtiThreadGroupInfo; -struct jvmtiFrameInfo; -typedef struct jvmtiFrameInfo jvmtiFrameInfo; -struct jvmtiStackInfo; -typedef struct jvmtiStackInfo jvmtiStackInfo; -struct jvmtiHeapReferenceInfoField; -typedef struct jvmtiHeapReferenceInfoField jvmtiHeapReferenceInfoField; -struct jvmtiHeapReferenceInfoArray; -typedef struct jvmtiHeapReferenceInfoArray jvmtiHeapReferenceInfoArray; -struct jvmtiHeapReferenceInfoConstantPool; -typedef struct jvmtiHeapReferenceInfoConstantPool jvmtiHeapReferenceInfoConstantPool; -struct jvmtiHeapReferenceInfoStackLocal; -typedef struct jvmtiHeapReferenceInfoStackLocal jvmtiHeapReferenceInfoStackLocal; -struct jvmtiHeapReferenceInfoJniLocal; -typedef struct jvmtiHeapReferenceInfoJniLocal jvmtiHeapReferenceInfoJniLocal; -struct jvmtiHeapReferenceInfoReserved; -typedef struct jvmtiHeapReferenceInfoReserved jvmtiHeapReferenceInfoReserved; -union jvmtiHeapReferenceInfo; -typedef union jvmtiHeapReferenceInfo jvmtiHeapReferenceInfo; -struct jvmtiHeapCallbacks; -typedef struct jvmtiHeapCallbacks jvmtiHeapCallbacks; -struct jvmtiClassDefinition; -typedef struct jvmtiClassDefinition jvmtiClassDefinition; -struct jvmtiMonitorUsage; -typedef struct jvmtiMonitorUsage jvmtiMonitorUsage; -struct jvmtiLineNumberEntry; -typedef struct jvmtiLineNumberEntry jvmtiLineNumberEntry; -struct jvmtiLocalVariableEntry; -typedef struct jvmtiLocalVariableEntry jvmtiLocalVariableEntry; -struct jvmtiParamInfo; -typedef struct jvmtiParamInfo jvmtiParamInfo; -struct jvmtiExtensionFunctionInfo; -typedef struct jvmtiExtensionFunctionInfo jvmtiExtensionFunctionInfo; -struct jvmtiExtensionEventInfo; -typedef struct jvmtiExtensionEventInfo jvmtiExtensionEventInfo; -struct jvmtiTimerInfo; -typedef struct jvmtiTimerInfo jvmtiTimerInfo; -struct jvmtiAddrLocationMap; -typedef struct jvmtiAddrLocationMap jvmtiAddrLocationMap; - - /* Function Types */ - -typedef void (JNICALL *jvmtiStartFunction) - (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg); - -typedef jint (JNICALL *jvmtiHeapIterationCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, jint length, void* user_data); - -typedef jint (JNICALL *jvmtiHeapReferenceCallback) - (jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data); - -typedef jint (JNICALL *jvmtiPrimitiveFieldCallback) - (jvmtiHeapReferenceKind kind, const jvmtiHeapReferenceInfo* info, jlong object_class_tag, jlong* object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void* user_data); - -typedef jint (JNICALL *jvmtiArrayPrimitiveValueCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, jint element_count, jvmtiPrimitiveType element_type, const void* elements, void* user_data); - -typedef jint (JNICALL *jvmtiStringPrimitiveValueCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, const jchar* value, jint value_length, void* user_data); - -typedef jint (JNICALL *jvmtiReservedCallback) - (); - -typedef jvmtiIterationControl (JNICALL *jvmtiHeapObjectCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiHeapRootCallback) - (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiStackReferenceCallback) - (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback) - (jvmtiObjectReferenceKind reference_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong referrer_tag, jint referrer_index, void* user_data); - -typedef jvmtiError (JNICALL *jvmtiExtensionFunction) - (jvmtiEnv* jvmti_env, ...); - -typedef void (JNICALL *jvmtiExtensionEvent) - (jvmtiEnv* jvmti_env, ...); - - - /* Structure Types */ -struct jvmtiThreadInfo { - char* name; - jint priority; - jboolean is_daemon; - jthreadGroup thread_group; - jobject context_class_loader; -}; -struct jvmtiMonitorStackDepthInfo { - jobject monitor; - jint stack_depth; -}; -struct jvmtiThreadGroupInfo { - jthreadGroup parent; - char* name; - jint max_priority; - jboolean is_daemon; -}; -struct jvmtiFrameInfo { - jmethodID method; - jlocation location; -}; -struct jvmtiStackInfo { - jthread thread; - jint state; - jvmtiFrameInfo* frame_buffer; - jint frame_count; -}; -struct jvmtiHeapReferenceInfoField { - jint index; -}; -struct jvmtiHeapReferenceInfoArray { - jint index; -}; -struct jvmtiHeapReferenceInfoConstantPool { - jint index; -}; -struct jvmtiHeapReferenceInfoStackLocal { - jlong thread_tag; - jlong thread_id; - jint depth; - jmethodID method; - jlocation location; - jint slot; -}; -struct jvmtiHeapReferenceInfoJniLocal { - jlong thread_tag; - jlong thread_id; - jint depth; - jmethodID method; -}; -struct jvmtiHeapReferenceInfoReserved { - jlong reserved1; - jlong reserved2; - jlong reserved3; - jlong reserved4; - jlong reserved5; - jlong reserved6; - jlong reserved7; - jlong reserved8; -}; -union jvmtiHeapReferenceInfo { - jvmtiHeapReferenceInfoField field; - jvmtiHeapReferenceInfoArray array; - jvmtiHeapReferenceInfoConstantPool constant_pool; - jvmtiHeapReferenceInfoStackLocal stack_local; - jvmtiHeapReferenceInfoJniLocal jni_local; - jvmtiHeapReferenceInfoReserved other; -}; -struct jvmtiHeapCallbacks { - jvmtiHeapIterationCallback heap_iteration_callback; - jvmtiHeapReferenceCallback heap_reference_callback; - jvmtiPrimitiveFieldCallback primitive_field_callback; - jvmtiArrayPrimitiveValueCallback array_primitive_value_callback; - jvmtiStringPrimitiveValueCallback string_primitive_value_callback; - jvmtiReservedCallback reserved5; - jvmtiReservedCallback reserved6; - jvmtiReservedCallback reserved7; - jvmtiReservedCallback reserved8; - jvmtiReservedCallback reserved9; - jvmtiReservedCallback reserved10; - jvmtiReservedCallback reserved11; - jvmtiReservedCallback reserved12; - jvmtiReservedCallback reserved13; - jvmtiReservedCallback reserved14; - jvmtiReservedCallback reserved15; -}; -struct jvmtiClassDefinition { - jclass klass; - jint class_byte_count; - const unsigned char* class_bytes; -}; -struct jvmtiMonitorUsage { - jthread owner; - jint entry_count; - jint waiter_count; - jthread* waiters; - jint notify_waiter_count; - jthread* notify_waiters; -}; -struct jvmtiLineNumberEntry { - jlocation start_location; - jint line_number; -}; -struct jvmtiLocalVariableEntry { - jlocation start_location; - jint length; - char* name; - char* signature; - char* generic_signature; - jint slot; -}; -struct jvmtiParamInfo { - char* name; - jvmtiParamKind kind; - jvmtiParamTypes base_type; - jboolean null_ok; -}; -struct jvmtiExtensionFunctionInfo { - jvmtiExtensionFunction func; - char* id; - char* short_description; - jint param_count; - jvmtiParamInfo* params; - jint error_count; - jvmtiError* errors; -}; -struct jvmtiExtensionEventInfo { - jint extension_event_index; - char* id; - char* short_description; - jint param_count; - jvmtiParamInfo* params; -}; -struct jvmtiTimerInfo { - jlong max_value; - jboolean may_skip_forward; - jboolean may_skip_backward; - jvmtiTimerKind kind; - jlong reserved1; - jlong reserved2; -}; -struct jvmtiAddrLocationMap { - const void* start_address; - jlocation location; -}; - -typedef struct { - unsigned int can_tag_objects : 1; - unsigned int can_generate_field_modification_events : 1; - unsigned int can_generate_field_access_events : 1; - unsigned int can_get_bytecodes : 1; - unsigned int can_get_synthetic_attribute : 1; - unsigned int can_get_owned_monitor_info : 1; - unsigned int can_get_current_contended_monitor : 1; - unsigned int can_get_monitor_info : 1; - unsigned int can_pop_frame : 1; - unsigned int can_redefine_classes : 1; - unsigned int can_signal_thread : 1; - unsigned int can_get_source_file_name : 1; - unsigned int can_get_line_numbers : 1; - unsigned int can_get_source_debug_extension : 1; - unsigned int can_access_local_variables : 1; - unsigned int can_maintain_original_method_order : 1; - unsigned int can_generate_single_step_events : 1; - unsigned int can_generate_exception_events : 1; - unsigned int can_generate_frame_pop_events : 1; - unsigned int can_generate_breakpoint_events : 1; - unsigned int can_suspend : 1; - unsigned int can_redefine_any_class : 1; - unsigned int can_get_current_thread_cpu_time : 1; - unsigned int can_get_thread_cpu_time : 1; - unsigned int can_generate_method_entry_events : 1; - unsigned int can_generate_method_exit_events : 1; - unsigned int can_generate_all_class_hook_events : 1; - unsigned int can_generate_compiled_method_load_events : 1; - unsigned int can_generate_monitor_events : 1; - unsigned int can_generate_vm_object_alloc_events : 1; - unsigned int can_generate_native_method_bind_events : 1; - unsigned int can_generate_garbage_collection_events : 1; - unsigned int can_generate_object_free_events : 1; - unsigned int can_force_early_return : 1; - unsigned int can_get_owned_monitor_stack_depth_info : 1; - unsigned int can_get_constant_pool : 1; - unsigned int can_set_native_method_prefix : 1; - unsigned int can_retransform_classes : 1; - unsigned int can_retransform_any_class : 1; - unsigned int can_generate_resource_exhaustion_heap_events : 1; - unsigned int can_generate_resource_exhaustion_threads_events : 1; - unsigned int can_generate_early_vmstart : 1; - unsigned int can_generate_early_class_hook_events : 1; - unsigned int can_generate_sampled_object_alloc_events : 1; - unsigned int : 4; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; -} jvmtiCapabilities; - - - /* Event Definitions */ - -typedef void (JNICALL *jvmtiEventReserved)(void); - - -typedef void (JNICALL *jvmtiEventBreakpoint) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location); - -typedef void (JNICALL *jvmtiEventClassFileLoadHook) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jclass class_being_redefined, - jobject loader, - const char* name, - jobject protection_domain, - jint class_data_len, - const unsigned char* class_data, - jint* new_class_data_len, - unsigned char** new_class_data); - -typedef void (JNICALL *jvmtiEventClassLoad) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jclass klass); - -typedef void (JNICALL *jvmtiEventClassPrepare) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jclass klass); - -typedef void (JNICALL *jvmtiEventCompiledMethodLoad) - (jvmtiEnv *jvmti_env, - jmethodID method, - jint code_size, - const void* code_addr, - jint map_length, - const jvmtiAddrLocationMap* map, - const void* compile_info); - -typedef void (JNICALL *jvmtiEventCompiledMethodUnload) - (jvmtiEnv *jvmti_env, - jmethodID method, - const void* code_addr); - -typedef void (JNICALL *jvmtiEventDataDumpRequest) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventDynamicCodeGenerated) - (jvmtiEnv *jvmti_env, - const char* name, - const void* address, - jint length); - -typedef void (JNICALL *jvmtiEventException) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jobject exception, - jmethodID catch_method, - jlocation catch_location); - -typedef void (JNICALL *jvmtiEventExceptionCatch) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jobject exception); - -typedef void (JNICALL *jvmtiEventFieldAccess) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jclass field_klass, - jobject object, - jfieldID field); - -typedef void (JNICALL *jvmtiEventFieldModification) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jclass field_klass, - jobject object, - jfieldID field, - char signature_type, - jvalue new_value); - -typedef void (JNICALL *jvmtiEventFramePop) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jboolean was_popped_by_exception); - -typedef void (JNICALL *jvmtiEventGarbageCollectionFinish) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventGarbageCollectionStart) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventMethodEntry) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method); - -typedef void (JNICALL *jvmtiEventMethodExit) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jboolean was_popped_by_exception, - jvalue return_value); - -typedef void (JNICALL *jvmtiEventMonitorContendedEnter) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object); - -typedef void (JNICALL *jvmtiEventMonitorContendedEntered) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object); - -typedef void (JNICALL *jvmtiEventMonitorWait) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jlong timeout); - -typedef void (JNICALL *jvmtiEventMonitorWaited) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jboolean timed_out); - -typedef void (JNICALL *jvmtiEventNativeMethodBind) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - void* address, - void** new_address_ptr); - -typedef void (JNICALL *jvmtiEventObjectFree) - (jvmtiEnv *jvmti_env, - jlong tag); - -typedef void (JNICALL *jvmtiEventResourceExhausted) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jint flags, - const void* reserved, - const char* description); - -typedef void (JNICALL *jvmtiEventSampledObjectAlloc) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jclass object_klass, - jlong size); - -typedef void (JNICALL *jvmtiEventSingleStep) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location); - -typedef void (JNICALL *jvmtiEventThreadEnd) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventThreadStart) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventVMDeath) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env); - -typedef void (JNICALL *jvmtiEventVMInit) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventVMObjectAlloc) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jclass object_klass, - jlong size); - -typedef void (JNICALL *jvmtiEventVMStart) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env); - - /* Event Callback Structure */ - -typedef struct { - /* 50 : VM Initialization Event */ - jvmtiEventVMInit VMInit; - /* 51 : VM Death Event */ - jvmtiEventVMDeath VMDeath; - /* 52 : Thread Start */ - jvmtiEventThreadStart ThreadStart; - /* 53 : Thread End */ - jvmtiEventThreadEnd ThreadEnd; - /* 54 : Class File Load Hook */ - jvmtiEventClassFileLoadHook ClassFileLoadHook; - /* 55 : Class Load */ - jvmtiEventClassLoad ClassLoad; - /* 56 : Class Prepare */ - jvmtiEventClassPrepare ClassPrepare; - /* 57 : VM Start Event */ - jvmtiEventVMStart VMStart; - /* 58 : Exception */ - jvmtiEventException Exception; - /* 59 : Exception Catch */ - jvmtiEventExceptionCatch ExceptionCatch; - /* 60 : Single Step */ - jvmtiEventSingleStep SingleStep; - /* 61 : Frame Pop */ - jvmtiEventFramePop FramePop; - /* 62 : Breakpoint */ - jvmtiEventBreakpoint Breakpoint; - /* 63 : Field Access */ - jvmtiEventFieldAccess FieldAccess; - /* 64 : Field Modification */ - jvmtiEventFieldModification FieldModification; - /* 65 : Method Entry */ - jvmtiEventMethodEntry MethodEntry; - /* 66 : Method Exit */ - jvmtiEventMethodExit MethodExit; - /* 67 : Native Method Bind */ - jvmtiEventNativeMethodBind NativeMethodBind; - /* 68 : Compiled Method Load */ - jvmtiEventCompiledMethodLoad CompiledMethodLoad; - /* 69 : Compiled Method Unload */ - jvmtiEventCompiledMethodUnload CompiledMethodUnload; - /* 70 : Dynamic Code Generated */ - jvmtiEventDynamicCodeGenerated DynamicCodeGenerated; - /* 71 : Data Dump Request */ - jvmtiEventDataDumpRequest DataDumpRequest; - /* 72 */ - jvmtiEventReserved reserved72; - /* 73 : Monitor Wait */ - jvmtiEventMonitorWait MonitorWait; - /* 74 : Monitor Waited */ - jvmtiEventMonitorWaited MonitorWaited; - /* 75 : Monitor Contended Enter */ - jvmtiEventMonitorContendedEnter MonitorContendedEnter; - /* 76 : Monitor Contended Entered */ - jvmtiEventMonitorContendedEntered MonitorContendedEntered; - /* 77 */ - jvmtiEventReserved reserved77; - /* 78 */ - jvmtiEventReserved reserved78; - /* 79 */ - jvmtiEventReserved reserved79; - /* 80 : Resource Exhausted */ - jvmtiEventResourceExhausted ResourceExhausted; - /* 81 : Garbage Collection Start */ - jvmtiEventGarbageCollectionStart GarbageCollectionStart; - /* 82 : Garbage Collection Finish */ - jvmtiEventGarbageCollectionFinish GarbageCollectionFinish; - /* 83 : Object Free */ - jvmtiEventObjectFree ObjectFree; - /* 84 : VM Object Allocation */ - jvmtiEventVMObjectAlloc VMObjectAlloc; - /* 85 */ - jvmtiEventReserved reserved85; - /* 86 : Sampled Object Allocation */ - jvmtiEventSampledObjectAlloc SampledObjectAlloc; -} jvmtiEventCallbacks; - - - /* Function Interface */ - -typedef struct jvmtiInterface_1_ { - - /* 1 : RESERVED */ - void *reserved1; - - /* 2 : Set Event Notification Mode */ - jvmtiError (JNICALL *SetEventNotificationMode) (jvmtiEnv* env, - jvmtiEventMode mode, - jvmtiEvent event_type, - jthread event_thread, - ...); - - /* 3 : Get All Modules */ - jvmtiError (JNICALL *GetAllModules) (jvmtiEnv* env, - jint* module_count_ptr, - jobject** modules_ptr); - - /* 4 : Get All Threads */ - jvmtiError (JNICALL *GetAllThreads) (jvmtiEnv* env, - jint* threads_count_ptr, - jthread** threads_ptr); - - /* 5 : Suspend Thread */ - jvmtiError (JNICALL *SuspendThread) (jvmtiEnv* env, - jthread thread); - - /* 6 : Resume Thread */ - jvmtiError (JNICALL *ResumeThread) (jvmtiEnv* env, - jthread thread); - - /* 7 : Stop Thread */ - jvmtiError (JNICALL *StopThread) (jvmtiEnv* env, - jthread thread, - jobject exception); - - /* 8 : Interrupt Thread */ - jvmtiError (JNICALL *InterruptThread) (jvmtiEnv* env, - jthread thread); - - /* 9 : Get Thread Info */ - jvmtiError (JNICALL *GetThreadInfo) (jvmtiEnv* env, - jthread thread, - jvmtiThreadInfo* info_ptr); - - /* 10 : Get Owned Monitor Info */ - jvmtiError (JNICALL *GetOwnedMonitorInfo) (jvmtiEnv* env, - jthread thread, - jint* owned_monitor_count_ptr, - jobject** owned_monitors_ptr); - - /* 11 : Get Current Contended Monitor */ - jvmtiError (JNICALL *GetCurrentContendedMonitor) (jvmtiEnv* env, - jthread thread, - jobject* monitor_ptr); - - /* 12 : Run Agent Thread */ - jvmtiError (JNICALL *RunAgentThread) (jvmtiEnv* env, - jthread thread, - jvmtiStartFunction proc, - const void* arg, - jint priority); - - /* 13 : Get Top Thread Groups */ - jvmtiError (JNICALL *GetTopThreadGroups) (jvmtiEnv* env, - jint* group_count_ptr, - jthreadGroup** groups_ptr); - - /* 14 : Get Thread Group Info */ - jvmtiError (JNICALL *GetThreadGroupInfo) (jvmtiEnv* env, - jthreadGroup group, - jvmtiThreadGroupInfo* info_ptr); - - /* 15 : Get Thread Group Children */ - jvmtiError (JNICALL *GetThreadGroupChildren) (jvmtiEnv* env, - jthreadGroup group, - jint* thread_count_ptr, - jthread** threads_ptr, - jint* group_count_ptr, - jthreadGroup** groups_ptr); - - /* 16 : Get Frame Count */ - jvmtiError (JNICALL *GetFrameCount) (jvmtiEnv* env, - jthread thread, - jint* count_ptr); - - /* 17 : Get Thread State */ - jvmtiError (JNICALL *GetThreadState) (jvmtiEnv* env, - jthread thread, - jint* thread_state_ptr); - - /* 18 : Get Current Thread */ - jvmtiError (JNICALL *GetCurrentThread) (jvmtiEnv* env, - jthread* thread_ptr); - - /* 19 : Get Frame Location */ - jvmtiError (JNICALL *GetFrameLocation) (jvmtiEnv* env, - jthread thread, - jint depth, - jmethodID* method_ptr, - jlocation* location_ptr); - - /* 20 : Notify Frame Pop */ - jvmtiError (JNICALL *NotifyFramePop) (jvmtiEnv* env, - jthread thread, - jint depth); - - /* 21 : Get Local Variable - Object */ - jvmtiError (JNICALL *GetLocalObject) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jobject* value_ptr); - - /* 22 : Get Local Variable - Int */ - jvmtiError (JNICALL *GetLocalInt) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jint* value_ptr); - - /* 23 : Get Local Variable - Long */ - jvmtiError (JNICALL *GetLocalLong) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jlong* value_ptr); - - /* 24 : Get Local Variable - Float */ - jvmtiError (JNICALL *GetLocalFloat) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jfloat* value_ptr); - - /* 25 : Get Local Variable - Double */ - jvmtiError (JNICALL *GetLocalDouble) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jdouble* value_ptr); - - /* 26 : Set Local Variable - Object */ - jvmtiError (JNICALL *SetLocalObject) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jobject value); - - /* 27 : Set Local Variable - Int */ - jvmtiError (JNICALL *SetLocalInt) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jint value); - - /* 28 : Set Local Variable - Long */ - jvmtiError (JNICALL *SetLocalLong) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jlong value); - - /* 29 : Set Local Variable - Float */ - jvmtiError (JNICALL *SetLocalFloat) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jfloat value); - - /* 30 : Set Local Variable - Double */ - jvmtiError (JNICALL *SetLocalDouble) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jdouble value); - - /* 31 : Create Raw Monitor */ - jvmtiError (JNICALL *CreateRawMonitor) (jvmtiEnv* env, - const char* name, - jrawMonitorID* monitor_ptr); - - /* 32 : Destroy Raw Monitor */ - jvmtiError (JNICALL *DestroyRawMonitor) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 33 : Raw Monitor Enter */ - jvmtiError (JNICALL *RawMonitorEnter) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 34 : Raw Monitor Exit */ - jvmtiError (JNICALL *RawMonitorExit) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 35 : Raw Monitor Wait */ - jvmtiError (JNICALL *RawMonitorWait) (jvmtiEnv* env, - jrawMonitorID monitor, - jlong millis); - - /* 36 : Raw Monitor Notify */ - jvmtiError (JNICALL *RawMonitorNotify) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 37 : Raw Monitor Notify All */ - jvmtiError (JNICALL *RawMonitorNotifyAll) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 38 : Set Breakpoint */ - jvmtiError (JNICALL *SetBreakpoint) (jvmtiEnv* env, - jmethodID method, - jlocation location); - - /* 39 : Clear Breakpoint */ - jvmtiError (JNICALL *ClearBreakpoint) (jvmtiEnv* env, - jmethodID method, - jlocation location); - - /* 40 : Get Named Module */ - jvmtiError (JNICALL *GetNamedModule) (jvmtiEnv* env, - jobject class_loader, - const char* package_name, - jobject* module_ptr); - - /* 41 : Set Field Access Watch */ - jvmtiError (JNICALL *SetFieldAccessWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 42 : Clear Field Access Watch */ - jvmtiError (JNICALL *ClearFieldAccessWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 43 : Set Field Modification Watch */ - jvmtiError (JNICALL *SetFieldModificationWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 44 : Clear Field Modification Watch */ - jvmtiError (JNICALL *ClearFieldModificationWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 45 : Is Modifiable Class */ - jvmtiError (JNICALL *IsModifiableClass) (jvmtiEnv* env, - jclass klass, - jboolean* is_modifiable_class_ptr); - - /* 46 : Allocate */ - jvmtiError (JNICALL *Allocate) (jvmtiEnv* env, - jlong size, - unsigned char** mem_ptr); - - /* 47 : Deallocate */ - jvmtiError (JNICALL *Deallocate) (jvmtiEnv* env, - unsigned char* mem); - - /* 48 : Get Class Signature */ - jvmtiError (JNICALL *GetClassSignature) (jvmtiEnv* env, - jclass klass, - char** signature_ptr, - char** generic_ptr); - - /* 49 : Get Class Status */ - jvmtiError (JNICALL *GetClassStatus) (jvmtiEnv* env, - jclass klass, - jint* status_ptr); - - /* 50 : Get Source File Name */ - jvmtiError (JNICALL *GetSourceFileName) (jvmtiEnv* env, - jclass klass, - char** source_name_ptr); - - /* 51 : Get Class Modifiers */ - jvmtiError (JNICALL *GetClassModifiers) (jvmtiEnv* env, - jclass klass, - jint* modifiers_ptr); - - /* 52 : Get Class Methods */ - jvmtiError (JNICALL *GetClassMethods) (jvmtiEnv* env, - jclass klass, - jint* method_count_ptr, - jmethodID** methods_ptr); - - /* 53 : Get Class Fields */ - jvmtiError (JNICALL *GetClassFields) (jvmtiEnv* env, - jclass klass, - jint* field_count_ptr, - jfieldID** fields_ptr); - - /* 54 : Get Implemented Interfaces */ - jvmtiError (JNICALL *GetImplementedInterfaces) (jvmtiEnv* env, - jclass klass, - jint* interface_count_ptr, - jclass** interfaces_ptr); - - /* 55 : Is Interface */ - jvmtiError (JNICALL *IsInterface) (jvmtiEnv* env, - jclass klass, - jboolean* is_interface_ptr); - - /* 56 : Is Array Class */ - jvmtiError (JNICALL *IsArrayClass) (jvmtiEnv* env, - jclass klass, - jboolean* is_array_class_ptr); - - /* 57 : Get Class Loader */ - jvmtiError (JNICALL *GetClassLoader) (jvmtiEnv* env, - jclass klass, - jobject* classloader_ptr); - - /* 58 : Get Object Hash Code */ - jvmtiError (JNICALL *GetObjectHashCode) (jvmtiEnv* env, - jobject object, - jint* hash_code_ptr); - - /* 59 : Get Object Monitor Usage */ - jvmtiError (JNICALL *GetObjectMonitorUsage) (jvmtiEnv* env, - jobject object, - jvmtiMonitorUsage* info_ptr); - - /* 60 : Get Field Name (and Signature) */ - jvmtiError (JNICALL *GetFieldName) (jvmtiEnv* env, - jclass klass, - jfieldID field, - char** name_ptr, - char** signature_ptr, - char** generic_ptr); - - /* 61 : Get Field Declaring Class */ - jvmtiError (JNICALL *GetFieldDeclaringClass) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jclass* declaring_class_ptr); - - /* 62 : Get Field Modifiers */ - jvmtiError (JNICALL *GetFieldModifiers) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jint* modifiers_ptr); - - /* 63 : Is Field Synthetic */ - jvmtiError (JNICALL *IsFieldSynthetic) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jboolean* is_synthetic_ptr); - - /* 64 : Get Method Name (and Signature) */ - jvmtiError (JNICALL *GetMethodName) (jvmtiEnv* env, - jmethodID method, - char** name_ptr, - char** signature_ptr, - char** generic_ptr); - - /* 65 : Get Method Declaring Class */ - jvmtiError (JNICALL *GetMethodDeclaringClass) (jvmtiEnv* env, - jmethodID method, - jclass* declaring_class_ptr); - - /* 66 : Get Method Modifiers */ - jvmtiError (JNICALL *GetMethodModifiers) (jvmtiEnv* env, - jmethodID method, - jint* modifiers_ptr); - - /* 67 : RESERVED */ - void *reserved67; - - /* 68 : Get Max Locals */ - jvmtiError (JNICALL *GetMaxLocals) (jvmtiEnv* env, - jmethodID method, - jint* max_ptr); - - /* 69 : Get Arguments Size */ - jvmtiError (JNICALL *GetArgumentsSize) (jvmtiEnv* env, - jmethodID method, - jint* size_ptr); - - /* 70 : Get Line Number Table */ - jvmtiError (JNICALL *GetLineNumberTable) (jvmtiEnv* env, - jmethodID method, - jint* entry_count_ptr, - jvmtiLineNumberEntry** table_ptr); - - /* 71 : Get Method Location */ - jvmtiError (JNICALL *GetMethodLocation) (jvmtiEnv* env, - jmethodID method, - jlocation* start_location_ptr, - jlocation* end_location_ptr); - - /* 72 : Get Local Variable Table */ - jvmtiError (JNICALL *GetLocalVariableTable) (jvmtiEnv* env, - jmethodID method, - jint* entry_count_ptr, - jvmtiLocalVariableEntry** table_ptr); - - /* 73 : Set Native Method Prefix */ - jvmtiError (JNICALL *SetNativeMethodPrefix) (jvmtiEnv* env, - const char* prefix); - - /* 74 : Set Native Method Prefixes */ - jvmtiError (JNICALL *SetNativeMethodPrefixes) (jvmtiEnv* env, - jint prefix_count, - char** prefixes); - - /* 75 : Get Bytecodes */ - jvmtiError (JNICALL *GetBytecodes) (jvmtiEnv* env, - jmethodID method, - jint* bytecode_count_ptr, - unsigned char** bytecodes_ptr); - - /* 76 : Is Method Native */ - jvmtiError (JNICALL *IsMethodNative) (jvmtiEnv* env, - jmethodID method, - jboolean* is_native_ptr); - - /* 77 : Is Method Synthetic */ - jvmtiError (JNICALL *IsMethodSynthetic) (jvmtiEnv* env, - jmethodID method, - jboolean* is_synthetic_ptr); - - /* 78 : Get Loaded Classes */ - jvmtiError (JNICALL *GetLoadedClasses) (jvmtiEnv* env, - jint* class_count_ptr, - jclass** classes_ptr); - - /* 79 : Get Classloader Classes */ - jvmtiError (JNICALL *GetClassLoaderClasses) (jvmtiEnv* env, - jobject initiating_loader, - jint* class_count_ptr, - jclass** classes_ptr); - - /* 80 : Pop Frame */ - jvmtiError (JNICALL *PopFrame) (jvmtiEnv* env, - jthread thread); - - /* 81 : Force Early Return - Object */ - jvmtiError (JNICALL *ForceEarlyReturnObject) (jvmtiEnv* env, - jthread thread, - jobject value); - - /* 82 : Force Early Return - Int */ - jvmtiError (JNICALL *ForceEarlyReturnInt) (jvmtiEnv* env, - jthread thread, - jint value); - - /* 83 : Force Early Return - Long */ - jvmtiError (JNICALL *ForceEarlyReturnLong) (jvmtiEnv* env, - jthread thread, - jlong value); - - /* 84 : Force Early Return - Float */ - jvmtiError (JNICALL *ForceEarlyReturnFloat) (jvmtiEnv* env, - jthread thread, - jfloat value); - - /* 85 : Force Early Return - Double */ - jvmtiError (JNICALL *ForceEarlyReturnDouble) (jvmtiEnv* env, - jthread thread, - jdouble value); - - /* 86 : Force Early Return - Void */ - jvmtiError (JNICALL *ForceEarlyReturnVoid) (jvmtiEnv* env, - jthread thread); - - /* 87 : Redefine Classes */ - jvmtiError (JNICALL *RedefineClasses) (jvmtiEnv* env, - jint class_count, - const jvmtiClassDefinition* class_definitions); - - /* 88 : Get Version Number */ - jvmtiError (JNICALL *GetVersionNumber) (jvmtiEnv* env, - jint* version_ptr); - - /* 89 : Get Capabilities */ - jvmtiError (JNICALL *GetCapabilities) (jvmtiEnv* env, - jvmtiCapabilities* capabilities_ptr); - - /* 90 : Get Source Debug Extension */ - jvmtiError (JNICALL *GetSourceDebugExtension) (jvmtiEnv* env, - jclass klass, - char** source_debug_extension_ptr); - - /* 91 : Is Method Obsolete */ - jvmtiError (JNICALL *IsMethodObsolete) (jvmtiEnv* env, - jmethodID method, - jboolean* is_obsolete_ptr); - - /* 92 : Suspend Thread List */ - jvmtiError (JNICALL *SuspendThreadList) (jvmtiEnv* env, - jint request_count, - const jthread* request_list, - jvmtiError* results); - - /* 93 : Resume Thread List */ - jvmtiError (JNICALL *ResumeThreadList) (jvmtiEnv* env, - jint request_count, - const jthread* request_list, - jvmtiError* results); - - /* 94 : Add Module Reads */ - jvmtiError (JNICALL *AddModuleReads) (jvmtiEnv* env, - jobject module, - jobject to_module); - - /* 95 : Add Module Exports */ - jvmtiError (JNICALL *AddModuleExports) (jvmtiEnv* env, - jobject module, - const char* pkg_name, - jobject to_module); - - /* 96 : Add Module Opens */ - jvmtiError (JNICALL *AddModuleOpens) (jvmtiEnv* env, - jobject module, - const char* pkg_name, - jobject to_module); - - /* 97 : Add Module Uses */ - jvmtiError (JNICALL *AddModuleUses) (jvmtiEnv* env, - jobject module, - jclass service); - - /* 98 : Add Module Provides */ - jvmtiError (JNICALL *AddModuleProvides) (jvmtiEnv* env, - jobject module, - jclass service, - jclass impl_class); - - /* 99 : Is Modifiable Module */ - jvmtiError (JNICALL *IsModifiableModule) (jvmtiEnv* env, - jobject module, - jboolean* is_modifiable_module_ptr); - - /* 100 : Get All Stack Traces */ - jvmtiError (JNICALL *GetAllStackTraces) (jvmtiEnv* env, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr, - jint* thread_count_ptr); - - /* 101 : Get Thread List Stack Traces */ - jvmtiError (JNICALL *GetThreadListStackTraces) (jvmtiEnv* env, - jint thread_count, - const jthread* thread_list, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr); - - /* 102 : Get Thread Local Storage */ - jvmtiError (JNICALL *GetThreadLocalStorage) (jvmtiEnv* env, - jthread thread, - void** data_ptr); - - /* 103 : Set Thread Local Storage */ - jvmtiError (JNICALL *SetThreadLocalStorage) (jvmtiEnv* env, - jthread thread, - const void* data); - - /* 104 : Get Stack Trace */ - jvmtiError (JNICALL *GetStackTrace) (jvmtiEnv* env, - jthread thread, - jint start_depth, - jint max_frame_count, - jvmtiFrameInfo* frame_buffer, - jint* count_ptr); - - /* 105 : RESERVED */ - void *reserved105; - - /* 106 : Get Tag */ - jvmtiError (JNICALL *GetTag) (jvmtiEnv* env, - jobject object, - jlong* tag_ptr); - - /* 107 : Set Tag */ - jvmtiError (JNICALL *SetTag) (jvmtiEnv* env, - jobject object, - jlong tag); - - /* 108 : Force Garbage Collection */ - jvmtiError (JNICALL *ForceGarbageCollection) (jvmtiEnv* env); - - /* 109 : Iterate Over Objects Reachable From Object */ - jvmtiError (JNICALL *IterateOverObjectsReachableFromObject) (jvmtiEnv* env, - jobject object, - jvmtiObjectReferenceCallback object_reference_callback, - const void* user_data); - - /* 110 : Iterate Over Reachable Objects */ - jvmtiError (JNICALL *IterateOverReachableObjects) (jvmtiEnv* env, - jvmtiHeapRootCallback heap_root_callback, - jvmtiStackReferenceCallback stack_ref_callback, - jvmtiObjectReferenceCallback object_ref_callback, - const void* user_data); - - /* 111 : Iterate Over Heap */ - jvmtiError (JNICALL *IterateOverHeap) (jvmtiEnv* env, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data); - - /* 112 : Iterate Over Instances Of Class */ - jvmtiError (JNICALL *IterateOverInstancesOfClass) (jvmtiEnv* env, - jclass klass, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data); - - /* 113 : RESERVED */ - void *reserved113; - - /* 114 : Get Objects With Tags */ - jvmtiError (JNICALL *GetObjectsWithTags) (jvmtiEnv* env, - jint tag_count, - const jlong* tags, - jint* count_ptr, - jobject** object_result_ptr, - jlong** tag_result_ptr); - - /* 115 : Follow References */ - jvmtiError (JNICALL *FollowReferences) (jvmtiEnv* env, - jint heap_filter, - jclass klass, - jobject initial_object, - const jvmtiHeapCallbacks* callbacks, - const void* user_data); - - /* 116 : Iterate Through Heap */ - jvmtiError (JNICALL *IterateThroughHeap) (jvmtiEnv* env, - jint heap_filter, - jclass klass, - const jvmtiHeapCallbacks* callbacks, - const void* user_data); - - /* 117 : RESERVED */ - void *reserved117; - - /* 118 : RESERVED */ - void *reserved118; - - /* 119 : RESERVED */ - void *reserved119; - - /* 120 : Set JNI Function Table */ - jvmtiError (JNICALL *SetJNIFunctionTable) (jvmtiEnv* env, - const jniNativeInterface* function_table); - - /* 121 : Get JNI Function Table */ - jvmtiError (JNICALL *GetJNIFunctionTable) (jvmtiEnv* env, - jniNativeInterface** function_table); - - /* 122 : Set Event Callbacks */ - jvmtiError (JNICALL *SetEventCallbacks) (jvmtiEnv* env, - const jvmtiEventCallbacks* callbacks, - jint size_of_callbacks); - - /* 123 : Generate Events */ - jvmtiError (JNICALL *GenerateEvents) (jvmtiEnv* env, - jvmtiEvent event_type); - - /* 124 : Get Extension Functions */ - jvmtiError (JNICALL *GetExtensionFunctions) (jvmtiEnv* env, - jint* extension_count_ptr, - jvmtiExtensionFunctionInfo** extensions); - - /* 125 : Get Extension Events */ - jvmtiError (JNICALL *GetExtensionEvents) (jvmtiEnv* env, - jint* extension_count_ptr, - jvmtiExtensionEventInfo** extensions); - - /* 126 : Set Extension Event Callback */ - jvmtiError (JNICALL *SetExtensionEventCallback) (jvmtiEnv* env, - jint extension_event_index, - jvmtiExtensionEvent callback); - - /* 127 : Dispose Environment */ - jvmtiError (JNICALL *DisposeEnvironment) (jvmtiEnv* env); - - /* 128 : Get Error Name */ - jvmtiError (JNICALL *GetErrorName) (jvmtiEnv* env, - jvmtiError error, - char** name_ptr); - - /* 129 : Get JLocation Format */ - jvmtiError (JNICALL *GetJLocationFormat) (jvmtiEnv* env, - jvmtiJlocationFormat* format_ptr); - - /* 130 : Get System Properties */ - jvmtiError (JNICALL *GetSystemProperties) (jvmtiEnv* env, - jint* count_ptr, - char*** property_ptr); - - /* 131 : Get System Property */ - jvmtiError (JNICALL *GetSystemProperty) (jvmtiEnv* env, - const char* property, - char** value_ptr); - - /* 132 : Set System Property */ - jvmtiError (JNICALL *SetSystemProperty) (jvmtiEnv* env, - const char* property, - const char* value_ptr); - - /* 133 : Get Phase */ - jvmtiError (JNICALL *GetPhase) (jvmtiEnv* env, - jvmtiPhase* phase_ptr); - - /* 134 : Get Current Thread CPU Timer Information */ - jvmtiError (JNICALL *GetCurrentThreadCpuTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 135 : Get Current Thread CPU Time */ - jvmtiError (JNICALL *GetCurrentThreadCpuTime) (jvmtiEnv* env, - jlong* nanos_ptr); - - /* 136 : Get Thread CPU Timer Information */ - jvmtiError (JNICALL *GetThreadCpuTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 137 : Get Thread CPU Time */ - jvmtiError (JNICALL *GetThreadCpuTime) (jvmtiEnv* env, - jthread thread, - jlong* nanos_ptr); - - /* 138 : Get Timer Information */ - jvmtiError (JNICALL *GetTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 139 : Get Time */ - jvmtiError (JNICALL *GetTime) (jvmtiEnv* env, - jlong* nanos_ptr); - - /* 140 : Get Potential Capabilities */ - jvmtiError (JNICALL *GetPotentialCapabilities) (jvmtiEnv* env, - jvmtiCapabilities* capabilities_ptr); - - /* 141 : RESERVED */ - void *reserved141; - - /* 142 : Add Capabilities */ - jvmtiError (JNICALL *AddCapabilities) (jvmtiEnv* env, - const jvmtiCapabilities* capabilities_ptr); - - /* 143 : Relinquish Capabilities */ - jvmtiError (JNICALL *RelinquishCapabilities) (jvmtiEnv* env, - const jvmtiCapabilities* capabilities_ptr); - - /* 144 : Get Available Processors */ - jvmtiError (JNICALL *GetAvailableProcessors) (jvmtiEnv* env, - jint* processor_count_ptr); - - /* 145 : Get Class Version Numbers */ - jvmtiError (JNICALL *GetClassVersionNumbers) (jvmtiEnv* env, - jclass klass, - jint* minor_version_ptr, - jint* major_version_ptr); - - /* 146 : Get Constant Pool */ - jvmtiError (JNICALL *GetConstantPool) (jvmtiEnv* env, - jclass klass, - jint* constant_pool_count_ptr, - jint* constant_pool_byte_count_ptr, - unsigned char** constant_pool_bytes_ptr); - - /* 147 : Get Environment Local Storage */ - jvmtiError (JNICALL *GetEnvironmentLocalStorage) (jvmtiEnv* env, - void** data_ptr); - - /* 148 : Set Environment Local Storage */ - jvmtiError (JNICALL *SetEnvironmentLocalStorage) (jvmtiEnv* env, - const void* data); - - /* 149 : Add To Bootstrap Class Loader Search */ - jvmtiError (JNICALL *AddToBootstrapClassLoaderSearch) (jvmtiEnv* env, - const char* segment); - - /* 150 : Set Verbose Flag */ - jvmtiError (JNICALL *SetVerboseFlag) (jvmtiEnv* env, - jvmtiVerboseFlag flag, - jboolean value); - - /* 151 : Add To System Class Loader Search */ - jvmtiError (JNICALL *AddToSystemClassLoaderSearch) (jvmtiEnv* env, - const char* segment); - - /* 152 : Retransform Classes */ - jvmtiError (JNICALL *RetransformClasses) (jvmtiEnv* env, - jint class_count, - const jclass* classes); - - /* 153 : Get Owned Monitor Stack Depth Info */ - jvmtiError (JNICALL *GetOwnedMonitorStackDepthInfo) (jvmtiEnv* env, - jthread thread, - jint* monitor_info_count_ptr, - jvmtiMonitorStackDepthInfo** monitor_info_ptr); - - /* 154 : Get Object Size */ - jvmtiError (JNICALL *GetObjectSize) (jvmtiEnv* env, - jobject object, - jlong* size_ptr); - - /* 155 : Get Local Instance */ - jvmtiError (JNICALL *GetLocalInstance) (jvmtiEnv* env, - jthread thread, - jint depth, - jobject* value_ptr); - - /* 156 : Set Heap Sampling Interval */ - jvmtiError (JNICALL *SetHeapSamplingInterval) (jvmtiEnv* env, - jint sampling_interval); - -} jvmtiInterface_1; - -struct _jvmtiEnv { - const struct jvmtiInterface_1_ *functions; -#ifdef __cplusplus - - - jvmtiError Allocate(jlong size, - unsigned char** mem_ptr) { - return functions->Allocate(this, size, mem_ptr); - } - - jvmtiError Deallocate(unsigned char* mem) { - return functions->Deallocate(this, mem); - } - - jvmtiError GetThreadState(jthread thread, - jint* thread_state_ptr) { - return functions->GetThreadState(this, thread, thread_state_ptr); - } - - jvmtiError GetCurrentThread(jthread* thread_ptr) { - return functions->GetCurrentThread(this, thread_ptr); - } - - jvmtiError GetAllThreads(jint* threads_count_ptr, - jthread** threads_ptr) { - return functions->GetAllThreads(this, threads_count_ptr, threads_ptr); - } - - jvmtiError SuspendThread(jthread thread) { - return functions->SuspendThread(this, thread); - } - - jvmtiError SuspendThreadList(jint request_count, - const jthread* request_list, - jvmtiError* results) { - return functions->SuspendThreadList(this, request_count, request_list, results); - } - - jvmtiError ResumeThread(jthread thread) { - return functions->ResumeThread(this, thread); - } - - jvmtiError ResumeThreadList(jint request_count, - const jthread* request_list, - jvmtiError* results) { - return functions->ResumeThreadList(this, request_count, request_list, results); - } - - jvmtiError StopThread(jthread thread, - jobject exception) { - return functions->StopThread(this, thread, exception); - } - - jvmtiError InterruptThread(jthread thread) { - return functions->InterruptThread(this, thread); - } - - jvmtiError GetThreadInfo(jthread thread, - jvmtiThreadInfo* info_ptr) { - return functions->GetThreadInfo(this, thread, info_ptr); - } - - jvmtiError GetOwnedMonitorInfo(jthread thread, - jint* owned_monitor_count_ptr, - jobject** owned_monitors_ptr) { - return functions->GetOwnedMonitorInfo(this, thread, owned_monitor_count_ptr, owned_monitors_ptr); - } - - jvmtiError GetOwnedMonitorStackDepthInfo(jthread thread, - jint* monitor_info_count_ptr, - jvmtiMonitorStackDepthInfo** monitor_info_ptr) { - return functions->GetOwnedMonitorStackDepthInfo(this, thread, monitor_info_count_ptr, monitor_info_ptr); - } - - jvmtiError GetCurrentContendedMonitor(jthread thread, - jobject* monitor_ptr) { - return functions->GetCurrentContendedMonitor(this, thread, monitor_ptr); - } - - jvmtiError RunAgentThread(jthread thread, - jvmtiStartFunction proc, - const void* arg, - jint priority) { - return functions->RunAgentThread(this, thread, proc, arg, priority); - } - - jvmtiError SetThreadLocalStorage(jthread thread, - const void* data) { - return functions->SetThreadLocalStorage(this, thread, data); - } - - jvmtiError GetThreadLocalStorage(jthread thread, - void** data_ptr) { - return functions->GetThreadLocalStorage(this, thread, data_ptr); - } - - jvmtiError GetTopThreadGroups(jint* group_count_ptr, - jthreadGroup** groups_ptr) { - return functions->GetTopThreadGroups(this, group_count_ptr, groups_ptr); - } - - jvmtiError GetThreadGroupInfo(jthreadGroup group, - jvmtiThreadGroupInfo* info_ptr) { - return functions->GetThreadGroupInfo(this, group, info_ptr); - } - - jvmtiError GetThreadGroupChildren(jthreadGroup group, - jint* thread_count_ptr, - jthread** threads_ptr, - jint* group_count_ptr, - jthreadGroup** groups_ptr) { - return functions->GetThreadGroupChildren(this, group, thread_count_ptr, threads_ptr, group_count_ptr, groups_ptr); - } - - jvmtiError GetStackTrace(jthread thread, - jint start_depth, - jint max_frame_count, - jvmtiFrameInfo* frame_buffer, - jint* count_ptr) { - return functions->GetStackTrace(this, thread, start_depth, max_frame_count, frame_buffer, count_ptr); - } - - jvmtiError GetAllStackTraces(jint max_frame_count, - jvmtiStackInfo** stack_info_ptr, - jint* thread_count_ptr) { - return functions->GetAllStackTraces(this, max_frame_count, stack_info_ptr, thread_count_ptr); - } - - jvmtiError GetThreadListStackTraces(jint thread_count, - const jthread* thread_list, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr) { - return functions->GetThreadListStackTraces(this, thread_count, thread_list, max_frame_count, stack_info_ptr); - } - - jvmtiError GetFrameCount(jthread thread, - jint* count_ptr) { - return functions->GetFrameCount(this, thread, count_ptr); - } - - jvmtiError PopFrame(jthread thread) { - return functions->PopFrame(this, thread); - } - - jvmtiError GetFrameLocation(jthread thread, - jint depth, - jmethodID* method_ptr, - jlocation* location_ptr) { - return functions->GetFrameLocation(this, thread, depth, method_ptr, location_ptr); - } - - jvmtiError NotifyFramePop(jthread thread, - jint depth) { - return functions->NotifyFramePop(this, thread, depth); - } - - jvmtiError ForceEarlyReturnObject(jthread thread, - jobject value) { - return functions->ForceEarlyReturnObject(this, thread, value); - } - - jvmtiError ForceEarlyReturnInt(jthread thread, - jint value) { - return functions->ForceEarlyReturnInt(this, thread, value); - } - - jvmtiError ForceEarlyReturnLong(jthread thread, - jlong value) { - return functions->ForceEarlyReturnLong(this, thread, value); - } - - jvmtiError ForceEarlyReturnFloat(jthread thread, - jfloat value) { - return functions->ForceEarlyReturnFloat(this, thread, value); - } - - jvmtiError ForceEarlyReturnDouble(jthread thread, - jdouble value) { - return functions->ForceEarlyReturnDouble(this, thread, value); - } - - jvmtiError ForceEarlyReturnVoid(jthread thread) { - return functions->ForceEarlyReturnVoid(this, thread); - } - - jvmtiError FollowReferences(jint heap_filter, - jclass klass, - jobject initial_object, - const jvmtiHeapCallbacks* callbacks, - const void* user_data) { - return functions->FollowReferences(this, heap_filter, klass, initial_object, callbacks, user_data); - } - - jvmtiError IterateThroughHeap(jint heap_filter, - jclass klass, - const jvmtiHeapCallbacks* callbacks, - const void* user_data) { - return functions->IterateThroughHeap(this, heap_filter, klass, callbacks, user_data); - } - - jvmtiError GetTag(jobject object, - jlong* tag_ptr) { - return functions->GetTag(this, object, tag_ptr); - } - - jvmtiError SetTag(jobject object, - jlong tag) { - return functions->SetTag(this, object, tag); - } - - jvmtiError GetObjectsWithTags(jint tag_count, - const jlong* tags, - jint* count_ptr, - jobject** object_result_ptr, - jlong** tag_result_ptr) { - return functions->GetObjectsWithTags(this, tag_count, tags, count_ptr, object_result_ptr, tag_result_ptr); - } - - jvmtiError ForceGarbageCollection() { - return functions->ForceGarbageCollection(this); - } - - jvmtiError IterateOverObjectsReachableFromObject(jobject object, - jvmtiObjectReferenceCallback object_reference_callback, - const void* user_data) { - return functions->IterateOverObjectsReachableFromObject(this, object, object_reference_callback, user_data); - } - - jvmtiError IterateOverReachableObjects(jvmtiHeapRootCallback heap_root_callback, - jvmtiStackReferenceCallback stack_ref_callback, - jvmtiObjectReferenceCallback object_ref_callback, - const void* user_data) { - return functions->IterateOverReachableObjects(this, heap_root_callback, stack_ref_callback, object_ref_callback, user_data); - } - - jvmtiError IterateOverHeap(jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data) { - return functions->IterateOverHeap(this, object_filter, heap_object_callback, user_data); - } - - jvmtiError IterateOverInstancesOfClass(jclass klass, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data) { - return functions->IterateOverInstancesOfClass(this, klass, object_filter, heap_object_callback, user_data); - } - - jvmtiError GetLocalObject(jthread thread, - jint depth, - jint slot, - jobject* value_ptr) { - return functions->GetLocalObject(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalInstance(jthread thread, - jint depth, - jobject* value_ptr) { - return functions->GetLocalInstance(this, thread, depth, value_ptr); - } - - jvmtiError GetLocalInt(jthread thread, - jint depth, - jint slot, - jint* value_ptr) { - return functions->GetLocalInt(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalLong(jthread thread, - jint depth, - jint slot, - jlong* value_ptr) { - return functions->GetLocalLong(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalFloat(jthread thread, - jint depth, - jint slot, - jfloat* value_ptr) { - return functions->GetLocalFloat(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalDouble(jthread thread, - jint depth, - jint slot, - jdouble* value_ptr) { - return functions->GetLocalDouble(this, thread, depth, slot, value_ptr); - } - - jvmtiError SetLocalObject(jthread thread, - jint depth, - jint slot, - jobject value) { - return functions->SetLocalObject(this, thread, depth, slot, value); - } - - jvmtiError SetLocalInt(jthread thread, - jint depth, - jint slot, - jint value) { - return functions->SetLocalInt(this, thread, depth, slot, value); - } - - jvmtiError SetLocalLong(jthread thread, - jint depth, - jint slot, - jlong value) { - return functions->SetLocalLong(this, thread, depth, slot, value); - } - - jvmtiError SetLocalFloat(jthread thread, - jint depth, - jint slot, - jfloat value) { - return functions->SetLocalFloat(this, thread, depth, slot, value); - } - - jvmtiError SetLocalDouble(jthread thread, - jint depth, - jint slot, - jdouble value) { - return functions->SetLocalDouble(this, thread, depth, slot, value); - } - - jvmtiError SetBreakpoint(jmethodID method, - jlocation location) { - return functions->SetBreakpoint(this, method, location); - } - - jvmtiError ClearBreakpoint(jmethodID method, - jlocation location) { - return functions->ClearBreakpoint(this, method, location); - } - - jvmtiError SetFieldAccessWatch(jclass klass, - jfieldID field) { - return functions->SetFieldAccessWatch(this, klass, field); - } - - jvmtiError ClearFieldAccessWatch(jclass klass, - jfieldID field) { - return functions->ClearFieldAccessWatch(this, klass, field); - } - - jvmtiError SetFieldModificationWatch(jclass klass, - jfieldID field) { - return functions->SetFieldModificationWatch(this, klass, field); - } - - jvmtiError ClearFieldModificationWatch(jclass klass, - jfieldID field) { - return functions->ClearFieldModificationWatch(this, klass, field); - } - - jvmtiError GetAllModules(jint* module_count_ptr, - jobject** modules_ptr) { - return functions->GetAllModules(this, module_count_ptr, modules_ptr); - } - - jvmtiError GetNamedModule(jobject class_loader, - const char* package_name, - jobject* module_ptr) { - return functions->GetNamedModule(this, class_loader, package_name, module_ptr); - } - - jvmtiError AddModuleReads(jobject module, - jobject to_module) { - return functions->AddModuleReads(this, module, to_module); - } - - jvmtiError AddModuleExports(jobject module, - const char* pkg_name, - jobject to_module) { - return functions->AddModuleExports(this, module, pkg_name, to_module); - } - - jvmtiError AddModuleOpens(jobject module, - const char* pkg_name, - jobject to_module) { - return functions->AddModuleOpens(this, module, pkg_name, to_module); - } - - jvmtiError AddModuleUses(jobject module, - jclass service) { - return functions->AddModuleUses(this, module, service); - } - - jvmtiError AddModuleProvides(jobject module, - jclass service, - jclass impl_class) { - return functions->AddModuleProvides(this, module, service, impl_class); - } - - jvmtiError IsModifiableModule(jobject module, - jboolean* is_modifiable_module_ptr) { - return functions->IsModifiableModule(this, module, is_modifiable_module_ptr); - } - - jvmtiError GetLoadedClasses(jint* class_count_ptr, - jclass** classes_ptr) { - return functions->GetLoadedClasses(this, class_count_ptr, classes_ptr); - } - - jvmtiError GetClassLoaderClasses(jobject initiating_loader, - jint* class_count_ptr, - jclass** classes_ptr) { - return functions->GetClassLoaderClasses(this, initiating_loader, class_count_ptr, classes_ptr); - } - - jvmtiError GetClassSignature(jclass klass, - char** signature_ptr, - char** generic_ptr) { - return functions->GetClassSignature(this, klass, signature_ptr, generic_ptr); - } - - jvmtiError GetClassStatus(jclass klass, - jint* status_ptr) { - return functions->GetClassStatus(this, klass, status_ptr); - } - - jvmtiError GetSourceFileName(jclass klass, - char** source_name_ptr) { - return functions->GetSourceFileName(this, klass, source_name_ptr); - } - - jvmtiError GetClassModifiers(jclass klass, - jint* modifiers_ptr) { - return functions->GetClassModifiers(this, klass, modifiers_ptr); - } - - jvmtiError GetClassMethods(jclass klass, - jint* method_count_ptr, - jmethodID** methods_ptr) { - return functions->GetClassMethods(this, klass, method_count_ptr, methods_ptr); - } - - jvmtiError GetClassFields(jclass klass, - jint* field_count_ptr, - jfieldID** fields_ptr) { - return functions->GetClassFields(this, klass, field_count_ptr, fields_ptr); - } - - jvmtiError GetImplementedInterfaces(jclass klass, - jint* interface_count_ptr, - jclass** interfaces_ptr) { - return functions->GetImplementedInterfaces(this, klass, interface_count_ptr, interfaces_ptr); - } - - jvmtiError GetClassVersionNumbers(jclass klass, - jint* minor_version_ptr, - jint* major_version_ptr) { - return functions->GetClassVersionNumbers(this, klass, minor_version_ptr, major_version_ptr); - } - - jvmtiError GetConstantPool(jclass klass, - jint* constant_pool_count_ptr, - jint* constant_pool_byte_count_ptr, - unsigned char** constant_pool_bytes_ptr) { - return functions->GetConstantPool(this, klass, constant_pool_count_ptr, constant_pool_byte_count_ptr, constant_pool_bytes_ptr); - } - - jvmtiError IsInterface(jclass klass, - jboolean* is_interface_ptr) { - return functions->IsInterface(this, klass, is_interface_ptr); - } - - jvmtiError IsArrayClass(jclass klass, - jboolean* is_array_class_ptr) { - return functions->IsArrayClass(this, klass, is_array_class_ptr); - } - - jvmtiError IsModifiableClass(jclass klass, - jboolean* is_modifiable_class_ptr) { - return functions->IsModifiableClass(this, klass, is_modifiable_class_ptr); - } - - jvmtiError GetClassLoader(jclass klass, - jobject* classloader_ptr) { - return functions->GetClassLoader(this, klass, classloader_ptr); - } - - jvmtiError GetSourceDebugExtension(jclass klass, - char** source_debug_extension_ptr) { - return functions->GetSourceDebugExtension(this, klass, source_debug_extension_ptr); - } - - jvmtiError RetransformClasses(jint class_count, - const jclass* classes) { - return functions->RetransformClasses(this, class_count, classes); - } - - jvmtiError RedefineClasses(jint class_count, - const jvmtiClassDefinition* class_definitions) { - return functions->RedefineClasses(this, class_count, class_definitions); - } - - jvmtiError GetObjectSize(jobject object, - jlong* size_ptr) { - return functions->GetObjectSize(this, object, size_ptr); - } - - jvmtiError GetObjectHashCode(jobject object, - jint* hash_code_ptr) { - return functions->GetObjectHashCode(this, object, hash_code_ptr); - } - - jvmtiError GetObjectMonitorUsage(jobject object, - jvmtiMonitorUsage* info_ptr) { - return functions->GetObjectMonitorUsage(this, object, info_ptr); - } - - jvmtiError GetFieldName(jclass klass, - jfieldID field, - char** name_ptr, - char** signature_ptr, - char** generic_ptr) { - return functions->GetFieldName(this, klass, field, name_ptr, signature_ptr, generic_ptr); - } - - jvmtiError GetFieldDeclaringClass(jclass klass, - jfieldID field, - jclass* declaring_class_ptr) { - return functions->GetFieldDeclaringClass(this, klass, field, declaring_class_ptr); - } - - jvmtiError GetFieldModifiers(jclass klass, - jfieldID field, - jint* modifiers_ptr) { - return functions->GetFieldModifiers(this, klass, field, modifiers_ptr); - } - - jvmtiError IsFieldSynthetic(jclass klass, - jfieldID field, - jboolean* is_synthetic_ptr) { - return functions->IsFieldSynthetic(this, klass, field, is_synthetic_ptr); - } - - jvmtiError GetMethodName(jmethodID method, - char** name_ptr, - char** signature_ptr, - char** generic_ptr) { - return functions->GetMethodName(this, method, name_ptr, signature_ptr, generic_ptr); - } - - jvmtiError GetMethodDeclaringClass(jmethodID method, - jclass* declaring_class_ptr) { - return functions->GetMethodDeclaringClass(this, method, declaring_class_ptr); - } - - jvmtiError GetMethodModifiers(jmethodID method, - jint* modifiers_ptr) { - return functions->GetMethodModifiers(this, method, modifiers_ptr); - } - - jvmtiError GetMaxLocals(jmethodID method, - jint* max_ptr) { - return functions->GetMaxLocals(this, method, max_ptr); - } - - jvmtiError GetArgumentsSize(jmethodID method, - jint* size_ptr) { - return functions->GetArgumentsSize(this, method, size_ptr); - } - - jvmtiError GetLineNumberTable(jmethodID method, - jint* entry_count_ptr, - jvmtiLineNumberEntry** table_ptr) { - return functions->GetLineNumberTable(this, method, entry_count_ptr, table_ptr); - } - - jvmtiError GetMethodLocation(jmethodID method, - jlocation* start_location_ptr, - jlocation* end_location_ptr) { - return functions->GetMethodLocation(this, method, start_location_ptr, end_location_ptr); - } - - jvmtiError GetLocalVariableTable(jmethodID method, - jint* entry_count_ptr, - jvmtiLocalVariableEntry** table_ptr) { - return functions->GetLocalVariableTable(this, method, entry_count_ptr, table_ptr); - } - - jvmtiError GetBytecodes(jmethodID method, - jint* bytecode_count_ptr, - unsigned char** bytecodes_ptr) { - return functions->GetBytecodes(this, method, bytecode_count_ptr, bytecodes_ptr); - } - - jvmtiError IsMethodNative(jmethodID method, - jboolean* is_native_ptr) { - return functions->IsMethodNative(this, method, is_native_ptr); - } - - jvmtiError IsMethodSynthetic(jmethodID method, - jboolean* is_synthetic_ptr) { - return functions->IsMethodSynthetic(this, method, is_synthetic_ptr); - } - - jvmtiError IsMethodObsolete(jmethodID method, - jboolean* is_obsolete_ptr) { - return functions->IsMethodObsolete(this, method, is_obsolete_ptr); - } - - jvmtiError SetNativeMethodPrefix(const char* prefix) { - return functions->SetNativeMethodPrefix(this, prefix); - } - - jvmtiError SetNativeMethodPrefixes(jint prefix_count, - char** prefixes) { - return functions->SetNativeMethodPrefixes(this, prefix_count, prefixes); - } - - jvmtiError CreateRawMonitor(const char* name, - jrawMonitorID* monitor_ptr) { - return functions->CreateRawMonitor(this, name, monitor_ptr); - } - - jvmtiError DestroyRawMonitor(jrawMonitorID monitor) { - return functions->DestroyRawMonitor(this, monitor); - } - - jvmtiError RawMonitorEnter(jrawMonitorID monitor) { - return functions->RawMonitorEnter(this, monitor); - } - - jvmtiError RawMonitorExit(jrawMonitorID monitor) { - return functions->RawMonitorExit(this, monitor); - } - - jvmtiError RawMonitorWait(jrawMonitorID monitor, - jlong millis) { - return functions->RawMonitorWait(this, monitor, millis); - } - - jvmtiError RawMonitorNotify(jrawMonitorID monitor) { - return functions->RawMonitorNotify(this, monitor); - } - - jvmtiError RawMonitorNotifyAll(jrawMonitorID monitor) { - return functions->RawMonitorNotifyAll(this, monitor); - } - - jvmtiError SetJNIFunctionTable(const jniNativeInterface* function_table) { - return functions->SetJNIFunctionTable(this, function_table); - } - - jvmtiError GetJNIFunctionTable(jniNativeInterface** function_table) { - return functions->GetJNIFunctionTable(this, function_table); - } - - jvmtiError SetEventCallbacks(const jvmtiEventCallbacks* callbacks, - jint size_of_callbacks) { - return functions->SetEventCallbacks(this, callbacks, size_of_callbacks); - } - - jvmtiError SetEventNotificationMode(jvmtiEventMode mode, - jvmtiEvent event_type, - jthread event_thread, - ...) { - return functions->SetEventNotificationMode(this, mode, event_type, event_thread); - } - - jvmtiError GenerateEvents(jvmtiEvent event_type) { - return functions->GenerateEvents(this, event_type); - } - - jvmtiError GetExtensionFunctions(jint* extension_count_ptr, - jvmtiExtensionFunctionInfo** extensions) { - return functions->GetExtensionFunctions(this, extension_count_ptr, extensions); - } - - jvmtiError GetExtensionEvents(jint* extension_count_ptr, - jvmtiExtensionEventInfo** extensions) { - return functions->GetExtensionEvents(this, extension_count_ptr, extensions); - } - - jvmtiError SetExtensionEventCallback(jint extension_event_index, - jvmtiExtensionEvent callback) { - return functions->SetExtensionEventCallback(this, extension_event_index, callback); - } - - jvmtiError GetPotentialCapabilities(jvmtiCapabilities* capabilities_ptr) { - return functions->GetPotentialCapabilities(this, capabilities_ptr); - } - - jvmtiError AddCapabilities(const jvmtiCapabilities* capabilities_ptr) { - return functions->AddCapabilities(this, capabilities_ptr); - } - - jvmtiError RelinquishCapabilities(const jvmtiCapabilities* capabilities_ptr) { - return functions->RelinquishCapabilities(this, capabilities_ptr); - } - - jvmtiError GetCapabilities(jvmtiCapabilities* capabilities_ptr) { - return functions->GetCapabilities(this, capabilities_ptr); - } - - jvmtiError GetCurrentThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetCurrentThreadCpuTimerInfo(this, info_ptr); - } - - jvmtiError GetCurrentThreadCpuTime(jlong* nanos_ptr) { - return functions->GetCurrentThreadCpuTime(this, nanos_ptr); - } - - jvmtiError GetThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetThreadCpuTimerInfo(this, info_ptr); - } - - jvmtiError GetThreadCpuTime(jthread thread, - jlong* nanos_ptr) { - return functions->GetThreadCpuTime(this, thread, nanos_ptr); - } - - jvmtiError GetTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetTimerInfo(this, info_ptr); - } - - jvmtiError GetTime(jlong* nanos_ptr) { - return functions->GetTime(this, nanos_ptr); - } - - jvmtiError GetAvailableProcessors(jint* processor_count_ptr) { - return functions->GetAvailableProcessors(this, processor_count_ptr); - } - - jvmtiError AddToBootstrapClassLoaderSearch(const char* segment) { - return functions->AddToBootstrapClassLoaderSearch(this, segment); - } - - jvmtiError AddToSystemClassLoaderSearch(const char* segment) { - return functions->AddToSystemClassLoaderSearch(this, segment); - } - - jvmtiError GetSystemProperties(jint* count_ptr, - char*** property_ptr) { - return functions->GetSystemProperties(this, count_ptr, property_ptr); - } - - jvmtiError GetSystemProperty(const char* property, - char** value_ptr) { - return functions->GetSystemProperty(this, property, value_ptr); - } - - jvmtiError SetSystemProperty(const char* property, - const char* value_ptr) { - return functions->SetSystemProperty(this, property, value_ptr); - } - - jvmtiError GetPhase(jvmtiPhase* phase_ptr) { - return functions->GetPhase(this, phase_ptr); - } - - jvmtiError DisposeEnvironment() { - return functions->DisposeEnvironment(this); - } - - jvmtiError SetEnvironmentLocalStorage(const void* data) { - return functions->SetEnvironmentLocalStorage(this, data); - } - - jvmtiError GetEnvironmentLocalStorage(void** data_ptr) { - return functions->GetEnvironmentLocalStorage(this, data_ptr); - } - - jvmtiError GetVersionNumber(jint* version_ptr) { - return functions->GetVersionNumber(this, version_ptr); - } - - jvmtiError GetErrorName(jvmtiError error, - char** name_ptr) { - return functions->GetErrorName(this, error, name_ptr); - } - - jvmtiError SetVerboseFlag(jvmtiVerboseFlag flag, - jboolean value) { - return functions->SetVerboseFlag(this, flag, value); - } - - jvmtiError GetJLocationFormat(jvmtiJlocationFormat* format_ptr) { - return functions->GetJLocationFormat(this, format_ptr); - } - - jvmtiError SetHeapSamplingInterval(jint sampling_interval) { - return functions->SetHeapSamplingInterval(this, sampling_interval); - } - -#endif /* __cplusplus */ -}; - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* !_JAVA_JVMTI_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmticmlr.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmticmlr.h deleted file mode 100644 index c2106d3..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/jvmticmlr.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * This header file defines the data structures sent by the VM - * through the JVMTI CompiledMethodLoad callback function via the - * "void * compile_info" parameter. The memory pointed to by the - * compile_info parameter may not be referenced after returning from - * the CompiledMethodLoad callback. These are VM implementation - * specific data structures that may evolve in future releases. A - * JVMTI agent should interpret a non-NULL compile_info as a pointer - * to a region of memory containing a list of records. In a typical - * usage scenario, a JVMTI agent would cast each record to a - * jvmtiCompiledMethodLoadRecordHeader, a struct that represents - * arbitrary information. This struct contains a kind field to indicate - * the kind of information being passed, and a pointer to the next - * record. If the kind field indicates inlining information, then the - * agent would cast the record to a jvmtiCompiledMethodLoadInlineRecord. - * This record contains an array of PCStackInfo structs, which indicate - * for every pc address what are the methods on the invocation stack. - * The "methods" and "bcis" fields in each PCStackInfo struct specify a - * 1-1 mapping between these inlined methods and their bytecode indices. - * This can be used to derive the proper source lines of the inlined - * methods. - */ - -#ifndef _JVMTI_CMLR_H_ -#define _JVMTI_CMLR_H_ - -enum { - JVMTI_CMLR_MAJOR_VERSION_1 = 0x00000001, - JVMTI_CMLR_MINOR_VERSION_0 = 0x00000000, - - JVMTI_CMLR_MAJOR_VERSION = 0x00000001, - JVMTI_CMLR_MINOR_VERSION = 0x00000000 - - /* - * This comment is for the "JDK import from HotSpot" sanity check: - * version: 1.0.0 - */ -}; - -typedef enum { - JVMTI_CMLR_DUMMY = 1, - JVMTI_CMLR_INLINE_INFO = 2 -} jvmtiCMLRKind; - -/* - * Record that represents arbitrary information passed through JVMTI - * CompiledMethodLoadEvent void pointer. - */ -typedef struct _jvmtiCompiledMethodLoadRecordHeader { - jvmtiCMLRKind kind; /* id for the kind of info passed in the record */ - jint majorinfoversion; /* major and minor info version values. Init'ed */ - jint minorinfoversion; /* to current version value in jvmtiExport.cpp. */ - - struct _jvmtiCompiledMethodLoadRecordHeader* next; -} jvmtiCompiledMethodLoadRecordHeader; - -/* - * Record that gives information about the methods on the compile-time - * stack at a specific pc address of a compiled method. Each element in - * the methods array maps to same element in the bcis array. - */ -typedef struct _PCStackInfo { - void* pc; /* the pc address for this compiled method */ - jint numstackframes; /* number of methods on the stack */ - jmethodID* methods; /* array of numstackframes method ids */ - jint* bcis; /* array of numstackframes bytecode indices */ -} PCStackInfo; - -/* - * Record that contains inlining information for each pc address of - * an nmethod. - */ -typedef struct _jvmtiCompiledMethodLoadInlineRecord { - jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ - jint numpcs; /* number of pc descriptors in this nmethod */ - PCStackInfo* pcinfo; /* array of numpcs pc descriptors */ -} jvmtiCompiledMethodLoadInlineRecord; - -/* - * Dummy record used to test that we can pass records with different - * information through the void pointer provided that they can be cast - * to a jvmtiCompiledMethodLoadRecordHeader. - */ - -typedef struct _jvmtiCompiledMethodLoadDummyRecord { - jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ - char message[50]; -} jvmtiCompiledMethodLoadDummyRecord; - -#endif diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCallbacks.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCallbacks.h deleted file mode 100644 index 3f907d5..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCallbacks.h +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Header file defining callback typedefs for Windows routines - * which are called from Java (responding to events, etc.). - */ - -#ifndef __AccessBridgeCallbacks_H__ -#define __AccessBridgeCallbacks_H__ - -#include -#include "AccessBridgePackages.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void (*AccessBridge_PropertyChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *property, wchar_t *oldValue, wchar_t *newValue); - -typedef void (*AccessBridge_JavaShutdownFP) (long vmID); -typedef void (*AccessBridge_JavaShutdownFP) (long vmID); - -typedef void (*AccessBridge_FocusGainedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_FocusLostFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_CaretUpdateFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_MouseClickedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseEnteredFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseExitedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MousePressedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseReleasedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_MenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MenuDeselectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MenuSelectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuWillBecomeInvisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuWillBecomeVisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_PropertyNameChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldName, wchar_t *newName); -typedef void (*AccessBridge_PropertyDescriptionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldDescription, wchar_t *newDescription); -typedef void (*AccessBridge_PropertyStateChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldState, wchar_t *newState); -typedef void (*AccessBridge_PropertyValueChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldValue, wchar_t *newValue); -typedef void (*AccessBridge_PropertySelectionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyTextChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyCaretChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - int oldPosition, int newPosition); -typedef void (*AccessBridge_PropertyVisibleDataChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyChildChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - JOBJECT64 oldChild, JOBJECT64 newChild); -typedef void (*AccessBridge_PropertyActiveDescendentChangeFP) (long vmID, JOBJECT64 event, - JOBJECT64 source, - JOBJECT64 oldActiveDescendent, - JOBJECT64 newActiveDescendent); - -typedef void (*AccessBridge_PropertyTableModelChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 src, - wchar_t *oldValue, wchar_t *newValue); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCalls.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCalls.h deleted file mode 100644 index 46b42fd..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgeCalls.h +++ /dev/null @@ -1,725 +0,0 @@ -/* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* Note: In addition to this header file AccessBridgeCalls.c must be compiled and - * linked to your application. AccessBridgeCalls.c implements the Java Access - * Bridge API and also hides the complexities associated with interfacing to the - * associated Java Access Bridge DLL which is installed when Java is installed. - * - * AccessBridgeCalls.c is available for download from the OpenJDK repository using - * the following link: - * - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/raw-file/tip/src/jdk.accessibility/windows/native/bridge/AccessBridgeCalls.c - * - * Also note that the API is used in the jaccessinspector and jaccesswalker tools. - * The source for those tools is available in the OpenJDK repository at these links: - * - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp - * - * - */ - -/* - * Wrapper functions around calls to the AccessBridge DLL - */ - -#include -#include -#include "AccessBridgeCallbacks.h" -#include "AccessBridgePackages.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define null NULL - - typedef JOBJECT64 AccessibleContext; - typedef JOBJECT64 AccessibleText; - typedef JOBJECT64 AccessibleValue; - typedef JOBJECT64 AccessibleSelection; - typedef JOBJECT64 Java_Object; - typedef JOBJECT64 PropertyChangeEvent; - typedef JOBJECT64 FocusEvent; - typedef JOBJECT64 CaretEvent; - typedef JOBJECT64 MouseEvent; - typedef JOBJECT64 MenuEvent; - typedef JOBJECT64 AccessibleTable; - typedef JOBJECT64 AccessibleHyperlink; - typedef JOBJECT64 AccessibleHypertext; - - - typedef void (*Windows_runFP) (); - - typedef void (*SetPropertyChangeFP) (AccessBridge_PropertyChangeFP fp); - - typedef void (*SetJavaShutdownFP) (AccessBridge_JavaShutdownFP fp); - typedef void (*SetFocusGainedFP) (AccessBridge_FocusGainedFP fp); - typedef void (*SetFocusLostFP) (AccessBridge_FocusLostFP fp); - - typedef void (*SetCaretUpdateFP) (AccessBridge_CaretUpdateFP fp); - - typedef void (*SetMouseClickedFP) (AccessBridge_MouseClickedFP fp); - typedef void (*SetMouseEnteredFP) (AccessBridge_MouseEnteredFP fp); - typedef void (*SetMouseExitedFP) (AccessBridge_MouseExitedFP fp); - typedef void (*SetMousePressedFP) (AccessBridge_MousePressedFP fp); - typedef void (*SetMouseReleasedFP) (AccessBridge_MouseReleasedFP fp); - - typedef void (*SetMenuCanceledFP) (AccessBridge_MenuCanceledFP fp); - typedef void (*SetMenuDeselectedFP) (AccessBridge_MenuDeselectedFP fp); - typedef void (*SetMenuSelectedFP) (AccessBridge_MenuSelectedFP fp); - typedef void (*SetPopupMenuCanceledFP) (AccessBridge_PopupMenuCanceledFP fp); - typedef void (*SetPopupMenuWillBecomeInvisibleFP) (AccessBridge_PopupMenuWillBecomeInvisibleFP fp); - typedef void (*SetPopupMenuWillBecomeVisibleFP) (AccessBridge_PopupMenuWillBecomeVisibleFP fp); - - typedef void (*SetPropertyNameChangeFP) (AccessBridge_PropertyNameChangeFP fp); - typedef void (*SetPropertyDescriptionChangeFP) (AccessBridge_PropertyDescriptionChangeFP fp); - typedef void (*SetPropertyStateChangeFP) (AccessBridge_PropertyStateChangeFP fp); - typedef void (*SetPropertyValueChangeFP) (AccessBridge_PropertyValueChangeFP fp); - typedef void (*SetPropertySelectionChangeFP) (AccessBridge_PropertySelectionChangeFP fp); - typedef void (*SetPropertyTextChangeFP) (AccessBridge_PropertyTextChangeFP fp); - typedef void (*SetPropertyCaretChangeFP) (AccessBridge_PropertyCaretChangeFP fp); - typedef void (*SetPropertyVisibleDataChangeFP) (AccessBridge_PropertyVisibleDataChangeFP fp); - typedef void (*SetPropertyChildChangeFP) (AccessBridge_PropertyChildChangeFP fp); - typedef void (*SetPropertyActiveDescendentChangeFP) (AccessBridge_PropertyActiveDescendentChangeFP fp); - - typedef void (*SetPropertyTableModelChangeFP) (AccessBridge_PropertyTableModelChangeFP fp); - - typedef void (*ReleaseJavaObjectFP) (long vmID, Java_Object object); - - typedef BOOL (*GetVersionInfoFP) (long vmID, AccessBridgeVersionInfo *info); - - typedef BOOL (*IsJavaWindowFP) (HWND window); - typedef BOOL (*IsSameObjectFP) (long vmID, JOBJECT64 obj1, JOBJECT64 obj2); - typedef BOOL (*GetAccessibleContextFromHWNDFP) (HWND window, long *vmID, AccessibleContext *ac); - typedef HWND (*getHWNDFromAccessibleContextFP) (long vmID, AccessibleContext ac); - - typedef BOOL (*GetAccessibleContextAtFP) (long vmID, AccessibleContext acParent, - jint x, jint y, AccessibleContext *ac); - typedef BOOL (*GetAccessibleContextWithFocusFP) (HWND window, long *vmID, AccessibleContext *ac); - typedef BOOL (*GetAccessibleContextInfoFP) (long vmID, AccessibleContext ac, AccessibleContextInfo *info); - typedef AccessibleContext (*GetAccessibleChildFromContextFP) (long vmID, AccessibleContext ac, jint i); - typedef AccessibleContext (*GetAccessibleParentFromContextFP) (long vmID, AccessibleContext ac); - - /* begin AccessibleTable */ - typedef BOOL (*getAccessibleTableInfoFP) (long vmID, AccessibleContext ac, AccessibleTableInfo *tableInfo); - typedef BOOL (*getAccessibleTableCellInfoFP) (long vmID, AccessibleTable accessibleTable, - jint row, jint column, AccessibleTableCellInfo *tableCellInfo); - - typedef BOOL (*getAccessibleTableRowHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - typedef BOOL (*getAccessibleTableColumnHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - typedef AccessibleContext (*getAccessibleTableRowDescriptionFP) (long vmID, AccessibleContext acParent, jint row); - typedef AccessibleContext (*getAccessibleTableColumnDescriptionFP) (long vmID, AccessibleContext acParent, jint column); - - typedef jint (*getAccessibleTableRowSelectionCountFP) (long vmID, AccessibleTable table); - typedef BOOL (*isAccessibleTableRowSelectedFP) (long vmID, AccessibleTable table, jint row); - typedef BOOL (*getAccessibleTableRowSelectionsFP) (long vmID, AccessibleTable table, jint count, - jint *selections); - - typedef jint (*getAccessibleTableColumnSelectionCountFP) (long vmID, AccessibleTable table); - typedef BOOL (*isAccessibleTableColumnSelectedFP) (long vmID, AccessibleTable table, jint column); - typedef BOOL (*getAccessibleTableColumnSelectionsFP) (long vmID, AccessibleTable table, jint count, - jint *selections); - - typedef jint (*getAccessibleTableRowFP) (long vmID, AccessibleTable table, jint index); - typedef jint (*getAccessibleTableColumnFP) (long vmID, AccessibleTable table, jint index); - typedef jint (*getAccessibleTableIndexFP) (long vmID, AccessibleTable table, jint row, jint column); - /* end AccessibleTable */ - - /* AccessibleRelationSet */ - typedef BOOL (*getAccessibleRelationSetFP) (long vmID, AccessibleContext accessibleContext, - AccessibleRelationSetInfo *relationSetInfo); - - /* AccessibleHypertext */ - typedef BOOL (*getAccessibleHypertextFP)(long vmID, AccessibleContext accessibleContext, - AccessibleHypertextInfo *hypertextInfo); - - typedef BOOL (*activateAccessibleHyperlinkFP)(long vmID, AccessibleContext accessibleContext, - AccessibleHyperlink accessibleHyperlink); - - typedef jint (*getAccessibleHyperlinkCountFP)(const long vmID, - const AccessibleContext accessibleContext); - - typedef BOOL (*getAccessibleHypertextExtFP) (const long vmID, - const AccessibleContext accessibleContext, - const jint nStartIndex, - AccessibleHypertextInfo *hypertextInfo); - - typedef jint (*getAccessibleHypertextLinkIndexFP)(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex); - - typedef BOOL (*getAccessibleHyperlinkFP)(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex, - AccessibleHyperlinkInfo *hyperlinkInfo); - - - /* Accessible KeyBindings, Icons and Actions */ - typedef BOOL (*getAccessibleKeyBindingsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleKeyBindings *keyBindings); - - typedef BOOL (*getAccessibleIconsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleIcons *icons); - - typedef BOOL (*getAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleActions *actions); - - typedef BOOL (*doAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleActionsToDo *actionsToDo, jint *failure); - - - /* AccessibleText */ - - typedef BOOL (*GetAccessibleTextInfoFP) (long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); - typedef BOOL (*GetAccessibleTextItemsFP) (long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); - typedef BOOL (*GetAccessibleTextSelectionInfoFP) (long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); - typedef BOOL (*GetAccessibleTextAttributesFP) (long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); - typedef BOOL (*GetAccessibleTextRectFP) (long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); - typedef BOOL (*GetAccessibleTextLineBoundsFP) (long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); - typedef BOOL (*GetAccessibleTextRangeFP) (long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); - - typedef BOOL (*GetCurrentAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - typedef BOOL (*GetMaximumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - typedef BOOL (*GetMinimumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - - typedef void (*AddAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*ClearAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); - typedef JOBJECT64 (*GetAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef int (*GetAccessibleSelectionCountFromContextFP) (long vmID, AccessibleSelection as); - typedef BOOL (*IsAccessibleChildSelectedFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*RemoveAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*SelectAllAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); - - /* Utility methods */ - - typedef BOOL (*setTextContentsFP) (const long vmID, const AccessibleContext ac, const wchar_t *text); - typedef AccessibleContext (*getParentWithRoleFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); - typedef AccessibleContext (*getParentWithRoleElseRootFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); - typedef AccessibleContext (*getTopLevelObjectFP) (const long vmID, const AccessibleContext ac); - typedef int (*getObjectDepthFP) (const long vmID, const AccessibleContext ac); - typedef AccessibleContext (*getActiveDescendentFP) (const long vmID, const AccessibleContext ac); - - - typedef BOOL (*getVirtualAccessibleNameFP) (const long vmID, const AccessibleContext accessibleContext, - wchar_t *name, int len); - - typedef BOOL (*requestFocusFP) (const long vmID, const AccessibleContext accessibleContext); - - typedef BOOL (*selectTextRangeFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex); - - typedef BOOL (*getTextAttributesInRangeFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex, - AccessibleTextAttributesInfo *attributes, short *len); - - typedef int (*getVisibleChildrenCountFP) (const long vmID, const AccessibleContext accessibleContext); - - typedef BOOL (*getVisibleChildrenFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, VisibleChildrenInfo *children); - - typedef BOOL (*setCaretPositionFP) (const long vmID, const AccessibleContext accessibleContext, const int position); - - typedef BOOL (*getCaretLocationFP) (long vmID, AccessibleContext ac, AccessibleTextRectInfo *rectInfo, jint index); - - typedef int (*getEventsWaitingFP) (); - - typedef struct AccessBridgeFPsTag { - Windows_runFP Windows_run; - - SetPropertyChangeFP SetPropertyChange; - - SetJavaShutdownFP SetJavaShutdown; - SetFocusGainedFP SetFocusGained; - SetFocusLostFP SetFocusLost; - - SetCaretUpdateFP SetCaretUpdate; - - SetMouseClickedFP SetMouseClicked; - SetMouseEnteredFP SetMouseEntered; - SetMouseExitedFP SetMouseExited; - SetMousePressedFP SetMousePressed; - SetMouseReleasedFP SetMouseReleased; - - SetMenuCanceledFP SetMenuCanceled; - SetMenuDeselectedFP SetMenuDeselected; - SetMenuSelectedFP SetMenuSelected; - SetPopupMenuCanceledFP SetPopupMenuCanceled; - SetPopupMenuWillBecomeInvisibleFP SetPopupMenuWillBecomeInvisible; - SetPopupMenuWillBecomeVisibleFP SetPopupMenuWillBecomeVisible; - - SetPropertyNameChangeFP SetPropertyNameChange; - SetPropertyDescriptionChangeFP SetPropertyDescriptionChange; - SetPropertyStateChangeFP SetPropertyStateChange; - SetPropertyValueChangeFP SetPropertyValueChange; - SetPropertySelectionChangeFP SetPropertySelectionChange; - SetPropertyTextChangeFP SetPropertyTextChange; - SetPropertyCaretChangeFP SetPropertyCaretChange; - SetPropertyVisibleDataChangeFP SetPropertyVisibleDataChange; - SetPropertyChildChangeFP SetPropertyChildChange; - SetPropertyActiveDescendentChangeFP SetPropertyActiveDescendentChange; - - SetPropertyTableModelChangeFP SetPropertyTableModelChange; - - ReleaseJavaObjectFP ReleaseJavaObject; - GetVersionInfoFP GetVersionInfo; - - IsJavaWindowFP IsJavaWindow; - IsSameObjectFP IsSameObject; - GetAccessibleContextFromHWNDFP GetAccessibleContextFromHWND; - getHWNDFromAccessibleContextFP getHWNDFromAccessibleContext; - - GetAccessibleContextAtFP GetAccessibleContextAt; - GetAccessibleContextWithFocusFP GetAccessibleContextWithFocus; - GetAccessibleContextInfoFP GetAccessibleContextInfo; - GetAccessibleChildFromContextFP GetAccessibleChildFromContext; - GetAccessibleParentFromContextFP GetAccessibleParentFromContext; - - getAccessibleTableInfoFP getAccessibleTableInfo; - getAccessibleTableCellInfoFP getAccessibleTableCellInfo; - - getAccessibleTableRowHeaderFP getAccessibleTableRowHeader; - getAccessibleTableColumnHeaderFP getAccessibleTableColumnHeader; - - getAccessibleTableRowDescriptionFP getAccessibleTableRowDescription; - getAccessibleTableColumnDescriptionFP getAccessibleTableColumnDescription; - - getAccessibleTableRowSelectionCountFP getAccessibleTableRowSelectionCount; - isAccessibleTableRowSelectedFP isAccessibleTableRowSelected; - getAccessibleTableRowSelectionsFP getAccessibleTableRowSelections; - - getAccessibleTableColumnSelectionCountFP getAccessibleTableColumnSelectionCount; - isAccessibleTableColumnSelectedFP isAccessibleTableColumnSelected; - getAccessibleTableColumnSelectionsFP getAccessibleTableColumnSelections; - - getAccessibleTableRowFP getAccessibleTableRow; - getAccessibleTableColumnFP getAccessibleTableColumn; - getAccessibleTableIndexFP getAccessibleTableIndex; - - getAccessibleRelationSetFP getAccessibleRelationSet; - - getAccessibleHypertextFP getAccessibleHypertext; - activateAccessibleHyperlinkFP activateAccessibleHyperlink; - getAccessibleHyperlinkCountFP getAccessibleHyperlinkCount; - getAccessibleHypertextExtFP getAccessibleHypertextExt; - getAccessibleHypertextLinkIndexFP getAccessibleHypertextLinkIndex; - getAccessibleHyperlinkFP getAccessibleHyperlink; - - getAccessibleKeyBindingsFP getAccessibleKeyBindings; - getAccessibleIconsFP getAccessibleIcons; - getAccessibleActionsFP getAccessibleActions; - doAccessibleActionsFP doAccessibleActions; - - GetAccessibleTextInfoFP GetAccessibleTextInfo; - GetAccessibleTextItemsFP GetAccessibleTextItems; - GetAccessibleTextSelectionInfoFP GetAccessibleTextSelectionInfo; - GetAccessibleTextAttributesFP GetAccessibleTextAttributes; - GetAccessibleTextRectFP GetAccessibleTextRect; - GetAccessibleTextLineBoundsFP GetAccessibleTextLineBounds; - GetAccessibleTextRangeFP GetAccessibleTextRange; - - GetCurrentAccessibleValueFromContextFP GetCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextFP GetMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextFP GetMinimumAccessibleValueFromContext; - - AddAccessibleSelectionFromContextFP AddAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextFP ClearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextFP GetAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextFP GetAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextFP IsAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextFP RemoveAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextFP SelectAllAccessibleSelectionFromContext; - - setTextContentsFP setTextContents; - getParentWithRoleFP getParentWithRole; - getTopLevelObjectFP getTopLevelObject; - getParentWithRoleElseRootFP getParentWithRoleElseRoot; - getObjectDepthFP getObjectDepth; - getActiveDescendentFP getActiveDescendent; - - getVirtualAccessibleNameFP getVirtualAccessibleName; - requestFocusFP requestFocus; - selectTextRangeFP selectTextRange; - getTextAttributesInRangeFP getTextAttributesInRange; - getVisibleChildrenCountFP getVisibleChildrenCount; - getVisibleChildrenFP getVisibleChildren; - setCaretPositionFP setCaretPosition; - getCaretLocationFP getCaretLocation; - - getEventsWaitingFP getEventsWaiting; - - } AccessBridgeFPs; - - - /** - * Initialize the world - */ - BOOL initializeAccessBridge(); - BOOL shutdownAccessBridge(); - - /** - * Window routines - */ - BOOL IsJavaWindow(HWND window); - - // Returns the virtual machine ID and AccessibleContext for a top-level window - BOOL GetAccessibleContextFromHWND(HWND target, long *vmID, AccessibleContext *ac); - - // Returns the HWND from the AccessibleContext of a top-level window - HWND getHWNDFromAccessibleContext(long vmID, AccessibleContext ac); - - - /** - * Event handling routines - */ - void SetJavaShutdown(AccessBridge_JavaShutdownFP fp); - void SetFocusGained(AccessBridge_FocusGainedFP fp); - void SetFocusLost(AccessBridge_FocusLostFP fp); - - void SetCaretUpdate(AccessBridge_CaretUpdateFP fp); - - void SetMouseClicked(AccessBridge_MouseClickedFP fp); - void SetMouseEntered(AccessBridge_MouseEnteredFP fp); - void SetMouseExited(AccessBridge_MouseExitedFP fp); - void SetMousePressed(AccessBridge_MousePressedFP fp); - void SetMouseReleased(AccessBridge_MouseReleasedFP fp); - - void SetMenuCanceled(AccessBridge_MenuCanceledFP fp); - void SetMenuDeselected(AccessBridge_MenuDeselectedFP fp); - void SetMenuSelected(AccessBridge_MenuSelectedFP fp); - void SetPopupMenuCanceled(AccessBridge_PopupMenuCanceledFP fp); - void SetPopupMenuWillBecomeInvisible(AccessBridge_PopupMenuWillBecomeInvisibleFP fp); - void SetPopupMenuWillBecomeVisible(AccessBridge_PopupMenuWillBecomeVisibleFP fp); - - void SetPropertyNameChange(AccessBridge_PropertyNameChangeFP fp); - void SetPropertyDescriptionChange(AccessBridge_PropertyDescriptionChangeFP fp); - void SetPropertyStateChange(AccessBridge_PropertyStateChangeFP fp); - void SetPropertyValueChange(AccessBridge_PropertyValueChangeFP fp); - void SetPropertySelectionChange(AccessBridge_PropertySelectionChangeFP fp); - void SetPropertyTextChange(AccessBridge_PropertyTextChangeFP fp); - void SetPropertyCaretChange(AccessBridge_PropertyCaretChangeFP fp); - void SetPropertyVisibleDataChange(AccessBridge_PropertyVisibleDataChangeFP fp); - void SetPropertyChildChange(AccessBridge_PropertyChildChangeFP fp); - void SetPropertyActiveDescendentChange(AccessBridge_PropertyActiveDescendentChangeFP fp); - - void SetPropertyTableModelChange(AccessBridge_PropertyTableModelChangeFP fp); - - - /** - * General routines - */ - void ReleaseJavaObject(long vmID, Java_Object object); - BOOL GetVersionInfo(long vmID, AccessBridgeVersionInfo *info); - HWND GetHWNDFromAccessibleContext(long vmID, JOBJECT64 accesibleContext); - - /** - * Accessible Context routines - */ - BOOL GetAccessibleContextAt(long vmID, AccessibleContext acParent, - jint x, jint y, AccessibleContext *ac); - BOOL GetAccessibleContextWithFocus(HWND window, long *vmID, AccessibleContext *ac); - BOOL GetAccessibleContextInfo(long vmID, AccessibleContext ac, AccessibleContextInfo *info); - AccessibleContext GetAccessibleChildFromContext(long vmID, AccessibleContext ac, jint index); - AccessibleContext GetAccessibleParentFromContext(long vmID, AccessibleContext ac); - - /** - * Accessible Text routines - */ - BOOL GetAccessibleTextInfo(long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); - BOOL GetAccessibleTextItems(long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); - BOOL GetAccessibleTextSelectionInfo(long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); - BOOL GetAccessibleTextAttributes(long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); - BOOL GetAccessibleTextRect(long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); - BOOL GetAccessibleTextLineBounds(long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); - BOOL GetAccessibleTextRange(long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); - - /* begin AccessibleTable routines */ - BOOL getAccessibleTableInfo(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - BOOL getAccessibleTableCellInfo(long vmID, AccessibleTable accessibleTable, jint row, jint column, - AccessibleTableCellInfo *tableCellInfo); - - BOOL getAccessibleTableRowHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - BOOL getAccessibleTableColumnHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - AccessibleContext getAccessibleTableRowDescription(long vmID, AccessibleContext acParent, jint row); - AccessibleContext getAccessibleTableColumnDescription(long vmID, AccessibleContext acParent, jint column); - - jint getAccessibleTableRowSelectionCount(long vmID, AccessibleTable table); - BOOL isAccessibleTableRowSelected(long vmID, AccessibleTable table, jint row); - BOOL getAccessibleTableRowSelections(long vmID, AccessibleTable table, jint count, jint *selections); - - jint getAccessibleTableColumnSelectionCount(long vmID, AccessibleTable table); - BOOL isAccessibleTableColumnSelected(long vmID, AccessibleTable table, jint column); - BOOL getAccessibleTableColumnSelections(long vmID, AccessibleTable table, jint count, jint *selections); - - jint getAccessibleTableRow(long vmID, AccessibleTable table, jint index); - jint getAccessibleTableColumn(long vmID, AccessibleTable table, jint index); - jint getAccessibleTableIndex(long vmID, AccessibleTable table, jint row, jint column); - /* end AccessibleTable */ - - /* ----- AccessibleRelationSet routines */ - BOOL getAccessibleRelationSet(long vmID, AccessibleContext accessibleContext, - AccessibleRelationSetInfo *relationSetInfo); - - /* ----- AccessibleHypertext routines */ - - /* - * Returns hypertext information associated with a component. - */ - BOOL getAccessibleHypertext(long vmID, AccessibleContext accessibleContext, - AccessibleHypertextInfo *hypertextInfo); - - /* - * Requests that a hyperlink be activated. - */ - BOOL activateAccessibleHyperlink(long vmID, AccessibleContext accessibleContext, - AccessibleHyperlink accessibleHyperlink); - - /* - * Returns the number of hyperlinks in a component - * Maps to AccessibleHypertext.getLinkCount. - * Returns -1 on error. - */ - jint getAccessibleHyperlinkCount(const long vmID, - const AccessibleHypertext hypertext); - - /* - * This method is used to iterate through the hyperlinks in a component. It - * returns hypertext information for a component starting at hyperlink index - * nStartIndex. No more than MAX_HYPERLINKS AccessibleHypertextInfo objects will - * be returned for each call to this method. - * Returns FALSE on error. - */ - BOOL getAccessibleHypertextExt(const long vmID, - const AccessibleContext accessibleContext, - const jint nStartIndex, - /* OUT */ AccessibleHypertextInfo *hypertextInfo); - - /* - * Returns the index into an array of hyperlinks that is associated with - * a character index in document; maps to AccessibleHypertext.getLinkIndex - * Returns -1 on error. - */ - jint getAccessibleHypertextLinkIndex(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex); - - /* - * Returns the nth hyperlink in a document - * Maps to AccessibleHypertext.getLink. - * Returns FALSE on error - */ - BOOL getAccessibleHyperlink(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex, - /* OUT */ AccessibleHyperlinkInfo *hyperlinkInfo); - - /* Accessible KeyBindings, Icons and Actions */ - - /* - * Returns a list of key bindings associated with a component. - */ - BOOL getAccessibleKeyBindings(long vmID, AccessibleContext accessibleContext, - AccessibleKeyBindings *keyBindings); - - /* - * Returns a list of icons associate with a component. - */ - BOOL getAccessibleIcons(long vmID, AccessibleContext accessibleContext, - AccessibleIcons *icons); - - /* - * Returns a list of actions that a component can perform. - */ - BOOL getAccessibleActions(long vmID, AccessibleContext accessibleContext, - AccessibleActions *actions); - - /* - * Request that a list of AccessibleActions be performed by a component. - * Returns TRUE if all actions are performed. Returns FALSE - * when the first requested action fails in which case "failure" - * contains the index of the action that failed. - */ - BOOL doAccessibleActions(long vmID, AccessibleContext accessibleContext, - AccessibleActionsToDo *actionsToDo, jint *failure); - - - - /* Additional utility methods */ - - /* - * Returns whether two object references refer to the same object. - */ - BOOL IsSameObject(long vmID, JOBJECT64 obj1, JOBJECT64 obj2); - - /** - * Sets editable text contents. The AccessibleContext must implement AccessibleEditableText and - * be editable. The maximum text length that can be set is MAX_STRING_SIZE - 1. - * Returns whether successful - */ - BOOL setTextContents (const long vmID, const AccessibleContext accessibleContext, const wchar_t *text); - - /** - * Returns the Accessible Context with the specified role that is the - * ancestor of a given object. The role is one of the role strings - * defined in AccessBridgePackages.h - * If there is no ancestor object that has the specified role, - * returns (AccessibleContext)0. - */ - AccessibleContext getParentWithRole (const long vmID, const AccessibleContext accessibleContext, - const wchar_t *role); - - /** - * Returns the Accessible Context with the specified role that is the - * ancestor of a given object. The role is one of the role strings - * defined in AccessBridgePackages.h. If an object with the specified - * role does not exist, returns the top level object for the Java Window. - * Returns (AccessibleContext)0 on error. - */ - AccessibleContext getParentWithRoleElseRoot (const long vmID, const AccessibleContext accessibleContext, - const wchar_t *role); - - /** - * Returns the Accessible Context for the top level object in - * a Java Window. This is same Accessible Context that is obtained - * from GetAccessibleContextFromHWND for that window. Returns - * (AccessibleContext)0 on error. - */ - AccessibleContext getTopLevelObject (const long vmID, const AccessibleContext accessibleContext); - - /** - * Returns how deep in the object hierarchy a given object is. - * The top most object in the object hierarchy has an object depth of 0. - * Returns -1 on error. - */ - int getObjectDepth (const long vmID, const AccessibleContext accessibleContext); - - /** - * Returns the Accessible Context of the current ActiveDescendent of an object. - * This method assumes the ActiveDescendent is the component that is currently - * selected in a container object. - * Returns (AccessibleContext)0 on error or if there is no selection. - */ - AccessibleContext getActiveDescendent (const long vmID, const AccessibleContext accessibleContext); - - /** - /** - * Accessible Value routines - */ - BOOL GetCurrentAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - BOOL GetMaximumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - BOOL GetMinimumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - - /** - * Accessible Selection routines - */ - void AddAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - void ClearAccessibleSelectionFromContext(long vmID, AccessibleSelection as); - JOBJECT64 GetAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - int GetAccessibleSelectionCountFromContext(long vmID, AccessibleSelection as); - BOOL IsAccessibleChildSelectedFromContext(long vmID, AccessibleSelection as, int i); - void RemoveAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - void SelectAllAccessibleSelectionFromContext(long vmID, AccessibleSelection as); - - /** - * Additional methods for Teton - */ - - /** - * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns - * whether successful. - * - * Bug ID 4916682 - Implement JAWS AccessibleName policy - */ - BOOL getVirtualAccessibleName(const long vmID, const AccessibleContext accessibleContext, - wchar_t *name, int len); - - /** - * Request focus for a component. Returns whether successful. - * - * Bug ID 4944757 - requestFocus method needed - */ - BOOL requestFocus(const long vmID, const AccessibleContext accessibleContext); - - /** - * Selects text between two indices. Selection includes the text at the start index - * and the text at the end index. Returns whether successful. - * - * Bug ID 4944758 - selectTextRange method needed - */ - BOOL selectTextRange(const long vmID, const AccessibleContext accessibleContext, const int startIndex, - const int endIndex); - - /** - * Get text attributes between two indices. The attribute list includes the text at the - * start index and the text at the end index. Returns whether successful; - * - * Bug ID 4944761 - getTextAttributes between two indices method needed - */ - BOOL getTextAttributesInRange(const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex, - AccessibleTextAttributesInfo *attributes, short *len); - - /** - * Returns the number of visible children of a component. Returns -1 on error. - * - * Bug ID 4944762- getVisibleChildren for list-like components needed - */ - int getVisibleChildrenCount(const long vmID, const AccessibleContext accessibleContext); - - /** - * Gets the visible children of an AccessibleContext. Returns whether successful. - * - * Bug ID 4944762- getVisibleChildren for list-like components needed - */ - BOOL getVisibleChildren(const long vmID, const AccessibleContext accessibleContext, - const int startIndex, - VisibleChildrenInfo *visibleChildrenInfo); - - /** - * Set the caret to a text position. Returns whether successful. - * - * Bug ID 4944770 - setCaretPosition method needed - */ - BOOL setCaretPosition(const long vmID, const AccessibleContext accessibleContext, - const int position); - - /** - * Gets the text caret location - */ - BOOL getCaretLocation(long vmID, AccessibleContext ac, - AccessibleTextRectInfo *rectInfo, jint index); - - /** - * Gets the number of events waiting to fire - */ - int getEventsWaiting(); - -#ifdef __cplusplus -} -#endif diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgePackages.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgePackages.h deleted file mode 100644 index 27c31be..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/bridge/AccessBridgePackages.h +++ /dev/null @@ -1,2215 +0,0 @@ -/* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Header file for packages of paramaters passed between Java Accessibility - * and native Assistive Technologies - */ - -#ifndef __AccessBridgePackages_H__ -#define __AccessBridgePackages_H__ - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef ACCESSBRIDGE_ARCH_LEGACY -typedef jobject JOBJECT64; -typedef HWND ABHWND64; -#define ABHandleToLong -#define ABLongToHandle -#else -typedef jlong JOBJECT64; -typedef long ABHWND64; -#define ABHandleToLong HandleToLong -#define ABLongToHandle LongToHandle -#endif - -#define MAX_BUFFER_SIZE 10240 -#define MAX_STRING_SIZE 1024 -#define SHORT_STRING_SIZE 256 - - // object types - typedef JOBJECT64 AccessibleContext; - typedef JOBJECT64 AccessibleText; - typedef JOBJECT64 AccessibleValue; - typedef JOBJECT64 AccessibleSelection; - typedef JOBJECT64 Java_Object; - typedef JOBJECT64 PropertyChangeEvent; - typedef JOBJECT64 FocusEvent; - typedef JOBJECT64 CaretEvent; - typedef JOBJECT64 MouseEvent; - typedef JOBJECT64 MenuEvent; - typedef JOBJECT64 AccessibleTable; - typedef JOBJECT64 AccessibleHyperlink; - typedef JOBJECT64 AccessibleHypertext; - - /** - ****************************************************** - * Java event types - ****************************************************** - */ - -#define cPropertyChangeEvent (jlong) 1 // 1 -#define cFocusGainedEvent (jlong) 2 // 2 -#define cFocusLostEvent (jlong) 4 // 4 -#define cCaretUpdateEvent (jlong) 8 // 8 -#define cMouseClickedEvent (jlong) 16 // 10 -#define cMouseEnteredEvent (jlong) 32 // 20 -#define cMouseExitedEvent (jlong) 64 // 40 -#define cMousePressedEvent (jlong) 128 // 80 -#define cMouseReleasedEvent (jlong) 256 // 100 -#define cMenuCanceledEvent (jlong) 512 // 200 -#define cMenuDeselectedEvent (jlong) 1024 // 400 -#define cMenuSelectedEvent (jlong) 2048 // 800 -#define cPopupMenuCanceledEvent (jlong) 4096 // 1000 -#define cPopupMenuWillBecomeInvisibleEvent (jlong) 8192 // 2000 -#define cPopupMenuWillBecomeVisibleEvent (jlong) 16384 // 4000 -#define cJavaShutdownEvent (jlong) 32768 // 8000 - - /** - ****************************************************** - * Accessible Roles - * Defines all AccessibleRoles in Local.US - ****************************************************** - */ - - /** - * Object is used to alert the user about something. - */ -#define ACCESSIBLE_ALERT L"alert" - - /** - * The header for a column of data. - */ -#define ACCESSIBLE_COLUMN_HEADER L"column header" - - /** - * Object that can be drawn into and is used to trap - * events. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_CANVAS L"canvas" - - /** - * A list of choices the user can select from. Also optionally - * allows the user to enter a choice of their own. - */ -#define ACCESSIBLE_COMBO_BOX L"combo box" - - /** - * An iconified internal frame in a DESKTOP_PANE. - * see ACCESSIBLE_DESKTOP_PANE - * see ACCESSIBLE_INTERNAL_FRAME - */ -#define ACCESSIBLE_DESKTOP_ICON L"desktop icon" - - /** - * A frame-like object that is clipped by a desktop pane. The - * desktop pane, internal frame, and desktop icon objects are - * often used to create multiple document interfaces within an - * application. - * see ACCESSIBLE_DESKTOP_ICON - * see ACCESSIBLE_DESKTOP_PANE - * see ACCESSIBLE_FRAME - */ -#define ACCESSIBLE_INTERNAL_FRAME L"internal frame" - - /** - * A pane that supports internal frames and - * iconified versions of those internal frames. - * see ACCESSIBLE_DESKTOP_ICON - * see ACCESSIBLE_INTERNAL_FRAME - */ -#define ACCESSIBLE_DESKTOP_PANE L"desktop pane" - - /** - * A specialized pane whose primary use is inside a DIALOG - * see ACCESSIBLE_DIALOG - */ -#define ACCESSIBLE_OPTION_PANE L"option pane" - - /** - * A top level window with no title or border. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_DIALOG - */ -#define ACCESSIBLE_WINDOW L"window" - - /** - * A top level window with a title bar, border, menu bar, etc. It is - * often used as the primary window for an application. - * see ACCESSIBLE_DIALOG - * see ACCESSIBLE_CANVAS - * see ACCESSIBLE_WINDOW - */ -#define ACCESSIBLE_FRAME L"frame" - - /** - * A top level window with title bar and a border. A dialog is similar - * to a frame, but it has fewer properties and is often used as a - * secondary window for an application. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_WINDOW - */ -#define ACCESSIBLE_DIALOG L"dialog" - - /** - * A specialized dialog that lets the user choose a color. - */ -#define ACCESSIBLE_COLOR_CHOOSER L"color chooser" - - - /** - * A pane that allows the user to navigate through - * and select the contents of a directory. May be used - * by a file chooser. - * see ACCESSIBLE_FILE_CHOOSER - */ -#define ACCESSIBLE_DIRECTORY_PANE L"directory pane" - - /** - * A specialized dialog that displays the files in the directory - * and lets the user select a file, browse a different directory, - * or specify a filename. May use the directory pane to show the - * contents of a directory. - * see ACCESSIBLE_DIRECTORY_PANE - */ -#define ACCESSIBLE_FILE_CHOOSER L"file chooser" - - /** - * An object that fills up space in a user interface. It is often - * used in interfaces to tweak the spacing between components, - * but serves no other purpose. - */ -#define ACCESSIBLE_FILLER L"filler" - - /** - * A hypertext anchor - */ -#define ACCESSIBLE_HYPERLINK L"hyperlink" - - /** - * A small fixed size picture, typically used to decorate components. - */ -#define ACCESSIBLE_ICON L"icon" - - /** - * An object used to present an icon or short string in an interface. - */ -#define ACCESSIBLE_LABEL L"label" - - /** - * A specialized pane that has a glass pane and a layered pane as its - * children. - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_ROOT_PANE L"root pane" - - /** - * A pane that is guaranteed to be painted on top - * of all panes beneath it. - * see ACCESSIBLE_ROOT_PANE - * see ACCESSIBLE_CANVAS - */ -#define ACCESSIBLE_GLASS_PANE L"glass pane" - - /** - * A specialized pane that allows its children to be drawn in layers, - * providing a form of stacking order. This is usually the pane that - * holds the menu bar as well as the pane that contains most of the - * visual components in a window. - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_ROOT_PANE - */ -#define ACCESSIBLE_LAYERED_PANE L"layered pane" - - /** - * An object that presents a list of objects to the user and allows the - * user to select one or more of them. A list is usually contained - * within a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - * see ACCESSIBLE_LIST_ITEM - */ -#define ACCESSIBLE_LIST L"list" - - /** - * An object that presents an element in a list. A list is usually - * contained within a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - * see ACCESSIBLE_LIST - */ -#define ACCESSIBLE_LIST_ITEM L"list item" - - /** - * An object usually drawn at the top of the primary dialog box of - * an application that contains a list of menus the user can choose - * from. For example, a menu bar might contain menus for "File," - * "Edit," and "Help." - * see ACCESSIBLE_MENU - * see ACCESSIBLE_POPUP_MENU - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_MENU_BAR L"menu bar" - - /** - * A temporary window that is usually used to offer the user a - * list of choices, and then hides when the user selects one of - * those choices. - * see ACCESSIBLE_MENU - * see ACCESSIBLE_MENU_ITEM - */ -#define ACCESSIBLE_POPUP_MENU L"popup menu" - - /** - * An object usually found inside a menu bar that contains a list - * of actions the user can choose from. A menu can have any object - * as its children, but most often they are menu items, other menus, - * or rudimentary objects such as radio buttons, check boxes, or - * separators. For example, an application may have an "Edit" menu - * that contains menu items for "Cut" and "Paste." - * see ACCESSIBLE_MENU_BAR - * see ACCESSIBLE_MENU_ITEM - * see ACCESSIBLE_SEPARATOR - * see ACCESSIBLE_RADIO_BUTTON - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_POPUP_MENU - */ -#define ACCESSIBLE_MENU L"menu" - - /** - * An object usually contained in a menu that presents an action - * the user can choose. For example, the "Cut" menu item in an - * "Edit" menu would be an action the user can select to cut the - * selected area of text in a document. - * see ACCESSIBLE_MENU_BAR - * see ACCESSIBLE_SEPARATOR - * see ACCESSIBLE_POPUP_MENU - */ -#define ACCESSIBLE_MENU_ITEM L"menu item" - - /** - * An object usually contained in a menu to provide a visual - * and logical separation of the contents in a menu. For example, - * the "File" menu of an application might contain menu items for - * "Open," "Close," and "Exit," and will place a separator between - * "Close" and "Exit" menu items. - * see ACCESSIBLE_MENU - * see ACCESSIBLE_MENU_ITEM - */ -#define ACCESSIBLE_SEPARATOR L"separator" - - /** - * An object that presents a series of panels (or page tabs), one at a - * time, through some mechanism provided by the object. The most common - * mechanism is a list of tabs at the top of the panel. The children of - * a page tab list are all page tabs. - * see ACCESSIBLE_PAGE_TAB - */ -#define ACCESSIBLE_PAGE_TAB_LIST L"page tab list" - - /** - * An object that is a child of a page tab list. Its sole child is - * the panel that is to be presented to the user when the user - * selects the page tab from the list of tabs in the page tab list. - * see ACCESSIBLE_PAGE_TAB_LIST - */ -#define ACCESSIBLE_PAGE_TAB L"page tab" - - /** - * A generic container that is often used to group objects. - */ -#define ACCESSIBLE_PANEL L"panel" - - /** - * An object used to indicate how much of a task has been completed. - */ -#define ACCESSIBLE_PROGRESS_BAR L"progress bar" - - /** - * A text object used for passwords, or other places where the - * text contents is not shown visibly to the user - */ -#define ACCESSIBLE_PASSWORD_TEXT L"password text" - - /** - * An object the user can manipulate to tell the application to do - * something. - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_PUSH_BUTTON L"push button" - - /** - * A specialized push button that can be checked or unchecked, but - * does not provide a separate indicator for the current state. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_TOGGLE_BUTTON L"toggle button" - - /** - * A choice that can be checked or unchecked and provides a - * separate indicator for the current state. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_CHECK_BOX L"check box" - - /** - * A specialized check box that will cause other radio buttons in the - * same group to become unchecked when this one is checked. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_CHECK_BOX - */ -#define ACCESSIBLE_RADIO_BUTTON L"radio button" - - /** - * The header for a row of data. - */ -#define ACCESSIBLE_ROW_HEADER L"row header" - - /** - * An object that allows a user to incrementally view a large amount - * of information. Its children can include scroll bars and a viewport. - * see ACCESSIBLE_SCROLL_BAR - * see ACCESSIBLE_VIEWPORT - */ -#define ACCESSIBLE_SCROLL_PANE L"scroll pane" - - /** - * An object usually used to allow a user to incrementally view a - * large amount of data. Usually used only by a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - */ -#define ACCESSIBLE_SCROLL_BAR L"scroll bar" - - /** - * An object usually used in a scroll pane. It represents the portion - * of the entire data that the user can see. As the user manipulates - * the scroll bars, the contents of the viewport can change. - * see ACCESSIBLE_SCROLL_PANE - */ -#define ACCESSIBLE_VIEWPORT L"viewport" - - /** - * An object that allows the user to select from a bounded range. For - * example, a slider might be used to select a number between 0 and 100. - */ -#define ACCESSIBLE_SLIDER L"slider" - - /** - * A specialized panel that presents two other panels at the same time. - * Between the two panels is a divider the user can manipulate to make - * one panel larger and the other panel smaller. - */ -#define ACCESSIBLE_SPLIT_PANE L"split pane" - - /** - * An object used to present information in terms of rows and columns. - * An example might include a spreadsheet application. - */ -#define ACCESSIBLE_TABLE L"table" - - /** - * An object that presents text to the user. The text is usually - * editable by the user as opposed to a label. - * see ACCESSIBLE_LABEL - */ -#define ACCESSIBLE_TEXT L"text" - - /** - * An object used to present hierarchical information to the user. - * The individual nodes in the tree can be collapsed and expanded - * to provide selective disclosure of the tree's contents. - */ -#define ACCESSIBLE_TREE L"tree" - - /** - * A bar or palette usually composed of push buttons or toggle buttons. - * It is often used to provide the most frequently used functions for an - * application. - */ -#define ACCESSIBLE_TOOL_BAR L"tool bar" - - /** - * An object that provides information about another object. The - * accessibleDescription property of the tool tip is often displayed - * to the user in a small L"help bubble" when the user causes the - * mouse to hover over the object associated with the tool tip. - */ -#define ACCESSIBLE_TOOL_TIP L"tool tip" - - /** - * An AWT component, but nothing else is known about it. - * see ACCESSIBLE_SWING_COMPONENT - * see ACCESSIBLE_UNKNOWN - */ -#define ACCESSIBLE_AWT_COMPONENT L"awt component" - - /** - * A Swing component, but nothing else is known about it. - * see ACCESSIBLE_AWT_COMPONENT - * see ACCESSIBLE_UNKNOWN - */ -#define ACCESSIBLE_SWING_COMPONENT L"swing component" - - /** - * The object contains some Accessible information, but its role is - * not known. - * see ACCESSIBLE_AWT_COMPONENT - * see ACCESSIBLE_SWING_COMPONENT - */ -#define ACCESSIBLE_UNKNOWN L"unknown" - - /** - * A STATUS_BAR is an simple component that can contain - * multiple labels of status information to the user. - */ -#define ACCESSIBLE_STATUS_BAR L"status bar" - - /** - * A DATE_EDITOR is a component that allows users to edit - * java.util.Date and java.util.Time objects - */ -#define ACCESSIBLE_DATE_EDITOR L"date editor" - - /** - * A SPIN_BOX is a simple spinner component and its main use - * is for simple numbers. - */ -#define ACCESSIBLE_SPIN_BOX L"spin box" - - /** - * A FONT_CHOOSER is a component that lets the user pick various - * attributes for fonts. - */ -#define ACCESSIBLE_FONT_CHOOSER L"font chooser" - - /** - * A GROUP_BOX is a simple container that contains a border - * around it and contains components inside it. - */ -#define ACCESSIBLE_GROUP_BOX L"group box" - - /** - * A text header - */ -#define ACCESSIBLE_HEADER L"header" - - /** - * A text footer - */ -#define ACCESSIBLE_FOOTER L"footer" - - /** - * A text paragraph - */ -#define ACCESSIBLE_PARAGRAPH L"paragraph" - - /** - * A ruler is an object used to measure distance - */ -#define ACCESSIBLE_RULER L"ruler" - - /** - * A role indicating the object acts as a formula for - * calculating a value. An example is a formula in - * a spreadsheet cell. - */ -#define ACCESSIBLE_EDITBAR L"editbar" - - /** - * A role indicating the object monitors the progress - * of some operation. - */ -#define PROGRESS_MONITOR L"progress monitor" - - - /** - ****************************************************** - * Accessibility event types - ****************************************************** - */ - -#define cPropertyNameChangeEvent (jlong) 1 // 1 -#define cPropertyDescriptionChangeEvent (jlong) 2 // 2 -#define cPropertyStateChangeEvent (jlong) 4 // 4 -#define cPropertyValueChangeEvent (jlong) 8 // 8 -#define cPropertySelectionChangeEvent (jlong) 16 // 10 -#define cPropertyTextChangeEvent (jlong) 32 // 20 -#define cPropertyCaretChangeEvent (jlong) 64 // 40 -#define cPropertyVisibleDataChangeEvent (jlong) 128 // 80 -#define cPropertyChildChangeEvent (jlong) 256 // 100 -#define cPropertyActiveDescendentChangeEvent (jlong) 512 // 200 -#define cPropertyTableModelChangeEvent (jlong) 1024 // 400 - - /** - ****************************************************** - * optional AccessibleContext interfaces - * - * This version of the bridge reuses the accessibleValue - * field in the AccessibleContextInfo struct to represent - * additional optional interfaces that are supported by - * the Java AccessibleContext. This is backwardly compatable - * because the old accessibleValue was set to the BOOL - * value TRUE (i.e., 1) if the AccessibleValue interface is - * supported. - ****************************************************** - */ - -#define cAccessibleValueInterface (jlong) 1 // 1 << 1 (TRUE) -#define cAccessibleActionInterface (jlong) 2 // 1 << 2 -#define cAccessibleComponentInterface (jlong) 4 // 1 << 3 -#define cAccessibleSelectionInterface (jlong) 8 // 1 << 4 -#define cAccessibleTableInterface (jlong) 16 // 1 << 5 -#define cAccessibleTextInterface (jlong) 32 // 1 << 6 -#define cAccessibleHypertextInterface (jlong) 64 // 1 << 7 - - - /** - ****************************************************** - * Accessibility information bundles - ****************************************************** - */ - - typedef struct AccessBridgeVersionInfoTag { - wchar_t VMversion[SHORT_STRING_SIZE]; // output of "java -version" - wchar_t bridgeJavaClassVersion[SHORT_STRING_SIZE]; // version of the AccessBridge.class - wchar_t bridgeJavaDLLVersion[SHORT_STRING_SIZE]; // version of JavaAccessBridge.dll - wchar_t bridgeWinDLLVersion[SHORT_STRING_SIZE]; // version of WindowsAccessBridge.dll - } AccessBridgeVersionInfo; - - - typedef struct AccessibleContextInfoTag { - wchar_t name[MAX_STRING_SIZE]; // the AccessibleName of the object - wchar_t description[MAX_STRING_SIZE]; // the AccessibleDescription of the object - - wchar_t role[SHORT_STRING_SIZE]; // localized AccesibleRole string - wchar_t role_en_US[SHORT_STRING_SIZE]; // AccesibleRole string in the en_US locale - wchar_t states[SHORT_STRING_SIZE]; // localized AccesibleStateSet string (comma separated) - wchar_t states_en_US[SHORT_STRING_SIZE]; // AccesibleStateSet string in the en_US locale (comma separated) - - jint indexInParent; // index of object in parent - jint childrenCount; // # of children, if any - - jint x; // screen coords in pixels - jint y; // " - jint width; // pixel width of object - jint height; // pixel height of object - - BOOL accessibleComponent; // flags for various additional - BOOL accessibleAction; // Java Accessibility interfaces - BOOL accessibleSelection; // FALSE if this object doesn't - BOOL accessibleText; // implement the additional interface - // in question - - // BOOL accessibleValue; // old BOOL indicating whether AccessibleValue is supported - BOOL accessibleInterfaces; // new bitfield containing additional interface flags - - } AccessibleContextInfo; - - - - // AccessibleText packages - typedef struct AccessibleTextInfoTag { - jint charCount; // # of characters in this text object - jint caretIndex; // index of caret - jint indexAtPoint; // index at the passsed in point - } AccessibleTextInfo; - - typedef struct AccessibleTextItemsInfoTag { - wchar_t letter; - wchar_t word[SHORT_STRING_SIZE]; - wchar_t sentence[MAX_STRING_SIZE]; - } AccessibleTextItemsInfo; - - typedef struct AccessibleTextSelectionInfoTag { - jint selectionStartIndex; - jint selectionEndIndex; - wchar_t selectedText[MAX_STRING_SIZE]; - } AccessibleTextSelectionInfo; - - typedef struct AccessibleTextRectInfoTag { - jint x; // bounding rect of char at index - jint y; // " - jint width; // " - jint height; // " - } AccessibleTextRectInfo; - - // standard attributes for text; note: tabstops are not supported - typedef struct AccessibleTextAttributesInfoTag { - BOOL bold; - BOOL italic; - BOOL underline; - BOOL strikethrough; - BOOL superscript; - BOOL subscript; - - wchar_t backgroundColor[SHORT_STRING_SIZE]; - wchar_t foregroundColor[SHORT_STRING_SIZE]; - wchar_t fontFamily[SHORT_STRING_SIZE]; - jint fontSize; - - jint alignment; - jint bidiLevel; - - jfloat firstLineIndent; - jfloat leftIndent; - jfloat rightIndent; - jfloat lineSpacing; - jfloat spaceAbove; - jfloat spaceBelow; - - wchar_t fullAttributesString[MAX_STRING_SIZE]; - } AccessibleTextAttributesInfo; - - /** - ****************************************************** - * IPC management typedefs - ****************************************************** - */ - -#define cMemoryMappedNameSize 255 - - /** - * sent by the WindowsDLL -> the memory-mapped file is setup - * - */ - typedef struct MemoryMappedFileCreatedPackageTag { -// HWND bridgeWindow; // redundant, but easier to get to here... - ABHWND64 bridgeWindow; // redundant, but easier to get to here... - char filename[cMemoryMappedNameSize]; - } MemoryMappedFileCreatedPackage; - - - - - /** - * sent when a new JavaVM attaches to the Bridge - * - */ - typedef struct JavaVMCreatedPackageTag { - ABHWND64 bridgeWindow; - long vmID; - } JavaVMCreatedPackage; - - /** - * sent when a JavaVM detatches from the Bridge - * - */ - typedef struct JavaVMDestroyedPackageTag { - ABHWND64 bridgeWindow; - } JavaVMDestroyedPackage; - - /** - * sent when a new AT attaches to the Bridge - * - */ - typedef struct WindowsATCreatedPackageTag { - ABHWND64 bridgeWindow; - } WindowsATCreatedPackage; - - /** - * sent when an AT detatches from the Bridge - * - */ - typedef struct WindowsATDestroyedPackageTag { - ABHWND64 bridgeWindow; - } WindowsATDestroyedPackage; - - - /** - * sent by JVM Bridges in response to a WindowsATCreate - * message; saying "howdy, welcome to the neighborhood" - * - */ - typedef struct JavaVMPresentNotificationPackageTag { - ABHWND64 bridgeWindow; - long vmID; - } JavaVMPresentNotificationPackage; - - /** - * sent by AT Bridges in response to a JavaVMCreate - * message; saying "howdy, welcome to the neighborhood" - * - */ - typedef struct WindowsATPresentNotificationPackageTag { - ABHWND64 bridgeWindow; - } WindowsATPresentNotificationPackage; - - - /** - ****************************************************** - * Core packages - ****************************************************** - */ - - typedef struct ReleaseJavaObjectPackageTag { - long vmID; - JOBJECT64 object; - } ReleaseJavaObjectPackage; - - typedef struct GetAccessBridgeVersionPackageTag { - long vmID; // can't get VM info w/out a VM! - AccessBridgeVersionInfo rVersionInfo; - } GetAccessBridgeVersionPackage; - - typedef struct IsSameObjectPackageTag { - long vmID; - JOBJECT64 obj1; - JOBJECT64 obj2; - jboolean rResult; - } IsSameObjectPackage; - - /** - ****************************************************** - * Windows packages - ****************************************************** - */ - - typedef struct IsJavaWindowPackageTag { - jint window; - jboolean rResult; - } IsJavaWindowPackage; - - typedef struct GetAccessibleContextFromHWNDPackageTag { - jint window; - long rVMID; - JOBJECT64 rAccessibleContext; - } GetAccessibleContextFromHWNDPackage; - - typedef struct GetHWNDFromAccessibleContextPackageTag { - JOBJECT64 accessibleContext; - ABHWND64 rHWND; - } GetHWNDFromAccessibleContextPackage; - - /** -****************************************************** -* AccessibleContext packages -****************************************************** -*/ - - typedef struct GetAccessibleContextAtPackageTag { - jint x; - jint y; - long vmID; - JOBJECT64 AccessibleContext; // look within this AC - JOBJECT64 rAccessibleContext; - } GetAccessibleContextAtPackage; - - typedef struct GetAccessibleContextWithFocusPackageTag { - long rVMID; - JOBJECT64 rAccessibleContext; - } GetAccessibleContextWithFocusPackage; - - typedef struct GetAccessibleContextInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - AccessibleContextInfo rAccessibleContextInfo; - } GetAccessibleContextInfoPackage; - - typedef struct GetAccessibleChildFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint childIndex; - JOBJECT64 rAccessibleContext; - } GetAccessibleChildFromContextPackage; - - typedef struct GetAccessibleParentFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - JOBJECT64 rAccessibleContext; - } GetAccessibleParentFromContextPackage; - - /** -****************************************************** -* AccessibleTable packages -****************************************************** -*/ - -#define MAX_TABLE_SELECTIONS 64 - - // table information - typedef struct AccessibleTableInfoTag { - JOBJECT64 caption; // AccesibleContext - JOBJECT64 summary; // AccessibleContext - jint rowCount; - jint columnCount; - JOBJECT64 accessibleContext; - JOBJECT64 accessibleTable; - } AccessibleTableInfo; - - typedef struct GetAccessibleTableInfoPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableInfoPackage; - - // table cell information - typedef struct AccessibleTableCellInfoTag { - JOBJECT64 accessibleContext; - jint index; - jint row; - jint column; - jint rowExtent; - jint columnExtent; - jboolean isSelected; - } AccessibleTableCellInfo; - - typedef struct GetAccessibleTableCellInfoPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jint column; - AccessibleTableCellInfo rTableCellInfo; - } GetAccessibleTableCellInfoPackage; - - typedef struct GetAccessibleTableRowHeaderPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableRowHeaderPackage; - - typedef struct GetAccessibleTableColumnHeaderPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableColumnHeaderPackage; - - typedef struct GetAccessibleTableRowDescriptionPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint row; - JOBJECT64 rAccessibleContext; - } GetAccessibleTableRowDescriptionPackage; - - typedef struct GetAccessibleTableColumnDescriptionPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint column; - JOBJECT64 rAccessibleContext; - } GetAccessibleTableColumnDescriptionPackage; - - typedef struct GetAccessibleTableRowSelectionCountPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint rCount; - } GetAccessibleTableRowSelectionCountPackage; - - typedef struct IsAccessibleTableRowSelectedPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jboolean rResult; - } IsAccessibleTableRowSelectedPackage; - - typedef struct GetAccessibleTableRowSelectionsPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint count; - jint rSelections[MAX_TABLE_SELECTIONS]; - } GetAccessibleTableRowSelectionsPackage; - - typedef struct GetAccessibleTableColumnSelectionCountPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint rCount; - } GetAccessibleTableColumnSelectionCountPackage; - - typedef struct IsAccessibleTableColumnSelectedPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint column; - jboolean rResult; - } IsAccessibleTableColumnSelectedPackage; - - typedef struct GetAccessibleTableColumnSelectionsPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint count; - jint rSelections[MAX_TABLE_SELECTIONS]; - } GetAccessibleTableColumnSelectionsPackage; - - - typedef struct GetAccessibleTableRowPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint index; - jint rRow; - } GetAccessibleTableRowPackage; - - typedef struct GetAccessibleTableColumnPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint index; - jint rColumn; - } GetAccessibleTableColumnPackage; - - typedef struct GetAccessibleTableIndexPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jint column; - jint rIndex; - } GetAccessibleTableIndexPackage; - - - /** - ****************************************************** - * AccessibleRelationSet packages - ****************************************************** - */ - -#define MAX_RELATION_TARGETS 25 -#define MAX_RELATIONS 5 - - typedef struct AccessibleRelationInfoTag { - wchar_t key[SHORT_STRING_SIZE]; - jint targetCount; - JOBJECT64 targets[MAX_RELATION_TARGETS]; // AccessibleContexts - } AccessibleRelationInfo; - - typedef struct AccessibleRelationSetInfoTag { - jint relationCount; - AccessibleRelationInfo relations[MAX_RELATIONS]; - } AccessibleRelationSetInfo; - - typedef struct GetAccessibleRelationSetPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleRelationSetInfo rAccessibleRelationSetInfo; - } GetAccessibleRelationSetPackage; - - /** - ****************************************************** - * AccessibleHypertext packagess - ****************************************************** - */ - -#define MAX_HYPERLINKS 64 // maximum number of hyperlinks returned - - // hyperlink information - typedef struct AccessibleHyperlinkInfoTag { - wchar_t text[SHORT_STRING_SIZE]; // the hyperlink text - jint startIndex; //index in the hypertext document where the link begins - jint endIndex; //index in the hypertext document where the link ends - JOBJECT64 accessibleHyperlink; // AccessibleHyperlink object - } AccessibleHyperlinkInfo; - - // hypertext information - typedef struct AccessibleHypertextInfoTag { - jint linkCount; // number of hyperlinks - AccessibleHyperlinkInfo links[MAX_HYPERLINKS]; // the hyperlinks - JOBJECT64 accessibleHypertext; // AccessibleHypertext object - } AccessibleHypertextInfo; - - // struct for sending a message to get the hypertext for an AccessibleContext - typedef struct GetAccessibleHypertextPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext with hypertext - AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext - } GetAccessibleHypertextPackage; - - // struct for sending an message to activate a hyperlink - typedef struct ActivateAccessibleHyperlinkPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext containing the link - JOBJECT64 accessibleHyperlink; // the link to activate - BOOL rResult; // hyperlink activation return value - } ActivateAccessibleHyperlinkPackage; - - // struct for sending a message to get the number of hyperlinks in a component - typedef struct GetAccessibleHyperlinkCountPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext containing AccessibleHypertext - jint rLinkCount; // link count return value - } GetAccessibleHyperlinkCountPackage; - - // struct for sending a message to get the hypertext for an AccessibleContext - // starting at a specified index in the document - typedef struct GetAccessibleHypertextExtPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext with hypertext - jint startIndex; // start index in document - AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext - BOOL rSuccess; // whether call succeeded - } GetAccessibleHypertextExtPackage; - - // struct for sending a message to get the nth hyperlink in a document; - // maps to AccessibleHypertext.getLink - typedef struct GetAccessibleHyperlinkPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 hypertext; // AccessibleHypertext - jint linkIndex; // hyperlink index - AccessibleHyperlinkInfo rAccessibleHyperlinkInfo; // returned hyperlink - } GetAccessibleHyperlinkPackage; - - // struct for sending a message to get the index into an array - // of hyperlinks that is associated with a character index in a - // document; maps to AccessibleHypertext.getLinkIndex - typedef struct GetAccessibleHypertextLinkIndexPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 hypertext; // AccessibleHypertext - jint charIndex; // character index in document - jint rLinkIndex; // returned hyperlink index - } GetAccessibleHypertextLinkIndexPackage; - - /** - ****************************************************** - * Accessible Key Bindings packages - ****************************************************** - */ - -#define MAX_KEY_BINDINGS 10 - - // keyboard character modifiers -#define ACCESSIBLE_SHIFT_KEYSTROKE 1 -#define ACCESSIBLE_CONTROL_KEYSTROKE 2 -#define ACCESSIBLE_META_KEYSTROKE 4 -#define ACCESSIBLE_ALT_KEYSTROKE 8 -#define ACCESSIBLE_ALT_GRAPH_KEYSTROKE 16 -#define ACCESSIBLE_BUTTON1_KEYSTROKE 32 -#define ACCESSIBLE_BUTTON2_KEYSTROKE 64 -#define ACCESSIBLE_BUTTON3_KEYSTROKE 128 -#define ACCESSIBLE_FKEY_KEYSTROKE 256 // F key pressed, character contains 1-24 -#define ACCESSIBLE_CONTROLCODE_KEYSTROKE 512 // Control code key pressed, character contains control code. - -// The supported control code keys are: -#define ACCESSIBLE_VK_BACK_SPACE 8 -#define ACCESSIBLE_VK_DELETE 127 -#define ACCESSIBLE_VK_DOWN 40 -#define ACCESSIBLE_VK_END 35 -#define ACCESSIBLE_VK_HOME 36 -#define ACCESSIBLE_VK_INSERT 155 -#define ACCESSIBLE_VK_KP_DOWN 225 -#define ACCESSIBLE_VK_KP_LEFT 226 -#define ACCESSIBLE_VK_KP_RIGHT 227 -#define ACCESSIBLE_VK_KP_UP 224 -#define ACCESSIBLE_VK_LEFT 37 -#define ACCESSIBLE_VK_PAGE_DOWN 34 -#define ACCESSIBLE_VK_PAGE_UP 33 -#define ACCESSIBLE_VK_RIGHT 39 -#define ACCESSIBLE_VK_UP 38 - - // a key binding associates with a component - typedef struct AccessibleKeyBindingInfoTag { - jchar character; // the key character - jint modifiers; // the key modifiers - } AccessibleKeyBindingInfo; - - // all of the key bindings associated with a component - typedef struct AccessibleKeyBindingsTag { - int keyBindingsCount; // number of key bindings - AccessibleKeyBindingInfo keyBindingInfo[MAX_KEY_BINDINGS]; - } AccessibleKeyBindings; - - // struct to get the key bindings associated with a component - typedef struct GetAccessibleKeyBindingsPackageTag { - long vmID; // the virtual machine id - JOBJECT64 accessibleContext; // the component - AccessibleKeyBindings rAccessibleKeyBindings; // the key bindings - } GetAccessibleKeyBindingsPackage; - - /** -****************************************************** -* AccessibleIcon packages -****************************************************** -*/ -#define MAX_ICON_INFO 8 - - // an icon assocated with a component - typedef struct AccessibleIconInfoTag { - wchar_t description[SHORT_STRING_SIZE]; // icon description - jint height; // icon height - jint width; // icon width - } AccessibleIconInfo; - - // all of the icons associated with a component - typedef struct AccessibleIconsTag { - jint iconsCount; // number of icons - AccessibleIconInfo iconInfo[MAX_ICON_INFO]; // the icons - } AccessibleIcons; - - // struct to get the icons associated with a component - typedef struct GetAccessibleIconsPackageTag { - long vmID; // the virtual machine id - JOBJECT64 accessibleContext; // the component - AccessibleIcons rAccessibleIcons; // the icons - } GetAccessibleIconsPackage; - - - /** -****************************************************** -* AccessibleAction packages -****************************************************** -*/ -#define MAX_ACTION_INFO 256 -#define MAX_ACTIONS_TO_DO 32 - - // an action assocated with a component - typedef struct AccessibleActionInfoTag { - wchar_t name[SHORT_STRING_SIZE]; // action name - } AccessibleActionInfo; - - // all of the actions associated with a component - typedef struct AccessibleActionsTag { - jint actionsCount; // number of actions - AccessibleActionInfo actionInfo[MAX_ACTION_INFO]; // the action information - } AccessibleActions; - - // struct for requesting the actions associated with a component - typedef struct GetAccessibleActionsPackageTag { - long vmID; - JOBJECT64 accessibleContext; // the component - AccessibleActions rAccessibleActions; // the actions - } GetAccessibleActionsPackage; - - // list of AccessibleActions to do - typedef struct AccessibleActionsToDoTag { - jint actionsCount; // number of actions to do - AccessibleActionInfo actions[MAX_ACTIONS_TO_DO];// the accessible actions to do - } AccessibleActionsToDo; - - // struct for sending an message to do one or more actions - typedef struct DoAccessibleActionsPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // component to do the action - AccessibleActionsToDo actionsToDo; // the accessible actions to do - BOOL rResult; // action return value - jint failure; // index of action that failed if rResult is FALSE - } DoAccessibleActionsPackage; - - /** -****************************************************** -* AccessibleText packages -****************************************************** -*/ - - typedef struct GetAccessibleTextInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint x; - jint y; - AccessibleTextInfo rTextInfo; - } GetAccessibleTextInfoPackage; - - typedef struct GetAccessibleTextItemsPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextItemsInfo rTextItemsInfo; - } GetAccessibleTextItemsPackage; - - typedef struct GetAccessibleTextSelectionInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - AccessibleTextSelectionInfo rTextSelectionItemsInfo; - } GetAccessibleTextSelectionInfoPackage; - - typedef struct GetAccessibleTextAttributeInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextAttributesInfo rAttributeInfo; - } GetAccessibleTextAttributeInfoPackage; - - typedef struct GetAccessibleTextRectInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextRectInfo rTextRectInfo; - } GetAccessibleTextRectInfoPackage; - - typedef struct GetCaretLocationPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextRectInfo rTextRectInfo; - } GetCaretLocationPackage; - - typedef struct GetAccessibleTextLineBoundsPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - jint rLineStart; - jint rLineEnd; - } GetAccessibleTextLineBoundsPackage; - - typedef struct GetAccessibleTextRangePackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint start; - jint end; - wchar_t rText[MAX_BUFFER_SIZE]; - } GetAccessibleTextRangePackage; - - /** -****************************************************** -* -* Utility method packages -****************************************************** -*/ - - typedef struct SetTextContentsPackageTag { - long vmID; - JOBJECT64 accessibleContext; // the text field - wchar_t text[MAX_STRING_SIZE]; // the text - BOOL rResult; - } SetTextContentsPackage; - - typedef struct GetParentWithRolePackageTag { - long vmID; - JOBJECT64 accessibleContext; - wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above - JOBJECT64 rAccessibleContext; - } GetParentWithRolePackage; - - typedef struct GetTopLevelObjectPackageTag { - long vmID; - JOBJECT64 accessibleContext; - JOBJECT64 rAccessibleContext; - } GetTopLevelObjectPackage; - - typedef struct GetParentWithRoleElseRootPackageTag { - long vmID; - JOBJECT64 accessibleContext; - wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above - JOBJECT64 rAccessibleContext; - } GetParentWithRoleElseRootPackage; - - typedef struct GetObjectDepthPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint rResult; - } GetObjectDepthPackage; - - typedef struct GetActiveDescendentPackageTag { - long vmID; - JOBJECT64 accessibleContext; - JOBJECT64 rAccessibleContext; - } GetActiveDescendentPackage; - - /** -****************************************************** -* AccessibleValue packages -****************************************************** -*/ - - typedef struct GetCurrentAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetCurrentAccessibleValueFromContextPackage; - - typedef struct GetMaximumAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetMaximumAccessibleValueFromContextPackage; - - typedef struct GetMinimumAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetMinimumAccessibleValueFromContextPackage; - - - /** -****************************************************** -* AccessibleSelection packages -****************************************************** -*/ - - typedef struct AddAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - } AddAccessibleSelectionFromContextPackage; - - typedef struct ClearAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - } ClearAccessibleSelectionFromContextPackage; - - typedef struct GetAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - JOBJECT64 rAccessibleContext; - } GetAccessibleSelectionFromContextPackage; - - typedef struct GetAccessibleSelectionCountFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint rCount; - } GetAccessibleSelectionCountFromContextPackage; - - typedef struct IsAccessibleChildSelectedFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - jboolean rResult; - } IsAccessibleChildSelectedFromContextPackage; - - typedef struct RemoveAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - } RemoveAccessibleSelectionFromContextPackage; - - typedef struct SelectAllAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - } SelectAllAccessibleSelectionFromContextPackage; - - - /** -****************************************************** -* Java Event Notification Registration packages -****************************************************** -*/ - - typedef struct AddJavaEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } AddJavaEventNotificationPackage; - - typedef struct RemoveJavaEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } RemoveJavaEventNotificationPackage; - - - /** -****************************************************** -* Accessibility Event Notification Registration packages -****************************************************** -*/ - - typedef struct AddAccessibilityEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } AddAccessibilityEventNotificationPackage; - - typedef struct RemoveAccessibilityEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } RemoveAccessibilityEventNotificationPackage; - - - /** -****************************************************** -* Accessibility Property Change Event packages -****************************************************** -*/ - - typedef struct PropertyCaretChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - jint oldPosition; - jint newPosition; - } PropertyCaretChangePackage; - - typedef struct PropertyDescriptionChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldDescription[SHORT_STRING_SIZE]; - wchar_t newDescription[SHORT_STRING_SIZE]; - } PropertyDescriptionChangePackage; - - typedef struct PropertyNameChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldName[SHORT_STRING_SIZE]; - wchar_t newName[SHORT_STRING_SIZE]; - } PropertyNameChangePackage; - - typedef struct PropertySelectionChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertySelectionChangePackage; - - typedef struct PropertyStateChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldState[SHORT_STRING_SIZE]; - wchar_t newState[SHORT_STRING_SIZE]; - } PropertyStateChangePackage; - - typedef struct PropertyTextChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertyTextChangePackage; - - typedef struct PropertyValueChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldValue[SHORT_STRING_SIZE]; - wchar_t newValue[SHORT_STRING_SIZE]; - } PropertyValueChangePackage; - - typedef struct PropertyVisibleDataChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertyVisibleDataChangePackage; - - typedef struct PropertyChildChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - JOBJECT64 oldChildAccessibleContext; - JOBJECT64 newChildAccessibleContext; - } PropertyChildChangePackage; - - typedef struct PropertyActiveDescendentChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - JOBJECT64 oldActiveDescendentAccessibleContext; - JOBJECT64 newActiveDescendentAccessibleContext; - } PropertyActiveDescendentChangePackage; - - - // String format for newValue is: - // "type" one of "INSERT", "UPDATE" or "DELETE" - // "firstRow" - // "lastRow" - // "firstColumn" - // "lastColumn" - // - // oldValue is currently unused - // - typedef struct PropertyTableModelChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldValue[SHORT_STRING_SIZE]; - wchar_t newValue[SHORT_STRING_SIZE]; - } PropertyTableModelChangePackage; - - - /** -****************************************************** -* Property Change Event packages -****************************************************** -*/ - - /* - typedef struct PropertyChangePackageTag { - long vmID; - jobject Event; - jobject AccessibleContextSource; - char propertyName[SHORT_STRING_SIZE]; - char oldValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getOldValue().toString() - char newValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getNewValue().toString() - } PropertyChangePackage; - */ - - /* - * Java shutdown event package - */ - typedef struct JavaShutdownPackageTag { - long vmID; - } JavaShutdownPackage; - - - /** -****************************************************** -* Focus Event packages -****************************************************** -*/ - - typedef struct FocusGainedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } FocusGainedPackage; - - typedef struct FocusLostPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } FocusLostPackage; - - - /** -****************************************************** -* Caret Event packages -****************************************************** -*/ - - typedef struct CaretUpdatePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } CaretUpdatePackage; - - - /** -****************************************************** -* Mouse Event packages -****************************************************** -*/ - - typedef struct MouseClickedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseClickedPackage; - - typedef struct MouseEnteredPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseEnteredPackage; - - typedef struct MouseExitedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseExitedPackage; - - typedef struct MousePressedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MousePressedPackage; - - typedef struct MouseReleasedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseReleasedPackage; - - - /** -****************************************************** -* Menu/PopupMenu Event packages -****************************************************** -*/ - - typedef struct MenuCanceledPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuCanceledPackage; - - typedef struct MenuDeselectedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuDeselectedPackage; - - typedef struct MenuSelectedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuSelectedPackage; - - - typedef struct PopupMenuCanceledPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuCanceledPackage; - - typedef struct PopupMenuWillBecomeInvisiblePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuWillBecomeInvisiblePackage; - - typedef struct PopupMenuWillBecomeVisiblePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuWillBecomeVisiblePackage; - - /** -****************************************************** -* Additional methods for Teton -****************************************************** -*/ - - /** - * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns - * whether successful. - * - * Bug ID 4916682 - Implement JAWS AccessibleName policy - */ - typedef struct GetVirtualAccessibleNamePackageTag { - long vmID; - AccessibleContext accessibleContext; - wchar_t rName[MAX_STRING_SIZE]; - int len; - } GetVirtualAccessibleNamePackage; - - /** - * Request focus for a component. Returns whether successful; - * - * Bug ID 4944757 - requestFocus method needed - */ - typedef struct RequestFocusPackageTag { - long vmID; - AccessibleContext accessibleContext; - } RequestFocusPackage; - - /** - * Selects text between two indices. Selection includes the text at the start index - * and the text at the end index. Returns whether successful; - * - * Bug ID 4944758 - selectTextRange method needed - */ - typedef struct SelectTextRangePackageTag { - long vmID; - AccessibleContext accessibleContext; - jint startIndex; - jint endIndex; - } SelectTextRangePackage; - - /** - * Gets the number of contiguous characters with the same attributes. - * - * Bug ID 4944761 - getTextAttributes between two indices method needed - */ - typedef struct GetTextAttributesInRangePackageTag { - long vmID; - AccessibleContext accessibleContext; - jint startIndex; // start index (inclusive) - jint endIndex; // end index (inclusive) - AccessibleTextAttributesInfo attributes; // character attributes to match - short rLength; // number of contiguous characters with matching attributes - } GetTextAttributesInRangePackage; - -#define MAX_VISIBLE_CHILDREN 256 - - // visible children information - typedef struct VisibleChildenInfoTag { - int returnedChildrenCount; // number of children returned - AccessibleContext children[MAX_VISIBLE_CHILDREN]; // the visible children - } VisibleChildrenInfo; - - // struct for sending a message to get the number of visible children - typedef struct GetVisibleChildrenCountPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext of parent component - jint rChildrenCount; // visible children count return value - } GetVisibleChildrenCountPackage; - - // struct for sending a message to get the hypertext for an AccessibleContext - // starting at a specified index in the document - typedef struct GetVisibleChildrenPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext of parent component - jint startIndex; // start index for retrieving children - VisibleChildrenInfo rVisibleChildrenInfo; // returned info - BOOL rSuccess; // whether call succeeded - } GetVisibleChildrenPackage; - - /** - * Set the caret to a text position. Returns whether successful; - * - * Bug ID 4944770 - setCaretPosition method needed - */ - typedef struct SetCaretPositionPackageTag { - long vmID; - AccessibleContext accessibleContext; - jint position; - } SetCaretPositionPackage; - - - /** - ****************************************************** - * Wrapping up all of the packages - ****************************************************** - */ - - /** - * What is the type of this package - */ - typedef enum PackageType { - - cMemoryMappedFileCreatedPackage = 0x11000, - - // many of these will go away... - cJavaVMCreatedPackage = 0x10000, - cJavaVMDestroyedPackage, - cWindowsATCreatedPackage, - cWindowsATDestroyedPackage, - cJavaVMPresentNotificationPackage, - cWindowsATPresentNotificationPackage, - - cReleaseJavaObjectPackage = 1, - cGetAccessBridgeVersionPackage = 2, - - cGetAccessibleContextFromHWNDPackage = 0x10, - cIsJavaWindowPackage, - cGetHWNDFromAccessibleContextPackage, - - cGetAccessibleContextAtPackage = 0x100, - cGetAccessibleContextWithFocusPackage, - cGetAccessibleContextInfoPackage, - cGetAccessibleChildFromContextPackage, - cGetAccessibleParentFromContextPackage, - cIsSameObjectPackage, - - cGetAccessibleTextInfoPackage = 0x200, - cGetAccessibleTextItemsPackage, - cGetAccessibleTextSelectionInfoPackage, - cGetAccessibleTextAttributeInfoPackage, - cGetAccessibleTextRectInfoPackage, - cGetAccessibleTextLineBoundsPackage, - cGetAccessibleTextRangePackage, - - cGetCurrentAccessibleValueFromContextPackage = 0x300, - cGetMaximumAccessibleValueFromContextPackage, - cGetMinimumAccessibleValueFromContextPackage, - - cAddAccessibleSelectionFromContextPackage = 0x400, - cClearAccessibleSelectionFromContextPackage, - cGetAccessibleSelectionFromContextPackage, - cGetAccessibleSelectionCountFromContextPackage, - cIsAccessibleChildSelectedFromContextPackage, - cRemoveAccessibleSelectionFromContextPackage, - cSelectAllAccessibleSelectionFromContextPackage, - - cAddJavaEventNotificationPackage = 0x900, - cRemoveJavaEventNotificationPackage, - cAddAccessibilityEventNotificationPackage, - cRemoveAccessibilityEventNotificationPackage, - - cPropertyChangePackage = 0x1000, - - cJavaShutdownPackage = 0x1010, - cFocusGainedPackage, - cFocusLostPackage, - - cCaretUpdatePackage = 0x1020, - - cMouseClickedPackage = 0x1030, - cMouseEnteredPackage, - cMouseExitedPackage, - cMousePressedPackage, - cMouseReleasedPackage, - - cMenuCanceledPackage = 0x1040, - cMenuDeselectedPackage, - cMenuSelectedPackage, - cPopupMenuCanceledPackage, - cPopupMenuWillBecomeInvisiblePackage, - cPopupMenuWillBecomeVisiblePackage, - - cPropertyCaretChangePackage = 0x1100, - cPropertyDescriptionChangePackage, - cPropertyNameChangePackage, - cPropertySelectionChangePackage, - cPropertyStateChangePackage, - cPropertyTextChangePackage, - cPropertyValueChangePackage, - cPropertyVisibleDataChangePackage, - cPropertyChildChangePackage, - cPropertyActiveDescendentChangePackage, - - - // AccessibleTable - cGetAccessibleTableInfoPackage = 0x1200, - cGetAccessibleTableCellInfoPackage, - - cGetAccessibleTableRowHeaderPackage, - cGetAccessibleTableColumnHeaderPackage, - - cGetAccessibleTableRowDescriptionPackage, - cGetAccessibleTableColumnDescriptionPackage, - - cGetAccessibleTableRowSelectionCountPackage, - cIsAccessibleTableRowSelectedPackage, - cGetAccessibleTableRowSelectionsPackage, - - cGetAccessibleTableColumnSelectionCountPackage, - cIsAccessibleTableColumnSelectedPackage, - cGetAccessibleTableColumnSelectionsPackage, - - cGetAccessibleTableRowPackage, - cGetAccessibleTableColumnPackage, - cGetAccessibleTableIndexPackage, - - cPropertyTableModelChangePackage, - - - // AccessibleRelationSet - cGetAccessibleRelationSetPackage = 0x1300, - - // AccessibleHypertext - cGetAccessibleHypertextPackage = 0x1400, - cActivateAccessibleHyperlinkPackage, - cGetAccessibleHyperlinkCountPackage, - cGetAccessibleHypertextExtPackage, - cGetAccessibleHypertextLinkIndexPackage, - cGetAccessibleHyperlinkPackage, - - // Accessible KeyBinding, Icon and Action - cGetAccessibleKeyBindingsPackage = 0x1500, - cGetAccessibleIconsPackage, - cGetAccessibleActionsPackage, - cDoAccessibleActionsPackage, - - // Utility methods - cSetTextContentsPackage = 0x1600, - cGetParentWithRolePackage, - cGetTopLevelObjectPackage, - cGetParentWithRoleElseRootPackage, - cGetObjectDepthPackage, - cGetActiveDescendentPackage, - - // Additional methods for Teton - cGetVirtualAccessibleNamePackage = 0x1700, - cRequestFocusPackage, - cSelectTextRangePackage, - cGetTextAttributesInRangePackage, - cGetSameTextAttributesInRangePackage, - cGetVisibleChildrenCountPackage, - cGetVisibleChildrenPackage, - cSetCaretPositionPackage, - cGetCaretLocationPackage - - - } PackageType; - - - /** - * Union of all package contents - */ - typedef union AllPackagesTag { - - // Initial Rendezvous packages - MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; - - JavaVMCreatedPackage javaVMCreatedPackage; - JavaVMDestroyedPackage javaVMDestroyedPackage; - WindowsATCreatedPackage windowsATCreatedPackage; - WindowsATDestroyedPackage windowsATDestroyedPackage; - JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; - WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; - - // Core packages - ReleaseJavaObjectPackage releaseJavaObject; - GetAccessBridgeVersionPackage getAccessBridgeVersion; - - // Window packages - GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; - GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; - - // AccessibleContext packages - GetAccessibleContextAtPackage getAccessibleContextAt; - GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; - GetAccessibleContextInfoPackage getAccessibleContextInfo; - GetAccessibleChildFromContextPackage getAccessibleChildFromContext; - GetAccessibleParentFromContextPackage getAccessibleParentFromContext; - - // AccessibleText packages - GetAccessibleTextInfoPackage getAccessibleTextInfo; - GetAccessibleTextItemsPackage getAccessibleTextItems; - GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; - GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; - GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; - GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; - GetAccessibleTextRangePackage getAccessibleTextRange; - - // AccessibleValue packages - GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; - - // AccessibleSelection packages - AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; - - // Event Notification Registration packages - AddJavaEventNotificationPackage addJavaEventNotification; - RemoveJavaEventNotificationPackage removeJavaEventNotification; - AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; - RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; - - // Event contents packages - // PropertyChangePackage propertyChange; - PropertyCaretChangePackage propertyCaretChangePackage; - PropertyDescriptionChangePackage propertyDescriptionChangePackage; - PropertyNameChangePackage propertyNameChangePackage; - PropertySelectionChangePackage propertySelectionChangePackage; - PropertyStateChangePackage propertyStateChangePackage; - PropertyTextChangePackage propertyTextChangePackage; - PropertyValueChangePackage propertyValueChangePackage; - PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; - PropertyChildChangePackage propertyChildChangePackage; - PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; - - PropertyTableModelChangePackage propertyTableModelChangePackage; - - JavaShutdownPackage JavaShutdown; - FocusGainedPackage focusGained; - FocusLostPackage focusLost; - - CaretUpdatePackage caretUpdate; - - MouseClickedPackage mouseClicked; - MouseEnteredPackage mouseEntered; - MouseExitedPackage mouseExited; - MousePressedPackage mousePressed; - MouseReleasedPackage mouseReleased; - - MenuCanceledPackage menuCanceled; - MenuDeselectedPackage menuDeselected; - MenuSelectedPackage menuSelected; - PopupMenuCanceledPackage popupMenuCanceled; - PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; - PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; - - // AccessibleRelationSet - GetAccessibleRelationSetPackage getAccessibleRelationSet; - - // AccessibleHypertext - GetAccessibleHypertextPackage _getAccessibleHypertext; - ActivateAccessibleHyperlinkPackage _activateAccessibleHyperlink; - GetAccessibleHyperlinkCountPackage _getAccessibleHyperlinkCount; - GetAccessibleHypertextExtPackage _getAccessibleHypertextExt; - GetAccessibleHypertextLinkIndexPackage _getAccessibleHypertextLinkIndex; - GetAccessibleHyperlinkPackage _getAccessibleHyperlink; - - // Accessible KeyBinding, Icon and Action - GetAccessibleKeyBindingsPackage getAccessibleKeyBindings; - GetAccessibleIconsPackage getAccessibleIcons; - GetAccessibleActionsPackage getAccessibleActions; - DoAccessibleActionsPackage doAccessibleActions; - - // utility methods - SetTextContentsPackage _setTextContents; - GetParentWithRolePackage _getParentWithRole; - GetTopLevelObjectPackage _getTopLevelObject; - GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; - GetObjectDepthPackage _getObjectDepth; - GetActiveDescendentPackage _getActiveDescendent; - - // Additional methods for Teton - GetVirtualAccessibleNamePackage _getVirtualAccessibleName; - RequestFocusPackage _requestFocus; - SelectTextRangePackage _selectTextRange; - GetTextAttributesInRangePackage _getTextAttributesInRange; - GetVisibleChildrenCountPackage _getVisibleChildrenCount; - GetVisibleChildrenPackage _getVisibleChildren; - SetCaretPositionPackage _setCaretPosition; - - } AllPackages; - - - /** - * Union of all Java-initiated package contents - */ - typedef union JavaInitiatedPackagesTag { - - // Initial Rendezvous packages - JavaVMCreatedPackage javaVMCreatedPackage; - JavaVMDestroyedPackage javaVMDestroyedPackage; - JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; - - // Event contents packages - PropertyCaretChangePackage propertyCaretChangePackage; - PropertyDescriptionChangePackage propertyDescriptionChangePackage; - PropertyNameChangePackage propertyNameChangePackage; - PropertySelectionChangePackage propertySelectionChangePackage; - PropertyStateChangePackage propertyStateChangePackage; - PropertyTextChangePackage propertyTextChangePackage; - PropertyValueChangePackage propertyValueChangePackage; - PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; - PropertyChildChangePackage propertyChildChangePackage; - PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; - - PropertyTableModelChangePackage propertyTableModelChangePackage; - - JavaShutdownPackage JavaShutdown; - FocusGainedPackage focusGained; - FocusLostPackage focusLost; - - CaretUpdatePackage caretUpdate; - - MouseClickedPackage mouseClicked; - MouseEnteredPackage mouseEntered; - MouseExitedPackage mouseExited; - MousePressedPackage mousePressed; - MouseReleasedPackage mouseReleased; - - MenuCanceledPackage menuCanceled; - MenuDeselectedPackage menuDeselected; - MenuSelectedPackage menuSelected; - PopupMenuCanceledPackage popupMenuCanceled; - PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; - PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; - - } JavaInitiatedPackages; - - - /** - * Union of all Windows-initiated package contents - */ - typedef union WindowsInitiatedPackagesTag { - - // Initial Rendezvous packages - MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; - - WindowsATCreatedPackage windowsATCreatedPackage; - WindowsATDestroyedPackage windowsATDestroyedPackage; - WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; - - // Core packages - ReleaseJavaObjectPackage releaseJavaObject; - GetAccessBridgeVersionPackage getAccessBridgeVersion; - - // Window packages - GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; - GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; - - // AccessibleContext packages - GetAccessibleContextAtPackage getAccessibleContextAt; - GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; - GetAccessibleContextInfoPackage getAccessibleContextInfo; - GetAccessibleChildFromContextPackage getAccessibleChildFromContext; - GetAccessibleParentFromContextPackage getAccessibleParentFromContext; - - // AccessibleText packages - GetAccessibleTextInfoPackage getAccessibleTextInfo; - GetAccessibleTextItemsPackage getAccessibleTextItems; - GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; - GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; - GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; - GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; - GetAccessibleTextRangePackage getAccessibleTextRange; - - // AccessibleValue packages - GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; - - // AccessibleSelection packages - AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; - - // Event Notification Registration packages - AddJavaEventNotificationPackage addJavaEventNotification; - RemoveJavaEventNotificationPackage removeJavaEventNotification; - AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; - RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; - - // AccessibleTable - GetAccessibleTableInfoPackage _getAccessibleTableInfo; - GetAccessibleTableCellInfoPackage _getAccessibleTableCellInfo; - - GetAccessibleTableRowHeaderPackage _getAccessibleTableRowHeader; - GetAccessibleTableColumnHeaderPackage _getAccessibleTableColumnHeader; - - GetAccessibleTableRowDescriptionPackage _getAccessibleTableRowDescription; - GetAccessibleTableColumnDescriptionPackage _getAccessibleTableColumnDescription; - - GetAccessibleTableRowSelectionCountPackage _getAccessibleTableRowSelectionCount; - IsAccessibleTableRowSelectedPackage _isAccessibleTableRowSelected; - GetAccessibleTableRowSelectionsPackage _getAccessibleTableRowSelections; - - GetAccessibleTableColumnSelectionCountPackage _getAccessibleTableColumnSelectionCount; - IsAccessibleTableColumnSelectedPackage _isAccessibleTableColumnSelected; - GetAccessibleTableColumnSelectionsPackage _getAccessibleTableColumnSelections; - - GetAccessibleTableRowPackage _getAccessibleTableRow; - GetAccessibleTableColumnPackage _getAccessibleTableColumn; - GetAccessibleTableIndexPackage _getAccessibleTableIndex; - - // AccessibleRelationSet - GetAccessibleRelationSetPackage _getAccessibleRelationSet; - - // Accessible KeyBindings, Icons and Actions - GetAccessibleKeyBindingsPackage _getAccessibleKeyBindings; - GetAccessibleIconsPackage _getAccessibleIcons; - GetAccessibleActionsPackage _getAccessibleActions; - DoAccessibleActionsPackage _doAccessibleActions; - - - IsSameObjectPackage _isSameObject; - - // utility methods - SetTextContentsPackage _setTextContents; - GetParentWithRolePackage _getParentWithRole; - GetTopLevelObjectPackage _getTopLevelObject; - GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; - GetObjectDepthPackage _getObjectDepth; - GetActiveDescendentPackage _getActiveDescendent; - - // Additional methods for Teton - GetVirtualAccessibleNamePackage _getVirtualAccessibleName; - RequestFocusPackage _requestFocus; - SelectTextRangePackage _selectTextRange; - GetTextAttributesInRangePackage _getTextAttributesInRange; - GetVisibleChildrenCountPackage _getVisibleChildrenCount; - GetVisibleChildrenPackage _getVisibleChildren; - SetCaretPositionPackage _setCaretPosition; - - - } WindowsInitiatedPackages; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jawt_md.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jawt_md.h deleted file mode 100644 index 7d43ff8..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jawt_md.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JAWT_MD_H_ -#define _JAVASOFT_JAWT_MD_H_ - -#include -#include "jawt.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Win32-specific declarations for AWT native interface. - * See notes in jawt.h for an example of use. - */ -typedef struct jawt_Win32DrawingSurfaceInfo { - /* Native window, DDB, or DIB handle */ - union { - HWND hwnd; - HBITMAP hbitmap; - void* pbits; - }; - /* - * This HDC should always be used instead of the HDC returned from - * BeginPaint() or any calls to GetDC(). - */ - HDC hdc; - HPALETTE hpalette; -} JAWT_Win32DrawingSurfaceInfo; - -#ifdef __cplusplus -} -#endif - -#endif /* !_JAVASOFT_JAWT_MD_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jni_md.h b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jni_md.h deleted file mode 100644 index b8c144f..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/include/win32/jni_md.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JNI_MD_H_ -#define _JAVASOFT_JNI_MD_H_ - -#ifndef JNIEXPORT - #define JNIEXPORT __declspec(dllexport) -#endif -#define JNIIMPORT __declspec(dllimport) -#define JNICALL __stdcall - -// 'long' is always 32 bit on windows so this matches what jdk expects -typedef long jint; -typedef __int64 jlong; -typedef signed char jbyte; - -#endif /* !_JAVASOFT_JNI_MD_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.base.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.base.jmod deleted file mode 100644 index 6118a65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.base.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.compiler.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.compiler.jmod deleted file mode 100644 index c458275..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.datatransfer.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.datatransfer.jmod deleted file mode 100644 index ff34d56..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.datatransfer.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.desktop.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.desktop.jmod deleted file mode 100644 index 5f6f2b6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.desktop.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.instrument.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.instrument.jmod deleted file mode 100644 index 2180df3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.instrument.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.logging.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.logging.jmod deleted file mode 100644 index 053b204..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.logging.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.jmod deleted file mode 100644 index f57000d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.rmi.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.rmi.jmod deleted file mode 100644 index b331070..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.management.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.naming.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.naming.jmod deleted file mode 100644 index 70167ed..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.naming.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.net.http.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.net.http.jmod deleted file mode 100644 index 4f715ba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.net.http.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.prefs.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.prefs.jmod deleted file mode 100644 index 151c1e1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.prefs.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.rmi.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.rmi.jmod deleted file mode 100644 index 25254c3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.scripting.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.scripting.jmod deleted file mode 100644 index a7532af..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.scripting.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.se.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.se.jmod deleted file mode 100644 index 61a56b5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.se.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.jgss.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.jgss.jmod deleted file mode 100644 index b91e0fb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.jgss.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.sasl.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.sasl.jmod deleted file mode 100644 index d0a5d1f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.security.sasl.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.smartcardio.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.smartcardio.jmod deleted file mode 100644 index 7c44e80..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.smartcardio.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.jmod deleted file mode 100644 index 2c8cc41..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.rowset.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.rowset.jmod deleted file mode 100644 index c86d837..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.sql.rowset.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.transaction.xa.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.transaction.xa.jmod deleted file mode 100644 index 130357d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.transaction.xa.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.crypto.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.crypto.jmod deleted file mode 100644 index cbf2f9c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.crypto.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.jmod deleted file mode 100644 index f21ea69..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/java.xml.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.accessibility.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.accessibility.jmod deleted file mode 100644 index 64f49af..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.accessibility.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.attach.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.attach.jmod deleted file mode 100644 index 4f083ce..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.attach.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.charsets.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.charsets.jmod deleted file mode 100644 index 0a4bd3b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.charsets.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.compiler.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.compiler.jmod deleted file mode 100644 index 9422422..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.cryptoki.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.cryptoki.jmod deleted file mode 100644 index b5fd769..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.cryptoki.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.ec.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.ec.jmod deleted file mode 100644 index fadcd1e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.ec.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.mscapi.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.mscapi.jmod deleted file mode 100644 index dcc131f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.crypto.mscapi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.dynalink.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.dynalink.jmod deleted file mode 100644 index fe3cd16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.dynalink.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.editpad.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.editpad.jmod deleted file mode 100644 index 02cf180..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.editpad.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.hotspot.agent.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.hotspot.agent.jmod deleted file mode 100644 index 694fbdc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.hotspot.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.httpserver.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.httpserver.jmod deleted file mode 100644 index f868ae6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.httpserver.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.foreign.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.foreign.jmod deleted file mode 100644 index e1e68ca..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.foreign.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.vector.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.vector.jmod deleted file mode 100644 index 0a6ec5c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.incubator.vector.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.ed.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.ed.jmod deleted file mode 100644 index f65f05b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.ed.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.jvmstat.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.jvmstat.jmod deleted file mode 100644 index 0deb82d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.jvmstat.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.le.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.le.jmod deleted file mode 100644 index 3a5470c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.le.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.opt.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.opt.jmod deleted file mode 100644 index 1ec23d9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.opt.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.ci.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.ci.jmod deleted file mode 100644 index 33dc0fa..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.ci.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.jmod deleted file mode 100644 index 21fc2b2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.management.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.management.jmod deleted file mode 100644 index 3540f8e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.internal.vm.compiler.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jartool.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jartool.jmod deleted file mode 100644 index c23655e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jartool.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.javadoc.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.javadoc.jmod deleted file mode 100644 index 905f7c7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.javadoc.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jcmd.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jcmd.jmod deleted file mode 100644 index bc4854e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jcmd.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jconsole.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jconsole.jmod deleted file mode 100644 index ad74ec5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jconsole.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdeps.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdeps.jmod deleted file mode 100644 index 117e3e0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdeps.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdi.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdi.jmod deleted file mode 100644 index 0afb66c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdwp.agent.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdwp.agent.jmod deleted file mode 100644 index 6e17f00..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jdwp.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jfr.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jfr.jmod deleted file mode 100644 index 58b7c40..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jfr.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jlink.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jlink.jmod deleted file mode 100644 index 2313091..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jlink.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jpackage.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jpackage.jmod deleted file mode 100644 index 31a4652..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jpackage.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jshell.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jshell.jmod deleted file mode 100644 index 2bf8585..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jshell.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jsobject.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jsobject.jmod deleted file mode 100644 index 38770cd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jsobject.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jstatd.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jstatd.jmod deleted file mode 100644 index 46e3b51..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.jstatd.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.localedata.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.localedata.jmod deleted file mode 100644 index 138913d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.localedata.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.agent.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.agent.jmod deleted file mode 100644 index 7a8a2b2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jfr.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jfr.jmod deleted file mode 100644 index b2ca809..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jfr.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jmod deleted file mode 100644 index 01910ad..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.dns.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.dns.jmod deleted file mode 100644 index 3cffdb1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.dns.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.rmi.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.rmi.jmod deleted file mode 100644 index 9f8fced..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.naming.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.net.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.net.jmod deleted file mode 100644 index 0af4f3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.net.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.nio.mapmode.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.nio.mapmode.jmod deleted file mode 100644 index bec4b14..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.nio.mapmode.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.random.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.random.jmod deleted file mode 100644 index 07c2f37..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.random.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.sctp.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.sctp.jmod deleted file mode 100644 index 5a51e02..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.sctp.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.auth.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.auth.jmod deleted file mode 100644 index 2768f10..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.auth.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.jgss.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.jgss.jmod deleted file mode 100644 index e31be2e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.security.jgss.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.desktop.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.desktop.jmod deleted file mode 100644 index 70a70ee..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.desktop.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.jmod deleted file mode 100644 index 4c11bd5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.unsupported.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.xml.dom.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.xml.dom.jmod deleted file mode 100644 index ee4edd7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.xml.dom.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.zipfs.jmod b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.zipfs.jmod deleted file mode 100644 index 6cc0c9f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/jmods/jdk.zipfs.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ASSEMBLY_EXCEPTION deleted file mode 100644 index 065b8d9..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - http://openjdk.java.net/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/LICENSE deleted file mode 100644 index 8b400c7..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/aes.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/aes.md deleted file mode 100644 index 6d0ee2e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/aes.md +++ /dev/null @@ -1,36 +0,0 @@ -## Cryptix AES v3.2.0 - -### Cryptix General License -
-
-Cryptix General License
-
-Copyright (c) 1995-2005 The Cryptix Foundation Limited.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-  1. Redistributions of source code must retain the copyright notice,
-     this list of conditions and the following disclaimer.
-
-  2. Redistributions in binary form must reproduce the above copyright
-     notice, this list of conditions and the following disclaimer in
-     the documentation and/or other materials provided with the
-     distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
-CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/asm.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/asm.md deleted file mode 100644 index 707ecda..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/asm.md +++ /dev/null @@ -1,36 +0,0 @@ -## ASM Bytecode Manipulation Framework v8.0.1 - -### ASM License -
-
-Copyright (c) 2000-2011 France Télécom
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holders nor the names of its
-   contributors may be used to endorse or promote products derived from
-   this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/c-libutl.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/c-libutl.md deleted file mode 100644 index 8bc9880..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/c-libutl.md +++ /dev/null @@ -1,35 +0,0 @@ -## c-libutl 20160225 - -### c-libutl License -``` - -This software is distributed under the terms of the BSD license. - -== BSD LICENSE =============================================================== - - (C) 2009 by Remo Dentato (rdentato@gmail.com) - - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -http://opensource.org/licenses/bsd-license.php - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/cldr.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/cldr.md deleted file mode 100644 index 2f21c45..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/cldr.md +++ /dev/null @@ -1,105 +0,0 @@ -## Unicode Common Local Data Repository (CLDR) v39 - -### CLDR License - -``` - -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use for definitions of Unicode Inc.'s -Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2021 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - - ------------------------------------------------------------- Terms of Use --------------------------------------------------------------- - -Unicode® Copyright and Terms of Use -For the general privacy policy governing access to this site, see the Unicode Privacy Policy. - -Unicode Copyright -Copyright © 1991-2021 Unicode, Inc. All rights reserved. -Definitions -Unicode Data Files ("DATA FILES") include all data files under the directories: -https://www.unicode.org/Public/ -https://www.unicode.org/reports/ -https://www.unicode.org/ivd/data/ - -Unicode Data Files do not include PDF online code charts under the directory: -https://www.unicode.org/Public/ - -Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard -or any source code or compiled code under the directories: -https://www.unicode.org/Public/PROGRAMS/ -https://www.unicode.org/Public/cldr/ -http://site.icu-project.org/download/ -Terms of Use -Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. -Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. -Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. -Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. -The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. -All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. -No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. -Modification is not permitted with respect to this document. All copies of this document must be verbatim. -Restricted Rights Legend -Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. -Warranties and Disclaimers -This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. -If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. -EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -Waiver of Damages -In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. -Trademarks & Logos -The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. -The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. -All third party trademarks referenced herein are the property of their respective owners. -Miscellaneous -Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. -Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. -Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. -Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. -Entire Agreement. This Agreement constitutes the entire agreement between the parties. - - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/icu.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/icu.md deleted file mode 100644 index ab850bf..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/icu.md +++ /dev/null @@ -1,140 +0,0 @@ -## International Components for Unicode (ICU4J) v67.1 - -### ICU4J License -``` - -COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - ---------------------- - -Third-Party Software Licenses - -This section contains third-party software notices and/or additional -terms for licensed third-party software components included within ICU -libraries. - -1. ICU License - ICU 1.8.1 to ICU 57.1 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1995-2016 International Business Machines Corporation and others -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, and/or sell copies of the Software, and to permit persons -to whom the Software is furnished to do so, provided that the above -copyright notice(s) and this permission notice appear in all copies of -the Software and that both the above copyright notice(s) and this -permission notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY -SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -of the copyright holder. - -All trademarks and registered trademarks mentioned herein are the -property of their respective owners. - - -—————————————————————————————————————————————————————————————————————— - - -From: https://www.unicode.org/copyright.html: - - Unicode® Copyright and Terms of Use - - For the general privacy policy governing access to this site, see the Unicode Privacy Policy. - - Unicode Copyright - Copyright © 1991-2020 Unicode, Inc. All rights reserved. - Definitions - - Unicode Data Files ("DATA FILES") include all data files under the directories: - https://www.unicode.org/Public/ - https://www.unicode.org/reports/ - https://www.unicode.org/ivd/data/ - - Unicode Data Files do not include PDF online code charts under the directory: - https://www.unicode.org/Public/ - - Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard - or any source code or compiled code under the directories: - https://www.unicode.org/Public/PROGRAMS/ - https://www.unicode.org/Public/cldr/ - http://site.icu-project.org/download/ - - Terms of Use - Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. - Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. - Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. - Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. - The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. - All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. - No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. - Modification is not permitted with respect to this document. All copies of this document must be verbatim. - Restricted Rights Legend - Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. - Warranties and Disclaimers - This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. - If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. - EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. - Waiver of Damages - In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. - Trademarks & Logos - The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. - The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. - All third party trademarks referenced herein are the property of their respective owners. - Miscellaneous - Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. - Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. - Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. - Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. - Entire Agreement. This Agreement constitutes the entire agreement between the parties. - -``` - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/public_suffix.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/public_suffix.md deleted file mode 100644 index 61d9607..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/public_suffix.md +++ /dev/null @@ -1,399 +0,0 @@ -## Mozilla Public Suffix List - -### Public Suffix Notice -``` -You are receiving a copy of the Mozilla Public Suffix List in the following -file: /lib/security/public_suffix_list.dat. The terms of the -Oracle license do NOT apply to this file; it is licensed under the -Mozilla Public License 2.0, separately from the Oracle programs you receive. -If you do not wish to use the Public Suffix List, you may remove the -/lib/security/public_suffix_list.dat file. - -The Source Code of this file is available under the -Mozilla Public License, v. 2.0 and is located at -https://raw.githubusercontent.com/publicsuffix/list/3c213aab32b3c014f171b1673d4ce9b5cd72bf1c/public_suffix_list.dat. -If a copy of the MPL was not distributed with this file, you can obtain one -at https://mozilla.org/MPL/2.0/. - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -for the specific language governing rights and limitations under the License. -``` - -### MPL v2.0 -``` -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at https://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/unicode.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/unicode.md deleted file mode 100644 index cff0c82..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/unicode.md +++ /dev/null @@ -1,54 +0,0 @@ -## The Unicode Standard, Unicode Character Database, Version 13.0.0 - -### Unicode Character Database -``` - -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use for definitions of Unicode Inc.'s -Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -``` - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/wepoll.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/wepoll.md deleted file mode 100644 index f2d9544..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/wepoll.md +++ /dev/null @@ -1,34 +0,0 @@ -## Bert Belder: wepoll v 1.5.8 - -### wepoll License -``` -wepoll - epoll for Windows -https://github.com/piscisaureus/wepoll - -Copyright 2012-2020, Bert Belder -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/zlib.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/zlib.md deleted file mode 100644 index d856af6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.base/zlib.md +++ /dev/null @@ -1,27 +0,0 @@ -## zlib v1.2.13 - -### zlib License -
-
-Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly        Mark Adler
-jloup@gzip.org          madler@alumni.caltech.edu
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.datatransfer/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/colorimaging.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/colorimaging.md deleted file mode 100644 index eeb9932..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/colorimaging.md +++ /dev/null @@ -1,7 +0,0 @@ -## Eastman Kodak Company: Portions of color management and imaging software - -### Eastman Kodak Notice -
-Portions Copyright Eastman Kodak Company 1991-2003
-
- diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/freetype.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/freetype.md deleted file mode 100644 index e74da88..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/freetype.md +++ /dev/null @@ -1,650 +0,0 @@ -## The FreeType Project: Freetype v2.12.1 - - -### FreeType Notice - -``` -FreeType comes with two licenses from which you can choose the one -which fits your needs best. - - The FreeType License (FTL) is the most commonly used one. It is - a BSD-style license with a credit clause and thus compatible with - the GNU Public License (GPL) version 3, but not with the - GPL version 2. - - The GNU General Public License (GPL), version 2. Use it for all - projects which use the GPLv2 also, or which need a license - compatible to the GPLv2. - -``` - -### FreeType License -``` - -Copyright (C) 1996-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2007-2022 by Dereg Clegg and Michael Toftdal. -Copyright (C) 1996-2022 by Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2004-2022 by Masatake YAMATO and Redhat K.K. -Copyright (C) 2007-2022 by Derek Clegg and Michael Toftdal. -Copyright (C) 2007-2022 by David Turner. -Copyright (C) 2022 by David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti. -Copyright (C) 2007-2022 by Rahul Bhalerao , . -Copyright (C) 2008-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and suzuki toshiya. -Copyright (C) 2019-2022 by Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2009-2022 by Oran Agra and Mickey Gabel. -Copyright (C) 2004-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and George Williams. -Copyright (C) 2004-2022 by Masatake YAMATO, Red Hat K.K., -Copyright (C) 2003-2022 by Masatake YAMATO, Redhat K.K., -Copyright (C) 2013-2022 by Google, Inc. -Copyright (C) 2018-2022 by David Turner, Robert Wilhelm, Dominik Röttsches, and Werner Lemberg. -Copyright (C) 2005-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright 2013 by Google, Inc. - - - The FreeType Project LICENSE - ---------------------------- - - 2006-Jan-27 - - Copyright 1996-2002, 2006 by - David Turner, Robert Wilhelm, and Werner Lemberg - - - -Introduction -============ - - The FreeType Project is distributed in several archive packages; - some of them may contain, in addition to the FreeType font engine, - various tools and contributions which rely on, or relate to, the - FreeType Project. - - This license applies to all files found in such packages, and - which do not fall under their own explicit license. The license - affects thus the FreeType font engine, the test programs, - documentation and makefiles, at the very least. - - This license was inspired by the BSD, Artistic, and IJG - (Independent JPEG Group) licenses, which all encourage inclusion - and use of free software in commercial and freeware products - alike. As a consequence, its main points are that: - - o We don't promise that this software works. However, we will be - interested in any kind of bug reports. (`as is' distribution) - - o You can use this software for whatever you want, in parts or - full form, without having to pay us. (`royalty-free' usage) - - o You may not pretend that you wrote this software. If you use - it, or only parts of it, in a program, you must acknowledge - somewhere in your documentation that you have used the - FreeType code. (`credits') - - We specifically permit and encourage the inclusion of this - software, with or without modifications, in commercial products. - We disclaim all warranties covering The FreeType Project and - assume no liability related to The FreeType Project. - - - Finally, many people asked us for a preferred form for a - credit/disclaimer to use in compliance with this license. We thus - encourage you to use the following text: - - """ - Portions of this software are copyright © The FreeType - Project (www.freetype.org). All rights reserved. - """ - - Please replace with the value from the FreeType version you - actually use. - - -Legal Terms -=========== - -0. Definitions --------------- - - Throughout this license, the terms `package', `FreeType Project', - and `FreeType archive' refer to the set of files originally - distributed by the authors (David Turner, Robert Wilhelm, and - Werner Lemberg) as the `FreeType Project', be they named as alpha, - beta or final release. - - `You' refers to the licensee, or person using the project, where - `using' is a generic term including compiling the project's source - code as well as linking it to form a `program' or `executable'. - This program is referred to as `a program using the FreeType - engine'. - - This license applies to all files distributed in the original - FreeType Project, including all source code, binaries and - documentation, unless otherwise stated in the file in its - original, unmodified form as distributed in the original archive. - If you are unsure whether or not a particular file is covered by - this license, you must contact us to verify this. - - The FreeType Project is copyright (C) 1996-2000 by David Turner, - Robert Wilhelm, and Werner Lemberg. All rights reserved except as - specified below. - -1. No Warranty --------------- - - THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO - USE, OF THE FREETYPE PROJECT. - -2. Redistribution ------------------ - - This license grants a worldwide, royalty-free, perpetual and - irrevocable right and license to use, execute, perform, compile, - display, copy, create derivative works of, distribute and - sublicense the FreeType Project (in both source and object code - forms) and derivative works thereof for any purpose; and to - authorize others to exercise some or all of the rights granted - herein, subject to the following conditions: - - o Redistribution of source code must retain this license file - (`FTL.TXT') unaltered; any additions, deletions or changes to - the original files must be clearly indicated in accompanying - documentation. The copyright notices of the unaltered, - original files must be preserved in all copies of source - files. - - o Redistribution in binary form must provide a disclaimer that - states that the software is based in part of the work of the - FreeType Team, in the distribution documentation. We also - encourage you to put an URL to the FreeType web page in your - documentation, though this isn't mandatory. - - These conditions apply to any software derived from or based on - the FreeType Project, not just the unmodified files. If you use - our work, you must acknowledge us. However, no fee need be paid - to us. - -3. Advertising --------------- - - Neither the FreeType authors and contributors nor you shall use - the name of the other for commercial, advertising, or promotional - purposes without specific prior written permission. - - We suggest, but do not require, that you use one or more of the - following phrases to refer to this software in your documentation - or advertising materials: `FreeType Project', `FreeType Engine', - `FreeType library', or `FreeType Distribution'. - - As you have not signed this license, you are not required to - accept it. However, as the FreeType Project is copyrighted - material, only this license, or another one contracted with the - authors, grants you the right to use, distribute, and modify it. - Therefore, by using, distributing, or modifying the FreeType - Project, you indicate that you understand and accept all the terms - of this license. - -4. Contacts ------------ - - There are two mailing lists related to FreeType: - - o freetype@nongnu.org - - Discusses general use and applications of FreeType, as well as - future and wanted additions to the library and distribution. - If you are looking for support, start in this list if you - haven't found anything to help you in the documentation. - - o freetype-devel@nongnu.org - - Discusses bugs, as well as engine internals, design issues, - specific licenses, porting, etc. - - Our home page can be found at - - http://www.freetype.org - -``` - -### GPL v2 - -``` - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -``` - -### Additional Freetype Attributions -``` - ---------------------------------- -The below license applies to the following files: -libfreetype/src/psaux/psarrst.c -libfreetype/src/psaux/psarrst.h -libfreetype/src/psaux/psblues.c -libfreetype/src/psaux/psblues.h -libfreetype/src/psaux/pserror.c -libfreetype/src/psaux/pserror.h -libfreetype/src/psaux/psfixed.h -libfreetype/src/psaux/psfont.c -libfreetype/src/psaux/psfont.h -libfreetype/src/psaux/psft.c -libfreetype/src/psaux/psft.h -libfreetype/src/psaux/psglue.h -libfreetype/src/psaux/pshints.c -libfreetype/src/psaux/pshints.h -libfreetype/src/psaux/psintrp.c -libfreetype/src/psaux/psintrp.h -libfreetype/src/psaux/psread.c -libfreetype/src/psaux/psread.h -libfreetype/src/psaux/psstack.c -libfreetype/src/psaux/psstack.h -libfreetype/src/psaux/pstypes.h - -Copyright 2006-2014 Adobe Systems Incorporated. - -This software, and all works of authorship, whether in source or -object code form as indicated by the copyright notice(s) included -herein (collectively, the "Work") is made available, and may only be -used, modified, and distributed under the FreeType Project License, -LICENSE.TXT. Additionally, subject to the terms and conditions of the -FreeType Project License, each contributor to the Work hereby grants -to any individual or legal entity exercising permissions granted by -the FreeType Project License and this section (hereafter, "You" or -"Your") a perpetual, worldwide, non-exclusive, no-charge, -royalty-free, irrevocable (except as stated in this section) patent -license to make, have made, use, offer to sell, sell, import, and -otherwise transfer the Work, where such license applies only to those -patent claims licensable by such contributor that are necessarily -infringed by their contribution(s) alone or by combination of their -contribution(s) with the Work to which such contribution(s) was -submitted. If You institute patent litigation against any entity -(including a cross-claim or counterclaim in a lawsuit) alleging that -the Work or a contribution incorporated within the Work constitutes -direct or contributory patent infringement, then any patent licenses -granted to You under this License for that Work shall terminate as of -the date such litigation is filed. - -By using, modifying, or distributing the Work you indicate that you -have read and understood the terms and conditions of the -FreeType Project License as well as those provided in this section, -and you accept them fully. - - -``` - -### MIT License -``` - ---------------------------------- -The below license applies to the following files: -libfreetype/include/freetype/internal/fthash.h -libfreetype/src/base/fthash.c - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2015 - - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/giflib.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/giflib.md deleted file mode 100644 index 0be4fb8..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/giflib.md +++ /dev/null @@ -1,30 +0,0 @@ -## GIFLIB v5.2.1 - -### GIFLIB License -``` - -The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -https://sourceforge.net/p/giflib/code/ci/master/tree/openbsd-reallocarray.c - -Copyright (c) 2008 Otto Moerbeek -SPDX-License-Identifier: MIT diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/harfbuzz.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/harfbuzz.md deleted file mode 100644 index 3426352..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/harfbuzz.md +++ /dev/null @@ -1,95 +0,0 @@ -## Harfbuzz v7.0.1 - -### Harfbuzz License - -https://github.com/harfbuzz/harfbuzz/blob/7.0.1/COPYING - -
-
-HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
-For parts of HarfBuzz that are licensed under different licenses see individual
-files names COPYING in subdirectories where applicable.
-
-Copyright © 2010-2022  Google, Inc.
-Copyright © 2018-2020  Ebrahim Byagowi
-Copyright © 2004-2013  Red Hat, Inc.
-Copyright © 2019  Facebook, Inc.
-Copyright © 2007  Chris Wilson
-Copyright © 2018-2019 Adobe Inc.
-Copyright © 2006-2023 Behdad Esfahbod
-Copyright © 1998-2004  David Turner and Werner Lemberg
-Copyright © 2009  Keith Stribley
-Copyright © 2018  Khaled Hosny
-Copyright © 2016  Elie Roux 
-Copyright © 2016  Igalia S.L.
-Copyright © 2015  Mozilla Foundation.
-Copyright © 1999  David Turner
-Copyright © 2005  Werner Lemberg
-Copyright © 2013-2015  Alexei Podtelezhnikov
-Copyright © 2022 Matthias Clasen
-Copyright © 2011  Codethink Limited
-
-For full copyright notices consult the individual files in the package.
-
-
-Permission is hereby granted, without written agreement and without
-license or royalty fees, to use, copy, modify, and distribute this
-software and its documentation for any purpose, provided that the
-above copyright notice and the following two paragraphs appear in
-all copies of this software.
-
-IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
-DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
-IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
-
-THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
-BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
-ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
-PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-
-All source code, except for one section, is licensed as above. The one
-exception is licensed with a slightly different MIT variant:
-The contents of this directory are licensed under the following terms:
-
----------------------------------
-The below license applies to the following files:
-libharfbuzz/hb-ucd.cc
-
-Copyright (C) 2012 Grigori Goronzy 
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
- -### AUTHORS File Information -``` - -Behdad Esfahbod -David Corbett -David Turner -Ebrahim Byagowi -Garret Rieger -Jonathan Kew -Khaled Hosny -Lars Knoll -Martin Hosken -Owen Taylor -Roderick Sheeter -Roozbeh Pournader -Simon Hausmann -Werner Lemberg - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/jpeg.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/jpeg.md deleted file mode 100644 index 1a0d41c..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/jpeg.md +++ /dev/null @@ -1,77 +0,0 @@ -## Independent JPEG Group: JPEG release 6b - -### JPEG License - -``` -**************************************************************************** - -Copyright (C) 1991-1998, Thomas G. Lane. - -This software is the work of Tom Lane, Philip Gladstone, Jim Boucher, -Lee Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, -Guido Vollbeding, Ge' Weijers, and other members of the Independent JPEG -Group. - -IJG is not affiliated with the official ISO JPEG standards committee. - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", -and you, its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-1998, Thomas G. Lane. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute -this software (or portions thereof) for any purpose, without fee, -subject to these conditions: - -(1) If any part of the source code for this software is distributed, -then this README file must be included, with this copyright and no-warranty -notice unaltered; and any additions, deletions, or changes to the original -files must be clearly indicated in accompanying documentation. - -(2) If only executable code is distributed, then the accompanying documentation -must state that "this software is based in part on the work of the -Independent JPEG Group". - -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequences; the authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived -from it. This software may be referred to only as "the Independent JPEG -Group's software". - -We specifically permit and encourage the use of this software as the basis -of commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - -It appears that the arithmetic coding option of the JPEG spec is covered -by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding -cannot legally be used without obtaining one or more licenses. For this -reason, support for arithmetic coding has been removed from the free -JPEG software. (Since arithmetic coding provides only a marginal gain -over the unpatented Huffman mode, it is unlikely that very many -implementations will support it.) So far as we are aware, there are -no patent restrictions on the remaining code. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent, GIF reading support -has been removed altogether, and the GIF writer has been simplified to -produce "uncompressed GIFs". This technique does not use the LZW algorithm; -the resulting GIF files are larger than usual, but are readable by all -standard GIF decoders. - -We are required to state that "The Graphics Interchange Format(c) is -the Copyright property of CompuServe Incorporated. GIF(sm) is a -Service Mark property of CompuServe Incorporated." - -**************************************************************************** -``` - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/lcms.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/lcms.md deleted file mode 100644 index da86a9c..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/lcms.md +++ /dev/null @@ -1,108 +0,0 @@ -## Little Color Management System (LCMS) v2.15 - -### LCMS License -
-README.1ST file information
-
-LittleCMS core is released under MIT License
-
----------------------------------
-
-Little CMS
-Copyright (c) 1998-2023 Marti Maria Saguer
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject
-to the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
----------------------------------
-The below license applies to the following files:
-liblcms/cmssm.c
-
-Copyright 2001, softSurfer (www.softsurfer.com)
-
-This code may be freely used and modified for any purpose
-providing that this copyright notice is included with it.
-SoftSurfer makes no warranty for this code, and cannot be held
-liable for any real or imagined damage resulting from its use.
-Users of this code must verify correctness for their application.
-
-
- -### AUTHORS File Information -``` - - -Main Author ------------- -Marti Maria - - -Contributors ------------- -Bob Friesenhahn -Kai-Uwe Behrmann -Stuart Nixon -Jordi Vilar -Richard Hughes -Auke Nauta -Chris Evans (Google) -Lorenzo Ridolfi -Robin Watts (Artifex) -Shawn Pedersen -Andrew Brygin -Samuli Suominen -Florian Hˆch -Aurelien Jarno -Claudiu Cebuc -Michael Vhrel (Artifex) -Michal Cihar -Daniel Kaneider -Mateusz Jurczyk (Google) -Paul Miller -SÈbastien LÈon -Christian Schmitz -XhmikosR -Stanislav Brabec (SuSe) -Leonhard Gruenschloss (Google) -Patrick Noffke -Christopher James Halse Rogers -John Hein -Thomas Weber (Debian) -Mark Allen -Noel Carboni -Sergei Trofimovic -Philipp Knechtges -Amyspark -Lovell Fuller -Eli Schwartz - -Special Thanks --------------- -Artifex software -AlienSkin software -libVIPS -Jan Morovic -Jos Vernon (WebSupergoo) -Harald Schneider (Maxon) -Christian Albrecht -Dimitrios Anastassakis -Lemke Software -Tim Zaman - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/libpng.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/libpng.md deleted file mode 100644 index 4f69da5..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/libpng.md +++ /dev/null @@ -1,203 +0,0 @@ -## libpng v1.6.38 - -### libpng License -
-
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
-=========================================
-
-PNG Reference Library License version 2
----------------------------------------
-
-Copyright (c) 1995-2022 The PNG Reference Library Authors.
-Copyright (c) 2018-2022 Cosmin Truta
-Copyright (c) 1998-2018 Glenn Randers-Pehrson
-Copyright (c) 1996-1997 Andreas Dilger
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-The software is supplied "as is", without warranty of any kind,
-express or implied, including, without limitation, the warranties
-of merchantability, fitness for a particular purpose, title, and
-non-infringement.  In no event shall the Copyright owners, or
-anyone distributing the software, be liable for any damages or
-other liability, whether in contract, tort or otherwise, arising
-from, out of, or in connection with the software, or the use or
-other dealings in the software, even if advised of the possibility
-of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute
-this software, or portions hereof, for any purpose, without fee,
-subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you
-    must not claim that you wrote the original software.  If you
-    use this software in a product, an acknowledgment in the product
-    documentation would be appreciated, but is not required.
-
- 2. Altered source versions must be plainly marked as such, and must
-    not be misrepresented as being the original software.
-
- 3. This Copyright notice may not be removed or altered from any
-    source or altered source distribution.
-
-
-PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
------------------------------------------------------------------------
-
-libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
-Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
-derived from libpng-1.0.6, and are distributed according to the same
-disclaimer and license as libpng-1.0.6 with the following individuals
-added to the list of Contributing Authors:
-
-    Simon-Pierre Cadieux
-    Eric S. Raymond
-    Mans Rullgard
-    Cosmin Truta
-    Gilles Vollant
-    James Yu
-    Mandar Sahastrabuddhe
-    Google Inc.
-    Vadim Barkov
-
-and with the following additions to the disclaimer:
-
-    There is no warranty against interference with your enjoyment of
-    the library or against infringement.  There is no warranty that our
-    efforts or the library will fulfill any of your particular purposes
-    or needs.  This library is provided with all faults, and the entire
-    risk of satisfactory quality, performance, accuracy, and effort is
-    with the user.
-
-Some files in the "contrib" directory and some configure-generated
-files that are distributed with libpng have other copyright owners, and
-are released under other open source licenses.
-
-libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
-Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
-libpng-0.96, and are distributed according to the same disclaimer and
-license as libpng-0.96, with the following individuals added to the
-list of Contributing Authors:
-
-    Tom Lane
-    Glenn Randers-Pehrson
-    Willem van Schaik
-
-libpng versions 0.89, June 1996, through 0.96, May 1997, are
-Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
-and are distributed according to the same disclaimer and license as
-libpng-0.88, with the following individuals added to the list of
-Contributing Authors:
-
-    John Bowler
-    Kevin Bracey
-    Sam Bushell
-    Magnus Holmgren
-    Greg Roelofs
-    Tom Tanner
-
-Some files in the "scripts" directory have other copyright owners,
-but are released under this license.
-
-libpng versions 0.5, May 1995, through 0.88, January 1996, are
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-For the purposes of this copyright and license, "Contributing Authors"
-is defined as the following set of individuals:
-
-    Andreas Dilger
-    Dave Martindale
-    Guy Eric Schalnat
-    Paul Schmidt
-    Tim Wegner
-
-The PNG Reference Library is supplied "AS IS".  The Contributing
-Authors and Group 42, Inc. disclaim all warranties, expressed or
-implied, including, without limitation, the warranties of
-merchantability and of fitness for any purpose.  The Contributing
-Authors and Group 42, Inc. assume no liability for direct, indirect,
-incidental, special, exemplary, or consequential damages, which may
-result from the use of the PNG Reference Library, even if advised of
-the possibility of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-source code, or portions hereof, for any purpose, without fee, subject
-to the following restrictions:
-
- 1. The origin of this source code must not be misrepresented.
-
- 2. Altered versions must be plainly marked as such and must not
-    be misrepresented as being the original source.
-
- 3. This Copyright notice may not be removed or altered from any
-    source or altered source distribution.
-
-The Contributing Authors and Group 42, Inc. specifically permit,
-without fee, and encourage the use of this source code as a component
-to supporting the PNG file format in commercial products.  If you use
-this source code in a product, acknowledgment is not required but would
-be appreciated.
-
-TRADEMARK
-=========
-
-The name "libpng" has not been registered by the Copyright owners
-as a trademark in any jurisdiction.  However, because libpng has
-been distributed and maintained world-wide, continually since 1995,
-the Copyright owners claim "common-law trademark protection" in any
-jurisdiction where common-law trademark is recognized.
-
-
- -### AUTHORS File Information -``` -PNG REFERENCE LIBRARY AUTHORS -============================= - -This is the list of PNG Reference Library ("libpng") Contributing -Authors, for copyright and licensing purposes. - - * Andreas Dilger - * Cosmin Truta - * Dave Martindale - * Eric S. Raymond - * Gilles Vollant - * Glenn Randers-Pehrson - * Greg Roelofs - * Guy Eric Schalnat - * James Yu - * John Bowler - * Kevin Bracey - * Magnus Holmgren - * Mandar Sahastrabuddhe - * Mans Rullgard - * Matt Sarett - * Mike Klein - * Pascal Massimino - * Paul Schmidt - * Qiang Zhou - * Sam Bushell - * Samuel Williams - * Simon-Pierre Cadieux - * Tim Wegner - * Tom Lane - * Tom Tanner - * Vadim Barkov - * Willem van Schaik - * Zhijie Liang - * Arm Holdings - - Richard Townsend - * Google Inc. - - Matt Sarett - - Mike Klein - - Dan Field - - Sami Boukortt - -The build projects, the build scripts, the test scripts, and other -files in the "ci", "projects", "scripts" and "tests" directories, have -other copyright owners, but are released under the libpng license. - -Some files in the "contrib" directory, and some tools-generated files -that are distributed with libpng, have other copyright owners, and are -released under other open source licenses. -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/mesa3d.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/mesa3d.md deleted file mode 100644 index cdaa1ac..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.desktop/mesa3d.md +++ /dev/null @@ -1,134 +0,0 @@ -## Mesa 3-D Graphics Library v21.0.3 - -### Mesa License - -``` -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Attention, Contributors - -When contributing to the Mesa project you must agree to the licensing terms -of the component to which you're contributing. -The following section lists the primary components of the Mesa distribution -and their respective licenses. -Mesa Component Licenses - - - -Component Location License ------------------------------------------------------------------- -Main Mesa code src/mesa/ MIT -Device drivers src/mesa/drivers/* MIT, generally - -Gallium code src/gallium/ MIT - -Ext headers GL/glext.h Khronos - GL/glxext.h Khronos - GL/wglext.h Khronos - KHR/khrplatform.h Khronos - -***************************************************************************** - ----- -include/GL/gl.h : - - - Mesa 3-D graphics library - - Copyright (C) 1999-2006 Brian Paul All Rights Reserved. - Copyright (C) 2009 VMware, Inc. All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - ***************************************************************************** - ----- -include/GL/glext.h -include/GL/glxext.h -include/GL/wglxext.h : - - - Copyright (c) 2013 - 2018 The Khronos Group Inc. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Materials. - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - - ***************************************************************************** - ----- -include/KHR/khrplatform.h : - - Copyright (c) 2008 - 2018 The Khronos Group Inc. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Materials. - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - - ***************************************************************************** - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.instrument/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.logging/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.naming/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.net.http/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.prefs/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.scripting/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.se/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.jgss/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.security.sasl/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.smartcardio/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql.rowset/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.sql/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.transaction.xa/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/santuario.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/santuario.md deleted file mode 100644 index fa87128..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml.crypto/santuario.md +++ /dev/null @@ -1,225 +0,0 @@ -## Apache Santuario v2.3.0 - -### Apache Santuario Notice -
-
-  Apache Santuario - XML Security for Java
-  Copyright 1999-2021 The Apache Software Foundation
-
-  This product includes software developed at
-  The Apache Software Foundation (http://www.apache.org/).
-
-  It was originally based on software copyright (c) 2001, Institute for
-  Data Communications Systems, .
-
-  The development of this software was partly funded by the European
-  Commission in the  project in the ISIS Programme.
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/bcel.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/bcel.md deleted file mode 100644 index 6dffd07..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/bcel.md +++ /dev/null @@ -1,219 +0,0 @@ -## Apache Commons Byte Code Engineering Library (BCEL) Version 6.5.0 - -### Apache Commons BCEL Notice -
-
-    Apache Commons BCEL
-    Copyright 2004-2020 The Apache Software Foundation
-
-    This product includes software developed at
-    The Apache Software Foundation (https://www.apache.org/).
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/dom.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/dom.md deleted file mode 100644 index 4fe8093..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/dom.md +++ /dev/null @@ -1,77 +0,0 @@ -## DOM Level 3 Core Specification v1.0 - -### W3C Software Notice -
-Copyright © 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
-European Research Consortium for Informatics and Mathematics, Keio University).
-All Rights Reserved.
-
-The DOM bindings are published under the W3C Software Copyright Notice and License.
-The software license requires "Notice of any changes or modifications to the W3C
-files, including the date changes were made." Consequently, modified versions of
-the DOM bindings must document that they do not conform to the W3C standard; in the
-case of the IDL definitions, the pragma prefix can no longer be 'w3c.org'; in the
-case of the Java language binding, the package names can no longer be in the
-'org.w3c' package.
-
- -### W3C License -
-
-W3C SOFTWARE NOTICE AND LICENSE
-
-http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-This work (and included software, documentation such as READMEs, or other
-related items) is being provided by the copyright holders under the following
-license. By obtaining, using and/or copying this work, you (the licensee)
-agree that you have read, understood, and will comply with the following terms
-and conditions.
-
-Permission to copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and without fee
-or royalty is hereby granted, provided that you include the following on ALL
-copies of the software and documentation or portions thereof, including
-modifications:
-
-   1.The full text of this NOTICE in a location viewable to users of the
-   redistributed or derivative work.
-
-   2.Any pre-existing intellectual property disclaimers, notices, or terms and
-   conditions. If none exist, the W3C Software Short Notice should be included
-   (hypertext is preferred, text is permitted) within the body of any
-   redistributed or derivative code.
-
-   3.Notice of any changes or modifications to the files, including the date
-   changes were made. (We recommend you provide URIs to the location from
-   which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
-LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
-THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
-OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
-DOCUMENTATION.  The name and trademarks of copyright holders may NOT be used
-in advertising or publicity pertaining to the software without specific,
-written prior permission. Title to copyright in this software and any
-associated documentation will at all times remain with copyright holders.
-
-____________________________________
-
-This formulation of W3C's notice and license became active on December 31
-2002. This version removes the copyright ownership notice such that this
-license can be used with materials other than those owned by the W3C, reflects
-that ERCIM is now a host of the W3C, includes references to this specific
-dated version of the license, and removes the ambiguous grant of "use".
-Otherwise, this version is the same as the previous version and is written so
-as to preserve the Free Software Foundation's assessment of GPL compatibility
-and OSI's certification under the Open Source Definition. Please see our
-Copyright FAQ for common questions about using materials from our site,
-including specific terms and conditions for packages like libwww, Amaya, and
-Jigsaw. Other questions about this notice can be directed to
-site-policy@w3.org.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/jcup.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/jcup.md deleted file mode 100644 index bc566b7..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/jcup.md +++ /dev/null @@ -1,31 +0,0 @@ -## CUP Parser Generator for Java v 0.11b - -### CUP Parser Generator License - -``` -Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both -the copyright notice and this permission notice and warranty disclaimer -appear in supporting documentation, and that the names of the authors or -their employers not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. - -The authors and their employers disclaim all warranties with regard to -this software, including all implied warranties of merchantability and -fitness. In no event shall the authors or their employers be liable for -any special, indirect or consequential damages or any damages whatsoever -resulting from loss of use, data or profits, whether in an action of -contract, negligence or other tortious action, arising out of or in -connection with the use or performance of this software. -``` ---- -``` -This is an open source license. It is also GPL-Compatible (see entry for -"Standard ML of New Jersey"). The portions of CUP output which are hard-coded -into the CUP source code are (naturally) covered by this same license, as is -the CUP runtime code linked with the generated parser. -``` - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xalan.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xalan.md deleted file mode 100644 index 924bce8..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xalan.md +++ /dev/null @@ -1,255 +0,0 @@ -## Apache Xalan v2.7.2 - -### Apache Xalan Notice -
-
-    ======================================================================================
-    ==  NOTICE file corresponding to the section 4d of the Apache License, Version 2.0, ==
-    ==  in this case for the Apache Xalan distribution.                                 ==
-    ======================================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Specifically, we only include the XSLTC portion of the source from the Xalan distribution. 
-   The Xalan project has two processors: an interpretive one (Xalan Interpretive) and a 
-   compiled one (The XSLT Compiler (XSLTC)). We *only* use the XSLTC part of Xalan; We use
-   the source from the packages that are part of the XSLTC sources.
-
-   Portions of this software was originally based on the following:
-
-     - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com.
-     - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com.
-     - software copyright (c) 2003, IBM Corporation., http://www.ibm.com.
-     - voluntary contributions made by Ovidiu Predescu (ovidiu@cup.hp.com) on behalf of the
-       Apache Software Foundation and was originally developed at Hewlett Packard Company.
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
-JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
-Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian
-Permission to use, copy, modify, and distribute this software and 
-its documentation for any purpose and without fee is hereby granted, 
-provided that the above copyright notice appear in all copies and that 
-both the copyright notice and this permission notice and warranty 
-disclaimer appear in supporting documentation, and that the name of 
-the authors or their employers not be used in advertising or publicity 
-pertaining to distribution of the software without specific, written 
-prior permission.
-The authors and their employers disclaim all warranties with regard to 
-this software, including all implied warranties of merchantability and 
-fitness. In no event shall the authors or their employers be liable for 
-any special, indirect or consequential damages or any damages whatsoever 
-resulting from loss of use, data or profits, whether in an action of 
-contract, negligence or other tortious action, arising out of or in 
-connection with the use or performance of this software.The portions of 
-JLex output which are hard-coded into the JLex source code are (naturally) 
-covered by this same license.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xerces.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xerces.md deleted file mode 100644 index 3790b7a..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/java.xml/xerces.md +++ /dev/null @@ -1,229 +0,0 @@ -## Apache Xerces v2.12.2 - -### Apache Xerces Notice -
-    =========================================================================
-    == NOTICE file corresponding to section 4(d) of the Apache License,    ==
-    == Version 2.0, in this case for the Apache Xerces Java distribution.  ==
-    =========================================================================
-    
-    Apache Xerces Java
-    Copyright 1999-2022 The Apache Software Foundation
-
-    This product includes software developed at
-    The Apache Software Foundation (http://www.apache.org/).
-
-    Portions of this software were originally based on the following:
-    - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
-    - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
-    - voluntary contributions made by Paul Eng on behalf of the
-    Apache Software Foundation that were originally developed at iClick, Inc.,
-    software copyright (c) 1999.
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.accessibility/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.attach/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.charsets/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md deleted file mode 100644 index 08d1e3c..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +++ /dev/null @@ -1,72 +0,0 @@ -## OASIS PKCS #11 Cryptographic Token Interface v3.0 - -### OASIS PKCS #11 Cryptographic Token Interface License -
-
-Copyright © OASIS Open 2020. All Rights Reserved.
-
-    All capitalized terms in the following text have the meanings
-assigned to them in the OASIS Intellectual Property Rights Policy (the
-"OASIS IPR Policy"). The full Policy may be found at the OASIS website:
-[http://www.oasis-open.org/policies-guidelines/ipr]
-
-    This document and translations of it may be copied and furnished to
-others, and derivative works that comment on or otherwise explain it or
-assist in its implementation may be prepared, copied, published, and
-distributed, in whole or in part, without restriction of any kind,
-provided that the above copyright notice and this section are included
-on all such copies and derivative works. However, this document itself
-may not be modified in any way, including by removing the copyright
-notice or references to OASIS, except as needed for the purpose of
-developing any document or deliverable produced by an OASIS Technical
-Committee (in which case the rules applicable to copyrights, as set
-forth in the OASIS IPR Policy, must be followed) or as required to
-translate it into languages other than English.
-
-    The limited permissions granted above are perpetual and will not be
-revoked by OASIS or its successors or assigns.
-
-    This document and the information contained herein is provided on an
-"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
-INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED
-WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS
-AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY
-PART THEREOF.
-
-    [OASIS requests that any OASIS Party or any other party that
-believes it has patent claims that would necessarily be infringed by
-implementations of this OASIS Standards Final Deliverable, to notify
-OASIS TC Administrator and provide an indication of its willingness to
-grant patent licenses to such patent claims in a manner consistent with
-the IPR Mode of the OASIS Technical Committee that produced this
-deliverable.]
-
-    [OASIS invites any party to contact the OASIS TC Administrator if it
-is aware of a claim of ownership of any patent claims that would
-necessarily be infringed by implementations of this OASIS Standards
-Final Deliverable by a patent holder that is not willing to provide a
-license to such patent claims in a manner consistent with the IPR Mode
-of the OASIS Technical Committee that produced this OASIS Standards
-Final Deliverable. OASIS may include such claims on its website, but
-disclaims any obligation to do so.]
-
-    [OASIS takes no position regarding the validity or scope of any
-intellectual property or other rights that might be claimed to pertain
-to the implementation or use of the technology described in this OASIS
-Standards Final Deliverable or the extent to which any license under
-such rights might or might not be available; neither does it represent
-that it has made any effort to identify any such rights. Information on
-OASIS' procedures with respect to rights in any document or deliverable
-produced by an OASIS Technical Committee can be found on the OASIS
-website. Copies of claims of rights made available for publication and
-any assurances of licenses to be made available, or the result of an
-attempt made to obtain a general license or permission for the use of
-such proprietary rights by implementers or users of this OASIS Standards
-Final Deliverable, can be obtained from the OASIS TC Administrator.
-OASIS makes no representation that any information or list of
-intellectual property rights will at any time be complete, or that any
-claims in such list are, in fact, Essential Claims.]
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md deleted file mode 100644 index 9eb453b..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +++ /dev/null @@ -1,46 +0,0 @@ -## IAIK (Institute for Applied Information Processing and Communication) PKCS#11 wrapper files v1 - -### IAIK License -
-
-Copyright (c) 2002 Graz University of Technology. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this
-   list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice,
-   this list of conditions and the following disclaimer in the documentation
-   and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if any, must
-   include the following acknowledgment:
-
-   "This product includes software developed by IAIK of Graz University of
-    Technology."
-
-   Alternately, this acknowledgment may appear in the software itself, if and
-   wherever such third-party acknowledgments normally appear.
-
-4. The names "Graz University of Technology" and "IAIK of Graz University of
-   Technology" must not be used to endorse or promote products derived from this
-   software without prior written permission.
-
-5. Products derived from this software may not be called "IAIK PKCS Wrapper",
-   nor may "IAIK" appear in their name, without prior written permission of
-   Graz University of Technology.
-
-THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.ec/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.crypto.mscapi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/dynalink.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/dynalink.md deleted file mode 100644 index 309efc7..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.dynalink/dynalink.md +++ /dev/null @@ -1,32 +0,0 @@ -## Dynalink v.5 - -### Dynalink License -
-
-Copyright (c) 2009-2013, Attila Szegedi
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-* Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.editpad/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.hotspot.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.httpserver/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.foreign/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.incubator.vector/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.ed/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.jvmstat/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/jline.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/jline.md deleted file mode 100644 index 4e5d344..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.le/jline.md +++ /dev/null @@ -1,294 +0,0 @@ -## JLine v3.22.0 - -### JLine License -
-
-Copyright (c) 2002-2018, the original author or authors.
-All rights reserved.
-
-https://opensource.org/licenses/BSD-3-Clause
-
-Redistribution and use in source and binary forms, with or
-without modification, are permitted provided that the following
-conditions are met:
-
-Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with
-the distribution.
-
-Neither the name of JLine nor the names of its contributors
-may be used to endorse or promote products derived from this
-software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
-BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-4th Party Dependency
-=============
-org.fusesource.jansi version 2.4.0
-org.apache.sshd 2.9.2
-org.apache.felix.gogo.runtime 1.1.6
-org.apache.felix.gogo.jline 1.1.8
-=============
-Apache License
-                          Version 2.0, January 2004
-                       http://www.apache.org/licenses/
-
-  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-  1. Definitions.
-
-     "License" shall mean the terms and conditions for use, reproduction,
-     and distribution as defined by Sections 1 through 9 of this document.
-
-     "Licensor" shall mean the copyright owner or entity authorized by
-     the copyright owner that is granting the License.
-
-     "Legal Entity" shall mean the union of the acting entity and all
-     other entities that control, are controlled by, or are under common
-     control with that entity. For the purposes of this definition,
-     "control" means (i) the power, direct or indirect, to cause the
-     direction or management of such entity, whether by contract or
-     otherwise, or (ii) ownership of fifty percent (50%) or more of the
-     outstanding shares, or (iii) beneficial ownership of such entity.
-
-     "You" (or "Your") shall mean an individual or Legal Entity
-     exercising permissions granted by this License.
-
-     "Source" form shall mean the preferred form for making modifications,
-     including but not limited to software source code, documentation
-     source, and configuration files.
-
-     "Object" form shall mean any form resulting from mechanical
-     transformation or translation of a Source form, including but
-     not limited to compiled object code, generated documentation,
-     and conversions to other media types.
-
-     "Work" shall mean the work of authorship, whether in Source or
-     Object form, made available under the License, as indicated by a
-     copyright notice that is included in or attached to the work
-     (an example is provided in the Appendix below).
-
-     "Derivative Works" shall mean any work, whether in Source or Object
-     form, that is based on (or derived from) the Work and for which the
-     editorial revisions, annotations, elaborations, or other modifications
-     represent, as a whole, an original work of authorship. For the purposes
-     of this License, Derivative Works shall not include works that remain
-     separable from, or merely link (or bind by name) to the interfaces of,
-     the Work and Derivative Works thereof.
-
-     "Contribution" shall mean any work of authorship, including
-     the original version of the Work and any modifications or additions
-     to that Work or Derivative Works thereof, that is intentionally
-     submitted to Licensor for inclusion in the Work by the copyright owner
-     or by an individual or Legal Entity authorized to submit on behalf of
-     the copyright owner. For the purposes of this definition, "submitted"
-     means any form of electronic, verbal, or written communication sent
-     to the Licensor or its representatives, including but not limited to
-     communication on electronic mailing lists, source code control systems,
-     and issue tracking systems that are managed by, or on behalf of, the
-     Licensor for the purpose of discussing and improving the Work, but
-     excluding communication that is conspicuously marked or otherwise
-     designated in writing by the copyright owner as "Not a Contribution."
-
-     "Contributor" shall mean Licensor and any individual or Legal Entity
-     on behalf of whom a Contribution has been received by Licensor and
-     subsequently incorporated within the Work.
-
-  2. Grant of Copyright License. Subject to the terms and conditions of
-     this License, each Contributor hereby grants to You a perpetual,
-     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-     copyright license to reproduce, prepare Derivative Works of,
-     publicly display, publicly perform, sublicense, and distribute the
-     Work and such Derivative Works in Source or Object form.
-
-  3. Grant of Patent License. Subject to the terms and conditions of
-     this License, each Contributor hereby grants to You a perpetual,
-     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-     (except as stated in this section) patent license to make, have made,
-     use, offer to sell, sell, import, and otherwise transfer the Work,
-     where such license applies only to those patent claims licensable
-     by such Contributor that are necessarily infringed by their
-     Contribution(s) alone or by combination of their Contribution(s)
-     with the Work to which such Contribution(s) was submitted. If You
-     institute patent litigation against any entity (including a
-     cross-claim or counterclaim in a lawsuit) alleging that the Work
-     or a Contribution incorporated within the Work constitutes direct
-     or contributory patent infringement, then any patent licenses
-     granted to You under this License for that Work shall terminate
-     as of the date such litigation is filed.
-
-  4. Redistribution. You may reproduce and distribute copies of the
-     Work or Derivative Works thereof in any medium, with or without
-     modifications, and in Source or Object form, provided that You
-     meet the following conditions:
-
-     (a) You must give any other recipients of the Work or
-         Derivative Works a copy of this License; and
-
-     (b) You must cause any modified files to carry prominent notices
-         stating that You changed the files; and
-
-     (c) You must retain, in the Source form of any Derivative Works
-         that You distribute, all copyright, patent, trademark, and
-         attribution notices from the Source form of the Work,
-         excluding those notices that do not pertain to any part of
-         the Derivative Works; and
-
-     (d) If the Work includes a "NOTICE" text file as part of its
-         distribution, then any Derivative Works that You distribute must
-         include a readable copy of the attribution notices contained
-         within such NOTICE file, excluding those notices that do not
-         pertain to any part of the Derivative Works, in at least one
-         of the following places: within a NOTICE text file distributed
-         as part of the Derivative Works; within the Source form or
-         documentation, if provided along with the Derivative Works; or,
-         within a display generated by the Derivative Works, if and
-         wherever such third-party notices normally appear. The contents
-         of the NOTICE file are for informational purposes only and
-         do not modify the License. You may add Your own attribution
-         notices within Derivative Works that You distribute, alongside
-         or as an addendum to the NOTICE text from the Work, provided
-         that such additional attribution notices cannot be construed
-         as modifying the License.
-
-     You may add Your own copyright statement to Your modifications and
-     may provide additional or different license terms and conditions
-     for use, reproduction, or distribution of Your modifications, or
-     for any such Derivative Works as a whole, provided Your use,
-     reproduction, and distribution of the Work otherwise complies with
-     the conditions stated in this License.
-
-  5. Submission of Contributions. Unless You explicitly state otherwise,
-     any Contribution intentionally submitted for inclusion in the Work
-     by You to the Licensor shall be under the terms and conditions of
-     this License, without any additional terms or conditions.
-     Notwithstanding the above, nothing herein shall supersede or modify
-     the terms of any separate license agreement you may have executed
-     with Licensor regarding such Contributions.
-
-  6. Trademarks. This License does not grant permission to use the trade
-     names, trademarks, service marks, or product names of the Licensor,
-     except as required for reasonable and customary use in describing the
-     origin of the Work and reproducing the content of the NOTICE file.
-
-  7. Disclaimer of Warranty. Unless required by applicable law or
-     agreed to in writing, Licensor provides the Work (and each
-     Contributor provides its Contributions) on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-     implied, including, without limitation, any warranties or conditions
-     of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-     PARTICULAR PURPOSE. You are solely responsible for determining the
-     appropriateness of using or redistributing the Work and assume any
-     risks associated with Your exercise of permissions under this License.
-
-  8. Limitation of Liability. In no event and under no legal theory,
-     whether in tort (including negligence), contract, or otherwise,
-     unless required by applicable law (such as deliberate and grossly
-     negligent acts) or agreed to in writing, shall any Contributor be
-     liable to You for damages, including any direct, indirect, special,
-     incidental, or consequential damages of any character arising as a
-     result of this License or out of the use or inability to use the
-     Work (including but not limited to damages for loss of goodwill,
-     work stoppage, computer failure or malfunction, or any and all
-     other commercial damages or losses), even if such Contributor
-     has been advised of the possibility of such damages.
-
-  9. Accepting Warranty or Additional Liability. While redistributing
-     the Work or Derivative Works thereof, You may choose to offer,
-     and charge a fee for, acceptance of support, warranty, indemnity,
-     or other liability obligations and/or rights consistent with this
-     License. However, in accepting such obligations, You may act only
-     on Your own behalf and on Your sole responsibility, not on behalf
-     of any other Contributor, and only if You agree to indemnify,
-     defend, and hold each Contributor harmless for any liability
-     incurred by, or claims asserted against, such Contributor by reason
-     of your accepting any such warranty or additional liability.
-
-  END OF TERMS AND CONDITIONS
-
-  APPENDIX: How to apply the Apache License to your work.
-
-     To apply the Apache License to your work, attach the following
-     boilerplate notice, with the fields enclosed by brackets "[]"
-     replaced with your own identifying information. (Don't include
-     the brackets!)  The text should be enclosed in the appropriate
-     comment syntax for the file format. We also recommend that a
-     file or class name and description of purpose be included on the
-     same "printed page" as the copyright notice for easier
-     identification within third-party archives.
-
-  Copyright [yyyy] [name of copyright owner]
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
-=============
-juniversalchardet
-
-The library is subject to the Mozilla Public License Version 1.1.
-
-Alternatively, the library may be used under the terms of either the GNU General Public License Version 2 or later, or the GNU Lesser General Public License 2.1 or later.
-
-================
-
-slf4j
-
-SLF4J source code and binaries are distributed under the MIT license.
-
-
-Copyright (c) 2004-2023 QOS.ch
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY,   FITNESS   FOR   A  PARTICULAR   PURPOSE   AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-These terms are identical to those of the MIT License, also called the X License
-or the X11 License, which is a simple, permissive non-copyleft free software license.
-It is deemed compatible with virtually all types of licenses, commercial or otherwise.
-In particular, the Free Software Foundation has declared it compatible with GNU GPL.
-It is also known to be approved by the Apache Software Foundation as compatible with
-Apache Software License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/jopt-simple.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/jopt-simple.md deleted file mode 100644 index c08b3b4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.opt/jopt-simple.md +++ /dev/null @@ -1,27 +0,0 @@ -## jopt-simple v5.0.4 - -### MIT License -
-
-Copyright (c) 2004-2015 Paul R. Holser, Jr.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.ci/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.internal.vm.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jartool/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jquery.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jquery.md deleted file mode 100644 index d468b31..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jqueryUI.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jqueryUI.md deleted file mode 100644 index 8031bdb..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.javadoc/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.12.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jcmd/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jconsole/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdeps/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jdwp.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jfr/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jlink/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jpackage/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jshell/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jsobject/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.jstatd/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/cldr.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/cldr.md deleted file mode 100644 index 5b42e53..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/cldr.md +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\cldr.md diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/thaidict.md b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/thaidict.md deleted file mode 100644 index f8b1133..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.localedata/thaidict.md +++ /dev/null @@ -1,31 +0,0 @@ -## Thai Dictionary - -### Thai Dictionary License -
-
-Copyright (C) 1982 The Royal Institute, Thai Royal Government.
-
-Copyright (C) 1998 National Electronics and Computer Technology Center,
-National Science and Technology Development Agency,
-Ministry of Science Technology and Environment,
-Thai Royal Government.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management.jfr/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.dns/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.naming.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.net/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.nio.mapmode/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.random/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.sctp/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.auth/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.security.jgss/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported.desktop/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.unsupported/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.xml.dom/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/LICENSE b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/legal/jdk.zipfs/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/classlist b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/classlist deleted file mode 100644 index ee1d04e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/classlist +++ /dev/null @@ -1,1408 +0,0 @@ -# NOTE: Do not modify this file. -# -# This file is generated via the -XX:DumpLoadedClassList= option -# and is used at CDS archive dump time (see -Xshare:dump). -# -java/lang/Object -java/io/Serializable -java/lang/Comparable -java/lang/CharSequence -java/lang/constant/Constable -java/lang/constant/ConstantDesc -java/lang/String -java/lang/reflect/AnnotatedElement -java/lang/reflect/GenericDeclaration -java/lang/reflect/Type -java/lang/invoke/TypeDescriptor -java/lang/invoke/TypeDescriptor$OfField -java/lang/Class -java/lang/Cloneable -java/lang/ClassLoader -java/lang/System -java/lang/Throwable -java/lang/Error -java/lang/ThreadDeath -java/lang/Exception -java/lang/RuntimeException -java/lang/SecurityManager -java/security/ProtectionDomain -java/security/AccessControlContext -java/security/AccessController -java/security/SecureClassLoader -java/lang/ReflectiveOperationException -java/lang/ClassNotFoundException -java/lang/Record -java/lang/LinkageError -java/lang/NoClassDefFoundError -java/lang/ClassCastException -java/lang/ArrayStoreException -java/lang/VirtualMachineError -java/lang/InternalError -java/lang/OutOfMemoryError -java/lang/StackOverflowError -java/lang/IllegalMonitorStateException -java/lang/ref/Reference -java/lang/ref/SoftReference -java/lang/ref/WeakReference -java/lang/ref/FinalReference -java/lang/ref/PhantomReference -java/lang/ref/Finalizer -java/lang/Runnable -java/lang/Thread -java/lang/Thread$UncaughtExceptionHandler -java/lang/ThreadGroup -java/util/Dictionary -java/util/Map -java/util/Hashtable -java/util/Properties -java/lang/Module -java/lang/reflect/AccessibleObject -java/lang/reflect/Member -java/lang/reflect/Field -java/lang/reflect/Parameter -java/lang/reflect/Executable -java/lang/reflect/Method -java/lang/reflect/Constructor -jdk/internal/reflect/MagicAccessorImpl -jdk/internal/reflect/MethodAccessor -jdk/internal/reflect/MethodAccessorImpl -jdk/internal/reflect/ConstructorAccessor -jdk/internal/reflect/ConstructorAccessorImpl -jdk/internal/reflect/DelegatingClassLoader -jdk/internal/reflect/ConstantPool -jdk/internal/reflect/FieldAccessor -jdk/internal/reflect/FieldAccessorImpl -jdk/internal/reflect/UnsafeFieldAccessorImpl -jdk/internal/reflect/UnsafeStaticFieldAccessorImpl -java/lang/annotation/Annotation -jdk/internal/reflect/CallerSensitive -jdk/internal/reflect/NativeConstructorAccessorImpl -java/lang/invoke/MethodHandle -java/lang/invoke/DirectMethodHandle -java/lang/invoke/VarHandle -java/lang/invoke/MemberName -java/lang/invoke/ResolvedMethodName -java/lang/invoke/MethodHandleNatives -java/lang/invoke/LambdaForm -java/lang/invoke/TypeDescriptor$OfMethod -java/lang/invoke/MethodType -java/lang/BootstrapMethodError -java/lang/invoke/CallSite -jdk/internal/invoke/NativeEntryPoint -java/lang/invoke/MethodHandleNatives$CallSiteContext -java/lang/invoke/ConstantCallSite -java/lang/invoke/MutableCallSite -java/lang/invoke/VolatileCallSite -java/lang/AssertionStatusDirectives -java/lang/Appendable -java/lang/AbstractStringBuilder -java/lang/StringBuffer -java/lang/StringBuilder -jdk/internal/misc/UnsafeConstants -jdk/internal/misc/Unsafe -jdk/internal/module/Modules -java/lang/AutoCloseable -java/io/Closeable -java/io/InputStream -java/io/ByteArrayInputStream -java/net/URL -java/util/jar/Manifest -jdk/internal/loader/BuiltinClassLoader -jdk/internal/loader/ClassLoaders -jdk/internal/loader/ClassLoaders$AppClassLoader -jdk/internal/loader/ClassLoaders$PlatformClassLoader -java/security/CodeSource -java/util/AbstractMap -java/util/concurrent/ConcurrentMap -java/util/concurrent/ConcurrentHashMap -java/lang/Iterable -java/util/Collection -java/util/AbstractCollection -java/util/List -java/util/AbstractList -java/util/RandomAccess -java/util/ArrayList -java/lang/StackTraceElement -java/nio/Buffer -java/lang/StackWalker -java/lang/StackStreamFactory$AbstractStackWalker -java/lang/StackWalker$StackFrame -java/lang/StackFrameInfo -java/lang/LiveStackFrame -java/lang/LiveStackFrameInfo -java/util/concurrent/locks/AbstractOwnableSynchronizer -java/lang/Boolean -java/lang/Character -java/lang/Number -java/lang/Float -java/lang/Double -java/lang/Byte -java/lang/Short -java/lang/Integer -java/lang/Long -java/util/Iterator -java/lang/reflect/RecordComponent -jdk/internal/vm/vector/VectorSupport -jdk/internal/vm/vector/VectorSupport$VectorPayload -jdk/internal/vm/vector/VectorSupport$Vector -jdk/internal/vm/vector/VectorSupport$VectorMask -jdk/internal/vm/vector/VectorSupport$VectorShuffle -java/lang/NullPointerException -java/lang/ArithmeticException -java/io/ObjectStreamField -java/util/Comparator -java/lang/String$CaseInsensitiveComparator -java/lang/Module$ArchivedData -jdk/internal/misc/CDS -java/util/Set -java/util/ImmutableCollections$AbstractImmutableCollection -java/util/ImmutableCollections$AbstractImmutableSet -java/util/ImmutableCollections$Set12 -java/util/Objects -java/util/ImmutableCollections -java/util/ImmutableCollections$AbstractImmutableList -java/util/ImmutableCollections$ListN -java/util/ImmutableCollections$SetN -java/util/ImmutableCollections$AbstractImmutableMap -java/util/ImmutableCollections$MapN -jdk/internal/access/JavaLangReflectAccess -java/lang/reflect/ReflectAccess -jdk/internal/access/SharedSecrets -java/lang/invoke/MethodHandles -java/lang/invoke/MemberName$Factory -java/security/Guard -java/security/Permission -java/security/BasicPermission -java/lang/reflect/ReflectPermission -java/lang/StringLatin1 -java/lang/invoke/MethodHandles$Lookup -jdk/internal/reflect/Reflection -java/lang/Math -java/util/HashMap -java/util/AbstractSet -java/util/ImmutableCollections$MapN$1 -java/util/ImmutableCollections$MapN$MapNIterator -java/util/Map$Entry -java/util/KeyValueHolder -java/util/HashMap$Node -java/util/LinkedHashMap$Entry -java/util/HashMap$TreeNode -java/lang/Runtime -java/util/concurrent/locks/Lock -java/util/concurrent/locks/ReentrantLock -java/util/concurrent/ConcurrentHashMap$Segment -java/util/concurrent/ConcurrentHashMap$CounterCell -java/util/concurrent/ConcurrentHashMap$Node -java/util/concurrent/locks/LockSupport -java/util/concurrent/ConcurrentHashMap$ReservationNode -java/security/PrivilegedAction -jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction -jdk/internal/reflect/ReflectionFactory -java/lang/ref/Reference$ReferenceHandler -jdk/internal/ref/Cleaner -java/lang/ref/ReferenceQueue -java/lang/ref/ReferenceQueue$Null -java/lang/ref/ReferenceQueue$Lock -jdk/internal/access/JavaLangRefAccess -java/lang/ref/Reference$1 -java/lang/ref/Finalizer$FinalizerThread -jdk/internal/access/JavaLangAccess -java/lang/System$2 -jdk/internal/util/SystemProps -jdk/internal/util/SystemProps$Raw -java/lang/StringConcatHelper -java/lang/VersionProps -jdk/internal/misc/VM -java/util/Arrays -java/lang/CharacterData -java/lang/CharacterDataLatin1 -java/lang/Integer$IntegerCache -java/util/HashMap$EntrySet -java/util/HashMap$HashIterator -java/util/HashMap$EntryIterator -jdk/internal/util/StaticProperty -java/io/FileInputStream -java/io/FileDescriptor -jdk/internal/access/JavaIOFileDescriptorAccess -java/io/FileDescriptor$1 -java/io/Flushable -java/io/OutputStream -java/io/FileOutputStream -java/io/FilterInputStream -java/io/BufferedInputStream -java/io/FilterOutputStream -java/io/PrintStream -java/io/BufferedOutputStream -java/io/Writer -java/io/OutputStreamWriter -java/nio/charset/Charset -java/nio/charset/spi/CharsetProvider -sun/nio/cs/StandardCharsets -java/lang/ThreadLocal -java/util/concurrent/atomic/AtomicInteger -sun/security/action/GetPropertyAction -sun/util/PreHashedMap -sun/nio/cs/StandardCharsets$Aliases -sun/nio/cs/StandardCharsets$Cache -sun/nio/cs/HistoricallyNamedCharset -sun/nio/cs/Unicode -sun/nio/cs/UTF_8 -sun/nio/cs/ISO_8859_1 -sun/nio/cs/US_ASCII -java/nio/charset/StandardCharsets -sun/nio/cs/UTF_16BE -sun/nio/cs/UTF_16LE -sun/nio/cs/UTF_16 -sun/nio/cs/StandardCharsets$Classes -jdk/internal/util/ArraysSupport -sun/nio/cs/MS1252 -java/lang/Class$ReflectionData -java/lang/Class$Atomic -java/lang/Class$1 -java/lang/reflect/Modifier -jdk/internal/reflect/DelegatingConstructorAccessorImpl -sun/nio/cs/StreamEncoder -java/nio/charset/CharsetEncoder -sun/nio/cs/ArrayEncoder -sun/nio/cs/SingleByte$Encoder -sun/nio/cs/MS1252$Holder -java/lang/StringUTF16 -sun/nio/cs/SingleByte -java/nio/charset/CodingErrorAction -java/nio/ByteBuffer -jdk/internal/misc/ScopedMemoryAccess -jdk/internal/access/JavaNioAccess -java/nio/Buffer$1 -java/nio/HeapByteBuffer -java/nio/ByteOrder -java/io/BufferedWriter -java/lang/Terminator -jdk/internal/misc/Signal$Handler -java/lang/Terminator$1 -jdk/internal/misc/Signal -java/util/Hashtable$Entry -jdk/internal/misc/Signal$NativeHandler -jdk/internal/misc/OSEnvironment -sun/io/Win32ErrorMode -java/util/Collections -java/util/Collections$EmptySet -java/util/Collections$EmptyList -java/util/Collections$EmptyMap -java/lang/IllegalArgumentException -java/lang/invoke/MethodHandleStatics -jdk/internal/module/ModuleBootstrap -java/lang/module/ModuleDescriptor -sun/invoke/util/VerifyAccess -jdk/internal/access/JavaLangModuleAccess -java/lang/module/ModuleDescriptor$1 -java/io/File -java/io/DefaultFileSystem -java/io/FileSystem -java/io/WinNTFileSystem -jdk/internal/module/ModulePatcher -jdk/internal/module/ModuleBootstrap$Counters -jdk/internal/module/ArchivedBootLayer -java/nio/file/Watchable -java/nio/file/Path -java/nio/file/FileSystems -sun/nio/fs/DefaultFileSystemProvider -java/nio/file/spi/FileSystemProvider -sun/nio/fs/AbstractFileSystemProvider -sun/nio/fs/WindowsFileSystemProvider -java/lang/Enum -java/nio/file/OpenOption -java/nio/file/StandardOpenOption -java/nio/file/FileSystem -sun/nio/fs/WindowsFileSystem -java/util/HashSet -java/util/Arrays$ArrayList -java/util/Arrays$ArrayItr -java/util/Collections$UnmodifiableCollection -java/util/Collections$UnmodifiableSet -sun/nio/fs/WindowsPathParser -sun/nio/fs/WindowsPathType -sun/nio/fs/WindowsPathParser$Result -sun/nio/fs/WindowsPath -java/lang/module/ModuleFinder -jdk/internal/module/ModulePath -java/util/jar/Attributes$Name -java/lang/reflect/Array -jdk/internal/perf/PerfCounter -jdk/internal/perf/Perf$GetPerfAction -jdk/internal/perf/Perf -sun/nio/ch/DirectBuffer -java/nio/MappedByteBuffer -java/nio/DirectByteBuffer -java/nio/Bits -java/util/concurrent/atomic/AtomicLong -jdk/internal/misc/VM$BufferPool -java/nio/Bits$1 -java/nio/LongBuffer -java/nio/DirectLongBufferU -java/util/zip/ZipConstants -java/util/zip/ZipFile -java/util/jar/JarFile -jdk/internal/access/JavaUtilZipFileAccess -java/util/zip/ZipFile$1 -jdk/internal/access/JavaUtilJarAccess -java/util/jar/JavaUtilJarAccessImpl -java/lang/Runtime$Version -java/util/ImmutableCollections$List12 -java/util/Optional -jdk/internal/module/ArchivedModuleGraph -jdk/internal/module/SystemModuleFinders -java/net/URI -jdk/internal/access/JavaNetUriAccess -java/net/URI$1 -jdk/internal/module/SystemModulesMap -jdk/internal/module/SystemModules -jdk/internal/module/SystemModules$all -jdk/internal/module/Builder -java/lang/module/ModuleDescriptor$Requires -java/lang/module/ModuleDescriptor$Exports -java/lang/module/ModuleDescriptor$Opens -java/lang/module/ModuleDescriptor$Provides -java/lang/module/ModuleDescriptor$Version -java/lang/module/ModuleDescriptor$Modifier -java/lang/module/ModuleDescriptor$Requires$Modifier -jdk/internal/module/ModuleTarget -jdk/internal/module/ModuleHashes -jdk/internal/module/ModuleResolution -java/lang/module/ModuleReference -java/util/function/Supplier -jdk/internal/module/SystemModuleFinders$2 -jdk/internal/module/ModuleReferenceImpl -jdk/internal/module/SystemModuleFinders$SystemModuleFinder -jdk/internal/loader/BootLoader -jdk/internal/loader/NativeLibraries -jdk/internal/loader/ClassLoaderHelper -java/util/Queue -java/util/Deque -java/util/ArrayDeque -jdk/internal/loader/ArchivedClassLoaders -jdk/internal/loader/ClassLoaders$BootClassLoader -java/security/cert/Certificate -java/lang/ClassLoader$ParallelLoaders -java/util/WeakHashMap -java/util/WeakHashMap$Entry -java/util/Collections$SetFromMap -java/util/WeakHashMap$KeySet -jdk/internal/access/JavaSecurityAccess -java/security/ProtectionDomain$JavaSecurityAccessImpl -java/security/ProtectionDomain$Key -java/security/Principal -jdk/internal/loader/URLClassPath -java/net/URLStreamHandlerFactory -java/net/URL$DefaultFactory -jdk/internal/access/JavaNetURLAccess -java/net/URL$3 -java/io/File$PathStatus -sun/net/www/ParseUtil -java/util/HexFormat -java/net/URLStreamHandler -sun/net/www/protocol/file/Handler -sun/net/util/IPAddressUtil -jdk/internal/util/Preconditions -jdk/internal/module/ServicesCatalog -jdk/internal/loader/AbstractClassLoaderValue -jdk/internal/loader/ClassLoaderValue -jdk/internal/loader/BuiltinClassLoader$LoadedModule -java/util/ImmutableCollections$SetN$SetNIterator -java/lang/module/ModuleFinder$2 -jdk/internal/module/DefaultRoots -java/util/Spliterators -java/util/Spliterators$EmptySpliterator -java/util/Spliterator -java/util/Spliterators$EmptySpliterator$OfRef -java/util/Spliterator$OfPrimitive -java/util/Spliterator$OfInt -java/util/Spliterators$EmptySpliterator$OfInt -java/util/Spliterator$OfLong -java/util/Spliterators$EmptySpliterator$OfLong -java/util/Spliterator$OfDouble -java/util/Spliterators$EmptySpliterator$OfDouble -java/util/Spliterators$IteratorSpliterator -java/util/stream/StreamSupport -java/util/stream/PipelineHelper -java/util/stream/BaseStream -java/util/stream/AbstractPipeline -java/util/stream/Stream -java/util/stream/ReferencePipeline -java/util/stream/ReferencePipeline$Head -java/util/stream/StreamOpFlag -java/util/stream/StreamOpFlag$Type -java/util/stream/StreamOpFlag$MaskBuilder -java/util/EnumMap -java/util/EnumMap$1 -java/lang/PublicMethods$MethodList -java/lang/PublicMethods$Key -java/lang/Class$3 -sun/reflect/annotation/AnnotationParser -jdk/internal/reflect/NativeMethodAccessorImpl -jdk/internal/reflect/DelegatingMethodAccessorImpl -java/lang/invoke/LambdaMetafactory -java/lang/invoke/MethodType$ConcurrentWeakInternSet -java/lang/Void -java/lang/invoke/MethodTypeForm -java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry -sun/invoke/util/Wrapper -sun/invoke/util/Wrapper$Format -java/lang/invoke/LambdaForm$NamedFunction -java/lang/invoke/DirectMethodHandle$Holder -sun/invoke/util/ValueConversions -java/lang/invoke/MethodHandleImpl -java/lang/invoke/Invokers -java/lang/invoke/LambdaForm$Kind -java/lang/NoSuchMethodException -java/lang/invoke/LambdaForm$BasicType -java/lang/invoke/LambdaForm$Name -java/lang/invoke/LambdaForm$Holder -java/lang/invoke/InvokerBytecodeGenerator -java/lang/invoke/InvokerBytecodeGenerator$2 -java/lang/invoke/MethodHandleImpl$Intrinsic -java/lang/Readable -java/nio/CharBuffer -java/nio/HeapCharBuffer -java/lang/StringCoding -java/nio/charset/CoderResult -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L7_L -java/lang/Module$ReflectionData -java/lang/WeakPairMap -java/lang/WeakPairMap$Pair -java/lang/WeakPairMap$Pair$Lookup -java/util/function/Predicate -java/lang/IncompatibleClassChangeError -java/lang/NoSuchMethodError -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_I -jdk/internal/org/objectweb/asm/ClassVisitor -jdk/internal/org/objectweb/asm/ClassWriter -jdk/internal/org/objectweb/asm/SymbolTable -jdk/internal/org/objectweb/asm/Symbol -jdk/internal/org/objectweb/asm/SymbolTable$Entry -jdk/internal/org/objectweb/asm/ByteVector -sun/invoke/util/BytecodeDescriptor -jdk/internal/org/objectweb/asm/MethodVisitor -jdk/internal/org/objectweb/asm/MethodWriter -jdk/internal/org/objectweb/asm/Type -jdk/internal/org/objectweb/asm/Label -jdk/internal/org/objectweb/asm/Frame -jdk/internal/org/objectweb/asm/AnnotationVisitor -jdk/internal/org/objectweb/asm/AnnotationWriter -java/lang/invoke/InvokerBytecodeGenerator$ClassData -sun/invoke/util/VerifyType -sun/invoke/empty/Empty -java/util/ArrayList$Itr -jdk/internal/org/objectweb/asm/FieldVisitor -jdk/internal/org/objectweb/asm/FieldWriter -jdk/internal/org/objectweb/asm/Attribute -jdk/internal/org/objectweb/asm/Handler -java/lang/invoke/MethodHandles$Lookup$ClassFile -java/lang/invoke/MethodHandles$Lookup$ClassOption -java/lang/invoke/MethodHandles$Lookup$ClassDefiner -java/lang/invoke/BootstrapMethodInvoker -java/lang/invoke/VarHandle$AccessMode -java/lang/invoke/VarHandle$AccessType -java/lang/invoke/Invokers$Holder -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L8_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L8_L -jdk/internal/access/JavaLangInvokeAccess -java/lang/invoke/MethodHandleImpl$1 -java/lang/invoke/AbstractValidatingLambdaMetafactory -java/lang/invoke/InnerClassLambdaMetafactory -sun/security/action/GetBooleanAction -jdk/internal/org/objectweb/asm/Handle -jdk/internal/org/objectweb/asm/ConstantDynamic -java/lang/invoke/MethodHandleInfo -java/lang/invoke/InfoFromMemberName -java/lang/invoke/LambdaProxyClassArchive -java/lang/invoke/TypeConvertingMethodAdapter -java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator -jdk/internal/org/objectweb/asm/ClassReader -java/util/ImmutableCollections$Set12$1 -java/lang/invoke/InnerClassLambdaMetafactory$1 -java/lang/invoke/BoundMethodHandle -java/lang/invoke/ClassSpecializer -java/lang/invoke/BoundMethodHandle$Specializer -java/util/function/Function -java/lang/invoke/ClassSpecializer$1 -java/lang/invoke/ClassSpecializer$SpeciesData -java/lang/invoke/BoundMethodHandle$SpeciesData -java/lang/invoke/ClassSpecializer$Factory -java/lang/invoke/BoundMethodHandle$Specializer$Factory -java/lang/invoke/SimpleMethodHandle -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.SimpleMethodHandle -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_L -java/lang/NoSuchFieldException -java/lang/invoke/BoundMethodHandle$Species_L -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4_L -java/lang/invoke/DirectMethodHandle$2 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getReference LL_L -java/lang/invoke/DirectMethodHandle$Accessor -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_L LL_L -java/lang/invoke/DelegatingMethodHandle -java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle -java/lang/invoke/DelegatingMethodHandle$Holder -sun/invoke/util/Wrapper$1 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_L L_L -java/lang/invoke/LambdaFormEditor -java/lang/invoke/LambdaFormEditor$TransformKey -java/lang/invoke/LambdaFormBuffer -java/lang/invoke/LambdaFormEditor$Transform -jdk/internal/ref/CleanerFactory -java/util/concurrent/ThreadFactory -jdk/internal/ref/CleanerFactory$1 -java/lang/ref/Cleaner -java/lang/ref/Cleaner$1 -jdk/internal/ref/CleanerImpl -java/lang/ref/Cleaner$Cleanable -jdk/internal/ref/PhantomCleanable -jdk/internal/ref/CleanerImpl$PhantomCleanableRef -jdk/internal/ref/CleanerImpl$CleanerCleanable -jdk/internal/misc/InnocuousThread -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L_L -@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$0 (Ljava/lang/module/ModuleReference;)Z (Ljava/lang/module/ModuleReference;)Z -java/util/stream/ReferencePipeline$StatelessOp -java/util/stream/ReferencePipeline$2 -java/util/stream/StreamShape -@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleReference descriptor ()Ljava/lang/module/ModuleDescriptor; (Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor; -java/util/stream/ReferencePipeline$3 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LL_L -java/lang/invoke/DirectMethodHandle$Constructor -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LL_L -@lambda-proxy jdk/internal/module/DefaultRoots test (Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$1 (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleDescriptor;)Z (Ljava/lang/module/ModuleDescriptor;)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual LL_L -@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleDescriptor name ()Ljava/lang/String; (Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String; -java/util/stream/Collectors -java/util/stream/Collector$Characteristics -java/util/EnumSet -java/util/RegularEnumSet -java/util/stream/Collector -java/util/stream/Collectors$CollectorImpl -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L_L -@lambda-proxy java/util/stream/Collectors get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/HashSet ()V ()Ljava/util/HashSet; -java/util/function/BiConsumer -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeInterface L3_I -java/lang/invoke/DirectMethodHandle$Interface -@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeInterface java/util/Set add (Ljava/lang/Object;)Z (Ljava/util/HashSet;Ljava/lang/Object;)V -java/util/function/BiFunction -java/util/function/BinaryOperator -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$toSet$7 (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_L -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$castingIdentity$2 (Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Ljava/lang/Object; -java/util/stream/ReduceOps -java/util/stream/TerminalOp -java/util/stream/ReduceOps$ReduceOp -java/util/stream/ReduceOps$3 -java/util/stream/ReduceOps$Box -java/util/function/Consumer -java/util/stream/Sink -java/util/stream/TerminalSink -java/util/stream/ReduceOps$AccumulatingSink -java/util/stream/ReduceOps$3ReducingSink -java/util/stream/Sink$ChainedReference -java/util/stream/ReferencePipeline$3$1 -java/util/stream/ReferencePipeline$2$1 -java/util/AbstractList$RandomAccessSpliterator -@lambda-proxy java/lang/module/ModuleFinder$2 apply (Ljava/lang/String;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$find$0 (Ljava/lang/String;Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; (Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; -@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/stream/ReferencePipeline$7 -java/util/stream/FindOps -java/util/stream/FindOps$FindSink -java/util/stream/FindOps$FindSink$OfRef -java/util/stream/FindOps$FindOp -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_I -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; -java/util/stream/ReferencePipeline$7$1 -java/util/stream/Streams$AbstractStreamBuilderImpl -java/util/stream/Stream$Builder -java/util/stream/Streams$StreamBuilderImpl -java/util/stream/Streams -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L3_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L3_L -@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/lang/String;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$find$1 (Ljava/lang/String;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V -@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$exportsAPI$2 (Ljava/lang/module/ModuleDescriptor$Exports;)Z (Ljava/lang/module/ModuleDescriptor$Exports;)Z -java/util/HashMap$KeySet -java/util/HashMap$KeyIterator -java/lang/module/Configuration -java/lang/module/Resolver -java/lang/module/ModuleFinder$1 -java/util/ListIterator -java/util/ImmutableCollections$ListItr -java/util/HashMap$Values -java/util/HashMap$ValueIterator -@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$findAll$2 (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; -@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/util/Set;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$findAll$3 (Ljava/util/Set;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V -java/util/stream/ForEachOps -java/util/stream/ForEachOps$ForEachOp -java/util/stream/ForEachOps$ForEachOp$OfRef -java/nio/file/attribute/BasicFileAttributes -java/nio/file/CopyOption -java/nio/file/LinkOption -java/nio/file/Files -java/nio/file/attribute/AttributeView -java/nio/file/attribute/FileAttributeView -java/nio/file/attribute/BasicFileAttributeView -sun/nio/fs/Util -sun/nio/fs/WindowsFileAttributeViews -sun/nio/fs/DynamicFileAttributeView -sun/nio/fs/AbstractBasicFileAttributeView -sun/nio/fs/WindowsFileAttributeViews$Basic -java/nio/file/attribute/DosFileAttributes -sun/nio/fs/WindowsFileAttributes -sun/nio/fs/NativeBuffers -jdk/internal/misc/TerminatingThreadLocal -sun/nio/fs/NativeBuffers$1 -jdk/internal/misc/TerminatingThreadLocal$1 -java/lang/ThreadLocal$ThreadLocalMap -java/lang/ThreadLocal$ThreadLocalMap$Entry -java/util/IdentityHashMap -java/util/IdentityHashMap$KeySet -sun/nio/fs/NativeBuffer -sun/nio/fs/NativeBuffer$Deallocator -sun/nio/fs/WindowsNativeDispatcher -jdk/internal/loader/NativeLibraries$LibraryPaths -jdk/internal/loader/NativeLibraries$1 -java/util/ArrayDeque$DeqIterator -jdk/internal/loader/NativeLibrary -jdk/internal/loader/NativeLibraries$NativeLibraryImpl -java/util/concurrent/ConcurrentHashMap$CollectionView -java/util/concurrent/ConcurrentHashMap$ValuesView -java/util/concurrent/ConcurrentHashMap$Traverser -java/util/concurrent/ConcurrentHashMap$BaseIterator -java/util/Enumeration -java/util/concurrent/ConcurrentHashMap$ValueIterator -sun/nio/fs/WindowsNativeDispatcher$FirstFile -sun/nio/fs/WindowsNativeDispatcher$FirstStream -sun/nio/fs/WindowsNativeDispatcher$VolumeInformation -sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace -sun/nio/fs/WindowsNativeDispatcher$Account -sun/nio/fs/WindowsNativeDispatcher$AclInformation -sun/nio/fs/WindowsNativeDispatcher$CompletionStatus -java/util/zip/ZipFile$CleanableResource -java/util/zip/ZipCoder -java/util/zip/ZipCoder$UTF8ZipCoder -java/util/zip/ZipFile$Source -java/util/zip/ZipFile$Source$Key -java/io/DataOutput -java/io/DataInput -java/io/RandomAccessFile -jdk/internal/access/JavaIORandomAccessFileAccess -java/io/RandomAccessFile$2 -java/io/FileCleanable -java/util/zip/ZipFile$Source$End -java/util/zip/ZipUtils -java/util/concurrent/TimeUnit -java/nio/file/attribute/FileTime -java/util/Locale -sun/util/locale/BaseLocale -sun/util/locale/LocaleUtils -jdk/internal/perf/PerfCounter$CoreCounters -java/util/zip/ZipEntry -java/util/jar/JarEntry -java/util/jar/JarFile$JarFileEntry -java/util/zip/ZipFile$ZipFileInputStream -java/util/zip/InflaterInputStream -java/util/zip/ZipFile$ZipFileInflaterInputStream -java/util/zip/Inflater -java/util/zip/Inflater$InflaterZStreamRef -java/util/zip/ZipFile$InflaterCleanupAction -sun/security/util/SignatureFileVerifier -sun/security/util/Debug -sun/security/action/GetIntegerAction -java/util/jar/JarVerifier -java/security/CodeSigner -java/io/ByteArrayOutputStream -java/util/jar/Attributes -java/util/LinkedHashMap -java/util/jar/Manifest$FastInputStream -jdk/internal/module/ModulePath$Patterns -java/util/regex/Pattern -java/util/regex/Pattern$Node -java/util/regex/Pattern$LastNode -java/util/regex/Pattern$GroupHead -java/util/regex/Pattern$CharPredicate -java/util/regex/Pattern$BmpCharPredicate -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LII_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LI_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IL_L -@lambda-proxy java/util/regex/Pattern is (I)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Single$7 (II)Z (I)Z -java/util/regex/Pattern$CharProperty -java/util/regex/Pattern$BmpCharProperty -java/util/regex/Pattern$GroupTail -java/util/regex/CharPredicates -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_I -@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_DIGIT$18 (I)Z (I)Z -java/util/regex/Pattern$Qtype -java/util/regex/Pattern$CharPropertyGreedy -java/util/regex/Pattern$BmpCharPropertyGreedy -java/util/regex/Pattern$Dollar -java/util/regex/Pattern$BranchConn -java/util/regex/Pattern$Branch -java/util/regex/Pattern$SliceNode -java/util/regex/Pattern$Slice -java/util/regex/Pattern$Begin -java/util/regex/Pattern$First -java/util/regex/Pattern$Start -java/util/regex/Pattern$TreeInfo -java/util/regex/Pattern$BitClass -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI3_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LII_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLII_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IIL_L -@lambda-proxy java/util/regex/Pattern is (II)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Range$10 (III)Z (I)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC L3I_I -@lambda-proxy java/util/regex/Pattern$BmpCharPredicate is (Ljava/util/regex/Pattern$BmpCharPredicate;Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$BmpCharPredicate lambda$union$2 (Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC LLI_I -@lambda-proxy java/util/regex/Pattern$CharPredicate is (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$CharPredicate lambda$negate$3 (I)Z (I)Z -java/util/regex/Pattern$StartS -java/util/regex/Pattern$BackRef -java/util/regex/Pattern$Curly -java/util/regex/Pattern$Ques -java/util/regex/Pattern$GroupCurly -java/util/regex/MatchResult -java/util/regex/Matcher -java/util/regex/IntHashSet -java/lang/module/ModuleDescriptor$Builder -jdk/internal/module/Checks -java/util/Spliterators$AbstractSpliterator -java/util/zip/ZipFile$EntrySpliterator -java/util/function/IntFunction -@lambda-proxy java/util/zip/ZipFile apply (Ljava/util/zip/ZipFile;)Ljava/util/function/IntFunction; (I)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipFile lambda$jarStream$1 (I)Ljava/util/jar/JarEntry; (I)Ljava/util/jar/JarEntry; -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$2 (Ljava/util/jar/JarEntry;)Z (Ljava/util/jar/JarEntry;)Z -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipEntry getName ()Ljava/lang/String; (Ljava/util/jar/JarEntry;)Ljava/lang/String; -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$3 (Ljava/lang/String;)Z (Ljava/lang/String;)Z -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$4 (Ljava/lang/String;)Z (Ljava/lang/String;)Z -java/util/stream/Collectors$Partition -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_V -@lambda-proxy java/util/stream/Collectors accept (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;)Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$62 (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V (Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V -@lambda-proxy java/util/stream/Collectors apply (Ljava/util/function/BinaryOperator;)Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$63 (Ljava/util/function/BinaryOperator;Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; (Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; -@lambda-proxy java/util/stream/Collectors get (Ljava/util/stream/Collector;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$64 (Ljava/util/stream/Collector;)Ljava/util/stream/Collectors$Partition; ()Ljava/util/stream/Collectors$Partition; -java/util/stream/Collectors$Partition$1 -java/util/AbstractMap$SimpleImmutableEntry -java/util/HashMap$HashMapSpliterator -java/util/HashMap$KeySpliterator -@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toPackageName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/stream/DistinctOps -java/util/stream/ReferencePipeline$StatefulOp -java/util/stream/DistinctOps$1 -java/util/stream/DistinctOps$1$2 -@lambda-proxy java/lang/module/ModuleDescriptor$Builder accept ()Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeStatic jdk/internal/module/Checks requirePackageName (Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V -@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toServiceName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -jdk/internal/module/ModuleInfo$Attributes -jdk/internal/module/ModuleReferences -sun/nio/fs/WindowsUriSupport -java/net/URI$Parser -java/lang/module/ModuleReader -@lambda-proxy jdk/internal/module/ModuleReferences get (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$0 (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/lang/module/ModuleReader; ()Ljava/lang/module/ModuleReader; -jdk/internal/module/ModuleHashes$HashSupplier -@lambda-proxy jdk/internal/module/ModuleReferences generate (Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleHashes$HashSupplier; (Ljava/lang/String;)[B REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$1 (Ljava/util/function/Supplier;Ljava/lang/String;)[B (Ljava/lang/String;)[B -java/io/RandomAccessFile$1 -java/util/ImmutableCollections$Map1 -java/util/HashMap$ValueSpliterator -java/util/Collections$UnmodifiableCollection$1 -java/lang/ModuleLayer -java/util/LinkedHashSet -java/lang/module/ResolvedModule -jdk/internal/module/ModuleLoaderMap -jdk/internal/module/ModuleLoaderMap$Mapper -jdk/internal/module/ModuleLoaderMap$Modules -jdk/internal/loader/AbstractClassLoaderValue$Memoizer -jdk/internal/module/ServicesCatalog$ServiceProvider -java/util/concurrent/CopyOnWriteArrayList -java/lang/ModuleLayer$Controller -jdk/internal/module/ModuleBootstrap$SafeModuleFinder -java/lang/invoke/StringConcatFactory -java/lang/invoke/StringConcatFactory$1 -java/lang/invoke/StringConcatFactory$2 -java/lang/invoke/StringConcatFactory$3 -sun/launcher/LauncherHelper -java/nio/charset/CharsetDecoder -sun/nio/cs/ArrayDecoder -sun/nio/cs/SingleByte$Decoder -sun/net/util/URLUtil -java/security/PrivilegedExceptionAction -jdk/internal/loader/URLClassPath$3 -jdk/internal/loader/URLClassPath$Loader -jdk/internal/loader/URLClassPath$JarLoader -sun/net/www/protocol/jar/Handler -jdk/internal/loader/URLClassPath$JarLoader$1 -jdk/internal/loader/FileURLMapper -java/nio/file/FileSystems$DefaultFileSystemHolder -java/nio/file/FileSystems$DefaultFileSystemHolder$1 -jdk/internal/util/jar/JarIndex -jdk/internal/loader/Resource -jdk/internal/loader/URLClassPath$JarLoader$2 -java/lang/NamedPackage -java/lang/Package -java/lang/Package$VersionInfo -sun/nio/ByteBuffered -java/util/zip/Checksum -java/util/zip/CRC32 -java/util/zip/Checksum$1 -java/security/SecureClassLoader$CodeSourceKey -java/security/SecureClassLoader$1 -java/security/PermissionCollection -sun/security/util/LazyCodeSourcePermissionCollection -java/security/Permissions -java/lang/RuntimePermission -java/security/BasicPermissionCollection -java/security/AllPermission -java/security/UnresolvedPermission -java/security/SecureClassLoader$DebugHolder -java/time/temporal/TemporalAccessor -java/util/logging/Logger -java/util/logging/Handler -java/util/logging/Level -java/util/logging/Level$KnownLevel -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$3 (Ljava/lang/String;)Ljava/util/List; (Ljava/lang/String;)Ljava/util/List; -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$4 (Ljava/lang/Integer;)Ljava/util/List; (Ljava/lang/Integer;)Ljava/util/List; -java/util/logging/Logger$LoggerBundle -java/util/logging/Logger$ConfigurationData -java/util/logging/LogManager -java/util/logging/LogManager$1 -java/util/logging/LogManager$LoggerContext -java/util/logging/LogManager$SystemLoggerContext -java/util/logging/LogManager$LogNode -java/util/concurrent/locks/AbstractQueuedSynchronizer -java/util/concurrent/locks/ReentrantLock$Sync -java/util/concurrent/locks/ReentrantLock$NonfairSync -java/util/Collections$SynchronizedMap -java/util/logging/LogManager$Cleaner -java/lang/ApplicationShutdownHooks -java/lang/ApplicationShutdownHooks$1 -java/lang/Shutdown -java/lang/Shutdown$Lock -java/util/logging/LoggingPermission -sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess -java/util/logging/LogManager$LoggingProviderAccess -sun/security/util/FilePermCompat -sun/security/util/SecurityProperties -java/security/Security -java/security/Security$1 -java/util/Properties$LineReader -java/util/concurrent/ConcurrentHashMap$ForwardingNode -java/io/FileInputStream$1 -java/util/concurrent/ConcurrentHashMap$EntrySetView -java/util/concurrent/ConcurrentHashMap$EntryIterator -java/util/concurrent/ConcurrentHashMap$MapEntry -jdk/internal/access/JavaSecurityPropertiesAccess -java/security/Security$2 -java/io/FilePermission -java/lang/System$LoggerFinder -jdk/internal/logger/DefaultLoggerFinder -sun/util/logging/internal/LoggingProviderImpl -java/util/logging/LogManager$2 -java/util/logging/LogManager$RootLogger -java/nio/file/Paths -java/util/logging/LogManager$LoggerWeakRef -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L6_L -java/lang/invoke/MethodHandleImpl$AsVarargsCollector -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L7_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder delegate L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L7_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L3_L -java/lang/invoke/BoundMethodHandle$Species_LL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_L -java/util/logging/LogManager$VisitedLoggers -java/util/logging/LogManager$LoggerContext$1 -java/util/concurrent/ConcurrentHashMap$KeySetView -java/util/Collections$3 -java/util/concurrent/ConcurrentHashMap$KeyIterator -java/util/Properties$EntrySet -java/util/Collections$SynchronizedCollection -java/util/Collections$SynchronizedSet -java/util/Hashtable$Enumerator -@lambda-proxy java/util/logging/Level apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/logging/Level$KnownLevel mirrored ()Ljava/util/Optional; (Ljava/util/logging/Level$KnownLevel;)Ljava/util/Optional; -java/util/ArrayList$ArrayListSpliterator -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/IdentityHashMap$Values -java/lang/System$Logger -sun/util/logging/PlatformLogger$Bridge -sun/util/logging/PlatformLogger$ConfigurableBridge -jdk/internal/logger/BootstrapLogger -jdk/internal/logger/BootstrapLogger$DetectBackend -jdk/internal/logger/BootstrapLogger$DetectBackend$1 -java/util/ServiceLoader -java/util/ServiceLoader$ModuleServicesLookupIterator -java/util/Spliterators$1Adapter -java/util/ServiceLoader$LazyClassPathLookupIterator -java/util/ServiceLoader$2 -java/util/ServiceLoader$3 -jdk/internal/module/Resources -jdk/internal/loader/BuiltinClassLoader$2 -jdk/internal/loader/BuiltinClassLoader$5 -jdk/internal/module/SystemModuleFinders$SystemModuleReader -jdk/internal/module/SystemModuleFinders$SystemImage -jdk/internal/jimage/ImageReaderFactory -jdk/internal/jimage/ImageReaderFactory$1 -jdk/internal/jimage/ImageReader -jdk/internal/jimage/BasicImageReader -jdk/internal/jimage/ImageReader$SharedImageReader -jdk/internal/jimage/BasicImageReader$1 -jdk/internal/jimage/NativeImageBuffer -jdk/internal/jimage/NativeImageBuffer$1 -jdk/internal/jimage/ImageHeader -java/nio/IntBuffer -java/nio/DirectIntBufferU -java/nio/DirectByteBufferR -java/nio/DirectIntBufferRU -jdk/internal/jimage/ImageStrings -jdk/internal/jimage/ImageStringsReader -jdk/internal/jimage/decompressor/Decompressor -java/util/Collections$EmptyIterator -java/util/Collections$EmptyEnumeration -jdk/internal/loader/BuiltinClassLoader$1 -java/lang/CompoundEnumeration -jdk/internal/loader/URLClassPath$1 -java/util/concurrent/CopyOnWriteArrayList$COWIterator -java/util/ServiceLoader$1 -java/util/ServiceLoader$Provider -java/util/ServiceLoader$ProviderImpl -jdk/internal/logger/BootstrapLogger$LoggingBackend -jdk/internal/logger/BootstrapLogger$RedirectedLoggers -jdk/internal/logger/BootstrapLogger$BootstrapExecutors -java/util/logging/LogManager$4 -java/util/logging/Logger$SystemLoggerHelper -java/util/logging/Logger$SystemLoggerHelper$1 -jdk/internal/logger/DefaultLoggerFinder$1 -java/net/InetAddress -jdk/internal/access/JavaNetInetAddressAccess -java/net/InetAddress$1 -java/net/InetAddress$InetAddressHolder -java/util/SortedSet -java/util/NavigableSet -java/util/concurrent/ConcurrentSkipListSet -java/util/SortedMap -java/util/NavigableMap -java/util/concurrent/ConcurrentNavigableMap -java/util/concurrent/ConcurrentSkipListMap -java/util/concurrent/ConcurrentSkipListMap$Index -java/lang/invoke/VarHandles -java/lang/ClassValue -java/lang/invoke/VarHandles$1 -java/lang/ClassValue$Entry -java/lang/ClassValue$Identity -java/lang/ClassValue$Version -java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly -java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite -java/lang/invoke/VarHandle$1 -jdk/internal/util/Preconditions$1 -java/lang/invoke/VarHandleGuards -java/lang/invoke/VarForm -java/util/concurrent/atomic/Striped64 -java/util/concurrent/atomic/LongAdder -java/util/concurrent/ConcurrentSkipListMap$Node -java/net/InetAddressImplFactory -java/net/InetAddressImpl -java/net/Inet6AddressImpl -java/net/InetAddress$NameService -java/net/InetAddress$PlatformNameService -java/net/Inet4Address -java/net/NetworkInterface -java/net/InterfaceAddress -java/net/Inet6Address -java/net/Inet6Address$Inet6AddressHolder -java/net/DefaultInterface -java/util/Spliterators$ArraySpliterator -java/util/StringJoiner -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L4_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L5_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L4_L -@lambda-proxy java/util/stream/Collectors get (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$joining$11 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/StringJoiner; ()Ljava/util/StringJoiner; -@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeVirtual java/util/StringJoiner add (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/lang/CharSequence;)V -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner merge (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/util/StringJoiner;)Ljava/util/StringJoiner; -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner toString ()Ljava/lang/String; (Ljava/util/StringJoiner;)Ljava/lang/String; -java/util/concurrent/Future -java/util/concurrent/ForkJoinTask -java/util/concurrent/CountedCompleter -java/util/stream/AbstractTask -java/util/stream/ReduceOps$ReduceTask -java/lang/invoke/VarHandleInts$FieldInstanceReadOnly -java/lang/invoke/VarHandleInts$FieldInstanceReadWrite -java/util/concurrent/ForkJoinTask$Aux -java/util/concurrent/Executor -java/util/concurrent/ExecutorService -java/util/concurrent/AbstractExecutorService -java/util/concurrent/ForkJoinPool -java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly -java/lang/invoke/VarHandleLongs$FieldInstanceReadWrite -java/lang/invoke/VarHandleInts$FieldStaticReadOnly -java/lang/invoke/VarHandleInts$FieldStaticReadWrite -java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$1 -java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$WorkQueue -java/util/concurrent/ForkJoinWorkerThread -java/util/random/RandomGenerator -java/util/Random -java/util/concurrent/ThreadLocalRandom -jdk/internal/util/random/RandomSupport -java/lang/invoke/VarHandleReferences$Array -java/lang/invoke/VarHandle$AccessDescriptor -java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory$1 -java/util/regex/ASCII -@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_SPACE$20 (I)Z (I)Z -java/util/ArrayList$SubList -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual L3_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3J_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLL_J -java/lang/invoke/BoundMethodHandle$Species_LLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJ_L -java/lang/invoke/BoundMethodHandle$Species_LLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL_J -java/lang/invoke/BoundMethodHandle$Species_LLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L8_L -java/lang/Long$LongCache -java/lang/invoke/MethodHandles$1 -java/lang/invoke/BoundMethodHandle$Species_LJ -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LJ -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4J_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getLong LL_J -java/lang/invoke/BoundMethodHandle$Species_LLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L9_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_J -java/lang/invoke/BoundMethodHandle$Species_LLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L10_L -java/util/TreeMap -java/lang/invoke/LambdaFormEditor$1 -java/util/TreeMap$Entry -java/util/TreeMap$EntrySet -java/util/TreeMap$PrivateEntryIterator -java/util/TreeMap$EntryIterator -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L11_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L12_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L13_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L14_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L5_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L15_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L16_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3I_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LIL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLIL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod ILL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JJL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LD_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLD_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod DL_L -jdk/internal/math/FloatingDecimal -jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter -jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer -jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer -jdk/internal/math/FloatingDecimal$1 -jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter -jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer -java/time/format/DateTimeFormatter -java/time/format/DateTimeFormatterBuilder -java/time/temporal/TemporalQuery -java/time/ZoneId -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStaticInit LL_L -@lambda-proxy java/time/format/DateTimeFormatterBuilder queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatterBuilder lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; -java/lang/Character$CharacterCache -java/time/temporal/TemporalField -java/time/temporal/ChronoField -java/time/temporal/TemporalUnit -java/time/temporal/ChronoUnit -java/time/temporal/TemporalAmount -java/time/Duration -java/math/BigInteger -java/time/temporal/ValueRange -java/time/temporal/IsoFields -java/time/temporal/IsoFields$Field -java/time/temporal/IsoFields$Field$1 -java/time/temporal/IsoFields$Field$2 -java/time/temporal/IsoFields$Field$3 -java/time/temporal/IsoFields$Field$4 -java/time/temporal/IsoFields$Unit -java/time/temporal/JulianFields -java/time/temporal/JulianFields$Field -java/time/format/SignStyle -java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser -java/time/format/DateTimeFormatterBuilder$NumberPrinterParser -java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser -java/time/format/ResolverStyle -java/time/chrono/Chronology -java/time/chrono/AbstractChronology -java/time/chrono/IsoChronology -java/util/Locale$Category -java/time/format/DateTimeFormatterBuilder$CompositePrinterParser -java/time/format/DecimalStyle -java/time/format/DateTimeFormatterBuilder$SettingsParser -java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser -java/time/format/DateTimeFormatterBuilder$FractionPrinterParser -java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser -java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser -java/time/format/DateTimeFormatterBuilder$InstantPrinterParser -java/time/format/TextStyle -java/util/Collections$SingletonMap -java/time/format/DateTimeTextProvider$LocaleStore -java/util/Collections$SingletonSet -java/util/Collections$1 -java/util/LinkedHashMap$LinkedEntrySet -java/util/LinkedHashMap$LinkedHashIterator -java/util/LinkedHashMap$LinkedEntryIterator -java/time/format/DateTimeTextProvider -java/time/format/DateTimeTextProvider$1 -java/util/Arrays$LegacyMergeSort -java/util/TimSort -java/time/format/DateTimeFormatterBuilder$1 -java/time/format/DateTimeFormatterBuilder$TextPrinterParser -java/time/chrono/ChronoPeriod -java/time/Period -@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; -@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$1 (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; -java/time/temporal/TemporalAdjuster -java/time/ZoneOffset -java/time/ZoneRegion -java/time/zone/ZoneRules -java/time/zone/ZoneOffsetTransitionRule -java/time/temporal/Temporal -java/time/chrono/ChronoLocalDateTime -java/time/LocalDateTime -java/time/chrono/ChronoLocalDate -java/time/LocalDate -java/time/LocalTime -java/time/InstantSource -java/time/Clock -java/time/Clock$SystemClock -java/time/Instant -java/time/format/DateTimePrintContext -java/time/temporal/TemporalQueries -java/time/temporal/TemporalQueries$1 -java/time/temporal/TemporalQueries$2 -java/time/temporal/TemporalQueries$3 -java/time/temporal/TemporalQueries$4 -java/time/temporal/TemporalQueries$5 -java/time/temporal/TemporalQueries$6 -java/time/temporal/TemporalQueries$7 -java/time/LocalDate$1 -java/time/format/DateTimeFormatterBuilder$2 -java/time/LocalTime$1 -java/math/BigDecimal -java/math/RoundingMode -java/text/Format -java/text/DateFormat -java/util/spi/LocaleServiceProvider -java/text/spi/DateFormatProvider -sun/util/locale/provider/LocaleProviderAdapter -sun/util/locale/provider/LocaleProviderAdapter$Type -java/util/Collections$UnmodifiableList -java/util/Collections$UnmodifiableRandomAccessList -sun/util/locale/provider/LocaleProviderAdapter$1 -sun/util/locale/provider/ResourceBundleBasedAdapter -sun/util/locale/provider/JRELocaleProviderAdapter -sun/util/cldr/CLDRLocaleProviderAdapter -sun/util/locale/provider/LocaleDataMetaInfo -sun/util/cldr/CLDRBaseLocaleDataMetaInfo -sun/util/locale/LanguageTag -sun/util/locale/ParseStatus -sun/util/locale/StringTokenIterator -sun/util/locale/InternalLocaleBuilder -sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar -sun/util/locale/BaseLocale$Key -sun/util/locale/LocaleObjectCache -sun/util/locale/BaseLocale$Cache -sun/util/locale/LocaleObjectCache$CacheEntry -java/util/Locale$Cache -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_L -@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run ()Ljava/security/PrivilegedExceptionAction; ()Ljava/lang/Object; REF_invokeStatic sun/util/cldr/CLDRLocaleProviderAdapter lambda$new$0 ()Lsun/util/locale/provider/LocaleDataMetaInfo; ()Lsun/util/locale/provider/LocaleDataMetaInfo; -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatProvider$2 ()Ljava/text/spi/DateFormatProvider; ()Ljava/text/spi/DateFormatProvider; -sun/util/locale/provider/AvailableLanguageTags -sun/util/locale/provider/DateFormatProviderImpl -java/util/StringTokenizer -sun/util/locale/provider/CalendarDataUtility -java/util/Locale$Builder -java/text/SimpleDateFormat -java/text/AttributedCharacterIterator$Attribute -java/text/Format$Field -java/text/DateFormat$Field -java/util/Calendar -java/util/TimeZone -sun/util/calendar/ZoneInfo -sun/util/calendar/ZoneInfoFile -sun/util/calendar/ZoneInfoFile$1 -java/io/DataInputStream -sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule -sun/util/spi/CalendarProvider -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getCalendarProvider$11 ()Lsun/util/spi/CalendarProvider; ()Lsun/util/spi/CalendarProvider; -sun/util/locale/provider/CalendarProviderImpl -java/util/Calendar$Builder -java/util/GregorianCalendar -sun/util/calendar/CalendarSystem -sun/util/calendar/CalendarSystem$GregorianHolder -sun/util/calendar/AbstractCalendar -sun/util/calendar/BaseCalendar -sun/util/calendar/Gregorian -java/util/spi/CalendarDataProvider -sun/util/locale/provider/LocaleServiceProviderPool -java/text/spi/BreakIteratorProvider -java/text/spi/CollatorProvider -java/text/spi/DateFormatSymbolsProvider -java/text/spi/DecimalFormatSymbolsProvider -java/text/spi/NumberFormatProvider -java/util/spi/CurrencyNameProvider -java/util/spi/LocaleNameProvider -java/util/spi/TimeZoneNameProvider -sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter -sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter -java/util/ResourceBundle$Control -java/util/ResourceBundle -java/util/ResourceBundle$Control$CandidateListCache -java/util/ResourceBundle$SingleFormatControl -java/util/ResourceBundle$NoFallbackControl -java/util/AbstractSequentialList -java/util/LinkedList -java/util/LinkedList$Node -@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run (Lsun/util/cldr/CLDRLocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/cldr/CLDRLocaleProviderAdapter lambda$getCalendarDataProvider$1 ()Ljava/util/spi/CalendarDataProvider; ()Ljava/util/spi/CalendarDataProvider; -sun/util/locale/provider/CalendarDataProviderImpl -sun/util/cldr/CLDRCalendarDataProviderImpl -sun/util/locale/provider/LocaleResources -sun/util/resources/LocaleData -sun/util/resources/LocaleData$1 -sun/util/resources/Bundles$Strategy -sun/util/resources/LocaleData$LocaleDataStrategy -sun/util/resources/Bundles -sun/util/resources/Bundles$1 -jdk/internal/access/JavaUtilResourceBundleAccess -java/util/ResourceBundle$1 -java/util/ResourceBundle$2 -sun/util/resources/Bundles$CacheKey -java/util/ListResourceBundle -sun/util/resources/cldr/CalendarData -java/util/ResourceBundle$ResourceBundleProviderHelper -@lambda-proxy java/util/ResourceBundle$ResourceBundleProviderHelper run (Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeStatic java/util/ResourceBundle$ResourceBundleProviderHelper lambda$newResourceBundle$0 (Ljava/lang/reflect/Constructor;)Ljava/lang/Void; ()Ljava/lang/Void; -sun/util/resources/Bundles$CacheKeyReference -sun/util/resources/Bundles$BundleReference -sun/util/locale/provider/LocaleResources$ResourceReference -sun/util/calendar/CalendarDate -sun/util/calendar/BaseCalendar$Date -sun/util/calendar/Gregorian$Date -sun/util/calendar/CalendarUtils -java/text/DateFormatSymbols -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatSymbolsProvider$3 ()Ljava/text/spi/DateFormatSymbolsProvider; ()Ljava/text/spi/DateFormatSymbolsProvider; -sun/util/locale/provider/DateFormatSymbolsProviderImpl -sun/text/resources/cldr/FormatData -java/text/NumberFormat -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getNumberFormatProvider$5 ()Ljava/text/spi/NumberFormatProvider; ()Ljava/text/spi/NumberFormatProvider; -sun/util/locale/provider/NumberFormatProviderImpl -java/text/DecimalFormatSymbols -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDecimalFormatSymbolsProvider$4 ()Ljava/text/spi/DecimalFormatSymbolsProvider; ()Ljava/text/spi/DecimalFormatSymbolsProvider; -sun/util/locale/provider/DecimalFormatSymbolsProviderImpl -java/lang/StringLatin1$CharsSpliterator -java/util/stream/IntStream -java/util/stream/IntPipeline -java/util/stream/IntPipeline$Head -java/util/function/IntPredicate -@lambda-proxy java/text/DecimalFormatSymbols test ()Ljava/util/function/IntPredicate; (I)Z REF_invokeStatic java/text/DecimalFormatSymbols lambda$findNonFormatChar$0 (I)Z (I)Z -java/util/stream/IntPipeline$StatelessOp -java/util/stream/IntPipeline$10 -java/util/function/IntConsumer -java/util/stream/Sink$OfInt -java/util/stream/FindOps$FindSink$OfInt -java/util/OptionalInt -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; -java/util/stream/Sink$ChainedInt -java/util/stream/IntPipeline$10$1 -java/lang/StringUTF16$CharsSpliterator -java/lang/CharacterData00 -java/text/DecimalFormat -java/text/FieldPosition -java/text/DigitList -java/util/Date -java/text/DontCareFieldPosition -java/text/Format$FieldDelegate -java/text/DontCareFieldPosition$1 -java/text/NumberFormat$Field -java/util/Formatter -java/util/Formatter$Conversion -java/util/Formatter$FormatString -java/util/Formatter$FormatSpecifier -java/util/Formatter$Flags -java/util/Formattable -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_D LD_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_D L_D -java/lang/invoke/BoundMethodHandle$Species_D -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3D_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getDouble LL_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invoke_MT LL_L -sun/invoke/util/ValueConversions$WrapperCache -java/lang/invoke/BoundMethodHandle$Species_DL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_DL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3DL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_I LI_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_I L_I -java/lang/invoke/BoundMethodHandle$Species_I -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getInt LL_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_L -java/lang/invoke/BoundMethodHandle$Species_IL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_IL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3IL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_V -java/util/IdentityHashMap$IdentityHashMapIterator -java/util/IdentityHashMap$KeyIterator diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/ct.sym b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/ct.sym deleted file mode 100644 index b4c4cd0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/ct.sym and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.bfc b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.bfc deleted file mode 100644 index 8f4eb44..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.bfc and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.properties.src b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.properties.src deleted file mode 100644 index 5be779b..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/fontconfig.properties.src +++ /dev/null @@ -1,328 +0,0 @@ -# -# -# Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Version - -version=1 - -# Component Font Mappings - -allfonts.chinese-ms936=SimSun -allfonts.chinese-ms936-extb=SimSun-ExtB -allfonts.chinese-gb18030=SimSun-18030 -allfonts.chinese-gb18030-extb=SimSun-ExtB -allfonts.chinese-hkscs=MingLiU_HKSCS -allfonts.chinese-ms950-extb=MingLiU-ExtB -allfonts.devanagari=Mangal -allfonts.bengali=Vrinda -allfonts.gujarati=Shruti -allfonts.gurmukhi=Raavi -allfonts.kannada=Tunga -allfonts.malayalam=Kartika -allfonts.oriya=Kalinga -allfonts.sinhala=Iskoola Pota -allfonts.tamil=Latha -allfonts.telugu=Gautami -allfonts.khmer=Khmer UI -allfonts.mongolian=Mongolian Baiti -allfonts.myanmar=Myanmar Text -allfonts.dingbats=Wingdings -allfonts.symbol=Symbol -allfonts.symbols=Segoe UI Symbol -allfonts.thai=DokChampa -allfonts.georgian=Sylfaen - -serif.plain.alphabetic=Times New Roman -serif.plain.chinese-ms950=MingLiU -serif.plain.chinese-ms950-extb=MingLiU-ExtB -serif.plain.hebrew=David -serif.plain.japanese=MS Mincho -serif.plain.korean=Batang - -serif.bold.alphabetic=Times New Roman Bold -serif.bold.chinese-ms950=PMingLiU -serif.bold.chinese-ms950-extb=PMingLiU-ExtB -serif.bold.hebrew=David Bold -serif.bold.japanese=MS Mincho -serif.bold.korean=Batang - -serif.italic.alphabetic=Times New Roman Italic -serif.italic.chinese-ms950=PMingLiU -serif.italic.chinese-ms950-extb=PMingLiU-ExtB -serif.italic.hebrew=David -serif.italic.japanese=MS Mincho -serif.italic.korean=Batang - -serif.bolditalic.alphabetic=Times New Roman Bold Italic -serif.bolditalic.chinese-ms950=PMingLiU -serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -serif.bolditalic.hebrew=David Bold -serif.bolditalic.japanese=MS Mincho -serif.bolditalic.korean=Batang - -sansserif.plain.alphabetic=Arial -sansserif.plain.chinese-ms950=MingLiU -sansserif.plain.chinese-ms950-extb=MingLiU-ExtB -sansserif.plain.hebrew=David -sansserif.plain.japanese=MS Gothic -sansserif.plain.korean=Gulim - -sansserif.bold.alphabetic=Arial Bold -sansserif.bold.chinese-ms950=PMingLiU -sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB -sansserif.bold.hebrew=David Bold -sansserif.bold.japanese=MS Gothic -sansserif.bold.korean=Gulim - -sansserif.italic.alphabetic=Arial Italic -sansserif.italic.chinese-ms950=PMingLiU -sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB -sansserif.italic.hebrew=David -sansserif.italic.japanese=MS Gothic -sansserif.italic.korean=Gulim - -sansserif.bolditalic.alphabetic=Arial Bold Italic -sansserif.bolditalic.chinese-ms950=PMingLiU -sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -sansserif.bolditalic.hebrew=David Bold -sansserif.bolditalic.japanese=MS Gothic -sansserif.bolditalic.korean=Gulim - -monospaced.plain.alphabetic=Courier New -monospaced.plain.chinese-ms950=MingLiU -monospaced.plain.chinese-ms950-extb=MingLiU-ExtB -monospaced.plain.hebrew=Courier New -monospaced.plain.japanese=MS Gothic -monospaced.plain.korean=GulimChe - -monospaced.bold.alphabetic=Courier New Bold -monospaced.bold.chinese-ms950=PMingLiU -monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB -monospaced.bold.hebrew=Courier New Bold -monospaced.bold.japanese=MS Gothic -monospaced.bold.korean=GulimChe - -monospaced.italic.alphabetic=Courier New Italic -monospaced.italic.chinese-ms950=PMingLiU -monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB -monospaced.italic.hebrew=Courier New -monospaced.italic.japanese=MS Gothic -monospaced.italic.korean=GulimChe - -monospaced.bolditalic.alphabetic=Courier New Bold Italic -monospaced.bolditalic.chinese-ms950=PMingLiU -monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -monospaced.bolditalic.hebrew=Courier New Bold -monospaced.bolditalic.japanese=MS Gothic -monospaced.bolditalic.korean=GulimChe - -dialog.plain.alphabetic=Arial -dialog.plain.chinese-ms950=MingLiU -dialog.plain.chinese-ms950-extb=MingLiU-ExtB -dialog.plain.hebrew=David -dialog.plain.japanese=MS Gothic -dialog.plain.korean=Gulim - -dialog.bold.alphabetic=Arial Bold -dialog.bold.chinese-ms950=PMingLiU -dialog.bold.chinese-ms950-extb=PMingLiU-ExtB -dialog.bold.hebrew=David Bold -dialog.bold.japanese=MS Gothic -dialog.bold.korean=Gulim - -dialog.italic.alphabetic=Arial Italic -dialog.italic.chinese-ms950=PMingLiU -dialog.italic.chinese-ms950-extb=PMingLiU-ExtB -dialog.italic.hebrew=David -dialog.italic.japanese=MS Gothic -dialog.italic.korean=Gulim - -dialog.bolditalic.alphabetic=Arial Bold Italic -dialog.bolditalic.chinese-ms950=PMingLiU -dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -dialog.bolditalic.hebrew=David Bold -dialog.bolditalic.japanese=MS Gothic -dialog.bolditalic.korean=Gulim - -dialoginput.plain.alphabetic=Courier New -dialoginput.plain.chinese-ms950=MingLiU -dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB -dialoginput.plain.hebrew=David -dialoginput.plain.japanese=MS Gothic -dialoginput.plain.korean=Gulim - -dialoginput.bold.alphabetic=Courier New Bold -dialoginput.bold.chinese-ms950=PMingLiU -dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.bold.hebrew=David Bold -dialoginput.bold.japanese=MS Gothic -dialoginput.bold.korean=Gulim - -dialoginput.italic.alphabetic=Courier New Italic -dialoginput.italic.chinese-ms950=PMingLiU -dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.italic.hebrew=David -dialoginput.italic.japanese=MS Gothic -dialoginput.italic.korean=Gulim - -dialoginput.bolditalic.alphabetic=Courier New Bold Italic -dialoginput.bolditalic.chinese-ms950=PMingLiU -dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.bolditalic.hebrew=David Bold -dialoginput.bolditalic.japanese=MS Gothic -dialoginput.bolditalic.korean=Gulim - -# Search Sequences - -sequence.allfonts=alphabetic/default,dingbats,symbol - -sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb -sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb - -sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb -sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb - -sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb - -sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb - -sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb - -sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol -sequence.allfonts.UTF-8.ja=alphabetic,japanese,dingbats,symbol - -sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol - -sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol -sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol - -sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol -sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol - -sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol - -sequence.fallback=symbols,\ - chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\ - japanese,korean,chinese-ms950-extb,chinese-ms936-extb,\ - georgian,devanagari,bengali,gujarati,gurmukhi,kannada,\ - malayalam,oriya,sinhala,tamil,telugu,thai,khmer,mongolian,\ - myanmar - -# Exclusion Ranges - -exclusion.alphabetic=0700-1cff,1d80-1e9f,1f00-2017,2020-20ab,20ad-20b8,20bb-20bc,20be-f8ff -exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be -exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac - -# Monospaced to Proportional width variant mapping -# (Experimental private syntax) -proportional.MS_Gothic=MS PGothic -proportional.MS_Mincho=MS PMincho -proportional.MingLiU=PMingLiU -proportional.MingLiU-ExtB=PMingLiU-ExtB - -# Font File Names - -filename.Arial=ARIAL.TTF -filename.Arial_Bold=ARIALBD.TTF -filename.Arial_Italic=ARIALI.TTF -filename.Arial_Bold_Italic=ARIALBI.TTF - -filename.Courier_New=COUR.TTF -filename.Courier_New_Bold=COURBD.TTF -filename.Courier_New_Italic=COURI.TTF -filename.Courier_New_Bold_Italic=COURBI.TTF - -filename.Times_New_Roman=TIMES.TTF -filename.Times_New_Roman_Bold=TIMESBD.TTF -filename.Times_New_Roman_Italic=TIMESI.TTF -filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF - -filename.SimSun=SIMSUN.TTC -filename.SimSun-18030=SIMSUN18030.TTC -filename.SimSun-ExtB=SIMSUNB.TTF - -filename.MingLiU=MINGLIU.TTC -filename.MingLiU-ExtB=MINGLIUB.TTC -filename.PMingLiU=MINGLIU.TTC -filename.PMingLiU-ExtB=MINGLIUB.TTC -filename.MingLiU_HKSCS=hkscsm3u.ttf - -filename.David=DAVID.TTF -filename.David_Bold=DAVIDBD.TTF - -filename.MS_Mincho=MSMINCHO.TTC -filename.MS_PMincho=MSMINCHO.TTC -filename.MS_Gothic=MSGOTHIC.TTC -filename.MS_PGothic=MSGOTHIC.TTC - -filename.Gulim=gulim.TTC -filename.Batang=batang.TTC -filename.GulimChe=gulim.TTC - -filename.Gautami=gautami.ttf -filename.Iskoola_Pota=iskpota.ttf -filename.Kalinga=kalinga.ttf -filename.Kartika=kartika.ttf -filename.Latha=latha.ttf -filename.Mangal=MANGAL.TTF -filename.Raavi=raavi.ttf -filename.Shruti=shruti.ttf -filename.Tunga=TUNGA.TTF -filename.Vrinda=vrinda.ttf -filename.DokChampa=dokchamp.ttf -filename.Khmer_UI=KhmerUI.ttf -filename.Mongolian_Baiti=monbaiti.ttf -filename.Myanmar_Text=mmrtext.ttf -filename.Symbol=SYMBOL.TTF -filename.Wingdings=WINGDING.TTF - -filename.Sylfaen=sylfaen.ttf -filename.Segoe_UI_Symbol=SEGUISYM.TTF diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jawt.lib b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jawt.lib deleted file mode 100644 index 61db1dd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jawt.lib and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/default.jfc b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/default.jfc deleted file mode 100644 index 9c265eb..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/default.jfc +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - true - everyChunk - - - - true - 1000 ms - - - - true - everyChunk - - - - true - 1000 ms - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - true - - - - true - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - false - true - 20 ms - - - - true - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - - - - false - true - 0 ms - - - - false - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - - - - false - - - - true - beginChunk - - - - true - beginChunk - - - - true - 20 ms - - - - true - 20 ms - - - - true - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - true - 10 ms - - - - true - true - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - everyChunk - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - false - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - true - - - - true - true - - - - true - - - - true - 0 ms - - - - true - 0 ms - true - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - 0 ms - - - - true - - - - true - - - - false - - - - false - - - - true - - - - false - true - - - - true - - - - false - everyChunk - - - - false - - - - false - everyChunk - - - - false - - - - true - false - 0 ns - - - - true - beginChunk - - - - true - 1000 ms - - - - true - 1000 ms - - - - true - 60 s - - - - false - - - - false - - - - true - - - - true - beginChunk - - - - true - everyChunk - - - - true - 100 ms - - - - true - beginChunk - - - - true - everyChunk - - - - true - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - beginChunk - - - - true - 10 s - - - - true - 1000 ms - - - - true - 10 s - - - - true - beginChunk - - - - true - endChunk - - - - true - true - - - - true - 5 s - - - - true - beginChunk - - - - true - everyChunk - - - - false - true - - - - false - true - - - - true - 150/s - true - - - - true - everyChunk - - - - true - endChunk - - - - true - endChunk - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - false - true - - - - true - beginChunk - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - true - true - - - - true - 1000 ms - - - - true - - - - true - - - - false - 0 ns - - - - true - - - - true - - - - true - 0 ms - - - - true - true - 1 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - false - - - - true - 0 ns - true - - - - true - 5 s - - - - true - 1 s - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20 ms - - 20 ms - - 20 ms - - false - - - - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/profile.jfc b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/profile.jfc deleted file mode 100644 index dd2708d..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jfr/profile.jfc +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - true - everyChunk - - - - true - 1000 ms - - - - true - everyChunk - - - - true - 1000 ms - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - true - - - - true - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - - - - false - true - 0 ms - - - - false - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - - - - false - - - - true - beginChunk - - - - true - beginChunk - - - - true - 10 ms - - - - true - 20 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - true - - - - true - 60 s - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - everyChunk - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - false - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - true - - - - true - true - - - - true - - - - true - 0 ms - - - - true - 0 ms - true - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - true - - - - true - - - - false - everyChunk - - - - false - - - - false - everyChunk - - - - false - - - - true - true - 0 ns - - - - true - beginChunk - - - - true - 1000 ms - - - - true - 100 ms - - - - true - 10 s - - - - true - - - - false - - - - true - - - - true - beginChunk - - - - true - everyChunk - - - - true - 100 ms - - - - true - beginChunk - - - - true - everyChunk - - - - true - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - beginChunk - - - - true - 10 s - - - - true - 1000 ms - - - - true - 10 s - - - - true - beginChunk - - - - true - endChunk - - - - true - true - - - - true - 5 s - - - - true - beginChunk - - - - true - everyChunk - - - - false - true - - - - false - true - - - - true - 300/s - true - - - - true - everyChunk - - - - true - endChunk - - - - true - endChunk - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - false - true - - - - true - beginChunk - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - true - true - - - - true - 1000 ms - - - - true - - - - true - - - - false - 0 ns - - - - true - - - - true - - - - true - 0 ms - - - - true - true - 1 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - true - - - - true - 0 ns - true - - - - true - 5 s - - - - true - 100 ms - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 ms - - 10 ms - - 10 ms - - false - - - - diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jrt-fs.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jrt-fs.jar deleted file mode 100644 index 28f201b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jrt-fs.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.cfg b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.cfg deleted file mode 100644 index 97225c8..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.cfg +++ /dev/null @@ -1,2 +0,0 @@ --server KNOWN --client IGNORE diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.lib b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.lib deleted file mode 100644 index a03197c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/jvm.lib and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/modules b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/modules deleted file mode 100644 index af0e67a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/modules and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfont.properties.ja b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfont.properties.ja deleted file mode 100644 index d17cf40..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfont.properties.ja +++ /dev/null @@ -1,119 +0,0 @@ -# -# -# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Japanese PostScript printer property file -# -font.num=16 -# -serif=serif -timesroman=serif -sansserif=sansserif -helvetica=sansserif -monospaced=monospaced -courier=monospaced -dialog=sansserif -dialoginput=monospaced -# -serif.latin1.plain=Times-Roman -serif.latin1.italic=Times-Italic -serif.latin1.bolditalic=Times-BoldItalic -serif.latin1.bold=Times-Bold -# -sansserif.latin1.plain=Helvetica -sansserif.latin1.italic=Helvetica-Oblique -sansserif.latin1.bolditalic=Helvetica-BoldOblique -sansserif.latin1.bold=Helvetica-Bold -# -monospaced.latin1.plain=Courier -monospaced.latin1.italic=Courier-Oblique -monospaced.latin1.bolditalic=Courier-BoldOblique -monospaced.latin1.bold=Courier-Bold -# -serif.x11jis0208.plain=Ryumin-Light-H -serif.x11jis0208.italic=Ryumin-Light-H -serif.x11jis0208.bolditalic=Ryumin-Light-H -serif.x11jis0208.bold=Ryumin-Light-H -# -sansserif.x11jis0208.plain=GothicBBB-Medium-H -sansserif.x11jis0208.italic=GothicBBB-Medium-H -sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H -sansserif.x11jis0208.bold=GothicBBB-Medium-H -# -monospaced.x11jis0208.plain=GothicBBB-Medium-H -monospaced.x11jis0208.italic=GothicBBB-Medium-H -monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H -monospaced.x11jis0208.bold=GothicBBB-Medium-H -# -serif.x11jis0201.plain=Ryumin-Light.Hankaku -serif.x11jis0201.italic=Ryumin-Light.Hankaku -serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku -serif.x11jis0201.bold=Ryumin-Light.Hankaku -# -sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku -# -monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku -# -Helvetica=0 -Helvetica-Bold=1 -Helvetica-Oblique=2 -Helvetica-BoldOblique=3 -Times-Roman=4 -Times-Bold=5 -Times-Italic=6 -Times-BoldItalic=7 -Courier=8 -Courier-Bold=9 -Courier-Oblique=10 -Courier-BoldOblique=11 -GothicBBB-Medium-H=12 -Ryumin-Light-H=13 -GothicBBB-Medium.Hankaku=14 -Ryumin-Light.Hankaku=15 -# -font.0=Helvetica ISOF -font.1=Helvetica-Bold ISOF -font.2=Helvetica-Oblique ISOF -font.3=Helvetica-BoldOblique ISOF -font.4=Times-Roman ISOF -font.5=Times-Bold ISOF -font.6=Times-Italic ISOF -font.7=Times-BoldItalic ISOF -font.8=Courier ISOF -font.9=Courier-Bold ISOF -font.10=Courier-Oblique ISOF -font.11=Courier-BoldOblique ISOF -font.12=GothicBBB-Medium-H findfont -font.13=Ryumin-Light-H findfont -font.14=GothicBBB-Medium.Hankaku findfont -font.15=Ryumin-Light.Hankaku findfont -# diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfontj2d.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfontj2d.properties deleted file mode 100644 index 5eb2c4b..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/psfontj2d.properties +++ /dev/null @@ -1,323 +0,0 @@ -# -# -# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. - -# -# PostScript printer property file for Java 2D printing. -# -# WARNING: This is an internal implementation file, not a public file. -# Any customisation or reliance on the existence of this file and its -# contents or syntax is discouraged and unsupported. -# It may be incompatibly changed or removed without any notice. -# -# -font.num=35 -# -# Legacy logical font family names and logical font aliases should all -# map to the primary logical font names. -# -serif=serif -times=serif -timesroman=serif -sansserif=sansserif -helvetica=sansserif -dialog=sansserif -dialoginput=monospaced -monospaced=monospaced -courier=monospaced -# -# Next, physical fonts which can be safely mapped to standard postscript fonts -# These keys generally map to a value which is the same as the key, so -# the key/value is just a way to say the font has a mapping. -# Sometimes however we map more than one screen font to the same PS font. -# -avantgarde=avantgarde_book -avantgarde_book=avantgarde_book -avantgarde_demi=avantgarde_demi -avantgarde_book_oblique=avantgarde_book_oblique -avantgarde_demi_oblique=avantgarde_demi_oblique -# -itcavantgarde=avantgarde_book -itcavantgarde=avantgarde_book -itcavantgarde_demi=avantgarde_demi -itcavantgarde_oblique=avantgarde_book_oblique -itcavantgarde_demi_oblique=avantgarde_demi_oblique -# -bookman=bookman_light -bookman_light=bookman_light -bookman_demi=bookman_demi -bookman_light_italic=bookman_light_italic -bookman_demi_italic=bookman_demi_italic -# -# Exclude "helvetica" on its own as that's a legacy name for a logical font -helvetica_bold=helvetica_bold -helvetica_oblique=helvetica_oblique -helvetica_bold_oblique=helvetica_bold_oblique -# -itcbookman_light=bookman_light -itcbookman_demi=bookman_demi -itcbookman_light_italic=bookman_light_italic -itcbookman_demi_italic=bookman_demi_italic -# -# Exclude "courier" on its own as that's a legacy name for a logical font -courier_bold=courier_bold -courier_oblique=courier_oblique -courier_bold_oblique=courier_bold_oblique -# -courier_new=courier -courier_new_bold=courier_bold -# -monotype_century_schoolbook=newcenturyschoolbook -monotype_century_schoolbook_bold=newcenturyschoolbook_bold -monotype_century_schoolbook_italic=newcenturyschoolbook_italic -monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic -# -newcenturyschoolbook=newcenturyschoolbook -newcenturyschoolbook_bold=newcenturyschoolbook_bold -newcenturyschoolbook_italic=newcenturyschoolbook_italic -newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic -# -palatino=palatino -palatino_bold=palatino_bold -palatino_italic=palatino_italic -palatino_bold_italic=palatino_bold_italic -# -# Exclude "times" on its own as that's a legacy name for a logical font -times_bold=times_roman_bold -times_italic=times_roman_italic -times_bold_italic=times_roman_bold_italic -# -times_roman=times_roman -times_roman_bold=times_roman_bold -times_roman_italic=times_roman_italic -times_roman_bold_italic=times_roman_bold_italic -# -times_new_roman=times_roman -times_new_roman_bold=times_roman_bold -times_new_roman_italic=times_roman_italic -times_new_roman_bold_italic=times_roman_bold_italic -# -zapfchancery_italic=zapfchancery_italic -itczapfchancery_italic=zapfchancery_italic -# -# Next the mapping of the font name + charset + style to Postscript font name -# for the logical fonts. -# -serif.latin1.plain=Times-Roman -serif.latin1.bold=Times-Bold -serif.latin1.italic=Times-Italic -serif.latin1.bolditalic=Times-BoldItalic -serif.symbol.plain=Symbol -serif.dingbats.plain=ZapfDingbats -serif.symbol.bold=Symbol -serif.dingbats.bold=ZapfDingbats -serif.symbol.italic=Symbol -serif.dingbats.italic=ZapfDingbats -serif.symbol.bolditalic=Symbol -serif.dingbats.bolditalic=ZapfDingbats -# -sansserif.latin1.plain=Helvetica -sansserif.latin1.bold=Helvetica-Bold -sansserif.latin1.italic=Helvetica-Oblique -sansserif.latin1.bolditalic=Helvetica-BoldOblique -sansserif.symbol.plain=Symbol -sansserif.dingbats.plain=ZapfDingbats -sansserif.symbol.bold=Symbol -sansserif.dingbats.bold=ZapfDingbats -sansserif.symbol.italic=Symbol -sansserif.dingbats.italic=ZapfDingbats -sansserif.symbol.bolditalic=Symbol -sansserif.dingbats.bolditalic=ZapfDingbats -# -monospaced.latin1.plain=Courier -monospaced.latin1.bold=Courier-Bold -monospaced.latin1.italic=Courier-Oblique -monospaced.latin1.bolditalic=Courier-BoldOblique -monospaced.symbol.plain=Symbol -monospaced.dingbats.plain=ZapfDingbats -monospaced.symbol.bold=Symbol -monospaced.dingbats.bold=ZapfDingbats -monospaced.symbol.italic=Symbol -monospaced.dingbats.italic=ZapfDingbats -monospaced.symbol.bolditalic=Symbol -monospaced.dingbats.bolditalic=ZapfDingbats -# -# Next the mapping of the font name + charset + style to Postscript font name -# for the physical fonts. Since these always report style as plain, the -# style key is always plain. So we map using the face name to the correct -# style for the postscript font. This is possible since the face names can -# be replied upon to be different for each style. -# However an application may try to create a Font applying a style to an -# physical name. We want to map to the correct Postscript font there too -# if possible but we do not map cases where the application tries to -# augment a style (eg ask for a bold version of a bold font) -# Defer to the 2D package to attempt create an artificially styled version -# -avantgarde_book.latin1.plain=AvantGarde-Book -avantgarde_demi.latin1.plain=AvantGarde-Demi -avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique -avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique -# -avantgarde_book.latin1.bold=AvantGarde-Demi -avantgarde_book.latin1.italic=AvantGarde-BookOblique -avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique -avantgarde_demi.latin1.italic=AvantGarde-DemiOblique -avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique -# -bookman_light.latin1.plain=Bookman-Light -bookman_demi.latin1.plain=Bookman-Demi -bookman_light_italic.latin1.plain=Bookman-LightItalic -bookman_demi_italic.latin1.plain=Bookman-DemiItalic -# -bookman_light.latin1.bold=Bookman-Demi -bookman_light.latin1.italic=Bookman-LightItalic -bookman_light.latin1.bolditalic=Bookman-DemiItalic -bookman_light_bold.latin1.italic=Bookman-DemiItalic -bookman_light_italic.latin1.bold=Bookman-DemiItalic -# -courier.latin1.plain=Courier -courier_bold.latin1.plain=Courier-Bold -courier_oblique.latin1.plain=Courier-Oblique -courier_bold_oblique.latin1.plain=Courier-BoldOblique -courier.latin1.bold=Courier-Bold -courier.latin1.italic=Courier-Oblique -courier.latin1.bolditalic=Courier-BoldOblique -courier_bold.latin1.italic=Courier-BoldOblique -courier_italic.latin1.bold=Courier-BoldOblique -# -helvetica_bold.latin1.plain=Helvetica-Bold -helvetica_oblique.latin1.plain=Helvetica-Oblique -helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique -helvetica.latin1.bold=Helvetica-Bold -helvetica.latin1.italic=Helvetica-Oblique -helvetica.latin1.bolditalic=Helvetica-BoldOblique -helvetica_bold.latin1.italic=Helvetica-BoldOblique -helvetica_italic.latin1.bold=Helvetica-BoldOblique -# -newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman -newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold -newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic -newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic -newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold -newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic -newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic -newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic -newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic -# -palatino.latin1.plain=Palatino-Roman -palatino_bold.latin1.plain=Palatino-Bold -palatino_italic.latin1.plain=Palatino-Italic -palatino_bold_italic.latin1.plain=Palatino-BoldItalic -palatino.latin1.bold=Palatino-Bold -palatino.latin1.italic=Palatino-Italic -palatino.latin1.bolditalic=Palatino-BoldItalic -palatino_bold.latin1.italic=Palatino-BoldItalic -palatino_italic.latin1.bold=Palatino-BoldItalic -# -times_roman.latin1.plain=Times-Roman -times_roman_bold.latin1.plain=Times-Bold -times_roman_italic.latin1.plain=Times-Italic -times_roman_bold_italic.latin1.plain=Times-BoldItalic -times_roman.latin1.bold=Times-Bold -times_roman.latin1.italic=Times-Italic -times_roman.latin1.bolditalic=Times-BoldItalic -times_roman_bold.latin1.italic=Times-BoldItalic -times_roman_italic.latin1.bold=Times-BoldItalic -# -zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic -# -# Finally the mappings of PS font names to indexes. -# -AvantGarde-Book=0 -AvantGarde-BookOblique=1 -AvantGarde-Demi=2 -AvantGarde-DemiOblique=3 -Bookman-Demi=4 -Bookman-DemiItalic=5 -Bookman-Light=6 -Bookman-LightItalic=7 -Courier=8 -Courier-Bold=9 -Courier-BoldOblique=10 -Courier-Oblique=11 -Helvetica=12 -Helvetica-Bold=13 -Helvetica-BoldOblique=14 -Helvetica-Narrow=15 -Helvetica-Narrow-Bold=16 -Helvetica-Narrow-BoldOblique=17 -Helvetica-Narrow-Oblique=18 -Helvetica-Oblique=19 -NewCenturySchlbk-Bold=20 -NewCenturySchlbk-BoldItalic=21 -NewCenturySchlbk-Italic=22 -NewCenturySchlbk-Roman=23 -Palatino-Bold=24 -Palatino-BoldItalic=25 -Palatino-Italic=26 -Palatino-Roman=27 -Symbol=28 -Times-Bold=29 -Times-BoldItalic=30 -Times-Italic=31 -Times-Roman=32 -ZapfDingbats=33 -ZapfChancery-MediumItalic=34 -# -font.0=AvantGarde-Book ISOF -font.1=AvantGarde-BookOblique ISOF -font.2=AvantGarde-Demi ISOF -font.3=AvantGarde-DemiOblique ISOF -font.4=Bookman-Demi ISOF -font.5=Bookman-DemiItalic ISOF -font.6=Bookman-Light ISOF -font.7=Bookman-LightItalic ISOF -font.8=Courier ISOF -font.9=Courier-Bold ISOF -font.10=Courier-BoldOblique ISOF -font.11=Courier-Oblique ISOF -font.12=Helvetica ISOF -font.13=Helvetica-Bold ISOF -font.14=Helvetica-BoldOblique ISOF -font.15=Helvetica-Narrow ISOF -font.16=Helvetica-Narrow-Bold ISOF -font.17=Helvetica-Narrow-BoldOblique ISOF -font.18=Helvetica-Narrow-Oblique ISOF -font.19=Helvetica-Oblique ISOF -font.20=NewCenturySchlbk-Bold ISOF -font.21=NewCenturySchlbk-BoldItalic ISOF -font.22=NewCenturySchlbk-Italic ISOF -font.23=NewCenturySchlbk-Roman ISOF -font.24=Palatino-Bold ISOF -font.25=Palatino-BoldItalic ISOF -font.26=Palatino-Italic ISOF -font.27=Palatino-Roman ISOF -font.28=Symbol findfont -font.29=Times-Bold ISOF -font.30=Times-BoldItalic ISOF -font.31=Times-Italic ISOF -font.32=Times-Roman ISOF -font.33=ZapfDingbats findfont -font.34=ZapfChancery-MediumItalic ISOF -# diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/blocked.certs b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/blocked.certs deleted file mode 100644 index beded9e..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/blocked.certs +++ /dev/null @@ -1,39 +0,0 @@ -Algorithm=SHA-256 -03DB9E5E79FE6117177F81C11595AF598CB176AF766290DBCEB2C318B32E39A2 -08C396C006A21055D00826A5781A5CCFCE2C8D053AB3C197637A4A7A5BB9A650 -14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD -1C5E6985ACC09221DBD1A4B7BBC6D3A8C3F8540D19F20763A9537FDD42B4FFE7 -1F6BF8A3F2399AF7FD04516C2719C566CBAD51F412738F66D0457E1E6BDE6F2D -2A464E4113141352C7962FBD1706ED4B88533EF24D7BBA6CCC5D797FD202F1C4 -31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133 -3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66 -3E11CF90719F6FB44D94EAC9A156B89BEBE7B8598F28EC58913F2BFCAF91D0C0 -423279423B9FC8CB06F1BB7C3B247522B948D5F18939F378ECC901126DE40BFB -450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2 -4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE -4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176 -535D04DFCE027C70BD5F8A9E0AD4F218E9AFDCF5BBCF9B6DE0D81E148E2E3172 -568FAF38D9F155F624838E2181B1CEB4D8459305EE652B0F810C97C3611BFE19 -585CFE6B7436CBD4E732763A2137D7F49599BA9B1790E688FCEC799C58EB84A6 -5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B -71CB00749B9130FB2707A2664BFF958D0FCC8E161D9674C7450BA0FC2BEAF9D3 -76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645 -8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF -9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC -9FADCE80D62A959F9930D748488C1E22E821F4E1E4A43584B848C2FC11E04D77 -A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083 -A90132CEA1D4F7185E4F688EFFD16F6AC14DFD78356A807599A5DABBEEF3333E -B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD -C0D1F42B9F4BF7ACC045B7BB5D4805E10737F67B6310CE505248D543D0D5FE07 -D0156949F1381943442C6974E9B5B49EF441BB799EF20477B90A89C3F33620CE -D151962D954970501C60079258EBCFA38502E0A9F03CD640322B08C0A3117FE5 -D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F -D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967 -D6CEAE5D9E047FAF7D797858D229AC991AD44316D1E2A37A21926D763153593A -DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE -E0E740E4B0F8B3548181FF75B5372FAF4C70B99EC995D694ED0FB91B03FF8D21 -EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C -F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7 -FBB12938ABD86C125796EDF4162D291028890A7D6C0C1CCA75FD4B95EBFA7A1A -FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD -FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/cacerts b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/cacerts deleted file mode 100644 index 9066a15..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/cacerts and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/default.policy b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/default.policy deleted file mode 100644 index 5982d27..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/default.policy +++ /dev/null @@ -1,241 +0,0 @@ -// -// Permissions required by modules stored in a run-time image and loaded -// by the platform class loader. -// -// NOTE that this file is not intended to be modified. If additional -// permissions need to be granted to the modules in this file, it is -// recommended that they be configured in a separate policy file or -// ${java.home}/conf/security/java.policy. -// - - -grant codeBase "jrt:/java.compiler" { - permission java.security.AllPermission; -}; - - -grant codeBase "jrt:/java.net.http" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.net"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.net.util"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission "modifyThread"; - permission java.net.SocketPermission "*","connect,resolve"; - permission java.net.URLPermission "http:*","*:*"; - permission java.net.URLPermission "https:*","*:*"; - permission java.net.URLPermission "ws:*","*:*"; - permission java.net.URLPermission "wss:*","*:*"; - permission java.net.URLPermission "socket:*","CONNECT"; // proxy - // For request/response body processors, fromFile, asFile - permission java.io.FilePermission "<>","read,write,delete"; - permission java.util.PropertyPermission "*","read"; - permission java.net.NetPermission "getProxySelector"; -}; - -grant codeBase "jrt:/java.scripting" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.security.jgss" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.smartcardio" { - permission javax.smartcardio.CardPermission "*", "*"; - permission java.lang.RuntimePermission "loadLibrary.j2pcsc"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.jca"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.util"; - permission java.util.PropertyPermission - "javax.smartcardio.TerminalFactory.DefaultType", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "sun.arch.data.model", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.library", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t0GetResponse", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t1GetResponse", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t1StripLe", "read"; - // needed for looking up native PC/SC library - permission java.io.FilePermission "<>","read"; - permission java.security.SecurityPermission "putProviderProperty.SunPCSC"; - permission java.security.SecurityPermission - "clearProviderProperties.SunPCSC"; - permission java.security.SecurityPermission - "removeProviderProperty.SunPCSC"; -}; - -grant codeBase "jrt:/java.sql" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.sql.rowset" { - permission java.security.AllPermission; -}; - - -grant codeBase "jrt:/java.xml.crypto" { - permission java.lang.RuntimePermission - "getStackWalkerWithClassReference"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.util"; - permission java.util.PropertyPermission "*", "read"; - permission java.security.SecurityPermission "putProviderProperty.XMLDSig"; - permission java.security.SecurityPermission - "clearProviderProperties.XMLDSig"; - permission java.security.SecurityPermission - "removeProviderProperty.XMLDSig"; - permission java.security.SecurityPermission - "com.sun.org.apache.xml.internal.security.register"; - permission java.security.SecurityPermission - "getProperty.jdk.xml.dsig.secureValidationPolicy"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xml.internal.*"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xpath.internal"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xpath.internal.*"; - permission java.io.FilePermission "<>","read"; - permission java.net.SocketPermission "*", "connect,resolve"; -}; - - -grant codeBase "jrt:/jdk.accessibility" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.awt"; -}; - -grant codeBase "jrt:/jdk.charsets" { - permission java.util.PropertyPermission "os.name", "read"; - permission java.lang.RuntimePermission "charsetProvider"; - permission java.lang.RuntimePermission - "accessClassInPackage.jdk.internal.access"; - permission java.lang.RuntimePermission - "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; -}; - -grant codeBase "jrt:/jdk.crypto.ec" { - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "loadLibrary.sunec"; - permission java.security.SecurityPermission "putProviderProperty.SunEC"; - permission java.security.SecurityPermission "clearProviderProperties.SunEC"; - permission java.security.SecurityPermission "removeProviderProperty.SunEC"; -}; - -grant codeBase "jrt:/jdk.crypto.cryptoki" { - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.crypto.provider"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; - permission java.lang.RuntimePermission "loadLibrary.j2pkcs11"; - permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read"; - permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "jdk.crypto.KeyAgreement.legacyKDF", "read"; - permission java.security.SecurityPermission "putProviderProperty.*"; - permission java.security.SecurityPermission "clearProviderProperties.*"; - permission java.security.SecurityPermission "removeProviderProperty.*"; - permission java.security.SecurityPermission - "getProperty.auth.login.defaultCallbackHandler"; - permission java.security.SecurityPermission "authProvider.*"; - // Needed for reading PKCS11 config file and NSS library check - permission java.io.FilePermission "<>", "read"; -}; - -grant codeBase "jrt:/jdk.dynalink" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.httpserver" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.le" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.vm.compiler" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.vm.compiler.management" { - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.options"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.phases.common.jmx"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.serviceprovider"; -}; - -grant codeBase "jrt:/jdk.jsobject" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.localedata" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; -}; - -grant codeBase "jrt:/jdk.naming.dns" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.scripting.nashorn" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.scripting.nashorn.shell" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.security.auth" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.security.jgss" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.zipfs" { - permission java.io.FilePermission "<>", "read,write,delete"; - permission java.lang.RuntimePermission "fileSystemProvider"; - permission java.lang.RuntimePermission "accessUserInformation"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "user.dir", "read"; - permission java.util.PropertyPermission "user.name", "read"; -}; - -// permissions needed by applications using java.desktop module -grant { - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans"; - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans.*"; - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.java.swing.plaf.*"; - permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*"; -}; -grant codeBase "jrt:/jdk.accessibility" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.crypto.mscapi" { - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "loadLibrary.sunmscapi"; - permission java.security.SecurityPermission "putProviderProperty.SunMSCAPI"; - permission java.security.SecurityPermission - "clearProviderProperties.SunMSCAPI"; - permission java.security.SecurityPermission - "removeProviderProperty.SunMSCAPI"; - permission java.security.SecurityPermission "authProvider.SunMSCAPI"; - permission java.util.PropertyPermission "*", "read"; -}; diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/public_suffix_list.dat b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/public_suffix_list.dat deleted file mode 100644 index 06a3a69..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/security/public_suffix_list.dat and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/src.zip b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/src.zip deleted file mode 100644 index 36e23d7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/src.zip and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzdb.dat b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzdb.dat deleted file mode 100644 index 671b6fa..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzdb.dat and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzmappings b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzmappings deleted file mode 100644 index a40a1bf..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/lib/tzmappings +++ /dev/null @@ -1,505 +0,0 @@ -AUS Central Standard Time:AU:Australia/Darwin: -AUS Central Standard Time:001:Australia/Darwin: -AUS Eastern Standard Time:AU:Australia/Sydney: -AUS Eastern Standard Time:001:Australia/Sydney: -Afghanistan Standard Time:AF:Asia/Kabul: -Afghanistan Standard Time:001:Asia/Kabul: -Alaskan Standard Time:US:America/Anchorage: -Alaskan Standard Time:001:America/Anchorage: -Aleutian Standard Time:US:America/Adak: -Aleutian Standard Time:001:America/Adak: -Altai Standard Time:RU:Asia/Barnaul: -Altai Standard Time:001:Asia/Barnaul: -Arab Standard Time:BH:Asia/Bahrain: -Arab Standard Time:KW:Asia/Kuwait: -Arab Standard Time:QA:Asia/Qatar: -Arab Standard Time:SA:Asia/Riyadh: -Arab Standard Time:YE:Asia/Aden: -Arab Standard Time:001:Asia/Riyadh: -Arabian Standard Time:AE:Asia/Dubai: -Arabian Standard Time:OM:Asia/Muscat: -Arabian Standard Time:ZZ:Etc/GMT-4: -Arabian Standard Time:001:Asia/Dubai: -Arabic Standard Time:IQ:Asia/Baghdad: -Arabic Standard Time:001:Asia/Baghdad: -Argentina Standard Time:AR:America/Buenos_Aires: -Argentina Standard Time:001:America/Buenos_Aires: -Astrakhan Standard Time:RU:Europe/Astrakhan: -Astrakhan Standard Time:001:Europe/Astrakhan: -Atlantic Standard Time:BM:Atlantic/Bermuda: -Atlantic Standard Time:CA:America/Halifax: -Atlantic Standard Time:GL:America/Thule: -Atlantic Standard Time:001:America/Halifax: -Aus Central W. Standard Time:AU:Australia/Eucla: -Aus Central W. Standard Time:001:Australia/Eucla: -Azerbaijan Standard Time:AZ:Asia/Baku: -Azerbaijan Standard Time:001:Asia/Baku: -Azores Standard Time:GL:America/Scoresbysund: -Azores Standard Time:PT:Atlantic/Azores: -Azores Standard Time:001:Atlantic/Azores: -Bahia Standard Time:BR:America/Bahia: -Bahia Standard Time:001:America/Bahia: -Bangladesh Standard Time:BD:Asia/Dhaka: -Bangladesh Standard Time:BT:Asia/Thimphu: -Bangladesh Standard Time:001:Asia/Dhaka: -Belarus Standard Time:BY:Europe/Minsk: -Belarus Standard Time:001:Europe/Minsk: -Bougainville Standard Time:PG:Pacific/Bougainville: -Bougainville Standard Time:001:Pacific/Bougainville: -Canada Central Standard Time:CA:America/Regina: -Canada Central Standard Time:001:America/Regina: -Cape Verde Standard Time:CV:Atlantic/Cape_Verde: -Cape Verde Standard Time:ZZ:Etc/GMT+1: -Cape Verde Standard Time:001:Atlantic/Cape_Verde: -Caucasus Standard Time:AM:Asia/Yerevan: -Caucasus Standard Time:001:Asia/Yerevan: -Cen. Australia Standard Time:AU:Australia/Adelaide: -Cen. Australia Standard Time:001:Australia/Adelaide: -Central America Standard Time:BZ:America/Belize: -Central America Standard Time:CR:America/Costa_Rica: -Central America Standard Time:EC:Pacific/Galapagos: -Central America Standard Time:GT:America/Guatemala: -Central America Standard Time:HN:America/Tegucigalpa: -Central America Standard Time:NI:America/Managua: -Central America Standard Time:SV:America/El_Salvador: -Central America Standard Time:ZZ:Etc/GMT+6: -Central America Standard Time:001:America/Guatemala: -Central Asia Standard Time:AQ:Antarctica/Vostok: -Central Asia Standard Time:CN:Asia/Urumqi: -Central Asia Standard Time:IO:Indian/Chagos: -Central Asia Standard Time:KG:Asia/Bishkek: -Central Asia Standard Time:KZ:Asia/Almaty: -Central Asia Standard Time:ZZ:Etc/GMT-6: -Central Asia Standard Time:001:Asia/Almaty: -Central Brazilian Standard Time:BR:America/Cuiaba: -Central Brazilian Standard Time:001:America/Cuiaba: -Central Europe Standard Time:AL:Europe/Tirane: -Central Europe Standard Time:CZ:Europe/Prague: -Central Europe Standard Time:HU:Europe/Budapest: -Central Europe Standard Time:ME:Europe/Podgorica: -Central Europe Standard Time:RS:Europe/Belgrade: -Central Europe Standard Time:SI:Europe/Ljubljana: -Central Europe Standard Time:SK:Europe/Bratislava: -Central Europe Standard Time:001:Europe/Budapest: -Central European Standard Time:BA:Europe/Sarajevo: -Central European Standard Time:HR:Europe/Zagreb: -Central European Standard Time:MK:Europe/Skopje: -Central European Standard Time:PL:Europe/Warsaw: -Central European Standard Time:001:Europe/Warsaw: -Central Pacific Standard Time:AQ:Antarctica/Casey: -Central Pacific Standard Time:FM:Pacific/Ponape: -Central Pacific Standard Time:NC:Pacific/Noumea: -Central Pacific Standard Time:SB:Pacific/Guadalcanal: -Central Pacific Standard Time:VU:Pacific/Efate: -Central Pacific Standard Time:ZZ:Etc/GMT-11: -Central Pacific Standard Time:001:Pacific/Guadalcanal: -Central Standard Time:CA:America/Winnipeg: -Central Standard Time:MX:America/Matamoros: -Central Standard Time:US:America/Chicago: -Central Standard Time:ZZ:CST6CDT: -Central Standard Time:001:America/Chicago: -Central Standard Time (Mexico):MX:America/Mexico_City: -Central Standard Time (Mexico):001:America/Mexico_City: -Chatham Islands Standard Time:NZ:Pacific/Chatham: -Chatham Islands Standard Time:001:Pacific/Chatham: -China Standard Time:CN:Asia/Shanghai: -China Standard Time:HK:Asia/Hong_Kong: -China Standard Time:MO:Asia/Macau: -China Standard Time:001:Asia/Shanghai: -Cuba Standard Time:CU:America/Havana: -Cuba Standard Time:001:America/Havana: -Dateline Standard Time:ZZ:Etc/GMT+12: -Dateline Standard Time:001:Etc/GMT+12: -E. Africa Standard Time:AQ:Antarctica/Syowa: -E. Africa Standard Time:DJ:Africa/Djibouti: -E. Africa Standard Time:ER:Africa/Asmera: -E. Africa Standard Time:ET:Africa/Addis_Ababa: -E. Africa Standard Time:KE:Africa/Nairobi: -E. Africa Standard Time:KM:Indian/Comoro: -E. Africa Standard Time:MG:Indian/Antananarivo: -E. Africa Standard Time:SO:Africa/Mogadishu: -E. Africa Standard Time:TZ:Africa/Dar_es_Salaam: -E. Africa Standard Time:UG:Africa/Kampala: -E. Africa Standard Time:YT:Indian/Mayotte: -E. Africa Standard Time:ZZ:Etc/GMT-3: -E. Africa Standard Time:001:Africa/Nairobi: -E. Australia Standard Time:AU:Australia/Brisbane: -E. Australia Standard Time:001:Australia/Brisbane: -E. Europe Standard Time:MD:Europe/Chisinau: -E. Europe Standard Time:001:Europe/Chisinau: -E. South America Standard Time:BR:America/Sao_Paulo: -E. South America Standard Time:001:America/Sao_Paulo: -Easter Island Standard Time:CL:Pacific/Easter: -Easter Island Standard Time:001:Pacific/Easter: -Eastern Standard Time:BS:America/Nassau: -Eastern Standard Time:CA:America/Toronto: -Eastern Standard Time:US:America/New_York: -Eastern Standard Time:ZZ:EST5EDT: -Eastern Standard Time:001:America/New_York: -Eastern Standard Time (Mexico):MX:America/Cancun: -Eastern Standard Time (Mexico):001:America/Cancun: -Egypt Standard Time:EG:Africa/Cairo: -Egypt Standard Time:001:Africa/Cairo: -Ekaterinburg Standard Time:RU:Asia/Yekaterinburg: -Ekaterinburg Standard Time:001:Asia/Yekaterinburg: -FLE Standard Time:AX:Europe/Mariehamn: -FLE Standard Time:BG:Europe/Sofia: -FLE Standard Time:EE:Europe/Tallinn: -FLE Standard Time:FI:Europe/Helsinki: -FLE Standard Time:LT:Europe/Vilnius: -FLE Standard Time:LV:Europe/Riga: -FLE Standard Time:UA:Europe/Kiev: -FLE Standard Time:001:Europe/Kiev: -Fiji Standard Time:FJ:Pacific/Fiji: -Fiji Standard Time:001:Pacific/Fiji: -GMT Standard Time:ES:Atlantic/Canary: -GMT Standard Time:FO:Atlantic/Faeroe: -GMT Standard Time:GB:Europe/London: -GMT Standard Time:GG:Europe/Guernsey: -GMT Standard Time:IE:Europe/Dublin: -GMT Standard Time:IM:Europe/Isle_of_Man: -GMT Standard Time:JE:Europe/Jersey: -GMT Standard Time:PT:Europe/Lisbon: -GMT Standard Time:001:Europe/London: -GTB Standard Time:CY:Asia/Nicosia: -GTB Standard Time:GR:Europe/Athens: -GTB Standard Time:RO:Europe/Bucharest: -GTB Standard Time:001:Europe/Bucharest: -Georgian Standard Time:GE:Asia/Tbilisi: -Georgian Standard Time:001:Asia/Tbilisi: -Greenland Standard Time:GL:America/Godthab: -Greenland Standard Time:001:America/Godthab: -Greenwich Standard Time:BF:Africa/Ouagadougou: -Greenwich Standard Time:CI:Africa/Abidjan: -Greenwich Standard Time:GH:Africa/Accra: -Greenwich Standard Time:GL:America/Danmarkshavn: -Greenwich Standard Time:GM:Africa/Banjul: -Greenwich Standard Time:GN:Africa/Conakry: -Greenwich Standard Time:GW:Africa/Bissau: -Greenwich Standard Time:IS:Atlantic/Reykjavik: -Greenwich Standard Time:LR:Africa/Monrovia: -Greenwich Standard Time:ML:Africa/Bamako: -Greenwich Standard Time:MR:Africa/Nouakchott: -Greenwich Standard Time:SH:Atlantic/St_Helena: -Greenwich Standard Time:SL:Africa/Freetown: -Greenwich Standard Time:SN:Africa/Dakar: -Greenwich Standard Time:TG:Africa/Lome: -Greenwich Standard Time:001:Atlantic/Reykjavik: -Haiti Standard Time:HT:America/Port-au-Prince: -Haiti Standard Time:001:America/Port-au-Prince: -Hawaiian Standard Time:CK:Pacific/Rarotonga: -Hawaiian Standard Time:PF:Pacific/Tahiti: -Hawaiian Standard Time:UM:Pacific/Johnston: -Hawaiian Standard Time:US:Pacific/Honolulu: -Hawaiian Standard Time:ZZ:Etc/GMT+10: -Hawaiian Standard Time:001:Pacific/Honolulu: -India Standard Time:IN:Asia/Calcutta: -India Standard Time:001:Asia/Calcutta: -Iran Standard Time:IR:Asia/Tehran: -Iran Standard Time:001:Asia/Tehran: -Israel Standard Time:IL:Asia/Jerusalem: -Israel Standard Time:001:Asia/Jerusalem: -Jordan Standard Time:JO:Asia/Amman: -Jordan Standard Time:001:Asia/Amman: -Kaliningrad Standard Time:RU:Europe/Kaliningrad: -Kaliningrad Standard Time:001:Europe/Kaliningrad: -Korea Standard Time:KR:Asia/Seoul: -Korea Standard Time:001:Asia/Seoul: -Libya Standard Time:LY:Africa/Tripoli: -Libya Standard Time:001:Africa/Tripoli: -Line Islands Standard Time:KI:Pacific/Kiritimati: -Line Islands Standard Time:ZZ:Etc/GMT-14: -Line Islands Standard Time:001:Pacific/Kiritimati: -Lord Howe Standard Time:AU:Australia/Lord_Howe: -Lord Howe Standard Time:001:Australia/Lord_Howe: -Magadan Standard Time:RU:Asia/Magadan: -Magadan Standard Time:001:Asia/Magadan: -Magallanes Standard Time:CL:America/Punta_Arenas: -Magallanes Standard Time:001:America/Punta_Arenas: -Marquesas Standard Time:PF:Pacific/Marquesas: -Marquesas Standard Time:001:Pacific/Marquesas: -Mauritius Standard Time:MU:Indian/Mauritius: -Mauritius Standard Time:RE:Indian/Reunion: -Mauritius Standard Time:SC:Indian/Mahe: -Mauritius Standard Time:001:Indian/Mauritius: -Middle East Standard Time:LB:Asia/Beirut: -Middle East Standard Time:001:Asia/Beirut: -Montevideo Standard Time:UY:America/Montevideo: -Montevideo Standard Time:001:America/Montevideo: -Morocco Standard Time:EH:Africa/El_Aaiun: -Morocco Standard Time:MA:Africa/Casablanca: -Morocco Standard Time:001:Africa/Casablanca: -Mountain Standard Time:CA:America/Edmonton: -Mountain Standard Time:MX:America/Ojinaga: -Mountain Standard Time:US:America/Denver: -Mountain Standard Time:ZZ:MST7MDT: -Mountain Standard Time:001:America/Denver: -Mountain Standard Time (Mexico):MX:America/Chihuahua: -Mountain Standard Time (Mexico):001:America/Chihuahua: -Myanmar Standard Time:CC:Indian/Cocos: -Myanmar Standard Time:MM:Asia/Rangoon: -Myanmar Standard Time:001:Asia/Rangoon: -N. Central Asia Standard Time:RU:Asia/Novosibirsk: -N. Central Asia Standard Time:001:Asia/Novosibirsk: -Namibia Standard Time:NA:Africa/Windhoek: -Namibia Standard Time:001:Africa/Windhoek: -Nepal Standard Time:NP:Asia/Katmandu: -Nepal Standard Time:001:Asia/Katmandu: -New Zealand Standard Time:AQ:Antarctica/McMurdo: -New Zealand Standard Time:NZ:Pacific/Auckland: -New Zealand Standard Time:001:Pacific/Auckland: -Newfoundland Standard Time:CA:America/St_Johns: -Newfoundland Standard Time:001:America/St_Johns: -Norfolk Standard Time:NF:Pacific/Norfolk: -Norfolk Standard Time:001:Pacific/Norfolk: -North Asia East Standard Time:RU:Asia/Irkutsk: -North Asia East Standard Time:001:Asia/Irkutsk: -North Asia Standard Time:RU:Asia/Krasnoyarsk: -North Asia Standard Time:001:Asia/Krasnoyarsk: -North Korea Standard Time:KP:Asia/Pyongyang: -North Korea Standard Time:001:Asia/Pyongyang: -Omsk Standard Time:RU:Asia/Omsk: -Omsk Standard Time:001:Asia/Omsk: -Pacific SA Standard Time:CL:America/Santiago: -Pacific SA Standard Time:001:America/Santiago: -Pacific Standard Time:CA:America/Vancouver: -Pacific Standard Time:US:America/Los_Angeles: -Pacific Standard Time:ZZ:PST8PDT: -Pacific Standard Time:001:America/Los_Angeles: -Pacific Standard Time (Mexico):MX:America/Tijuana: -Pacific Standard Time (Mexico):001:America/Tijuana: -Pakistan Standard Time:PK:Asia/Karachi: -Pakistan Standard Time:001:Asia/Karachi: -Paraguay Standard Time:PY:America/Asuncion: -Paraguay Standard Time:001:America/Asuncion: -Qyzylorda Standard Time:KZ:Asia/Qyzylorda: -Qyzylorda Standard Time:001:Asia/Qyzylorda: -Romance Standard Time:BE:Europe/Brussels: -Romance Standard Time:DK:Europe/Copenhagen: -Romance Standard Time:ES:Europe/Madrid: -Romance Standard Time:FR:Europe/Paris: -Romance Standard Time:001:Europe/Paris: -Russia Time Zone 10:RU:Asia/Srednekolymsk: -Russia Time Zone 10:001:Asia/Srednekolymsk: -Russia Time Zone 11:RU:Asia/Kamchatka: -Russia Time Zone 11:001:Asia/Kamchatka: -Russia Time Zone 3:RU:Europe/Samara: -Russia Time Zone 3:001:Europe/Samara: -Russian Standard Time:RU:Europe/Moscow: -Russian Standard Time:UA:Europe/Simferopol: -Russian Standard Time:001:Europe/Moscow: -SA Eastern Standard Time:AQ:Antarctica/Rothera: -SA Eastern Standard Time:BR:America/Fortaleza: -SA Eastern Standard Time:FK:Atlantic/Stanley: -SA Eastern Standard Time:GF:America/Cayenne: -SA Eastern Standard Time:SR:America/Paramaribo: -SA Eastern Standard Time:ZZ:Etc/GMT+3: -SA Eastern Standard Time:001:America/Cayenne: -SA Pacific Standard Time:BR:America/Rio_Branco: -SA Pacific Standard Time:CA:America/Coral_Harbour: -SA Pacific Standard Time:CO:America/Bogota: -SA Pacific Standard Time:EC:America/Guayaquil: -SA Pacific Standard Time:JM:America/Jamaica: -SA Pacific Standard Time:KY:America/Cayman: -SA Pacific Standard Time:PA:America/Panama: -SA Pacific Standard Time:PE:America/Lima: -SA Pacific Standard Time:ZZ:Etc/GMT+5: -SA Pacific Standard Time:001:America/Bogota: -SA Western Standard Time:AG:America/Antigua: -SA Western Standard Time:AI:America/Anguilla: -SA Western Standard Time:AW:America/Aruba: -SA Western Standard Time:BB:America/Barbados: -SA Western Standard Time:BL:America/St_Barthelemy: -SA Western Standard Time:BO:America/La_Paz: -SA Western Standard Time:BQ:America/Kralendijk: -SA Western Standard Time:BR:America/Manaus: -SA Western Standard Time:CA:America/Blanc-Sablon: -SA Western Standard Time:CW:America/Curacao: -SA Western Standard Time:DM:America/Dominica: -SA Western Standard Time:DO:America/Santo_Domingo: -SA Western Standard Time:GD:America/Grenada: -SA Western Standard Time:GP:America/Guadeloupe: -SA Western Standard Time:GY:America/Guyana: -SA Western Standard Time:KN:America/St_Kitts: -SA Western Standard Time:LC:America/St_Lucia: -SA Western Standard Time:MF:America/Marigot: -SA Western Standard Time:MQ:America/Martinique: -SA Western Standard Time:MS:America/Montserrat: -SA Western Standard Time:PR:America/Puerto_Rico: -SA Western Standard Time:SX:America/Lower_Princes: -SA Western Standard Time:TT:America/Port_of_Spain: -SA Western Standard Time:VC:America/St_Vincent: -SA Western Standard Time:VG:America/Tortola: -SA Western Standard Time:VI:America/St_Thomas: -SA Western Standard Time:ZZ:Etc/GMT+4: -SA Western Standard Time:001:America/La_Paz: -SE Asia Standard Time:AQ:Antarctica/Davis: -SE Asia Standard Time:CX:Indian/Christmas: -SE Asia Standard Time:ID:Asia/Jakarta: -SE Asia Standard Time:KH:Asia/Phnom_Penh: -SE Asia Standard Time:LA:Asia/Vientiane: -SE Asia Standard Time:TH:Asia/Bangkok: -SE Asia Standard Time:VN:Asia/Saigon: -SE Asia Standard Time:ZZ:Etc/GMT-7: -SE Asia Standard Time:001:Asia/Bangkok: -Saint Pierre Standard Time:PM:America/Miquelon: -Saint Pierre Standard Time:001:America/Miquelon: -Sakhalin Standard Time:RU:Asia/Sakhalin: -Sakhalin Standard Time:001:Asia/Sakhalin: -Samoa Standard Time:WS:Pacific/Apia: -Samoa Standard Time:001:Pacific/Apia: -Sao Tome Standard Time:ST:Africa/Sao_Tome: -Sao Tome Standard Time:001:Africa/Sao_Tome: -Saratov Standard Time:RU:Europe/Saratov: -Saratov Standard Time:001:Europe/Saratov: -Singapore Standard Time:BN:Asia/Brunei: -Singapore Standard Time:ID:Asia/Makassar: -Singapore Standard Time:MY:Asia/Kuala_Lumpur: -Singapore Standard Time:PH:Asia/Manila: -Singapore Standard Time:SG:Asia/Singapore: -Singapore Standard Time:ZZ:Etc/GMT-8: -Singapore Standard Time:001:Asia/Singapore: -South Africa Standard Time:BI:Africa/Bujumbura: -South Africa Standard Time:BW:Africa/Gaborone: -South Africa Standard Time:CD:Africa/Lubumbashi: -South Africa Standard Time:LS:Africa/Maseru: -South Africa Standard Time:MW:Africa/Blantyre: -South Africa Standard Time:MZ:Africa/Maputo: -South Africa Standard Time:RW:Africa/Kigali: -South Africa Standard Time:SS:Africa/Juba: -South Africa Standard Time:SZ:Africa/Mbabane: -South Africa Standard Time:ZA:Africa/Johannesburg: -South Africa Standard Time:ZM:Africa/Lusaka: -South Africa Standard Time:ZW:Africa/Harare: -South Africa Standard Time:ZZ:Etc/GMT-2: -South Africa Standard Time:001:Africa/Johannesburg: -Sri Lanka Standard Time:LK:Asia/Colombo: -Sri Lanka Standard Time:001:Asia/Colombo: -Sudan Standard Time:SD:Africa/Khartoum: -Sudan Standard Time:001:Africa/Khartoum: -Syria Standard Time:SY:Asia/Damascus: -Syria Standard Time:001:Asia/Damascus: -Taipei Standard Time:TW:Asia/Taipei: -Taipei Standard Time:001:Asia/Taipei: -Tasmania Standard Time:AU:Australia/Hobart: -Tasmania Standard Time:001:Australia/Hobart: -Tocantins Standard Time:BR:America/Araguaina: -Tocantins Standard Time:001:America/Araguaina: -Tokyo Standard Time:ID:Asia/Jayapura: -Tokyo Standard Time:JP:Asia/Tokyo: -Tokyo Standard Time:PW:Pacific/Palau: -Tokyo Standard Time:TL:Asia/Dili: -Tokyo Standard Time:ZZ:Etc/GMT-9: -Tokyo Standard Time:001:Asia/Tokyo: -Tomsk Standard Time:RU:Asia/Tomsk: -Tomsk Standard Time:001:Asia/Tomsk: -Tonga Standard Time:TO:Pacific/Tongatapu: -Tonga Standard Time:001:Pacific/Tongatapu: -Transbaikal Standard Time:RU:Asia/Chita: -Transbaikal Standard Time:001:Asia/Chita: -Turkey Standard Time:TR:Europe/Istanbul: -Turkey Standard Time:001:Europe/Istanbul: -Turks And Caicos Standard Time:TC:America/Grand_Turk: -Turks And Caicos Standard Time:001:America/Grand_Turk: -US Eastern Standard Time:US:America/Indianapolis: -US Eastern Standard Time:001:America/Indianapolis: -US Mountain Standard Time:CA:America/Creston: -US Mountain Standard Time:MX:America/Hermosillo: -US Mountain Standard Time:US:America/Phoenix: -US Mountain Standard Time:ZZ:Etc/GMT+7: -US Mountain Standard Time:001:America/Phoenix: -UTC:ZZ:Etc/UTC: -UTC:001:Etc/UTC: -UTC+12:KI:Pacific/Tarawa: -UTC+12:MH:Pacific/Majuro: -UTC+12:NR:Pacific/Nauru: -UTC+12:TV:Pacific/Funafuti: -UTC+12:UM:Pacific/Wake: -UTC+12:WF:Pacific/Wallis: -UTC+12:ZZ:Etc/GMT-12: -UTC+12:001:Etc/GMT-12: -UTC+13:KI:Pacific/Enderbury: -UTC+13:TK:Pacific/Fakaofo: -UTC+13:ZZ:Etc/GMT-13: -UTC+13:001:Etc/GMT-13: -UTC-02:BR:America/Noronha: -UTC-02:GS:Atlantic/South_Georgia: -UTC-02:ZZ:Etc/GMT+2: -UTC-02:001:Etc/GMT+2: -UTC-08:PN:Pacific/Pitcairn: -UTC-08:ZZ:Etc/GMT+8: -UTC-08:001:Etc/GMT+8: -UTC-09:PF:Pacific/Gambier: -UTC-09:ZZ:Etc/GMT+9: -UTC-09:001:Etc/GMT+9: -UTC-11:AS:Pacific/Pago_Pago: -UTC-11:NU:Pacific/Niue: -UTC-11:UM:Pacific/Midway: -UTC-11:ZZ:Etc/GMT+11: -UTC-11:001:Etc/GMT+11: -Ulaanbaatar Standard Time:MN:Asia/Ulaanbaatar: -Ulaanbaatar Standard Time:001:Asia/Ulaanbaatar: -Venezuela Standard Time:VE:America/Caracas: -Venezuela Standard Time:001:America/Caracas: -Vladivostok Standard Time:RU:Asia/Vladivostok: -Vladivostok Standard Time:001:Asia/Vladivostok: -Volgograd Standard Time:RU:Europe/Volgograd: -Volgograd Standard Time:001:Europe/Volgograd: -W. Australia Standard Time:AU:Australia/Perth: -W. Australia Standard Time:001:Australia/Perth: -W. Central Africa Standard Time:AO:Africa/Luanda: -W. Central Africa Standard Time:BJ:Africa/Porto-Novo: -W. Central Africa Standard Time:CD:Africa/Kinshasa: -W. Central Africa Standard Time:CF:Africa/Bangui: -W. Central Africa Standard Time:CG:Africa/Brazzaville: -W. Central Africa Standard Time:CM:Africa/Douala: -W. Central Africa Standard Time:DZ:Africa/Algiers: -W. Central Africa Standard Time:GA:Africa/Libreville: -W. Central Africa Standard Time:GQ:Africa/Malabo: -W. Central Africa Standard Time:NE:Africa/Niamey: -W. Central Africa Standard Time:NG:Africa/Lagos: -W. Central Africa Standard Time:TD:Africa/Ndjamena: -W. Central Africa Standard Time:TN:Africa/Tunis: -W. Central Africa Standard Time:ZZ:Etc/GMT-1: -W. Central Africa Standard Time:001:Africa/Lagos: -W. Europe Standard Time:AD:Europe/Andorra: -W. Europe Standard Time:AT:Europe/Vienna: -W. Europe Standard Time:CH:Europe/Zurich: -W. Europe Standard Time:DE:Europe/Berlin: -W. Europe Standard Time:GI:Europe/Gibraltar: -W. Europe Standard Time:IT:Europe/Rome: -W. Europe Standard Time:LI:Europe/Vaduz: -W. Europe Standard Time:LU:Europe/Luxembourg: -W. Europe Standard Time:MC:Europe/Monaco: -W. Europe Standard Time:MT:Europe/Malta: -W. Europe Standard Time:NL:Europe/Amsterdam: -W. Europe Standard Time:NO:Europe/Oslo: -W. Europe Standard Time:SE:Europe/Stockholm: -W. Europe Standard Time:SJ:Arctic/Longyearbyen: -W. Europe Standard Time:SM:Europe/San_Marino: -W. Europe Standard Time:VA:Europe/Vatican: -W. Europe Standard Time:001:Europe/Berlin: -W. Mongolia Standard Time:MN:Asia/Hovd: -W. Mongolia Standard Time:001:Asia/Hovd: -West Asia Standard Time:AQ:Antarctica/Mawson: -West Asia Standard Time:KZ:Asia/Oral: -West Asia Standard Time:MV:Indian/Maldives: -West Asia Standard Time:TF:Indian/Kerguelen: -West Asia Standard Time:TJ:Asia/Dushanbe: -West Asia Standard Time:TM:Asia/Ashgabat: -West Asia Standard Time:UZ:Asia/Tashkent: -West Asia Standard Time:ZZ:Etc/GMT-5: -West Asia Standard Time:001:Asia/Tashkent: -West Bank Standard Time:PS:Asia/Hebron: -West Bank Standard Time:001:Asia/Hebron: -West Pacific Standard Time:AQ:Antarctica/DumontDUrville: -West Pacific Standard Time:FM:Pacific/Truk: -West Pacific Standard Time:GU:Pacific/Guam: -West Pacific Standard Time:MP:Pacific/Saipan: -West Pacific Standard Time:PG:Pacific/Port_Moresby: -West Pacific Standard Time:ZZ:Etc/GMT-10: -West Pacific Standard Time:001:Pacific/Port_Moresby: -Yakutsk Standard Time:RU:Asia/Yakutsk: -Yakutsk Standard Time:001:Asia/Yakutsk: -Yukon Standard Time:CA:America/Whitehorse: -Yukon Standard Time:001:America/Whitehorse: diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/release b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/release deleted file mode 100644 index 2981394..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/java/release +++ /dev/null @@ -1,19 +0,0 @@ -IMPLEMENTOR="Eclipse Adoptium" -IMPLEMENTOR_VERSION="Temurin-17.0.8.1+1" -JAVA_RUNTIME_VERSION="17.0.8.1+1" -JAVA_VERSION="17.0.8.1" -JAVA_VERSION_DATE="2023-08-24" -LIBC="default" -MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.crypto.mscapi jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs" -OS_ARCH="x86_64" -OS_NAME="Windows" -SOURCE=".:git:fff1345a12f3" -BUILD_SOURCE="git:703915ba6475bcdaafeb6ee21d2fe56d1ed79f1b" -BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git" -SOURCE_REPO="https://github.com/adoptium/jdk17u.git" -FULL_VERSION="17.0.8.1+1" -SEMANTIC_VERSION="17.0.8.1+1" -BUILD_INFO="OS: Windows Server 2012 R2 Version: 6.3" -JVM_VARIANT="Hotspot" -JVM_VERSION="17.0.8.1+1" -IMAGE_TYPE="JDK" diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_32.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_32.dll deleted file mode 100644 index a5afa50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_32.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_64.dll b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_64.dll deleted file mode 100644 index 09c151e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/JNISpout_64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/VRStageLightingGridNode.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/VRStageLightingGridNode.jar deleted file mode 100644 index 76b202b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/VRStageLightingGridNode.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/annotations-13.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/annotations-13.0.jar deleted file mode 100644 index fb794be..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/annotations-13.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/antlr-2.7.7.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/antlr-2.7.7.jar deleted file mode 100644 index 5e5f14b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/antlr-2.7.7.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar deleted file mode 100644 index 93c4dba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar.BACKUP b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar.BACKUP deleted file mode 100644 index 5fd2d16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/artnet4j.jar.BACKUP and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/core-4.4.4.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/core-4.4.4.jar deleted file mode 100644 index 228957a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/core-4.4.4.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index 2b72359..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index c928dd6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index 625b847..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 7320b65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 0e791ff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 2ae552b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0.jar deleted file mode 100644 index 51cd1a8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/gluegen-rt-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index f008817..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index 0c49516..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index fa74de8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 837d014..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 23d78f5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 7b8dcff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0.jar deleted file mode 100644 index ab93476..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/jogl-all-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/kotlin-stdlib-2.0.20.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/kotlin-stdlib-2.0.20.jar deleted file mode 100644 index dbbba3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/kotlin-stdlib-2.0.20.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/oscP5.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/oscP5.jar deleted file mode 100644 index 28fe7bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/oscP5.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/spout.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/spout.jar deleted file mode 100644 index 87a0bbb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/spout.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/themidibus.jar b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/themidibus.jar deleted file mode 100644 index c9bd69a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/lib/themidibus.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/settings.properties b/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/settings.properties deleted file mode 100644 index 292f5e6..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT)/windows-amd64/settings.properties +++ /dev/null @@ -1,24 +0,0 @@ -dataInputType=DMX -dmxIP=localhost -dmxPort=6454 -oscInPort=11000 -oscInMessagePrefix=/VRSLIN -oscInIPAddress=127.0.0.1 -oscOutEnabled=true -oscOutMessagePrefix=/VRSL -oscOutPort=12000 -midiEnabled=false -loopBackMidiDeviceName=VRSLMidi -legacyMode=false -debugArtnet=true -wideScreenMode=true -rgbGrid=false -autoStart=true -defaultAMUniverse=10 -defaultAMChannel=2 -useCustomNetworkInterface=false -customNetworkInterfaceName=lo -useDummyAudioDevice=false -twelveBitMode=false -spout=true -scaleDivisor=2 \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.bat b/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.bat deleted file mode 100644 index 110e9d2..0000000 --- a/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.bat +++ /dev/null @@ -1,2 +0,0 @@ -@ echo off -java -Djava.ext.dirs=lib -Djava.library.path=lib VRStageLightingGridNode \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.exe b/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.exe deleted file mode 100644 index dae009c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/VRStageLightingGridNode.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/icon.png b/ArtNetGridNode2_6_1_headless/icon.png deleted file mode 100644 index 870c874..0000000 Binary files a/ArtNetGridNode2_6_1_headless/icon.png and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/NOTICE b/ArtNetGridNode2_6_1_headless/java/NOTICE deleted file mode 100644 index 45484c2..0000000 --- a/ArtNetGridNode2_6_1_headless/java/NOTICE +++ /dev/null @@ -1,63 +0,0 @@ -# Notices for Eclipse Temurin - -This content is produced and maintained by the Eclipse Temurin project. - - * Project home: https://projects.eclipse.org/projects/adoptium.temurin - -## Trademarks - -Eclipse Temurin is a trademark of the Eclipse Foundation. Eclipse, and the -Eclipse Logo are registered trademarks of the Eclipse Foundation. - -Java and all Java-based trademarks are trademarks of Oracle Corporation in -the United States, other countries, or both. - -## Copyright - -All content is the property of the respective authors or their employers. -For more information regarding authorship of content, please consult the -listed source code repository logs. - -## Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the GNU General Public License, version 2, with the Classpath Exception. - -Additional information relating to the program and accompanying materials -license and usage is available as follows. - * For Eclipse Temurin version 8 see the LICENSE and ASSEMBLY_EXCEPTION files -in the top level directory of the installation. - * For Eclipse Temurin version 9 or later see the files under the legal/ -directory in the top level directory of the installation. - -SPDX-License-Identifier: GPL-2.0 WITH Classpath-exception-2.0 - -## Source Code - -The project maintains the following source code repositories which may be -relevant to this content: - - * https://github.com/adoptium/temurin-build - * https://github.com/adoptium/jdk - * https://github.com/adoptium/jdk8u - * https://github.com/adoptium/jdk11u - * https://github.com/adoptium/jdk17u - * https://github.com/adoptium/jdk20 - * and so on - -## Third-party Content - -This program and accompanying materials contains third-party content. - * For Eclipse Temurin version 8 see the THIRD_PARTY_LICENSE file in the -top level directory of the installation. - * For Eclipse Temurin version 9 or later see the files under the legal/ -directory in the top level directory of the installation. - -## Cryptography - -Content may contain encryption software. The country in which you are currently -may have restrictions on the import, possession, and use, and/or re-export to -another country, of encryption software. BEFORE using any encryption software, -please check the country's laws, regulations and policies concerning the import, -possession, or use, and re-export of encryption software, to see if this is -permitted. diff --git a/ArtNetGridNode2_6_1_headless/java/bin/WinFallbackLookup.dll b/ArtNetGridNode2_6_1_headless/java/bin/WinFallbackLookup.dll deleted file mode 100644 index 56b58b7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/WinFallbackLookup.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-console-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-console-l1-1-0.dll deleted file mode 100644 index b51bb11..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-console-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-datetime-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-datetime-l1-1-0.dll deleted file mode 100644 index abc21dc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-datetime-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-debug-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-debug-l1-1-0.dll deleted file mode 100644 index 4d693b5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-debug-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll deleted file mode 100644 index af9d647..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-errorhandling-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-1-0.dll deleted file mode 100644 index aa2e0d5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-2-0.dll deleted file mode 100644 index 94b1d66..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l2-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l2-1-0.dll deleted file mode 100644 index 1ee5bdb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-file-l2-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-handle-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-handle-l1-1-0.dll deleted file mode 100644 index 567b3b4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-handle-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-heap-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-heap-l1-1-0.dll deleted file mode 100644 index 32c1c8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-heap-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-interlocked-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-interlocked-l1-1-0.dll deleted file mode 100644 index 3517b5c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-interlocked-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll deleted file mode 100644 index 9070e0a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-libraryloader-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-localization-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-localization-l1-2-0.dll deleted file mode 100644 index dd4970a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-localization-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-memory-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-memory-l1-1-0.dll deleted file mode 100644 index 47e05cf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-memory-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll deleted file mode 100644 index 46c9a8c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-namedpipe-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll deleted file mode 100644 index f724064..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processenvironment-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-0.dll deleted file mode 100644 index 188bdb0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-1.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-1.dll deleted file mode 100644 index 357dbba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-processthreads-l1-1-1.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-profile-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-profile-l1-1-0.dll deleted file mode 100644 index 5b0cae8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-profile-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll deleted file mode 100644 index d61bae7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-rtlsupport-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-string-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-string-l1-1-0.dll deleted file mode 100644 index 1b3a9cc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-string-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-1-0.dll deleted file mode 100644 index 96dc439..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-2-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-2-0.dll deleted file mode 100644 index beef5ed..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-synch-l1-2-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll deleted file mode 100644 index eba30ad..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-sysinfo-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-timezone-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-timezone-l1-1-0.dll deleted file mode 100644 index 62f0546..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-timezone-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-util-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-util-l1-1-0.dll deleted file mode 100644 index 24c4b4d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-core-util-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-conio-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-conio-l1-1-0.dll deleted file mode 100644 index 185ff8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-conio-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-convert-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-convert-l1-1-0.dll deleted file mode 100644 index dfaeb50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-convert-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-environment-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-environment-l1-1-0.dll deleted file mode 100644 index fe9ff96..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-environment-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll deleted file mode 100644 index 8bbcb29..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-filesystem-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-heap-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-heap-l1-1-0.dll deleted file mode 100644 index e02b81f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-heap-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-locale-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-locale-l1-1-0.dll deleted file mode 100644 index 2b81b8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-locale-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-math-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-math-l1-1-0.dll deleted file mode 100644 index fcede96..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-math-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll deleted file mode 100644 index e304991..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-multibyte-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-private-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-private-l1-1-0.dll deleted file mode 100644 index d0088ea..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-private-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-process-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-process-l1-1-0.dll deleted file mode 100644 index 0ea9997..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-process-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-runtime-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-runtime-l1-1-0.dll deleted file mode 100644 index ccf1d8c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-runtime-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-stdio-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-stdio-l1-1-0.dll deleted file mode 100644 index b651949..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-stdio-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-string-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-string-l1-1-0.dll deleted file mode 100644 index 67504ef..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-string-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-time-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-time-l1-1-0.dll deleted file mode 100644 index 3a8ddf4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-time-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-utility-l1-1-0.dll b/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-utility-l1-1-0.dll deleted file mode 100644 index 5817599..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/api-ms-win-crt-utility-l1-1-0.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/attach.dll b/ArtNetGridNode2_6_1_headless/java/bin/attach.dll deleted file mode 100644 index d72ce41..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/attach.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/awt.dll b/ArtNetGridNode2_6_1_headless/java/bin/awt.dll deleted file mode 100644 index f9c475d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/awt.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/dt_shmem.dll b/ArtNetGridNode2_6_1_headless/java/bin/dt_shmem.dll deleted file mode 100644 index ec07754..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/dt_shmem.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/dt_socket.dll b/ArtNetGridNode2_6_1_headless/java/bin/dt_socket.dll deleted file mode 100644 index 18dee81..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/dt_socket.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/fontmanager.dll b/ArtNetGridNode2_6_1_headless/java/bin/fontmanager.dll deleted file mode 100644 index 5f6cfe8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/fontmanager.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/freetype.dll b/ArtNetGridNode2_6_1_headless/java/bin/freetype.dll deleted file mode 100644 index 83460a9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/freetype.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/instrument.dll b/ArtNetGridNode2_6_1_headless/java/bin/instrument.dll deleted file mode 100644 index cd85353..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/instrument.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/j2gss.dll b/ArtNetGridNode2_6_1_headless/java/bin/j2gss.dll deleted file mode 100644 index b2f4975..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/j2gss.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/j2pcsc.dll b/ArtNetGridNode2_6_1_headless/java/bin/j2pcsc.dll deleted file mode 100644 index b02a8b3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/j2pcsc.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/j2pkcs11.dll b/ArtNetGridNode2_6_1_headless/java/bin/j2pkcs11.dll deleted file mode 100644 index 70225e4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/j2pkcs11.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jaas.dll b/ArtNetGridNode2_6_1_headless/java/bin/jaas.dll deleted file mode 100644 index adbc2c1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jaas.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jabswitch.exe b/ArtNetGridNode2_6_1_headless/java/bin/jabswitch.exe deleted file mode 100644 index 895b2f1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jabswitch.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jaccessinspector.exe b/ArtNetGridNode2_6_1_headless/java/bin/jaccessinspector.exe deleted file mode 100644 index 612dba0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jaccessinspector.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jaccesswalker.exe b/ArtNetGridNode2_6_1_headless/java/bin/jaccesswalker.exe deleted file mode 100644 index f7e38d0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jaccesswalker.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jar.exe b/ArtNetGridNode2_6_1_headless/java/bin/jar.exe deleted file mode 100644 index 24c6e7b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jar.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jarsigner.exe b/ArtNetGridNode2_6_1_headless/java/bin/jarsigner.exe deleted file mode 100644 index fc8bd8f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jarsigner.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/java.dll b/ArtNetGridNode2_6_1_headless/java/bin/java.dll deleted file mode 100644 index edafae0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/java.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/java.exe b/ArtNetGridNode2_6_1_headless/java/bin/java.exe deleted file mode 100644 index 85a33bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/java.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javaaccessbridge.dll b/ArtNetGridNode2_6_1_headless/java/bin/javaaccessbridge.dll deleted file mode 100644 index 5b0eedf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javaaccessbridge.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javac.exe b/ArtNetGridNode2_6_1_headless/java/bin/javac.exe deleted file mode 100644 index e48df55..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javac.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javadoc.exe b/ArtNetGridNode2_6_1_headless/java/bin/javadoc.exe deleted file mode 100644 index cce1b66..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javadoc.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javajpeg.dll b/ArtNetGridNode2_6_1_headless/java/bin/javajpeg.dll deleted file mode 100644 index 66a29e1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javajpeg.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javap.exe b/ArtNetGridNode2_6_1_headless/java/bin/javap.exe deleted file mode 100644 index 5400a9d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javap.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/javaw.exe b/ArtNetGridNode2_6_1_headless/java/bin/javaw.exe deleted file mode 100644 index 8fccf1b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/javaw.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jawt.dll b/ArtNetGridNode2_6_1_headless/java/bin/jawt.dll deleted file mode 100644 index f0c86e2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jawt.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jcmd.exe b/ArtNetGridNode2_6_1_headless/java/bin/jcmd.exe deleted file mode 100644 index 89883d9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jcmd.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jconsole.exe b/ArtNetGridNode2_6_1_headless/java/bin/jconsole.exe deleted file mode 100644 index 9a0b01e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jconsole.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jdb.exe b/ArtNetGridNode2_6_1_headless/java/bin/jdb.exe deleted file mode 100644 index 4f2005e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jdb.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jdeprscan.exe b/ArtNetGridNode2_6_1_headless/java/bin/jdeprscan.exe deleted file mode 100644 index e666a73..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jdeprscan.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jdeps.exe b/ArtNetGridNode2_6_1_headless/java/bin/jdeps.exe deleted file mode 100644 index 51960c9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jdeps.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jdwp.dll b/ArtNetGridNode2_6_1_headless/java/bin/jdwp.dll deleted file mode 100644 index 96d7c18..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jdwp.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jfr.exe b/ArtNetGridNode2_6_1_headless/java/bin/jfr.exe deleted file mode 100644 index 0f8fed7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jfr.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jhsdb.exe b/ArtNetGridNode2_6_1_headless/java/bin/jhsdb.exe deleted file mode 100644 index be38e00..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jhsdb.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jimage.dll b/ArtNetGridNode2_6_1_headless/java/bin/jimage.dll deleted file mode 100644 index 7216dca..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jimage.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jimage.exe b/ArtNetGridNode2_6_1_headless/java/bin/jimage.exe deleted file mode 100644 index b5a56b7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jimage.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jinfo.exe b/ArtNetGridNode2_6_1_headless/java/bin/jinfo.exe deleted file mode 100644 index bf378f1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jinfo.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jli.dll b/ArtNetGridNode2_6_1_headless/java/bin/jli.dll deleted file mode 100644 index 3394ba9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jli.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jlink.exe b/ArtNetGridNode2_6_1_headless/java/bin/jlink.exe deleted file mode 100644 index 99ee0a7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jlink.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jmap.exe b/ArtNetGridNode2_6_1_headless/java/bin/jmap.exe deleted file mode 100644 index c56570a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jmap.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jmod.exe b/ArtNetGridNode2_6_1_headless/java/bin/jmod.exe deleted file mode 100644 index ec6181e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jmod.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jpackage.dll b/ArtNetGridNode2_6_1_headless/java/bin/jpackage.dll deleted file mode 100644 index 4d5fb23..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jpackage.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jpackage.exe b/ArtNetGridNode2_6_1_headless/java/bin/jpackage.exe deleted file mode 100644 index 97fdd78..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jpackage.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jps.exe b/ArtNetGridNode2_6_1_headless/java/bin/jps.exe deleted file mode 100644 index 09b0fe8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jps.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jrunscript.exe b/ArtNetGridNode2_6_1_headless/java/bin/jrunscript.exe deleted file mode 100644 index d037312..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jrunscript.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jshell.exe b/ArtNetGridNode2_6_1_headless/java/bin/jshell.exe deleted file mode 100644 index ec419fe..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jshell.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jsound.dll b/ArtNetGridNode2_6_1_headless/java/bin/jsound.dll deleted file mode 100644 index c5c302c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jsound.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jstack.exe b/ArtNetGridNode2_6_1_headless/java/bin/jstack.exe deleted file mode 100644 index 7591219..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jstack.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jstat.exe b/ArtNetGridNode2_6_1_headless/java/bin/jstat.exe deleted file mode 100644 index 7e3cf92..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jstat.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jstatd.exe b/ArtNetGridNode2_6_1_headless/java/bin/jstatd.exe deleted file mode 100644 index 28d38f0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jstatd.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/jsvml.dll b/ArtNetGridNode2_6_1_headless/java/bin/jsvml.dll deleted file mode 100644 index f55425d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/jsvml.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/keytool.exe b/ArtNetGridNode2_6_1_headless/java/bin/keytool.exe deleted file mode 100644 index 235848e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/keytool.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/kinit.exe b/ArtNetGridNode2_6_1_headless/java/bin/kinit.exe deleted file mode 100644 index 25a475b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/kinit.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/klist.exe b/ArtNetGridNode2_6_1_headless/java/bin/klist.exe deleted file mode 100644 index b928f71..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/klist.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/ktab.exe b/ArtNetGridNode2_6_1_headless/java/bin/ktab.exe deleted file mode 100644 index 7481925..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/ktab.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/lcms.dll b/ArtNetGridNode2_6_1_headless/java/bin/lcms.dll deleted file mode 100644 index 02b47c0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/lcms.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/le.dll b/ArtNetGridNode2_6_1_headless/java/bin/le.dll deleted file mode 100644 index 9ecfd6b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/le.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/management.dll b/ArtNetGridNode2_6_1_headless/java/bin/management.dll deleted file mode 100644 index d617a58..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/management.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/management_agent.dll b/ArtNetGridNode2_6_1_headless/java/bin/management_agent.dll deleted file mode 100644 index 624ccb1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/management_agent.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/management_ext.dll b/ArtNetGridNode2_6_1_headless/java/bin/management_ext.dll deleted file mode 100644 index 3a9fbe4..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/management_ext.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/mlib_image.dll b/ArtNetGridNode2_6_1_headless/java/bin/mlib_image.dll deleted file mode 100644 index c3eeb45..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/mlib_image.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/msvcp140.dll b/ArtNetGridNode2_6_1_headless/java/bin/msvcp140.dll deleted file mode 100644 index b6efaa6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/msvcp140.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/net.dll b/ArtNetGridNode2_6_1_headless/java/bin/net.dll deleted file mode 100644 index 66dc15a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/net.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/nio.dll b/ArtNetGridNode2_6_1_headless/java/bin/nio.dll deleted file mode 100644 index 365cadf..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/nio.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/prefs.dll b/ArtNetGridNode2_6_1_headless/java/bin/prefs.dll deleted file mode 100644 index 6a61582..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/prefs.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/rmi.dll b/ArtNetGridNode2_6_1_headless/java/bin/rmi.dll deleted file mode 100644 index ac0df36..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/rmi.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/rmiregistry.exe b/ArtNetGridNode2_6_1_headless/java/bin/rmiregistry.exe deleted file mode 100644 index 423c5b9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/rmiregistry.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/saproc.dll b/ArtNetGridNode2_6_1_headless/java/bin/saproc.dll deleted file mode 100644 index ff86c21..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/saproc.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/serialver.exe b/ArtNetGridNode2_6_1_headless/java/bin/serialver.exe deleted file mode 100644 index 66a2d5e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/serialver.exe and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/server/classes.jsa b/ArtNetGridNode2_6_1_headless/java/bin/server/classes.jsa deleted file mode 100644 index 4795697..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/server/classes.jsa and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/server/classes_nocoops.jsa b/ArtNetGridNode2_6_1_headless/java/bin/server/classes_nocoops.jsa deleted file mode 100644 index a71c400..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/server/classes_nocoops.jsa and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/server/jvm.dll b/ArtNetGridNode2_6_1_headless/java/bin/server/jvm.dll deleted file mode 100644 index 1640c28..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/server/jvm.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/splashscreen.dll b/ArtNetGridNode2_6_1_headless/java/bin/splashscreen.dll deleted file mode 100644 index 3c25c7a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/splashscreen.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/sspi_bridge.dll b/ArtNetGridNode2_6_1_headless/java/bin/sspi_bridge.dll deleted file mode 100644 index f897e8a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/sspi_bridge.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/sunmscapi.dll b/ArtNetGridNode2_6_1_headless/java/bin/sunmscapi.dll deleted file mode 100644 index e6049f7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/sunmscapi.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/ucrtbase.dll b/ArtNetGridNode2_6_1_headless/java/bin/ucrtbase.dll deleted file mode 100644 index 11051fb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/ucrtbase.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140.dll b/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140.dll deleted file mode 100644 index 446bf40..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140_1.dll b/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140_1.dll deleted file mode 100644 index 493bedb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/vcruntime140_1.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/verify.dll b/ArtNetGridNode2_6_1_headless/java/bin/verify.dll deleted file mode 100644 index 7227f9b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/verify.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/w2k_lsa_auth.dll b/ArtNetGridNode2_6_1_headless/java/bin/w2k_lsa_auth.dll deleted file mode 100644 index 7841a1f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/w2k_lsa_auth.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/windowsaccessbridge-64.dll b/ArtNetGridNode2_6_1_headless/java/bin/windowsaccessbridge-64.dll deleted file mode 100644 index c642b37..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/windowsaccessbridge-64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/bin/zip.dll b/ArtNetGridNode2_6_1_headless/java/bin/zip.dll deleted file mode 100644 index 69030eb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/bin/zip.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/conf/logging.properties b/ArtNetGridNode2_6_1_headless/java/conf/logging.properties deleted file mode 100644 index 99a3850..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/logging.properties +++ /dev/null @@ -1,63 +0,0 @@ -############################################################ -# Default Logging Configuration File -# -# You can use a different file by specifying a filename -# with the java.util.logging.config.file system property. -# For example, java -Djava.util.logging.config.file=myfile -############################################################ - -############################################################ -# Global properties -############################################################ - -# "handlers" specifies a comma-separated list of log Handler -# classes. These handlers will be installed during VM startup. -# Note that these classes must be on the system classpath. -# By default we only configure a ConsoleHandler, which will only -# show messages at the INFO and above levels. -handlers= java.util.logging.ConsoleHandler - -# To also add the FileHandler, use the following line instead. -#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler - -# Default global logging level. -# This specifies which kinds of events are logged across -# all loggers. For any given facility this global level -# can be overridden by a facility-specific level -# Note that the ConsoleHandler also has a separate level -# setting to limit messages printed to the console. -.level= INFO - -############################################################ -# Handler specific properties. -# Describes specific configuration info for Handlers. -############################################################ - -# default file output is in user's home directory. -java.util.logging.FileHandler.pattern = %h/java%u.log -java.util.logging.FileHandler.limit = 50000 -java.util.logging.FileHandler.count = 1 -# Default number of locks FileHandler can obtain synchronously. -# This specifies maximum number of attempts to obtain lock file by FileHandler -# implemented by incrementing the unique field %u as per FileHandler API documentation. -java.util.logging.FileHandler.maxLocks = 100 -java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter - -# Limit the messages that are printed on the console to INFO and above. -java.util.logging.ConsoleHandler.level = INFO -java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter - -# Example to customize the SimpleFormatter output format -# to print one-line log message like this: -# : [] -# -# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n - -############################################################ -# Facility-specific properties. -# Provides extra control for each logger. -############################################################ - -# For example, set the com.xyz.foo logger to only log SEVERE -# messages: -# com.xyz.foo.level = SEVERE diff --git a/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.access b/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.access deleted file mode 100644 index a09e008..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.access +++ /dev/null @@ -1,79 +0,0 @@ -###################################################################### -# Default Access Control File for Remote JMX(TM) Monitoring -###################################################################### -# -# Access control file for Remote JMX API access to monitoring. -# This file defines the allowed access for different roles. The -# password file (jmxremote.password by default) defines the roles and their -# passwords. To be functional, a role must have an entry in -# both the password and the access files. -# -# The default location of this file is $JRE/conf/management/jmxremote.access -# You can specify an alternate location by specifying a property in -# the management config file $JRE/conf/management/management.properties -# (See that file for details) -# -# The file format for password and access files is syntactically the same -# as the Properties file format. The syntax is described in the Javadoc -# for java.util.Properties.load. -# A typical access file has multiple lines, where each line is blank, -# a comment (like this one), or an access control entry. -# -# An access control entry consists of a role name, and an -# associated access level. The role name is any string that does not -# itself contain spaces or tabs. It corresponds to an entry in the -# password file (jmxremote.password). The access level is one of the -# following: -# "readonly" grants access to read attributes of MBeans. -# For monitoring, this means that a remote client in this -# role can read measurements but cannot perform any action -# that changes the environment of the running program. -# "readwrite" grants access to read and write attributes of MBeans, -# to invoke operations on them, and optionally -# to create or remove them. This access should be granted -# only to trusted clients, since they can potentially -# interfere with the smooth operation of a running program. -# -# The "readwrite" access level can optionally be followed by the "create" and/or -# "unregister" keywords. The "unregister" keyword grants access to unregister -# (delete) MBeans. The "create" keyword grants access to create MBeans of a -# particular class or of any class matching a particular pattern. Access -# should only be granted to create MBeans of known and trusted classes. -# -# For example, the following entry would grant readwrite access -# to "controlRole", as well as access to create MBeans of the class -# javax.management.monitor.CounterMonitor and to unregister any MBean: -# controlRole readwrite \ -# create javax.management.monitor.CounterMonitorMBean \ -# unregister -# or equivalently: -# controlRole readwrite unregister create javax.management.monitor.CounterMBean -# -# The following entry would grant readwrite access as well as access to create -# MBeans of any class in the packages javax.management.monitor and -# javax.management.timer: -# controlRole readwrite \ -# create javax.management.monitor.*,javax.management.timer.* \ -# unregister -# -# The \ character is defined in the Properties file syntax to allow continuation -# lines as shown here. A * in a class pattern matches a sequence of characters -# other than dot (.), so javax.management.monitor.* matches -# javax.management.monitor.CounterMonitor but not -# javax.management.monitor.foo.Bar. -# -# A given role should have at most one entry in this file. If a role -# has no entry, it has no access. -# If multiple entries are found for the same role name, then the last -# access entry is used. -# -# -# Default access control entries: -# o The "monitorRole" role has readonly access. -# o The "controlRole" role has readwrite access and can create the standard -# Timer and Monitor MBeans defined by the JMX API. - -monitorRole readonly -controlRole readwrite \ - create javax.management.monitor.*,javax.management.timer.* \ - unregister diff --git a/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.password.template b/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.password.template deleted file mode 100644 index c98a0ad..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/management/jmxremote.password.template +++ /dev/null @@ -1,115 +0,0 @@ -# ---------------------------------------------------------------------- -# Template for jmxremote.password -# -# o Copy this template to jmxremote.password -# o Set the user/password entries in jmxremote.password -# o Change the permission of jmxremote.password to be accessible -# only by the owner. -# o The jmxremote.passwords file will be re-written by the server -# to replace all plain text passwords with hashed passwords when -# the file is read by the server. -# - -############################################################## -# Password File for Remote JMX Monitoring -############################################################## -# -# Password file for Remote JMX API access to monitoring. This -# file defines the different roles and their passwords. The access -# control file (jmxremote.access by default) defines the allowed -# access for each role. To be functional, a role must have an entry -# in both the password and the access files. -# -# Default location of this file is $JRE/conf/management/jmxremote.password -# You can specify an alternate location by specifying a property in -# the management config file $JRE/conf/management/management.properties -# or by specifying a system property (See that file for details). - -############################################################## -# File format of the jmxremote.password file -############################################################## -# -# The file contains multiple lines where each line is blank, -# a comment (like this one), or a password entry. -# -# password entry follows the below syntax -# role_name W [clearPassword|hashedPassword] -# -# role_name is any string that does not itself contain spaces or tabs. -# W = spaces or tabs -# -# Passwords can be specified via clear text or via a hash. Clear text password -# is any string that does not contain spaces or tabs. Hashed passwords must -# follow the below format. -# hashedPassword = base64_encoded_64_byte_salt W base64_encoded_hash W hash_algorithm -# where, -# base64_encoded_64_byte_salt = 64 byte random salt -# base64_encoded_hash = Hash_algorithm(password + salt) -# W = spaces or tabs -# hash_algorithm = Algorithm string specified using the format below -# https://docs.oracle.com/javase/9/docs/specs/security/standard-names.html#messagedigest-algorithms -# This is an optional field. If not specified, SHA3-512 will be assumed. -# -# If passwords are in clear, they will be overwritten by their hash if all of -# the below criteria are met. -# * com.sun.management.jmxremote.password.toHashes property is set to true in -# management.properties file -# * the password file is writable -# * the system security policy allows writing into the password file, if a -# security manager is configured -# -# In order to change the password for a role, replace the hashed password entry -# with a new clear text password or a new hashed password. If the new password -# is in clear, it will be replaced with its hash when a new login attempt is made. -# -# A given role should have at most one entry in this file. If a role -# has no entry, it has no access. -# If multiple entries are found for the same role name, then the last one -# is used. -# -# A user generated hashed password file can also be used instead of clear-text -# password file. If generated by the user, hashed passwords must follow the -# format specified above. -# -# Caution: It is recommended not to edit the password file while the -# agent is running, as edits could be lost if a client connection triggers the -# hashing of the password file at the same time that the file is externally modified. -# The integrity of the file is guaranteed, but any external edits made to the -# file during the short period between the time that the agent reads the file -# and the time that it writes it back might get lost - -############################################################## -# File permissions of the jmxremote.password file -############################################################## -# This file must be made accessible by ONLY the owner, -# otherwise the program will exit with an error. -# -# In a typical installation, this file can be accessed by anybody on the -# local machine, and possibly by people on other machines. -# For security, you should either restrict the access to this file except for owner, -# or specify another, less accessible file in the management config file -# as described above. -# -# In order to prevent inadverent edits to the password file in the -# production environment, it is recommended to deploy a read-only -# hashed password file. The hashed entries for clear passwords can be generated -# in advance by running the JMX agent. -# - -############################################################## -# Sample of the jmxremote.password file -############################################################## -# Following are two commented-out entries. The "monitorRole" role has -# password "QED". The "controlRole" role has password "R&D". This is an example -# of specifying passwords in the clear -# -# monitorRole QED -# controlRole R&D -# -# Once a login attempt is made, passwords will be hashed and the file will have -# below entries with clear passwords overwritten by their respective -# SHA3-512 hash -# -# monitorRole trilby APzBTt34rV2l+OMbuvbnOQ4si8UZmfRCVbIY1+fAofV5CkQzXS/FDMGteQQk/R3q1wtt104qImzJEA7gCwl6dw== 4EeTdSJ7X6Imu0Mb+dWqIns7a7QPIBoM3NB/XlpMQSPSicE7PnlALVWn2pBY3Q3pGDHyAb32Hd8GUToQbUhAjA== SHA3-512 -# controlRole roHEJSbRqSSTII4Z4+NOCV2OJaZVQ/dw153Fy2u4ILDP9XiZ426GwzCzc3RtpoqNMwqYIcfdd74xWXSMrWtGaA== w9qDsekgKn0WOVJycDyU0kLBa081zbStcCjUAVEqlfon5Sgx7XHtaodbmzpLegA1jT7Ag36T0zHaEWRHJe2fdA== SHA3-512 -# \ No newline at end of file diff --git a/ArtNetGridNode2_6_1_headless/java/conf/management/management.properties b/ArtNetGridNode2_6_1_headless/java/conf/management/management.properties deleted file mode 100644 index ecb0882..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/management/management.properties +++ /dev/null @@ -1,304 +0,0 @@ -##################################################################### -# Default Configuration File for Java Platform Management -##################################################################### -# -# The Management Configuration file (in java.util.Properties format) -# will be read if one of the following system properties is set: -# -Dcom.sun.management.jmxremote.port= -# or -Dcom.sun.management.config.file= -# -# The default Management Configuration file is: -# -# $JRE/conf/management/management.properties -# -# Another location for the Management Configuration File can be specified -# by the following property on the Java command line: -# -# -Dcom.sun.management.config.file= -# -# If -Dcom.sun.management.config.file= is set, the port -# number for the management agent can be specified in the config file -# using the following lines: -# -# ################ Management Agent Port ######################### -# -# For setting the JMX RMI agent port use the following line -# com.sun.management.jmxremote.port= -# -# For setting the JMX local server port use the following line -# com.sun.management.jmxremote.local.port= - -##################################################################### -# Optional Instrumentation -##################################################################### -# -# By default only the basic instrumentation with low overhead is on. -# The following properties allow to selectively turn on optional -# instrumentation which are off by default and may have some -# additional overhead. -# -# com.sun.management.enableThreadContentionMonitoring -# -# This option enables thread contention monitoring if the -# Java virtual machine supports such instrumentation. -# Refer to the specification for the java.lang.management.ThreadMXBean -# interface - see isThreadContentionMonitoringSupported() method. -# - -# To enable thread contention monitoring, uncomment the following line -# com.sun.management.enableThreadContentionMonitoring - -##################################################################### -# RMI Management Properties -##################################################################### -# -# If system property -Dcom.sun.management.jmxremote.port= -# is set then -# - A MBean server is started -# - JRE Platform MBeans are registered in the MBean server -# - RMI connector is published in a private readonly registry at -# specified port using a well known name, "jmxrmi" -# - the following properties are read for JMX remote management. -# -# The configuration can be specified only at startup time. -# Later changes to above system property (e.g. via setProperty method), -# this config file, the password file, or the access file have no effect to the -# running MBean server, the connector, or the registry. -# - -# -# ########## RMI connector settings for local management ########## -# -# com.sun.management.jmxremote.local.only=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as true then the local JMX RMI connector -# server will only accept connection requests from clients running on -# the host where the out-of-the-box JMX management agent is running. -# In order to ensure backwards compatibility this property could be -# set to false. However, deploying the local management agent in this -# way is discouraged because the local JMX RMI connector server will -# accept connection requests from any client either local or remote. -# For remote management the remote JMX RMI connector server should -# be used instead with authentication and SSL/TLS encryption enabled. -# - -# For allowing the local management agent accept local -# and remote connection requests use the following line -# com.sun.management.jmxremote.local.only=false - -# -# ###################### RMI SSL ############################# -# -# com.sun.management.jmxremote.ssl=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as false then SSL is not used. -# - -# For RMI monitoring without SSL use the following line -# com.sun.management.jmxremote.ssl=false - -# com.sun.management.jmxremote.ssl.config.file=filepath -# Specifies the location of the SSL configuration file. A properties -# file can be used to supply the keystore and truststore location and -# password settings thus avoiding to pass them as cleartext in the -# command-line. -# -# The current implementation of the out-of-the-box management agent will -# look up and use the properties specified below to configure the SSL -# keystore and truststore, if present: -# javax.net.ssl.keyStore= -# javax.net.ssl.keyStorePassword= -# javax.net.ssl.trustStore= -# javax.net.ssl.trustStorePassword= -# Any other properties in the file will be ignored. This will allow us -# to extend the property set in the future if required by the default -# SSL implementation. -# -# If the property "com.sun.management.jmxremote.ssl" is set to false, -# then this property is ignored. -# - -# For supplying the keystore settings in a file use the following line -# com.sun.management.jmxremote.ssl.config.file=filepath - -# com.sun.management.jmxremote.ssl.enabled.cipher.suites= -# The value of this property is a string that is a comma-separated list -# of SSL/TLS cipher suites to enable. This property can be specified in -# conjunction with the previous property "com.sun.management.jmxremote.ssl" -# in order to control which particular SSL/TLS cipher suites are enabled -# for use by accepted connections. If this property is not specified then -# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that -# are enabled by default. -# - -# com.sun.management.jmxremote.ssl.enabled.protocols= -# The value of this property is a string that is a comma-separated list -# of SSL/TLS protocol versions to enable. This property can be specified in -# conjunction with the previous property "com.sun.management.jmxremote.ssl" -# in order to control which particular SSL/TLS protocol versions are -# enabled for use by accepted connections. If this property is not -# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS -# protocol versions that are enabled by default. -# - -# com.sun.management.jmxremote.ssl.need.client.auth=true|false -# Default for this property is false. (Case for true/false ignored) -# If this property is specified as true in conjunction with the previous -# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server -# Socket Factory will require client authentication. -# - -# For RMI monitoring with SSL client authentication use the following line -# com.sun.management.jmxremote.ssl.need.client.auth=true - -# com.sun.management.jmxremote.registry.ssl=true|false -# Default for this property is false. (Case for true/false ignored) -# If this property is specified as true then the RMI registry used -# to bind the RMIServer remote object is protected with SSL/TLS -# RMI Socket Factories that can be configured with the properties: -# com.sun.management.jmxremote.ssl.config.file -# com.sun.management.jmxremote.ssl.enabled.cipher.suites -# com.sun.management.jmxremote.ssl.enabled.protocols -# com.sun.management.jmxremote.ssl.need.client.auth -# If the two properties below are true at the same time, i.e. -# com.sun.management.jmxremote.ssl=true -# com.sun.management.jmxremote.registry.ssl=true -# then the RMIServer remote object and the RMI registry are -# both exported with the same SSL/TLS RMI Socket Factories. -# - -# For using an SSL/TLS protected RMI registry use the following line -# com.sun.management.jmxremote.registry.ssl=true - -# -# ################ RMI User authentication ################ -# -# com.sun.management.jmxremote.authenticate=true|false -# Default for this property is true. (Case for true/false ignored) -# If this property is specified as false then no authentication is -# performed and all users are allowed all access. -# - -# For RMI monitoring without any checking use the following line -# com.sun.management.jmxremote.authenticate=false - -# -# ################ RMI Login configuration ################### -# -# com.sun.management.jmxremote.login.config= -# Specifies the name of a JAAS login configuration entry to use when -# authenticating users of RMI monitoring. -# -# Setting this property is optional - the default login configuration -# specifies a file-based authentication that uses the password file. -# -# When using this property to override the default login configuration -# then the named configuration entry must be in a file that gets loaded -# by JAAS. In addition, the login module(s) specified in the configuration -# should use the name and/or password callbacks to acquire the user's -# credentials. See the NameCallback and PasswordCallback classes in the -# javax.security.auth.callback package for more details. -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# - -# For a non-default login configuration use the following line -# com.sun.management.jmxremote.login.config= - -# -# ################ RMI Password file location ################## -# -# com.sun.management.jmxremote.password.file=filepath -# Specifies location for password file -# This is optional - default location is -# $JRE/conf/management/jmxremote.password -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# Otherwise the password file must exist and be in the valid format. -# If the password file is empty or non-existent then no access is allowed. -# - -# For a non-default password file location use the following line -# com.sun.management.jmxremote.password.file=filepath - -# -# ################# Hash passwords in password file ############## -# com.sun.management.jmxremote.password.toHashes = true|false -# Default for this property is true. -# Specifies if passwords in the password file should be hashed or not. -# If this property is true, and if the password file is writable, and if the -# system security policy allows writing into the password file, -# all the clear passwords in the password file will be replaced by -# their SHA3-512 hash when the file is read by the server -# - -# -# ################ RMI Access file location ##################### -# -# com.sun.management.jmxremote.access.file=filepath -# Specifies location for access file -# This is optional - default location is -# $JRE/conf/management/jmxremote.access -# -# If the property "com.sun.management.jmxremote.authenticate" is set to -# false, then this property and the password & access files are ignored. -# Otherwise, the access file must exist and be in the valid format. -# If the access file is empty or non-existent then no access is allowed. -# - -# For a non-default password file location use the following line -# com.sun.management.jmxremote.access.file=filepath -# - -# ################ Management agent listen interface ######################### -# -# com.sun.management.jmxremote.host= -# Specifies the local interface on which the JMX RMI agent will bind. -# This is useful when running on machines which have several -# interfaces defined. It makes it possible to listen to a specific -# subnet accessible through that interface. -# -# The format of the value for that property is any string accepted -# by java.net.InetAddress.getByName(String). -# - -# ################ Filter for ObjectInputStream ############################# -# com.sun.management.jmxremote.serial.filter.pattern= -# A filter, if configured, is used by java.io.ObjectInputStream during -# deserialization of parameters sent to the JMX default agent to validate the -# contents of the stream. -# A filter is configured as a sequence of patterns, each pattern is either -# matched against the name of a class in the stream or defines a limit. -# Patterns are separated by ";" (semicolon). -# Whitespace is significant and is considered part of the pattern. -# -# If a pattern includes a "=", it sets a limit. -# If a limit appears more than once the last value is used. -# Limits are checked before classes regardless of the order in the sequence of patterns. -# If any of the limits are exceeded, the filter status is REJECTED. -# -# maxdepth=value - the maximum depth of a graph -# maxrefs=value - the maximum number of internal references -# maxbytes=value - the maximum number of bytes in the input stream -# maxarray=value - the maximum array length allowed -# -# Other patterns, from left to right, match the class or package name as -# returned from Class.getName. -# If the class is an array type, the class or package to be matched is the element type. -# Arrays of any number of dimensions are treated the same as the element type. -# For example, a pattern of "!example.Foo", rejects creation of any instance or -# array of example.Foo. -# -# If the pattern starts with "!", the status is REJECTED if the remaining pattern -# is matched; otherwise the status is ALLOWED if the pattern matches. -# If the pattern contains "/", the non-empty prefix up to the "/" is the module name; -# if the module name matches the module name of the class then -# the remaining pattern is matched with the class name. -# If there is no "/", the module name is not compared. -# If the pattern ends with ".**" it matches any class in the package and all subpackages. -# If the pattern ends with ".*" it matches any class in the package. -# If the pattern ends with "*", it matches any class with the pattern as a prefix. -# If the pattern is equal to the class name, it matches. -# Otherwise, the status is UNDECIDED. diff --git a/ArtNetGridNode2_6_1_headless/java/conf/net.properties b/ArtNetGridNode2_6_1_headless/java/conf/net.properties deleted file mode 100644 index 4e64aaf..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/net.properties +++ /dev/null @@ -1,151 +0,0 @@ -############################################################ -# Default Networking Configuration File -# -# This file may contain default values for the networking system properties. -# These values are only used when the system properties are not specified -# on the command line or set programmatically. -# For now, only the various proxy settings can be configured here. -############################################################ - -# Whether or not the DefaultProxySelector will default to System Proxy -# settings when they do exist. -# Set it to 'true' to enable this feature and check for platform -# specific proxy settings -# Note that the system properties that do explicitly set proxies -# (like http.proxyHost) do take precedence over the system settings -# even if java.net.useSystemProxies is set to true. - -java.net.useSystemProxies=false - -#------------------------------------------------------------------------ -# Proxy configuration for the various protocol handlers. -# DO NOT uncomment these lines if you have set java.net.useSystemProxies -# to true as the protocol specific properties will take precedence over -# system settings. -#------------------------------------------------------------------------ - -# HTTP Proxy settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 80) and nonProxyHosts is a '|' separated list of hostnames which -# should be accessed directly, ignoring the proxy server (default value is -# localhost & 127.0.0.1). -# -# http.proxyHost= -# http.proxyPort=80 -http.nonProxyHosts=localhost|127.*|[::1] -# -# HTTPS Proxy Settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list. -# -# https.proxyHost= -# https.proxyPort=443 -# -# FTP Proxy settings. proxyHost is the name of the proxy server -# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default -# value is 80) and nonProxyHosts is a '|' separated list of hostnames which -# should be accessed directly, ignoring the proxy server (default value is -# localhost & 127.0.0.1). -# -# ftp.proxyHost= -# ftp.proxyPort=80 -ftp.nonProxyHosts=localhost|127.*|[::1] -# -# Socks proxy settings. socksProxyHost is the name of the proxy server -# (e.g. socks.domain.com), socksProxyPort is the port number to use -# (default value is 1080) -# -# socksProxyHost= -# socksProxyPort=1080 -# -# HTTP Keep Alive settings. remainingData is the maximum amount of data -# in kilobytes that will be cleaned off the underlying socket so that it -# can be reused (default value is 512K), queuedConnections is the maximum -# number of Keep Alive connections to be on the queue for clean up (default -# value is 10). -# http.KeepAlive.remainingData=512 -# http.KeepAlive.queuedConnections=10 - -# Authentication Scheme restrictions for HTTP and HTTPS. -# -# In some environments certain authentication schemes may be undesirable -# when proxying HTTP or HTTPS. For example, "Basic" results in effectively the -# cleartext transmission of the user's password over the physical network. -# This section describes the mechanism for disabling authentication schemes -# based on the scheme name. Disabled schemes will be treated as if they are not -# supported by the implementation. -# -# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication -# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT. -# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication -# schemes that will be disabled when proxying HTTP. -# -# In both cases the property is a comma-separated list of, case-insensitive, -# authentication scheme names, as defined by their relevant RFCs. An -# implementation may, but is not required to, support common schemes whose names -# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'. A scheme that -# is not known, or not supported, by the implementation is ignored. -# -# Note: This property is currently used by the JDK Reference implementation. It -# is not guaranteed to be examined and used by other implementations. -# -#jdk.http.auth.proxying.disabledSchemes= -jdk.http.auth.tunneling.disabledSchemes=Basic - -# -# Allow restricted HTTP request headers -# -# By default, the following request headers are not allowed to be set by user code -# in HttpRequests: "connection", "content-length", "expect", "host" and "upgrade". -# The 'jdk.httpclient.allowRestrictedHeaders' property allows one or more of these -# headers to be specified as a comma separated list to override the default restriction. -# The names are case-insensitive and white-space is ignored (removed before processing -# the list). Note, this capability is mostly intended for testing and isn't expected -# to be used in real deployments. Protocol errors or other undefined behavior is likely -# to occur when using them. The property is not set by default. -# Note also, that there may be other headers that are restricted from being set -# depending on the context. This includes the "Authorization" header when the -# relevant HttpClient has an authenticator set. These restrictions cannot be -# overridden by this property. -# -# jdk.httpclient.allowRestrictedHeaders=host -# -# -# Transparent NTLM HTTP authentication mode on Windows. Transparent authentication -# can be used for the NTLM scheme, where the security credentials based on the -# currently logged in user's name and password can be obtained directly from the -# operating system, without prompting the user. This property has three possible -# values which regulate the behavior as shown below. Other unrecognized values -# are handled the same as 'disabled'. Note, that NTLM is not considered to be a -# strongly secure authentication scheme and care should be taken before enabling -# this mechanism. -# -# Transparent authentication never used. -#jdk.http.ntlm.transparentAuth=disabled -# -# Enabled for all hosts. -#jdk.http.ntlm.transparentAuth=allHosts -# -# Enabled for hosts that are trusted in Windows Internet settings -#jdk.http.ntlm.transparentAuth=trustedHosts -# -jdk.http.ntlm.transparentAuth=disabled -# -# Default directory where automatically bound Unix domain server -# sockets are stored. Sockets are automatically bound when bound -# with a null address. -# -# The search order for the directory on Windows is: -# -# 1. System property "jdk.net.unixdomain.tmpdir" -# -# 2. Networking property "jdk.net.unixdomain.tmpdir" specified -# in this file (not set by default) -# -# 3. The TEMP environment variable (the effective default) -# -# 4. The java.io.tmpdir system property -# -#jdk.net.unixdomain.tmpdir= -# - diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/java.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/java.policy deleted file mode 100644 index 1554541..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/java.policy +++ /dev/null @@ -1,44 +0,0 @@ -// -// This system policy file grants a set of default permissions to all domains -// and can be configured to grant additional permissions to modules and other -// code sources. The code source URL scheme for modules linked into a -// run-time image is "jrt". -// -// For example, to grant permission to read the "foo" property to the module -// "com.greetings", the grant entry is: -// -// grant codeBase "jrt:/com.greetings" { -// permission java.util.PropertyPermission "foo", "read"; -// }; -// - -// default permissions granted to all domains -grant { - // allows anyone to listen on dynamic ports - permission java.net.SocketPermission "localhost:0", "listen"; - - // "standard" properies that can be read by anyone - permission java.util.PropertyPermission "java.version", "read"; - permission java.util.PropertyPermission "java.vendor", "read"; - permission java.util.PropertyPermission "java.vendor.url", "read"; - permission java.util.PropertyPermission "java.class.version", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.version", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "file.separator", "read"; - permission java.util.PropertyPermission "path.separator", "read"; - permission java.util.PropertyPermission "line.separator", "read"; - permission java.util.PropertyPermission - "java.specification.version", "read"; - permission java.util.PropertyPermission "java.specification.vendor", "read"; - permission java.util.PropertyPermission "java.specification.name", "read"; - permission java.util.PropertyPermission - "java.vm.specification.version", "read"; - permission java.util.PropertyPermission - "java.vm.specification.vendor", "read"; - permission java.util.PropertyPermission - "java.vm.specification.name", "read"; - permission java.util.PropertyPermission "java.vm.version", "read"; - permission java.util.PropertyPermission "java.vm.vendor", "read"; - permission java.util.PropertyPermission "java.vm.name", "read"; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/java.security b/ArtNetGridNode2_6_1_headless/java/conf/security/java.security deleted file mode 100644 index 5223139..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/java.security +++ /dev/null @@ -1,1361 +0,0 @@ -# -# This is the "master security properties file". -# -# An alternate java.security properties file may be specified -# from the command line via the system property -# -# -Djava.security.properties= -# -# This properties file appends to the master security properties file. -# If both properties files specify values for the same key, the value -# from the command-line properties file is selected, as it is the last -# one loaded. -# -# Also, if you specify -# -# -Djava.security.properties== (2 equals), -# -# then that properties file completely overrides the master security -# properties file. -# -# To disable the ability to specify an additional properties file from -# the command line, set the key security.overridePropertiesFile -# to false in the master security properties file. It is set to true -# by default. -# -# If this properties file fails to load, the JDK implementation will throw -# an unspecified error when initializing the java.security.Security class. - -# In this file, various security properties are set for use by -# java.security classes. This is where users can statically register -# Cryptography Package Providers ("providers" for short). The term -# "provider" refers to a package or set of packages that supply a -# concrete implementation of a subset of the cryptography aspects of -# the Java Security API. A provider may, for example, implement one or -# more digital signature algorithms or message digest algorithms. -# -# Each provider must implement a subclass of the Provider class. -# To register a provider in this master security properties file, -# specify the provider and priority in the format -# -# security.provider.= -# -# This declares a provider, and specifies its preference -# order n. The preference order is the order in which providers are -# searched for requested algorithms (when no specific provider is -# requested). The order is 1-based; 1 is the most preferred, followed -# by 2, and so on. -# -# must specify the name of the Provider as passed to its super -# class java.security.Provider constructor. This is for providers loaded -# through the ServiceLoader mechanism. -# -# must specify the subclass of the Provider class whose -# constructor sets the values of various properties that are required -# for the Java Security API to look up the algorithms or other -# facilities implemented by the provider. This is for providers loaded -# through classpath. -# -# Note: Providers can be dynamically registered instead by calls to -# either the addProvider or insertProviderAt method in the Security -# class. - -# -# List of providers and their preference orders (see above): -# -security.provider.1=SUN -security.provider.2=SunRsaSign -security.provider.3=SunEC -security.provider.4=SunJSSE -security.provider.5=SunJCE -security.provider.6=SunJGSS -security.provider.7=SunSASL -security.provider.8=XMLDSig -security.provider.9=SunPCSC -security.provider.10=JdkLDAP -security.provider.11=JdkSASL -security.provider.12=SunMSCAPI -security.provider.13=SunPKCS11 - -# -# A list of preferred providers for specific algorithms. These providers will -# be searched for matching algorithms before the list of registered providers. -# Entries containing errors (parsing, etc) will be ignored. Use the -# -Djava.security.debug=jca property to debug these errors. -# -# The property is a comma-separated list of serviceType.algorithm:provider -# entries. The serviceType (example: "MessageDigest") is optional, and if -# not specified, the algorithm applies to all service types that support it. -# The algorithm is the standard algorithm name or transformation. -# Transformations can be specified in their full standard name -# (ex: AES/CBC/PKCS5Padding), or as partial matches (ex: AES, AES/CBC). -# The provider is the name of the provider. Any provider that does not -# also appear in the registered list will be ignored. -# -# There is a special serviceType for this property only to group a set of -# algorithms together. The type is "Group" and is followed by an algorithm -# keyword. Groups are to simplify and lessen the entries on the property -# line. Current groups are: -# Group.SHA2 = SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256 -# Group.HmacSHA2 = HmacSHA224, HmacSHA256, HmacSHA384, HmacSHA512 -# Group.SHA2RSA = SHA224withRSA, SHA256withRSA, SHA384withRSA, SHA512withRSA -# Group.SHA2DSA = SHA224withDSA, SHA256withDSA, SHA384withDSA, SHA512withDSA -# Group.SHA2ECDSA = SHA224withECDSA, SHA256withECDSA, SHA384withECDSA, \ -# SHA512withECDSA -# Group.SHA3 = SHA3-224, SHA3-256, SHA3-384, SHA3-512 -# Group.HmacSHA3 = HmacSHA3-224, HmacSHA3-256, HmacSHA3-384, HmacSHA3-512 -# -# Example: -# jdk.security.provider.preferred=AES/GCM/NoPadding:SunJCE, \ -# MessageDigest.SHA-256:SUN, Group.HmacSHA2:SunJCE -# -#jdk.security.provider.preferred= - - -# -# Sun Provider SecureRandom seed source. -# -# Select the primary source of seed data for the "NativePRNG", "SHA1PRNG" -# and "DRBG" SecureRandom implementations in the "Sun" provider. -# (Other SecureRandom implementations might also use this property.) -# -# On Unix-like systems (for example, Linux/MacOS), the -# "NativePRNG", "SHA1PRNG" and "DRBG" implementations obtains seed data from -# special device files such as file:/dev/random. -# -# On Windows systems, specifying the URLs "file:/dev/random" or -# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding -# mechanism for SHA1PRNG and DRBG. -# -# By default, an attempt is made to use the entropy gathering device -# specified by the "securerandom.source" Security property. If an -# exception occurs while accessing the specified URL: -# -# NativePRNG: -# a default value of /dev/random will be used. If neither -# are available, the implementation will be disabled. -# "file" is the only currently supported protocol type. -# -# SHA1PRNG and DRBG: -# the traditional system/thread activity algorithm will be used. -# -# The entropy gathering device can also be specified with the System -# property "java.security.egd". For example: -# -# % java -Djava.security.egd=file:/dev/random MainClass -# -# Specifying this System property will override the -# "securerandom.source" Security property. -# -# In addition, if "file:/dev/random" or "file:/dev/urandom" is -# specified, the "NativePRNG" implementation will be more preferred than -# DRBG and SHA1PRNG in the Sun provider. -# -securerandom.source=file:/dev/random - -# -# A list of known strong SecureRandom implementations. -# -# To help guide applications in selecting a suitable strong -# java.security.SecureRandom implementation, Java distributions should -# indicate a list of known strong implementations using the property. -# -# This is a comma-separated list of algorithm and/or algorithm:provider -# entries. -# -securerandom.strongAlgorithms=Windows-PRNG:SunMSCAPI,DRBG:SUN - -# -# Sun provider DRBG configuration and default instantiation request. -# -# NIST SP 800-90Ar1 lists several DRBG mechanisms. Each can be configured -# with a DRBG algorithm name, and can be instantiated with a security strength, -# prediction resistance support, etc. This property defines the configuration -# and the default instantiation request of "DRBG" SecureRandom implementations -# in the SUN provider. (Other DRBG implementations can also use this property.) -# Applications can request different instantiation parameters like security -# strength, capability, personalization string using one of the -# getInstance(...,SecureRandomParameters,...) methods with a -# DrbgParameters.Instantiation argument, but other settings such as the -# mechanism and DRBG algorithm names are not currently configurable by any API. -# -# Please note that the SUN implementation of DRBG always supports reseeding. -# -# The value of this property is a comma-separated list of all configurable -# aspects. The aspects can appear in any order but the same aspect can only -# appear at most once. Its BNF-style definition is: -# -# Value: -# aspect { "," aspect } -# -# aspect: -# mech_name | algorithm_name | strength | capability | df -# -# // The DRBG mechanism to use. Default "Hash_DRBG" -# mech_name: -# "Hash_DRBG" | "HMAC_DRBG" | "CTR_DRBG" -# -# // The DRBG algorithm name. The "SHA-***" names are for Hash_DRBG and -# // HMAC_DRBG, default "SHA-256". The "AES-***" names are for CTR_DRBG, -# // default "AES-128" when using the limited cryptographic or "AES-256" -# // when using the unlimited. -# algorithm_name: -# "SHA-224" | "SHA-512/224" | "SHA-256" | -# "SHA-512/256" | "SHA-384" | "SHA-512" | -# "AES-128" | "AES-192" | "AES-256" -# -# // Security strength requested. Default "128" -# strength: -# "112" | "128" | "192" | "256" -# -# // Prediction resistance and reseeding request. Default "none" -# // "pr_and_reseed" - Both prediction resistance and reseeding -# // support requested -# // "reseed_only" - Only reseeding support requested -# // "none" - Neither prediction resistance not reseeding -# // support requested -# pr: -# "pr_and_reseed" | "reseed_only" | "none" -# -# // Whether a derivation function should be used. only applicable -# // to CTR_DRBG. Default "use_df" -# df: -# "use_df" | "no_df" -# -# Examples, -# securerandom.drbg.config=Hash_DRBG,SHA-224,112,none -# securerandom.drbg.config=CTR_DRBG,AES-256,192,pr_and_reseed,use_df -# -# The default value is an empty string, which is equivalent to -# securerandom.drbg.config=Hash_DRBG,SHA-256,128,none -# -securerandom.drbg.config= - -# -# Class to instantiate as the javax.security.auth.login.Configuration -# provider. -# -login.configuration.provider=sun.security.provider.ConfigFile - -# -# Default login configuration file -# -#login.config.url.1=file:${user.home}/.java.login.config - -# -# Class to instantiate as the system Policy. This is the name of the class -# that will be used as the Policy object. The system class loader is used to -# locate this class. -# -policy.provider=sun.security.provider.PolicyFile - -# The default is to have a single system-wide policy file, -# and a policy file in the user's home directory. -# -policy.url.1=file:${java.home}/conf/security/java.policy -policy.url.2=file:${user.home}/.java.policy - -# Controls whether or not properties are expanded in policy and login -# configuration files. If set to false, properties (${...}) will not -# be expanded in policy and login configuration files. If commented out or -# set to an empty string, the default value is "false" for policy files and -# "true" for login configuration files. -# -policy.expandProperties=true - -# Controls whether or not an extra policy or login configuration file is -# allowed to be passed on the command line with -Djava.security.policy=somefile -# or -Djava.security.auth.login.config=somefile. If commented out or set to -# an empty string, the default value is "false". -# -policy.allowSystemProperty=true - -# whether or not we look into the IdentityScope for trusted Identities -# when encountering a 1.1 signed JAR file. If the identity is found -# and is trusted, we grant it AllPermission. Note: the default policy -# provider (sun.security.provider.PolicyFile) does not support this property. -# -policy.ignoreIdentityScope=false - -# -# Default keystore type. -# -keystore.type=pkcs12 - -# -# Controls compatibility mode for JKS and PKCS12 keystore types. -# -# When set to 'true', both JKS and PKCS12 keystore types support loading -# keystore files in either JKS or PKCS12 format. When set to 'false' the -# JKS keystore type supports loading only JKS keystore files and the PKCS12 -# keystore type supports loading only PKCS12 keystore files. -# -keystore.type.compat=true - -# -# List of comma-separated packages that start with or equal this string -# will cause a security exception to be thrown when passed to the -# SecurityManager::checkPackageAccess method unless the corresponding -# RuntimePermission("accessClassInPackage."+package) has been granted. -# -package.access=sun.misc.,\ - sun.reflect. - -# -# List of comma-separated packages that start with or equal this string -# will cause a security exception to be thrown when passed to the -# SecurityManager::checkPackageDefinition method unless the corresponding -# RuntimePermission("defineClassInPackage."+package) has been granted. -# -# By default, none of the class loaders supplied with the JDK call -# checkPackageDefinition. -# -package.definition=sun.misc.,\ - sun.reflect. - -# -# Determines whether this properties file can be appended to -# or overridden on the command line via -Djava.security.properties -# -security.overridePropertiesFile=true - -# -# Determines the default key and trust manager factory algorithms for -# the javax.net.ssl package. -# -ssl.KeyManagerFactory.algorithm=SunX509 -ssl.TrustManagerFactory.algorithm=PKIX - -# -# The Java-level namelookup cache policy for successful lookups: -# -# any negative value: caching forever -# any positive value: the number of seconds to cache an address for -# zero: do not cache -# -# default value is forever (FOREVER). For security reasons, this -# caching is made forever when a security manager is set. When a security -# manager is not set, the default behavior in this implementation -# is to cache for 30 seconds. -# -# NOTE: setting this to anything other than the default value can have -# serious security implications. Do not set it unless -# you are sure you are not exposed to DNS spoofing attack. -# -#networkaddress.cache.ttl=-1 - -# The Java-level namelookup cache policy for failed lookups: -# -# any negative value: cache forever -# any positive value: the number of seconds to cache negative lookup results -# zero: do not cache -# -# In some Microsoft Windows networking environments that employ -# the WINS name service in addition to DNS, name service lookups -# that fail may take a noticeably long time to return (approx. 5 seconds). -# For this reason the default caching policy is to maintain these -# results for 10 seconds. -# -networkaddress.cache.negative.ttl=10 - -# -# Properties to configure OCSP for certificate revocation checking -# - -# Enable OCSP -# -# By default, OCSP is not used for certificate revocation checking. -# This property enables the use of OCSP when set to the value "true". -# -# NOTE: SocketPermission is required to connect to an OCSP responder. -# -# Example, -# ocsp.enable=true - -# -# Location of the OCSP responder -# -# By default, the location of the OCSP responder is determined implicitly -# from the certificate being validated. This property explicitly specifies -# the location of the OCSP responder. The property is used when the -# Authority Information Access extension (defined in RFC 5280) is absent -# from the certificate or when it requires overriding. -# -# Example, -# ocsp.responderURL=http://ocsp.example.net:80 - -# -# Subject name of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# distinguished name (defined in RFC 2253) which identifies a certificate in -# the set of certificates supplied during cert path validation. In cases where -# the subject name alone is not sufficient to uniquely identify the certificate -# then both the "ocsp.responderCertIssuerName" and -# "ocsp.responderCertSerialNumber" properties must be used instead. When this -# property is set then those two properties are ignored. -# -# Example, -# ocsp.responderCertSubjectName=CN=OCSP Responder, O=XYZ Corp - -# -# Issuer name of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# distinguished name (defined in RFC 2253) which identifies a certificate in -# the set of certificates supplied during cert path validation. When this -# property is set then the "ocsp.responderCertSerialNumber" property must also -# be set. When the "ocsp.responderCertSubjectName" property is set then this -# property is ignored. -# -# Example, -# ocsp.responderCertIssuerName=CN=Enterprise CA, O=XYZ Corp - -# -# Serial number of the OCSP responder's certificate -# -# By default, the certificate of the OCSP responder is that of the issuer -# of the certificate being validated. This property identifies the certificate -# of the OCSP responder when the default does not apply. Its value is a string -# of hexadecimal digits (colon or space separators may be present) which -# identifies a certificate in the set of certificates supplied during cert path -# validation. When this property is set then the "ocsp.responderCertIssuerName" -# property must also be set. When the "ocsp.responderCertSubjectName" property -# is set then this property is ignored. -# -# Example, -# ocsp.responderCertSerialNumber=2A:FF:00 - -# -# Policy for failed Kerberos KDC lookups: -# -# When a KDC is unavailable (network error, service failure, etc), it is -# put inside a secondary list and accessed less often for future requests. The -# value (case-insensitive) for this policy can be: -# -# tryLast -# KDCs in the secondary list are always tried after those not on the list. -# -# tryLess[:max_retries,timeout] -# KDCs in the secondary list are still tried by their order in the -# configuration, but with smaller max_retries and timeout values. -# max_retries and timeout are optional numerical parameters (default 1 and -# 5000, which means once and 5 seconds). Please note that if any of the -# values defined here are more than what is defined in krb5.conf, it will be -# ignored. -# -# Whenever a KDC is detected as available, it is removed from the secondary -# list. The secondary list is reset when krb5.conf is reloaded. You can add -# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is -# reloaded whenever a JAAS authentication is attempted. -# -# Example, -# krb5.kdc.bad.policy = tryLast -# krb5.kdc.bad.policy = tryLess:2,2000 -# -krb5.kdc.bad.policy = tryLast - -# -# Kerberos cross-realm referrals (RFC 6806) -# -# OpenJDK's Kerberos client supports cross-realm referrals as defined in -# RFC 6806. This allows to setup more dynamic environments in which clients -# do not need to know in advance how to reach the realm of a target principal -# (either a user or service). -# -# When a client issues an AS or a TGS request, the "canonicalize" option -# is set to announce support of this feature. A KDC server may fulfill the -# request or reply referring the client to a different one. If referred, -# the client will issue a new request and the cycle repeats. -# -# In addition to referrals, the "canonicalize" option allows the KDC server -# to change the client name in response to an AS request. For security reasons, -# RFC 6806 (section 11) FAST scheme is enforced. -# -# Disable Kerberos cross-realm referrals. Value may be overwritten with a -# System property (-Dsun.security.krb5.disableReferrals). -sun.security.krb5.disableReferrals=false - -# Maximum number of AS or TGS referrals to avoid infinite loops. Value may -# be overwritten with a System property (-Dsun.security.krb5.maxReferrals). -sun.security.krb5.maxReferrals=5 - -# -# This property contains a list of disabled EC Named Curves that can be included -# in the jdk.[tls|certpath|jar].disabledAlgorithms properties. To include this -# list in any of the disabledAlgorithms properties, add the property name as -# an entry. -#jdk.disabled.namedCurves= - -# -# Algorithm restrictions for certification path (CertPath) processing -# -# In some environments, certain algorithms or key lengths may be undesirable -# for certification path building and validation. For example, "MD2" is -# generally no longer considered to be a secure hash algorithm. This section -# describes the mechanism for disabling algorithms based on algorithm name -# and/or key length. This includes algorithms used in certificates, as well -# as revocation information such as CRLs and signed OCSP Responses. -# The syntax of the disabled algorithm string is described as follows: -# DisabledAlgorithms: -# " DisabledAlgorithm { , DisabledAlgorithm } " -# -# DisabledAlgorithm: -# AlgorithmName [Constraint] { '&' Constraint } | IncludeProperty -# -# AlgorithmName: -# (see below) -# -# Constraint: -# KeySizeConstraint | CAConstraint | DenyAfterConstraint | -# UsageConstraint -# -# KeySizeConstraint: -# keySize Operator KeyLength -# -# Operator: -# <= | < | == | != | >= | > -# -# KeyLength: -# Integer value of the algorithm's key length in bits -# -# CAConstraint: -# jdkCA -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# -# UsageConstraint: -# usage [TLSServer] [TLSClient] [SignedJAR] -# -# IncludeProperty: -# include -# -# The "AlgorithmName" is the standard algorithm name of the disabled -# algorithm. See the Java Security Standard Algorithm Names Specification -# for information about Standard Algorithm Names. Matching is -# performed using a case-insensitive sub-element matching rule. (For -# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and -# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a -# sub-element of the certificate algorithm name, the algorithm will be -# rejected during certification path building and validation. For example, -# the assertion algorithm name "DSA" will disable all certificate algorithms -# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion -# will not disable algorithms related to "ECDSA". -# -# The "IncludeProperty" allows a implementation-defined security property that -# can be included in the disabledAlgorithms properties. These properties are -# to help manage common actions easier across multiple disabledAlgorithm -# properties. -# There is one defined security property: jdk.disabled.namedCurves -# See the property for more specific details. -# -# -# A "Constraint" defines restrictions on the keys and/or certificates for -# a specified AlgorithmName: -# -# KeySizeConstraint: -# keySize Operator KeyLength -# The constraint requires a key of a valid size range if the -# "AlgorithmName" is of a key algorithm. The "KeyLength" indicates -# the key size specified in number of bits. For example, -# "RSA keySize <= 1024" indicates that any RSA key with key size less -# than or equal to 1024 bits should be disabled, and -# "RSA keySize < 1024, RSA keySize > 2048" indicates that any RSA key -# with key size less than 1024 or greater than 2048 should be disabled. -# This constraint is only used on algorithms that have a key size. -# -# CAConstraint: -# jdkCA -# This constraint prohibits the specified algorithm only if the -# algorithm is used in a certificate chain that terminates at a marked -# trust anchor in the lib/security/cacerts keystore. If the jdkCA -# constraint is not set, then all chains using the specified algorithm -# are restricted. jdkCA may only be used once in a DisabledAlgorithm -# expression. -# Example: To apply this constraint to SHA-1 certificates, include -# the following: "SHA1 jdkCA" -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# This constraint prohibits a certificate with the specified algorithm -# from being used after the date regardless of the certificate's -# validity. JAR files that are signed and timestamped before the -# constraint date with certificates containing the disabled algorithm -# will not be restricted. The date is processed in the UTC timezone. -# This constraint can only be used once in a DisabledAlgorithm -# expression. -# Example: To deny usage of RSA 2048 bit certificates after Feb 3 2020, -# use the following: "RSA keySize == 2048 & denyAfter 2020-02-03" -# -# UsageConstraint: -# usage [TLSServer] [TLSClient] [SignedJAR] -# This constraint prohibits the specified algorithm for -# a specified usage. This should be used when disabling an algorithm -# for all usages is not practical. 'TLSServer' restricts the algorithm -# in TLS server certificate chains when server authentication is -# performed. 'TLSClient' restricts the algorithm in TLS client -# certificate chains when client authentication is performed. -# 'SignedJAR' constrains use of certificates in signed jar files. -# The usage type follows the keyword and more than one usage type can -# be specified with a whitespace delimiter. -# Example: "SHA1 usage TLSServer TLSClient" -# -# When an algorithm must satisfy more than one constraint, it must be -# delimited by an ampersand '&'. For example, to restrict certificates in a -# chain that terminate at a distribution provided trust anchor and contain -# RSA keys that are less than or equal to 1024 bits, add the following -# constraint: "RSA keySize <= 1024 & jdkCA". -# -# All DisabledAlgorithms expressions are processed in the order defined in the -# property. This requires lower keysize constraints to be specified -# before larger keysize constraints of the same algorithm. For example: -# "RSA keySize < 1024 & jdkCA, RSA keySize < 2048". -# -# Note: The algorithm restrictions do not apply to trust anchors or -# self-signed certificates. -# -# Note: This property is currently used by Oracle's PKIX implementation. It -# is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048 -# -# -jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \ - RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224, \ - SHA1 usage SignedJAR & denyAfter 2019-01-01 - -# -# Legacy algorithms for certification path (CertPath) processing and -# signed JAR files. -# -# In some environments, a certain algorithm or key length may be undesirable -# but is not yet disabled. -# -# Tools such as keytool and jarsigner may emit warnings when these legacy -# algorithms are used. See the man pages for those tools for more information. -# -# The syntax is the same as the "jdk.certpath.disabledAlgorithms" and -# "jdk.jar.disabledAlgorithms" security properties. -# -# Note: This property is currently used by the JDK Reference -# implementation. It is not guaranteed to be examined and used by other -# implementations. - -jdk.security.legacyAlgorithms=SHA1, \ - RSA keySize < 2048, DSA keySize < 2048 - -# -# Algorithm restrictions for signed JAR files -# -# In some environments, certain algorithms or key lengths may be undesirable -# for signed JAR validation. For example, "MD2" is generally no longer -# considered to be a secure hash algorithm. This section describes the -# mechanism for disabling algorithms based on algorithm name and/or key length. -# JARs signed with any of the disabled algorithms or key sizes will be treated -# as unsigned. -# -# The syntax of the disabled algorithm string is described as follows: -# DisabledAlgorithms: -# " DisabledAlgorithm { , DisabledAlgorithm } " -# -# DisabledAlgorithm: -# AlgorithmName [Constraint] { '&' Constraint } -# -# AlgorithmName: -# (see below) -# -# Constraint: -# KeySizeConstraint | DenyAfterConstraint -# -# KeySizeConstraint: -# keySize Operator KeyLength -# -# DenyAfterConstraint: -# denyAfter YYYY-MM-DD -# -# Operator: -# <= | < | == | != | >= | > -# -# KeyLength: -# Integer value of the algorithm's key length in bits -# -# Note: This property is currently used by the JDK Reference -# implementation. It is not guaranteed to be examined and used by other -# implementations. -# -# See "jdk.certpath.disabledAlgorithms" for syntax descriptions. -# -jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, \ - DSA keySize < 1024, SHA1 denyAfter 2019-01-01 - -# -# Algorithm restrictions for Secure Socket Layer/Transport Layer Security -# (SSL/TLS/DTLS) processing -# -# In some environments, certain algorithms or key lengths may be undesirable -# when using SSL/TLS/DTLS. This section describes the mechanism for disabling -# algorithms during SSL/TLS/DTLS security parameters negotiation, including -# protocol version negotiation, cipher suites selection, named groups -# selection, signature schemes selection, peer authentication and key -# exchange mechanisms. -# -# Disabled algorithms will not be negotiated for SSL/TLS connections, even -# if they are enabled explicitly in an application. -# -# For PKI-based peer authentication and key exchange mechanisms, this list -# of disabled algorithms will also be checked during certification path -# building and validation, including algorithms used in certificates, as -# well as revocation information such as CRLs and signed OCSP Responses. -# This is in addition to the jdk.certpath.disabledAlgorithms property above. -# -# See the specification of "jdk.certpath.disabledAlgorithms" for the -# syntax of the disabled algorithm string. -# -# Note: The algorithm restrictions do not apply to trust anchors or -# self-signed certificates. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048, \ -# rsa_pkcs1_sha1, secp224r1 -jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \ - DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL - -# -# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS) -# processing in JSSE implementation. -# -# In some environments, a certain algorithm may be undesirable but it -# cannot be disabled because of its use in legacy applications. Legacy -# algorithms may still be supported, but applications should not use them -# as the security strength of legacy algorithms are usually not strong enough -# in practice. -# -# During SSL/TLS security parameters negotiation, legacy algorithms will -# not be negotiated unless there are no other candidates. -# -# The syntax of the legacy algorithms string is described as this Java -# BNF-style: -# LegacyAlgorithms: -# " LegacyAlgorithm { , LegacyAlgorithm } " -# -# LegacyAlgorithm: -# AlgorithmName (standard JSSE algorithm name) -# -# See the specification of security property "jdk.certpath.disabledAlgorithms" -# for the syntax and description of the "AlgorithmName" notation. -# -# Per SSL/TLS specifications, cipher suites have the form: -# SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg -# or -# TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg -# -# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the -# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC -# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest -# algorithm for HMAC. -# -# The LegacyAlgorithm can be one of the following standard algorithm names: -# 1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA -# 2. JSSE key exchange algorithm name, e.g., RSA -# 3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC -# 4. JSSE message digest algorithm name, e.g., SHA -# -# See SSL/TLS specifications and the Java Security Standard Algorithm Names -# Specification for information about the algorithm names. -# -# Note: If a legacy algorithm is also restricted through the -# jdk.tls.disabledAlgorithms property or the -# java.security.AlgorithmConstraints API (See -# javax.net.ssl.SSLParameters.setAlgorithmConstraints()), -# then the algorithm is completely disabled and will not be negotiated. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# There is no guarantee the property will continue to exist or be of the -# same syntax in future releases. -# -# Example: -# jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5 -# -jdk.tls.legacyAlgorithms=NULL, anon, RC4, DES, 3DES_EDE_CBC - -# -# The pre-defined default finite field Diffie-Hellman ephemeral (DHE) -# parameters for Transport Layer Security (SSL/TLS/DTLS) processing. -# -# In traditional SSL/TLS/DTLS connections where finite field DHE parameters -# negotiation mechanism is not used, the server offers the client group -# parameters, base generator g and prime modulus p, for DHE key exchange. -# It is recommended to use dynamic group parameters. This property defines -# a mechanism that allows you to specify custom group parameters. -# -# The syntax of this property string is described as this Java BNF-style: -# DefaultDHEParameters: -# DefinedDHEParameters { , DefinedDHEParameters } -# -# DefinedDHEParameters: -# "{" DHEPrimeModulus , DHEBaseGenerator "}" -# -# DHEPrimeModulus: -# HexadecimalDigits -# -# DHEBaseGenerator: -# HexadecimalDigits -# -# HexadecimalDigits: -# HexadecimalDigit { HexadecimalDigit } -# -# HexadecimalDigit: one of -# 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f -# -# Whitespace characters are ignored. -# -# The "DefinedDHEParameters" defines the custom group parameters, prime -# modulus p and base generator g, for a particular size of prime modulus p. -# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the -# "DHEBaseGenerator" defines the hexadecimal base generator g of a group -# parameter. It is recommended to use safe primes for the custom group -# parameters. -# -# If this property is not defined or the value is empty, the underlying JSSE -# provider's default group parameter is used for each connection. -# -# If the property value does not follow the grammar, or a particular group -# parameter is not valid, the connection will fall back and use the -# underlying JSSE provider's default group parameter. -# -# Note: This property is currently used by OpenJDK's JSSE implementation. It -# is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.tls.server.defaultDHEParameters= -# { \ -# FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \ -# 29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \ -# EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \ -# E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \ -# EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \ -# FFFFFFFF FFFFFFFF, 2} - -# -# TLS key limits on symmetric cryptographic algorithms -# -# This security property sets limits on algorithms key usage in TLS 1.3. -# When the amount of data encrypted exceeds the algorithm value listed below, -# a KeyUpdate message will trigger a key change. This is for symmetric ciphers -# with TLS 1.3 only. -# -# The syntax for the property is described below: -# KeyLimits: -# " KeyLimit { , KeyLimit } " -# -# WeakKeyLimit: -# AlgorithmName Action Length -# -# AlgorithmName: -# A full algorithm transformation. -# -# Action: -# KeyUpdate -# -# Length: -# The amount of encrypted data in a session before the Action occurs -# This value may be an integer value in bytes, or as a power of two, 2^29. -# -# KeyUpdate: -# The TLS 1.3 KeyUpdate handshake process begins when the Length amount -# is fulfilled. -# -# Note: This property is currently used by OpenJDK's JSSE implementation. It -# is not guaranteed to be examined and used by other implementations. -# -jdk.tls.keyLimits=AES/GCM/NoPadding KeyUpdate 2^37, \ - ChaCha20-Poly1305 KeyUpdate 2^37 - -# -# Cryptographic Jurisdiction Policy defaults -# -# Import and export control rules on cryptographic software vary from -# country to country. By default, Java provides two different sets of -# cryptographic policy files[1]: -# -# unlimited: These policy files contain no restrictions on cryptographic -# strengths or algorithms -# -# limited: These policy files contain more restricted cryptographic -# strengths -# -# The default setting is determined by the value of the "crypto.policy" -# Security property below. If your country or usage requires the -# traditional restrictive policy, the "limited" Java cryptographic -# policy is still available and may be appropriate for your environment. -# -# If you have restrictions that do not fit either use case mentioned -# above, Java provides the capability to customize these policy files. -# The "crypto.policy" security property points to a subdirectory -# within /conf/security/policy/ which can be customized. -# Please see the /conf/security/policy/README.txt file or consult -# the Java Security Guide/JCA documentation for more information. -# -# YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY -# TO DETERMINE THE EXACT REQUIREMENTS. -# -# [1] Please note that the JCE for Java SE, including the JCE framework, -# cryptographic policy files, and standard JCE providers provided with -# the Java SE, have been reviewed and approved for export as mass market -# encryption item by the US Bureau of Industry and Security. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -crypto.policy=unlimited - -# -# The policy for the XML Signature secure validation mode. Validation of -# XML Signatures that violate any of these constraints will fail. The -# mode is enforced by default. The mode can be disabled by setting the -# property "org.jcp.xml.dsig.secureValidation" to Boolean.FALSE with the -# javax.xml.crypto.XMLCryptoContext.setProperty() method. -# -# Policy: -# Constraint {"," Constraint } -# Constraint: -# AlgConstraint | MaxTransformsConstraint | MaxReferencesConstraint | -# ReferenceUriSchemeConstraint | KeySizeConstraint | OtherConstraint -# AlgConstraint -# "disallowAlg" Uri -# MaxTransformsConstraint: -# "maxTransforms" Integer -# MaxReferencesConstraint: -# "maxReferences" Integer -# ReferenceUriSchemeConstraint: -# "disallowReferenceUriSchemes" String { String } -# KeySizeConstraint: -# "minKeySize" KeyAlg Integer -# OtherConstraint: -# "noDuplicateIds" | "noRetrievalMethodLoops" -# -# For AlgConstraint, Uri is the algorithm URI String that is not allowed. -# See the XML Signature Recommendation for more information on algorithm -# URI Identifiers. For KeySizeConstraint, KeyAlg is the standard algorithm -# name of the key type (ex: "RSA"). If the MaxTransformsConstraint, -# MaxReferencesConstraint or KeySizeConstraint (for the same key type) is -# specified more than once, only the last entry is enforced. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -jdk.xml.dsig.secureValidationPolicy=\ - disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#sha1,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#dsa-sha1,\ - disallowAlg http://www.w3.org/2000/09/xmldsig#rsa-sha1,\ - disallowAlg http://www.w3.org/2007/05/xmldsig-more#sha1-rsa-MGF1,\ - disallowAlg http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1,\ - maxTransforms 5,\ - maxReferences 30,\ - disallowReferenceUriSchemes file http https,\ - minKeySize RSA 1024,\ - minKeySize DSA 1024,\ - minKeySize EC 224,\ - noDuplicateIds,\ - noRetrievalMethodLoops - - -# -# Deserialization JVM-wide filter factory -# -# A filter factory class name is used to configure the JVM-wide filter factory. -# The class must be public, must have a public zero-argument constructor, implement the -# java.util.function.BinaryOperator interface, provide its -# implementation and be accessible via the application class loader. -# A builtin filter factory is used if no filter factory is defined. -# See java.io.ObjectInputFilter.Config for more information. -# -# If the system property jdk.serialFilterFactory is also specified, it supersedes -# the security property value defined here. -# -#jdk.serialFilterFactory= - -# -# Deserialization JVM-wide filter -# -# A filter, if configured, is used by the filter factory to provide the filter used by -# java.io.ObjectInputStream during deserialization to check the contents of the stream. -# A filter is configured as a sequence of patterns, each pattern is either -# matched against the name of a class in the stream or defines a limit. -# Patterns are separated by ";" (semicolon). -# Whitespace is significant and is considered part of the pattern. -# -# If the system property jdk.serialFilter is also specified, it supersedes -# the security property value defined here. -# -# If a pattern includes a "=", it sets a limit. -# If a limit appears more than once the last value is used. -# Limits are checked before classes regardless of the order in the -# sequence of patterns. -# If any of the limits are exceeded, the filter status is REJECTED. -# -# maxdepth=value - the maximum depth of a graph -# maxrefs=value - the maximum number of internal references -# maxbytes=value - the maximum number of bytes in the input stream -# maxarray=value - the maximum array length allowed -# -# Other patterns, from left to right, match the class or package name as -# returned from Class.getName. -# If the class is an array type, the class or package to be matched is the -# element type. -# Arrays of any number of dimensions are treated the same as the element type. -# For example, a pattern of "!example.Foo", rejects creation of any instance or -# array of example.Foo. -# -# If the pattern starts with "!", the status is REJECTED if the remaining -# pattern is matched; otherwise the status is ALLOWED if the pattern matches. -# If the pattern contains "/", the non-empty prefix up to the "/" is the -# module name; -# if the module name matches the module name of the class then -# the remaining pattern is matched with the class name. -# If there is no "/", the module name is not compared. -# If the pattern ends with ".**" it matches any class in the package and all -# subpackages. -# If the pattern ends with ".*" it matches any class in the package. -# If the pattern ends with "*", it matches any class with the pattern as a -# prefix. -# If the pattern is equal to the class name, it matches. -# Otherwise, the status is UNDECIDED. -# -#jdk.serialFilter=pattern;pattern - -# -# RMI Registry Serial Filter -# -# The filter pattern uses the same format as jdk.serialFilter. -# This filter can override the builtin filter if additional types need to be -# allowed or rejected from the RMI Registry or to decrease limits but not -# to increase limits. -# If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected. -# -# Each non-array type is allowed or rejected if it matches one of the patterns, -# evaluated from left to right, and is otherwise allowed. Arrays of any -# component type, including subarrays and arrays of primitives, are allowed. -# -# Array construction of any component type, including subarrays and arrays of -# primitives, are allowed unless the length is greater than the maxarray limit. -# The filter is applied to each array element. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# The built-in filter allows subclasses of allowed classes and -# can approximately be represented as the pattern: -# -#sun.rmi.registry.registryFilter=\ -# maxarray=1000000;\ -# maxdepth=20;\ -# java.lang.String;\ -# java.lang.Number;\ -# java.lang.reflect.Proxy;\ -# java.rmi.Remote;\ -# sun.rmi.server.UnicastRef;\ -# sun.rmi.server.RMIClientSocketFactory;\ -# sun.rmi.server.RMIServerSocketFactory;\ -# java.rmi.server.UID -# -# RMI Distributed Garbage Collector (DGC) Serial Filter -# -# The filter pattern uses the same format as jdk.serialFilter. -# This filter can override the builtin filter if additional types need to be -# allowed or rejected from the RMI DGC. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# The builtin DGC filter can approximately be represented as the filter pattern: -# -#sun.rmi.transport.dgcFilter=\ -# java.rmi.server.ObjID;\ -# java.rmi.server.UID;\ -# java.rmi.dgc.VMID;\ -# java.rmi.dgc.Lease;\ -# maxdepth=5;maxarray=10000 - -# -# JCEKS Encrypted Key Serial Filter -# -# This filter, if configured, is used by the JCEKS KeyStore during the -# deserialization of the encrypted Key object stored inside a key entry. -# If not configured or the filter result is UNDECIDED (i.e. none of the patterns -# matches), the filter configured by jdk.serialFilter will be consulted. -# -# If the system property jceks.key.serialFilter is also specified, it supersedes -# the security property value defined here. -# -# The filter pattern uses the same format as jdk.serialFilter. The default -# pattern allows java.lang.Enum, java.security.KeyRep, java.security.KeyRep$Type, -# and javax.crypto.spec.SecretKeySpec and rejects all the others. -jceks.key.serialFilter = java.base/java.lang.Enum;java.base/java.security.KeyRep;\ - java.base/java.security.KeyRep$Type;java.base/javax.crypto.spec.SecretKeySpec;!* - -# The iteration count used for password-based encryption (PBE) in JCEKS -# keystores. Values in the range 10000 to 5000000 are considered valid. -# If the value is out of this range, or is not a number, or is unspecified; -# a default of 200000 is used. -# -# If the system property jdk.jceks.iterationCount is also specified, it -# supersedes the security property value defined here. -# -#jdk.jceks.iterationCount = 200000 - -# -# PKCS12 KeyStore properties -# -# The following properties, if configured, are used by the PKCS12 KeyStore -# implementation during the creation of a new keystore. Several of the -# properties may also be used when modifying an existing keystore. The -# properties can be overridden by a KeyStore API that specifies its own -# algorithms and parameters. -# -# If an existing PKCS12 keystore is loaded and then stored, the algorithm and -# parameter used to generate the existing Mac will be reused. If the existing -# keystore does not have a Mac, no Mac will be created while storing. If there -# is at least one certificate in the existing keystore, the algorithm and -# parameters used to encrypt the last certificate in the existing keystore will -# be reused to encrypt all certificates while storing. If the last certificate -# in the existing keystore is not encrypted, all certificates will be stored -# unencrypted. If there is no certificate in the existing keystore, any newly -# added certificate will be encrypted (or stored unencrypted if algorithm -# value is "NONE") using the "keystore.pkcs12.certProtectionAlgorithm" and -# "keystore.pkcs12.certPbeIterationCount" values defined here. Existing private -# and secret key(s) are not changed. Newly set private and secret key(s) will -# be encrypted using the "keystore.pkcs12.keyProtectionAlgorithm" and -# "keystore.pkcs12.keyPbeIterationCount" values defined here. -# -# In order to apply new algorithms and parameters to all entries in an -# existing keystore, one can create a new keystore and add entries in the -# existing keystore into the new keystore. This can be achieved by calling the -# "keytool -importkeystore" command. -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -# If the property is set to an illegal value, -# an iteration count that is not a positive integer, or an unknown algorithm -# name, an exception will be thrown when the property is used. -# If the property is not set or empty, a default value will be used. -# -# Note: These properties are currently used by the JDK Reference implementation. -# They are not guaranteed to be examined and used by other implementations. - -# The algorithm used to encrypt a certificate. This can be any non-Hmac PBE -# algorithm defined in the Cipher section of the Java Security Standard -# Algorithm Names Specification. When set to "NONE", the certificate -# is not encrypted. The default value is "PBEWithHmacSHA256AndAES_256". -#keystore.pkcs12.certProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 - -# The iteration count used by the PBE algorithm when encrypting a certificate. -# This value must be a positive integer. The default value is 10000. -#keystore.pkcs12.certPbeIterationCount = 10000 - -# The algorithm used to encrypt a private key or secret key. This can be -# any non-Hmac PBE algorithm defined in the Cipher section of the Java -# Security Standard Algorithm Names Specification. The value must not be "NONE". -# The default value is "PBEWithHmacSHA256AndAES_256". -#keystore.pkcs12.keyProtectionAlgorithm = PBEWithHmacSHA256AndAES_256 - -# The iteration count used by the PBE algorithm when encrypting a private key -# or a secret key. This value must be a positive integer. The default value -# is 10000. -#keystore.pkcs12.keyPbeIterationCount = 10000 - -# The algorithm used to calculate the optional MacData at the end of a PKCS12 -# file. This can be any HmacPBE algorithm defined in the Mac section of the -# Java Security Standard Algorithm Names Specification. When set to "NONE", -# no Mac is generated. The default value is "HmacPBESHA256". -#keystore.pkcs12.macAlgorithm = HmacPBESHA256 - -# The iteration count used by the MacData algorithm. This value must be a -# positive integer. The default value is 10000. -#keystore.pkcs12.macIterationCount = 10000 - -# -# Enhanced exception message information -# -# By default, exception messages should not include potentially sensitive -# information such as file names, host names, or port numbers. This property -# accepts one or more comma separated values, each of which represents a -# category of enhanced exception message information to enable. Values are -# case-insensitive. Leading and trailing whitespaces, surrounding each value, -# are ignored. Unknown values are ignored. -# -# NOTE: Use caution before setting this property. Setting this property -# exposes sensitive information in Exceptions, which could, for example, -# propagate to untrusted code or be emitted in stack traces that are -# inadvertently disclosed and made accessible over a public network. -# -# The categories are: -# -# hostInfo - IOExceptions thrown by java.net.Socket and the socket types in the -# java.nio.channels package will contain enhanced exception -# message information -# -# jar - enables more detailed information in the IOExceptions thrown -# by classes in the java.util.jar package -# -# The property setting in this file can be overridden by a system property of -# the same name, with the same syntax and possible values. -# -#jdk.includeInExceptions=hostInfo,jar - -# -# Disabled mechanisms for the Simple Authentication and Security Layer (SASL) -# -# Disabled mechanisms will not be negotiated by both SASL clients and servers. -# These mechanisms will be ignored if they are specified in the "mechanisms" -# argument of "Sasl.createSaslClient" or the "mechanism" argument of -# "Sasl.createSaslServer". -# -# The value of this property is a comma-separated list of SASL mechanisms. -# The mechanisms are case-sensitive. Whitespaces around the commas are ignored. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# Example: -# jdk.sasl.disabledMechanisms=PLAIN, CRAM-MD5, DIGEST-MD5 -jdk.sasl.disabledMechanisms= - -# -# Policies for distrusting Certificate Authorities (CAs). -# -# This is a comma separated value of one or more case-sensitive strings, each -# of which represents a policy for determining if a CA should be distrusted. -# The supported values are: -# -# SYMANTEC_TLS : Distrust TLS Server certificates anchored by a Symantec -# root CA and issued after April 16, 2019 unless issued by one of the -# following subordinate CAs which have a later distrust date: -# 1. Apple IST CA 2 - G1, SHA-256 fingerprint: -# AC2B922ECFD5E01711772FEA8ED372DE9D1E2245FCE3F57A9CDBEC77296A424B -# Distrust after December 31, 2019. -# 2. Apple IST CA 8 - G1, SHA-256 fingerprint: -# A4FE7C7F15155F3F0AEF7AAA83CF6E06DEB97CA3F909DF920AC1490882D488ED -# Distrust after December 31, 2019. -# -# Leading and trailing whitespace surrounding each value are ignored. -# Unknown values are ignored. If the property is commented out or set to the -# empty String, no policies are enforced. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be supported by other SE implementations. Also, this -# property does not override other security properties which can restrict -# certificates such as jdk.tls.disabledAlgorithms or -# jdk.certpath.disabledAlgorithms; those restrictions are still enforced even -# if this property is not enabled. -# -jdk.security.caDistrustPolicies=SYMANTEC_TLS - -# -# FilePermission path canonicalization -# -# This security property dictates how the path argument is processed and stored -# while constructing a FilePermission object. If the value is set to true, the -# path argument is canonicalized and FilePermission methods (such as implies, -# equals, and hashCode) are implemented based on this canonicalized result. -# Otherwise, the path argument is not canonicalized and FilePermission methods are -# implemented based on the original input. See the implementation note of the -# FilePermission class for more details. -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -# The default value for this property is false. -# -jdk.io.permissionsUseCanonicalPath=false - - -# -# Policies for the proxy_impersonator Kerberos ccache configuration entry -# -# The proxy_impersonator ccache configuration entry indicates that the ccache -# is a synthetic delegated credential for use with S4U2Proxy by an intermediate -# server. The ccache file should also contain the TGT of this server and -# an evidence ticket from the default principal of the ccache to this server. -# -# This security property determines how Java uses this configuration entry. -# There are 3 possible values: -# -# no-impersonate - Ignore this configuration entry, and always act as -# the owner of the TGT (if it exists). -# -# try-impersonate - Try impersonation when this configuration entry exists. -# If no matching TGT or evidence ticket is found, -# fallback to no-impersonate. -# -# always-impersonate - Always impersonate when this configuration entry exists. -# If no matching TGT or evidence ticket is found, -# no initial credential is read from the ccache. -# -# The default value is "always-impersonate". -# -# If a system property of the same name is also specified, it supersedes the -# security property value defined here. -# -#jdk.security.krb5.default.initiate.credential=always-impersonate - -# -# Trust Anchor Certificates - CA Basic Constraint check -# -# X.509 v3 certificates used as Trust Anchors (to validate signed code or TLS -# connections) must have the cA Basic Constraint field set to 'true'. Also, if -# they include a Key Usage extension, the keyCertSign bit must be set. These -# checks, enabled by default, can be disabled for backward-compatibility -# purposes with the jdk.security.allowNonCaAnchor System and Security -# properties. In the case that both properties are simultaneously set, the -# System value prevails. The default value of the property is "false". -# -#jdk.security.allowNonCaAnchor=true - -# -# The default Character set name (java.nio.charset.Charset.forName()) -# for converting TLS ALPN values between byte arrays and Strings. -# Prior versions of the JDK may use UTF-8 as the default charset. If -# you experience interoperability issues, setting this property to UTF-8 -# may help. -# -# jdk.tls.alpnCharset=UTF-8 -jdk.tls.alpnCharset=ISO_8859_1 - -# -# JNDI Object Factories Filter -# -# This filter is used by the JNDI runtime to control the set of object factory classes -# which will be allowed to instantiate objects from object references returned by -# naming/directory systems. The factory class named by the reference instance will be -# matched against this filter. The filter property supports pattern-based filter syntax -# with the same format as jdk.serialFilter. -# -# Each pattern is matched against the factory class name to allow or disallow it's -# instantiation. The access to a factory class is allowed unless the filter returns -# REJECTED. -# -# Note: This property is currently used by the JDK Reference implementation. -# It is not guaranteed to be examined and used by other implementations. -# -# If the system property jdk.jndi.object.factoriesFilter is also specified, it supersedes -# the security property value defined here. The default value of the property is "*". -# -# The default pattern value allows any object factory class specified by the reference -# instance to recreate the referenced object. -#jdk.jndi.object.factoriesFilter=* diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/README.txt b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/README.txt deleted file mode 100644 index fdf77d3..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/README.txt +++ /dev/null @@ -1,54 +0,0 @@ - - Java(TM) Cryptography Extension Policy Files - for the Java(TM) Platform, Standard Edition Runtime Environment - - README ------------------------------------------------------------------------- - -Import and export control rules on cryptographic software vary from -country to country. The Java Cryptography Extension (JCE) architecture -allows flexible cryptographic key strength to be configured via the -jurisdiction policy files which are referenced by the "crypto.policy" -security property in the /conf/security/java.security file. - -By default, Java provides two different sets of cryptographic policy -files: - - unlimited: These policy files contain no restrictions on cryptographic - strengths or algorithms - - limited: These policy files contain more restricted cryptographic - strengths - -These files reside in /conf/security/policy in the "unlimited" -or "limited" subdirectories respectively. - -Each subdirectory contains a complete policy configuration, -and subdirectories can be added/edited/removed to reflect your -import or export control product requirements. - -Within a subdirectory, the effective policy is the combined minimum -permissions of the grant statements in the file(s) matching the filename -pattern "default_*.policy". At least one grant is required. For example: - - limited = Export (all) + Import (limited) = Limited - unlimited = Export (all) + Import (all) = Unlimited - -The effective exemption policy is the combined minimum permissions -of the grant statements in the file(s) matching the filename pattern -"exempt_*.policy". Exemption grants are optional. For example: - - limited = grants exemption permissions, by which the - effective policy can be circumvented. - e.g. KeyRecovery/KeyEscrow/KeyWeakening. - -Please see the Java Cryptography Architecture (JCA) documentation for -additional information on these files and formats. - -YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY -TO DETERMINE THE EXACT REQUIREMENTS. - -Please note that the JCE for Java SE, including the JCE framework, -cryptographic policy files, and standard JCE providers provided with -the Java SE, have been reviewed and approved for export as mass market -encryption item by the US Bureau of Industry and Security. diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_US_export.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_US_export.policy deleted file mode 100644 index 1f38934..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_US_export.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Default US Export policy file. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_local.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_local.policy deleted file mode 100644 index 2a6d513..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/default_local.policy +++ /dev/null @@ -1,14 +0,0 @@ -// Some countries have import limits on crypto strength. This policy file -// is worldwide importable. - -grant { - permission javax.crypto.CryptoPermission "DES", 64; - permission javax.crypto.CryptoPermission "DESede", *; - permission javax.crypto.CryptoPermission "RC2", 128, - "javax.crypto.spec.RC2ParameterSpec", 128; - permission javax.crypto.CryptoPermission "RC4", 128; - permission javax.crypto.CryptoPermission "RC5", 128, - "javax.crypto.spec.RC5ParameterSpec", *, 12, *; - permission javax.crypto.CryptoPermission "RSA", *; - permission javax.crypto.CryptoPermission *, 128; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/exempt_local.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/exempt_local.policy deleted file mode 100644 index 9dd5b91..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/limited/exempt_local.policy +++ /dev/null @@ -1,13 +0,0 @@ -// Some countries have import limits on crypto strength, but may allow for -// these exemptions if the exemption mechanism is used. - -grant { - // There is no restriction to any algorithms if KeyRecovery is enforced. - permission javax.crypto.CryptoPermission *, "KeyRecovery"; - - // There is no restriction to any algorithms if KeyEscrow is enforced. - permission javax.crypto.CryptoPermission *, "KeyEscrow"; - - // There is no restriction to any algorithms if KeyWeakening is enforced. - permission javax.crypto.CryptoPermission *, "KeyWeakening"; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_US_export.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_US_export.policy deleted file mode 100644 index 1f38934..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_US_export.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Default US Export policy file. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_local.policy b/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_local.policy deleted file mode 100644 index 2b907e2..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/security/policy/unlimited/default_local.policy +++ /dev/null @@ -1,6 +0,0 @@ -// Country-specific policy file for countries with no limits on crypto strength. - -grant { - // There is no restriction to any algorithms. - permission javax.crypto.CryptoAllPermission; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/conf/sound.properties b/ArtNetGridNode2_6_1_headless/java/conf/sound.properties deleted file mode 100644 index 68309d1..0000000 --- a/ArtNetGridNode2_6_1_headless/java/conf/sound.properties +++ /dev/null @@ -1,39 +0,0 @@ -############################################################ -# Sound Configuration File -############################################################ -# -# This properties file is used to specify default service -# providers for javax.sound.midi.MidiSystem and -# javax.sound.sampled.AudioSystem. -# -# The following keys are recognized by MidiSystem methods: -# -# javax.sound.midi.Receiver -# javax.sound.midi.Sequencer -# javax.sound.midi.Synthesizer -# javax.sound.midi.Transmitter -# -# The following keys are recognized by AudioSystem methods: -# -# javax.sound.sampled.Clip -# javax.sound.sampled.Port -# javax.sound.sampled.SourceDataLine -# javax.sound.sampled.TargetDataLine -# -# The values specify the full class name of the service -# provider, or the device name. -# -# See the class descriptions for details. -# -# Example 1: -# Use MyDeviceProvider as default for SourceDataLines: -# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider -# -# Example 2: -# Specify the default Synthesizer by its name "InternalSynth". -# javax.sound.midi.Synthesizer=#InternalSynth -# -# Example 3: -# Specify the default Receiver by provider and name: -# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1 -# diff --git a/ArtNetGridNode2_6_1_headless/java/include/classfile_constants.h b/ArtNetGridNode2_6_1_headless/java/include/classfile_constants.h deleted file mode 100644 index 9c2d0a6..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/classfile_constants.h +++ /dev/null @@ -1,588 +0,0 @@ -/* - * Copyright (c) 2004, 2019, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef CLASSFILE_CONSTANTS_H -#define CLASSFILE_CONSTANTS_H - -#ifdef __cplusplus -extern "C" { -#endif - -/* Classfile version number for this information */ -#define JVM_CLASSFILE_MAJOR_VERSION 61 -#define JVM_CLASSFILE_MINOR_VERSION 0 - -/* Flags */ - -enum { - JVM_ACC_PUBLIC = 0x0001, - JVM_ACC_PRIVATE = 0x0002, - JVM_ACC_PROTECTED = 0x0004, - JVM_ACC_STATIC = 0x0008, - JVM_ACC_FINAL = 0x0010, - JVM_ACC_SYNCHRONIZED = 0x0020, - JVM_ACC_SUPER = 0x0020, - JVM_ACC_VOLATILE = 0x0040, - JVM_ACC_BRIDGE = 0x0040, - JVM_ACC_TRANSIENT = 0x0080, - JVM_ACC_VARARGS = 0x0080, - JVM_ACC_NATIVE = 0x0100, - JVM_ACC_INTERFACE = 0x0200, - JVM_ACC_ABSTRACT = 0x0400, - JVM_ACC_STRICT = 0x0800, - JVM_ACC_SYNTHETIC = 0x1000, - JVM_ACC_ANNOTATION = 0x2000, - JVM_ACC_ENUM = 0x4000, - JVM_ACC_MODULE = 0x8000 -}; - -#define JVM_ACC_PUBLIC_BIT 0 -#define JVM_ACC_PRIVATE_BIT 1 -#define JVM_ACC_PROTECTED_BIT 2 -#define JVM_ACC_STATIC_BIT 3 -#define JVM_ACC_FINAL_BIT 4 -#define JVM_ACC_SYNCHRONIZED_BIT 5 -#define JVM_ACC_SUPER_BIT 5 -#define JVM_ACC_VOLATILE_BIT 6 -#define JVM_ACC_BRIDGE_BIT 6 -#define JVM_ACC_TRANSIENT_BIT 7 -#define JVM_ACC_VARARGS_BIT 7 -#define JVM_ACC_NATIVE_BIT 8 -#define JVM_ACC_INTERFACE_BIT 9 -#define JVM_ACC_ABSTRACT_BIT 10 -#define JVM_ACC_STRICT_BIT 11 -#define JVM_ACC_SYNTHETIC_BIT 12 -#define JVM_ACC_ANNOTATION_BIT 13 -#define JVM_ACC_ENUM_BIT 14 - -/* Used in newarray instruction. */ - -enum { - JVM_T_BOOLEAN = 4, - JVM_T_CHAR = 5, - JVM_T_FLOAT = 6, - JVM_T_DOUBLE = 7, - JVM_T_BYTE = 8, - JVM_T_SHORT = 9, - JVM_T_INT = 10, - JVM_T_LONG = 11 -}; - -/* Constant Pool Entries */ - -enum { - JVM_CONSTANT_Utf8 = 1, - JVM_CONSTANT_Unicode = 2, /* unused */ - JVM_CONSTANT_Integer = 3, - JVM_CONSTANT_Float = 4, - JVM_CONSTANT_Long = 5, - JVM_CONSTANT_Double = 6, - JVM_CONSTANT_Class = 7, - JVM_CONSTANT_String = 8, - JVM_CONSTANT_Fieldref = 9, - JVM_CONSTANT_Methodref = 10, - JVM_CONSTANT_InterfaceMethodref = 11, - JVM_CONSTANT_NameAndType = 12, - JVM_CONSTANT_MethodHandle = 15, // JSR 292 - JVM_CONSTANT_MethodType = 16, // JSR 292 - JVM_CONSTANT_Dynamic = 17, - JVM_CONSTANT_InvokeDynamic = 18, - JVM_CONSTANT_Module = 19, - JVM_CONSTANT_Package = 20, - JVM_CONSTANT_ExternalMax = 20 -}; - -/* JVM_CONSTANT_MethodHandle subtypes */ -enum { - JVM_REF_getField = 1, - JVM_REF_getStatic = 2, - JVM_REF_putField = 3, - JVM_REF_putStatic = 4, - JVM_REF_invokeVirtual = 5, - JVM_REF_invokeStatic = 6, - JVM_REF_invokeSpecial = 7, - JVM_REF_newInvokeSpecial = 8, - JVM_REF_invokeInterface = 9 -}; - -/* StackMapTable type item numbers */ - -enum { - JVM_ITEM_Top = 0, - JVM_ITEM_Integer = 1, - JVM_ITEM_Float = 2, - JVM_ITEM_Double = 3, - JVM_ITEM_Long = 4, - JVM_ITEM_Null = 5, - JVM_ITEM_UninitializedThis = 6, - JVM_ITEM_Object = 7, - JVM_ITEM_Uninitialized = 8 -}; - -/* Type signatures */ - -enum { - JVM_SIGNATURE_SLASH = '/', - JVM_SIGNATURE_DOT = '.', - JVM_SIGNATURE_SPECIAL = '<', - JVM_SIGNATURE_ENDSPECIAL = '>', - JVM_SIGNATURE_ARRAY = '[', - JVM_SIGNATURE_BYTE = 'B', - JVM_SIGNATURE_CHAR = 'C', - JVM_SIGNATURE_CLASS = 'L', - JVM_SIGNATURE_ENDCLASS = ';', - JVM_SIGNATURE_ENUM = 'E', - JVM_SIGNATURE_FLOAT = 'F', - JVM_SIGNATURE_DOUBLE = 'D', - JVM_SIGNATURE_FUNC = '(', - JVM_SIGNATURE_ENDFUNC = ')', - JVM_SIGNATURE_INT = 'I', - JVM_SIGNATURE_LONG = 'J', - JVM_SIGNATURE_SHORT = 'S', - JVM_SIGNATURE_VOID = 'V', - JVM_SIGNATURE_BOOLEAN = 'Z' -}; - -/* Opcodes */ - -enum { - JVM_OPC_nop = 0, - JVM_OPC_aconst_null = 1, - JVM_OPC_iconst_m1 = 2, - JVM_OPC_iconst_0 = 3, - JVM_OPC_iconst_1 = 4, - JVM_OPC_iconst_2 = 5, - JVM_OPC_iconst_3 = 6, - JVM_OPC_iconst_4 = 7, - JVM_OPC_iconst_5 = 8, - JVM_OPC_lconst_0 = 9, - JVM_OPC_lconst_1 = 10, - JVM_OPC_fconst_0 = 11, - JVM_OPC_fconst_1 = 12, - JVM_OPC_fconst_2 = 13, - JVM_OPC_dconst_0 = 14, - JVM_OPC_dconst_1 = 15, - JVM_OPC_bipush = 16, - JVM_OPC_sipush = 17, - JVM_OPC_ldc = 18, - JVM_OPC_ldc_w = 19, - JVM_OPC_ldc2_w = 20, - JVM_OPC_iload = 21, - JVM_OPC_lload = 22, - JVM_OPC_fload = 23, - JVM_OPC_dload = 24, - JVM_OPC_aload = 25, - JVM_OPC_iload_0 = 26, - JVM_OPC_iload_1 = 27, - JVM_OPC_iload_2 = 28, - JVM_OPC_iload_3 = 29, - JVM_OPC_lload_0 = 30, - JVM_OPC_lload_1 = 31, - JVM_OPC_lload_2 = 32, - JVM_OPC_lload_3 = 33, - JVM_OPC_fload_0 = 34, - JVM_OPC_fload_1 = 35, - JVM_OPC_fload_2 = 36, - JVM_OPC_fload_3 = 37, - JVM_OPC_dload_0 = 38, - JVM_OPC_dload_1 = 39, - JVM_OPC_dload_2 = 40, - JVM_OPC_dload_3 = 41, - JVM_OPC_aload_0 = 42, - JVM_OPC_aload_1 = 43, - JVM_OPC_aload_2 = 44, - JVM_OPC_aload_3 = 45, - JVM_OPC_iaload = 46, - JVM_OPC_laload = 47, - JVM_OPC_faload = 48, - JVM_OPC_daload = 49, - JVM_OPC_aaload = 50, - JVM_OPC_baload = 51, - JVM_OPC_caload = 52, - JVM_OPC_saload = 53, - JVM_OPC_istore = 54, - JVM_OPC_lstore = 55, - JVM_OPC_fstore = 56, - JVM_OPC_dstore = 57, - JVM_OPC_astore = 58, - JVM_OPC_istore_0 = 59, - JVM_OPC_istore_1 = 60, - JVM_OPC_istore_2 = 61, - JVM_OPC_istore_3 = 62, - JVM_OPC_lstore_0 = 63, - JVM_OPC_lstore_1 = 64, - JVM_OPC_lstore_2 = 65, - JVM_OPC_lstore_3 = 66, - JVM_OPC_fstore_0 = 67, - JVM_OPC_fstore_1 = 68, - JVM_OPC_fstore_2 = 69, - JVM_OPC_fstore_3 = 70, - JVM_OPC_dstore_0 = 71, - JVM_OPC_dstore_1 = 72, - JVM_OPC_dstore_2 = 73, - JVM_OPC_dstore_3 = 74, - JVM_OPC_astore_0 = 75, - JVM_OPC_astore_1 = 76, - JVM_OPC_astore_2 = 77, - JVM_OPC_astore_3 = 78, - JVM_OPC_iastore = 79, - JVM_OPC_lastore = 80, - JVM_OPC_fastore = 81, - JVM_OPC_dastore = 82, - JVM_OPC_aastore = 83, - JVM_OPC_bastore = 84, - JVM_OPC_castore = 85, - JVM_OPC_sastore = 86, - JVM_OPC_pop = 87, - JVM_OPC_pop2 = 88, - JVM_OPC_dup = 89, - JVM_OPC_dup_x1 = 90, - JVM_OPC_dup_x2 = 91, - JVM_OPC_dup2 = 92, - JVM_OPC_dup2_x1 = 93, - JVM_OPC_dup2_x2 = 94, - JVM_OPC_swap = 95, - JVM_OPC_iadd = 96, - JVM_OPC_ladd = 97, - JVM_OPC_fadd = 98, - JVM_OPC_dadd = 99, - JVM_OPC_isub = 100, - JVM_OPC_lsub = 101, - JVM_OPC_fsub = 102, - JVM_OPC_dsub = 103, - JVM_OPC_imul = 104, - JVM_OPC_lmul = 105, - JVM_OPC_fmul = 106, - JVM_OPC_dmul = 107, - JVM_OPC_idiv = 108, - JVM_OPC_ldiv = 109, - JVM_OPC_fdiv = 110, - JVM_OPC_ddiv = 111, - JVM_OPC_irem = 112, - JVM_OPC_lrem = 113, - JVM_OPC_frem = 114, - JVM_OPC_drem = 115, - JVM_OPC_ineg = 116, - JVM_OPC_lneg = 117, - JVM_OPC_fneg = 118, - JVM_OPC_dneg = 119, - JVM_OPC_ishl = 120, - JVM_OPC_lshl = 121, - JVM_OPC_ishr = 122, - JVM_OPC_lshr = 123, - JVM_OPC_iushr = 124, - JVM_OPC_lushr = 125, - JVM_OPC_iand = 126, - JVM_OPC_land = 127, - JVM_OPC_ior = 128, - JVM_OPC_lor = 129, - JVM_OPC_ixor = 130, - JVM_OPC_lxor = 131, - JVM_OPC_iinc = 132, - JVM_OPC_i2l = 133, - JVM_OPC_i2f = 134, - JVM_OPC_i2d = 135, - JVM_OPC_l2i = 136, - JVM_OPC_l2f = 137, - JVM_OPC_l2d = 138, - JVM_OPC_f2i = 139, - JVM_OPC_f2l = 140, - JVM_OPC_f2d = 141, - JVM_OPC_d2i = 142, - JVM_OPC_d2l = 143, - JVM_OPC_d2f = 144, - JVM_OPC_i2b = 145, - JVM_OPC_i2c = 146, - JVM_OPC_i2s = 147, - JVM_OPC_lcmp = 148, - JVM_OPC_fcmpl = 149, - JVM_OPC_fcmpg = 150, - JVM_OPC_dcmpl = 151, - JVM_OPC_dcmpg = 152, - JVM_OPC_ifeq = 153, - JVM_OPC_ifne = 154, - JVM_OPC_iflt = 155, - JVM_OPC_ifge = 156, - JVM_OPC_ifgt = 157, - JVM_OPC_ifle = 158, - JVM_OPC_if_icmpeq = 159, - JVM_OPC_if_icmpne = 160, - JVM_OPC_if_icmplt = 161, - JVM_OPC_if_icmpge = 162, - JVM_OPC_if_icmpgt = 163, - JVM_OPC_if_icmple = 164, - JVM_OPC_if_acmpeq = 165, - JVM_OPC_if_acmpne = 166, - JVM_OPC_goto = 167, - JVM_OPC_jsr = 168, - JVM_OPC_ret = 169, - JVM_OPC_tableswitch = 170, - JVM_OPC_lookupswitch = 171, - JVM_OPC_ireturn = 172, - JVM_OPC_lreturn = 173, - JVM_OPC_freturn = 174, - JVM_OPC_dreturn = 175, - JVM_OPC_areturn = 176, - JVM_OPC_return = 177, - JVM_OPC_getstatic = 178, - JVM_OPC_putstatic = 179, - JVM_OPC_getfield = 180, - JVM_OPC_putfield = 181, - JVM_OPC_invokevirtual = 182, - JVM_OPC_invokespecial = 183, - JVM_OPC_invokestatic = 184, - JVM_OPC_invokeinterface = 185, - JVM_OPC_invokedynamic = 186, - JVM_OPC_new = 187, - JVM_OPC_newarray = 188, - JVM_OPC_anewarray = 189, - JVM_OPC_arraylength = 190, - JVM_OPC_athrow = 191, - JVM_OPC_checkcast = 192, - JVM_OPC_instanceof = 193, - JVM_OPC_monitorenter = 194, - JVM_OPC_monitorexit = 195, - JVM_OPC_wide = 196, - JVM_OPC_multianewarray = 197, - JVM_OPC_ifnull = 198, - JVM_OPC_ifnonnull = 199, - JVM_OPC_goto_w = 200, - JVM_OPC_jsr_w = 201, - JVM_OPC_MAX = 201 -}; - -/* Opcode length initializer, use with something like: - * unsigned char opcode_length[JVM_OPC_MAX+1] = JVM_OPCODE_LENGTH_INITIALIZER; - */ -#define JVM_OPCODE_LENGTH_INITIALIZER { \ - 1, /* nop */ \ - 1, /* aconst_null */ \ - 1, /* iconst_m1 */ \ - 1, /* iconst_0 */ \ - 1, /* iconst_1 */ \ - 1, /* iconst_2 */ \ - 1, /* iconst_3 */ \ - 1, /* iconst_4 */ \ - 1, /* iconst_5 */ \ - 1, /* lconst_0 */ \ - 1, /* lconst_1 */ \ - 1, /* fconst_0 */ \ - 1, /* fconst_1 */ \ - 1, /* fconst_2 */ \ - 1, /* dconst_0 */ \ - 1, /* dconst_1 */ \ - 2, /* bipush */ \ - 3, /* sipush */ \ - 2, /* ldc */ \ - 3, /* ldc_w */ \ - 3, /* ldc2_w */ \ - 2, /* iload */ \ - 2, /* lload */ \ - 2, /* fload */ \ - 2, /* dload */ \ - 2, /* aload */ \ - 1, /* iload_0 */ \ - 1, /* iload_1 */ \ - 1, /* iload_2 */ \ - 1, /* iload_3 */ \ - 1, /* lload_0 */ \ - 1, /* lload_1 */ \ - 1, /* lload_2 */ \ - 1, /* lload_3 */ \ - 1, /* fload_0 */ \ - 1, /* fload_1 */ \ - 1, /* fload_2 */ \ - 1, /* fload_3 */ \ - 1, /* dload_0 */ \ - 1, /* dload_1 */ \ - 1, /* dload_2 */ \ - 1, /* dload_3 */ \ - 1, /* aload_0 */ \ - 1, /* aload_1 */ \ - 1, /* aload_2 */ \ - 1, /* aload_3 */ \ - 1, /* iaload */ \ - 1, /* laload */ \ - 1, /* faload */ \ - 1, /* daload */ \ - 1, /* aaload */ \ - 1, /* baload */ \ - 1, /* caload */ \ - 1, /* saload */ \ - 2, /* istore */ \ - 2, /* lstore */ \ - 2, /* fstore */ \ - 2, /* dstore */ \ - 2, /* astore */ \ - 1, /* istore_0 */ \ - 1, /* istore_1 */ \ - 1, /* istore_2 */ \ - 1, /* istore_3 */ \ - 1, /* lstore_0 */ \ - 1, /* lstore_1 */ \ - 1, /* lstore_2 */ \ - 1, /* lstore_3 */ \ - 1, /* fstore_0 */ \ - 1, /* fstore_1 */ \ - 1, /* fstore_2 */ \ - 1, /* fstore_3 */ \ - 1, /* dstore_0 */ \ - 1, /* dstore_1 */ \ - 1, /* dstore_2 */ \ - 1, /* dstore_3 */ \ - 1, /* astore_0 */ \ - 1, /* astore_1 */ \ - 1, /* astore_2 */ \ - 1, /* astore_3 */ \ - 1, /* iastore */ \ - 1, /* lastore */ \ - 1, /* fastore */ \ - 1, /* dastore */ \ - 1, /* aastore */ \ - 1, /* bastore */ \ - 1, /* castore */ \ - 1, /* sastore */ \ - 1, /* pop */ \ - 1, /* pop2 */ \ - 1, /* dup */ \ - 1, /* dup_x1 */ \ - 1, /* dup_x2 */ \ - 1, /* dup2 */ \ - 1, /* dup2_x1 */ \ - 1, /* dup2_x2 */ \ - 1, /* swap */ \ - 1, /* iadd */ \ - 1, /* ladd */ \ - 1, /* fadd */ \ - 1, /* dadd */ \ - 1, /* isub */ \ - 1, /* lsub */ \ - 1, /* fsub */ \ - 1, /* dsub */ \ - 1, /* imul */ \ - 1, /* lmul */ \ - 1, /* fmul */ \ - 1, /* dmul */ \ - 1, /* idiv */ \ - 1, /* ldiv */ \ - 1, /* fdiv */ \ - 1, /* ddiv */ \ - 1, /* irem */ \ - 1, /* lrem */ \ - 1, /* frem */ \ - 1, /* drem */ \ - 1, /* ineg */ \ - 1, /* lneg */ \ - 1, /* fneg */ \ - 1, /* dneg */ \ - 1, /* ishl */ \ - 1, /* lshl */ \ - 1, /* ishr */ \ - 1, /* lshr */ \ - 1, /* iushr */ \ - 1, /* lushr */ \ - 1, /* iand */ \ - 1, /* land */ \ - 1, /* ior */ \ - 1, /* lor */ \ - 1, /* ixor */ \ - 1, /* lxor */ \ - 3, /* iinc */ \ - 1, /* i2l */ \ - 1, /* i2f */ \ - 1, /* i2d */ \ - 1, /* l2i */ \ - 1, /* l2f */ \ - 1, /* l2d */ \ - 1, /* f2i */ \ - 1, /* f2l */ \ - 1, /* f2d */ \ - 1, /* d2i */ \ - 1, /* d2l */ \ - 1, /* d2f */ \ - 1, /* i2b */ \ - 1, /* i2c */ \ - 1, /* i2s */ \ - 1, /* lcmp */ \ - 1, /* fcmpl */ \ - 1, /* fcmpg */ \ - 1, /* dcmpl */ \ - 1, /* dcmpg */ \ - 3, /* ifeq */ \ - 3, /* ifne */ \ - 3, /* iflt */ \ - 3, /* ifge */ \ - 3, /* ifgt */ \ - 3, /* ifle */ \ - 3, /* if_icmpeq */ \ - 3, /* if_icmpne */ \ - 3, /* if_icmplt */ \ - 3, /* if_icmpge */ \ - 3, /* if_icmpgt */ \ - 3, /* if_icmple */ \ - 3, /* if_acmpeq */ \ - 3, /* if_acmpne */ \ - 3, /* goto */ \ - 3, /* jsr */ \ - 2, /* ret */ \ - 99, /* tableswitch */ \ - 99, /* lookupswitch */ \ - 1, /* ireturn */ \ - 1, /* lreturn */ \ - 1, /* freturn */ \ - 1, /* dreturn */ \ - 1, /* areturn */ \ - 1, /* return */ \ - 3, /* getstatic */ \ - 3, /* putstatic */ \ - 3, /* getfield */ \ - 3, /* putfield */ \ - 3, /* invokevirtual */ \ - 3, /* invokespecial */ \ - 3, /* invokestatic */ \ - 5, /* invokeinterface */ \ - 5, /* invokedynamic */ \ - 3, /* new */ \ - 2, /* newarray */ \ - 3, /* anewarray */ \ - 1, /* arraylength */ \ - 1, /* athrow */ \ - 3, /* checkcast */ \ - 3, /* instanceof */ \ - 1, /* monitorenter */ \ - 1, /* monitorexit */ \ - 0, /* wide */ \ - 4, /* multianewarray */ \ - 3, /* ifnull */ \ - 3, /* ifnonnull */ \ - 5, /* goto_w */ \ - 5 /* jsr_w */ \ -} - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* CLASSFILE_CONSTANTS */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/jawt.h b/ArtNetGridNode2_6_1_headless/java/include/jawt.h deleted file mode 100644 index 2079b0b..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/jawt.h +++ /dev/null @@ -1,356 +0,0 @@ -/* - * Copyright (c) 1999, 2017, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JAWT_H_ -#define _JAVASOFT_JAWT_H_ - -#include "jni.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * AWT native interface. - * - * The AWT native interface allows a native C or C++ application a means - * by which to access native structures in AWT. This is to facilitate moving - * legacy C and C++ applications to Java and to target the needs of the - * developers who need to do their own native rendering to canvases - * for performance or other reasons. - * - * Conversely it also provides mechanisms for an application which already - * has a native window to provide that to AWT for AWT rendering. - * - * Since every platform may be different in its native data structures - * and APIs for windowing systems the application must necessarily - * provided per-platform source and compile and deliver per-platform - * native code to use this API. - * - * These interfaces are not part of the Java SE specification and - * a VM is not required to implement this API. However it is strongly - * recommended that all implementations which support headful AWT - * also support these interfaces. - * - */ - -/* - * AWT Native Drawing Surface (JAWT_DrawingSurface). - * - * For each platform, there is a native drawing surface structure. This - * platform-specific structure can be found in jawt_md.h. It is recommended - * that additional platforms follow the same model. It is also recommended - * that VMs on all platforms support the existing structures in jawt_md.h. - * - ******************* - * EXAMPLE OF USAGE: - ******************* - * - * In Win32, a programmer wishes to access the HWND of a canvas to perform - * native rendering into it. The programmer has declared the paint() method - * for their canvas subclass to be native: - * - * - * MyCanvas.java: - * - * import java.awt.*; - * - * public class MyCanvas extends Canvas { - * - * static { - * System.loadLibrary("mylib"); - * } - * - * public native void paint(Graphics g); - * } - * - * - * myfile.c: - * - * #include "jawt_md.h" - * #include - * - * JNIEXPORT void JNICALL - * Java_MyCanvas_paint(JNIEnv* env, jobject canvas, jobject graphics) - * { - * JAWT awt; - * JAWT_DrawingSurface* ds; - * JAWT_DrawingSurfaceInfo* dsi; - * JAWT_Win32DrawingSurfaceInfo* dsi_win; - * jboolean result; - * jint lock; - * - * // Get the AWT. Request version 9 to access features in that release. - * awt.version = JAWT_VERSION_9; - * result = JAWT_GetAWT(env, &awt); - * assert(result != JNI_FALSE); - * - * // Get the drawing surface - * ds = awt.GetDrawingSurface(env, canvas); - * assert(ds != NULL); - * - * // Lock the drawing surface - * lock = ds->Lock(ds); - * assert((lock & JAWT_LOCK_ERROR) == 0); - * - * // Get the drawing surface info - * dsi = ds->GetDrawingSurfaceInfo(ds); - * - * // Get the platform-specific drawing info - * dsi_win = (JAWT_Win32DrawingSurfaceInfo*)dsi->platformInfo; - * - * ////////////////////////////// - * // !!! DO PAINTING HERE !!! // - * ////////////////////////////// - * - * // Free the drawing surface info - * ds->FreeDrawingSurfaceInfo(dsi); - * - * // Unlock the drawing surface - * ds->Unlock(ds); - * - * // Free the drawing surface - * awt.FreeDrawingSurface(ds); - * } - * - */ - -/* - * JAWT_Rectangle - * Structure for a native rectangle. - */ -typedef struct jawt_Rectangle { - jint x; - jint y; - jint width; - jint height; -} JAWT_Rectangle; - -struct jawt_DrawingSurface; - -/* - * JAWT_DrawingSurfaceInfo - * Structure for containing the underlying drawing information of a component. - */ -typedef struct jawt_DrawingSurfaceInfo { - /* - * Pointer to the platform-specific information. This can be safely - * cast to a JAWT_Win32DrawingSurfaceInfo on Windows or a - * JAWT_X11DrawingSurfaceInfo on Linux and Solaris. On Mac OS X this is a - * pointer to a NSObject that conforms to the JAWT_SurfaceLayers - * protocol. See jawt_md.h for details. - */ - void* platformInfo; - /* Cached pointer to the underlying drawing surface */ - struct jawt_DrawingSurface* ds; - /* Bounding rectangle of the drawing surface */ - JAWT_Rectangle bounds; - /* Number of rectangles in the clip */ - jint clipSize; - /* Clip rectangle array */ - JAWT_Rectangle* clip; -} JAWT_DrawingSurfaceInfo; - -#define JAWT_LOCK_ERROR 0x00000001 -#define JAWT_LOCK_CLIP_CHANGED 0x00000002 -#define JAWT_LOCK_BOUNDS_CHANGED 0x00000004 -#define JAWT_LOCK_SURFACE_CHANGED 0x00000008 - -/* - * JAWT_DrawingSurface - * Structure for containing the underlying drawing information of a component. - * All operations on a JAWT_DrawingSurface MUST be performed from the same - * thread as the call to GetDrawingSurface. - */ -typedef struct jawt_DrawingSurface { - /* - * Cached reference to the Java environment of the calling thread. - * If Lock(), Unlock(), GetDrawingSurfaceInfo() or - * FreeDrawingSurfaceInfo() are called from a different thread, - * this data member should be set before calling those functions. - */ - JNIEnv* env; - /* Cached reference to the target object */ - jobject target; - /* - * Lock the surface of the target component for native rendering. - * When finished drawing, the surface must be unlocked with - * Unlock(). This function returns a bitmask with one or more of the - * following values: - * - * JAWT_LOCK_ERROR - When an error has occurred and the surface could not - * be locked. - * - * JAWT_LOCK_CLIP_CHANGED - When the clip region has changed. - * - * JAWT_LOCK_BOUNDS_CHANGED - When the bounds of the surface have changed. - * - * JAWT_LOCK_SURFACE_CHANGED - When the surface itself has changed - */ - jint (JNICALL *Lock) - (struct jawt_DrawingSurface* ds); - /* - * Get the drawing surface info. - * The value returned may be cached, but the values may change if - * additional calls to Lock() or Unlock() are made. - * Lock() must be called before this can return a valid value. - * Returns NULL if an error has occurred. - * When finished with the returned value, FreeDrawingSurfaceInfo must be - * called. - */ - JAWT_DrawingSurfaceInfo* (JNICALL *GetDrawingSurfaceInfo) - (struct jawt_DrawingSurface* ds); - /* - * Free the drawing surface info. - */ - void (JNICALL *FreeDrawingSurfaceInfo) - (JAWT_DrawingSurfaceInfo* dsi); - /* - * Unlock the drawing surface of the target component for native rendering. - */ - void (JNICALL *Unlock) - (struct jawt_DrawingSurface* ds); -} JAWT_DrawingSurface; - -/* - * JAWT - * Structure for containing native AWT functions. - */ -typedef struct jawt { - /* - * Version of this structure. This must always be set before - * calling JAWT_GetAWT(). It affects the functions returned. - * Must be one of the known pre-defined versions. - */ - jint version; - /* - * Return a drawing surface from a target jobject. This value - * may be cached. - * Returns NULL if an error has occurred. - * Target must be a java.awt.Component (should be a Canvas - * or Window for native rendering). - * FreeDrawingSurface() must be called when finished with the - * returned JAWT_DrawingSurface. - */ - JAWT_DrawingSurface* (JNICALL *GetDrawingSurface) - (JNIEnv* env, jobject target); - /* - * Free the drawing surface allocated in GetDrawingSurface. - */ - void (JNICALL *FreeDrawingSurface) - (JAWT_DrawingSurface* ds); - /* - * Since 1.4 - * Locks the entire AWT for synchronization purposes - */ - void (JNICALL *Lock)(JNIEnv* env); - /* - * Since 1.4 - * Unlocks the entire AWT for synchronization purposes - */ - void (JNICALL *Unlock)(JNIEnv* env); - /* - * Since 1.4 - * Returns a reference to a java.awt.Component from a native - * platform handle. On Windows, this corresponds to an HWND; - * on Solaris and Linux, this is a Drawable. For other platforms, - * see the appropriate machine-dependent header file for a description. - * The reference returned by this function is a local - * reference that is only valid in this environment. - * This function returns a NULL reference if no component could be - * found with matching platform information. - */ - jobject (JNICALL *GetComponent)(JNIEnv* env, void* platformInfo); - - /** - * Since 9 - * Creates a java.awt.Frame placed in a native container. Container is - * referenced by the native platform handle. For example on Windows this - * corresponds to an HWND. For other platforms, see the appropriate - * machine-dependent header file for a description. The reference returned - * by this function is a local reference that is only valid in this - * environment. This function returns a NULL reference if no frame could be - * created with matching platform information. - */ - jobject (JNICALL *CreateEmbeddedFrame) (JNIEnv *env, void* platformInfo); - - /** - * Since 9 - * Moves and resizes the embedded frame. The new location of the top-left - * corner is specified by x and y parameters relative to the native parent - * component. The new size is specified by width and height. - * - * The embedded frame should be created by CreateEmbeddedFrame() method, or - * this function will not have any effect. - * - * java.awt.Component.setLocation() and java.awt.Component.setBounds() for - * EmbeddedFrame really don't move it within the native parent. These - * methods always locate the embedded frame at (0, 0) for backward - * compatibility. To allow moving embedded frames this method was - * introduced, and it works just the same way as setLocation() and - * setBounds() for usual, non-embedded components. - * - * Using usual get/setLocation() and get/setBounds() together with this new - * method is not recommended. - */ - void (JNICALL *SetBounds) (JNIEnv *env, jobject embeddedFrame, - jint x, jint y, jint w, jint h); - /** - * Since 9 - * Synthesize a native message to activate or deactivate an EmbeddedFrame - * window depending on the value of parameter doActivate, if "true" - * activates the window; otherwise, deactivates the window. - * - * The embedded frame should be created by CreateEmbeddedFrame() method, or - * this function will not have any effect. - */ - void (JNICALL *SynthesizeWindowActivation) (JNIEnv *env, - jobject embeddedFrame, jboolean doActivate); -} JAWT; - -/* - * Get the AWT native structure. This function returns JNI_FALSE if - * an error occurs. - */ -_JNI_IMPORT_OR_EXPORT_ -jboolean JNICALL JAWT_GetAWT(JNIEnv* env, JAWT* awt); - -/* - * Specify one of these constants as the JAWT.version - * Specifying an earlier version will limit the available functions to - * those provided in that earlier version of JAWT. - * See the "Since" note on each API. Methods with no "Since" - * may be presumed to be present in JAWT_VERSION_1_3. - */ -#define JAWT_VERSION_1_3 0x00010003 -#define JAWT_VERSION_1_4 0x00010004 -#define JAWT_VERSION_1_7 0x00010007 -#define JAWT_VERSION_9 0x00090000 - -#ifdef __cplusplus -} /* extern "C" */ -#endif - -#endif /* !_JAVASOFT_JAWT_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/jdwpTransport.h b/ArtNetGridNode2_6_1_headless/java/include/jdwpTransport.h deleted file mode 100644 index cdbd04d..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/jdwpTransport.h +++ /dev/null @@ -1,276 +0,0 @@ -/* - * Copyright (c) 2003, 2017, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Java Debug Wire Protocol Transport Service Provider Interface. - */ - -#ifndef JDWPTRANSPORT_H -#define JDWPTRANSPORT_H - -#include "jni.h" - -enum { - JDWPTRANSPORT_VERSION_1_0 = 0x00010000, - JDWPTRANSPORT_VERSION_1_1 = 0x00010001 -}; - -#ifdef __cplusplus -extern "C" { -#endif - -struct jdwpTransportNativeInterface_; - -struct _jdwpTransportEnv; - -#ifdef __cplusplus -typedef _jdwpTransportEnv jdwpTransportEnv; -#else -typedef const struct jdwpTransportNativeInterface_ *jdwpTransportEnv; -#endif /* __cplusplus */ - -/* - * Errors. Universal errors with JVMTI/JVMDI equivalents keep the - * values the same. - */ -typedef enum { - JDWPTRANSPORT_ERROR_NONE = 0, - JDWPTRANSPORT_ERROR_ILLEGAL_ARGUMENT = 103, - JDWPTRANSPORT_ERROR_OUT_OF_MEMORY = 110, - JDWPTRANSPORT_ERROR_INTERNAL = 113, - JDWPTRANSPORT_ERROR_ILLEGAL_STATE = 201, - JDWPTRANSPORT_ERROR_IO_ERROR = 202, - JDWPTRANSPORT_ERROR_TIMEOUT = 203, - JDWPTRANSPORT_ERROR_MSG_NOT_AVAILABLE = 204 -} jdwpTransportError; - - -/* - * Structure to define capabilities - */ -typedef struct { - unsigned int can_timeout_attach :1; - unsigned int can_timeout_accept :1; - unsigned int can_timeout_handshake :1; - unsigned int reserved3 :1; - unsigned int reserved4 :1; - unsigned int reserved5 :1; - unsigned int reserved6 :1; - unsigned int reserved7 :1; - unsigned int reserved8 :1; - unsigned int reserved9 :1; - unsigned int reserved10 :1; - unsigned int reserved11 :1; - unsigned int reserved12 :1; - unsigned int reserved13 :1; - unsigned int reserved14 :1; - unsigned int reserved15 :1; -} JDWPTransportCapabilities; - - -/* - * Structures to define packet layout. - * - * See: http://java.sun.com/j2se/1.5/docs/guide/jpda/jdwp-spec.html - */ - -#define JDWP_HEADER_SIZE 11 - -enum { - /* - * If additional flags are added that apply to jdwpCmdPacket, - * then debugLoop.c: reader() will need to be updated to - * accept more than JDWPTRANSPORT_FLAGS_NONE. - */ - JDWPTRANSPORT_FLAGS_NONE = 0x0, - JDWPTRANSPORT_FLAGS_REPLY = 0x80 -}; - -typedef struct { - jint len; - jint id; - jbyte flags; - jbyte cmdSet; - jbyte cmd; - jbyte *data; -} jdwpCmdPacket; - -typedef struct { - jint len; - jint id; - jbyte flags; - jshort errorCode; - jbyte *data; -} jdwpReplyPacket; - -typedef struct { - union { - jdwpCmdPacket cmd; - jdwpReplyPacket reply; - } type; -} jdwpPacket; - -/* - * JDWP functions called by the transport. - */ -typedef struct jdwpTransportCallback { - void *(*alloc)(jint numBytes); /* Call this for all allocations */ - void (*free)(void *buffer); /* Call this for all deallocations */ -} jdwpTransportCallback; - -typedef jint (JNICALL *jdwpTransport_OnLoad_t)(JavaVM *jvm, - jdwpTransportCallback *callback, - jint version, - jdwpTransportEnv** env); - -/* - * JDWP transport configuration from the agent. - */ -typedef struct jdwpTransportConfiguration { - /* Field added in JDWPTRANSPORT_VERSION_1_1: */ - const char* allowed_peers; /* Peers allowed for connection */ -} jdwpTransportConfiguration; - - -/* Function Interface */ - -struct jdwpTransportNativeInterface_ { - /* 1 : RESERVED */ - void *reserved1; - - /* 2 : Get Capabilities */ - jdwpTransportError (JNICALL *GetCapabilities)(jdwpTransportEnv* env, - JDWPTransportCapabilities *capabilities_ptr); - - /* 3 : Attach */ - jdwpTransportError (JNICALL *Attach)(jdwpTransportEnv* env, - const char* address, - jlong attach_timeout, - jlong handshake_timeout); - - /* 4: StartListening */ - jdwpTransportError (JNICALL *StartListening)(jdwpTransportEnv* env, - const char* address, - char** actual_address); - - /* 5: StopListening */ - jdwpTransportError (JNICALL *StopListening)(jdwpTransportEnv* env); - - /* 6: Accept */ - jdwpTransportError (JNICALL *Accept)(jdwpTransportEnv* env, - jlong accept_timeout, - jlong handshake_timeout); - - /* 7: IsOpen */ - jboolean (JNICALL *IsOpen)(jdwpTransportEnv* env); - - /* 8: Close */ - jdwpTransportError (JNICALL *Close)(jdwpTransportEnv* env); - - /* 9: ReadPacket */ - jdwpTransportError (JNICALL *ReadPacket)(jdwpTransportEnv* env, - jdwpPacket *pkt); - - /* 10: Write Packet */ - jdwpTransportError (JNICALL *WritePacket)(jdwpTransportEnv* env, - const jdwpPacket* pkt); - - /* 11: GetLastError */ - jdwpTransportError (JNICALL *GetLastError)(jdwpTransportEnv* env, - char** error); - - /* 12: SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ - jdwpTransportError (JNICALL *SetTransportConfiguration)(jdwpTransportEnv* env, - jdwpTransportConfiguration *config); -}; - - -/* - * Use inlined functions so that C++ code can use syntax such as - * env->Attach("mymachine:5000", 10*1000, 0); - * - * rather than using C's :- - * - * (*env)->Attach(env, "mymachine:5000", 10*1000, 0); - */ -struct _jdwpTransportEnv { - const struct jdwpTransportNativeInterface_ *functions; -#ifdef __cplusplus - - jdwpTransportError GetCapabilities(JDWPTransportCapabilities *capabilities_ptr) { - return functions->GetCapabilities(this, capabilities_ptr); - } - - jdwpTransportError Attach(const char* address, jlong attach_timeout, - jlong handshake_timeout) { - return functions->Attach(this, address, attach_timeout, handshake_timeout); - } - - jdwpTransportError StartListening(const char* address, - char** actual_address) { - return functions->StartListening(this, address, actual_address); - } - - jdwpTransportError StopListening(void) { - return functions->StopListening(this); - } - - jdwpTransportError Accept(jlong accept_timeout, jlong handshake_timeout) { - return functions->Accept(this, accept_timeout, handshake_timeout); - } - - jboolean IsOpen(void) { - return functions->IsOpen(this); - } - - jdwpTransportError Close(void) { - return functions->Close(this); - } - - jdwpTransportError ReadPacket(jdwpPacket *pkt) { - return functions->ReadPacket(this, pkt); - } - - jdwpTransportError WritePacket(const jdwpPacket* pkt) { - return functions->WritePacket(this, pkt); - } - - jdwpTransportError GetLastError(char** error) { - return functions->GetLastError(this, error); - } - - /* SetTransportConfiguration added in JDWPTRANSPORT_VERSION_1_1 */ - jdwpTransportError SetTransportConfiguration(jdwpTransportEnv* env, - return functions->SetTransportConfiguration(this, config); - } - -#endif /* __cplusplus */ -}; - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* JDWPTRANSPORT_H */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/jni.h b/ArtNetGridNode2_6_1_headless/java/include/jni.h deleted file mode 100644 index aa0cdf5..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/jni.h +++ /dev/null @@ -1,1987 +0,0 @@ -/* - * Copyright (c) 1996, 2018, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * We used part of Netscape's Java Runtime Interface (JRI) as the starting - * point of our design and implementation. - */ - -/****************************************************************************** - * Java Runtime Interface - * Copyright (c) 1996 Netscape Communications Corporation. All rights reserved. - *****************************************************************************/ - -#ifndef _JAVASOFT_JNI_H_ -#define _JAVASOFT_JNI_H_ - -#include -#include - -/* jni_md.h contains the machine-dependent typedefs for jbyte, jint - and jlong */ - -#include "jni_md.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * JNI Types - */ - -#ifndef JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H - -typedef unsigned char jboolean; -typedef unsigned short jchar; -typedef short jshort; -typedef float jfloat; -typedef double jdouble; - -typedef jint jsize; - -#ifdef __cplusplus - -class _jobject {}; -class _jclass : public _jobject {}; -class _jthrowable : public _jobject {}; -class _jstring : public _jobject {}; -class _jarray : public _jobject {}; -class _jbooleanArray : public _jarray {}; -class _jbyteArray : public _jarray {}; -class _jcharArray : public _jarray {}; -class _jshortArray : public _jarray {}; -class _jintArray : public _jarray {}; -class _jlongArray : public _jarray {}; -class _jfloatArray : public _jarray {}; -class _jdoubleArray : public _jarray {}; -class _jobjectArray : public _jarray {}; - -typedef _jobject *jobject; -typedef _jclass *jclass; -typedef _jthrowable *jthrowable; -typedef _jstring *jstring; -typedef _jarray *jarray; -typedef _jbooleanArray *jbooleanArray; -typedef _jbyteArray *jbyteArray; -typedef _jcharArray *jcharArray; -typedef _jshortArray *jshortArray; -typedef _jintArray *jintArray; -typedef _jlongArray *jlongArray; -typedef _jfloatArray *jfloatArray; -typedef _jdoubleArray *jdoubleArray; -typedef _jobjectArray *jobjectArray; - -#else - -struct _jobject; - -typedef struct _jobject *jobject; -typedef jobject jclass; -typedef jobject jthrowable; -typedef jobject jstring; -typedef jobject jarray; -typedef jarray jbooleanArray; -typedef jarray jbyteArray; -typedef jarray jcharArray; -typedef jarray jshortArray; -typedef jarray jintArray; -typedef jarray jlongArray; -typedef jarray jfloatArray; -typedef jarray jdoubleArray; -typedef jarray jobjectArray; - -#endif - -typedef jobject jweak; - -typedef union jvalue { - jboolean z; - jbyte b; - jchar c; - jshort s; - jint i; - jlong j; - jfloat f; - jdouble d; - jobject l; -} jvalue; - -struct _jfieldID; -typedef struct _jfieldID *jfieldID; - -struct _jmethodID; -typedef struct _jmethodID *jmethodID; - -/* Return values from jobjectRefType */ -typedef enum _jobjectType { - JNIInvalidRefType = 0, - JNILocalRefType = 1, - JNIGlobalRefType = 2, - JNIWeakGlobalRefType = 3 -} jobjectRefType; - - -#endif /* JNI_TYPES_ALREADY_DEFINED_IN_JNI_MD_H */ - -/* - * jboolean constants - */ - -#define JNI_FALSE 0 -#define JNI_TRUE 1 - -/* - * possible return values for JNI functions. - */ - -#define JNI_OK 0 /* success */ -#define JNI_ERR (-1) /* unknown error */ -#define JNI_EDETACHED (-2) /* thread detached from the VM */ -#define JNI_EVERSION (-3) /* JNI version error */ -#define JNI_ENOMEM (-4) /* not enough memory */ -#define JNI_EEXIST (-5) /* VM already created */ -#define JNI_EINVAL (-6) /* invalid arguments */ - -/* - * used in ReleaseScalarArrayElements - */ - -#define JNI_COMMIT 1 -#define JNI_ABORT 2 - -/* - * used in RegisterNatives to describe native method name, signature, - * and function pointer. - */ - -typedef struct { - char *name; - char *signature; - void *fnPtr; -} JNINativeMethod; - -/* - * JNI Native Method Interface. - */ - -struct JNINativeInterface_; - -struct JNIEnv_; - -#ifdef __cplusplus -typedef JNIEnv_ JNIEnv; -#else -typedef const struct JNINativeInterface_ *JNIEnv; -#endif - -/* - * JNI Invocation Interface. - */ - -struct JNIInvokeInterface_; - -struct JavaVM_; - -#ifdef __cplusplus -typedef JavaVM_ JavaVM; -#else -typedef const struct JNIInvokeInterface_ *JavaVM; -#endif - -struct JNINativeInterface_ { - void *reserved0; - void *reserved1; - void *reserved2; - - void *reserved3; - jint (JNICALL *GetVersion)(JNIEnv *env); - - jclass (JNICALL *DefineClass) - (JNIEnv *env, const char *name, jobject loader, const jbyte *buf, - jsize len); - jclass (JNICALL *FindClass) - (JNIEnv *env, const char *name); - - jmethodID (JNICALL *FromReflectedMethod) - (JNIEnv *env, jobject method); - jfieldID (JNICALL *FromReflectedField) - (JNIEnv *env, jobject field); - - jobject (JNICALL *ToReflectedMethod) - (JNIEnv *env, jclass cls, jmethodID methodID, jboolean isStatic); - - jclass (JNICALL *GetSuperclass) - (JNIEnv *env, jclass sub); - jboolean (JNICALL *IsAssignableFrom) - (JNIEnv *env, jclass sub, jclass sup); - - jobject (JNICALL *ToReflectedField) - (JNIEnv *env, jclass cls, jfieldID fieldID, jboolean isStatic); - - jint (JNICALL *Throw) - (JNIEnv *env, jthrowable obj); - jint (JNICALL *ThrowNew) - (JNIEnv *env, jclass clazz, const char *msg); - jthrowable (JNICALL *ExceptionOccurred) - (JNIEnv *env); - void (JNICALL *ExceptionDescribe) - (JNIEnv *env); - void (JNICALL *ExceptionClear) - (JNIEnv *env); - void (JNICALL *FatalError) - (JNIEnv *env, const char *msg); - - jint (JNICALL *PushLocalFrame) - (JNIEnv *env, jint capacity); - jobject (JNICALL *PopLocalFrame) - (JNIEnv *env, jobject result); - - jobject (JNICALL *NewGlobalRef) - (JNIEnv *env, jobject lobj); - void (JNICALL *DeleteGlobalRef) - (JNIEnv *env, jobject gref); - void (JNICALL *DeleteLocalRef) - (JNIEnv *env, jobject obj); - jboolean (JNICALL *IsSameObject) - (JNIEnv *env, jobject obj1, jobject obj2); - jobject (JNICALL *NewLocalRef) - (JNIEnv *env, jobject ref); - jint (JNICALL *EnsureLocalCapacity) - (JNIEnv *env, jint capacity); - - jobject (JNICALL *AllocObject) - (JNIEnv *env, jclass clazz); - jobject (JNICALL *NewObject) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *NewObjectV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jobject (JNICALL *NewObjectA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jclass (JNICALL *GetObjectClass) - (JNIEnv *env, jobject obj); - jboolean (JNICALL *IsInstanceOf) - (JNIEnv *env, jobject obj, jclass clazz); - - jmethodID (JNICALL *GetMethodID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *CallObjectMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jobject (JNICALL *CallObjectMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jobject (JNICALL *CallObjectMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jboolean (JNICALL *CallBooleanMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jboolean (JNICALL *CallBooleanMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jboolean (JNICALL *CallBooleanMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jbyte (JNICALL *CallByteMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jbyte (JNICALL *CallByteMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jbyte (JNICALL *CallByteMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jchar (JNICALL *CallCharMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jchar (JNICALL *CallCharMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jchar (JNICALL *CallCharMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jshort (JNICALL *CallShortMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jshort (JNICALL *CallShortMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jshort (JNICALL *CallShortMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jint (JNICALL *CallIntMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jint (JNICALL *CallIntMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jint (JNICALL *CallIntMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jlong (JNICALL *CallLongMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jlong (JNICALL *CallLongMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jlong (JNICALL *CallLongMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jfloat (JNICALL *CallFloatMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jfloat (JNICALL *CallFloatMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jfloat (JNICALL *CallFloatMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - jdouble (JNICALL *CallDoubleMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - jdouble (JNICALL *CallDoubleMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - jdouble (JNICALL *CallDoubleMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue *args); - - void (JNICALL *CallVoidMethod) - (JNIEnv *env, jobject obj, jmethodID methodID, ...); - void (JNICALL *CallVoidMethodV) - (JNIEnv *env, jobject obj, jmethodID methodID, va_list args); - void (JNICALL *CallVoidMethodA) - (JNIEnv *env, jobject obj, jmethodID methodID, const jvalue * args); - - jobject (JNICALL *CallNonvirtualObjectMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *CallNonvirtualObjectMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jobject (JNICALL *CallNonvirtualObjectMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jboolean (JNICALL *CallNonvirtualBooleanMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jboolean (JNICALL *CallNonvirtualBooleanMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jboolean (JNICALL *CallNonvirtualBooleanMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jbyte (JNICALL *CallNonvirtualByteMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jbyte (JNICALL *CallNonvirtualByteMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jbyte (JNICALL *CallNonvirtualByteMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jchar (JNICALL *CallNonvirtualCharMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jchar (JNICALL *CallNonvirtualCharMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jchar (JNICALL *CallNonvirtualCharMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jshort (JNICALL *CallNonvirtualShortMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jshort (JNICALL *CallNonvirtualShortMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jshort (JNICALL *CallNonvirtualShortMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jint (JNICALL *CallNonvirtualIntMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jint (JNICALL *CallNonvirtualIntMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jint (JNICALL *CallNonvirtualIntMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jlong (JNICALL *CallNonvirtualLongMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jlong (JNICALL *CallNonvirtualLongMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jlong (JNICALL *CallNonvirtualLongMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jfloat (JNICALL *CallNonvirtualFloatMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jfloat (JNICALL *CallNonvirtualFloatMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jfloat (JNICALL *CallNonvirtualFloatMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - jdouble (JNICALL *CallNonvirtualDoubleMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - jdouble (JNICALL *CallNonvirtualDoubleMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - jdouble (JNICALL *CallNonvirtualDoubleMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue *args); - - void (JNICALL *CallNonvirtualVoidMethod) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, ...); - void (JNICALL *CallNonvirtualVoidMethodV) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - va_list args); - void (JNICALL *CallNonvirtualVoidMethodA) - (JNIEnv *env, jobject obj, jclass clazz, jmethodID methodID, - const jvalue * args); - - jfieldID (JNICALL *GetFieldID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *GetObjectField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jboolean (JNICALL *GetBooleanField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jbyte (JNICALL *GetByteField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jchar (JNICALL *GetCharField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jshort (JNICALL *GetShortField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jint (JNICALL *GetIntField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jlong (JNICALL *GetLongField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jfloat (JNICALL *GetFloatField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - jdouble (JNICALL *GetDoubleField) - (JNIEnv *env, jobject obj, jfieldID fieldID); - - void (JNICALL *SetObjectField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jobject val); - void (JNICALL *SetBooleanField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jboolean val); - void (JNICALL *SetByteField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jbyte val); - void (JNICALL *SetCharField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jchar val); - void (JNICALL *SetShortField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jshort val); - void (JNICALL *SetIntField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jint val); - void (JNICALL *SetLongField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jlong val); - void (JNICALL *SetFloatField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jfloat val); - void (JNICALL *SetDoubleField) - (JNIEnv *env, jobject obj, jfieldID fieldID, jdouble val); - - jmethodID (JNICALL *GetStaticMethodID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - - jobject (JNICALL *CallStaticObjectMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jobject (JNICALL *CallStaticObjectMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jobject (JNICALL *CallStaticObjectMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jboolean (JNICALL *CallStaticBooleanMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jboolean (JNICALL *CallStaticBooleanMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jboolean (JNICALL *CallStaticBooleanMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jbyte (JNICALL *CallStaticByteMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jbyte (JNICALL *CallStaticByteMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jbyte (JNICALL *CallStaticByteMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jchar (JNICALL *CallStaticCharMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jchar (JNICALL *CallStaticCharMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jchar (JNICALL *CallStaticCharMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jshort (JNICALL *CallStaticShortMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jshort (JNICALL *CallStaticShortMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jshort (JNICALL *CallStaticShortMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jint (JNICALL *CallStaticIntMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jint (JNICALL *CallStaticIntMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jint (JNICALL *CallStaticIntMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jlong (JNICALL *CallStaticLongMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jlong (JNICALL *CallStaticLongMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jlong (JNICALL *CallStaticLongMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jfloat (JNICALL *CallStaticFloatMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jfloat (JNICALL *CallStaticFloatMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jfloat (JNICALL *CallStaticFloatMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - jdouble (JNICALL *CallStaticDoubleMethod) - (JNIEnv *env, jclass clazz, jmethodID methodID, ...); - jdouble (JNICALL *CallStaticDoubleMethodV) - (JNIEnv *env, jclass clazz, jmethodID methodID, va_list args); - jdouble (JNICALL *CallStaticDoubleMethodA) - (JNIEnv *env, jclass clazz, jmethodID methodID, const jvalue *args); - - void (JNICALL *CallStaticVoidMethod) - (JNIEnv *env, jclass cls, jmethodID methodID, ...); - void (JNICALL *CallStaticVoidMethodV) - (JNIEnv *env, jclass cls, jmethodID methodID, va_list args); - void (JNICALL *CallStaticVoidMethodA) - (JNIEnv *env, jclass cls, jmethodID methodID, const jvalue * args); - - jfieldID (JNICALL *GetStaticFieldID) - (JNIEnv *env, jclass clazz, const char *name, const char *sig); - jobject (JNICALL *GetStaticObjectField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jboolean (JNICALL *GetStaticBooleanField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jbyte (JNICALL *GetStaticByteField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jchar (JNICALL *GetStaticCharField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jshort (JNICALL *GetStaticShortField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jint (JNICALL *GetStaticIntField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jlong (JNICALL *GetStaticLongField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jfloat (JNICALL *GetStaticFloatField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - jdouble (JNICALL *GetStaticDoubleField) - (JNIEnv *env, jclass clazz, jfieldID fieldID); - - void (JNICALL *SetStaticObjectField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jobject value); - void (JNICALL *SetStaticBooleanField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jboolean value); - void (JNICALL *SetStaticByteField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jbyte value); - void (JNICALL *SetStaticCharField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jchar value); - void (JNICALL *SetStaticShortField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jshort value); - void (JNICALL *SetStaticIntField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jint value); - void (JNICALL *SetStaticLongField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jlong value); - void (JNICALL *SetStaticFloatField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jfloat value); - void (JNICALL *SetStaticDoubleField) - (JNIEnv *env, jclass clazz, jfieldID fieldID, jdouble value); - - jstring (JNICALL *NewString) - (JNIEnv *env, const jchar *unicode, jsize len); - jsize (JNICALL *GetStringLength) - (JNIEnv *env, jstring str); - const jchar *(JNICALL *GetStringChars) - (JNIEnv *env, jstring str, jboolean *isCopy); - void (JNICALL *ReleaseStringChars) - (JNIEnv *env, jstring str, const jchar *chars); - - jstring (JNICALL *NewStringUTF) - (JNIEnv *env, const char *utf); - jsize (JNICALL *GetStringUTFLength) - (JNIEnv *env, jstring str); - const char* (JNICALL *GetStringUTFChars) - (JNIEnv *env, jstring str, jboolean *isCopy); - void (JNICALL *ReleaseStringUTFChars) - (JNIEnv *env, jstring str, const char* chars); - - - jsize (JNICALL *GetArrayLength) - (JNIEnv *env, jarray array); - - jobjectArray (JNICALL *NewObjectArray) - (JNIEnv *env, jsize len, jclass clazz, jobject init); - jobject (JNICALL *GetObjectArrayElement) - (JNIEnv *env, jobjectArray array, jsize index); - void (JNICALL *SetObjectArrayElement) - (JNIEnv *env, jobjectArray array, jsize index, jobject val); - - jbooleanArray (JNICALL *NewBooleanArray) - (JNIEnv *env, jsize len); - jbyteArray (JNICALL *NewByteArray) - (JNIEnv *env, jsize len); - jcharArray (JNICALL *NewCharArray) - (JNIEnv *env, jsize len); - jshortArray (JNICALL *NewShortArray) - (JNIEnv *env, jsize len); - jintArray (JNICALL *NewIntArray) - (JNIEnv *env, jsize len); - jlongArray (JNICALL *NewLongArray) - (JNIEnv *env, jsize len); - jfloatArray (JNICALL *NewFloatArray) - (JNIEnv *env, jsize len); - jdoubleArray (JNICALL *NewDoubleArray) - (JNIEnv *env, jsize len); - - jboolean * (JNICALL *GetBooleanArrayElements) - (JNIEnv *env, jbooleanArray array, jboolean *isCopy); - jbyte * (JNICALL *GetByteArrayElements) - (JNIEnv *env, jbyteArray array, jboolean *isCopy); - jchar * (JNICALL *GetCharArrayElements) - (JNIEnv *env, jcharArray array, jboolean *isCopy); - jshort * (JNICALL *GetShortArrayElements) - (JNIEnv *env, jshortArray array, jboolean *isCopy); - jint * (JNICALL *GetIntArrayElements) - (JNIEnv *env, jintArray array, jboolean *isCopy); - jlong * (JNICALL *GetLongArrayElements) - (JNIEnv *env, jlongArray array, jboolean *isCopy); - jfloat * (JNICALL *GetFloatArrayElements) - (JNIEnv *env, jfloatArray array, jboolean *isCopy); - jdouble * (JNICALL *GetDoubleArrayElements) - (JNIEnv *env, jdoubleArray array, jboolean *isCopy); - - void (JNICALL *ReleaseBooleanArrayElements) - (JNIEnv *env, jbooleanArray array, jboolean *elems, jint mode); - void (JNICALL *ReleaseByteArrayElements) - (JNIEnv *env, jbyteArray array, jbyte *elems, jint mode); - void (JNICALL *ReleaseCharArrayElements) - (JNIEnv *env, jcharArray array, jchar *elems, jint mode); - void (JNICALL *ReleaseShortArrayElements) - (JNIEnv *env, jshortArray array, jshort *elems, jint mode); - void (JNICALL *ReleaseIntArrayElements) - (JNIEnv *env, jintArray array, jint *elems, jint mode); - void (JNICALL *ReleaseLongArrayElements) - (JNIEnv *env, jlongArray array, jlong *elems, jint mode); - void (JNICALL *ReleaseFloatArrayElements) - (JNIEnv *env, jfloatArray array, jfloat *elems, jint mode); - void (JNICALL *ReleaseDoubleArrayElements) - (JNIEnv *env, jdoubleArray array, jdouble *elems, jint mode); - - void (JNICALL *GetBooleanArrayRegion) - (JNIEnv *env, jbooleanArray array, jsize start, jsize l, jboolean *buf); - void (JNICALL *GetByteArrayRegion) - (JNIEnv *env, jbyteArray array, jsize start, jsize len, jbyte *buf); - void (JNICALL *GetCharArrayRegion) - (JNIEnv *env, jcharArray array, jsize start, jsize len, jchar *buf); - void (JNICALL *GetShortArrayRegion) - (JNIEnv *env, jshortArray array, jsize start, jsize len, jshort *buf); - void (JNICALL *GetIntArrayRegion) - (JNIEnv *env, jintArray array, jsize start, jsize len, jint *buf); - void (JNICALL *GetLongArrayRegion) - (JNIEnv *env, jlongArray array, jsize start, jsize len, jlong *buf); - void (JNICALL *GetFloatArrayRegion) - (JNIEnv *env, jfloatArray array, jsize start, jsize len, jfloat *buf); - void (JNICALL *GetDoubleArrayRegion) - (JNIEnv *env, jdoubleArray array, jsize start, jsize len, jdouble *buf); - - void (JNICALL *SetBooleanArrayRegion) - (JNIEnv *env, jbooleanArray array, jsize start, jsize l, const jboolean *buf); - void (JNICALL *SetByteArrayRegion) - (JNIEnv *env, jbyteArray array, jsize start, jsize len, const jbyte *buf); - void (JNICALL *SetCharArrayRegion) - (JNIEnv *env, jcharArray array, jsize start, jsize len, const jchar *buf); - void (JNICALL *SetShortArrayRegion) - (JNIEnv *env, jshortArray array, jsize start, jsize len, const jshort *buf); - void (JNICALL *SetIntArrayRegion) - (JNIEnv *env, jintArray array, jsize start, jsize len, const jint *buf); - void (JNICALL *SetLongArrayRegion) - (JNIEnv *env, jlongArray array, jsize start, jsize len, const jlong *buf); - void (JNICALL *SetFloatArrayRegion) - (JNIEnv *env, jfloatArray array, jsize start, jsize len, const jfloat *buf); - void (JNICALL *SetDoubleArrayRegion) - (JNIEnv *env, jdoubleArray array, jsize start, jsize len, const jdouble *buf); - - jint (JNICALL *RegisterNatives) - (JNIEnv *env, jclass clazz, const JNINativeMethod *methods, - jint nMethods); - jint (JNICALL *UnregisterNatives) - (JNIEnv *env, jclass clazz); - - jint (JNICALL *MonitorEnter) - (JNIEnv *env, jobject obj); - jint (JNICALL *MonitorExit) - (JNIEnv *env, jobject obj); - - jint (JNICALL *GetJavaVM) - (JNIEnv *env, JavaVM **vm); - - void (JNICALL *GetStringRegion) - (JNIEnv *env, jstring str, jsize start, jsize len, jchar *buf); - void (JNICALL *GetStringUTFRegion) - (JNIEnv *env, jstring str, jsize start, jsize len, char *buf); - - void * (JNICALL *GetPrimitiveArrayCritical) - (JNIEnv *env, jarray array, jboolean *isCopy); - void (JNICALL *ReleasePrimitiveArrayCritical) - (JNIEnv *env, jarray array, void *carray, jint mode); - - const jchar * (JNICALL *GetStringCritical) - (JNIEnv *env, jstring string, jboolean *isCopy); - void (JNICALL *ReleaseStringCritical) - (JNIEnv *env, jstring string, const jchar *cstring); - - jweak (JNICALL *NewWeakGlobalRef) - (JNIEnv *env, jobject obj); - void (JNICALL *DeleteWeakGlobalRef) - (JNIEnv *env, jweak ref); - - jboolean (JNICALL *ExceptionCheck) - (JNIEnv *env); - - jobject (JNICALL *NewDirectByteBuffer) - (JNIEnv* env, void* address, jlong capacity); - void* (JNICALL *GetDirectBufferAddress) - (JNIEnv* env, jobject buf); - jlong (JNICALL *GetDirectBufferCapacity) - (JNIEnv* env, jobject buf); - - /* New JNI 1.6 Features */ - - jobjectRefType (JNICALL *GetObjectRefType) - (JNIEnv* env, jobject obj); - - /* Module Features */ - - jobject (JNICALL *GetModule) - (JNIEnv* env, jclass clazz); -}; - -/* - * We use inlined functions for C++ so that programmers can write: - * - * env->FindClass("java/lang/String") - * - * in C++ rather than: - * - * (*env)->FindClass(env, "java/lang/String") - * - * in C. - */ - -struct JNIEnv_ { - const struct JNINativeInterface_ *functions; -#ifdef __cplusplus - - jint GetVersion() { - return functions->GetVersion(this); - } - jclass DefineClass(const char *name, jobject loader, const jbyte *buf, - jsize len) { - return functions->DefineClass(this, name, loader, buf, len); - } - jclass FindClass(const char *name) { - return functions->FindClass(this, name); - } - jmethodID FromReflectedMethod(jobject method) { - return functions->FromReflectedMethod(this,method); - } - jfieldID FromReflectedField(jobject field) { - return functions->FromReflectedField(this,field); - } - - jobject ToReflectedMethod(jclass cls, jmethodID methodID, jboolean isStatic) { - return functions->ToReflectedMethod(this, cls, methodID, isStatic); - } - - jclass GetSuperclass(jclass sub) { - return functions->GetSuperclass(this, sub); - } - jboolean IsAssignableFrom(jclass sub, jclass sup) { - return functions->IsAssignableFrom(this, sub, sup); - } - - jobject ToReflectedField(jclass cls, jfieldID fieldID, jboolean isStatic) { - return functions->ToReflectedField(this,cls,fieldID,isStatic); - } - - jint Throw(jthrowable obj) { - return functions->Throw(this, obj); - } - jint ThrowNew(jclass clazz, const char *msg) { - return functions->ThrowNew(this, clazz, msg); - } - jthrowable ExceptionOccurred() { - return functions->ExceptionOccurred(this); - } - void ExceptionDescribe() { - functions->ExceptionDescribe(this); - } - void ExceptionClear() { - functions->ExceptionClear(this); - } - void FatalError(const char *msg) { - functions->FatalError(this, msg); - } - - jint PushLocalFrame(jint capacity) { - return functions->PushLocalFrame(this,capacity); - } - jobject PopLocalFrame(jobject result) { - return functions->PopLocalFrame(this,result); - } - - jobject NewGlobalRef(jobject lobj) { - return functions->NewGlobalRef(this,lobj); - } - void DeleteGlobalRef(jobject gref) { - functions->DeleteGlobalRef(this,gref); - } - void DeleteLocalRef(jobject obj) { - functions->DeleteLocalRef(this, obj); - } - - jboolean IsSameObject(jobject obj1, jobject obj2) { - return functions->IsSameObject(this,obj1,obj2); - } - - jobject NewLocalRef(jobject ref) { - return functions->NewLocalRef(this,ref); - } - jint EnsureLocalCapacity(jint capacity) { - return functions->EnsureLocalCapacity(this,capacity); - } - - jobject AllocObject(jclass clazz) { - return functions->AllocObject(this,clazz); - } - jobject NewObject(jclass clazz, jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args, methodID); - result = functions->NewObjectV(this,clazz,methodID,args); - va_end(args); - return result; - } - jobject NewObjectV(jclass clazz, jmethodID methodID, - va_list args) { - return functions->NewObjectV(this,clazz,methodID,args); - } - jobject NewObjectA(jclass clazz, jmethodID methodID, - const jvalue *args) { - return functions->NewObjectA(this,clazz,methodID,args); - } - - jclass GetObjectClass(jobject obj) { - return functions->GetObjectClass(this,obj); - } - jboolean IsInstanceOf(jobject obj, jclass clazz) { - return functions->IsInstanceOf(this,obj,clazz); - } - - jmethodID GetMethodID(jclass clazz, const char *name, - const char *sig) { - return functions->GetMethodID(this,clazz,name,sig); - } - - jobject CallObjectMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallObjectMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jobject CallObjectMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallObjectMethodV(this,obj,methodID,args); - } - jobject CallObjectMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallObjectMethodA(this,obj,methodID,args); - } - - jboolean CallBooleanMethod(jobject obj, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallBooleanMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jboolean CallBooleanMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallBooleanMethodV(this,obj,methodID,args); - } - jboolean CallBooleanMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallBooleanMethodA(this,obj,methodID, args); - } - - jbyte CallByteMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallByteMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jbyte CallByteMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallByteMethodV(this,obj,methodID,args); - } - jbyte CallByteMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallByteMethodA(this,obj,methodID,args); - } - - jchar CallCharMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallCharMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jchar CallCharMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallCharMethodV(this,obj,methodID,args); - } - jchar CallCharMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallCharMethodA(this,obj,methodID,args); - } - - jshort CallShortMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallShortMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jshort CallShortMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallShortMethodV(this,obj,methodID,args); - } - jshort CallShortMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallShortMethodA(this,obj,methodID,args); - } - - jint CallIntMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallIntMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jint CallIntMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallIntMethodV(this,obj,methodID,args); - } - jint CallIntMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallIntMethodA(this,obj,methodID,args); - } - - jlong CallLongMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallLongMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jlong CallLongMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallLongMethodV(this,obj,methodID,args); - } - jlong CallLongMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallLongMethodA(this,obj,methodID,args); - } - - jfloat CallFloatMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallFloatMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jfloat CallFloatMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallFloatMethodV(this,obj,methodID,args); - } - jfloat CallFloatMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallFloatMethodA(this,obj,methodID,args); - } - - jdouble CallDoubleMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallDoubleMethodV(this,obj,methodID,args); - va_end(args); - return result; - } - jdouble CallDoubleMethodV(jobject obj, jmethodID methodID, - va_list args) { - return functions->CallDoubleMethodV(this,obj,methodID,args); - } - jdouble CallDoubleMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - return functions->CallDoubleMethodA(this,obj,methodID,args); - } - - void CallVoidMethod(jobject obj, jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallVoidMethodV(this,obj,methodID,args); - va_end(args); - } - void CallVoidMethodV(jobject obj, jmethodID methodID, - va_list args) { - functions->CallVoidMethodV(this,obj,methodID,args); - } - void CallVoidMethodA(jobject obj, jmethodID methodID, - const jvalue * args) { - functions->CallVoidMethodA(this,obj,methodID,args); - } - - jobject CallNonvirtualObjectMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallNonvirtualObjectMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jobject CallNonvirtualObjectMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualObjectMethodV(this,obj,clazz, - methodID,args); - } - jobject CallNonvirtualObjectMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualObjectMethodA(this,obj,clazz, - methodID,args); - } - - jboolean CallNonvirtualBooleanMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallNonvirtualBooleanMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jboolean CallNonvirtualBooleanMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualBooleanMethodV(this,obj,clazz, - methodID,args); - } - jboolean CallNonvirtualBooleanMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualBooleanMethodA(this,obj,clazz, - methodID, args); - } - - jbyte CallNonvirtualByteMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallNonvirtualByteMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jbyte CallNonvirtualByteMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualByteMethodV(this,obj,clazz, - methodID,args); - } - jbyte CallNonvirtualByteMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualByteMethodA(this,obj,clazz, - methodID,args); - } - - jchar CallNonvirtualCharMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallNonvirtualCharMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jchar CallNonvirtualCharMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualCharMethodV(this,obj,clazz, - methodID,args); - } - jchar CallNonvirtualCharMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualCharMethodA(this,obj,clazz, - methodID,args); - } - - jshort CallNonvirtualShortMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallNonvirtualShortMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jshort CallNonvirtualShortMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualShortMethodV(this,obj,clazz, - methodID,args); - } - jshort CallNonvirtualShortMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualShortMethodA(this,obj,clazz, - methodID,args); - } - - jint CallNonvirtualIntMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallNonvirtualIntMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jint CallNonvirtualIntMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualIntMethodV(this,obj,clazz, - methodID,args); - } - jint CallNonvirtualIntMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualIntMethodA(this,obj,clazz, - methodID,args); - } - - jlong CallNonvirtualLongMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallNonvirtualLongMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jlong CallNonvirtualLongMethodV(jobject obj, jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallNonvirtualLongMethodV(this,obj,clazz, - methodID,args); - } - jlong CallNonvirtualLongMethodA(jobject obj, jclass clazz, - jmethodID methodID, const jvalue * args) { - return functions->CallNonvirtualLongMethodA(this,obj,clazz, - methodID,args); - } - - jfloat CallNonvirtualFloatMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallNonvirtualFloatMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jfloat CallNonvirtualFloatMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - return functions->CallNonvirtualFloatMethodV(this,obj,clazz, - methodID,args); - } - jfloat CallNonvirtualFloatMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - return functions->CallNonvirtualFloatMethodA(this,obj,clazz, - methodID,args); - } - - jdouble CallNonvirtualDoubleMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallNonvirtualDoubleMethodV(this,obj,clazz, - methodID,args); - va_end(args); - return result; - } - jdouble CallNonvirtualDoubleMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - return functions->CallNonvirtualDoubleMethodV(this,obj,clazz, - methodID,args); - } - jdouble CallNonvirtualDoubleMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - return functions->CallNonvirtualDoubleMethodA(this,obj,clazz, - methodID,args); - } - - void CallNonvirtualVoidMethod(jobject obj, jclass clazz, - jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); - va_end(args); - } - void CallNonvirtualVoidMethodV(jobject obj, jclass clazz, - jmethodID methodID, - va_list args) { - functions->CallNonvirtualVoidMethodV(this,obj,clazz,methodID,args); - } - void CallNonvirtualVoidMethodA(jobject obj, jclass clazz, - jmethodID methodID, - const jvalue * args) { - functions->CallNonvirtualVoidMethodA(this,obj,clazz,methodID,args); - } - - jfieldID GetFieldID(jclass clazz, const char *name, - const char *sig) { - return functions->GetFieldID(this,clazz,name,sig); - } - - jobject GetObjectField(jobject obj, jfieldID fieldID) { - return functions->GetObjectField(this,obj,fieldID); - } - jboolean GetBooleanField(jobject obj, jfieldID fieldID) { - return functions->GetBooleanField(this,obj,fieldID); - } - jbyte GetByteField(jobject obj, jfieldID fieldID) { - return functions->GetByteField(this,obj,fieldID); - } - jchar GetCharField(jobject obj, jfieldID fieldID) { - return functions->GetCharField(this,obj,fieldID); - } - jshort GetShortField(jobject obj, jfieldID fieldID) { - return functions->GetShortField(this,obj,fieldID); - } - jint GetIntField(jobject obj, jfieldID fieldID) { - return functions->GetIntField(this,obj,fieldID); - } - jlong GetLongField(jobject obj, jfieldID fieldID) { - return functions->GetLongField(this,obj,fieldID); - } - jfloat GetFloatField(jobject obj, jfieldID fieldID) { - return functions->GetFloatField(this,obj,fieldID); - } - jdouble GetDoubleField(jobject obj, jfieldID fieldID) { - return functions->GetDoubleField(this,obj,fieldID); - } - - void SetObjectField(jobject obj, jfieldID fieldID, jobject val) { - functions->SetObjectField(this,obj,fieldID,val); - } - void SetBooleanField(jobject obj, jfieldID fieldID, - jboolean val) { - functions->SetBooleanField(this,obj,fieldID,val); - } - void SetByteField(jobject obj, jfieldID fieldID, - jbyte val) { - functions->SetByteField(this,obj,fieldID,val); - } - void SetCharField(jobject obj, jfieldID fieldID, - jchar val) { - functions->SetCharField(this,obj,fieldID,val); - } - void SetShortField(jobject obj, jfieldID fieldID, - jshort val) { - functions->SetShortField(this,obj,fieldID,val); - } - void SetIntField(jobject obj, jfieldID fieldID, - jint val) { - functions->SetIntField(this,obj,fieldID,val); - } - void SetLongField(jobject obj, jfieldID fieldID, - jlong val) { - functions->SetLongField(this,obj,fieldID,val); - } - void SetFloatField(jobject obj, jfieldID fieldID, - jfloat val) { - functions->SetFloatField(this,obj,fieldID,val); - } - void SetDoubleField(jobject obj, jfieldID fieldID, - jdouble val) { - functions->SetDoubleField(this,obj,fieldID,val); - } - - jmethodID GetStaticMethodID(jclass clazz, const char *name, - const char *sig) { - return functions->GetStaticMethodID(this,clazz,name,sig); - } - - jobject CallStaticObjectMethod(jclass clazz, jmethodID methodID, - ...) { - va_list args; - jobject result; - va_start(args,methodID); - result = functions->CallStaticObjectMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jobject CallStaticObjectMethodV(jclass clazz, jmethodID methodID, - va_list args) { - return functions->CallStaticObjectMethodV(this,clazz,methodID,args); - } - jobject CallStaticObjectMethodA(jclass clazz, jmethodID methodID, - const jvalue *args) { - return functions->CallStaticObjectMethodA(this,clazz,methodID,args); - } - - jboolean CallStaticBooleanMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jboolean result; - va_start(args,methodID); - result = functions->CallStaticBooleanMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jboolean CallStaticBooleanMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticBooleanMethodV(this,clazz,methodID,args); - } - jboolean CallStaticBooleanMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticBooleanMethodA(this,clazz,methodID,args); - } - - jbyte CallStaticByteMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jbyte result; - va_start(args,methodID); - result = functions->CallStaticByteMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jbyte CallStaticByteMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticByteMethodV(this,clazz,methodID,args); - } - jbyte CallStaticByteMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticByteMethodA(this,clazz,methodID,args); - } - - jchar CallStaticCharMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jchar result; - va_start(args,methodID); - result = functions->CallStaticCharMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jchar CallStaticCharMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticCharMethodV(this,clazz,methodID,args); - } - jchar CallStaticCharMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticCharMethodA(this,clazz,methodID,args); - } - - jshort CallStaticShortMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jshort result; - va_start(args,methodID); - result = functions->CallStaticShortMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jshort CallStaticShortMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticShortMethodV(this,clazz,methodID,args); - } - jshort CallStaticShortMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticShortMethodA(this,clazz,methodID,args); - } - - jint CallStaticIntMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jint result; - va_start(args,methodID); - result = functions->CallStaticIntMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jint CallStaticIntMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticIntMethodV(this,clazz,methodID,args); - } - jint CallStaticIntMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticIntMethodA(this,clazz,methodID,args); - } - - jlong CallStaticLongMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jlong result; - va_start(args,methodID); - result = functions->CallStaticLongMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jlong CallStaticLongMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticLongMethodV(this,clazz,methodID,args); - } - jlong CallStaticLongMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticLongMethodA(this,clazz,methodID,args); - } - - jfloat CallStaticFloatMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jfloat result; - va_start(args,methodID); - result = functions->CallStaticFloatMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jfloat CallStaticFloatMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticFloatMethodV(this,clazz,methodID,args); - } - jfloat CallStaticFloatMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticFloatMethodA(this,clazz,methodID,args); - } - - jdouble CallStaticDoubleMethod(jclass clazz, - jmethodID methodID, ...) { - va_list args; - jdouble result; - va_start(args,methodID); - result = functions->CallStaticDoubleMethodV(this,clazz,methodID,args); - va_end(args); - return result; - } - jdouble CallStaticDoubleMethodV(jclass clazz, - jmethodID methodID, va_list args) { - return functions->CallStaticDoubleMethodV(this,clazz,methodID,args); - } - jdouble CallStaticDoubleMethodA(jclass clazz, - jmethodID methodID, const jvalue *args) { - return functions->CallStaticDoubleMethodA(this,clazz,methodID,args); - } - - void CallStaticVoidMethod(jclass cls, jmethodID methodID, ...) { - va_list args; - va_start(args,methodID); - functions->CallStaticVoidMethodV(this,cls,methodID,args); - va_end(args); - } - void CallStaticVoidMethodV(jclass cls, jmethodID methodID, - va_list args) { - functions->CallStaticVoidMethodV(this,cls,methodID,args); - } - void CallStaticVoidMethodA(jclass cls, jmethodID methodID, - const jvalue * args) { - functions->CallStaticVoidMethodA(this,cls,methodID,args); - } - - jfieldID GetStaticFieldID(jclass clazz, const char *name, - const char *sig) { - return functions->GetStaticFieldID(this,clazz,name,sig); - } - jobject GetStaticObjectField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticObjectField(this,clazz,fieldID); - } - jboolean GetStaticBooleanField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticBooleanField(this,clazz,fieldID); - } - jbyte GetStaticByteField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticByteField(this,clazz,fieldID); - } - jchar GetStaticCharField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticCharField(this,clazz,fieldID); - } - jshort GetStaticShortField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticShortField(this,clazz,fieldID); - } - jint GetStaticIntField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticIntField(this,clazz,fieldID); - } - jlong GetStaticLongField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticLongField(this,clazz,fieldID); - } - jfloat GetStaticFloatField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticFloatField(this,clazz,fieldID); - } - jdouble GetStaticDoubleField(jclass clazz, jfieldID fieldID) { - return functions->GetStaticDoubleField(this,clazz,fieldID); - } - - void SetStaticObjectField(jclass clazz, jfieldID fieldID, - jobject value) { - functions->SetStaticObjectField(this,clazz,fieldID,value); - } - void SetStaticBooleanField(jclass clazz, jfieldID fieldID, - jboolean value) { - functions->SetStaticBooleanField(this,clazz,fieldID,value); - } - void SetStaticByteField(jclass clazz, jfieldID fieldID, - jbyte value) { - functions->SetStaticByteField(this,clazz,fieldID,value); - } - void SetStaticCharField(jclass clazz, jfieldID fieldID, - jchar value) { - functions->SetStaticCharField(this,clazz,fieldID,value); - } - void SetStaticShortField(jclass clazz, jfieldID fieldID, - jshort value) { - functions->SetStaticShortField(this,clazz,fieldID,value); - } - void SetStaticIntField(jclass clazz, jfieldID fieldID, - jint value) { - functions->SetStaticIntField(this,clazz,fieldID,value); - } - void SetStaticLongField(jclass clazz, jfieldID fieldID, - jlong value) { - functions->SetStaticLongField(this,clazz,fieldID,value); - } - void SetStaticFloatField(jclass clazz, jfieldID fieldID, - jfloat value) { - functions->SetStaticFloatField(this,clazz,fieldID,value); - } - void SetStaticDoubleField(jclass clazz, jfieldID fieldID, - jdouble value) { - functions->SetStaticDoubleField(this,clazz,fieldID,value); - } - - jstring NewString(const jchar *unicode, jsize len) { - return functions->NewString(this,unicode,len); - } - jsize GetStringLength(jstring str) { - return functions->GetStringLength(this,str); - } - const jchar *GetStringChars(jstring str, jboolean *isCopy) { - return functions->GetStringChars(this,str,isCopy); - } - void ReleaseStringChars(jstring str, const jchar *chars) { - functions->ReleaseStringChars(this,str,chars); - } - - jstring NewStringUTF(const char *utf) { - return functions->NewStringUTF(this,utf); - } - jsize GetStringUTFLength(jstring str) { - return functions->GetStringUTFLength(this,str); - } - const char* GetStringUTFChars(jstring str, jboolean *isCopy) { - return functions->GetStringUTFChars(this,str,isCopy); - } - void ReleaseStringUTFChars(jstring str, const char* chars) { - functions->ReleaseStringUTFChars(this,str,chars); - } - - jsize GetArrayLength(jarray array) { - return functions->GetArrayLength(this,array); - } - - jobjectArray NewObjectArray(jsize len, jclass clazz, - jobject init) { - return functions->NewObjectArray(this,len,clazz,init); - } - jobject GetObjectArrayElement(jobjectArray array, jsize index) { - return functions->GetObjectArrayElement(this,array,index); - } - void SetObjectArrayElement(jobjectArray array, jsize index, - jobject val) { - functions->SetObjectArrayElement(this,array,index,val); - } - - jbooleanArray NewBooleanArray(jsize len) { - return functions->NewBooleanArray(this,len); - } - jbyteArray NewByteArray(jsize len) { - return functions->NewByteArray(this,len); - } - jcharArray NewCharArray(jsize len) { - return functions->NewCharArray(this,len); - } - jshortArray NewShortArray(jsize len) { - return functions->NewShortArray(this,len); - } - jintArray NewIntArray(jsize len) { - return functions->NewIntArray(this,len); - } - jlongArray NewLongArray(jsize len) { - return functions->NewLongArray(this,len); - } - jfloatArray NewFloatArray(jsize len) { - return functions->NewFloatArray(this,len); - } - jdoubleArray NewDoubleArray(jsize len) { - return functions->NewDoubleArray(this,len); - } - - jboolean * GetBooleanArrayElements(jbooleanArray array, jboolean *isCopy) { - return functions->GetBooleanArrayElements(this,array,isCopy); - } - jbyte * GetByteArrayElements(jbyteArray array, jboolean *isCopy) { - return functions->GetByteArrayElements(this,array,isCopy); - } - jchar * GetCharArrayElements(jcharArray array, jboolean *isCopy) { - return functions->GetCharArrayElements(this,array,isCopy); - } - jshort * GetShortArrayElements(jshortArray array, jboolean *isCopy) { - return functions->GetShortArrayElements(this,array,isCopy); - } - jint * GetIntArrayElements(jintArray array, jboolean *isCopy) { - return functions->GetIntArrayElements(this,array,isCopy); - } - jlong * GetLongArrayElements(jlongArray array, jboolean *isCopy) { - return functions->GetLongArrayElements(this,array,isCopy); - } - jfloat * GetFloatArrayElements(jfloatArray array, jboolean *isCopy) { - return functions->GetFloatArrayElements(this,array,isCopy); - } - jdouble * GetDoubleArrayElements(jdoubleArray array, jboolean *isCopy) { - return functions->GetDoubleArrayElements(this,array,isCopy); - } - - void ReleaseBooleanArrayElements(jbooleanArray array, - jboolean *elems, - jint mode) { - functions->ReleaseBooleanArrayElements(this,array,elems,mode); - } - void ReleaseByteArrayElements(jbyteArray array, - jbyte *elems, - jint mode) { - functions->ReleaseByteArrayElements(this,array,elems,mode); - } - void ReleaseCharArrayElements(jcharArray array, - jchar *elems, - jint mode) { - functions->ReleaseCharArrayElements(this,array,elems,mode); - } - void ReleaseShortArrayElements(jshortArray array, - jshort *elems, - jint mode) { - functions->ReleaseShortArrayElements(this,array,elems,mode); - } - void ReleaseIntArrayElements(jintArray array, - jint *elems, - jint mode) { - functions->ReleaseIntArrayElements(this,array,elems,mode); - } - void ReleaseLongArrayElements(jlongArray array, - jlong *elems, - jint mode) { - functions->ReleaseLongArrayElements(this,array,elems,mode); - } - void ReleaseFloatArrayElements(jfloatArray array, - jfloat *elems, - jint mode) { - functions->ReleaseFloatArrayElements(this,array,elems,mode); - } - void ReleaseDoubleArrayElements(jdoubleArray array, - jdouble *elems, - jint mode) { - functions->ReleaseDoubleArrayElements(this,array,elems,mode); - } - - void GetBooleanArrayRegion(jbooleanArray array, - jsize start, jsize len, jboolean *buf) { - functions->GetBooleanArrayRegion(this,array,start,len,buf); - } - void GetByteArrayRegion(jbyteArray array, - jsize start, jsize len, jbyte *buf) { - functions->GetByteArrayRegion(this,array,start,len,buf); - } - void GetCharArrayRegion(jcharArray array, - jsize start, jsize len, jchar *buf) { - functions->GetCharArrayRegion(this,array,start,len,buf); - } - void GetShortArrayRegion(jshortArray array, - jsize start, jsize len, jshort *buf) { - functions->GetShortArrayRegion(this,array,start,len,buf); - } - void GetIntArrayRegion(jintArray array, - jsize start, jsize len, jint *buf) { - functions->GetIntArrayRegion(this,array,start,len,buf); - } - void GetLongArrayRegion(jlongArray array, - jsize start, jsize len, jlong *buf) { - functions->GetLongArrayRegion(this,array,start,len,buf); - } - void GetFloatArrayRegion(jfloatArray array, - jsize start, jsize len, jfloat *buf) { - functions->GetFloatArrayRegion(this,array,start,len,buf); - } - void GetDoubleArrayRegion(jdoubleArray array, - jsize start, jsize len, jdouble *buf) { - functions->GetDoubleArrayRegion(this,array,start,len,buf); - } - - void SetBooleanArrayRegion(jbooleanArray array, jsize start, jsize len, - const jboolean *buf) { - functions->SetBooleanArrayRegion(this,array,start,len,buf); - } - void SetByteArrayRegion(jbyteArray array, jsize start, jsize len, - const jbyte *buf) { - functions->SetByteArrayRegion(this,array,start,len,buf); - } - void SetCharArrayRegion(jcharArray array, jsize start, jsize len, - const jchar *buf) { - functions->SetCharArrayRegion(this,array,start,len,buf); - } - void SetShortArrayRegion(jshortArray array, jsize start, jsize len, - const jshort *buf) { - functions->SetShortArrayRegion(this,array,start,len,buf); - } - void SetIntArrayRegion(jintArray array, jsize start, jsize len, - const jint *buf) { - functions->SetIntArrayRegion(this,array,start,len,buf); - } - void SetLongArrayRegion(jlongArray array, jsize start, jsize len, - const jlong *buf) { - functions->SetLongArrayRegion(this,array,start,len,buf); - } - void SetFloatArrayRegion(jfloatArray array, jsize start, jsize len, - const jfloat *buf) { - functions->SetFloatArrayRegion(this,array,start,len,buf); - } - void SetDoubleArrayRegion(jdoubleArray array, jsize start, jsize len, - const jdouble *buf) { - functions->SetDoubleArrayRegion(this,array,start,len,buf); - } - - jint RegisterNatives(jclass clazz, const JNINativeMethod *methods, - jint nMethods) { - return functions->RegisterNatives(this,clazz,methods,nMethods); - } - jint UnregisterNatives(jclass clazz) { - return functions->UnregisterNatives(this,clazz); - } - - jint MonitorEnter(jobject obj) { - return functions->MonitorEnter(this,obj); - } - jint MonitorExit(jobject obj) { - return functions->MonitorExit(this,obj); - } - - jint GetJavaVM(JavaVM **vm) { - return functions->GetJavaVM(this,vm); - } - - void GetStringRegion(jstring str, jsize start, jsize len, jchar *buf) { - functions->GetStringRegion(this,str,start,len,buf); - } - void GetStringUTFRegion(jstring str, jsize start, jsize len, char *buf) { - functions->GetStringUTFRegion(this,str,start,len,buf); - } - - void * GetPrimitiveArrayCritical(jarray array, jboolean *isCopy) { - return functions->GetPrimitiveArrayCritical(this,array,isCopy); - } - void ReleasePrimitiveArrayCritical(jarray array, void *carray, jint mode) { - functions->ReleasePrimitiveArrayCritical(this,array,carray,mode); - } - - const jchar * GetStringCritical(jstring string, jboolean *isCopy) { - return functions->GetStringCritical(this,string,isCopy); - } - void ReleaseStringCritical(jstring string, const jchar *cstring) { - functions->ReleaseStringCritical(this,string,cstring); - } - - jweak NewWeakGlobalRef(jobject obj) { - return functions->NewWeakGlobalRef(this,obj); - } - void DeleteWeakGlobalRef(jweak ref) { - functions->DeleteWeakGlobalRef(this,ref); - } - - jboolean ExceptionCheck() { - return functions->ExceptionCheck(this); - } - - jobject NewDirectByteBuffer(void* address, jlong capacity) { - return functions->NewDirectByteBuffer(this, address, capacity); - } - void* GetDirectBufferAddress(jobject buf) { - return functions->GetDirectBufferAddress(this, buf); - } - jlong GetDirectBufferCapacity(jobject buf) { - return functions->GetDirectBufferCapacity(this, buf); - } - jobjectRefType GetObjectRefType(jobject obj) { - return functions->GetObjectRefType(this, obj); - } - - /* Module Features */ - - jobject GetModule(jclass clazz) { - return functions->GetModule(this, clazz); - } - -#endif /* __cplusplus */ -}; - -/* - * optionString may be any option accepted by the JVM, or one of the - * following: - * - * -D= Set a system property. - * -verbose[:class|gc|jni] Enable verbose output, comma-separated. E.g. - * "-verbose:class" or "-verbose:gc,class" - * Standard names include: gc, class, and jni. - * All nonstandard (VM-specific) names must begin - * with "X". - * vfprintf extraInfo is a pointer to the vfprintf hook. - * exit extraInfo is a pointer to the exit hook. - * abort extraInfo is a pointer to the abort hook. - */ -typedef struct JavaVMOption { - char *optionString; - void *extraInfo; -} JavaVMOption; - -typedef struct JavaVMInitArgs { - jint version; - - jint nOptions; - JavaVMOption *options; - jboolean ignoreUnrecognized; -} JavaVMInitArgs; - -typedef struct JavaVMAttachArgs { - jint version; - - char *name; - jobject group; -} JavaVMAttachArgs; - -/* These will be VM-specific. */ - -#define JDK1_2 -#define JDK1_4 - -/* End VM-specific. */ - -struct JNIInvokeInterface_ { - void *reserved0; - void *reserved1; - void *reserved2; - - jint (JNICALL *DestroyJavaVM)(JavaVM *vm); - - jint (JNICALL *AttachCurrentThread)(JavaVM *vm, void **penv, void *args); - - jint (JNICALL *DetachCurrentThread)(JavaVM *vm); - - jint (JNICALL *GetEnv)(JavaVM *vm, void **penv, jint version); - - jint (JNICALL *AttachCurrentThreadAsDaemon)(JavaVM *vm, void **penv, void *args); -}; - -struct JavaVM_ { - const struct JNIInvokeInterface_ *functions; -#ifdef __cplusplus - - jint DestroyJavaVM() { - return functions->DestroyJavaVM(this); - } - jint AttachCurrentThread(void **penv, void *args) { - return functions->AttachCurrentThread(this, penv, args); - } - jint DetachCurrentThread() { - return functions->DetachCurrentThread(this); - } - - jint GetEnv(void **penv, jint version) { - return functions->GetEnv(this, penv, version); - } - jint AttachCurrentThreadAsDaemon(void **penv, void *args) { - return functions->AttachCurrentThreadAsDaemon(this, penv, args); - } -#endif -}; - -#ifdef _JNI_IMPLEMENTATION_ -#define _JNI_IMPORT_OR_EXPORT_ JNIEXPORT -#else -#define _JNI_IMPORT_OR_EXPORT_ JNIIMPORT -#endif -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_GetDefaultJavaVMInitArgs(void *args); - -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_CreateJavaVM(JavaVM **pvm, void **penv, void *args); - -_JNI_IMPORT_OR_EXPORT_ jint JNICALL -JNI_GetCreatedJavaVMs(JavaVM **, jsize, jsize *); - -/* Defined by native libraries. */ -JNIEXPORT jint JNICALL -JNI_OnLoad(JavaVM *vm, void *reserved); - -JNIEXPORT void JNICALL -JNI_OnUnload(JavaVM *vm, void *reserved); - -#define JNI_VERSION_1_1 0x00010001 -#define JNI_VERSION_1_2 0x00010002 -#define JNI_VERSION_1_4 0x00010004 -#define JNI_VERSION_1_6 0x00010006 -#define JNI_VERSION_1_8 0x00010008 -#define JNI_VERSION_9 0x00090000 -#define JNI_VERSION_10 0x000a0000 - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* !_JAVASOFT_JNI_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/jvmti.h b/ArtNetGridNode2_6_1_headless/java/include/jvmti.h deleted file mode 100644 index f39da78..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/jvmti.h +++ /dev/null @@ -1,2625 +0,0 @@ -/* - * Copyright (c) 2002, 2021, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - - /* AUTOMATICALLY GENERATED FILE - DO NOT EDIT */ - - /* Include file for the Java(tm) Virtual Machine Tool Interface */ - -#ifndef _JAVA_JVMTI_H_ -#define _JAVA_JVMTI_H_ - -#include "jni.h" - -#ifdef __cplusplus -extern "C" { -#endif - -enum { - JVMTI_VERSION_1 = 0x30010000, - JVMTI_VERSION_1_0 = 0x30010000, - JVMTI_VERSION_1_1 = 0x30010100, - JVMTI_VERSION_1_2 = 0x30010200, - JVMTI_VERSION_9 = 0x30090000, - JVMTI_VERSION_11 = 0x300B0000, - - JVMTI_VERSION = 0x30000000 + (17 * 0x10000) + ( 0 * 0x100) + 0 /* version: 17.0.0 */ -}; - -JNIEXPORT jint JNICALL -Agent_OnLoad(JavaVM *vm, char *options, void *reserved); - -JNIEXPORT jint JNICALL -Agent_OnAttach(JavaVM* vm, char* options, void* reserved); - -JNIEXPORT void JNICALL -Agent_OnUnload(JavaVM *vm); - - /* Forward declaration of the environment */ - -struct _jvmtiEnv; - -struct jvmtiInterface_1_; - -#ifdef __cplusplus -typedef _jvmtiEnv jvmtiEnv; -#else -typedef const struct jvmtiInterface_1_ *jvmtiEnv; -#endif /* __cplusplus */ - -/* Derived Base Types */ - -typedef jobject jthread; -typedef jobject jthreadGroup; -typedef jlong jlocation; -struct _jrawMonitorID; -typedef struct _jrawMonitorID *jrawMonitorID; -typedef struct JNINativeInterface_ jniNativeInterface; - - /* Constants */ - - - /* Thread State Flags */ - -enum { - JVMTI_THREAD_STATE_ALIVE = 0x0001, - JVMTI_THREAD_STATE_TERMINATED = 0x0002, - JVMTI_THREAD_STATE_RUNNABLE = 0x0004, - JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER = 0x0400, - JVMTI_THREAD_STATE_WAITING = 0x0080, - JVMTI_THREAD_STATE_WAITING_INDEFINITELY = 0x0010, - JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT = 0x0020, - JVMTI_THREAD_STATE_SLEEPING = 0x0040, - JVMTI_THREAD_STATE_IN_OBJECT_WAIT = 0x0100, - JVMTI_THREAD_STATE_PARKED = 0x0200, - JVMTI_THREAD_STATE_SUSPENDED = 0x100000, - JVMTI_THREAD_STATE_INTERRUPTED = 0x200000, - JVMTI_THREAD_STATE_IN_NATIVE = 0x400000, - JVMTI_THREAD_STATE_VENDOR_1 = 0x10000000, - JVMTI_THREAD_STATE_VENDOR_2 = 0x20000000, - JVMTI_THREAD_STATE_VENDOR_3 = 0x40000000 -}; - - /* java.lang.Thread.State Conversion Masks */ - -enum { - JVMTI_JAVA_LANG_THREAD_STATE_MASK = JVMTI_THREAD_STATE_TERMINATED | JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT, - JVMTI_JAVA_LANG_THREAD_STATE_NEW = 0, - JVMTI_JAVA_LANG_THREAD_STATE_TERMINATED = JVMTI_THREAD_STATE_TERMINATED, - JVMTI_JAVA_LANG_THREAD_STATE_RUNNABLE = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_RUNNABLE, - JVMTI_JAVA_LANG_THREAD_STATE_BLOCKED = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_BLOCKED_ON_MONITOR_ENTER, - JVMTI_JAVA_LANG_THREAD_STATE_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_INDEFINITELY, - JVMTI_JAVA_LANG_THREAD_STATE_TIMED_WAITING = JVMTI_THREAD_STATE_ALIVE | JVMTI_THREAD_STATE_WAITING | JVMTI_THREAD_STATE_WAITING_WITH_TIMEOUT -}; - - /* Thread Priority Constants */ - -enum { - JVMTI_THREAD_MIN_PRIORITY = 1, - JVMTI_THREAD_NORM_PRIORITY = 5, - JVMTI_THREAD_MAX_PRIORITY = 10 -}; - - /* Heap Filter Flags */ - -enum { - JVMTI_HEAP_FILTER_TAGGED = 0x4, - JVMTI_HEAP_FILTER_UNTAGGED = 0x8, - JVMTI_HEAP_FILTER_CLASS_TAGGED = 0x10, - JVMTI_HEAP_FILTER_CLASS_UNTAGGED = 0x20 -}; - - /* Heap Visit Control Flags */ - -enum { - JVMTI_VISIT_OBJECTS = 0x100, - JVMTI_VISIT_ABORT = 0x8000 -}; - - /* Heap Reference Enumeration */ - -typedef enum { - JVMTI_HEAP_REFERENCE_CLASS = 1, - JVMTI_HEAP_REFERENCE_FIELD = 2, - JVMTI_HEAP_REFERENCE_ARRAY_ELEMENT = 3, - JVMTI_HEAP_REFERENCE_CLASS_LOADER = 4, - JVMTI_HEAP_REFERENCE_SIGNERS = 5, - JVMTI_HEAP_REFERENCE_PROTECTION_DOMAIN = 6, - JVMTI_HEAP_REFERENCE_INTERFACE = 7, - JVMTI_HEAP_REFERENCE_STATIC_FIELD = 8, - JVMTI_HEAP_REFERENCE_CONSTANT_POOL = 9, - JVMTI_HEAP_REFERENCE_SUPERCLASS = 10, - JVMTI_HEAP_REFERENCE_JNI_GLOBAL = 21, - JVMTI_HEAP_REFERENCE_SYSTEM_CLASS = 22, - JVMTI_HEAP_REFERENCE_MONITOR = 23, - JVMTI_HEAP_REFERENCE_STACK_LOCAL = 24, - JVMTI_HEAP_REFERENCE_JNI_LOCAL = 25, - JVMTI_HEAP_REFERENCE_THREAD = 26, - JVMTI_HEAP_REFERENCE_OTHER = 27 -} jvmtiHeapReferenceKind; - - /* Primitive Type Enumeration */ - -typedef enum { - JVMTI_PRIMITIVE_TYPE_BOOLEAN = 90, - JVMTI_PRIMITIVE_TYPE_BYTE = 66, - JVMTI_PRIMITIVE_TYPE_CHAR = 67, - JVMTI_PRIMITIVE_TYPE_SHORT = 83, - JVMTI_PRIMITIVE_TYPE_INT = 73, - JVMTI_PRIMITIVE_TYPE_LONG = 74, - JVMTI_PRIMITIVE_TYPE_FLOAT = 70, - JVMTI_PRIMITIVE_TYPE_DOUBLE = 68 -} jvmtiPrimitiveType; - - /* Heap Object Filter Enumeration */ - -typedef enum { - JVMTI_HEAP_OBJECT_TAGGED = 1, - JVMTI_HEAP_OBJECT_UNTAGGED = 2, - JVMTI_HEAP_OBJECT_EITHER = 3 -} jvmtiHeapObjectFilter; - - /* Heap Root Kind Enumeration */ - -typedef enum { - JVMTI_HEAP_ROOT_JNI_GLOBAL = 1, - JVMTI_HEAP_ROOT_SYSTEM_CLASS = 2, - JVMTI_HEAP_ROOT_MONITOR = 3, - JVMTI_HEAP_ROOT_STACK_LOCAL = 4, - JVMTI_HEAP_ROOT_JNI_LOCAL = 5, - JVMTI_HEAP_ROOT_THREAD = 6, - JVMTI_HEAP_ROOT_OTHER = 7 -} jvmtiHeapRootKind; - - /* Object Reference Enumeration */ - -typedef enum { - JVMTI_REFERENCE_CLASS = 1, - JVMTI_REFERENCE_FIELD = 2, - JVMTI_REFERENCE_ARRAY_ELEMENT = 3, - JVMTI_REFERENCE_CLASS_LOADER = 4, - JVMTI_REFERENCE_SIGNERS = 5, - JVMTI_REFERENCE_PROTECTION_DOMAIN = 6, - JVMTI_REFERENCE_INTERFACE = 7, - JVMTI_REFERENCE_STATIC_FIELD = 8, - JVMTI_REFERENCE_CONSTANT_POOL = 9 -} jvmtiObjectReferenceKind; - - /* Iteration Control Enumeration */ - -typedef enum { - JVMTI_ITERATION_CONTINUE = 1, - JVMTI_ITERATION_IGNORE = 2, - JVMTI_ITERATION_ABORT = 0 -} jvmtiIterationControl; - - /* Class Status Flags */ - -enum { - JVMTI_CLASS_STATUS_VERIFIED = 1, - JVMTI_CLASS_STATUS_PREPARED = 2, - JVMTI_CLASS_STATUS_INITIALIZED = 4, - JVMTI_CLASS_STATUS_ERROR = 8, - JVMTI_CLASS_STATUS_ARRAY = 16, - JVMTI_CLASS_STATUS_PRIMITIVE = 32 -}; - - /* Event Enable/Disable */ - -typedef enum { - JVMTI_ENABLE = 1, - JVMTI_DISABLE = 0 -} jvmtiEventMode; - - /* Extension Function/Event Parameter Types */ - -typedef enum { - JVMTI_TYPE_JBYTE = 101, - JVMTI_TYPE_JCHAR = 102, - JVMTI_TYPE_JSHORT = 103, - JVMTI_TYPE_JINT = 104, - JVMTI_TYPE_JLONG = 105, - JVMTI_TYPE_JFLOAT = 106, - JVMTI_TYPE_JDOUBLE = 107, - JVMTI_TYPE_JBOOLEAN = 108, - JVMTI_TYPE_JOBJECT = 109, - JVMTI_TYPE_JTHREAD = 110, - JVMTI_TYPE_JCLASS = 111, - JVMTI_TYPE_JVALUE = 112, - JVMTI_TYPE_JFIELDID = 113, - JVMTI_TYPE_JMETHODID = 114, - JVMTI_TYPE_CCHAR = 115, - JVMTI_TYPE_CVOID = 116, - JVMTI_TYPE_JNIENV = 117 -} jvmtiParamTypes; - - /* Extension Function/Event Parameter Kinds */ - -typedef enum { - JVMTI_KIND_IN = 91, - JVMTI_KIND_IN_PTR = 92, - JVMTI_KIND_IN_BUF = 93, - JVMTI_KIND_ALLOC_BUF = 94, - JVMTI_KIND_ALLOC_ALLOC_BUF = 95, - JVMTI_KIND_OUT = 96, - JVMTI_KIND_OUT_BUF = 97 -} jvmtiParamKind; - - /* Timer Kinds */ - -typedef enum { - JVMTI_TIMER_USER_CPU = 30, - JVMTI_TIMER_TOTAL_CPU = 31, - JVMTI_TIMER_ELAPSED = 32 -} jvmtiTimerKind; - - /* Phases of execution */ - -typedef enum { - JVMTI_PHASE_ONLOAD = 1, - JVMTI_PHASE_PRIMORDIAL = 2, - JVMTI_PHASE_START = 6, - JVMTI_PHASE_LIVE = 4, - JVMTI_PHASE_DEAD = 8 -} jvmtiPhase; - - /* Version Interface Types */ - -enum { - JVMTI_VERSION_INTERFACE_JNI = 0x00000000, - JVMTI_VERSION_INTERFACE_JVMTI = 0x30000000 -}; - - /* Version Masks */ - -enum { - JVMTI_VERSION_MASK_INTERFACE_TYPE = 0x70000000, - JVMTI_VERSION_MASK_MAJOR = 0x0FFF0000, - JVMTI_VERSION_MASK_MINOR = 0x0000FF00, - JVMTI_VERSION_MASK_MICRO = 0x000000FF -}; - - /* Version Shifts */ - -enum { - JVMTI_VERSION_SHIFT_MAJOR = 16, - JVMTI_VERSION_SHIFT_MINOR = 8, - JVMTI_VERSION_SHIFT_MICRO = 0 -}; - - /* Verbose Flag Enumeration */ - -typedef enum { - JVMTI_VERBOSE_OTHER = 0, - JVMTI_VERBOSE_GC = 1, - JVMTI_VERBOSE_CLASS = 2, - JVMTI_VERBOSE_JNI = 4 -} jvmtiVerboseFlag; - - /* JLocation Format Enumeration */ - -typedef enum { - JVMTI_JLOCATION_JVMBCI = 1, - JVMTI_JLOCATION_MACHINEPC = 2, - JVMTI_JLOCATION_OTHER = 0 -} jvmtiJlocationFormat; - - /* Resource Exhaustion Flags */ - -enum { - JVMTI_RESOURCE_EXHAUSTED_OOM_ERROR = 0x0001, - JVMTI_RESOURCE_EXHAUSTED_JAVA_HEAP = 0x0002, - JVMTI_RESOURCE_EXHAUSTED_THREADS = 0x0004 -}; - - /* Errors */ - -typedef enum { - JVMTI_ERROR_NONE = 0, - JVMTI_ERROR_INVALID_THREAD = 10, - JVMTI_ERROR_INVALID_THREAD_GROUP = 11, - JVMTI_ERROR_INVALID_PRIORITY = 12, - JVMTI_ERROR_THREAD_NOT_SUSPENDED = 13, - JVMTI_ERROR_THREAD_SUSPENDED = 14, - JVMTI_ERROR_THREAD_NOT_ALIVE = 15, - JVMTI_ERROR_INVALID_OBJECT = 20, - JVMTI_ERROR_INVALID_CLASS = 21, - JVMTI_ERROR_CLASS_NOT_PREPARED = 22, - JVMTI_ERROR_INVALID_METHODID = 23, - JVMTI_ERROR_INVALID_LOCATION = 24, - JVMTI_ERROR_INVALID_FIELDID = 25, - JVMTI_ERROR_INVALID_MODULE = 26, - JVMTI_ERROR_NO_MORE_FRAMES = 31, - JVMTI_ERROR_OPAQUE_FRAME = 32, - JVMTI_ERROR_TYPE_MISMATCH = 34, - JVMTI_ERROR_INVALID_SLOT = 35, - JVMTI_ERROR_DUPLICATE = 40, - JVMTI_ERROR_NOT_FOUND = 41, - JVMTI_ERROR_INVALID_MONITOR = 50, - JVMTI_ERROR_NOT_MONITOR_OWNER = 51, - JVMTI_ERROR_INTERRUPT = 52, - JVMTI_ERROR_INVALID_CLASS_FORMAT = 60, - JVMTI_ERROR_CIRCULAR_CLASS_DEFINITION = 61, - JVMTI_ERROR_FAILS_VERIFICATION = 62, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_ADDED = 63, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_SCHEMA_CHANGED = 64, - JVMTI_ERROR_INVALID_TYPESTATE = 65, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED = 66, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED = 67, - JVMTI_ERROR_UNSUPPORTED_VERSION = 68, - JVMTI_ERROR_NAMES_DONT_MATCH = 69, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_MODIFIERS_CHANGED = 70, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_MODIFIERS_CHANGED = 71, - JVMTI_ERROR_UNSUPPORTED_REDEFINITION_CLASS_ATTRIBUTE_CHANGED = 72, - JVMTI_ERROR_UNMODIFIABLE_CLASS = 79, - JVMTI_ERROR_UNMODIFIABLE_MODULE = 80, - JVMTI_ERROR_NOT_AVAILABLE = 98, - JVMTI_ERROR_MUST_POSSESS_CAPABILITY = 99, - JVMTI_ERROR_NULL_POINTER = 100, - JVMTI_ERROR_ABSENT_INFORMATION = 101, - JVMTI_ERROR_INVALID_EVENT_TYPE = 102, - JVMTI_ERROR_ILLEGAL_ARGUMENT = 103, - JVMTI_ERROR_NATIVE_METHOD = 104, - JVMTI_ERROR_CLASS_LOADER_UNSUPPORTED = 106, - JVMTI_ERROR_OUT_OF_MEMORY = 110, - JVMTI_ERROR_ACCESS_DENIED = 111, - JVMTI_ERROR_WRONG_PHASE = 112, - JVMTI_ERROR_INTERNAL = 113, - JVMTI_ERROR_UNATTACHED_THREAD = 115, - JVMTI_ERROR_INVALID_ENVIRONMENT = 116, - JVMTI_ERROR_MAX = 116 -} jvmtiError; - - /* Event IDs */ - -typedef enum { - JVMTI_MIN_EVENT_TYPE_VAL = 50, - JVMTI_EVENT_VM_INIT = 50, - JVMTI_EVENT_VM_DEATH = 51, - JVMTI_EVENT_THREAD_START = 52, - JVMTI_EVENT_THREAD_END = 53, - JVMTI_EVENT_CLASS_FILE_LOAD_HOOK = 54, - JVMTI_EVENT_CLASS_LOAD = 55, - JVMTI_EVENT_CLASS_PREPARE = 56, - JVMTI_EVENT_VM_START = 57, - JVMTI_EVENT_EXCEPTION = 58, - JVMTI_EVENT_EXCEPTION_CATCH = 59, - JVMTI_EVENT_SINGLE_STEP = 60, - JVMTI_EVENT_FRAME_POP = 61, - JVMTI_EVENT_BREAKPOINT = 62, - JVMTI_EVENT_FIELD_ACCESS = 63, - JVMTI_EVENT_FIELD_MODIFICATION = 64, - JVMTI_EVENT_METHOD_ENTRY = 65, - JVMTI_EVENT_METHOD_EXIT = 66, - JVMTI_EVENT_NATIVE_METHOD_BIND = 67, - JVMTI_EVENT_COMPILED_METHOD_LOAD = 68, - JVMTI_EVENT_COMPILED_METHOD_UNLOAD = 69, - JVMTI_EVENT_DYNAMIC_CODE_GENERATED = 70, - JVMTI_EVENT_DATA_DUMP_REQUEST = 71, - JVMTI_EVENT_MONITOR_WAIT = 73, - JVMTI_EVENT_MONITOR_WAITED = 74, - JVMTI_EVENT_MONITOR_CONTENDED_ENTER = 75, - JVMTI_EVENT_MONITOR_CONTENDED_ENTERED = 76, - JVMTI_EVENT_RESOURCE_EXHAUSTED = 80, - JVMTI_EVENT_GARBAGE_COLLECTION_START = 81, - JVMTI_EVENT_GARBAGE_COLLECTION_FINISH = 82, - JVMTI_EVENT_OBJECT_FREE = 83, - JVMTI_EVENT_VM_OBJECT_ALLOC = 84, - JVMTI_EVENT_SAMPLED_OBJECT_ALLOC = 86, - JVMTI_MAX_EVENT_TYPE_VAL = 86 -} jvmtiEvent; - - - /* Pre-Declarations */ -struct jvmtiThreadInfo; -typedef struct jvmtiThreadInfo jvmtiThreadInfo; -struct jvmtiMonitorStackDepthInfo; -typedef struct jvmtiMonitorStackDepthInfo jvmtiMonitorStackDepthInfo; -struct jvmtiThreadGroupInfo; -typedef struct jvmtiThreadGroupInfo jvmtiThreadGroupInfo; -struct jvmtiFrameInfo; -typedef struct jvmtiFrameInfo jvmtiFrameInfo; -struct jvmtiStackInfo; -typedef struct jvmtiStackInfo jvmtiStackInfo; -struct jvmtiHeapReferenceInfoField; -typedef struct jvmtiHeapReferenceInfoField jvmtiHeapReferenceInfoField; -struct jvmtiHeapReferenceInfoArray; -typedef struct jvmtiHeapReferenceInfoArray jvmtiHeapReferenceInfoArray; -struct jvmtiHeapReferenceInfoConstantPool; -typedef struct jvmtiHeapReferenceInfoConstantPool jvmtiHeapReferenceInfoConstantPool; -struct jvmtiHeapReferenceInfoStackLocal; -typedef struct jvmtiHeapReferenceInfoStackLocal jvmtiHeapReferenceInfoStackLocal; -struct jvmtiHeapReferenceInfoJniLocal; -typedef struct jvmtiHeapReferenceInfoJniLocal jvmtiHeapReferenceInfoJniLocal; -struct jvmtiHeapReferenceInfoReserved; -typedef struct jvmtiHeapReferenceInfoReserved jvmtiHeapReferenceInfoReserved; -union jvmtiHeapReferenceInfo; -typedef union jvmtiHeapReferenceInfo jvmtiHeapReferenceInfo; -struct jvmtiHeapCallbacks; -typedef struct jvmtiHeapCallbacks jvmtiHeapCallbacks; -struct jvmtiClassDefinition; -typedef struct jvmtiClassDefinition jvmtiClassDefinition; -struct jvmtiMonitorUsage; -typedef struct jvmtiMonitorUsage jvmtiMonitorUsage; -struct jvmtiLineNumberEntry; -typedef struct jvmtiLineNumberEntry jvmtiLineNumberEntry; -struct jvmtiLocalVariableEntry; -typedef struct jvmtiLocalVariableEntry jvmtiLocalVariableEntry; -struct jvmtiParamInfo; -typedef struct jvmtiParamInfo jvmtiParamInfo; -struct jvmtiExtensionFunctionInfo; -typedef struct jvmtiExtensionFunctionInfo jvmtiExtensionFunctionInfo; -struct jvmtiExtensionEventInfo; -typedef struct jvmtiExtensionEventInfo jvmtiExtensionEventInfo; -struct jvmtiTimerInfo; -typedef struct jvmtiTimerInfo jvmtiTimerInfo; -struct jvmtiAddrLocationMap; -typedef struct jvmtiAddrLocationMap jvmtiAddrLocationMap; - - /* Function Types */ - -typedef void (JNICALL *jvmtiStartFunction) - (jvmtiEnv* jvmti_env, JNIEnv* jni_env, void* arg); - -typedef jint (JNICALL *jvmtiHeapIterationCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, jint length, void* user_data); - -typedef jint (JNICALL *jvmtiHeapReferenceCallback) - (jvmtiHeapReferenceKind reference_kind, const jvmtiHeapReferenceInfo* reference_info, jlong class_tag, jlong referrer_class_tag, jlong size, jlong* tag_ptr, jlong* referrer_tag_ptr, jint length, void* user_data); - -typedef jint (JNICALL *jvmtiPrimitiveFieldCallback) - (jvmtiHeapReferenceKind kind, const jvmtiHeapReferenceInfo* info, jlong object_class_tag, jlong* object_tag_ptr, jvalue value, jvmtiPrimitiveType value_type, void* user_data); - -typedef jint (JNICALL *jvmtiArrayPrimitiveValueCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, jint element_count, jvmtiPrimitiveType element_type, const void* elements, void* user_data); - -typedef jint (JNICALL *jvmtiStringPrimitiveValueCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, const jchar* value, jint value_length, void* user_data); - -typedef jint (JNICALL *jvmtiReservedCallback) - (); - -typedef jvmtiIterationControl (JNICALL *jvmtiHeapObjectCallback) - (jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiHeapRootCallback) - (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiStackReferenceCallback) - (jvmtiHeapRootKind root_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong thread_tag, jint depth, jmethodID method, jint slot, void* user_data); - -typedef jvmtiIterationControl (JNICALL *jvmtiObjectReferenceCallback) - (jvmtiObjectReferenceKind reference_kind, jlong class_tag, jlong size, jlong* tag_ptr, jlong referrer_tag, jint referrer_index, void* user_data); - -typedef jvmtiError (JNICALL *jvmtiExtensionFunction) - (jvmtiEnv* jvmti_env, ...); - -typedef void (JNICALL *jvmtiExtensionEvent) - (jvmtiEnv* jvmti_env, ...); - - - /* Structure Types */ -struct jvmtiThreadInfo { - char* name; - jint priority; - jboolean is_daemon; - jthreadGroup thread_group; - jobject context_class_loader; -}; -struct jvmtiMonitorStackDepthInfo { - jobject monitor; - jint stack_depth; -}; -struct jvmtiThreadGroupInfo { - jthreadGroup parent; - char* name; - jint max_priority; - jboolean is_daemon; -}; -struct jvmtiFrameInfo { - jmethodID method; - jlocation location; -}; -struct jvmtiStackInfo { - jthread thread; - jint state; - jvmtiFrameInfo* frame_buffer; - jint frame_count; -}; -struct jvmtiHeapReferenceInfoField { - jint index; -}; -struct jvmtiHeapReferenceInfoArray { - jint index; -}; -struct jvmtiHeapReferenceInfoConstantPool { - jint index; -}; -struct jvmtiHeapReferenceInfoStackLocal { - jlong thread_tag; - jlong thread_id; - jint depth; - jmethodID method; - jlocation location; - jint slot; -}; -struct jvmtiHeapReferenceInfoJniLocal { - jlong thread_tag; - jlong thread_id; - jint depth; - jmethodID method; -}; -struct jvmtiHeapReferenceInfoReserved { - jlong reserved1; - jlong reserved2; - jlong reserved3; - jlong reserved4; - jlong reserved5; - jlong reserved6; - jlong reserved7; - jlong reserved8; -}; -union jvmtiHeapReferenceInfo { - jvmtiHeapReferenceInfoField field; - jvmtiHeapReferenceInfoArray array; - jvmtiHeapReferenceInfoConstantPool constant_pool; - jvmtiHeapReferenceInfoStackLocal stack_local; - jvmtiHeapReferenceInfoJniLocal jni_local; - jvmtiHeapReferenceInfoReserved other; -}; -struct jvmtiHeapCallbacks { - jvmtiHeapIterationCallback heap_iteration_callback; - jvmtiHeapReferenceCallback heap_reference_callback; - jvmtiPrimitiveFieldCallback primitive_field_callback; - jvmtiArrayPrimitiveValueCallback array_primitive_value_callback; - jvmtiStringPrimitiveValueCallback string_primitive_value_callback; - jvmtiReservedCallback reserved5; - jvmtiReservedCallback reserved6; - jvmtiReservedCallback reserved7; - jvmtiReservedCallback reserved8; - jvmtiReservedCallback reserved9; - jvmtiReservedCallback reserved10; - jvmtiReservedCallback reserved11; - jvmtiReservedCallback reserved12; - jvmtiReservedCallback reserved13; - jvmtiReservedCallback reserved14; - jvmtiReservedCallback reserved15; -}; -struct jvmtiClassDefinition { - jclass klass; - jint class_byte_count; - const unsigned char* class_bytes; -}; -struct jvmtiMonitorUsage { - jthread owner; - jint entry_count; - jint waiter_count; - jthread* waiters; - jint notify_waiter_count; - jthread* notify_waiters; -}; -struct jvmtiLineNumberEntry { - jlocation start_location; - jint line_number; -}; -struct jvmtiLocalVariableEntry { - jlocation start_location; - jint length; - char* name; - char* signature; - char* generic_signature; - jint slot; -}; -struct jvmtiParamInfo { - char* name; - jvmtiParamKind kind; - jvmtiParamTypes base_type; - jboolean null_ok; -}; -struct jvmtiExtensionFunctionInfo { - jvmtiExtensionFunction func; - char* id; - char* short_description; - jint param_count; - jvmtiParamInfo* params; - jint error_count; - jvmtiError* errors; -}; -struct jvmtiExtensionEventInfo { - jint extension_event_index; - char* id; - char* short_description; - jint param_count; - jvmtiParamInfo* params; -}; -struct jvmtiTimerInfo { - jlong max_value; - jboolean may_skip_forward; - jboolean may_skip_backward; - jvmtiTimerKind kind; - jlong reserved1; - jlong reserved2; -}; -struct jvmtiAddrLocationMap { - const void* start_address; - jlocation location; -}; - -typedef struct { - unsigned int can_tag_objects : 1; - unsigned int can_generate_field_modification_events : 1; - unsigned int can_generate_field_access_events : 1; - unsigned int can_get_bytecodes : 1; - unsigned int can_get_synthetic_attribute : 1; - unsigned int can_get_owned_monitor_info : 1; - unsigned int can_get_current_contended_monitor : 1; - unsigned int can_get_monitor_info : 1; - unsigned int can_pop_frame : 1; - unsigned int can_redefine_classes : 1; - unsigned int can_signal_thread : 1; - unsigned int can_get_source_file_name : 1; - unsigned int can_get_line_numbers : 1; - unsigned int can_get_source_debug_extension : 1; - unsigned int can_access_local_variables : 1; - unsigned int can_maintain_original_method_order : 1; - unsigned int can_generate_single_step_events : 1; - unsigned int can_generate_exception_events : 1; - unsigned int can_generate_frame_pop_events : 1; - unsigned int can_generate_breakpoint_events : 1; - unsigned int can_suspend : 1; - unsigned int can_redefine_any_class : 1; - unsigned int can_get_current_thread_cpu_time : 1; - unsigned int can_get_thread_cpu_time : 1; - unsigned int can_generate_method_entry_events : 1; - unsigned int can_generate_method_exit_events : 1; - unsigned int can_generate_all_class_hook_events : 1; - unsigned int can_generate_compiled_method_load_events : 1; - unsigned int can_generate_monitor_events : 1; - unsigned int can_generate_vm_object_alloc_events : 1; - unsigned int can_generate_native_method_bind_events : 1; - unsigned int can_generate_garbage_collection_events : 1; - unsigned int can_generate_object_free_events : 1; - unsigned int can_force_early_return : 1; - unsigned int can_get_owned_monitor_stack_depth_info : 1; - unsigned int can_get_constant_pool : 1; - unsigned int can_set_native_method_prefix : 1; - unsigned int can_retransform_classes : 1; - unsigned int can_retransform_any_class : 1; - unsigned int can_generate_resource_exhaustion_heap_events : 1; - unsigned int can_generate_resource_exhaustion_threads_events : 1; - unsigned int can_generate_early_vmstart : 1; - unsigned int can_generate_early_class_hook_events : 1; - unsigned int can_generate_sampled_object_alloc_events : 1; - unsigned int : 4; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; - unsigned int : 16; -} jvmtiCapabilities; - - - /* Event Definitions */ - -typedef void (JNICALL *jvmtiEventReserved)(void); - - -typedef void (JNICALL *jvmtiEventBreakpoint) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location); - -typedef void (JNICALL *jvmtiEventClassFileLoadHook) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jclass class_being_redefined, - jobject loader, - const char* name, - jobject protection_domain, - jint class_data_len, - const unsigned char* class_data, - jint* new_class_data_len, - unsigned char** new_class_data); - -typedef void (JNICALL *jvmtiEventClassLoad) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jclass klass); - -typedef void (JNICALL *jvmtiEventClassPrepare) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jclass klass); - -typedef void (JNICALL *jvmtiEventCompiledMethodLoad) - (jvmtiEnv *jvmti_env, - jmethodID method, - jint code_size, - const void* code_addr, - jint map_length, - const jvmtiAddrLocationMap* map, - const void* compile_info); - -typedef void (JNICALL *jvmtiEventCompiledMethodUnload) - (jvmtiEnv *jvmti_env, - jmethodID method, - const void* code_addr); - -typedef void (JNICALL *jvmtiEventDataDumpRequest) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventDynamicCodeGenerated) - (jvmtiEnv *jvmti_env, - const char* name, - const void* address, - jint length); - -typedef void (JNICALL *jvmtiEventException) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jobject exception, - jmethodID catch_method, - jlocation catch_location); - -typedef void (JNICALL *jvmtiEventExceptionCatch) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jobject exception); - -typedef void (JNICALL *jvmtiEventFieldAccess) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jclass field_klass, - jobject object, - jfieldID field); - -typedef void (JNICALL *jvmtiEventFieldModification) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location, - jclass field_klass, - jobject object, - jfieldID field, - char signature_type, - jvalue new_value); - -typedef void (JNICALL *jvmtiEventFramePop) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jboolean was_popped_by_exception); - -typedef void (JNICALL *jvmtiEventGarbageCollectionFinish) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventGarbageCollectionStart) - (jvmtiEnv *jvmti_env); - -typedef void (JNICALL *jvmtiEventMethodEntry) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method); - -typedef void (JNICALL *jvmtiEventMethodExit) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jboolean was_popped_by_exception, - jvalue return_value); - -typedef void (JNICALL *jvmtiEventMonitorContendedEnter) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object); - -typedef void (JNICALL *jvmtiEventMonitorContendedEntered) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object); - -typedef void (JNICALL *jvmtiEventMonitorWait) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jlong timeout); - -typedef void (JNICALL *jvmtiEventMonitorWaited) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jboolean timed_out); - -typedef void (JNICALL *jvmtiEventNativeMethodBind) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - void* address, - void** new_address_ptr); - -typedef void (JNICALL *jvmtiEventObjectFree) - (jvmtiEnv *jvmti_env, - jlong tag); - -typedef void (JNICALL *jvmtiEventResourceExhausted) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jint flags, - const void* reserved, - const char* description); - -typedef void (JNICALL *jvmtiEventSampledObjectAlloc) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jclass object_klass, - jlong size); - -typedef void (JNICALL *jvmtiEventSingleStep) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jmethodID method, - jlocation location); - -typedef void (JNICALL *jvmtiEventThreadEnd) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventThreadStart) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventVMDeath) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env); - -typedef void (JNICALL *jvmtiEventVMInit) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread); - -typedef void (JNICALL *jvmtiEventVMObjectAlloc) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env, - jthread thread, - jobject object, - jclass object_klass, - jlong size); - -typedef void (JNICALL *jvmtiEventVMStart) - (jvmtiEnv *jvmti_env, - JNIEnv* jni_env); - - /* Event Callback Structure */ - -typedef struct { - /* 50 : VM Initialization Event */ - jvmtiEventVMInit VMInit; - /* 51 : VM Death Event */ - jvmtiEventVMDeath VMDeath; - /* 52 : Thread Start */ - jvmtiEventThreadStart ThreadStart; - /* 53 : Thread End */ - jvmtiEventThreadEnd ThreadEnd; - /* 54 : Class File Load Hook */ - jvmtiEventClassFileLoadHook ClassFileLoadHook; - /* 55 : Class Load */ - jvmtiEventClassLoad ClassLoad; - /* 56 : Class Prepare */ - jvmtiEventClassPrepare ClassPrepare; - /* 57 : VM Start Event */ - jvmtiEventVMStart VMStart; - /* 58 : Exception */ - jvmtiEventException Exception; - /* 59 : Exception Catch */ - jvmtiEventExceptionCatch ExceptionCatch; - /* 60 : Single Step */ - jvmtiEventSingleStep SingleStep; - /* 61 : Frame Pop */ - jvmtiEventFramePop FramePop; - /* 62 : Breakpoint */ - jvmtiEventBreakpoint Breakpoint; - /* 63 : Field Access */ - jvmtiEventFieldAccess FieldAccess; - /* 64 : Field Modification */ - jvmtiEventFieldModification FieldModification; - /* 65 : Method Entry */ - jvmtiEventMethodEntry MethodEntry; - /* 66 : Method Exit */ - jvmtiEventMethodExit MethodExit; - /* 67 : Native Method Bind */ - jvmtiEventNativeMethodBind NativeMethodBind; - /* 68 : Compiled Method Load */ - jvmtiEventCompiledMethodLoad CompiledMethodLoad; - /* 69 : Compiled Method Unload */ - jvmtiEventCompiledMethodUnload CompiledMethodUnload; - /* 70 : Dynamic Code Generated */ - jvmtiEventDynamicCodeGenerated DynamicCodeGenerated; - /* 71 : Data Dump Request */ - jvmtiEventDataDumpRequest DataDumpRequest; - /* 72 */ - jvmtiEventReserved reserved72; - /* 73 : Monitor Wait */ - jvmtiEventMonitorWait MonitorWait; - /* 74 : Monitor Waited */ - jvmtiEventMonitorWaited MonitorWaited; - /* 75 : Monitor Contended Enter */ - jvmtiEventMonitorContendedEnter MonitorContendedEnter; - /* 76 : Monitor Contended Entered */ - jvmtiEventMonitorContendedEntered MonitorContendedEntered; - /* 77 */ - jvmtiEventReserved reserved77; - /* 78 */ - jvmtiEventReserved reserved78; - /* 79 */ - jvmtiEventReserved reserved79; - /* 80 : Resource Exhausted */ - jvmtiEventResourceExhausted ResourceExhausted; - /* 81 : Garbage Collection Start */ - jvmtiEventGarbageCollectionStart GarbageCollectionStart; - /* 82 : Garbage Collection Finish */ - jvmtiEventGarbageCollectionFinish GarbageCollectionFinish; - /* 83 : Object Free */ - jvmtiEventObjectFree ObjectFree; - /* 84 : VM Object Allocation */ - jvmtiEventVMObjectAlloc VMObjectAlloc; - /* 85 */ - jvmtiEventReserved reserved85; - /* 86 : Sampled Object Allocation */ - jvmtiEventSampledObjectAlloc SampledObjectAlloc; -} jvmtiEventCallbacks; - - - /* Function Interface */ - -typedef struct jvmtiInterface_1_ { - - /* 1 : RESERVED */ - void *reserved1; - - /* 2 : Set Event Notification Mode */ - jvmtiError (JNICALL *SetEventNotificationMode) (jvmtiEnv* env, - jvmtiEventMode mode, - jvmtiEvent event_type, - jthread event_thread, - ...); - - /* 3 : Get All Modules */ - jvmtiError (JNICALL *GetAllModules) (jvmtiEnv* env, - jint* module_count_ptr, - jobject** modules_ptr); - - /* 4 : Get All Threads */ - jvmtiError (JNICALL *GetAllThreads) (jvmtiEnv* env, - jint* threads_count_ptr, - jthread** threads_ptr); - - /* 5 : Suspend Thread */ - jvmtiError (JNICALL *SuspendThread) (jvmtiEnv* env, - jthread thread); - - /* 6 : Resume Thread */ - jvmtiError (JNICALL *ResumeThread) (jvmtiEnv* env, - jthread thread); - - /* 7 : Stop Thread */ - jvmtiError (JNICALL *StopThread) (jvmtiEnv* env, - jthread thread, - jobject exception); - - /* 8 : Interrupt Thread */ - jvmtiError (JNICALL *InterruptThread) (jvmtiEnv* env, - jthread thread); - - /* 9 : Get Thread Info */ - jvmtiError (JNICALL *GetThreadInfo) (jvmtiEnv* env, - jthread thread, - jvmtiThreadInfo* info_ptr); - - /* 10 : Get Owned Monitor Info */ - jvmtiError (JNICALL *GetOwnedMonitorInfo) (jvmtiEnv* env, - jthread thread, - jint* owned_monitor_count_ptr, - jobject** owned_monitors_ptr); - - /* 11 : Get Current Contended Monitor */ - jvmtiError (JNICALL *GetCurrentContendedMonitor) (jvmtiEnv* env, - jthread thread, - jobject* monitor_ptr); - - /* 12 : Run Agent Thread */ - jvmtiError (JNICALL *RunAgentThread) (jvmtiEnv* env, - jthread thread, - jvmtiStartFunction proc, - const void* arg, - jint priority); - - /* 13 : Get Top Thread Groups */ - jvmtiError (JNICALL *GetTopThreadGroups) (jvmtiEnv* env, - jint* group_count_ptr, - jthreadGroup** groups_ptr); - - /* 14 : Get Thread Group Info */ - jvmtiError (JNICALL *GetThreadGroupInfo) (jvmtiEnv* env, - jthreadGroup group, - jvmtiThreadGroupInfo* info_ptr); - - /* 15 : Get Thread Group Children */ - jvmtiError (JNICALL *GetThreadGroupChildren) (jvmtiEnv* env, - jthreadGroup group, - jint* thread_count_ptr, - jthread** threads_ptr, - jint* group_count_ptr, - jthreadGroup** groups_ptr); - - /* 16 : Get Frame Count */ - jvmtiError (JNICALL *GetFrameCount) (jvmtiEnv* env, - jthread thread, - jint* count_ptr); - - /* 17 : Get Thread State */ - jvmtiError (JNICALL *GetThreadState) (jvmtiEnv* env, - jthread thread, - jint* thread_state_ptr); - - /* 18 : Get Current Thread */ - jvmtiError (JNICALL *GetCurrentThread) (jvmtiEnv* env, - jthread* thread_ptr); - - /* 19 : Get Frame Location */ - jvmtiError (JNICALL *GetFrameLocation) (jvmtiEnv* env, - jthread thread, - jint depth, - jmethodID* method_ptr, - jlocation* location_ptr); - - /* 20 : Notify Frame Pop */ - jvmtiError (JNICALL *NotifyFramePop) (jvmtiEnv* env, - jthread thread, - jint depth); - - /* 21 : Get Local Variable - Object */ - jvmtiError (JNICALL *GetLocalObject) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jobject* value_ptr); - - /* 22 : Get Local Variable - Int */ - jvmtiError (JNICALL *GetLocalInt) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jint* value_ptr); - - /* 23 : Get Local Variable - Long */ - jvmtiError (JNICALL *GetLocalLong) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jlong* value_ptr); - - /* 24 : Get Local Variable - Float */ - jvmtiError (JNICALL *GetLocalFloat) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jfloat* value_ptr); - - /* 25 : Get Local Variable - Double */ - jvmtiError (JNICALL *GetLocalDouble) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jdouble* value_ptr); - - /* 26 : Set Local Variable - Object */ - jvmtiError (JNICALL *SetLocalObject) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jobject value); - - /* 27 : Set Local Variable - Int */ - jvmtiError (JNICALL *SetLocalInt) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jint value); - - /* 28 : Set Local Variable - Long */ - jvmtiError (JNICALL *SetLocalLong) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jlong value); - - /* 29 : Set Local Variable - Float */ - jvmtiError (JNICALL *SetLocalFloat) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jfloat value); - - /* 30 : Set Local Variable - Double */ - jvmtiError (JNICALL *SetLocalDouble) (jvmtiEnv* env, - jthread thread, - jint depth, - jint slot, - jdouble value); - - /* 31 : Create Raw Monitor */ - jvmtiError (JNICALL *CreateRawMonitor) (jvmtiEnv* env, - const char* name, - jrawMonitorID* monitor_ptr); - - /* 32 : Destroy Raw Monitor */ - jvmtiError (JNICALL *DestroyRawMonitor) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 33 : Raw Monitor Enter */ - jvmtiError (JNICALL *RawMonitorEnter) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 34 : Raw Monitor Exit */ - jvmtiError (JNICALL *RawMonitorExit) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 35 : Raw Monitor Wait */ - jvmtiError (JNICALL *RawMonitorWait) (jvmtiEnv* env, - jrawMonitorID monitor, - jlong millis); - - /* 36 : Raw Monitor Notify */ - jvmtiError (JNICALL *RawMonitorNotify) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 37 : Raw Monitor Notify All */ - jvmtiError (JNICALL *RawMonitorNotifyAll) (jvmtiEnv* env, - jrawMonitorID monitor); - - /* 38 : Set Breakpoint */ - jvmtiError (JNICALL *SetBreakpoint) (jvmtiEnv* env, - jmethodID method, - jlocation location); - - /* 39 : Clear Breakpoint */ - jvmtiError (JNICALL *ClearBreakpoint) (jvmtiEnv* env, - jmethodID method, - jlocation location); - - /* 40 : Get Named Module */ - jvmtiError (JNICALL *GetNamedModule) (jvmtiEnv* env, - jobject class_loader, - const char* package_name, - jobject* module_ptr); - - /* 41 : Set Field Access Watch */ - jvmtiError (JNICALL *SetFieldAccessWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 42 : Clear Field Access Watch */ - jvmtiError (JNICALL *ClearFieldAccessWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 43 : Set Field Modification Watch */ - jvmtiError (JNICALL *SetFieldModificationWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 44 : Clear Field Modification Watch */ - jvmtiError (JNICALL *ClearFieldModificationWatch) (jvmtiEnv* env, - jclass klass, - jfieldID field); - - /* 45 : Is Modifiable Class */ - jvmtiError (JNICALL *IsModifiableClass) (jvmtiEnv* env, - jclass klass, - jboolean* is_modifiable_class_ptr); - - /* 46 : Allocate */ - jvmtiError (JNICALL *Allocate) (jvmtiEnv* env, - jlong size, - unsigned char** mem_ptr); - - /* 47 : Deallocate */ - jvmtiError (JNICALL *Deallocate) (jvmtiEnv* env, - unsigned char* mem); - - /* 48 : Get Class Signature */ - jvmtiError (JNICALL *GetClassSignature) (jvmtiEnv* env, - jclass klass, - char** signature_ptr, - char** generic_ptr); - - /* 49 : Get Class Status */ - jvmtiError (JNICALL *GetClassStatus) (jvmtiEnv* env, - jclass klass, - jint* status_ptr); - - /* 50 : Get Source File Name */ - jvmtiError (JNICALL *GetSourceFileName) (jvmtiEnv* env, - jclass klass, - char** source_name_ptr); - - /* 51 : Get Class Modifiers */ - jvmtiError (JNICALL *GetClassModifiers) (jvmtiEnv* env, - jclass klass, - jint* modifiers_ptr); - - /* 52 : Get Class Methods */ - jvmtiError (JNICALL *GetClassMethods) (jvmtiEnv* env, - jclass klass, - jint* method_count_ptr, - jmethodID** methods_ptr); - - /* 53 : Get Class Fields */ - jvmtiError (JNICALL *GetClassFields) (jvmtiEnv* env, - jclass klass, - jint* field_count_ptr, - jfieldID** fields_ptr); - - /* 54 : Get Implemented Interfaces */ - jvmtiError (JNICALL *GetImplementedInterfaces) (jvmtiEnv* env, - jclass klass, - jint* interface_count_ptr, - jclass** interfaces_ptr); - - /* 55 : Is Interface */ - jvmtiError (JNICALL *IsInterface) (jvmtiEnv* env, - jclass klass, - jboolean* is_interface_ptr); - - /* 56 : Is Array Class */ - jvmtiError (JNICALL *IsArrayClass) (jvmtiEnv* env, - jclass klass, - jboolean* is_array_class_ptr); - - /* 57 : Get Class Loader */ - jvmtiError (JNICALL *GetClassLoader) (jvmtiEnv* env, - jclass klass, - jobject* classloader_ptr); - - /* 58 : Get Object Hash Code */ - jvmtiError (JNICALL *GetObjectHashCode) (jvmtiEnv* env, - jobject object, - jint* hash_code_ptr); - - /* 59 : Get Object Monitor Usage */ - jvmtiError (JNICALL *GetObjectMonitorUsage) (jvmtiEnv* env, - jobject object, - jvmtiMonitorUsage* info_ptr); - - /* 60 : Get Field Name (and Signature) */ - jvmtiError (JNICALL *GetFieldName) (jvmtiEnv* env, - jclass klass, - jfieldID field, - char** name_ptr, - char** signature_ptr, - char** generic_ptr); - - /* 61 : Get Field Declaring Class */ - jvmtiError (JNICALL *GetFieldDeclaringClass) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jclass* declaring_class_ptr); - - /* 62 : Get Field Modifiers */ - jvmtiError (JNICALL *GetFieldModifiers) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jint* modifiers_ptr); - - /* 63 : Is Field Synthetic */ - jvmtiError (JNICALL *IsFieldSynthetic) (jvmtiEnv* env, - jclass klass, - jfieldID field, - jboolean* is_synthetic_ptr); - - /* 64 : Get Method Name (and Signature) */ - jvmtiError (JNICALL *GetMethodName) (jvmtiEnv* env, - jmethodID method, - char** name_ptr, - char** signature_ptr, - char** generic_ptr); - - /* 65 : Get Method Declaring Class */ - jvmtiError (JNICALL *GetMethodDeclaringClass) (jvmtiEnv* env, - jmethodID method, - jclass* declaring_class_ptr); - - /* 66 : Get Method Modifiers */ - jvmtiError (JNICALL *GetMethodModifiers) (jvmtiEnv* env, - jmethodID method, - jint* modifiers_ptr); - - /* 67 : RESERVED */ - void *reserved67; - - /* 68 : Get Max Locals */ - jvmtiError (JNICALL *GetMaxLocals) (jvmtiEnv* env, - jmethodID method, - jint* max_ptr); - - /* 69 : Get Arguments Size */ - jvmtiError (JNICALL *GetArgumentsSize) (jvmtiEnv* env, - jmethodID method, - jint* size_ptr); - - /* 70 : Get Line Number Table */ - jvmtiError (JNICALL *GetLineNumberTable) (jvmtiEnv* env, - jmethodID method, - jint* entry_count_ptr, - jvmtiLineNumberEntry** table_ptr); - - /* 71 : Get Method Location */ - jvmtiError (JNICALL *GetMethodLocation) (jvmtiEnv* env, - jmethodID method, - jlocation* start_location_ptr, - jlocation* end_location_ptr); - - /* 72 : Get Local Variable Table */ - jvmtiError (JNICALL *GetLocalVariableTable) (jvmtiEnv* env, - jmethodID method, - jint* entry_count_ptr, - jvmtiLocalVariableEntry** table_ptr); - - /* 73 : Set Native Method Prefix */ - jvmtiError (JNICALL *SetNativeMethodPrefix) (jvmtiEnv* env, - const char* prefix); - - /* 74 : Set Native Method Prefixes */ - jvmtiError (JNICALL *SetNativeMethodPrefixes) (jvmtiEnv* env, - jint prefix_count, - char** prefixes); - - /* 75 : Get Bytecodes */ - jvmtiError (JNICALL *GetBytecodes) (jvmtiEnv* env, - jmethodID method, - jint* bytecode_count_ptr, - unsigned char** bytecodes_ptr); - - /* 76 : Is Method Native */ - jvmtiError (JNICALL *IsMethodNative) (jvmtiEnv* env, - jmethodID method, - jboolean* is_native_ptr); - - /* 77 : Is Method Synthetic */ - jvmtiError (JNICALL *IsMethodSynthetic) (jvmtiEnv* env, - jmethodID method, - jboolean* is_synthetic_ptr); - - /* 78 : Get Loaded Classes */ - jvmtiError (JNICALL *GetLoadedClasses) (jvmtiEnv* env, - jint* class_count_ptr, - jclass** classes_ptr); - - /* 79 : Get Classloader Classes */ - jvmtiError (JNICALL *GetClassLoaderClasses) (jvmtiEnv* env, - jobject initiating_loader, - jint* class_count_ptr, - jclass** classes_ptr); - - /* 80 : Pop Frame */ - jvmtiError (JNICALL *PopFrame) (jvmtiEnv* env, - jthread thread); - - /* 81 : Force Early Return - Object */ - jvmtiError (JNICALL *ForceEarlyReturnObject) (jvmtiEnv* env, - jthread thread, - jobject value); - - /* 82 : Force Early Return - Int */ - jvmtiError (JNICALL *ForceEarlyReturnInt) (jvmtiEnv* env, - jthread thread, - jint value); - - /* 83 : Force Early Return - Long */ - jvmtiError (JNICALL *ForceEarlyReturnLong) (jvmtiEnv* env, - jthread thread, - jlong value); - - /* 84 : Force Early Return - Float */ - jvmtiError (JNICALL *ForceEarlyReturnFloat) (jvmtiEnv* env, - jthread thread, - jfloat value); - - /* 85 : Force Early Return - Double */ - jvmtiError (JNICALL *ForceEarlyReturnDouble) (jvmtiEnv* env, - jthread thread, - jdouble value); - - /* 86 : Force Early Return - Void */ - jvmtiError (JNICALL *ForceEarlyReturnVoid) (jvmtiEnv* env, - jthread thread); - - /* 87 : Redefine Classes */ - jvmtiError (JNICALL *RedefineClasses) (jvmtiEnv* env, - jint class_count, - const jvmtiClassDefinition* class_definitions); - - /* 88 : Get Version Number */ - jvmtiError (JNICALL *GetVersionNumber) (jvmtiEnv* env, - jint* version_ptr); - - /* 89 : Get Capabilities */ - jvmtiError (JNICALL *GetCapabilities) (jvmtiEnv* env, - jvmtiCapabilities* capabilities_ptr); - - /* 90 : Get Source Debug Extension */ - jvmtiError (JNICALL *GetSourceDebugExtension) (jvmtiEnv* env, - jclass klass, - char** source_debug_extension_ptr); - - /* 91 : Is Method Obsolete */ - jvmtiError (JNICALL *IsMethodObsolete) (jvmtiEnv* env, - jmethodID method, - jboolean* is_obsolete_ptr); - - /* 92 : Suspend Thread List */ - jvmtiError (JNICALL *SuspendThreadList) (jvmtiEnv* env, - jint request_count, - const jthread* request_list, - jvmtiError* results); - - /* 93 : Resume Thread List */ - jvmtiError (JNICALL *ResumeThreadList) (jvmtiEnv* env, - jint request_count, - const jthread* request_list, - jvmtiError* results); - - /* 94 : Add Module Reads */ - jvmtiError (JNICALL *AddModuleReads) (jvmtiEnv* env, - jobject module, - jobject to_module); - - /* 95 : Add Module Exports */ - jvmtiError (JNICALL *AddModuleExports) (jvmtiEnv* env, - jobject module, - const char* pkg_name, - jobject to_module); - - /* 96 : Add Module Opens */ - jvmtiError (JNICALL *AddModuleOpens) (jvmtiEnv* env, - jobject module, - const char* pkg_name, - jobject to_module); - - /* 97 : Add Module Uses */ - jvmtiError (JNICALL *AddModuleUses) (jvmtiEnv* env, - jobject module, - jclass service); - - /* 98 : Add Module Provides */ - jvmtiError (JNICALL *AddModuleProvides) (jvmtiEnv* env, - jobject module, - jclass service, - jclass impl_class); - - /* 99 : Is Modifiable Module */ - jvmtiError (JNICALL *IsModifiableModule) (jvmtiEnv* env, - jobject module, - jboolean* is_modifiable_module_ptr); - - /* 100 : Get All Stack Traces */ - jvmtiError (JNICALL *GetAllStackTraces) (jvmtiEnv* env, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr, - jint* thread_count_ptr); - - /* 101 : Get Thread List Stack Traces */ - jvmtiError (JNICALL *GetThreadListStackTraces) (jvmtiEnv* env, - jint thread_count, - const jthread* thread_list, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr); - - /* 102 : Get Thread Local Storage */ - jvmtiError (JNICALL *GetThreadLocalStorage) (jvmtiEnv* env, - jthread thread, - void** data_ptr); - - /* 103 : Set Thread Local Storage */ - jvmtiError (JNICALL *SetThreadLocalStorage) (jvmtiEnv* env, - jthread thread, - const void* data); - - /* 104 : Get Stack Trace */ - jvmtiError (JNICALL *GetStackTrace) (jvmtiEnv* env, - jthread thread, - jint start_depth, - jint max_frame_count, - jvmtiFrameInfo* frame_buffer, - jint* count_ptr); - - /* 105 : RESERVED */ - void *reserved105; - - /* 106 : Get Tag */ - jvmtiError (JNICALL *GetTag) (jvmtiEnv* env, - jobject object, - jlong* tag_ptr); - - /* 107 : Set Tag */ - jvmtiError (JNICALL *SetTag) (jvmtiEnv* env, - jobject object, - jlong tag); - - /* 108 : Force Garbage Collection */ - jvmtiError (JNICALL *ForceGarbageCollection) (jvmtiEnv* env); - - /* 109 : Iterate Over Objects Reachable From Object */ - jvmtiError (JNICALL *IterateOverObjectsReachableFromObject) (jvmtiEnv* env, - jobject object, - jvmtiObjectReferenceCallback object_reference_callback, - const void* user_data); - - /* 110 : Iterate Over Reachable Objects */ - jvmtiError (JNICALL *IterateOverReachableObjects) (jvmtiEnv* env, - jvmtiHeapRootCallback heap_root_callback, - jvmtiStackReferenceCallback stack_ref_callback, - jvmtiObjectReferenceCallback object_ref_callback, - const void* user_data); - - /* 111 : Iterate Over Heap */ - jvmtiError (JNICALL *IterateOverHeap) (jvmtiEnv* env, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data); - - /* 112 : Iterate Over Instances Of Class */ - jvmtiError (JNICALL *IterateOverInstancesOfClass) (jvmtiEnv* env, - jclass klass, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data); - - /* 113 : RESERVED */ - void *reserved113; - - /* 114 : Get Objects With Tags */ - jvmtiError (JNICALL *GetObjectsWithTags) (jvmtiEnv* env, - jint tag_count, - const jlong* tags, - jint* count_ptr, - jobject** object_result_ptr, - jlong** tag_result_ptr); - - /* 115 : Follow References */ - jvmtiError (JNICALL *FollowReferences) (jvmtiEnv* env, - jint heap_filter, - jclass klass, - jobject initial_object, - const jvmtiHeapCallbacks* callbacks, - const void* user_data); - - /* 116 : Iterate Through Heap */ - jvmtiError (JNICALL *IterateThroughHeap) (jvmtiEnv* env, - jint heap_filter, - jclass klass, - const jvmtiHeapCallbacks* callbacks, - const void* user_data); - - /* 117 : RESERVED */ - void *reserved117; - - /* 118 : RESERVED */ - void *reserved118; - - /* 119 : RESERVED */ - void *reserved119; - - /* 120 : Set JNI Function Table */ - jvmtiError (JNICALL *SetJNIFunctionTable) (jvmtiEnv* env, - const jniNativeInterface* function_table); - - /* 121 : Get JNI Function Table */ - jvmtiError (JNICALL *GetJNIFunctionTable) (jvmtiEnv* env, - jniNativeInterface** function_table); - - /* 122 : Set Event Callbacks */ - jvmtiError (JNICALL *SetEventCallbacks) (jvmtiEnv* env, - const jvmtiEventCallbacks* callbacks, - jint size_of_callbacks); - - /* 123 : Generate Events */ - jvmtiError (JNICALL *GenerateEvents) (jvmtiEnv* env, - jvmtiEvent event_type); - - /* 124 : Get Extension Functions */ - jvmtiError (JNICALL *GetExtensionFunctions) (jvmtiEnv* env, - jint* extension_count_ptr, - jvmtiExtensionFunctionInfo** extensions); - - /* 125 : Get Extension Events */ - jvmtiError (JNICALL *GetExtensionEvents) (jvmtiEnv* env, - jint* extension_count_ptr, - jvmtiExtensionEventInfo** extensions); - - /* 126 : Set Extension Event Callback */ - jvmtiError (JNICALL *SetExtensionEventCallback) (jvmtiEnv* env, - jint extension_event_index, - jvmtiExtensionEvent callback); - - /* 127 : Dispose Environment */ - jvmtiError (JNICALL *DisposeEnvironment) (jvmtiEnv* env); - - /* 128 : Get Error Name */ - jvmtiError (JNICALL *GetErrorName) (jvmtiEnv* env, - jvmtiError error, - char** name_ptr); - - /* 129 : Get JLocation Format */ - jvmtiError (JNICALL *GetJLocationFormat) (jvmtiEnv* env, - jvmtiJlocationFormat* format_ptr); - - /* 130 : Get System Properties */ - jvmtiError (JNICALL *GetSystemProperties) (jvmtiEnv* env, - jint* count_ptr, - char*** property_ptr); - - /* 131 : Get System Property */ - jvmtiError (JNICALL *GetSystemProperty) (jvmtiEnv* env, - const char* property, - char** value_ptr); - - /* 132 : Set System Property */ - jvmtiError (JNICALL *SetSystemProperty) (jvmtiEnv* env, - const char* property, - const char* value_ptr); - - /* 133 : Get Phase */ - jvmtiError (JNICALL *GetPhase) (jvmtiEnv* env, - jvmtiPhase* phase_ptr); - - /* 134 : Get Current Thread CPU Timer Information */ - jvmtiError (JNICALL *GetCurrentThreadCpuTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 135 : Get Current Thread CPU Time */ - jvmtiError (JNICALL *GetCurrentThreadCpuTime) (jvmtiEnv* env, - jlong* nanos_ptr); - - /* 136 : Get Thread CPU Timer Information */ - jvmtiError (JNICALL *GetThreadCpuTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 137 : Get Thread CPU Time */ - jvmtiError (JNICALL *GetThreadCpuTime) (jvmtiEnv* env, - jthread thread, - jlong* nanos_ptr); - - /* 138 : Get Timer Information */ - jvmtiError (JNICALL *GetTimerInfo) (jvmtiEnv* env, - jvmtiTimerInfo* info_ptr); - - /* 139 : Get Time */ - jvmtiError (JNICALL *GetTime) (jvmtiEnv* env, - jlong* nanos_ptr); - - /* 140 : Get Potential Capabilities */ - jvmtiError (JNICALL *GetPotentialCapabilities) (jvmtiEnv* env, - jvmtiCapabilities* capabilities_ptr); - - /* 141 : RESERVED */ - void *reserved141; - - /* 142 : Add Capabilities */ - jvmtiError (JNICALL *AddCapabilities) (jvmtiEnv* env, - const jvmtiCapabilities* capabilities_ptr); - - /* 143 : Relinquish Capabilities */ - jvmtiError (JNICALL *RelinquishCapabilities) (jvmtiEnv* env, - const jvmtiCapabilities* capabilities_ptr); - - /* 144 : Get Available Processors */ - jvmtiError (JNICALL *GetAvailableProcessors) (jvmtiEnv* env, - jint* processor_count_ptr); - - /* 145 : Get Class Version Numbers */ - jvmtiError (JNICALL *GetClassVersionNumbers) (jvmtiEnv* env, - jclass klass, - jint* minor_version_ptr, - jint* major_version_ptr); - - /* 146 : Get Constant Pool */ - jvmtiError (JNICALL *GetConstantPool) (jvmtiEnv* env, - jclass klass, - jint* constant_pool_count_ptr, - jint* constant_pool_byte_count_ptr, - unsigned char** constant_pool_bytes_ptr); - - /* 147 : Get Environment Local Storage */ - jvmtiError (JNICALL *GetEnvironmentLocalStorage) (jvmtiEnv* env, - void** data_ptr); - - /* 148 : Set Environment Local Storage */ - jvmtiError (JNICALL *SetEnvironmentLocalStorage) (jvmtiEnv* env, - const void* data); - - /* 149 : Add To Bootstrap Class Loader Search */ - jvmtiError (JNICALL *AddToBootstrapClassLoaderSearch) (jvmtiEnv* env, - const char* segment); - - /* 150 : Set Verbose Flag */ - jvmtiError (JNICALL *SetVerboseFlag) (jvmtiEnv* env, - jvmtiVerboseFlag flag, - jboolean value); - - /* 151 : Add To System Class Loader Search */ - jvmtiError (JNICALL *AddToSystemClassLoaderSearch) (jvmtiEnv* env, - const char* segment); - - /* 152 : Retransform Classes */ - jvmtiError (JNICALL *RetransformClasses) (jvmtiEnv* env, - jint class_count, - const jclass* classes); - - /* 153 : Get Owned Monitor Stack Depth Info */ - jvmtiError (JNICALL *GetOwnedMonitorStackDepthInfo) (jvmtiEnv* env, - jthread thread, - jint* monitor_info_count_ptr, - jvmtiMonitorStackDepthInfo** monitor_info_ptr); - - /* 154 : Get Object Size */ - jvmtiError (JNICALL *GetObjectSize) (jvmtiEnv* env, - jobject object, - jlong* size_ptr); - - /* 155 : Get Local Instance */ - jvmtiError (JNICALL *GetLocalInstance) (jvmtiEnv* env, - jthread thread, - jint depth, - jobject* value_ptr); - - /* 156 : Set Heap Sampling Interval */ - jvmtiError (JNICALL *SetHeapSamplingInterval) (jvmtiEnv* env, - jint sampling_interval); - -} jvmtiInterface_1; - -struct _jvmtiEnv { - const struct jvmtiInterface_1_ *functions; -#ifdef __cplusplus - - - jvmtiError Allocate(jlong size, - unsigned char** mem_ptr) { - return functions->Allocate(this, size, mem_ptr); - } - - jvmtiError Deallocate(unsigned char* mem) { - return functions->Deallocate(this, mem); - } - - jvmtiError GetThreadState(jthread thread, - jint* thread_state_ptr) { - return functions->GetThreadState(this, thread, thread_state_ptr); - } - - jvmtiError GetCurrentThread(jthread* thread_ptr) { - return functions->GetCurrentThread(this, thread_ptr); - } - - jvmtiError GetAllThreads(jint* threads_count_ptr, - jthread** threads_ptr) { - return functions->GetAllThreads(this, threads_count_ptr, threads_ptr); - } - - jvmtiError SuspendThread(jthread thread) { - return functions->SuspendThread(this, thread); - } - - jvmtiError SuspendThreadList(jint request_count, - const jthread* request_list, - jvmtiError* results) { - return functions->SuspendThreadList(this, request_count, request_list, results); - } - - jvmtiError ResumeThread(jthread thread) { - return functions->ResumeThread(this, thread); - } - - jvmtiError ResumeThreadList(jint request_count, - const jthread* request_list, - jvmtiError* results) { - return functions->ResumeThreadList(this, request_count, request_list, results); - } - - jvmtiError StopThread(jthread thread, - jobject exception) { - return functions->StopThread(this, thread, exception); - } - - jvmtiError InterruptThread(jthread thread) { - return functions->InterruptThread(this, thread); - } - - jvmtiError GetThreadInfo(jthread thread, - jvmtiThreadInfo* info_ptr) { - return functions->GetThreadInfo(this, thread, info_ptr); - } - - jvmtiError GetOwnedMonitorInfo(jthread thread, - jint* owned_monitor_count_ptr, - jobject** owned_monitors_ptr) { - return functions->GetOwnedMonitorInfo(this, thread, owned_monitor_count_ptr, owned_monitors_ptr); - } - - jvmtiError GetOwnedMonitorStackDepthInfo(jthread thread, - jint* monitor_info_count_ptr, - jvmtiMonitorStackDepthInfo** monitor_info_ptr) { - return functions->GetOwnedMonitorStackDepthInfo(this, thread, monitor_info_count_ptr, monitor_info_ptr); - } - - jvmtiError GetCurrentContendedMonitor(jthread thread, - jobject* monitor_ptr) { - return functions->GetCurrentContendedMonitor(this, thread, monitor_ptr); - } - - jvmtiError RunAgentThread(jthread thread, - jvmtiStartFunction proc, - const void* arg, - jint priority) { - return functions->RunAgentThread(this, thread, proc, arg, priority); - } - - jvmtiError SetThreadLocalStorage(jthread thread, - const void* data) { - return functions->SetThreadLocalStorage(this, thread, data); - } - - jvmtiError GetThreadLocalStorage(jthread thread, - void** data_ptr) { - return functions->GetThreadLocalStorage(this, thread, data_ptr); - } - - jvmtiError GetTopThreadGroups(jint* group_count_ptr, - jthreadGroup** groups_ptr) { - return functions->GetTopThreadGroups(this, group_count_ptr, groups_ptr); - } - - jvmtiError GetThreadGroupInfo(jthreadGroup group, - jvmtiThreadGroupInfo* info_ptr) { - return functions->GetThreadGroupInfo(this, group, info_ptr); - } - - jvmtiError GetThreadGroupChildren(jthreadGroup group, - jint* thread_count_ptr, - jthread** threads_ptr, - jint* group_count_ptr, - jthreadGroup** groups_ptr) { - return functions->GetThreadGroupChildren(this, group, thread_count_ptr, threads_ptr, group_count_ptr, groups_ptr); - } - - jvmtiError GetStackTrace(jthread thread, - jint start_depth, - jint max_frame_count, - jvmtiFrameInfo* frame_buffer, - jint* count_ptr) { - return functions->GetStackTrace(this, thread, start_depth, max_frame_count, frame_buffer, count_ptr); - } - - jvmtiError GetAllStackTraces(jint max_frame_count, - jvmtiStackInfo** stack_info_ptr, - jint* thread_count_ptr) { - return functions->GetAllStackTraces(this, max_frame_count, stack_info_ptr, thread_count_ptr); - } - - jvmtiError GetThreadListStackTraces(jint thread_count, - const jthread* thread_list, - jint max_frame_count, - jvmtiStackInfo** stack_info_ptr) { - return functions->GetThreadListStackTraces(this, thread_count, thread_list, max_frame_count, stack_info_ptr); - } - - jvmtiError GetFrameCount(jthread thread, - jint* count_ptr) { - return functions->GetFrameCount(this, thread, count_ptr); - } - - jvmtiError PopFrame(jthread thread) { - return functions->PopFrame(this, thread); - } - - jvmtiError GetFrameLocation(jthread thread, - jint depth, - jmethodID* method_ptr, - jlocation* location_ptr) { - return functions->GetFrameLocation(this, thread, depth, method_ptr, location_ptr); - } - - jvmtiError NotifyFramePop(jthread thread, - jint depth) { - return functions->NotifyFramePop(this, thread, depth); - } - - jvmtiError ForceEarlyReturnObject(jthread thread, - jobject value) { - return functions->ForceEarlyReturnObject(this, thread, value); - } - - jvmtiError ForceEarlyReturnInt(jthread thread, - jint value) { - return functions->ForceEarlyReturnInt(this, thread, value); - } - - jvmtiError ForceEarlyReturnLong(jthread thread, - jlong value) { - return functions->ForceEarlyReturnLong(this, thread, value); - } - - jvmtiError ForceEarlyReturnFloat(jthread thread, - jfloat value) { - return functions->ForceEarlyReturnFloat(this, thread, value); - } - - jvmtiError ForceEarlyReturnDouble(jthread thread, - jdouble value) { - return functions->ForceEarlyReturnDouble(this, thread, value); - } - - jvmtiError ForceEarlyReturnVoid(jthread thread) { - return functions->ForceEarlyReturnVoid(this, thread); - } - - jvmtiError FollowReferences(jint heap_filter, - jclass klass, - jobject initial_object, - const jvmtiHeapCallbacks* callbacks, - const void* user_data) { - return functions->FollowReferences(this, heap_filter, klass, initial_object, callbacks, user_data); - } - - jvmtiError IterateThroughHeap(jint heap_filter, - jclass klass, - const jvmtiHeapCallbacks* callbacks, - const void* user_data) { - return functions->IterateThroughHeap(this, heap_filter, klass, callbacks, user_data); - } - - jvmtiError GetTag(jobject object, - jlong* tag_ptr) { - return functions->GetTag(this, object, tag_ptr); - } - - jvmtiError SetTag(jobject object, - jlong tag) { - return functions->SetTag(this, object, tag); - } - - jvmtiError GetObjectsWithTags(jint tag_count, - const jlong* tags, - jint* count_ptr, - jobject** object_result_ptr, - jlong** tag_result_ptr) { - return functions->GetObjectsWithTags(this, tag_count, tags, count_ptr, object_result_ptr, tag_result_ptr); - } - - jvmtiError ForceGarbageCollection() { - return functions->ForceGarbageCollection(this); - } - - jvmtiError IterateOverObjectsReachableFromObject(jobject object, - jvmtiObjectReferenceCallback object_reference_callback, - const void* user_data) { - return functions->IterateOverObjectsReachableFromObject(this, object, object_reference_callback, user_data); - } - - jvmtiError IterateOverReachableObjects(jvmtiHeapRootCallback heap_root_callback, - jvmtiStackReferenceCallback stack_ref_callback, - jvmtiObjectReferenceCallback object_ref_callback, - const void* user_data) { - return functions->IterateOverReachableObjects(this, heap_root_callback, stack_ref_callback, object_ref_callback, user_data); - } - - jvmtiError IterateOverHeap(jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data) { - return functions->IterateOverHeap(this, object_filter, heap_object_callback, user_data); - } - - jvmtiError IterateOverInstancesOfClass(jclass klass, - jvmtiHeapObjectFilter object_filter, - jvmtiHeapObjectCallback heap_object_callback, - const void* user_data) { - return functions->IterateOverInstancesOfClass(this, klass, object_filter, heap_object_callback, user_data); - } - - jvmtiError GetLocalObject(jthread thread, - jint depth, - jint slot, - jobject* value_ptr) { - return functions->GetLocalObject(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalInstance(jthread thread, - jint depth, - jobject* value_ptr) { - return functions->GetLocalInstance(this, thread, depth, value_ptr); - } - - jvmtiError GetLocalInt(jthread thread, - jint depth, - jint slot, - jint* value_ptr) { - return functions->GetLocalInt(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalLong(jthread thread, - jint depth, - jint slot, - jlong* value_ptr) { - return functions->GetLocalLong(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalFloat(jthread thread, - jint depth, - jint slot, - jfloat* value_ptr) { - return functions->GetLocalFloat(this, thread, depth, slot, value_ptr); - } - - jvmtiError GetLocalDouble(jthread thread, - jint depth, - jint slot, - jdouble* value_ptr) { - return functions->GetLocalDouble(this, thread, depth, slot, value_ptr); - } - - jvmtiError SetLocalObject(jthread thread, - jint depth, - jint slot, - jobject value) { - return functions->SetLocalObject(this, thread, depth, slot, value); - } - - jvmtiError SetLocalInt(jthread thread, - jint depth, - jint slot, - jint value) { - return functions->SetLocalInt(this, thread, depth, slot, value); - } - - jvmtiError SetLocalLong(jthread thread, - jint depth, - jint slot, - jlong value) { - return functions->SetLocalLong(this, thread, depth, slot, value); - } - - jvmtiError SetLocalFloat(jthread thread, - jint depth, - jint slot, - jfloat value) { - return functions->SetLocalFloat(this, thread, depth, slot, value); - } - - jvmtiError SetLocalDouble(jthread thread, - jint depth, - jint slot, - jdouble value) { - return functions->SetLocalDouble(this, thread, depth, slot, value); - } - - jvmtiError SetBreakpoint(jmethodID method, - jlocation location) { - return functions->SetBreakpoint(this, method, location); - } - - jvmtiError ClearBreakpoint(jmethodID method, - jlocation location) { - return functions->ClearBreakpoint(this, method, location); - } - - jvmtiError SetFieldAccessWatch(jclass klass, - jfieldID field) { - return functions->SetFieldAccessWatch(this, klass, field); - } - - jvmtiError ClearFieldAccessWatch(jclass klass, - jfieldID field) { - return functions->ClearFieldAccessWatch(this, klass, field); - } - - jvmtiError SetFieldModificationWatch(jclass klass, - jfieldID field) { - return functions->SetFieldModificationWatch(this, klass, field); - } - - jvmtiError ClearFieldModificationWatch(jclass klass, - jfieldID field) { - return functions->ClearFieldModificationWatch(this, klass, field); - } - - jvmtiError GetAllModules(jint* module_count_ptr, - jobject** modules_ptr) { - return functions->GetAllModules(this, module_count_ptr, modules_ptr); - } - - jvmtiError GetNamedModule(jobject class_loader, - const char* package_name, - jobject* module_ptr) { - return functions->GetNamedModule(this, class_loader, package_name, module_ptr); - } - - jvmtiError AddModuleReads(jobject module, - jobject to_module) { - return functions->AddModuleReads(this, module, to_module); - } - - jvmtiError AddModuleExports(jobject module, - const char* pkg_name, - jobject to_module) { - return functions->AddModuleExports(this, module, pkg_name, to_module); - } - - jvmtiError AddModuleOpens(jobject module, - const char* pkg_name, - jobject to_module) { - return functions->AddModuleOpens(this, module, pkg_name, to_module); - } - - jvmtiError AddModuleUses(jobject module, - jclass service) { - return functions->AddModuleUses(this, module, service); - } - - jvmtiError AddModuleProvides(jobject module, - jclass service, - jclass impl_class) { - return functions->AddModuleProvides(this, module, service, impl_class); - } - - jvmtiError IsModifiableModule(jobject module, - jboolean* is_modifiable_module_ptr) { - return functions->IsModifiableModule(this, module, is_modifiable_module_ptr); - } - - jvmtiError GetLoadedClasses(jint* class_count_ptr, - jclass** classes_ptr) { - return functions->GetLoadedClasses(this, class_count_ptr, classes_ptr); - } - - jvmtiError GetClassLoaderClasses(jobject initiating_loader, - jint* class_count_ptr, - jclass** classes_ptr) { - return functions->GetClassLoaderClasses(this, initiating_loader, class_count_ptr, classes_ptr); - } - - jvmtiError GetClassSignature(jclass klass, - char** signature_ptr, - char** generic_ptr) { - return functions->GetClassSignature(this, klass, signature_ptr, generic_ptr); - } - - jvmtiError GetClassStatus(jclass klass, - jint* status_ptr) { - return functions->GetClassStatus(this, klass, status_ptr); - } - - jvmtiError GetSourceFileName(jclass klass, - char** source_name_ptr) { - return functions->GetSourceFileName(this, klass, source_name_ptr); - } - - jvmtiError GetClassModifiers(jclass klass, - jint* modifiers_ptr) { - return functions->GetClassModifiers(this, klass, modifiers_ptr); - } - - jvmtiError GetClassMethods(jclass klass, - jint* method_count_ptr, - jmethodID** methods_ptr) { - return functions->GetClassMethods(this, klass, method_count_ptr, methods_ptr); - } - - jvmtiError GetClassFields(jclass klass, - jint* field_count_ptr, - jfieldID** fields_ptr) { - return functions->GetClassFields(this, klass, field_count_ptr, fields_ptr); - } - - jvmtiError GetImplementedInterfaces(jclass klass, - jint* interface_count_ptr, - jclass** interfaces_ptr) { - return functions->GetImplementedInterfaces(this, klass, interface_count_ptr, interfaces_ptr); - } - - jvmtiError GetClassVersionNumbers(jclass klass, - jint* minor_version_ptr, - jint* major_version_ptr) { - return functions->GetClassVersionNumbers(this, klass, minor_version_ptr, major_version_ptr); - } - - jvmtiError GetConstantPool(jclass klass, - jint* constant_pool_count_ptr, - jint* constant_pool_byte_count_ptr, - unsigned char** constant_pool_bytes_ptr) { - return functions->GetConstantPool(this, klass, constant_pool_count_ptr, constant_pool_byte_count_ptr, constant_pool_bytes_ptr); - } - - jvmtiError IsInterface(jclass klass, - jboolean* is_interface_ptr) { - return functions->IsInterface(this, klass, is_interface_ptr); - } - - jvmtiError IsArrayClass(jclass klass, - jboolean* is_array_class_ptr) { - return functions->IsArrayClass(this, klass, is_array_class_ptr); - } - - jvmtiError IsModifiableClass(jclass klass, - jboolean* is_modifiable_class_ptr) { - return functions->IsModifiableClass(this, klass, is_modifiable_class_ptr); - } - - jvmtiError GetClassLoader(jclass klass, - jobject* classloader_ptr) { - return functions->GetClassLoader(this, klass, classloader_ptr); - } - - jvmtiError GetSourceDebugExtension(jclass klass, - char** source_debug_extension_ptr) { - return functions->GetSourceDebugExtension(this, klass, source_debug_extension_ptr); - } - - jvmtiError RetransformClasses(jint class_count, - const jclass* classes) { - return functions->RetransformClasses(this, class_count, classes); - } - - jvmtiError RedefineClasses(jint class_count, - const jvmtiClassDefinition* class_definitions) { - return functions->RedefineClasses(this, class_count, class_definitions); - } - - jvmtiError GetObjectSize(jobject object, - jlong* size_ptr) { - return functions->GetObjectSize(this, object, size_ptr); - } - - jvmtiError GetObjectHashCode(jobject object, - jint* hash_code_ptr) { - return functions->GetObjectHashCode(this, object, hash_code_ptr); - } - - jvmtiError GetObjectMonitorUsage(jobject object, - jvmtiMonitorUsage* info_ptr) { - return functions->GetObjectMonitorUsage(this, object, info_ptr); - } - - jvmtiError GetFieldName(jclass klass, - jfieldID field, - char** name_ptr, - char** signature_ptr, - char** generic_ptr) { - return functions->GetFieldName(this, klass, field, name_ptr, signature_ptr, generic_ptr); - } - - jvmtiError GetFieldDeclaringClass(jclass klass, - jfieldID field, - jclass* declaring_class_ptr) { - return functions->GetFieldDeclaringClass(this, klass, field, declaring_class_ptr); - } - - jvmtiError GetFieldModifiers(jclass klass, - jfieldID field, - jint* modifiers_ptr) { - return functions->GetFieldModifiers(this, klass, field, modifiers_ptr); - } - - jvmtiError IsFieldSynthetic(jclass klass, - jfieldID field, - jboolean* is_synthetic_ptr) { - return functions->IsFieldSynthetic(this, klass, field, is_synthetic_ptr); - } - - jvmtiError GetMethodName(jmethodID method, - char** name_ptr, - char** signature_ptr, - char** generic_ptr) { - return functions->GetMethodName(this, method, name_ptr, signature_ptr, generic_ptr); - } - - jvmtiError GetMethodDeclaringClass(jmethodID method, - jclass* declaring_class_ptr) { - return functions->GetMethodDeclaringClass(this, method, declaring_class_ptr); - } - - jvmtiError GetMethodModifiers(jmethodID method, - jint* modifiers_ptr) { - return functions->GetMethodModifiers(this, method, modifiers_ptr); - } - - jvmtiError GetMaxLocals(jmethodID method, - jint* max_ptr) { - return functions->GetMaxLocals(this, method, max_ptr); - } - - jvmtiError GetArgumentsSize(jmethodID method, - jint* size_ptr) { - return functions->GetArgumentsSize(this, method, size_ptr); - } - - jvmtiError GetLineNumberTable(jmethodID method, - jint* entry_count_ptr, - jvmtiLineNumberEntry** table_ptr) { - return functions->GetLineNumberTable(this, method, entry_count_ptr, table_ptr); - } - - jvmtiError GetMethodLocation(jmethodID method, - jlocation* start_location_ptr, - jlocation* end_location_ptr) { - return functions->GetMethodLocation(this, method, start_location_ptr, end_location_ptr); - } - - jvmtiError GetLocalVariableTable(jmethodID method, - jint* entry_count_ptr, - jvmtiLocalVariableEntry** table_ptr) { - return functions->GetLocalVariableTable(this, method, entry_count_ptr, table_ptr); - } - - jvmtiError GetBytecodes(jmethodID method, - jint* bytecode_count_ptr, - unsigned char** bytecodes_ptr) { - return functions->GetBytecodes(this, method, bytecode_count_ptr, bytecodes_ptr); - } - - jvmtiError IsMethodNative(jmethodID method, - jboolean* is_native_ptr) { - return functions->IsMethodNative(this, method, is_native_ptr); - } - - jvmtiError IsMethodSynthetic(jmethodID method, - jboolean* is_synthetic_ptr) { - return functions->IsMethodSynthetic(this, method, is_synthetic_ptr); - } - - jvmtiError IsMethodObsolete(jmethodID method, - jboolean* is_obsolete_ptr) { - return functions->IsMethodObsolete(this, method, is_obsolete_ptr); - } - - jvmtiError SetNativeMethodPrefix(const char* prefix) { - return functions->SetNativeMethodPrefix(this, prefix); - } - - jvmtiError SetNativeMethodPrefixes(jint prefix_count, - char** prefixes) { - return functions->SetNativeMethodPrefixes(this, prefix_count, prefixes); - } - - jvmtiError CreateRawMonitor(const char* name, - jrawMonitorID* monitor_ptr) { - return functions->CreateRawMonitor(this, name, monitor_ptr); - } - - jvmtiError DestroyRawMonitor(jrawMonitorID monitor) { - return functions->DestroyRawMonitor(this, monitor); - } - - jvmtiError RawMonitorEnter(jrawMonitorID monitor) { - return functions->RawMonitorEnter(this, monitor); - } - - jvmtiError RawMonitorExit(jrawMonitorID monitor) { - return functions->RawMonitorExit(this, monitor); - } - - jvmtiError RawMonitorWait(jrawMonitorID monitor, - jlong millis) { - return functions->RawMonitorWait(this, monitor, millis); - } - - jvmtiError RawMonitorNotify(jrawMonitorID monitor) { - return functions->RawMonitorNotify(this, monitor); - } - - jvmtiError RawMonitorNotifyAll(jrawMonitorID monitor) { - return functions->RawMonitorNotifyAll(this, monitor); - } - - jvmtiError SetJNIFunctionTable(const jniNativeInterface* function_table) { - return functions->SetJNIFunctionTable(this, function_table); - } - - jvmtiError GetJNIFunctionTable(jniNativeInterface** function_table) { - return functions->GetJNIFunctionTable(this, function_table); - } - - jvmtiError SetEventCallbacks(const jvmtiEventCallbacks* callbacks, - jint size_of_callbacks) { - return functions->SetEventCallbacks(this, callbacks, size_of_callbacks); - } - - jvmtiError SetEventNotificationMode(jvmtiEventMode mode, - jvmtiEvent event_type, - jthread event_thread, - ...) { - return functions->SetEventNotificationMode(this, mode, event_type, event_thread); - } - - jvmtiError GenerateEvents(jvmtiEvent event_type) { - return functions->GenerateEvents(this, event_type); - } - - jvmtiError GetExtensionFunctions(jint* extension_count_ptr, - jvmtiExtensionFunctionInfo** extensions) { - return functions->GetExtensionFunctions(this, extension_count_ptr, extensions); - } - - jvmtiError GetExtensionEvents(jint* extension_count_ptr, - jvmtiExtensionEventInfo** extensions) { - return functions->GetExtensionEvents(this, extension_count_ptr, extensions); - } - - jvmtiError SetExtensionEventCallback(jint extension_event_index, - jvmtiExtensionEvent callback) { - return functions->SetExtensionEventCallback(this, extension_event_index, callback); - } - - jvmtiError GetPotentialCapabilities(jvmtiCapabilities* capabilities_ptr) { - return functions->GetPotentialCapabilities(this, capabilities_ptr); - } - - jvmtiError AddCapabilities(const jvmtiCapabilities* capabilities_ptr) { - return functions->AddCapabilities(this, capabilities_ptr); - } - - jvmtiError RelinquishCapabilities(const jvmtiCapabilities* capabilities_ptr) { - return functions->RelinquishCapabilities(this, capabilities_ptr); - } - - jvmtiError GetCapabilities(jvmtiCapabilities* capabilities_ptr) { - return functions->GetCapabilities(this, capabilities_ptr); - } - - jvmtiError GetCurrentThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetCurrentThreadCpuTimerInfo(this, info_ptr); - } - - jvmtiError GetCurrentThreadCpuTime(jlong* nanos_ptr) { - return functions->GetCurrentThreadCpuTime(this, nanos_ptr); - } - - jvmtiError GetThreadCpuTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetThreadCpuTimerInfo(this, info_ptr); - } - - jvmtiError GetThreadCpuTime(jthread thread, - jlong* nanos_ptr) { - return functions->GetThreadCpuTime(this, thread, nanos_ptr); - } - - jvmtiError GetTimerInfo(jvmtiTimerInfo* info_ptr) { - return functions->GetTimerInfo(this, info_ptr); - } - - jvmtiError GetTime(jlong* nanos_ptr) { - return functions->GetTime(this, nanos_ptr); - } - - jvmtiError GetAvailableProcessors(jint* processor_count_ptr) { - return functions->GetAvailableProcessors(this, processor_count_ptr); - } - - jvmtiError AddToBootstrapClassLoaderSearch(const char* segment) { - return functions->AddToBootstrapClassLoaderSearch(this, segment); - } - - jvmtiError AddToSystemClassLoaderSearch(const char* segment) { - return functions->AddToSystemClassLoaderSearch(this, segment); - } - - jvmtiError GetSystemProperties(jint* count_ptr, - char*** property_ptr) { - return functions->GetSystemProperties(this, count_ptr, property_ptr); - } - - jvmtiError GetSystemProperty(const char* property, - char** value_ptr) { - return functions->GetSystemProperty(this, property, value_ptr); - } - - jvmtiError SetSystemProperty(const char* property, - const char* value_ptr) { - return functions->SetSystemProperty(this, property, value_ptr); - } - - jvmtiError GetPhase(jvmtiPhase* phase_ptr) { - return functions->GetPhase(this, phase_ptr); - } - - jvmtiError DisposeEnvironment() { - return functions->DisposeEnvironment(this); - } - - jvmtiError SetEnvironmentLocalStorage(const void* data) { - return functions->SetEnvironmentLocalStorage(this, data); - } - - jvmtiError GetEnvironmentLocalStorage(void** data_ptr) { - return functions->GetEnvironmentLocalStorage(this, data_ptr); - } - - jvmtiError GetVersionNumber(jint* version_ptr) { - return functions->GetVersionNumber(this, version_ptr); - } - - jvmtiError GetErrorName(jvmtiError error, - char** name_ptr) { - return functions->GetErrorName(this, error, name_ptr); - } - - jvmtiError SetVerboseFlag(jvmtiVerboseFlag flag, - jboolean value) { - return functions->SetVerboseFlag(this, flag, value); - } - - jvmtiError GetJLocationFormat(jvmtiJlocationFormat* format_ptr) { - return functions->GetJLocationFormat(this, format_ptr); - } - - jvmtiError SetHeapSamplingInterval(jint sampling_interval) { - return functions->SetHeapSamplingInterval(this, sampling_interval); - } - -#endif /* __cplusplus */ -}; - - -#ifdef __cplusplus -} /* extern "C" */ -#endif /* __cplusplus */ - -#endif /* !_JAVA_JVMTI_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/jvmticmlr.h b/ArtNetGridNode2_6_1_headless/java/include/jvmticmlr.h deleted file mode 100644 index c2106d3..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/jvmticmlr.h +++ /dev/null @@ -1,115 +0,0 @@ -/* - * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * This header file defines the data structures sent by the VM - * through the JVMTI CompiledMethodLoad callback function via the - * "void * compile_info" parameter. The memory pointed to by the - * compile_info parameter may not be referenced after returning from - * the CompiledMethodLoad callback. These are VM implementation - * specific data structures that may evolve in future releases. A - * JVMTI agent should interpret a non-NULL compile_info as a pointer - * to a region of memory containing a list of records. In a typical - * usage scenario, a JVMTI agent would cast each record to a - * jvmtiCompiledMethodLoadRecordHeader, a struct that represents - * arbitrary information. This struct contains a kind field to indicate - * the kind of information being passed, and a pointer to the next - * record. If the kind field indicates inlining information, then the - * agent would cast the record to a jvmtiCompiledMethodLoadInlineRecord. - * This record contains an array of PCStackInfo structs, which indicate - * for every pc address what are the methods on the invocation stack. - * The "methods" and "bcis" fields in each PCStackInfo struct specify a - * 1-1 mapping between these inlined methods and their bytecode indices. - * This can be used to derive the proper source lines of the inlined - * methods. - */ - -#ifndef _JVMTI_CMLR_H_ -#define _JVMTI_CMLR_H_ - -enum { - JVMTI_CMLR_MAJOR_VERSION_1 = 0x00000001, - JVMTI_CMLR_MINOR_VERSION_0 = 0x00000000, - - JVMTI_CMLR_MAJOR_VERSION = 0x00000001, - JVMTI_CMLR_MINOR_VERSION = 0x00000000 - - /* - * This comment is for the "JDK import from HotSpot" sanity check: - * version: 1.0.0 - */ -}; - -typedef enum { - JVMTI_CMLR_DUMMY = 1, - JVMTI_CMLR_INLINE_INFO = 2 -} jvmtiCMLRKind; - -/* - * Record that represents arbitrary information passed through JVMTI - * CompiledMethodLoadEvent void pointer. - */ -typedef struct _jvmtiCompiledMethodLoadRecordHeader { - jvmtiCMLRKind kind; /* id for the kind of info passed in the record */ - jint majorinfoversion; /* major and minor info version values. Init'ed */ - jint minorinfoversion; /* to current version value in jvmtiExport.cpp. */ - - struct _jvmtiCompiledMethodLoadRecordHeader* next; -} jvmtiCompiledMethodLoadRecordHeader; - -/* - * Record that gives information about the methods on the compile-time - * stack at a specific pc address of a compiled method. Each element in - * the methods array maps to same element in the bcis array. - */ -typedef struct _PCStackInfo { - void* pc; /* the pc address for this compiled method */ - jint numstackframes; /* number of methods on the stack */ - jmethodID* methods; /* array of numstackframes method ids */ - jint* bcis; /* array of numstackframes bytecode indices */ -} PCStackInfo; - -/* - * Record that contains inlining information for each pc address of - * an nmethod. - */ -typedef struct _jvmtiCompiledMethodLoadInlineRecord { - jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ - jint numpcs; /* number of pc descriptors in this nmethod */ - PCStackInfo* pcinfo; /* array of numpcs pc descriptors */ -} jvmtiCompiledMethodLoadInlineRecord; - -/* - * Dummy record used to test that we can pass records with different - * information through the void pointer provided that they can be cast - * to a jvmtiCompiledMethodLoadRecordHeader. - */ - -typedef struct _jvmtiCompiledMethodLoadDummyRecord { - jvmtiCompiledMethodLoadRecordHeader header; /* common header for casting */ - char message[50]; -} jvmtiCompiledMethodLoadDummyRecord; - -#endif diff --git a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCallbacks.h b/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCallbacks.h deleted file mode 100644 index 3f907d5..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCallbacks.h +++ /dev/null @@ -1,92 +0,0 @@ -/* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Header file defining callback typedefs for Windows routines - * which are called from Java (responding to events, etc.). - */ - -#ifndef __AccessBridgeCallbacks_H__ -#define __AccessBridgeCallbacks_H__ - -#include -#include "AccessBridgePackages.h" - -#ifdef __cplusplus -extern "C" { -#endif - -typedef void (*AccessBridge_PropertyChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *property, wchar_t *oldValue, wchar_t *newValue); - -typedef void (*AccessBridge_JavaShutdownFP) (long vmID); -typedef void (*AccessBridge_JavaShutdownFP) (long vmID); - -typedef void (*AccessBridge_FocusGainedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_FocusLostFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_CaretUpdateFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_MouseClickedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseEnteredFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseExitedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MousePressedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MouseReleasedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_MenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MenuDeselectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_MenuSelectedFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuCanceledFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuWillBecomeInvisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PopupMenuWillBecomeVisibleFP) (long vmID, JOBJECT64 event, JOBJECT64 source); - -typedef void (*AccessBridge_PropertyNameChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldName, wchar_t *newName); -typedef void (*AccessBridge_PropertyDescriptionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldDescription, wchar_t *newDescription); -typedef void (*AccessBridge_PropertyStateChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldState, wchar_t *newState); -typedef void (*AccessBridge_PropertyValueChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - wchar_t *oldValue, wchar_t *newValue); -typedef void (*AccessBridge_PropertySelectionChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyTextChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyCaretChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - int oldPosition, int newPosition); -typedef void (*AccessBridge_PropertyVisibleDataChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source); -typedef void (*AccessBridge_PropertyChildChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 source, - JOBJECT64 oldChild, JOBJECT64 newChild); -typedef void (*AccessBridge_PropertyActiveDescendentChangeFP) (long vmID, JOBJECT64 event, - JOBJECT64 source, - JOBJECT64 oldActiveDescendent, - JOBJECT64 newActiveDescendent); - -typedef void (*AccessBridge_PropertyTableModelChangeFP) (long vmID, JOBJECT64 event, JOBJECT64 src, - wchar_t *oldValue, wchar_t *newValue); - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCalls.h b/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCalls.h deleted file mode 100644 index 46b42fd..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgeCalls.h +++ /dev/null @@ -1,725 +0,0 @@ -/* - * Copyright (c) 2005, 2016, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* Note: In addition to this header file AccessBridgeCalls.c must be compiled and - * linked to your application. AccessBridgeCalls.c implements the Java Access - * Bridge API and also hides the complexities associated with interfacing to the - * associated Java Access Bridge DLL which is installed when Java is installed. - * - * AccessBridgeCalls.c is available for download from the OpenJDK repository using - * the following link: - * - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/raw-file/tip/src/jdk.accessibility/windows/native/bridge/AccessBridgeCalls.c - * - * Also note that the API is used in the jaccessinspector and jaccesswalker tools. - * The source for those tools is available in the OpenJDK repository at these links: - * - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp - * http://hg.openjdk.java.net/jdk9/jdk9/jdk/file/tip/src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp - * - * - */ - -/* - * Wrapper functions around calls to the AccessBridge DLL - */ - -#include -#include -#include "AccessBridgeCallbacks.h" -#include "AccessBridgePackages.h" - -#ifdef __cplusplus -extern "C" { -#endif - -#define null NULL - - typedef JOBJECT64 AccessibleContext; - typedef JOBJECT64 AccessibleText; - typedef JOBJECT64 AccessibleValue; - typedef JOBJECT64 AccessibleSelection; - typedef JOBJECT64 Java_Object; - typedef JOBJECT64 PropertyChangeEvent; - typedef JOBJECT64 FocusEvent; - typedef JOBJECT64 CaretEvent; - typedef JOBJECT64 MouseEvent; - typedef JOBJECT64 MenuEvent; - typedef JOBJECT64 AccessibleTable; - typedef JOBJECT64 AccessibleHyperlink; - typedef JOBJECT64 AccessibleHypertext; - - - typedef void (*Windows_runFP) (); - - typedef void (*SetPropertyChangeFP) (AccessBridge_PropertyChangeFP fp); - - typedef void (*SetJavaShutdownFP) (AccessBridge_JavaShutdownFP fp); - typedef void (*SetFocusGainedFP) (AccessBridge_FocusGainedFP fp); - typedef void (*SetFocusLostFP) (AccessBridge_FocusLostFP fp); - - typedef void (*SetCaretUpdateFP) (AccessBridge_CaretUpdateFP fp); - - typedef void (*SetMouseClickedFP) (AccessBridge_MouseClickedFP fp); - typedef void (*SetMouseEnteredFP) (AccessBridge_MouseEnteredFP fp); - typedef void (*SetMouseExitedFP) (AccessBridge_MouseExitedFP fp); - typedef void (*SetMousePressedFP) (AccessBridge_MousePressedFP fp); - typedef void (*SetMouseReleasedFP) (AccessBridge_MouseReleasedFP fp); - - typedef void (*SetMenuCanceledFP) (AccessBridge_MenuCanceledFP fp); - typedef void (*SetMenuDeselectedFP) (AccessBridge_MenuDeselectedFP fp); - typedef void (*SetMenuSelectedFP) (AccessBridge_MenuSelectedFP fp); - typedef void (*SetPopupMenuCanceledFP) (AccessBridge_PopupMenuCanceledFP fp); - typedef void (*SetPopupMenuWillBecomeInvisibleFP) (AccessBridge_PopupMenuWillBecomeInvisibleFP fp); - typedef void (*SetPopupMenuWillBecomeVisibleFP) (AccessBridge_PopupMenuWillBecomeVisibleFP fp); - - typedef void (*SetPropertyNameChangeFP) (AccessBridge_PropertyNameChangeFP fp); - typedef void (*SetPropertyDescriptionChangeFP) (AccessBridge_PropertyDescriptionChangeFP fp); - typedef void (*SetPropertyStateChangeFP) (AccessBridge_PropertyStateChangeFP fp); - typedef void (*SetPropertyValueChangeFP) (AccessBridge_PropertyValueChangeFP fp); - typedef void (*SetPropertySelectionChangeFP) (AccessBridge_PropertySelectionChangeFP fp); - typedef void (*SetPropertyTextChangeFP) (AccessBridge_PropertyTextChangeFP fp); - typedef void (*SetPropertyCaretChangeFP) (AccessBridge_PropertyCaretChangeFP fp); - typedef void (*SetPropertyVisibleDataChangeFP) (AccessBridge_PropertyVisibleDataChangeFP fp); - typedef void (*SetPropertyChildChangeFP) (AccessBridge_PropertyChildChangeFP fp); - typedef void (*SetPropertyActiveDescendentChangeFP) (AccessBridge_PropertyActiveDescendentChangeFP fp); - - typedef void (*SetPropertyTableModelChangeFP) (AccessBridge_PropertyTableModelChangeFP fp); - - typedef void (*ReleaseJavaObjectFP) (long vmID, Java_Object object); - - typedef BOOL (*GetVersionInfoFP) (long vmID, AccessBridgeVersionInfo *info); - - typedef BOOL (*IsJavaWindowFP) (HWND window); - typedef BOOL (*IsSameObjectFP) (long vmID, JOBJECT64 obj1, JOBJECT64 obj2); - typedef BOOL (*GetAccessibleContextFromHWNDFP) (HWND window, long *vmID, AccessibleContext *ac); - typedef HWND (*getHWNDFromAccessibleContextFP) (long vmID, AccessibleContext ac); - - typedef BOOL (*GetAccessibleContextAtFP) (long vmID, AccessibleContext acParent, - jint x, jint y, AccessibleContext *ac); - typedef BOOL (*GetAccessibleContextWithFocusFP) (HWND window, long *vmID, AccessibleContext *ac); - typedef BOOL (*GetAccessibleContextInfoFP) (long vmID, AccessibleContext ac, AccessibleContextInfo *info); - typedef AccessibleContext (*GetAccessibleChildFromContextFP) (long vmID, AccessibleContext ac, jint i); - typedef AccessibleContext (*GetAccessibleParentFromContextFP) (long vmID, AccessibleContext ac); - - /* begin AccessibleTable */ - typedef BOOL (*getAccessibleTableInfoFP) (long vmID, AccessibleContext ac, AccessibleTableInfo *tableInfo); - typedef BOOL (*getAccessibleTableCellInfoFP) (long vmID, AccessibleTable accessibleTable, - jint row, jint column, AccessibleTableCellInfo *tableCellInfo); - - typedef BOOL (*getAccessibleTableRowHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - typedef BOOL (*getAccessibleTableColumnHeaderFP) (long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - typedef AccessibleContext (*getAccessibleTableRowDescriptionFP) (long vmID, AccessibleContext acParent, jint row); - typedef AccessibleContext (*getAccessibleTableColumnDescriptionFP) (long vmID, AccessibleContext acParent, jint column); - - typedef jint (*getAccessibleTableRowSelectionCountFP) (long vmID, AccessibleTable table); - typedef BOOL (*isAccessibleTableRowSelectedFP) (long vmID, AccessibleTable table, jint row); - typedef BOOL (*getAccessibleTableRowSelectionsFP) (long vmID, AccessibleTable table, jint count, - jint *selections); - - typedef jint (*getAccessibleTableColumnSelectionCountFP) (long vmID, AccessibleTable table); - typedef BOOL (*isAccessibleTableColumnSelectedFP) (long vmID, AccessibleTable table, jint column); - typedef BOOL (*getAccessibleTableColumnSelectionsFP) (long vmID, AccessibleTable table, jint count, - jint *selections); - - typedef jint (*getAccessibleTableRowFP) (long vmID, AccessibleTable table, jint index); - typedef jint (*getAccessibleTableColumnFP) (long vmID, AccessibleTable table, jint index); - typedef jint (*getAccessibleTableIndexFP) (long vmID, AccessibleTable table, jint row, jint column); - /* end AccessibleTable */ - - /* AccessibleRelationSet */ - typedef BOOL (*getAccessibleRelationSetFP) (long vmID, AccessibleContext accessibleContext, - AccessibleRelationSetInfo *relationSetInfo); - - /* AccessibleHypertext */ - typedef BOOL (*getAccessibleHypertextFP)(long vmID, AccessibleContext accessibleContext, - AccessibleHypertextInfo *hypertextInfo); - - typedef BOOL (*activateAccessibleHyperlinkFP)(long vmID, AccessibleContext accessibleContext, - AccessibleHyperlink accessibleHyperlink); - - typedef jint (*getAccessibleHyperlinkCountFP)(const long vmID, - const AccessibleContext accessibleContext); - - typedef BOOL (*getAccessibleHypertextExtFP) (const long vmID, - const AccessibleContext accessibleContext, - const jint nStartIndex, - AccessibleHypertextInfo *hypertextInfo); - - typedef jint (*getAccessibleHypertextLinkIndexFP)(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex); - - typedef BOOL (*getAccessibleHyperlinkFP)(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex, - AccessibleHyperlinkInfo *hyperlinkInfo); - - - /* Accessible KeyBindings, Icons and Actions */ - typedef BOOL (*getAccessibleKeyBindingsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleKeyBindings *keyBindings); - - typedef BOOL (*getAccessibleIconsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleIcons *icons); - - typedef BOOL (*getAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleActions *actions); - - typedef BOOL (*doAccessibleActionsFP)(long vmID, AccessibleContext accessibleContext, - AccessibleActionsToDo *actionsToDo, jint *failure); - - - /* AccessibleText */ - - typedef BOOL (*GetAccessibleTextInfoFP) (long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); - typedef BOOL (*GetAccessibleTextItemsFP) (long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); - typedef BOOL (*GetAccessibleTextSelectionInfoFP) (long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); - typedef BOOL (*GetAccessibleTextAttributesFP) (long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); - typedef BOOL (*GetAccessibleTextRectFP) (long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); - typedef BOOL (*GetAccessibleTextLineBoundsFP) (long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); - typedef BOOL (*GetAccessibleTextRangeFP) (long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); - - typedef BOOL (*GetCurrentAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - typedef BOOL (*GetMaximumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - typedef BOOL (*GetMinimumAccessibleValueFromContextFP) (long vmID, AccessibleValue av, wchar_t *value, short len); - - typedef void (*AddAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*ClearAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); - typedef JOBJECT64 (*GetAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef int (*GetAccessibleSelectionCountFromContextFP) (long vmID, AccessibleSelection as); - typedef BOOL (*IsAccessibleChildSelectedFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*RemoveAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as, int i); - typedef void (*SelectAllAccessibleSelectionFromContextFP) (long vmID, AccessibleSelection as); - - /* Utility methods */ - - typedef BOOL (*setTextContentsFP) (const long vmID, const AccessibleContext ac, const wchar_t *text); - typedef AccessibleContext (*getParentWithRoleFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); - typedef AccessibleContext (*getParentWithRoleElseRootFP) (const long vmID, const AccessibleContext ac, const wchar_t *role); - typedef AccessibleContext (*getTopLevelObjectFP) (const long vmID, const AccessibleContext ac); - typedef int (*getObjectDepthFP) (const long vmID, const AccessibleContext ac); - typedef AccessibleContext (*getActiveDescendentFP) (const long vmID, const AccessibleContext ac); - - - typedef BOOL (*getVirtualAccessibleNameFP) (const long vmID, const AccessibleContext accessibleContext, - wchar_t *name, int len); - - typedef BOOL (*requestFocusFP) (const long vmID, const AccessibleContext accessibleContext); - - typedef BOOL (*selectTextRangeFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex); - - typedef BOOL (*getTextAttributesInRangeFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex, - AccessibleTextAttributesInfo *attributes, short *len); - - typedef int (*getVisibleChildrenCountFP) (const long vmID, const AccessibleContext accessibleContext); - - typedef BOOL (*getVisibleChildrenFP) (const long vmID, const AccessibleContext accessibleContext, - const int startIndex, VisibleChildrenInfo *children); - - typedef BOOL (*setCaretPositionFP) (const long vmID, const AccessibleContext accessibleContext, const int position); - - typedef BOOL (*getCaretLocationFP) (long vmID, AccessibleContext ac, AccessibleTextRectInfo *rectInfo, jint index); - - typedef int (*getEventsWaitingFP) (); - - typedef struct AccessBridgeFPsTag { - Windows_runFP Windows_run; - - SetPropertyChangeFP SetPropertyChange; - - SetJavaShutdownFP SetJavaShutdown; - SetFocusGainedFP SetFocusGained; - SetFocusLostFP SetFocusLost; - - SetCaretUpdateFP SetCaretUpdate; - - SetMouseClickedFP SetMouseClicked; - SetMouseEnteredFP SetMouseEntered; - SetMouseExitedFP SetMouseExited; - SetMousePressedFP SetMousePressed; - SetMouseReleasedFP SetMouseReleased; - - SetMenuCanceledFP SetMenuCanceled; - SetMenuDeselectedFP SetMenuDeselected; - SetMenuSelectedFP SetMenuSelected; - SetPopupMenuCanceledFP SetPopupMenuCanceled; - SetPopupMenuWillBecomeInvisibleFP SetPopupMenuWillBecomeInvisible; - SetPopupMenuWillBecomeVisibleFP SetPopupMenuWillBecomeVisible; - - SetPropertyNameChangeFP SetPropertyNameChange; - SetPropertyDescriptionChangeFP SetPropertyDescriptionChange; - SetPropertyStateChangeFP SetPropertyStateChange; - SetPropertyValueChangeFP SetPropertyValueChange; - SetPropertySelectionChangeFP SetPropertySelectionChange; - SetPropertyTextChangeFP SetPropertyTextChange; - SetPropertyCaretChangeFP SetPropertyCaretChange; - SetPropertyVisibleDataChangeFP SetPropertyVisibleDataChange; - SetPropertyChildChangeFP SetPropertyChildChange; - SetPropertyActiveDescendentChangeFP SetPropertyActiveDescendentChange; - - SetPropertyTableModelChangeFP SetPropertyTableModelChange; - - ReleaseJavaObjectFP ReleaseJavaObject; - GetVersionInfoFP GetVersionInfo; - - IsJavaWindowFP IsJavaWindow; - IsSameObjectFP IsSameObject; - GetAccessibleContextFromHWNDFP GetAccessibleContextFromHWND; - getHWNDFromAccessibleContextFP getHWNDFromAccessibleContext; - - GetAccessibleContextAtFP GetAccessibleContextAt; - GetAccessibleContextWithFocusFP GetAccessibleContextWithFocus; - GetAccessibleContextInfoFP GetAccessibleContextInfo; - GetAccessibleChildFromContextFP GetAccessibleChildFromContext; - GetAccessibleParentFromContextFP GetAccessibleParentFromContext; - - getAccessibleTableInfoFP getAccessibleTableInfo; - getAccessibleTableCellInfoFP getAccessibleTableCellInfo; - - getAccessibleTableRowHeaderFP getAccessibleTableRowHeader; - getAccessibleTableColumnHeaderFP getAccessibleTableColumnHeader; - - getAccessibleTableRowDescriptionFP getAccessibleTableRowDescription; - getAccessibleTableColumnDescriptionFP getAccessibleTableColumnDescription; - - getAccessibleTableRowSelectionCountFP getAccessibleTableRowSelectionCount; - isAccessibleTableRowSelectedFP isAccessibleTableRowSelected; - getAccessibleTableRowSelectionsFP getAccessibleTableRowSelections; - - getAccessibleTableColumnSelectionCountFP getAccessibleTableColumnSelectionCount; - isAccessibleTableColumnSelectedFP isAccessibleTableColumnSelected; - getAccessibleTableColumnSelectionsFP getAccessibleTableColumnSelections; - - getAccessibleTableRowFP getAccessibleTableRow; - getAccessibleTableColumnFP getAccessibleTableColumn; - getAccessibleTableIndexFP getAccessibleTableIndex; - - getAccessibleRelationSetFP getAccessibleRelationSet; - - getAccessibleHypertextFP getAccessibleHypertext; - activateAccessibleHyperlinkFP activateAccessibleHyperlink; - getAccessibleHyperlinkCountFP getAccessibleHyperlinkCount; - getAccessibleHypertextExtFP getAccessibleHypertextExt; - getAccessibleHypertextLinkIndexFP getAccessibleHypertextLinkIndex; - getAccessibleHyperlinkFP getAccessibleHyperlink; - - getAccessibleKeyBindingsFP getAccessibleKeyBindings; - getAccessibleIconsFP getAccessibleIcons; - getAccessibleActionsFP getAccessibleActions; - doAccessibleActionsFP doAccessibleActions; - - GetAccessibleTextInfoFP GetAccessibleTextInfo; - GetAccessibleTextItemsFP GetAccessibleTextItems; - GetAccessibleTextSelectionInfoFP GetAccessibleTextSelectionInfo; - GetAccessibleTextAttributesFP GetAccessibleTextAttributes; - GetAccessibleTextRectFP GetAccessibleTextRect; - GetAccessibleTextLineBoundsFP GetAccessibleTextLineBounds; - GetAccessibleTextRangeFP GetAccessibleTextRange; - - GetCurrentAccessibleValueFromContextFP GetCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextFP GetMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextFP GetMinimumAccessibleValueFromContext; - - AddAccessibleSelectionFromContextFP AddAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextFP ClearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextFP GetAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextFP GetAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextFP IsAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextFP RemoveAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextFP SelectAllAccessibleSelectionFromContext; - - setTextContentsFP setTextContents; - getParentWithRoleFP getParentWithRole; - getTopLevelObjectFP getTopLevelObject; - getParentWithRoleElseRootFP getParentWithRoleElseRoot; - getObjectDepthFP getObjectDepth; - getActiveDescendentFP getActiveDescendent; - - getVirtualAccessibleNameFP getVirtualAccessibleName; - requestFocusFP requestFocus; - selectTextRangeFP selectTextRange; - getTextAttributesInRangeFP getTextAttributesInRange; - getVisibleChildrenCountFP getVisibleChildrenCount; - getVisibleChildrenFP getVisibleChildren; - setCaretPositionFP setCaretPosition; - getCaretLocationFP getCaretLocation; - - getEventsWaitingFP getEventsWaiting; - - } AccessBridgeFPs; - - - /** - * Initialize the world - */ - BOOL initializeAccessBridge(); - BOOL shutdownAccessBridge(); - - /** - * Window routines - */ - BOOL IsJavaWindow(HWND window); - - // Returns the virtual machine ID and AccessibleContext for a top-level window - BOOL GetAccessibleContextFromHWND(HWND target, long *vmID, AccessibleContext *ac); - - // Returns the HWND from the AccessibleContext of a top-level window - HWND getHWNDFromAccessibleContext(long vmID, AccessibleContext ac); - - - /** - * Event handling routines - */ - void SetJavaShutdown(AccessBridge_JavaShutdownFP fp); - void SetFocusGained(AccessBridge_FocusGainedFP fp); - void SetFocusLost(AccessBridge_FocusLostFP fp); - - void SetCaretUpdate(AccessBridge_CaretUpdateFP fp); - - void SetMouseClicked(AccessBridge_MouseClickedFP fp); - void SetMouseEntered(AccessBridge_MouseEnteredFP fp); - void SetMouseExited(AccessBridge_MouseExitedFP fp); - void SetMousePressed(AccessBridge_MousePressedFP fp); - void SetMouseReleased(AccessBridge_MouseReleasedFP fp); - - void SetMenuCanceled(AccessBridge_MenuCanceledFP fp); - void SetMenuDeselected(AccessBridge_MenuDeselectedFP fp); - void SetMenuSelected(AccessBridge_MenuSelectedFP fp); - void SetPopupMenuCanceled(AccessBridge_PopupMenuCanceledFP fp); - void SetPopupMenuWillBecomeInvisible(AccessBridge_PopupMenuWillBecomeInvisibleFP fp); - void SetPopupMenuWillBecomeVisible(AccessBridge_PopupMenuWillBecomeVisibleFP fp); - - void SetPropertyNameChange(AccessBridge_PropertyNameChangeFP fp); - void SetPropertyDescriptionChange(AccessBridge_PropertyDescriptionChangeFP fp); - void SetPropertyStateChange(AccessBridge_PropertyStateChangeFP fp); - void SetPropertyValueChange(AccessBridge_PropertyValueChangeFP fp); - void SetPropertySelectionChange(AccessBridge_PropertySelectionChangeFP fp); - void SetPropertyTextChange(AccessBridge_PropertyTextChangeFP fp); - void SetPropertyCaretChange(AccessBridge_PropertyCaretChangeFP fp); - void SetPropertyVisibleDataChange(AccessBridge_PropertyVisibleDataChangeFP fp); - void SetPropertyChildChange(AccessBridge_PropertyChildChangeFP fp); - void SetPropertyActiveDescendentChange(AccessBridge_PropertyActiveDescendentChangeFP fp); - - void SetPropertyTableModelChange(AccessBridge_PropertyTableModelChangeFP fp); - - - /** - * General routines - */ - void ReleaseJavaObject(long vmID, Java_Object object); - BOOL GetVersionInfo(long vmID, AccessBridgeVersionInfo *info); - HWND GetHWNDFromAccessibleContext(long vmID, JOBJECT64 accesibleContext); - - /** - * Accessible Context routines - */ - BOOL GetAccessibleContextAt(long vmID, AccessibleContext acParent, - jint x, jint y, AccessibleContext *ac); - BOOL GetAccessibleContextWithFocus(HWND window, long *vmID, AccessibleContext *ac); - BOOL GetAccessibleContextInfo(long vmID, AccessibleContext ac, AccessibleContextInfo *info); - AccessibleContext GetAccessibleChildFromContext(long vmID, AccessibleContext ac, jint index); - AccessibleContext GetAccessibleParentFromContext(long vmID, AccessibleContext ac); - - /** - * Accessible Text routines - */ - BOOL GetAccessibleTextInfo(long vmID, AccessibleText at, AccessibleTextInfo *textInfo, jint x, jint y); - BOOL GetAccessibleTextItems(long vmID, AccessibleText at, AccessibleTextItemsInfo *textItems, jint index); - BOOL GetAccessibleTextSelectionInfo(long vmID, AccessibleText at, AccessibleTextSelectionInfo *textSelection); - BOOL GetAccessibleTextAttributes(long vmID, AccessibleText at, jint index, AccessibleTextAttributesInfo *attributes); - BOOL GetAccessibleTextRect(long vmID, AccessibleText at, AccessibleTextRectInfo *rectInfo, jint index); - BOOL GetAccessibleTextLineBounds(long vmID, AccessibleText at, jint index, jint *startIndex, jint *endIndex); - BOOL GetAccessibleTextRange(long vmID, AccessibleText at, jint start, jint end, wchar_t *text, short len); - - /* begin AccessibleTable routines */ - BOOL getAccessibleTableInfo(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - BOOL getAccessibleTableCellInfo(long vmID, AccessibleTable accessibleTable, jint row, jint column, - AccessibleTableCellInfo *tableCellInfo); - - BOOL getAccessibleTableRowHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - BOOL getAccessibleTableColumnHeader(long vmID, AccessibleContext acParent, AccessibleTableInfo *tableInfo); - - AccessibleContext getAccessibleTableRowDescription(long vmID, AccessibleContext acParent, jint row); - AccessibleContext getAccessibleTableColumnDescription(long vmID, AccessibleContext acParent, jint column); - - jint getAccessibleTableRowSelectionCount(long vmID, AccessibleTable table); - BOOL isAccessibleTableRowSelected(long vmID, AccessibleTable table, jint row); - BOOL getAccessibleTableRowSelections(long vmID, AccessibleTable table, jint count, jint *selections); - - jint getAccessibleTableColumnSelectionCount(long vmID, AccessibleTable table); - BOOL isAccessibleTableColumnSelected(long vmID, AccessibleTable table, jint column); - BOOL getAccessibleTableColumnSelections(long vmID, AccessibleTable table, jint count, jint *selections); - - jint getAccessibleTableRow(long vmID, AccessibleTable table, jint index); - jint getAccessibleTableColumn(long vmID, AccessibleTable table, jint index); - jint getAccessibleTableIndex(long vmID, AccessibleTable table, jint row, jint column); - /* end AccessibleTable */ - - /* ----- AccessibleRelationSet routines */ - BOOL getAccessibleRelationSet(long vmID, AccessibleContext accessibleContext, - AccessibleRelationSetInfo *relationSetInfo); - - /* ----- AccessibleHypertext routines */ - - /* - * Returns hypertext information associated with a component. - */ - BOOL getAccessibleHypertext(long vmID, AccessibleContext accessibleContext, - AccessibleHypertextInfo *hypertextInfo); - - /* - * Requests that a hyperlink be activated. - */ - BOOL activateAccessibleHyperlink(long vmID, AccessibleContext accessibleContext, - AccessibleHyperlink accessibleHyperlink); - - /* - * Returns the number of hyperlinks in a component - * Maps to AccessibleHypertext.getLinkCount. - * Returns -1 on error. - */ - jint getAccessibleHyperlinkCount(const long vmID, - const AccessibleHypertext hypertext); - - /* - * This method is used to iterate through the hyperlinks in a component. It - * returns hypertext information for a component starting at hyperlink index - * nStartIndex. No more than MAX_HYPERLINKS AccessibleHypertextInfo objects will - * be returned for each call to this method. - * Returns FALSE on error. - */ - BOOL getAccessibleHypertextExt(const long vmID, - const AccessibleContext accessibleContext, - const jint nStartIndex, - /* OUT */ AccessibleHypertextInfo *hypertextInfo); - - /* - * Returns the index into an array of hyperlinks that is associated with - * a character index in document; maps to AccessibleHypertext.getLinkIndex - * Returns -1 on error. - */ - jint getAccessibleHypertextLinkIndex(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex); - - /* - * Returns the nth hyperlink in a document - * Maps to AccessibleHypertext.getLink. - * Returns FALSE on error - */ - BOOL getAccessibleHyperlink(const long vmID, - const AccessibleHypertext hypertext, - const jint nIndex, - /* OUT */ AccessibleHyperlinkInfo *hyperlinkInfo); - - /* Accessible KeyBindings, Icons and Actions */ - - /* - * Returns a list of key bindings associated with a component. - */ - BOOL getAccessibleKeyBindings(long vmID, AccessibleContext accessibleContext, - AccessibleKeyBindings *keyBindings); - - /* - * Returns a list of icons associate with a component. - */ - BOOL getAccessibleIcons(long vmID, AccessibleContext accessibleContext, - AccessibleIcons *icons); - - /* - * Returns a list of actions that a component can perform. - */ - BOOL getAccessibleActions(long vmID, AccessibleContext accessibleContext, - AccessibleActions *actions); - - /* - * Request that a list of AccessibleActions be performed by a component. - * Returns TRUE if all actions are performed. Returns FALSE - * when the first requested action fails in which case "failure" - * contains the index of the action that failed. - */ - BOOL doAccessibleActions(long vmID, AccessibleContext accessibleContext, - AccessibleActionsToDo *actionsToDo, jint *failure); - - - - /* Additional utility methods */ - - /* - * Returns whether two object references refer to the same object. - */ - BOOL IsSameObject(long vmID, JOBJECT64 obj1, JOBJECT64 obj2); - - /** - * Sets editable text contents. The AccessibleContext must implement AccessibleEditableText and - * be editable. The maximum text length that can be set is MAX_STRING_SIZE - 1. - * Returns whether successful - */ - BOOL setTextContents (const long vmID, const AccessibleContext accessibleContext, const wchar_t *text); - - /** - * Returns the Accessible Context with the specified role that is the - * ancestor of a given object. The role is one of the role strings - * defined in AccessBridgePackages.h - * If there is no ancestor object that has the specified role, - * returns (AccessibleContext)0. - */ - AccessibleContext getParentWithRole (const long vmID, const AccessibleContext accessibleContext, - const wchar_t *role); - - /** - * Returns the Accessible Context with the specified role that is the - * ancestor of a given object. The role is one of the role strings - * defined in AccessBridgePackages.h. If an object with the specified - * role does not exist, returns the top level object for the Java Window. - * Returns (AccessibleContext)0 on error. - */ - AccessibleContext getParentWithRoleElseRoot (const long vmID, const AccessibleContext accessibleContext, - const wchar_t *role); - - /** - * Returns the Accessible Context for the top level object in - * a Java Window. This is same Accessible Context that is obtained - * from GetAccessibleContextFromHWND for that window. Returns - * (AccessibleContext)0 on error. - */ - AccessibleContext getTopLevelObject (const long vmID, const AccessibleContext accessibleContext); - - /** - * Returns how deep in the object hierarchy a given object is. - * The top most object in the object hierarchy has an object depth of 0. - * Returns -1 on error. - */ - int getObjectDepth (const long vmID, const AccessibleContext accessibleContext); - - /** - * Returns the Accessible Context of the current ActiveDescendent of an object. - * This method assumes the ActiveDescendent is the component that is currently - * selected in a container object. - * Returns (AccessibleContext)0 on error or if there is no selection. - */ - AccessibleContext getActiveDescendent (const long vmID, const AccessibleContext accessibleContext); - - /** - /** - * Accessible Value routines - */ - BOOL GetCurrentAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - BOOL GetMaximumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - BOOL GetMinimumAccessibleValueFromContext(long vmID, AccessibleValue av, wchar_t *value, short len); - - /** - * Accessible Selection routines - */ - void AddAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - void ClearAccessibleSelectionFromContext(long vmID, AccessibleSelection as); - JOBJECT64 GetAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - int GetAccessibleSelectionCountFromContext(long vmID, AccessibleSelection as); - BOOL IsAccessibleChildSelectedFromContext(long vmID, AccessibleSelection as, int i); - void RemoveAccessibleSelectionFromContext(long vmID, AccessibleSelection as, int i); - void SelectAllAccessibleSelectionFromContext(long vmID, AccessibleSelection as); - - /** - * Additional methods for Teton - */ - - /** - * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns - * whether successful. - * - * Bug ID 4916682 - Implement JAWS AccessibleName policy - */ - BOOL getVirtualAccessibleName(const long vmID, const AccessibleContext accessibleContext, - wchar_t *name, int len); - - /** - * Request focus for a component. Returns whether successful. - * - * Bug ID 4944757 - requestFocus method needed - */ - BOOL requestFocus(const long vmID, const AccessibleContext accessibleContext); - - /** - * Selects text between two indices. Selection includes the text at the start index - * and the text at the end index. Returns whether successful. - * - * Bug ID 4944758 - selectTextRange method needed - */ - BOOL selectTextRange(const long vmID, const AccessibleContext accessibleContext, const int startIndex, - const int endIndex); - - /** - * Get text attributes between two indices. The attribute list includes the text at the - * start index and the text at the end index. Returns whether successful; - * - * Bug ID 4944761 - getTextAttributes between two indices method needed - */ - BOOL getTextAttributesInRange(const long vmID, const AccessibleContext accessibleContext, - const int startIndex, const int endIndex, - AccessibleTextAttributesInfo *attributes, short *len); - - /** - * Returns the number of visible children of a component. Returns -1 on error. - * - * Bug ID 4944762- getVisibleChildren for list-like components needed - */ - int getVisibleChildrenCount(const long vmID, const AccessibleContext accessibleContext); - - /** - * Gets the visible children of an AccessibleContext. Returns whether successful. - * - * Bug ID 4944762- getVisibleChildren for list-like components needed - */ - BOOL getVisibleChildren(const long vmID, const AccessibleContext accessibleContext, - const int startIndex, - VisibleChildrenInfo *visibleChildrenInfo); - - /** - * Set the caret to a text position. Returns whether successful. - * - * Bug ID 4944770 - setCaretPosition method needed - */ - BOOL setCaretPosition(const long vmID, const AccessibleContext accessibleContext, - const int position); - - /** - * Gets the text caret location - */ - BOOL getCaretLocation(long vmID, AccessibleContext ac, - AccessibleTextRectInfo *rectInfo, jint index); - - /** - * Gets the number of events waiting to fire - */ - int getEventsWaiting(); - -#ifdef __cplusplus -} -#endif diff --git a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgePackages.h b/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgePackages.h deleted file mode 100644 index 27c31be..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/win32/bridge/AccessBridgePackages.h +++ /dev/null @@ -1,2215 +0,0 @@ -/* - * Copyright (c) 2005, 2015, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -/* - * Header file for packages of paramaters passed between Java Accessibility - * and native Assistive Technologies - */ - -#ifndef __AccessBridgePackages_H__ -#define __AccessBridgePackages_H__ - -#include -#include - -#ifdef __cplusplus -extern "C" { -#endif - -#ifdef ACCESSBRIDGE_ARCH_LEGACY -typedef jobject JOBJECT64; -typedef HWND ABHWND64; -#define ABHandleToLong -#define ABLongToHandle -#else -typedef jlong JOBJECT64; -typedef long ABHWND64; -#define ABHandleToLong HandleToLong -#define ABLongToHandle LongToHandle -#endif - -#define MAX_BUFFER_SIZE 10240 -#define MAX_STRING_SIZE 1024 -#define SHORT_STRING_SIZE 256 - - // object types - typedef JOBJECT64 AccessibleContext; - typedef JOBJECT64 AccessibleText; - typedef JOBJECT64 AccessibleValue; - typedef JOBJECT64 AccessibleSelection; - typedef JOBJECT64 Java_Object; - typedef JOBJECT64 PropertyChangeEvent; - typedef JOBJECT64 FocusEvent; - typedef JOBJECT64 CaretEvent; - typedef JOBJECT64 MouseEvent; - typedef JOBJECT64 MenuEvent; - typedef JOBJECT64 AccessibleTable; - typedef JOBJECT64 AccessibleHyperlink; - typedef JOBJECT64 AccessibleHypertext; - - /** - ****************************************************** - * Java event types - ****************************************************** - */ - -#define cPropertyChangeEvent (jlong) 1 // 1 -#define cFocusGainedEvent (jlong) 2 // 2 -#define cFocusLostEvent (jlong) 4 // 4 -#define cCaretUpdateEvent (jlong) 8 // 8 -#define cMouseClickedEvent (jlong) 16 // 10 -#define cMouseEnteredEvent (jlong) 32 // 20 -#define cMouseExitedEvent (jlong) 64 // 40 -#define cMousePressedEvent (jlong) 128 // 80 -#define cMouseReleasedEvent (jlong) 256 // 100 -#define cMenuCanceledEvent (jlong) 512 // 200 -#define cMenuDeselectedEvent (jlong) 1024 // 400 -#define cMenuSelectedEvent (jlong) 2048 // 800 -#define cPopupMenuCanceledEvent (jlong) 4096 // 1000 -#define cPopupMenuWillBecomeInvisibleEvent (jlong) 8192 // 2000 -#define cPopupMenuWillBecomeVisibleEvent (jlong) 16384 // 4000 -#define cJavaShutdownEvent (jlong) 32768 // 8000 - - /** - ****************************************************** - * Accessible Roles - * Defines all AccessibleRoles in Local.US - ****************************************************** - */ - - /** - * Object is used to alert the user about something. - */ -#define ACCESSIBLE_ALERT L"alert" - - /** - * The header for a column of data. - */ -#define ACCESSIBLE_COLUMN_HEADER L"column header" - - /** - * Object that can be drawn into and is used to trap - * events. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_CANVAS L"canvas" - - /** - * A list of choices the user can select from. Also optionally - * allows the user to enter a choice of their own. - */ -#define ACCESSIBLE_COMBO_BOX L"combo box" - - /** - * An iconified internal frame in a DESKTOP_PANE. - * see ACCESSIBLE_DESKTOP_PANE - * see ACCESSIBLE_INTERNAL_FRAME - */ -#define ACCESSIBLE_DESKTOP_ICON L"desktop icon" - - /** - * A frame-like object that is clipped by a desktop pane. The - * desktop pane, internal frame, and desktop icon objects are - * often used to create multiple document interfaces within an - * application. - * see ACCESSIBLE_DESKTOP_ICON - * see ACCESSIBLE_DESKTOP_PANE - * see ACCESSIBLE_FRAME - */ -#define ACCESSIBLE_INTERNAL_FRAME L"internal frame" - - /** - * A pane that supports internal frames and - * iconified versions of those internal frames. - * see ACCESSIBLE_DESKTOP_ICON - * see ACCESSIBLE_INTERNAL_FRAME - */ -#define ACCESSIBLE_DESKTOP_PANE L"desktop pane" - - /** - * A specialized pane whose primary use is inside a DIALOG - * see ACCESSIBLE_DIALOG - */ -#define ACCESSIBLE_OPTION_PANE L"option pane" - - /** - * A top level window with no title or border. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_DIALOG - */ -#define ACCESSIBLE_WINDOW L"window" - - /** - * A top level window with a title bar, border, menu bar, etc. It is - * often used as the primary window for an application. - * see ACCESSIBLE_DIALOG - * see ACCESSIBLE_CANVAS - * see ACCESSIBLE_WINDOW - */ -#define ACCESSIBLE_FRAME L"frame" - - /** - * A top level window with title bar and a border. A dialog is similar - * to a frame, but it has fewer properties and is often used as a - * secondary window for an application. - * see ACCESSIBLE_FRAME - * see ACCESSIBLE_WINDOW - */ -#define ACCESSIBLE_DIALOG L"dialog" - - /** - * A specialized dialog that lets the user choose a color. - */ -#define ACCESSIBLE_COLOR_CHOOSER L"color chooser" - - - /** - * A pane that allows the user to navigate through - * and select the contents of a directory. May be used - * by a file chooser. - * see ACCESSIBLE_FILE_CHOOSER - */ -#define ACCESSIBLE_DIRECTORY_PANE L"directory pane" - - /** - * A specialized dialog that displays the files in the directory - * and lets the user select a file, browse a different directory, - * or specify a filename. May use the directory pane to show the - * contents of a directory. - * see ACCESSIBLE_DIRECTORY_PANE - */ -#define ACCESSIBLE_FILE_CHOOSER L"file chooser" - - /** - * An object that fills up space in a user interface. It is often - * used in interfaces to tweak the spacing between components, - * but serves no other purpose. - */ -#define ACCESSIBLE_FILLER L"filler" - - /** - * A hypertext anchor - */ -#define ACCESSIBLE_HYPERLINK L"hyperlink" - - /** - * A small fixed size picture, typically used to decorate components. - */ -#define ACCESSIBLE_ICON L"icon" - - /** - * An object used to present an icon or short string in an interface. - */ -#define ACCESSIBLE_LABEL L"label" - - /** - * A specialized pane that has a glass pane and a layered pane as its - * children. - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_ROOT_PANE L"root pane" - - /** - * A pane that is guaranteed to be painted on top - * of all panes beneath it. - * see ACCESSIBLE_ROOT_PANE - * see ACCESSIBLE_CANVAS - */ -#define ACCESSIBLE_GLASS_PANE L"glass pane" - - /** - * A specialized pane that allows its children to be drawn in layers, - * providing a form of stacking order. This is usually the pane that - * holds the menu bar as well as the pane that contains most of the - * visual components in a window. - * see ACCESSIBLE_GLASS_PANE - * see ACCESSIBLE_ROOT_PANE - */ -#define ACCESSIBLE_LAYERED_PANE L"layered pane" - - /** - * An object that presents a list of objects to the user and allows the - * user to select one or more of them. A list is usually contained - * within a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - * see ACCESSIBLE_LIST_ITEM - */ -#define ACCESSIBLE_LIST L"list" - - /** - * An object that presents an element in a list. A list is usually - * contained within a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - * see ACCESSIBLE_LIST - */ -#define ACCESSIBLE_LIST_ITEM L"list item" - - /** - * An object usually drawn at the top of the primary dialog box of - * an application that contains a list of menus the user can choose - * from. For example, a menu bar might contain menus for "File," - * "Edit," and "Help." - * see ACCESSIBLE_MENU - * see ACCESSIBLE_POPUP_MENU - * see ACCESSIBLE_LAYERED_PANE - */ -#define ACCESSIBLE_MENU_BAR L"menu bar" - - /** - * A temporary window that is usually used to offer the user a - * list of choices, and then hides when the user selects one of - * those choices. - * see ACCESSIBLE_MENU - * see ACCESSIBLE_MENU_ITEM - */ -#define ACCESSIBLE_POPUP_MENU L"popup menu" - - /** - * An object usually found inside a menu bar that contains a list - * of actions the user can choose from. A menu can have any object - * as its children, but most often they are menu items, other menus, - * or rudimentary objects such as radio buttons, check boxes, or - * separators. For example, an application may have an "Edit" menu - * that contains menu items for "Cut" and "Paste." - * see ACCESSIBLE_MENU_BAR - * see ACCESSIBLE_MENU_ITEM - * see ACCESSIBLE_SEPARATOR - * see ACCESSIBLE_RADIO_BUTTON - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_POPUP_MENU - */ -#define ACCESSIBLE_MENU L"menu" - - /** - * An object usually contained in a menu that presents an action - * the user can choose. For example, the "Cut" menu item in an - * "Edit" menu would be an action the user can select to cut the - * selected area of text in a document. - * see ACCESSIBLE_MENU_BAR - * see ACCESSIBLE_SEPARATOR - * see ACCESSIBLE_POPUP_MENU - */ -#define ACCESSIBLE_MENU_ITEM L"menu item" - - /** - * An object usually contained in a menu to provide a visual - * and logical separation of the contents in a menu. For example, - * the "File" menu of an application might contain menu items for - * "Open," "Close," and "Exit," and will place a separator between - * "Close" and "Exit" menu items. - * see ACCESSIBLE_MENU - * see ACCESSIBLE_MENU_ITEM - */ -#define ACCESSIBLE_SEPARATOR L"separator" - - /** - * An object that presents a series of panels (or page tabs), one at a - * time, through some mechanism provided by the object. The most common - * mechanism is a list of tabs at the top of the panel. The children of - * a page tab list are all page tabs. - * see ACCESSIBLE_PAGE_TAB - */ -#define ACCESSIBLE_PAGE_TAB_LIST L"page tab list" - - /** - * An object that is a child of a page tab list. Its sole child is - * the panel that is to be presented to the user when the user - * selects the page tab from the list of tabs in the page tab list. - * see ACCESSIBLE_PAGE_TAB_LIST - */ -#define ACCESSIBLE_PAGE_TAB L"page tab" - - /** - * A generic container that is often used to group objects. - */ -#define ACCESSIBLE_PANEL L"panel" - - /** - * An object used to indicate how much of a task has been completed. - */ -#define ACCESSIBLE_PROGRESS_BAR L"progress bar" - - /** - * A text object used for passwords, or other places where the - * text contents is not shown visibly to the user - */ -#define ACCESSIBLE_PASSWORD_TEXT L"password text" - - /** - * An object the user can manipulate to tell the application to do - * something. - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_PUSH_BUTTON L"push button" - - /** - * A specialized push button that can be checked or unchecked, but - * does not provide a separate indicator for the current state. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_CHECK_BOX - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_TOGGLE_BUTTON L"toggle button" - - /** - * A choice that can be checked or unchecked and provides a - * separate indicator for the current state. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_RADIO_BUTTON - */ -#define ACCESSIBLE_CHECK_BOX L"check box" - - /** - * A specialized check box that will cause other radio buttons in the - * same group to become unchecked when this one is checked. - * see ACCESSIBLE_PUSH_BUTTON - * see ACCESSIBLE_TOGGLE_BUTTON - * see ACCESSIBLE_CHECK_BOX - */ -#define ACCESSIBLE_RADIO_BUTTON L"radio button" - - /** - * The header for a row of data. - */ -#define ACCESSIBLE_ROW_HEADER L"row header" - - /** - * An object that allows a user to incrementally view a large amount - * of information. Its children can include scroll bars and a viewport. - * see ACCESSIBLE_SCROLL_BAR - * see ACCESSIBLE_VIEWPORT - */ -#define ACCESSIBLE_SCROLL_PANE L"scroll pane" - - /** - * An object usually used to allow a user to incrementally view a - * large amount of data. Usually used only by a scroll pane. - * see ACCESSIBLE_SCROLL_PANE - */ -#define ACCESSIBLE_SCROLL_BAR L"scroll bar" - - /** - * An object usually used in a scroll pane. It represents the portion - * of the entire data that the user can see. As the user manipulates - * the scroll bars, the contents of the viewport can change. - * see ACCESSIBLE_SCROLL_PANE - */ -#define ACCESSIBLE_VIEWPORT L"viewport" - - /** - * An object that allows the user to select from a bounded range. For - * example, a slider might be used to select a number between 0 and 100. - */ -#define ACCESSIBLE_SLIDER L"slider" - - /** - * A specialized panel that presents two other panels at the same time. - * Between the two panels is a divider the user can manipulate to make - * one panel larger and the other panel smaller. - */ -#define ACCESSIBLE_SPLIT_PANE L"split pane" - - /** - * An object used to present information in terms of rows and columns. - * An example might include a spreadsheet application. - */ -#define ACCESSIBLE_TABLE L"table" - - /** - * An object that presents text to the user. The text is usually - * editable by the user as opposed to a label. - * see ACCESSIBLE_LABEL - */ -#define ACCESSIBLE_TEXT L"text" - - /** - * An object used to present hierarchical information to the user. - * The individual nodes in the tree can be collapsed and expanded - * to provide selective disclosure of the tree's contents. - */ -#define ACCESSIBLE_TREE L"tree" - - /** - * A bar or palette usually composed of push buttons or toggle buttons. - * It is often used to provide the most frequently used functions for an - * application. - */ -#define ACCESSIBLE_TOOL_BAR L"tool bar" - - /** - * An object that provides information about another object. The - * accessibleDescription property of the tool tip is often displayed - * to the user in a small L"help bubble" when the user causes the - * mouse to hover over the object associated with the tool tip. - */ -#define ACCESSIBLE_TOOL_TIP L"tool tip" - - /** - * An AWT component, but nothing else is known about it. - * see ACCESSIBLE_SWING_COMPONENT - * see ACCESSIBLE_UNKNOWN - */ -#define ACCESSIBLE_AWT_COMPONENT L"awt component" - - /** - * A Swing component, but nothing else is known about it. - * see ACCESSIBLE_AWT_COMPONENT - * see ACCESSIBLE_UNKNOWN - */ -#define ACCESSIBLE_SWING_COMPONENT L"swing component" - - /** - * The object contains some Accessible information, but its role is - * not known. - * see ACCESSIBLE_AWT_COMPONENT - * see ACCESSIBLE_SWING_COMPONENT - */ -#define ACCESSIBLE_UNKNOWN L"unknown" - - /** - * A STATUS_BAR is an simple component that can contain - * multiple labels of status information to the user. - */ -#define ACCESSIBLE_STATUS_BAR L"status bar" - - /** - * A DATE_EDITOR is a component that allows users to edit - * java.util.Date and java.util.Time objects - */ -#define ACCESSIBLE_DATE_EDITOR L"date editor" - - /** - * A SPIN_BOX is a simple spinner component and its main use - * is for simple numbers. - */ -#define ACCESSIBLE_SPIN_BOX L"spin box" - - /** - * A FONT_CHOOSER is a component that lets the user pick various - * attributes for fonts. - */ -#define ACCESSIBLE_FONT_CHOOSER L"font chooser" - - /** - * A GROUP_BOX is a simple container that contains a border - * around it and contains components inside it. - */ -#define ACCESSIBLE_GROUP_BOX L"group box" - - /** - * A text header - */ -#define ACCESSIBLE_HEADER L"header" - - /** - * A text footer - */ -#define ACCESSIBLE_FOOTER L"footer" - - /** - * A text paragraph - */ -#define ACCESSIBLE_PARAGRAPH L"paragraph" - - /** - * A ruler is an object used to measure distance - */ -#define ACCESSIBLE_RULER L"ruler" - - /** - * A role indicating the object acts as a formula for - * calculating a value. An example is a formula in - * a spreadsheet cell. - */ -#define ACCESSIBLE_EDITBAR L"editbar" - - /** - * A role indicating the object monitors the progress - * of some operation. - */ -#define PROGRESS_MONITOR L"progress monitor" - - - /** - ****************************************************** - * Accessibility event types - ****************************************************** - */ - -#define cPropertyNameChangeEvent (jlong) 1 // 1 -#define cPropertyDescriptionChangeEvent (jlong) 2 // 2 -#define cPropertyStateChangeEvent (jlong) 4 // 4 -#define cPropertyValueChangeEvent (jlong) 8 // 8 -#define cPropertySelectionChangeEvent (jlong) 16 // 10 -#define cPropertyTextChangeEvent (jlong) 32 // 20 -#define cPropertyCaretChangeEvent (jlong) 64 // 40 -#define cPropertyVisibleDataChangeEvent (jlong) 128 // 80 -#define cPropertyChildChangeEvent (jlong) 256 // 100 -#define cPropertyActiveDescendentChangeEvent (jlong) 512 // 200 -#define cPropertyTableModelChangeEvent (jlong) 1024 // 400 - - /** - ****************************************************** - * optional AccessibleContext interfaces - * - * This version of the bridge reuses the accessibleValue - * field in the AccessibleContextInfo struct to represent - * additional optional interfaces that are supported by - * the Java AccessibleContext. This is backwardly compatable - * because the old accessibleValue was set to the BOOL - * value TRUE (i.e., 1) if the AccessibleValue interface is - * supported. - ****************************************************** - */ - -#define cAccessibleValueInterface (jlong) 1 // 1 << 1 (TRUE) -#define cAccessibleActionInterface (jlong) 2 // 1 << 2 -#define cAccessibleComponentInterface (jlong) 4 // 1 << 3 -#define cAccessibleSelectionInterface (jlong) 8 // 1 << 4 -#define cAccessibleTableInterface (jlong) 16 // 1 << 5 -#define cAccessibleTextInterface (jlong) 32 // 1 << 6 -#define cAccessibleHypertextInterface (jlong) 64 // 1 << 7 - - - /** - ****************************************************** - * Accessibility information bundles - ****************************************************** - */ - - typedef struct AccessBridgeVersionInfoTag { - wchar_t VMversion[SHORT_STRING_SIZE]; // output of "java -version" - wchar_t bridgeJavaClassVersion[SHORT_STRING_SIZE]; // version of the AccessBridge.class - wchar_t bridgeJavaDLLVersion[SHORT_STRING_SIZE]; // version of JavaAccessBridge.dll - wchar_t bridgeWinDLLVersion[SHORT_STRING_SIZE]; // version of WindowsAccessBridge.dll - } AccessBridgeVersionInfo; - - - typedef struct AccessibleContextInfoTag { - wchar_t name[MAX_STRING_SIZE]; // the AccessibleName of the object - wchar_t description[MAX_STRING_SIZE]; // the AccessibleDescription of the object - - wchar_t role[SHORT_STRING_SIZE]; // localized AccesibleRole string - wchar_t role_en_US[SHORT_STRING_SIZE]; // AccesibleRole string in the en_US locale - wchar_t states[SHORT_STRING_SIZE]; // localized AccesibleStateSet string (comma separated) - wchar_t states_en_US[SHORT_STRING_SIZE]; // AccesibleStateSet string in the en_US locale (comma separated) - - jint indexInParent; // index of object in parent - jint childrenCount; // # of children, if any - - jint x; // screen coords in pixels - jint y; // " - jint width; // pixel width of object - jint height; // pixel height of object - - BOOL accessibleComponent; // flags for various additional - BOOL accessibleAction; // Java Accessibility interfaces - BOOL accessibleSelection; // FALSE if this object doesn't - BOOL accessibleText; // implement the additional interface - // in question - - // BOOL accessibleValue; // old BOOL indicating whether AccessibleValue is supported - BOOL accessibleInterfaces; // new bitfield containing additional interface flags - - } AccessibleContextInfo; - - - - // AccessibleText packages - typedef struct AccessibleTextInfoTag { - jint charCount; // # of characters in this text object - jint caretIndex; // index of caret - jint indexAtPoint; // index at the passsed in point - } AccessibleTextInfo; - - typedef struct AccessibleTextItemsInfoTag { - wchar_t letter; - wchar_t word[SHORT_STRING_SIZE]; - wchar_t sentence[MAX_STRING_SIZE]; - } AccessibleTextItemsInfo; - - typedef struct AccessibleTextSelectionInfoTag { - jint selectionStartIndex; - jint selectionEndIndex; - wchar_t selectedText[MAX_STRING_SIZE]; - } AccessibleTextSelectionInfo; - - typedef struct AccessibleTextRectInfoTag { - jint x; // bounding rect of char at index - jint y; // " - jint width; // " - jint height; // " - } AccessibleTextRectInfo; - - // standard attributes for text; note: tabstops are not supported - typedef struct AccessibleTextAttributesInfoTag { - BOOL bold; - BOOL italic; - BOOL underline; - BOOL strikethrough; - BOOL superscript; - BOOL subscript; - - wchar_t backgroundColor[SHORT_STRING_SIZE]; - wchar_t foregroundColor[SHORT_STRING_SIZE]; - wchar_t fontFamily[SHORT_STRING_SIZE]; - jint fontSize; - - jint alignment; - jint bidiLevel; - - jfloat firstLineIndent; - jfloat leftIndent; - jfloat rightIndent; - jfloat lineSpacing; - jfloat spaceAbove; - jfloat spaceBelow; - - wchar_t fullAttributesString[MAX_STRING_SIZE]; - } AccessibleTextAttributesInfo; - - /** - ****************************************************** - * IPC management typedefs - ****************************************************** - */ - -#define cMemoryMappedNameSize 255 - - /** - * sent by the WindowsDLL -> the memory-mapped file is setup - * - */ - typedef struct MemoryMappedFileCreatedPackageTag { -// HWND bridgeWindow; // redundant, but easier to get to here... - ABHWND64 bridgeWindow; // redundant, but easier to get to here... - char filename[cMemoryMappedNameSize]; - } MemoryMappedFileCreatedPackage; - - - - - /** - * sent when a new JavaVM attaches to the Bridge - * - */ - typedef struct JavaVMCreatedPackageTag { - ABHWND64 bridgeWindow; - long vmID; - } JavaVMCreatedPackage; - - /** - * sent when a JavaVM detatches from the Bridge - * - */ - typedef struct JavaVMDestroyedPackageTag { - ABHWND64 bridgeWindow; - } JavaVMDestroyedPackage; - - /** - * sent when a new AT attaches to the Bridge - * - */ - typedef struct WindowsATCreatedPackageTag { - ABHWND64 bridgeWindow; - } WindowsATCreatedPackage; - - /** - * sent when an AT detatches from the Bridge - * - */ - typedef struct WindowsATDestroyedPackageTag { - ABHWND64 bridgeWindow; - } WindowsATDestroyedPackage; - - - /** - * sent by JVM Bridges in response to a WindowsATCreate - * message; saying "howdy, welcome to the neighborhood" - * - */ - typedef struct JavaVMPresentNotificationPackageTag { - ABHWND64 bridgeWindow; - long vmID; - } JavaVMPresentNotificationPackage; - - /** - * sent by AT Bridges in response to a JavaVMCreate - * message; saying "howdy, welcome to the neighborhood" - * - */ - typedef struct WindowsATPresentNotificationPackageTag { - ABHWND64 bridgeWindow; - } WindowsATPresentNotificationPackage; - - - /** - ****************************************************** - * Core packages - ****************************************************** - */ - - typedef struct ReleaseJavaObjectPackageTag { - long vmID; - JOBJECT64 object; - } ReleaseJavaObjectPackage; - - typedef struct GetAccessBridgeVersionPackageTag { - long vmID; // can't get VM info w/out a VM! - AccessBridgeVersionInfo rVersionInfo; - } GetAccessBridgeVersionPackage; - - typedef struct IsSameObjectPackageTag { - long vmID; - JOBJECT64 obj1; - JOBJECT64 obj2; - jboolean rResult; - } IsSameObjectPackage; - - /** - ****************************************************** - * Windows packages - ****************************************************** - */ - - typedef struct IsJavaWindowPackageTag { - jint window; - jboolean rResult; - } IsJavaWindowPackage; - - typedef struct GetAccessibleContextFromHWNDPackageTag { - jint window; - long rVMID; - JOBJECT64 rAccessibleContext; - } GetAccessibleContextFromHWNDPackage; - - typedef struct GetHWNDFromAccessibleContextPackageTag { - JOBJECT64 accessibleContext; - ABHWND64 rHWND; - } GetHWNDFromAccessibleContextPackage; - - /** -****************************************************** -* AccessibleContext packages -****************************************************** -*/ - - typedef struct GetAccessibleContextAtPackageTag { - jint x; - jint y; - long vmID; - JOBJECT64 AccessibleContext; // look within this AC - JOBJECT64 rAccessibleContext; - } GetAccessibleContextAtPackage; - - typedef struct GetAccessibleContextWithFocusPackageTag { - long rVMID; - JOBJECT64 rAccessibleContext; - } GetAccessibleContextWithFocusPackage; - - typedef struct GetAccessibleContextInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - AccessibleContextInfo rAccessibleContextInfo; - } GetAccessibleContextInfoPackage; - - typedef struct GetAccessibleChildFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint childIndex; - JOBJECT64 rAccessibleContext; - } GetAccessibleChildFromContextPackage; - - typedef struct GetAccessibleParentFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - JOBJECT64 rAccessibleContext; - } GetAccessibleParentFromContextPackage; - - /** -****************************************************** -* AccessibleTable packages -****************************************************** -*/ - -#define MAX_TABLE_SELECTIONS 64 - - // table information - typedef struct AccessibleTableInfoTag { - JOBJECT64 caption; // AccesibleContext - JOBJECT64 summary; // AccessibleContext - jint rowCount; - jint columnCount; - JOBJECT64 accessibleContext; - JOBJECT64 accessibleTable; - } AccessibleTableInfo; - - typedef struct GetAccessibleTableInfoPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableInfoPackage; - - // table cell information - typedef struct AccessibleTableCellInfoTag { - JOBJECT64 accessibleContext; - jint index; - jint row; - jint column; - jint rowExtent; - jint columnExtent; - jboolean isSelected; - } AccessibleTableCellInfo; - - typedef struct GetAccessibleTableCellInfoPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jint column; - AccessibleTableCellInfo rTableCellInfo; - } GetAccessibleTableCellInfoPackage; - - typedef struct GetAccessibleTableRowHeaderPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableRowHeaderPackage; - - typedef struct GetAccessibleTableColumnHeaderPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleTableInfo rTableInfo; - } GetAccessibleTableColumnHeaderPackage; - - typedef struct GetAccessibleTableRowDescriptionPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint row; - JOBJECT64 rAccessibleContext; - } GetAccessibleTableRowDescriptionPackage; - - typedef struct GetAccessibleTableColumnDescriptionPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint column; - JOBJECT64 rAccessibleContext; - } GetAccessibleTableColumnDescriptionPackage; - - typedef struct GetAccessibleTableRowSelectionCountPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint rCount; - } GetAccessibleTableRowSelectionCountPackage; - - typedef struct IsAccessibleTableRowSelectedPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jboolean rResult; - } IsAccessibleTableRowSelectedPackage; - - typedef struct GetAccessibleTableRowSelectionsPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint count; - jint rSelections[MAX_TABLE_SELECTIONS]; - } GetAccessibleTableRowSelectionsPackage; - - typedef struct GetAccessibleTableColumnSelectionCountPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint rCount; - } GetAccessibleTableColumnSelectionCountPackage; - - typedef struct IsAccessibleTableColumnSelectedPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint column; - jboolean rResult; - } IsAccessibleTableColumnSelectedPackage; - - typedef struct GetAccessibleTableColumnSelectionsPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint count; - jint rSelections[MAX_TABLE_SELECTIONS]; - } GetAccessibleTableColumnSelectionsPackage; - - - typedef struct GetAccessibleTableRowPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint index; - jint rRow; - } GetAccessibleTableRowPackage; - - typedef struct GetAccessibleTableColumnPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint index; - jint rColumn; - } GetAccessibleTableColumnPackage; - - typedef struct GetAccessibleTableIndexPackageTag { - long vmID; - JOBJECT64 accessibleTable; - jint row; - jint column; - jint rIndex; - } GetAccessibleTableIndexPackage; - - - /** - ****************************************************** - * AccessibleRelationSet packages - ****************************************************** - */ - -#define MAX_RELATION_TARGETS 25 -#define MAX_RELATIONS 5 - - typedef struct AccessibleRelationInfoTag { - wchar_t key[SHORT_STRING_SIZE]; - jint targetCount; - JOBJECT64 targets[MAX_RELATION_TARGETS]; // AccessibleContexts - } AccessibleRelationInfo; - - typedef struct AccessibleRelationSetInfoTag { - jint relationCount; - AccessibleRelationInfo relations[MAX_RELATIONS]; - } AccessibleRelationSetInfo; - - typedef struct GetAccessibleRelationSetPackageTag { - long vmID; - JOBJECT64 accessibleContext; - AccessibleRelationSetInfo rAccessibleRelationSetInfo; - } GetAccessibleRelationSetPackage; - - /** - ****************************************************** - * AccessibleHypertext packagess - ****************************************************** - */ - -#define MAX_HYPERLINKS 64 // maximum number of hyperlinks returned - - // hyperlink information - typedef struct AccessibleHyperlinkInfoTag { - wchar_t text[SHORT_STRING_SIZE]; // the hyperlink text - jint startIndex; //index in the hypertext document where the link begins - jint endIndex; //index in the hypertext document where the link ends - JOBJECT64 accessibleHyperlink; // AccessibleHyperlink object - } AccessibleHyperlinkInfo; - - // hypertext information - typedef struct AccessibleHypertextInfoTag { - jint linkCount; // number of hyperlinks - AccessibleHyperlinkInfo links[MAX_HYPERLINKS]; // the hyperlinks - JOBJECT64 accessibleHypertext; // AccessibleHypertext object - } AccessibleHypertextInfo; - - // struct for sending a message to get the hypertext for an AccessibleContext - typedef struct GetAccessibleHypertextPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext with hypertext - AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext - } GetAccessibleHypertextPackage; - - // struct for sending an message to activate a hyperlink - typedef struct ActivateAccessibleHyperlinkPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext containing the link - JOBJECT64 accessibleHyperlink; // the link to activate - BOOL rResult; // hyperlink activation return value - } ActivateAccessibleHyperlinkPackage; - - // struct for sending a message to get the number of hyperlinks in a component - typedef struct GetAccessibleHyperlinkCountPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext containing AccessibleHypertext - jint rLinkCount; // link count return value - } GetAccessibleHyperlinkCountPackage; - - // struct for sending a message to get the hypertext for an AccessibleContext - // starting at a specified index in the document - typedef struct GetAccessibleHypertextExtPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext with hypertext - jint startIndex; // start index in document - AccessibleHypertextInfo rAccessibleHypertextInfo; // returned hypertext - BOOL rSuccess; // whether call succeeded - } GetAccessibleHypertextExtPackage; - - // struct for sending a message to get the nth hyperlink in a document; - // maps to AccessibleHypertext.getLink - typedef struct GetAccessibleHyperlinkPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 hypertext; // AccessibleHypertext - jint linkIndex; // hyperlink index - AccessibleHyperlinkInfo rAccessibleHyperlinkInfo; // returned hyperlink - } GetAccessibleHyperlinkPackage; - - // struct for sending a message to get the index into an array - // of hyperlinks that is associated with a character index in a - // document; maps to AccessibleHypertext.getLinkIndex - typedef struct GetAccessibleHypertextLinkIndexPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 hypertext; // AccessibleHypertext - jint charIndex; // character index in document - jint rLinkIndex; // returned hyperlink index - } GetAccessibleHypertextLinkIndexPackage; - - /** - ****************************************************** - * Accessible Key Bindings packages - ****************************************************** - */ - -#define MAX_KEY_BINDINGS 10 - - // keyboard character modifiers -#define ACCESSIBLE_SHIFT_KEYSTROKE 1 -#define ACCESSIBLE_CONTROL_KEYSTROKE 2 -#define ACCESSIBLE_META_KEYSTROKE 4 -#define ACCESSIBLE_ALT_KEYSTROKE 8 -#define ACCESSIBLE_ALT_GRAPH_KEYSTROKE 16 -#define ACCESSIBLE_BUTTON1_KEYSTROKE 32 -#define ACCESSIBLE_BUTTON2_KEYSTROKE 64 -#define ACCESSIBLE_BUTTON3_KEYSTROKE 128 -#define ACCESSIBLE_FKEY_KEYSTROKE 256 // F key pressed, character contains 1-24 -#define ACCESSIBLE_CONTROLCODE_KEYSTROKE 512 // Control code key pressed, character contains control code. - -// The supported control code keys are: -#define ACCESSIBLE_VK_BACK_SPACE 8 -#define ACCESSIBLE_VK_DELETE 127 -#define ACCESSIBLE_VK_DOWN 40 -#define ACCESSIBLE_VK_END 35 -#define ACCESSIBLE_VK_HOME 36 -#define ACCESSIBLE_VK_INSERT 155 -#define ACCESSIBLE_VK_KP_DOWN 225 -#define ACCESSIBLE_VK_KP_LEFT 226 -#define ACCESSIBLE_VK_KP_RIGHT 227 -#define ACCESSIBLE_VK_KP_UP 224 -#define ACCESSIBLE_VK_LEFT 37 -#define ACCESSIBLE_VK_PAGE_DOWN 34 -#define ACCESSIBLE_VK_PAGE_UP 33 -#define ACCESSIBLE_VK_RIGHT 39 -#define ACCESSIBLE_VK_UP 38 - - // a key binding associates with a component - typedef struct AccessibleKeyBindingInfoTag { - jchar character; // the key character - jint modifiers; // the key modifiers - } AccessibleKeyBindingInfo; - - // all of the key bindings associated with a component - typedef struct AccessibleKeyBindingsTag { - int keyBindingsCount; // number of key bindings - AccessibleKeyBindingInfo keyBindingInfo[MAX_KEY_BINDINGS]; - } AccessibleKeyBindings; - - // struct to get the key bindings associated with a component - typedef struct GetAccessibleKeyBindingsPackageTag { - long vmID; // the virtual machine id - JOBJECT64 accessibleContext; // the component - AccessibleKeyBindings rAccessibleKeyBindings; // the key bindings - } GetAccessibleKeyBindingsPackage; - - /** -****************************************************** -* AccessibleIcon packages -****************************************************** -*/ -#define MAX_ICON_INFO 8 - - // an icon assocated with a component - typedef struct AccessibleIconInfoTag { - wchar_t description[SHORT_STRING_SIZE]; // icon description - jint height; // icon height - jint width; // icon width - } AccessibleIconInfo; - - // all of the icons associated with a component - typedef struct AccessibleIconsTag { - jint iconsCount; // number of icons - AccessibleIconInfo iconInfo[MAX_ICON_INFO]; // the icons - } AccessibleIcons; - - // struct to get the icons associated with a component - typedef struct GetAccessibleIconsPackageTag { - long vmID; // the virtual machine id - JOBJECT64 accessibleContext; // the component - AccessibleIcons rAccessibleIcons; // the icons - } GetAccessibleIconsPackage; - - - /** -****************************************************** -* AccessibleAction packages -****************************************************** -*/ -#define MAX_ACTION_INFO 256 -#define MAX_ACTIONS_TO_DO 32 - - // an action assocated with a component - typedef struct AccessibleActionInfoTag { - wchar_t name[SHORT_STRING_SIZE]; // action name - } AccessibleActionInfo; - - // all of the actions associated with a component - typedef struct AccessibleActionsTag { - jint actionsCount; // number of actions - AccessibleActionInfo actionInfo[MAX_ACTION_INFO]; // the action information - } AccessibleActions; - - // struct for requesting the actions associated with a component - typedef struct GetAccessibleActionsPackageTag { - long vmID; - JOBJECT64 accessibleContext; // the component - AccessibleActions rAccessibleActions; // the actions - } GetAccessibleActionsPackage; - - // list of AccessibleActions to do - typedef struct AccessibleActionsToDoTag { - jint actionsCount; // number of actions to do - AccessibleActionInfo actions[MAX_ACTIONS_TO_DO];// the accessible actions to do - } AccessibleActionsToDo; - - // struct for sending an message to do one or more actions - typedef struct DoAccessibleActionsPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // component to do the action - AccessibleActionsToDo actionsToDo; // the accessible actions to do - BOOL rResult; // action return value - jint failure; // index of action that failed if rResult is FALSE - } DoAccessibleActionsPackage; - - /** -****************************************************** -* AccessibleText packages -****************************************************** -*/ - - typedef struct GetAccessibleTextInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint x; - jint y; - AccessibleTextInfo rTextInfo; - } GetAccessibleTextInfoPackage; - - typedef struct GetAccessibleTextItemsPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextItemsInfo rTextItemsInfo; - } GetAccessibleTextItemsPackage; - - typedef struct GetAccessibleTextSelectionInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - AccessibleTextSelectionInfo rTextSelectionItemsInfo; - } GetAccessibleTextSelectionInfoPackage; - - typedef struct GetAccessibleTextAttributeInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextAttributesInfo rAttributeInfo; - } GetAccessibleTextAttributeInfoPackage; - - typedef struct GetAccessibleTextRectInfoPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextRectInfo rTextRectInfo; - } GetAccessibleTextRectInfoPackage; - - typedef struct GetCaretLocationPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - AccessibleTextRectInfo rTextRectInfo; - } GetCaretLocationPackage; - - typedef struct GetAccessibleTextLineBoundsPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - jint rLineStart; - jint rLineEnd; - } GetAccessibleTextLineBoundsPackage; - - typedef struct GetAccessibleTextRangePackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint start; - jint end; - wchar_t rText[MAX_BUFFER_SIZE]; - } GetAccessibleTextRangePackage; - - /** -****************************************************** -* -* Utility method packages -****************************************************** -*/ - - typedef struct SetTextContentsPackageTag { - long vmID; - JOBJECT64 accessibleContext; // the text field - wchar_t text[MAX_STRING_SIZE]; // the text - BOOL rResult; - } SetTextContentsPackage; - - typedef struct GetParentWithRolePackageTag { - long vmID; - JOBJECT64 accessibleContext; - wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above - JOBJECT64 rAccessibleContext; - } GetParentWithRolePackage; - - typedef struct GetTopLevelObjectPackageTag { - long vmID; - JOBJECT64 accessibleContext; - JOBJECT64 rAccessibleContext; - } GetTopLevelObjectPackage; - - typedef struct GetParentWithRoleElseRootPackageTag { - long vmID; - JOBJECT64 accessibleContext; - wchar_t role[SHORT_STRING_SIZE]; // one of Accessible Roles above - JOBJECT64 rAccessibleContext; - } GetParentWithRoleElseRootPackage; - - typedef struct GetObjectDepthPackageTag { - long vmID; - JOBJECT64 accessibleContext; - jint rResult; - } GetObjectDepthPackage; - - typedef struct GetActiveDescendentPackageTag { - long vmID; - JOBJECT64 accessibleContext; - JOBJECT64 rAccessibleContext; - } GetActiveDescendentPackage; - - /** -****************************************************** -* AccessibleValue packages -****************************************************** -*/ - - typedef struct GetCurrentAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetCurrentAccessibleValueFromContextPackage; - - typedef struct GetMaximumAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetMaximumAccessibleValueFromContextPackage; - - typedef struct GetMinimumAccessibleValueFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - wchar_t rValue[SHORT_STRING_SIZE]; - } GetMinimumAccessibleValueFromContextPackage; - - - /** -****************************************************** -* AccessibleSelection packages -****************************************************** -*/ - - typedef struct AddAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - } AddAccessibleSelectionFromContextPackage; - - typedef struct ClearAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - } ClearAccessibleSelectionFromContextPackage; - - typedef struct GetAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - JOBJECT64 rAccessibleContext; - } GetAccessibleSelectionFromContextPackage; - - typedef struct GetAccessibleSelectionCountFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint rCount; - } GetAccessibleSelectionCountFromContextPackage; - - typedef struct IsAccessibleChildSelectedFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - jboolean rResult; - } IsAccessibleChildSelectedFromContextPackage; - - typedef struct RemoveAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - jint index; - } RemoveAccessibleSelectionFromContextPackage; - - typedef struct SelectAllAccessibleSelectionFromContextPackageTag { - long vmID; - JOBJECT64 AccessibleContext; - } SelectAllAccessibleSelectionFromContextPackage; - - - /** -****************************************************** -* Java Event Notification Registration packages -****************************************************** -*/ - - typedef struct AddJavaEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } AddJavaEventNotificationPackage; - - typedef struct RemoveJavaEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } RemoveJavaEventNotificationPackage; - - - /** -****************************************************** -* Accessibility Event Notification Registration packages -****************************************************** -*/ - - typedef struct AddAccessibilityEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } AddAccessibilityEventNotificationPackage; - - typedef struct RemoveAccessibilityEventNotificationPackageTag { - jlong type; - //HWND DLLwindow; - ABHWND64 DLLwindow; - } RemoveAccessibilityEventNotificationPackage; - - - /** -****************************************************** -* Accessibility Property Change Event packages -****************************************************** -*/ - - typedef struct PropertyCaretChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - jint oldPosition; - jint newPosition; - } PropertyCaretChangePackage; - - typedef struct PropertyDescriptionChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldDescription[SHORT_STRING_SIZE]; - wchar_t newDescription[SHORT_STRING_SIZE]; - } PropertyDescriptionChangePackage; - - typedef struct PropertyNameChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldName[SHORT_STRING_SIZE]; - wchar_t newName[SHORT_STRING_SIZE]; - } PropertyNameChangePackage; - - typedef struct PropertySelectionChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertySelectionChangePackage; - - typedef struct PropertyStateChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldState[SHORT_STRING_SIZE]; - wchar_t newState[SHORT_STRING_SIZE]; - } PropertyStateChangePackage; - - typedef struct PropertyTextChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertyTextChangePackage; - - typedef struct PropertyValueChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldValue[SHORT_STRING_SIZE]; - wchar_t newValue[SHORT_STRING_SIZE]; - } PropertyValueChangePackage; - - typedef struct PropertyVisibleDataChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PropertyVisibleDataChangePackage; - - typedef struct PropertyChildChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - JOBJECT64 oldChildAccessibleContext; - JOBJECT64 newChildAccessibleContext; - } PropertyChildChangePackage; - - typedef struct PropertyActiveDescendentChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - JOBJECT64 oldActiveDescendentAccessibleContext; - JOBJECT64 newActiveDescendentAccessibleContext; - } PropertyActiveDescendentChangePackage; - - - // String format for newValue is: - // "type" one of "INSERT", "UPDATE" or "DELETE" - // "firstRow" - // "lastRow" - // "firstColumn" - // "lastColumn" - // - // oldValue is currently unused - // - typedef struct PropertyTableModelChangePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - wchar_t oldValue[SHORT_STRING_SIZE]; - wchar_t newValue[SHORT_STRING_SIZE]; - } PropertyTableModelChangePackage; - - - /** -****************************************************** -* Property Change Event packages -****************************************************** -*/ - - /* - typedef struct PropertyChangePackageTag { - long vmID; - jobject Event; - jobject AccessibleContextSource; - char propertyName[SHORT_STRING_SIZE]; - char oldValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getOldValue().toString() - char newValue[SHORT_STRING_SIZE]; // PropertyChangeEvent().getNewValue().toString() - } PropertyChangePackage; - */ - - /* - * Java shutdown event package - */ - typedef struct JavaShutdownPackageTag { - long vmID; - } JavaShutdownPackage; - - - /** -****************************************************** -* Focus Event packages -****************************************************** -*/ - - typedef struct FocusGainedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } FocusGainedPackage; - - typedef struct FocusLostPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } FocusLostPackage; - - - /** -****************************************************** -* Caret Event packages -****************************************************** -*/ - - typedef struct CaretUpdatePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } CaretUpdatePackage; - - - /** -****************************************************** -* Mouse Event packages -****************************************************** -*/ - - typedef struct MouseClickedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseClickedPackage; - - typedef struct MouseEnteredPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseEnteredPackage; - - typedef struct MouseExitedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseExitedPackage; - - typedef struct MousePressedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MousePressedPackage; - - typedef struct MouseReleasedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MouseReleasedPackage; - - - /** -****************************************************** -* Menu/PopupMenu Event packages -****************************************************** -*/ - - typedef struct MenuCanceledPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuCanceledPackage; - - typedef struct MenuDeselectedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuDeselectedPackage; - - typedef struct MenuSelectedPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } MenuSelectedPackage; - - - typedef struct PopupMenuCanceledPackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuCanceledPackage; - - typedef struct PopupMenuWillBecomeInvisiblePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuWillBecomeInvisiblePackage; - - typedef struct PopupMenuWillBecomeVisiblePackageTag { - long vmID; - JOBJECT64 Event; - JOBJECT64 AccessibleContextSource; - } PopupMenuWillBecomeVisiblePackage; - - /** -****************************************************** -* Additional methods for Teton -****************************************************** -*/ - - /** - * Gets the AccessibleName for a component based upon the JAWS algorithm. Returns - * whether successful. - * - * Bug ID 4916682 - Implement JAWS AccessibleName policy - */ - typedef struct GetVirtualAccessibleNamePackageTag { - long vmID; - AccessibleContext accessibleContext; - wchar_t rName[MAX_STRING_SIZE]; - int len; - } GetVirtualAccessibleNamePackage; - - /** - * Request focus for a component. Returns whether successful; - * - * Bug ID 4944757 - requestFocus method needed - */ - typedef struct RequestFocusPackageTag { - long vmID; - AccessibleContext accessibleContext; - } RequestFocusPackage; - - /** - * Selects text between two indices. Selection includes the text at the start index - * and the text at the end index. Returns whether successful; - * - * Bug ID 4944758 - selectTextRange method needed - */ - typedef struct SelectTextRangePackageTag { - long vmID; - AccessibleContext accessibleContext; - jint startIndex; - jint endIndex; - } SelectTextRangePackage; - - /** - * Gets the number of contiguous characters with the same attributes. - * - * Bug ID 4944761 - getTextAttributes between two indices method needed - */ - typedef struct GetTextAttributesInRangePackageTag { - long vmID; - AccessibleContext accessibleContext; - jint startIndex; // start index (inclusive) - jint endIndex; // end index (inclusive) - AccessibleTextAttributesInfo attributes; // character attributes to match - short rLength; // number of contiguous characters with matching attributes - } GetTextAttributesInRangePackage; - -#define MAX_VISIBLE_CHILDREN 256 - - // visible children information - typedef struct VisibleChildenInfoTag { - int returnedChildrenCount; // number of children returned - AccessibleContext children[MAX_VISIBLE_CHILDREN]; // the visible children - } VisibleChildrenInfo; - - // struct for sending a message to get the number of visible children - typedef struct GetVisibleChildrenCountPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext of parent component - jint rChildrenCount; // visible children count return value - } GetVisibleChildrenCountPackage; - - // struct for sending a message to get the hypertext for an AccessibleContext - // starting at a specified index in the document - typedef struct GetVisibleChildrenPackageTag { - long vmID; // the virtual machine ID - JOBJECT64 accessibleContext; // AccessibleContext of parent component - jint startIndex; // start index for retrieving children - VisibleChildrenInfo rVisibleChildrenInfo; // returned info - BOOL rSuccess; // whether call succeeded - } GetVisibleChildrenPackage; - - /** - * Set the caret to a text position. Returns whether successful; - * - * Bug ID 4944770 - setCaretPosition method needed - */ - typedef struct SetCaretPositionPackageTag { - long vmID; - AccessibleContext accessibleContext; - jint position; - } SetCaretPositionPackage; - - - /** - ****************************************************** - * Wrapping up all of the packages - ****************************************************** - */ - - /** - * What is the type of this package - */ - typedef enum PackageType { - - cMemoryMappedFileCreatedPackage = 0x11000, - - // many of these will go away... - cJavaVMCreatedPackage = 0x10000, - cJavaVMDestroyedPackage, - cWindowsATCreatedPackage, - cWindowsATDestroyedPackage, - cJavaVMPresentNotificationPackage, - cWindowsATPresentNotificationPackage, - - cReleaseJavaObjectPackage = 1, - cGetAccessBridgeVersionPackage = 2, - - cGetAccessibleContextFromHWNDPackage = 0x10, - cIsJavaWindowPackage, - cGetHWNDFromAccessibleContextPackage, - - cGetAccessibleContextAtPackage = 0x100, - cGetAccessibleContextWithFocusPackage, - cGetAccessibleContextInfoPackage, - cGetAccessibleChildFromContextPackage, - cGetAccessibleParentFromContextPackage, - cIsSameObjectPackage, - - cGetAccessibleTextInfoPackage = 0x200, - cGetAccessibleTextItemsPackage, - cGetAccessibleTextSelectionInfoPackage, - cGetAccessibleTextAttributeInfoPackage, - cGetAccessibleTextRectInfoPackage, - cGetAccessibleTextLineBoundsPackage, - cGetAccessibleTextRangePackage, - - cGetCurrentAccessibleValueFromContextPackage = 0x300, - cGetMaximumAccessibleValueFromContextPackage, - cGetMinimumAccessibleValueFromContextPackage, - - cAddAccessibleSelectionFromContextPackage = 0x400, - cClearAccessibleSelectionFromContextPackage, - cGetAccessibleSelectionFromContextPackage, - cGetAccessibleSelectionCountFromContextPackage, - cIsAccessibleChildSelectedFromContextPackage, - cRemoveAccessibleSelectionFromContextPackage, - cSelectAllAccessibleSelectionFromContextPackage, - - cAddJavaEventNotificationPackage = 0x900, - cRemoveJavaEventNotificationPackage, - cAddAccessibilityEventNotificationPackage, - cRemoveAccessibilityEventNotificationPackage, - - cPropertyChangePackage = 0x1000, - - cJavaShutdownPackage = 0x1010, - cFocusGainedPackage, - cFocusLostPackage, - - cCaretUpdatePackage = 0x1020, - - cMouseClickedPackage = 0x1030, - cMouseEnteredPackage, - cMouseExitedPackage, - cMousePressedPackage, - cMouseReleasedPackage, - - cMenuCanceledPackage = 0x1040, - cMenuDeselectedPackage, - cMenuSelectedPackage, - cPopupMenuCanceledPackage, - cPopupMenuWillBecomeInvisiblePackage, - cPopupMenuWillBecomeVisiblePackage, - - cPropertyCaretChangePackage = 0x1100, - cPropertyDescriptionChangePackage, - cPropertyNameChangePackage, - cPropertySelectionChangePackage, - cPropertyStateChangePackage, - cPropertyTextChangePackage, - cPropertyValueChangePackage, - cPropertyVisibleDataChangePackage, - cPropertyChildChangePackage, - cPropertyActiveDescendentChangePackage, - - - // AccessibleTable - cGetAccessibleTableInfoPackage = 0x1200, - cGetAccessibleTableCellInfoPackage, - - cGetAccessibleTableRowHeaderPackage, - cGetAccessibleTableColumnHeaderPackage, - - cGetAccessibleTableRowDescriptionPackage, - cGetAccessibleTableColumnDescriptionPackage, - - cGetAccessibleTableRowSelectionCountPackage, - cIsAccessibleTableRowSelectedPackage, - cGetAccessibleTableRowSelectionsPackage, - - cGetAccessibleTableColumnSelectionCountPackage, - cIsAccessibleTableColumnSelectedPackage, - cGetAccessibleTableColumnSelectionsPackage, - - cGetAccessibleTableRowPackage, - cGetAccessibleTableColumnPackage, - cGetAccessibleTableIndexPackage, - - cPropertyTableModelChangePackage, - - - // AccessibleRelationSet - cGetAccessibleRelationSetPackage = 0x1300, - - // AccessibleHypertext - cGetAccessibleHypertextPackage = 0x1400, - cActivateAccessibleHyperlinkPackage, - cGetAccessibleHyperlinkCountPackage, - cGetAccessibleHypertextExtPackage, - cGetAccessibleHypertextLinkIndexPackage, - cGetAccessibleHyperlinkPackage, - - // Accessible KeyBinding, Icon and Action - cGetAccessibleKeyBindingsPackage = 0x1500, - cGetAccessibleIconsPackage, - cGetAccessibleActionsPackage, - cDoAccessibleActionsPackage, - - // Utility methods - cSetTextContentsPackage = 0x1600, - cGetParentWithRolePackage, - cGetTopLevelObjectPackage, - cGetParentWithRoleElseRootPackage, - cGetObjectDepthPackage, - cGetActiveDescendentPackage, - - // Additional methods for Teton - cGetVirtualAccessibleNamePackage = 0x1700, - cRequestFocusPackage, - cSelectTextRangePackage, - cGetTextAttributesInRangePackage, - cGetSameTextAttributesInRangePackage, - cGetVisibleChildrenCountPackage, - cGetVisibleChildrenPackage, - cSetCaretPositionPackage, - cGetCaretLocationPackage - - - } PackageType; - - - /** - * Union of all package contents - */ - typedef union AllPackagesTag { - - // Initial Rendezvous packages - MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; - - JavaVMCreatedPackage javaVMCreatedPackage; - JavaVMDestroyedPackage javaVMDestroyedPackage; - WindowsATCreatedPackage windowsATCreatedPackage; - WindowsATDestroyedPackage windowsATDestroyedPackage; - JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; - WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; - - // Core packages - ReleaseJavaObjectPackage releaseJavaObject; - GetAccessBridgeVersionPackage getAccessBridgeVersion; - - // Window packages - GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; - GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; - - // AccessibleContext packages - GetAccessibleContextAtPackage getAccessibleContextAt; - GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; - GetAccessibleContextInfoPackage getAccessibleContextInfo; - GetAccessibleChildFromContextPackage getAccessibleChildFromContext; - GetAccessibleParentFromContextPackage getAccessibleParentFromContext; - - // AccessibleText packages - GetAccessibleTextInfoPackage getAccessibleTextInfo; - GetAccessibleTextItemsPackage getAccessibleTextItems; - GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; - GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; - GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; - GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; - GetAccessibleTextRangePackage getAccessibleTextRange; - - // AccessibleValue packages - GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; - - // AccessibleSelection packages - AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; - - // Event Notification Registration packages - AddJavaEventNotificationPackage addJavaEventNotification; - RemoveJavaEventNotificationPackage removeJavaEventNotification; - AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; - RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; - - // Event contents packages - // PropertyChangePackage propertyChange; - PropertyCaretChangePackage propertyCaretChangePackage; - PropertyDescriptionChangePackage propertyDescriptionChangePackage; - PropertyNameChangePackage propertyNameChangePackage; - PropertySelectionChangePackage propertySelectionChangePackage; - PropertyStateChangePackage propertyStateChangePackage; - PropertyTextChangePackage propertyTextChangePackage; - PropertyValueChangePackage propertyValueChangePackage; - PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; - PropertyChildChangePackage propertyChildChangePackage; - PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; - - PropertyTableModelChangePackage propertyTableModelChangePackage; - - JavaShutdownPackage JavaShutdown; - FocusGainedPackage focusGained; - FocusLostPackage focusLost; - - CaretUpdatePackage caretUpdate; - - MouseClickedPackage mouseClicked; - MouseEnteredPackage mouseEntered; - MouseExitedPackage mouseExited; - MousePressedPackage mousePressed; - MouseReleasedPackage mouseReleased; - - MenuCanceledPackage menuCanceled; - MenuDeselectedPackage menuDeselected; - MenuSelectedPackage menuSelected; - PopupMenuCanceledPackage popupMenuCanceled; - PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; - PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; - - // AccessibleRelationSet - GetAccessibleRelationSetPackage getAccessibleRelationSet; - - // AccessibleHypertext - GetAccessibleHypertextPackage _getAccessibleHypertext; - ActivateAccessibleHyperlinkPackage _activateAccessibleHyperlink; - GetAccessibleHyperlinkCountPackage _getAccessibleHyperlinkCount; - GetAccessibleHypertextExtPackage _getAccessibleHypertextExt; - GetAccessibleHypertextLinkIndexPackage _getAccessibleHypertextLinkIndex; - GetAccessibleHyperlinkPackage _getAccessibleHyperlink; - - // Accessible KeyBinding, Icon and Action - GetAccessibleKeyBindingsPackage getAccessibleKeyBindings; - GetAccessibleIconsPackage getAccessibleIcons; - GetAccessibleActionsPackage getAccessibleActions; - DoAccessibleActionsPackage doAccessibleActions; - - // utility methods - SetTextContentsPackage _setTextContents; - GetParentWithRolePackage _getParentWithRole; - GetTopLevelObjectPackage _getTopLevelObject; - GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; - GetObjectDepthPackage _getObjectDepth; - GetActiveDescendentPackage _getActiveDescendent; - - // Additional methods for Teton - GetVirtualAccessibleNamePackage _getVirtualAccessibleName; - RequestFocusPackage _requestFocus; - SelectTextRangePackage _selectTextRange; - GetTextAttributesInRangePackage _getTextAttributesInRange; - GetVisibleChildrenCountPackage _getVisibleChildrenCount; - GetVisibleChildrenPackage _getVisibleChildren; - SetCaretPositionPackage _setCaretPosition; - - } AllPackages; - - - /** - * Union of all Java-initiated package contents - */ - typedef union JavaInitiatedPackagesTag { - - // Initial Rendezvous packages - JavaVMCreatedPackage javaVMCreatedPackage; - JavaVMDestroyedPackage javaVMDestroyedPackage; - JavaVMPresentNotificationPackage javaVMPresentNotificationPackage; - - // Event contents packages - PropertyCaretChangePackage propertyCaretChangePackage; - PropertyDescriptionChangePackage propertyDescriptionChangePackage; - PropertyNameChangePackage propertyNameChangePackage; - PropertySelectionChangePackage propertySelectionChangePackage; - PropertyStateChangePackage propertyStateChangePackage; - PropertyTextChangePackage propertyTextChangePackage; - PropertyValueChangePackage propertyValueChangePackage; - PropertyVisibleDataChangePackage propertyVisibleDataChangePackage; - PropertyChildChangePackage propertyChildChangePackage; - PropertyActiveDescendentChangePackage propertyActiveDescendentChangePackage; - - PropertyTableModelChangePackage propertyTableModelChangePackage; - - JavaShutdownPackage JavaShutdown; - FocusGainedPackage focusGained; - FocusLostPackage focusLost; - - CaretUpdatePackage caretUpdate; - - MouseClickedPackage mouseClicked; - MouseEnteredPackage mouseEntered; - MouseExitedPackage mouseExited; - MousePressedPackage mousePressed; - MouseReleasedPackage mouseReleased; - - MenuCanceledPackage menuCanceled; - MenuDeselectedPackage menuDeselected; - MenuSelectedPackage menuSelected; - PopupMenuCanceledPackage popupMenuCanceled; - PopupMenuWillBecomeInvisiblePackage popupMenuWillBecomeInvisible; - PopupMenuWillBecomeVisiblePackage popupMenuWillBecomeVisible; - - } JavaInitiatedPackages; - - - /** - * Union of all Windows-initiated package contents - */ - typedef union WindowsInitiatedPackagesTag { - - // Initial Rendezvous packages - MemoryMappedFileCreatedPackage memoryMappedFileCreatedPackage; - - WindowsATCreatedPackage windowsATCreatedPackage; - WindowsATDestroyedPackage windowsATDestroyedPackage; - WindowsATPresentNotificationPackage windowsATPresentNotificationPackage; - - // Core packages - ReleaseJavaObjectPackage releaseJavaObject; - GetAccessBridgeVersionPackage getAccessBridgeVersion; - - // Window packages - GetAccessibleContextFromHWNDPackage getAccessibleContextFromHWND; - GetHWNDFromAccessibleContextPackage getHWNDFromAccessibleContext; - - // AccessibleContext packages - GetAccessibleContextAtPackage getAccessibleContextAt; - GetAccessibleContextWithFocusPackage getAccessibleContextWithFocus; - GetAccessibleContextInfoPackage getAccessibleContextInfo; - GetAccessibleChildFromContextPackage getAccessibleChildFromContext; - GetAccessibleParentFromContextPackage getAccessibleParentFromContext; - - // AccessibleText packages - GetAccessibleTextInfoPackage getAccessibleTextInfo; - GetAccessibleTextItemsPackage getAccessibleTextItems; - GetAccessibleTextSelectionInfoPackage getAccessibleTextSelectionInfo; - GetAccessibleTextAttributeInfoPackage getAccessibleTextAttributeInfo; - GetAccessibleTextRectInfoPackage getAccessibleTextRectInfo; - GetAccessibleTextLineBoundsPackage getAccessibleTextLineBounds; - GetAccessibleTextRangePackage getAccessibleTextRange; - - // AccessibleValue packages - GetCurrentAccessibleValueFromContextPackage getCurrentAccessibleValueFromContext; - GetMaximumAccessibleValueFromContextPackage getMaximumAccessibleValueFromContext; - GetMinimumAccessibleValueFromContextPackage getMinimumAccessibleValueFromContext; - - // AccessibleSelection packages - AddAccessibleSelectionFromContextPackage addAccessibleSelectionFromContext; - ClearAccessibleSelectionFromContextPackage clearAccessibleSelectionFromContext; - GetAccessibleSelectionFromContextPackage getAccessibleSelectionFromContext; - GetAccessibleSelectionCountFromContextPackage getAccessibleSelectionCountFromContext; - IsAccessibleChildSelectedFromContextPackage isAccessibleChildSelectedFromContext; - RemoveAccessibleSelectionFromContextPackage removeAccessibleSelectionFromContext; - SelectAllAccessibleSelectionFromContextPackage selectAllAccessibleSelectionFromContext; - - // Event Notification Registration packages - AddJavaEventNotificationPackage addJavaEventNotification; - RemoveJavaEventNotificationPackage removeJavaEventNotification; - AddAccessibilityEventNotificationPackage addAccessibilityEventNotification; - RemoveAccessibilityEventNotificationPackage removeAccessibilityEventNotification; - - // AccessibleTable - GetAccessibleTableInfoPackage _getAccessibleTableInfo; - GetAccessibleTableCellInfoPackage _getAccessibleTableCellInfo; - - GetAccessibleTableRowHeaderPackage _getAccessibleTableRowHeader; - GetAccessibleTableColumnHeaderPackage _getAccessibleTableColumnHeader; - - GetAccessibleTableRowDescriptionPackage _getAccessibleTableRowDescription; - GetAccessibleTableColumnDescriptionPackage _getAccessibleTableColumnDescription; - - GetAccessibleTableRowSelectionCountPackage _getAccessibleTableRowSelectionCount; - IsAccessibleTableRowSelectedPackage _isAccessibleTableRowSelected; - GetAccessibleTableRowSelectionsPackage _getAccessibleTableRowSelections; - - GetAccessibleTableColumnSelectionCountPackage _getAccessibleTableColumnSelectionCount; - IsAccessibleTableColumnSelectedPackage _isAccessibleTableColumnSelected; - GetAccessibleTableColumnSelectionsPackage _getAccessibleTableColumnSelections; - - GetAccessibleTableRowPackage _getAccessibleTableRow; - GetAccessibleTableColumnPackage _getAccessibleTableColumn; - GetAccessibleTableIndexPackage _getAccessibleTableIndex; - - // AccessibleRelationSet - GetAccessibleRelationSetPackage _getAccessibleRelationSet; - - // Accessible KeyBindings, Icons and Actions - GetAccessibleKeyBindingsPackage _getAccessibleKeyBindings; - GetAccessibleIconsPackage _getAccessibleIcons; - GetAccessibleActionsPackage _getAccessibleActions; - DoAccessibleActionsPackage _doAccessibleActions; - - - IsSameObjectPackage _isSameObject; - - // utility methods - SetTextContentsPackage _setTextContents; - GetParentWithRolePackage _getParentWithRole; - GetTopLevelObjectPackage _getTopLevelObject; - GetParentWithRoleElseRootPackage _getParentWithRoleElseRoot; - GetObjectDepthPackage _getObjectDepth; - GetActiveDescendentPackage _getActiveDescendent; - - // Additional methods for Teton - GetVirtualAccessibleNamePackage _getVirtualAccessibleName; - RequestFocusPackage _requestFocus; - SelectTextRangePackage _selectTextRange; - GetTextAttributesInRangePackage _getTextAttributesInRange; - GetVisibleChildrenCountPackage _getVisibleChildrenCount; - GetVisibleChildrenPackage _getVisibleChildren; - SetCaretPositionPackage _setCaretPosition; - - - } WindowsInitiatedPackages; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ArtNetGridNode2_6_1_headless/java/include/win32/jawt_md.h b/ArtNetGridNode2_6_1_headless/java/include/win32/jawt_md.h deleted file mode 100644 index 7d43ff8..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/win32/jawt_md.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JAWT_MD_H_ -#define _JAVASOFT_JAWT_MD_H_ - -#include -#include "jawt.h" - -#ifdef __cplusplus -extern "C" { -#endif - -/* - * Win32-specific declarations for AWT native interface. - * See notes in jawt.h for an example of use. - */ -typedef struct jawt_Win32DrawingSurfaceInfo { - /* Native window, DDB, or DIB handle */ - union { - HWND hwnd; - HBITMAP hbitmap; - void* pbits; - }; - /* - * This HDC should always be used instead of the HDC returned from - * BeginPaint() or any calls to GetDC(). - */ - HDC hdc; - HPALETTE hpalette; -} JAWT_Win32DrawingSurfaceInfo; - -#ifdef __cplusplus -} -#endif - -#endif /* !_JAVASOFT_JAWT_MD_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/java/include/win32/jni_md.h b/ArtNetGridNode2_6_1_headless/java/include/win32/jni_md.h deleted file mode 100644 index b8c144f..0000000 --- a/ArtNetGridNode2_6_1_headless/java/include/win32/jni_md.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -#ifndef _JAVASOFT_JNI_MD_H_ -#define _JAVASOFT_JNI_MD_H_ - -#ifndef JNIEXPORT - #define JNIEXPORT __declspec(dllexport) -#endif -#define JNIIMPORT __declspec(dllimport) -#define JNICALL __stdcall - -// 'long' is always 32 bit on windows so this matches what jdk expects -typedef long jint; -typedef __int64 jlong; -typedef signed char jbyte; - -#endif /* !_JAVASOFT_JNI_MD_H_ */ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.base.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.base.jmod deleted file mode 100644 index 6118a65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.base.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.compiler.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.compiler.jmod deleted file mode 100644 index c458275..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.datatransfer.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.datatransfer.jmod deleted file mode 100644 index ff34d56..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.datatransfer.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.desktop.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.desktop.jmod deleted file mode 100644 index 5f6f2b6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.desktop.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.instrument.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.instrument.jmod deleted file mode 100644 index 2180df3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.instrument.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.logging.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.logging.jmod deleted file mode 100644 index 053b204..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.logging.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.management.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.management.jmod deleted file mode 100644 index f57000d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.management.rmi.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.management.rmi.jmod deleted file mode 100644 index b331070..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.management.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.naming.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.naming.jmod deleted file mode 100644 index 70167ed..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.naming.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.net.http.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.net.http.jmod deleted file mode 100644 index 4f715ba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.net.http.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.prefs.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.prefs.jmod deleted file mode 100644 index 151c1e1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.prefs.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.rmi.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.rmi.jmod deleted file mode 100644 index 25254c3..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.scripting.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.scripting.jmod deleted file mode 100644 index a7532af..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.scripting.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.se.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.se.jmod deleted file mode 100644 index 61a56b5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.se.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.security.jgss.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.security.jgss.jmod deleted file mode 100644 index b91e0fb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.security.jgss.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.security.sasl.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.security.sasl.jmod deleted file mode 100644 index d0a5d1f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.security.sasl.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.smartcardio.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.smartcardio.jmod deleted file mode 100644 index 7c44e80..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.smartcardio.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.jmod deleted file mode 100644 index 2c8cc41..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.rowset.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.rowset.jmod deleted file mode 100644 index c86d837..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.sql.rowset.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.transaction.xa.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.transaction.xa.jmod deleted file mode 100644 index 130357d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.transaction.xa.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.crypto.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.crypto.jmod deleted file mode 100644 index cbf2f9c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.crypto.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.jmod deleted file mode 100644 index f21ea69..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/java.xml.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.accessibility.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.accessibility.jmod deleted file mode 100644 index 64f49af..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.accessibility.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.attach.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.attach.jmod deleted file mode 100644 index 4f083ce..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.attach.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.charsets.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.charsets.jmod deleted file mode 100644 index 0a4bd3b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.charsets.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.compiler.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.compiler.jmod deleted file mode 100644 index 9422422..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.cryptoki.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.cryptoki.jmod deleted file mode 100644 index b5fd769..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.cryptoki.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.ec.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.ec.jmod deleted file mode 100644 index fadcd1e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.ec.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.mscapi.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.mscapi.jmod deleted file mode 100644 index dcc131f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.crypto.mscapi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.dynalink.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.dynalink.jmod deleted file mode 100644 index fe3cd16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.dynalink.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.editpad.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.editpad.jmod deleted file mode 100644 index 02cf180..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.editpad.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.hotspot.agent.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.hotspot.agent.jmod deleted file mode 100644 index 694fbdc..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.hotspot.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.httpserver.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.httpserver.jmod deleted file mode 100644 index f868ae6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.httpserver.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.foreign.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.foreign.jmod deleted file mode 100644 index e1e68ca..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.foreign.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.vector.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.vector.jmod deleted file mode 100644 index 0a6ec5c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.incubator.vector.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.ed.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.ed.jmod deleted file mode 100644 index f65f05b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.ed.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.jvmstat.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.jvmstat.jmod deleted file mode 100644 index 0deb82d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.jvmstat.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.le.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.le.jmod deleted file mode 100644 index 3a5470c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.le.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.opt.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.opt.jmod deleted file mode 100644 index 1ec23d9..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.opt.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.ci.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.ci.jmod deleted file mode 100644 index 33dc0fa..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.ci.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.jmod deleted file mode 100644 index 21fc2b2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.management.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.management.jmod deleted file mode 100644 index 3540f8e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.internal.vm.compiler.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jartool.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jartool.jmod deleted file mode 100644 index c23655e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jartool.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.javadoc.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.javadoc.jmod deleted file mode 100644 index 905f7c7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.javadoc.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jcmd.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jcmd.jmod deleted file mode 100644 index bc4854e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jcmd.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jconsole.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jconsole.jmod deleted file mode 100644 index ad74ec5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jconsole.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdeps.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdeps.jmod deleted file mode 100644 index 117e3e0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdeps.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdi.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdi.jmod deleted file mode 100644 index 0afb66c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdwp.agent.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdwp.agent.jmod deleted file mode 100644 index 6e17f00..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jdwp.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jfr.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jfr.jmod deleted file mode 100644 index 58b7c40..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jfr.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jlink.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jlink.jmod deleted file mode 100644 index 2313091..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jlink.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jpackage.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jpackage.jmod deleted file mode 100644 index 31a4652..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jpackage.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jshell.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jshell.jmod deleted file mode 100644 index 2bf8585..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jshell.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jsobject.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jsobject.jmod deleted file mode 100644 index 38770cd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jsobject.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jstatd.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jstatd.jmod deleted file mode 100644 index 46e3b51..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.jstatd.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.localedata.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.localedata.jmod deleted file mode 100644 index 138913d..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.localedata.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.agent.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.agent.jmod deleted file mode 100644 index 7a8a2b2..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.agent.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jfr.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jfr.jmod deleted file mode 100644 index b2ca809..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jfr.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jmod deleted file mode 100644 index 01910ad..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.management.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.dns.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.dns.jmod deleted file mode 100644 index 3cffdb1..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.dns.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.rmi.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.rmi.jmod deleted file mode 100644 index 9f8fced..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.naming.rmi.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.net.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.net.jmod deleted file mode 100644 index 0af4f3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.net.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.nio.mapmode.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.nio.mapmode.jmod deleted file mode 100644 index bec4b14..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.nio.mapmode.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.random.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.random.jmod deleted file mode 100644 index 07c2f37..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.random.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.sctp.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.sctp.jmod deleted file mode 100644 index 5a51e02..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.sctp.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.auth.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.auth.jmod deleted file mode 100644 index 2768f10..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.auth.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.jgss.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.jgss.jmod deleted file mode 100644 index e31be2e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.security.jgss.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.desktop.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.desktop.jmod deleted file mode 100644 index 70a70ee..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.desktop.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.jmod deleted file mode 100644 index 4c11bd5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.unsupported.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.xml.dom.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.xml.dom.jmod deleted file mode 100644 index ee4edd7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.xml.dom.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.zipfs.jmod b/ArtNetGridNode2_6_1_headless/java/jmods/jdk.zipfs.jmod deleted file mode 100644 index 6cc0c9f..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/jmods/jdk.zipfs.jmod and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.base/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index ff700cd..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1,37 +0,0 @@ - ADDITIONAL INFORMATION ABOUT LICENSING - -Certain files distributed by Oracle America, Inc. and/or its affiliates are -subject to the following clarification and special exception to the GPLv2, -based on the GNU Project exception for its Classpath libraries, known as the -GNU Classpath Exception. - -Note that Oracle includes multiple, independent programs in this software -package. Some of those programs are provided under licenses deemed -incompatible with the GPLv2 by the Free Software Foundation and others. -For example, the package includes programs licensed under the Apache -License, Version 2.0 and may include FreeType. Such programs are licensed -to you under their original licenses. - -Oracle facilitates your further distribution of this package by adding the -Classpath Exception to the necessary parts of its GPLv2 code, which permits -you to use that code in combination with other independent modules not -licensed under the GPLv2. However, note that this would not permit you to -commingle code under an incompatible license with Oracle's GPLv2 licensed -code by, for example, cutting and pasting such code into a file also -containing Oracle's GPLv2 licensed code and then distributing the result. - -Additionally, if you were to remove the Classpath Exception from any of the -files to which it applies and distribute the result, you would likely be -required to license some or all of the other code in that distribution under -the GPLv2 as well, and since the GPLv2 is incompatible with the license terms -of some items included in the distribution by Oracle, removing the Classpath -Exception could therefore effectively compromise your ability to further -distribute the package. - -Failing to distribute notices associated with some files may also create -unexpected legal consequences. - -Proceed with caution and we recommend that you obtain the advice of a lawyer -skilled in open source matters before removing the Classpath Exception or -making modifications to this package which may subsequently be redistributed -and/or involve the use of third party software. diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.base/ASSEMBLY_EXCEPTION deleted file mode 100644 index 065b8d9..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1,27 +0,0 @@ - -OPENJDK ASSEMBLY EXCEPTION - -The OpenJDK source code made available by Oracle America, Inc. (Oracle) at -openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU -General Public License version 2 -only ("GPL2"), with the following clarification and special exception. - - Linking this OpenJDK Code statically or dynamically with other code - is making a combined work based on this library. Thus, the terms - and conditions of GPL2 cover the whole combination. - - As a special exception, Oracle gives you permission to link this - OpenJDK Code with certain code licensed by Oracle as indicated at - http://openjdk.java.net/legal/exception-modules-2007-05-08.html - ("Designated Exception Modules") to produce an executable, - regardless of the license terms of the Designated Exception Modules, - and to copy and distribute the resulting executable under GPL2, - provided that the Designated Exception Modules continue to be - governed by the licenses under which they were offered by Oracle. - -As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code -to build an executable that includes those portions of necessary code that -Oracle could not provide under GPL2 (or that Oracle has provided under GPL2 -with the Classpath exception). If you modify or add to the OpenJDK code, -that new GPL2 code may still be combined with Designated Exception Modules -if the new code is made subject to this exception by its copyright holder. diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.base/LICENSE deleted file mode 100644 index 8b400c7..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/LICENSE +++ /dev/null @@ -1,347 +0,0 @@ -The GNU General Public License (GPL) - -Version 2, June 1991 - -Copyright (C) 1989, 1991 Free Software Foundation, Inc. -51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA - -Everyone is permitted to copy and distribute verbatim copies of this license -document, but changing it is not allowed. - -Preamble - -The licenses for most software are designed to take away your freedom to share -and change it. By contrast, the GNU General Public License is intended to -guarantee your freedom to share and change free software--to make sure the -software is free for all its users. This General Public License applies to -most of the Free Software Foundation's software and to any other program whose -authors commit to using it. (Some other Free Software Foundation software is -covered by the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of free software, we are referring to freedom, not price. Our -General Public Licenses are designed to make sure that you have the freedom to -distribute copies of free software (and charge for this service if you wish), -that you receive source code or can get it if you want it, that you can change -the software or use pieces of it in new free programs; and that you know you -can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to deny -you these rights or to ask you to surrender the rights. These restrictions -translate to certain responsibilities for you if you distribute copies of the -software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or for -a fee, you must give the recipients all the rights that you have. You must -make sure that they, too, receive or can get the source code. And you must -show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, distribute -and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this free software. If the -software is modified by someone else and passed on, we want its recipients to -know that what they have is not the original, so that any problems introduced -by others will not reflect on the original authors' reputations. - -Finally, any free program is threatened constantly by software patents. We -wish to avoid the danger that redistributors of a free program will -individually obtain patent licenses, in effect making the program proprietary. -To prevent this, we have made it clear that any patent must be licensed for -everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and modification -follow. - -TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - -0. This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the terms of -this General Public License. The "Program", below, refers to any such program -or work, and a "work based on the Program" means either the Program or any -derivative work under copyright law: that is to say, a work containing the -Program or a portion of it, either verbatim or with modifications and/or -translated into another language. (Hereinafter, translation is included -without limitation in the term "modification".) Each licensee is addressed as -"you". - -Activities other than copying, distribution and modification are not covered by -this License; they are outside its scope. The act of running the Program is -not restricted, and the output from the Program is covered only if its contents -constitute a work based on the Program (independent of having been made by -running the Program). Whether that is true depends on what the Program does. - -1. You may copy and distribute verbatim copies of the Program's source code as -you receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice and -disclaimer of warranty; keep intact all the notices that refer to this License -and to the absence of any warranty; and give any other recipients of the -Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you may -at your option offer warranty protection in exchange for a fee. - -2. You may modify your copy or copies of the Program or any portion of it, thus -forming a work based on the Program, and copy and distribute such modifications -or work under the terms of Section 1 above, provided that you also meet all of -these conditions: - - a) You must cause the modified files to carry prominent notices stating - that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in whole or - in part contains or is derived from the Program or any part thereof, to be - licensed as a whole at no charge to all third parties under the terms of - this License. - - c) If the modified program normally reads commands interactively when run, - you must cause it, when started running for such interactive use in the - most ordinary way, to print or display an announcement including an - appropriate copyright notice and a notice that there is no warranty (or - else, saying that you provide a warranty) and that users may redistribute - the program under these conditions, and telling the user how to view a copy - of this License. (Exception: if the Program itself is interactive but does - not normally print such an announcement, your work based on the Program is - not required to print an announcement.) - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the Program, and can be reasonably -considered independent and separate works in themselves, then this License, and -its terms, do not apply to those sections when you distribute them as separate -works. But when you distribute the same sections as part of a whole which is a -work based on the Program, the distribution of the whole must be on the terms -of this License, whose permissions for other licensees extend to the entire -whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise the -right to control the distribution of derivative or collective works based on -the Program. - -In addition, mere aggregation of another work not based on the Program with the -Program (or with a work based on the Program) on a volume of a storage or -distribution medium does not bring the other work under the scope of this -License. - -3. You may copy and distribute the Program (or a work based on it, under -Section 2) in object code or executable form under the terms of Sections 1 and -2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable source - code, which must be distributed under the terms of Sections 1 and 2 above - on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three years, to - give any third party, for a charge no more than your cost of physically - performing source distribution, a complete machine-readable copy of the - corresponding source code, to be distributed under the terms of Sections 1 - and 2 above on a medium customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer to - distribute corresponding source code. (This alternative is allowed only - for noncommercial distribution and only if you received the program in - object code or executable form with such an offer, in accord with - Subsection b above.) - -The source code for a work means the preferred form of the work for making -modifications to it. For an executable work, complete source code means all -the source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and installation -of the executable. However, as a special exception, the source code -distributed need not include anything that is normally distributed (in either -source or binary form) with the major components (compiler, kernel, and so on) -of the operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering access to copy -from a designated place, then offering equivalent access to copy the source -code from the same place counts as distribution of the source code, even though -third parties are not compelled to copy the source along with the object code. - -4. You may not copy, modify, sublicense, or distribute the Program except as -expressly provided under this License. Any attempt otherwise to copy, modify, -sublicense or distribute the Program is void, and will automatically terminate -your rights under this License. However, parties who have received copies, or -rights, from you under this License will not have their licenses terminated so -long as such parties remain in full compliance. - -5. You are not required to accept this License, since you have not signed it. -However, nothing else grants you permission to modify or distribute the Program -or its derivative works. These actions are prohibited by law if you do not -accept this License. Therefore, by modifying or distributing the Program (or -any work based on the Program), you indicate your acceptance of this License to -do so, and all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -6. Each time you redistribute the Program (or any work based on the Program), -the recipient automatically receives a license from the original licensor to -copy, distribute or modify the Program subject to these terms and conditions. -You may not impose any further restrictions on the recipients' exercise of the -rights granted herein. You are not responsible for enforcing compliance by -third parties to this License. - -7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), conditions -are imposed on you (whether by court order, agreement or otherwise) that -contradict the conditions of this License, they do not excuse you from the -conditions of this License. If you cannot distribute so as to satisfy -simultaneously your obligations under this License and any other pertinent -obligations, then as a consequence you may not distribute the Program at all. -For example, if a patent license would not permit royalty-free redistribution -of the Program by all those who receive copies directly or indirectly through -you, then the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under any -particular circumstance, the balance of the section is intended to apply and -the section as a whole is intended to apply in other circumstances. - -It is not the purpose of this section to induce you to infringe any patents or -other property right claims or to contest validity of any such claims; this -section has the sole purpose of protecting the integrity of the free software -distribution system, which is implemented by public license practices. Many -people have made generous contributions to the wide range of software -distributed through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing to -distribute software through any other system and a licensee cannot impose that -choice. - -This section is intended to make thoroughly clear what is believed to be a -consequence of the rest of this License. - -8. If the distribution and/or use of the Program is restricted in certain -countries either by patents or by copyrighted interfaces, the original -copyright holder who places the Program under this License may add an explicit -geographical distribution limitation excluding those countries, so that -distribution is permitted only in or among countries not thus excluded. In -such case, this License incorporates the limitation as if written in the body -of this License. - -9. The Free Software Foundation may publish revised and/or new versions of the -General Public License from time to time. Such new versions will be similar in -spirit to the present version, but may differ in detail to address new problems -or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any later -version", you have the option of following the terms and conditions either of -that version or of any later version published by the Free Software Foundation. -If the Program does not specify a version number of this License, you may -choose any version ever published by the Free Software Foundation. - -10. If you wish to incorporate parts of the Program into other free programs -whose distribution conditions are different, write to the author to ask for -permission. For software which is copyrighted by the Free Software Foundation, -write to the Free Software Foundation; we sometimes make exceptions for this. -Our decision will be guided by the two goals of preserving the free status of -all derivatives of our free software and of promoting the sharing and reuse of -software generally. - -NO WARRANTY - -11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR -THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE -STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE -PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, -INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND -PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, -YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - -12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL -ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE -PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR -INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA -BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A -FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER -OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. - -END OF TERMS AND CONDITIONS - -How to Apply These Terms to Your New Programs - -If you develop a new program, and you want it to be of the greatest possible -use to the public, the best way to achieve this is to make it free software -which everyone can redistribute and change under these terms. - -To do so, attach the following notices to the program. It is safest to attach -them to the start of each source file to most effectively convey the exclusion -of warranty; and each file should have at least the "copyright" line and a -pointer to where the full notice is found. - - One line to give the program's name and a brief idea of what it does. - - Copyright (C) - - This program is free software; you can redistribute it and/or modify it - under the terms of the GNU General Public License as published by the Free - Software Foundation; either version 2 of the License, or (at your option) - any later version. - - This program is distributed in the hope that it will be useful, but WITHOUT - ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for - more details. - - You should have received a copy of the GNU General Public License along - with this program; if not, write to the Free Software Foundation, Inc., - 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this when it -starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author Gnomovision comes - with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free - software, and you are welcome to redistribute it under certain conditions; - type 'show c' for details. - -The hypothetical commands 'show w' and 'show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may be -called something other than 'show w' and 'show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your school, -if any, to sign a "copyright disclaimer" for the program, if necessary. Here -is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - 'Gnomovision' (which makes passes at compilers) written by James Hacker. - - signature of Ty Coon, 1 April 1989 - - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General Public -License instead of this License. - - -"CLASSPATH" EXCEPTION TO THE GPL - -Certain source files distributed by Oracle America and/or its affiliates are -subject to the following clarification and special exception to the GPL, but -only where Oracle has expressly included in the particular source file's header -the words "Oracle designates this particular file as subject to the "Classpath" -exception as provided by Oracle in the LICENSE file that accompanied this code." - - Linking this library statically or dynamically with other modules is making - a combined work based on this library. Thus, the terms and conditions of - the GNU General Public License cover the whole combination. - - As a special exception, the copyright holders of this library give you - permission to link this library with independent modules to produce an - executable, regardless of the license terms of these independent modules, - and to copy and distribute the resulting executable under terms of your - choice, provided that you also meet, for each linked independent module, - the terms and conditions of the license of that module. An independent - module is a module which is not derived from or based on this library. If - you modify this library, you may extend this exception to your version of - the library, but you are not obligated to do so. If you do not wish to do - so, delete this exception statement from your version. diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/aes.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/aes.md deleted file mode 100644 index 6d0ee2e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/aes.md +++ /dev/null @@ -1,36 +0,0 @@ -## Cryptix AES v3.2.0 - -### Cryptix General License -
-
-Cryptix General License
-
-Copyright (c) 1995-2005 The Cryptix Foundation Limited.
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-  1. Redistributions of source code must retain the copyright notice,
-     this list of conditions and the following disclaimer.
-
-  2. Redistributions in binary form must reproduce the above copyright
-     notice, this list of conditions and the following disclaimer in
-     the documentation and/or other materials provided with the
-     distribution.
-
-THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
-CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
-OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/asm.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/asm.md deleted file mode 100644 index 707ecda..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/asm.md +++ /dev/null @@ -1,36 +0,0 @@ -## ASM Bytecode Manipulation Framework v8.0.1 - -### ASM License -
-
-Copyright (c) 2000-2011 France Télécom
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions
-are met:
-
-1. Redistributions of source code must retain the above copyright
-   notice, this list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright
-   notice, this list of conditions and the following disclaimer in the
-   documentation and/or other materials provided with the distribution.
-
-3. Neither the name of the copyright holders nor the names of its
-   contributors may be used to endorse or promote products derived from
-   this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
-ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
-LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
-THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/c-libutl.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/c-libutl.md deleted file mode 100644 index 8bc9880..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/c-libutl.md +++ /dev/null @@ -1,35 +0,0 @@ -## c-libutl 20160225 - -### c-libutl License -``` - -This software is distributed under the terms of the BSD license. - -== BSD LICENSE =============================================================== - - (C) 2009 by Remo Dentato (rdentato@gmail.com) - - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -http://opensource.org/licenses/bsd-license.php - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/cldr.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/cldr.md deleted file mode 100644 index 2f21c45..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/cldr.md +++ /dev/null @@ -1,105 +0,0 @@ -## Unicode Common Local Data Repository (CLDR) v39 - -### CLDR License - -``` - -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use for definitions of Unicode Inc.'s -Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2021 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - - ------------------------------------------------------------- Terms of Use --------------------------------------------------------------- - -Unicode® Copyright and Terms of Use -For the general privacy policy governing access to this site, see the Unicode Privacy Policy. - -Unicode Copyright -Copyright © 1991-2021 Unicode, Inc. All rights reserved. -Definitions -Unicode Data Files ("DATA FILES") include all data files under the directories: -https://www.unicode.org/Public/ -https://www.unicode.org/reports/ -https://www.unicode.org/ivd/data/ - -Unicode Data Files do not include PDF online code charts under the directory: -https://www.unicode.org/Public/ - -Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard -or any source code or compiled code under the directories: -https://www.unicode.org/Public/PROGRAMS/ -https://www.unicode.org/Public/cldr/ -http://site.icu-project.org/download/ -Terms of Use -Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. -Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. -Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. -Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. -The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. -All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. -No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. -Modification is not permitted with respect to this document. All copies of this document must be verbatim. -Restricted Rights Legend -Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. -Warranties and Disclaimers -This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. -If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. -EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. -Waiver of Damages -In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. -Trademarks & Logos -The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. -The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. -All third party trademarks referenced herein are the property of their respective owners. -Miscellaneous -Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. -Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. -Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. -Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. -Entire Agreement. This Agreement constitutes the entire agreement between the parties. - - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/icu.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/icu.md deleted file mode 100644 index ab850bf..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/icu.md +++ /dev/null @@ -1,140 +0,0 @@ -## International Components for Unicode (ICU4J) v67.1 - -### ICU4J License -``` - -COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later) - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - ---------------------- - -Third-Party Software Licenses - -This section contains third-party software notices and/or additional -terms for licensed third-party software components included within ICU -libraries. - -1. ICU License - ICU 1.8.1 to ICU 57.1 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1995-2016 International Business Machines Corporation and others -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, and/or sell copies of the Software, and to permit persons -to whom the Software is furnished to do so, provided that the above -copyright notice(s) and this permission notice appear in all copies of -the Software and that both the above copyright notice(s) and this -permission notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY -SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -of the copyright holder. - -All trademarks and registered trademarks mentioned herein are the -property of their respective owners. - - -—————————————————————————————————————————————————————————————————————— - - -From: https://www.unicode.org/copyright.html: - - Unicode® Copyright and Terms of Use - - For the general privacy policy governing access to this site, see the Unicode Privacy Policy. - - Unicode Copyright - Copyright © 1991-2020 Unicode, Inc. All rights reserved. - Definitions - - Unicode Data Files ("DATA FILES") include all data files under the directories: - https://www.unicode.org/Public/ - https://www.unicode.org/reports/ - https://www.unicode.org/ivd/data/ - - Unicode Data Files do not include PDF online code charts under the directory: - https://www.unicode.org/Public/ - - Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard - or any source code or compiled code under the directories: - https://www.unicode.org/Public/PROGRAMS/ - https://www.unicode.org/Public/cldr/ - http://site.icu-project.org/download/ - - Terms of Use - Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. - Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files, subject to the Terms and Conditions herein. - Further specifications of rights and restrictions pertaining to the use of the Unicode DATA FILES and SOFTWARE can be found in the Unicode Data Files and Software License. - Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. - The Unicode PDF online code charts carry specific restrictions. Those restrictions are incorporated as the first page of each PDF code chart. - All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. - No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. - Modification is not permitted with respect to this document. All copies of this document must be verbatim. - Restricted Rights Legend - Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. - Warranties and Disclaimers - This publication and/or website may include technical or typographical errors or other inaccuracies. Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode, Inc. may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. - If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. - EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. - Waiver of Damages - In no event shall Unicode, Inc. or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode, Inc. was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. - Trademarks & Logos - The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. - The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. - All third party trademarks referenced herein are the property of their respective owners. - Miscellaneous - Jurisdiction and Venue. This website is operated from a location in the State of California, United States of America. Unicode, Inc. makes no representation that the materials are appropriate for use in other locations. If you access this website from other locations, you are responsible for compliance with local laws. This Agreement, all use of this website and any claims and damages resulting from use of this website are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this website shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. - Modification by Unicode, Inc. Unicode, Inc. shall have the right to modify this Agreement at any time by posting it to this website. The user may not assign any part of this Agreement without Unicode, Inc.’s prior written consent. - Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. - Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. - Entire Agreement. This Agreement constitutes the entire agreement between the parties. - -``` - diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/public_suffix.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/public_suffix.md deleted file mode 100644 index 61d9607..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/public_suffix.md +++ /dev/null @@ -1,399 +0,0 @@ -## Mozilla Public Suffix List - -### Public Suffix Notice -``` -You are receiving a copy of the Mozilla Public Suffix List in the following -file: /lib/security/public_suffix_list.dat. The terms of the -Oracle license do NOT apply to this file; it is licensed under the -Mozilla Public License 2.0, separately from the Oracle programs you receive. -If you do not wish to use the Public Suffix List, you may remove the -/lib/security/public_suffix_list.dat file. - -The Source Code of this file is available under the -Mozilla Public License, v. 2.0 and is located at -https://raw.githubusercontent.com/publicsuffix/list/3c213aab32b3c014f171b1673d4ce9b5cd72bf1c/public_suffix_list.dat. -If a copy of the MPL was not distributed with this file, you can obtain one -at https://mozilla.org/MPL/2.0/. - -Software distributed under the License is distributed on an "AS IS" basis, -WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License -for the specific language governing rights and limitations under the License. -``` - -### MPL v2.0 -``` -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at https://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/unicode.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/unicode.md deleted file mode 100644 index cff0c82..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/unicode.md +++ /dev/null @@ -1,54 +0,0 @@ -## The Unicode Standard, Unicode Character Database, Version 13.0.0 - -### Unicode Character Database -``` - -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use for definitions of Unicode Inc.'s -Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2020 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. - -``` - diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/wepoll.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/wepoll.md deleted file mode 100644 index f2d9544..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/wepoll.md +++ /dev/null @@ -1,34 +0,0 @@ -## Bert Belder: wepoll v 1.5.8 - -### wepoll License -``` -wepoll - epoll for Windows -https://github.com/piscisaureus/wepoll - -Copyright 2012-2020, Bert Belder -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.base/zlib.md b/ArtNetGridNode2_6_1_headless/java/legal/java.base/zlib.md deleted file mode 100644 index d856af6..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.base/zlib.md +++ /dev/null @@ -1,27 +0,0 @@ -## zlib v1.2.13 - -### zlib License -
-
-Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler
-
-This software is provided 'as-is', without any express or implied
-warranty.  In no event will the authors be held liable for any damages
-arising from the use of this software.
-
-Permission is granted to anyone to use this software for any purpose,
-including commercial applications, and to alter it and redistribute it
-freely, subject to the following restrictions:
-
-1. The origin of this software must not be misrepresented; you must not
-   claim that you wrote the original software. If you use this software
-   in a product, an acknowledgment in the product documentation would be
-   appreciated but is not required.
-2. Altered source versions must be plainly marked as such, and must not be
-   misrepresented as being the original software.
-3. This notice may not be removed or altered from any source distribution.
-
-Jean-loup Gailly        Mark Adler
-jloup@gzip.org          madler@alumni.caltech.edu
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.datatransfer/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/colorimaging.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/colorimaging.md deleted file mode 100644 index eeb9932..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/colorimaging.md +++ /dev/null @@ -1,7 +0,0 @@ -## Eastman Kodak Company: Portions of color management and imaging software - -### Eastman Kodak Notice -
-Portions Copyright Eastman Kodak Company 1991-2003
-
- diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/freetype.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/freetype.md deleted file mode 100644 index e74da88..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/freetype.md +++ /dev/null @@ -1,650 +0,0 @@ -## The FreeType Project: Freetype v2.12.1 - - -### FreeType Notice - -``` -FreeType comes with two licenses from which you can choose the one -which fits your needs best. - - The FreeType License (FTL) is the most commonly used one. It is - a BSD-style license with a credit clause and thus compatible with - the GNU Public License (GPL) version 3, but not with the - GPL version 2. - - The GNU General Public License (GPL), version 2. Use it for all - projects which use the GPLv2 also, or which need a license - compatible to the GPLv2. - -``` - -### FreeType License -``` - -Copyright (C) 1996-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2007-2022 by Dereg Clegg and Michael Toftdal. -Copyright (C) 1996-2022 by Just van Rossum, David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2004-2022 by Masatake YAMATO and Redhat K.K. -Copyright (C) 2007-2022 by Derek Clegg and Michael Toftdal. -Copyright (C) 2007-2022 by David Turner. -Copyright (C) 2022 by David Turner, Robert Wilhelm, Werner Lemberg, and Moazin Khatti. -Copyright (C) 2007-2022 by Rahul Bhalerao , . -Copyright (C) 2008-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and suzuki toshiya. -Copyright (C) 2019-2022 by Nikhil Ramakrishnan, David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright (C) 2009-2022 by Oran Agra and Mickey Gabel. -Copyright (C) 2004-2022 by David Turner, Robert Wilhelm, Werner Lemberg, and George Williams. -Copyright (C) 2004-2022 by Masatake YAMATO, Red Hat K.K., -Copyright (C) 2003-2022 by Masatake YAMATO, Redhat K.K., -Copyright (C) 2013-2022 by Google, Inc. -Copyright (C) 2018-2022 by David Turner, Robert Wilhelm, Dominik Röttsches, and Werner Lemberg. -Copyright (C) 2005-2022 by David Turner, Robert Wilhelm, and Werner Lemberg. -Copyright 2013 by Google, Inc. - - - The FreeType Project LICENSE - ---------------------------- - - 2006-Jan-27 - - Copyright 1996-2002, 2006 by - David Turner, Robert Wilhelm, and Werner Lemberg - - - -Introduction -============ - - The FreeType Project is distributed in several archive packages; - some of them may contain, in addition to the FreeType font engine, - various tools and contributions which rely on, or relate to, the - FreeType Project. - - This license applies to all files found in such packages, and - which do not fall under their own explicit license. The license - affects thus the FreeType font engine, the test programs, - documentation and makefiles, at the very least. - - This license was inspired by the BSD, Artistic, and IJG - (Independent JPEG Group) licenses, which all encourage inclusion - and use of free software in commercial and freeware products - alike. As a consequence, its main points are that: - - o We don't promise that this software works. However, we will be - interested in any kind of bug reports. (`as is' distribution) - - o You can use this software for whatever you want, in parts or - full form, without having to pay us. (`royalty-free' usage) - - o You may not pretend that you wrote this software. If you use - it, or only parts of it, in a program, you must acknowledge - somewhere in your documentation that you have used the - FreeType code. (`credits') - - We specifically permit and encourage the inclusion of this - software, with or without modifications, in commercial products. - We disclaim all warranties covering The FreeType Project and - assume no liability related to The FreeType Project. - - - Finally, many people asked us for a preferred form for a - credit/disclaimer to use in compliance with this license. We thus - encourage you to use the following text: - - """ - Portions of this software are copyright © The FreeType - Project (www.freetype.org). All rights reserved. - """ - - Please replace with the value from the FreeType version you - actually use. - - -Legal Terms -=========== - -0. Definitions --------------- - - Throughout this license, the terms `package', `FreeType Project', - and `FreeType archive' refer to the set of files originally - distributed by the authors (David Turner, Robert Wilhelm, and - Werner Lemberg) as the `FreeType Project', be they named as alpha, - beta or final release. - - `You' refers to the licensee, or person using the project, where - `using' is a generic term including compiling the project's source - code as well as linking it to form a `program' or `executable'. - This program is referred to as `a program using the FreeType - engine'. - - This license applies to all files distributed in the original - FreeType Project, including all source code, binaries and - documentation, unless otherwise stated in the file in its - original, unmodified form as distributed in the original archive. - If you are unsure whether or not a particular file is covered by - this license, you must contact us to verify this. - - The FreeType Project is copyright (C) 1996-2000 by David Turner, - Robert Wilhelm, and Werner Lemberg. All rights reserved except as - specified below. - -1. No Warranty --------------- - - THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO - USE, OF THE FREETYPE PROJECT. - -2. Redistribution ------------------ - - This license grants a worldwide, royalty-free, perpetual and - irrevocable right and license to use, execute, perform, compile, - display, copy, create derivative works of, distribute and - sublicense the FreeType Project (in both source and object code - forms) and derivative works thereof for any purpose; and to - authorize others to exercise some or all of the rights granted - herein, subject to the following conditions: - - o Redistribution of source code must retain this license file - (`FTL.TXT') unaltered; any additions, deletions or changes to - the original files must be clearly indicated in accompanying - documentation. The copyright notices of the unaltered, - original files must be preserved in all copies of source - files. - - o Redistribution in binary form must provide a disclaimer that - states that the software is based in part of the work of the - FreeType Team, in the distribution documentation. We also - encourage you to put an URL to the FreeType web page in your - documentation, though this isn't mandatory. - - These conditions apply to any software derived from or based on - the FreeType Project, not just the unmodified files. If you use - our work, you must acknowledge us. However, no fee need be paid - to us. - -3. Advertising --------------- - - Neither the FreeType authors and contributors nor you shall use - the name of the other for commercial, advertising, or promotional - purposes without specific prior written permission. - - We suggest, but do not require, that you use one or more of the - following phrases to refer to this software in your documentation - or advertising materials: `FreeType Project', `FreeType Engine', - `FreeType library', or `FreeType Distribution'. - - As you have not signed this license, you are not required to - accept it. However, as the FreeType Project is copyrighted - material, only this license, or another one contracted with the - authors, grants you the right to use, distribute, and modify it. - Therefore, by using, distributing, or modifying the FreeType - Project, you indicate that you understand and accept all the terms - of this license. - -4. Contacts ------------ - - There are two mailing lists related to FreeType: - - o freetype@nongnu.org - - Discusses general use and applications of FreeType, as well as - future and wanted additions to the library and distribution. - If you are looking for support, start in this list if you - haven't found anything to help you in the documentation. - - o freetype-devel@nongnu.org - - Discusses bugs, as well as engine internals, design issues, - specific licenses, porting, etc. - - Our home page can be found at - - http://www.freetype.org - -``` - -### GPL v2 - -``` - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 - - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 2 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program; if not, write to the Free Software - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) year name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. - -``` - -### Additional Freetype Attributions -``` - ---------------------------------- -The below license applies to the following files: -libfreetype/src/psaux/psarrst.c -libfreetype/src/psaux/psarrst.h -libfreetype/src/psaux/psblues.c -libfreetype/src/psaux/psblues.h -libfreetype/src/psaux/pserror.c -libfreetype/src/psaux/pserror.h -libfreetype/src/psaux/psfixed.h -libfreetype/src/psaux/psfont.c -libfreetype/src/psaux/psfont.h -libfreetype/src/psaux/psft.c -libfreetype/src/psaux/psft.h -libfreetype/src/psaux/psglue.h -libfreetype/src/psaux/pshints.c -libfreetype/src/psaux/pshints.h -libfreetype/src/psaux/psintrp.c -libfreetype/src/psaux/psintrp.h -libfreetype/src/psaux/psread.c -libfreetype/src/psaux/psread.h -libfreetype/src/psaux/psstack.c -libfreetype/src/psaux/psstack.h -libfreetype/src/psaux/pstypes.h - -Copyright 2006-2014 Adobe Systems Incorporated. - -This software, and all works of authorship, whether in source or -object code form as indicated by the copyright notice(s) included -herein (collectively, the "Work") is made available, and may only be -used, modified, and distributed under the FreeType Project License, -LICENSE.TXT. Additionally, subject to the terms and conditions of the -FreeType Project License, each contributor to the Work hereby grants -to any individual or legal entity exercising permissions granted by -the FreeType Project License and this section (hereafter, "You" or -"Your") a perpetual, worldwide, non-exclusive, no-charge, -royalty-free, irrevocable (except as stated in this section) patent -license to make, have made, use, offer to sell, sell, import, and -otherwise transfer the Work, where such license applies only to those -patent claims licensable by such contributor that are necessarily -infringed by their contribution(s) alone or by combination of their -contribution(s) with the Work to which such contribution(s) was -submitted. If You institute patent litigation against any entity -(including a cross-claim or counterclaim in a lawsuit) alleging that -the Work or a contribution incorporated within the Work constitutes -direct or contributory patent infringement, then any patent licenses -granted to You under this License for that Work shall terminate as of -the date such litigation is filed. - -By using, modifying, or distributing the Work you indicate that you -have read and understood the terms and conditions of the -FreeType Project License as well as those provided in this section, -and you accept them fully. - - -``` - -### MIT License -``` - ---------------------------------- -The below license applies to the following files: -libfreetype/include/freetype/internal/fthash.h -libfreetype/src/base/fthash.c - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2015 - - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/giflib.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/giflib.md deleted file mode 100644 index 0be4fb8..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/giflib.md +++ /dev/null @@ -1,30 +0,0 @@ -## GIFLIB v5.2.1 - -### GIFLIB License -``` - -The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - - -https://sourceforge.net/p/giflib/code/ci/master/tree/openbsd-reallocarray.c - -Copyright (c) 2008 Otto Moerbeek -SPDX-License-Identifier: MIT diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/harfbuzz.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/harfbuzz.md deleted file mode 100644 index 3426352..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/harfbuzz.md +++ /dev/null @@ -1,95 +0,0 @@ -## Harfbuzz v7.0.1 - -### Harfbuzz License - -https://github.com/harfbuzz/harfbuzz/blob/7.0.1/COPYING - -
-
-HarfBuzz is licensed under the so-called "Old MIT" license.  Details follow.
-For parts of HarfBuzz that are licensed under different licenses see individual
-files names COPYING in subdirectories where applicable.
-
-Copyright © 2010-2022  Google, Inc.
-Copyright © 2018-2020  Ebrahim Byagowi
-Copyright © 2004-2013  Red Hat, Inc.
-Copyright © 2019  Facebook, Inc.
-Copyright © 2007  Chris Wilson
-Copyright © 2018-2019 Adobe Inc.
-Copyright © 2006-2023 Behdad Esfahbod
-Copyright © 1998-2004  David Turner and Werner Lemberg
-Copyright © 2009  Keith Stribley
-Copyright © 2018  Khaled Hosny
-Copyright © 2016  Elie Roux 
-Copyright © 2016  Igalia S.L.
-Copyright © 2015  Mozilla Foundation.
-Copyright © 1999  David Turner
-Copyright © 2005  Werner Lemberg
-Copyright © 2013-2015  Alexei Podtelezhnikov
-Copyright © 2022 Matthias Clasen
-Copyright © 2011  Codethink Limited
-
-For full copyright notices consult the individual files in the package.
-
-
-Permission is hereby granted, without written agreement and without
-license or royalty fees, to use, copy, modify, and distribute this
-software and its documentation for any purpose, provided that the
-above copyright notice and the following two paragraphs appear in
-all copies of this software.
-
-IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
-DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
-ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
-IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
-
-THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
-BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
-ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
-PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
-
-All source code, except for one section, is licensed as above. The one
-exception is licensed with a slightly different MIT variant:
-The contents of this directory are licensed under the following terms:
-
----------------------------------
-The below license applies to the following files:
-libharfbuzz/hb-ucd.cc
-
-Copyright (C) 2012 Grigori Goronzy 
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
-OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
-
- -### AUTHORS File Information -``` - -Behdad Esfahbod -David Corbett -David Turner -Ebrahim Byagowi -Garret Rieger -Jonathan Kew -Khaled Hosny -Lars Knoll -Martin Hosken -Owen Taylor -Roderick Sheeter -Roozbeh Pournader -Simon Hausmann -Werner Lemberg - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/jpeg.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/jpeg.md deleted file mode 100644 index 1a0d41c..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/jpeg.md +++ /dev/null @@ -1,77 +0,0 @@ -## Independent JPEG Group: JPEG release 6b - -### JPEG License - -``` -**************************************************************************** - -Copyright (C) 1991-1998, Thomas G. Lane. - -This software is the work of Tom Lane, Philip Gladstone, Jim Boucher, -Lee Crocker, Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, -Guido Vollbeding, Ge' Weijers, and other members of the Independent JPEG -Group. - -IJG is not affiliated with the official ISO JPEG standards committee. - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", -and you, its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-1998, Thomas G. Lane. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute -this software (or portions thereof) for any purpose, without fee, -subject to these conditions: - -(1) If any part of the source code for this software is distributed, -then this README file must be included, with this copyright and no-warranty -notice unaltered; and any additions, deletions, or changes to the original -files must be clearly indicated in accompanying documentation. - -(2) If only executable code is distributed, then the accompanying documentation -must state that "this software is based in part on the work of the -Independent JPEG Group". - -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequences; the authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived -from it. This software may be referred to only as "the Independent JPEG -Group's software". - -We specifically permit and encourage the use of this software as the basis -of commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - -It appears that the arithmetic coding option of the JPEG spec is covered -by patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding -cannot legally be used without obtaining one or more licenses. For this -reason, support for arithmetic coding has been removed from the free -JPEG software. (Since arithmetic coding provides only a marginal gain -over the unpatented Huffman mode, it is unlikely that very many -implementations will support it.) So far as we are aware, there are -no patent restrictions on the remaining code. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent, GIF reading support -has been removed altogether, and the GIF writer has been simplified to -produce "uncompressed GIFs". This technique does not use the LZW algorithm; -the resulting GIF files are larger than usual, but are readable by all -standard GIF decoders. - -We are required to state that "The Graphics Interchange Format(c) is -the Copyright property of CompuServe Incorporated. GIF(sm) is a -Service Mark property of CompuServe Incorporated." - -**************************************************************************** -``` - diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/lcms.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/lcms.md deleted file mode 100644 index da86a9c..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/lcms.md +++ /dev/null @@ -1,108 +0,0 @@ -## Little Color Management System (LCMS) v2.15 - -### LCMS License -
-README.1ST file information
-
-LittleCMS core is released under MIT License
-
----------------------------------
-
-Little CMS
-Copyright (c) 1998-2023 Marti Maria Saguer
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject
-to the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
-CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
-TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
-SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
----------------------------------
-The below license applies to the following files:
-liblcms/cmssm.c
-
-Copyright 2001, softSurfer (www.softsurfer.com)
-
-This code may be freely used and modified for any purpose
-providing that this copyright notice is included with it.
-SoftSurfer makes no warranty for this code, and cannot be held
-liable for any real or imagined damage resulting from its use.
-Users of this code must verify correctness for their application.
-
-
- -### AUTHORS File Information -``` - - -Main Author ------------- -Marti Maria - - -Contributors ------------- -Bob Friesenhahn -Kai-Uwe Behrmann -Stuart Nixon -Jordi Vilar -Richard Hughes -Auke Nauta -Chris Evans (Google) -Lorenzo Ridolfi -Robin Watts (Artifex) -Shawn Pedersen -Andrew Brygin -Samuli Suominen -Florian Hˆch -Aurelien Jarno -Claudiu Cebuc -Michael Vhrel (Artifex) -Michal Cihar -Daniel Kaneider -Mateusz Jurczyk (Google) -Paul Miller -SÈbastien LÈon -Christian Schmitz -XhmikosR -Stanislav Brabec (SuSe) -Leonhard Gruenschloss (Google) -Patrick Noffke -Christopher James Halse Rogers -John Hein -Thomas Weber (Debian) -Mark Allen -Noel Carboni -Sergei Trofimovic -Philipp Knechtges -Amyspark -Lovell Fuller -Eli Schwartz - -Special Thanks --------------- -Artifex software -AlienSkin software -libVIPS -Jan Morovic -Jos Vernon (WebSupergoo) -Harald Schneider (Maxon) -Christian Albrecht -Dimitrios Anastassakis -Lemke Software -Tim Zaman - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/libpng.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/libpng.md deleted file mode 100644 index 4f69da5..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/libpng.md +++ /dev/null @@ -1,203 +0,0 @@ -## libpng v1.6.38 - -### libpng License -
-
-COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
-=========================================
-
-PNG Reference Library License version 2
----------------------------------------
-
-Copyright (c) 1995-2022 The PNG Reference Library Authors.
-Copyright (c) 2018-2022 Cosmin Truta
-Copyright (c) 1998-2018 Glenn Randers-Pehrson
-Copyright (c) 1996-1997 Andreas Dilger
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-The software is supplied "as is", without warranty of any kind,
-express or implied, including, without limitation, the warranties
-of merchantability, fitness for a particular purpose, title, and
-non-infringement.  In no event shall the Copyright owners, or
-anyone distributing the software, be liable for any damages or
-other liability, whether in contract, tort or otherwise, arising
-from, out of, or in connection with the software, or the use or
-other dealings in the software, even if advised of the possibility
-of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute
-this software, or portions hereof, for any purpose, without fee,
-subject to the following restrictions:
-
- 1. The origin of this software must not be misrepresented; you
-    must not claim that you wrote the original software.  If you
-    use this software in a product, an acknowledgment in the product
-    documentation would be appreciated, but is not required.
-
- 2. Altered source versions must be plainly marked as such, and must
-    not be misrepresented as being the original software.
-
- 3. This Copyright notice may not be removed or altered from any
-    source or altered source distribution.
-
-
-PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
------------------------------------------------------------------------
-
-libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
-Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
-derived from libpng-1.0.6, and are distributed according to the same
-disclaimer and license as libpng-1.0.6 with the following individuals
-added to the list of Contributing Authors:
-
-    Simon-Pierre Cadieux
-    Eric S. Raymond
-    Mans Rullgard
-    Cosmin Truta
-    Gilles Vollant
-    James Yu
-    Mandar Sahastrabuddhe
-    Google Inc.
-    Vadim Barkov
-
-and with the following additions to the disclaimer:
-
-    There is no warranty against interference with your enjoyment of
-    the library or against infringement.  There is no warranty that our
-    efforts or the library will fulfill any of your particular purposes
-    or needs.  This library is provided with all faults, and the entire
-    risk of satisfactory quality, performance, accuracy, and effort is
-    with the user.
-
-Some files in the "contrib" directory and some configure-generated
-files that are distributed with libpng have other copyright owners, and
-are released under other open source licenses.
-
-libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
-Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
-libpng-0.96, and are distributed according to the same disclaimer and
-license as libpng-0.96, with the following individuals added to the
-list of Contributing Authors:
-
-    Tom Lane
-    Glenn Randers-Pehrson
-    Willem van Schaik
-
-libpng versions 0.89, June 1996, through 0.96, May 1997, are
-Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
-and are distributed according to the same disclaimer and license as
-libpng-0.88, with the following individuals added to the list of
-Contributing Authors:
-
-    John Bowler
-    Kevin Bracey
-    Sam Bushell
-    Magnus Holmgren
-    Greg Roelofs
-    Tom Tanner
-
-Some files in the "scripts" directory have other copyright owners,
-but are released under this license.
-
-libpng versions 0.5, May 1995, through 0.88, January 1996, are
-Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
-
-For the purposes of this copyright and license, "Contributing Authors"
-is defined as the following set of individuals:
-
-    Andreas Dilger
-    Dave Martindale
-    Guy Eric Schalnat
-    Paul Schmidt
-    Tim Wegner
-
-The PNG Reference Library is supplied "AS IS".  The Contributing
-Authors and Group 42, Inc. disclaim all warranties, expressed or
-implied, including, without limitation, the warranties of
-merchantability and of fitness for any purpose.  The Contributing
-Authors and Group 42, Inc. assume no liability for direct, indirect,
-incidental, special, exemplary, or consequential damages, which may
-result from the use of the PNG Reference Library, even if advised of
-the possibility of such damage.
-
-Permission is hereby granted to use, copy, modify, and distribute this
-source code, or portions hereof, for any purpose, without fee, subject
-to the following restrictions:
-
- 1. The origin of this source code must not be misrepresented.
-
- 2. Altered versions must be plainly marked as such and must not
-    be misrepresented as being the original source.
-
- 3. This Copyright notice may not be removed or altered from any
-    source or altered source distribution.
-
-The Contributing Authors and Group 42, Inc. specifically permit,
-without fee, and encourage the use of this source code as a component
-to supporting the PNG file format in commercial products.  If you use
-this source code in a product, acknowledgment is not required but would
-be appreciated.
-
-TRADEMARK
-=========
-
-The name "libpng" has not been registered by the Copyright owners
-as a trademark in any jurisdiction.  However, because libpng has
-been distributed and maintained world-wide, continually since 1995,
-the Copyright owners claim "common-law trademark protection" in any
-jurisdiction where common-law trademark is recognized.
-
-
- -### AUTHORS File Information -``` -PNG REFERENCE LIBRARY AUTHORS -============================= - -This is the list of PNG Reference Library ("libpng") Contributing -Authors, for copyright and licensing purposes. - - * Andreas Dilger - * Cosmin Truta - * Dave Martindale - * Eric S. Raymond - * Gilles Vollant - * Glenn Randers-Pehrson - * Greg Roelofs - * Guy Eric Schalnat - * James Yu - * John Bowler - * Kevin Bracey - * Magnus Holmgren - * Mandar Sahastrabuddhe - * Mans Rullgard - * Matt Sarett - * Mike Klein - * Pascal Massimino - * Paul Schmidt - * Qiang Zhou - * Sam Bushell - * Samuel Williams - * Simon-Pierre Cadieux - * Tim Wegner - * Tom Lane - * Tom Tanner - * Vadim Barkov - * Willem van Schaik - * Zhijie Liang - * Arm Holdings - - Richard Townsend - * Google Inc. - - Matt Sarett - - Mike Klein - - Dan Field - - Sami Boukortt - -The build projects, the build scripts, the test scripts, and other -files in the "ci", "projects", "scripts" and "tests" directories, have -other copyright owners, but are released under the libpng license. - -Some files in the "contrib" directory, and some tools-generated files -that are distributed with libpng, have other copyright owners, and are -released under other open source licenses. -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/mesa3d.md b/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/mesa3d.md deleted file mode 100644 index cdaa1ac..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.desktop/mesa3d.md +++ /dev/null @@ -1,134 +0,0 @@ -## Mesa 3-D Graphics Library v21.0.3 - -### Mesa License - -``` -Copyright (C) 1999-2007 Brian Paul All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Attention, Contributors - -When contributing to the Mesa project you must agree to the licensing terms -of the component to which you're contributing. -The following section lists the primary components of the Mesa distribution -and their respective licenses. -Mesa Component Licenses - - - -Component Location License ------------------------------------------------------------------- -Main Mesa code src/mesa/ MIT -Device drivers src/mesa/drivers/* MIT, generally - -Gallium code src/gallium/ MIT - -Ext headers GL/glext.h Khronos - GL/glxext.h Khronos - GL/wglext.h Khronos - KHR/khrplatform.h Khronos - -***************************************************************************** - ----- -include/GL/gl.h : - - - Mesa 3-D graphics library - - Copyright (C) 1999-2006 Brian Paul All Rights Reserved. - Copyright (C) 2009 VMware, Inc. All Rights Reserved. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and associated documentation files (the "Software"), - to deal in the Software without restriction, including without limitation - the rights to use, copy, modify, merge, publish, distribute, sublicense, - and/or sell copies of the Software, and to permit persons to whom the - Software is furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS - OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL - THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR - OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR - OTHER DEALINGS IN THE SOFTWARE. - - ***************************************************************************** - ----- -include/GL/glext.h -include/GL/glxext.h -include/GL/wglxext.h : - - - Copyright (c) 2013 - 2018 The Khronos Group Inc. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Materials. - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - - ***************************************************************************** - ----- -include/KHR/khrplatform.h : - - Copyright (c) 2008 - 2018 The Khronos Group Inc. - - Permission is hereby granted, free of charge, to any person obtaining a - copy of this software and/or associated documentation files (the - "Materials"), to deal in the Materials without restriction, including - without limitation the rights to use, copy, modify, merge, publish, - distribute, sublicense, and/or sell copies of the Materials, and to - permit persons to whom the Materials are furnished to do so, subject to - the following conditions: - - The above copyright notice and this permission notice shall be included - in all copies or substantial portions of the Materials. - - THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. - - ***************************************************************************** - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.instrument/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.logging/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.logging/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.management/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.naming/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.naming/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.net.http/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.prefs/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.scripting/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.se/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.se/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.se/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.se/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.se/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.se/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.se/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.se/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.se/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.jgss/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.security.sasl/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.smartcardio/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql.rowset/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.sql/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.sql/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.transaction.xa/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/santuario.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/santuario.md deleted file mode 100644 index fa87128..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml.crypto/santuario.md +++ /dev/null @@ -1,225 +0,0 @@ -## Apache Santuario v2.3.0 - -### Apache Santuario Notice -
-
-  Apache Santuario - XML Security for Java
-  Copyright 1999-2021 The Apache Software Foundation
-
-  This product includes software developed at
-  The Apache Software Foundation (http://www.apache.org/).
-
-  It was originally based on software copyright (c) 2001, Institute for
-  Data Communications Systems, .
-
-  The development of this software was partly funded by the European
-  Commission in the  project in the ISIS Programme.
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/bcel.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/bcel.md deleted file mode 100644 index 6dffd07..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/bcel.md +++ /dev/null @@ -1,219 +0,0 @@ -## Apache Commons Byte Code Engineering Library (BCEL) Version 6.5.0 - -### Apache Commons BCEL Notice -
-
-    Apache Commons BCEL
-    Copyright 2004-2020 The Apache Software Foundation
-
-    This product includes software developed at
-    The Apache Software Foundation (https://www.apache.org/).
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/dom.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/dom.md deleted file mode 100644 index 4fe8093..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/dom.md +++ /dev/null @@ -1,77 +0,0 @@ -## DOM Level 3 Core Specification v1.0 - -### W3C Software Notice -
-Copyright © 2004 World Wide Web Consortium, (Massachusetts Institute of Technology,
-European Research Consortium for Informatics and Mathematics, Keio University).
-All Rights Reserved.
-
-The DOM bindings are published under the W3C Software Copyright Notice and License.
-The software license requires "Notice of any changes or modifications to the W3C
-files, including the date changes were made." Consequently, modified versions of
-the DOM bindings must document that they do not conform to the W3C standard; in the
-case of the IDL definitions, the pragma prefix can no longer be 'w3c.org'; in the
-case of the Java language binding, the package names can no longer be in the
-'org.w3c' package.
-
- -### W3C License -
-
-W3C SOFTWARE NOTICE AND LICENSE
-
-http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
-
-This work (and included software, documentation such as READMEs, or other
-related items) is being provided by the copyright holders under the following
-license. By obtaining, using and/or copying this work, you (the licensee)
-agree that you have read, understood, and will comply with the following terms
-and conditions.
-
-Permission to copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and without fee
-or royalty is hereby granted, provided that you include the following on ALL
-copies of the software and documentation or portions thereof, including
-modifications:
-
-   1.The full text of this NOTICE in a location viewable to users of the
-   redistributed or derivative work.
-
-   2.Any pre-existing intellectual property disclaimers, notices, or terms and
-   conditions. If none exist, the W3C Software Short Notice should be included
-   (hypertext is preferred, text is permitted) within the body of any
-   redistributed or derivative code.
-
-   3.Notice of any changes or modifications to the files, including the date
-   changes were made. (We recommend you provide URIs to the location from
-   which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
-LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
-PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
-THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
-OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
-DOCUMENTATION.  The name and trademarks of copyright holders may NOT be used
-in advertising or publicity pertaining to the software without specific,
-written prior permission. Title to copyright in this software and any
-associated documentation will at all times remain with copyright holders.
-
-____________________________________
-
-This formulation of W3C's notice and license became active on December 31
-2002. This version removes the copyright ownership notice such that this
-license can be used with materials other than those owned by the W3C, reflects
-that ERCIM is now a host of the W3C, includes references to this specific
-dated version of the license, and removes the ambiguous grant of "use".
-Otherwise, this version is the same as the previous version and is written so
-as to preserve the Free Software Foundation's assessment of GPL compatibility
-and OSI's certification under the Open Source Definition. Please see our
-Copyright FAQ for common questions about using materials from our site,
-including specific terms and conditions for packages like libwww, Amaya, and
-Jigsaw. Other questions about this notice can be directed to
-site-policy@w3.org.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/jcup.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/jcup.md deleted file mode 100644 index bc566b7..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/jcup.md +++ /dev/null @@ -1,31 +0,0 @@ -## CUP Parser Generator for Java v 0.11b - -### CUP Parser Generator License - -``` -Copyright 1996-2015 by Scott Hudson, Frank Flannery, C. Scott Ananian, Michael Petter - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both -the copyright notice and this permission notice and warranty disclaimer -appear in supporting documentation, and that the names of the authors or -their employers not be used in advertising or publicity pertaining to -distribution of the software without specific, written prior permission. - -The authors and their employers disclaim all warranties with regard to -this software, including all implied warranties of merchantability and -fitness. In no event shall the authors or their employers be liable for -any special, indirect or consequential damages or any damages whatsoever -resulting from loss of use, data or profits, whether in an action of -contract, negligence or other tortious action, arising out of or in -connection with the use or performance of this software. -``` ---- -``` -This is an open source license. It is also GPL-Compatible (see entry for -"Standard ML of New Jersey"). The portions of CUP output which are hard-coded -into the CUP source code are (naturally) covered by this same license, as is -the CUP runtime code linked with the generated parser. -``` - diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xalan.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xalan.md deleted file mode 100644 index 924bce8..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xalan.md +++ /dev/null @@ -1,255 +0,0 @@ -## Apache Xalan v2.7.2 - -### Apache Xalan Notice -
-
-    ======================================================================================
-    ==  NOTICE file corresponding to the section 4d of the Apache License, Version 2.0, ==
-    ==  in this case for the Apache Xalan distribution.                                 ==
-    ======================================================================================
-
-   This product includes software developed by
-   The Apache Software Foundation (http://www.apache.org/).
-
-   Specifically, we only include the XSLTC portion of the source from the Xalan distribution. 
-   The Xalan project has two processors: an interpretive one (Xalan Interpretive) and a 
-   compiled one (The XSLT Compiler (XSLTC)). We *only* use the XSLTC part of Xalan; We use
-   the source from the packages that are part of the XSLTC sources.
-
-   Portions of this software was originally based on the following:
-
-     - software copyright (c) 1999-2002, Lotus Development Corporation., http://www.lotus.com.
-     - software copyright (c) 2001-2002, Sun Microsystems., http://www.sun.com.
-     - software copyright (c) 2003, IBM Corporation., http://www.ibm.com.
-     - voluntary contributions made by Ovidiu Predescu (ovidiu@cup.hp.com) on behalf of the
-       Apache Software Foundation and was originally developed at Hewlett Packard Company.
-
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
-JLEX COPYRIGHT NOTICE, LICENSE AND DISCLAIMER.
-Copyright 1996-2003 by Elliot Joel Berk and C. Scott Ananian
-Permission to use, copy, modify, and distribute this software and 
-its documentation for any purpose and without fee is hereby granted, 
-provided that the above copyright notice appear in all copies and that 
-both the copyright notice and this permission notice and warranty 
-disclaimer appear in supporting documentation, and that the name of 
-the authors or their employers not be used in advertising or publicity 
-pertaining to distribution of the software without specific, written 
-prior permission.
-The authors and their employers disclaim all warranties with regard to 
-this software, including all implied warranties of merchantability and 
-fitness. In no event shall the authors or their employers be liable for 
-any special, indirect or consequential damages or any damages whatsoever 
-resulting from loss of use, data or profits, whether in an action of 
-contract, negligence or other tortious action, arising out of or in 
-connection with the use or performance of this software.The portions of 
-JLex output which are hard-coded into the JLex source code are (naturally) 
-covered by this same license.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xerces.md b/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xerces.md deleted file mode 100644 index 3790b7a..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/java.xml/xerces.md +++ /dev/null @@ -1,229 +0,0 @@ -## Apache Xerces v2.12.2 - -### Apache Xerces Notice -
-    =========================================================================
-    == NOTICE file corresponding to section 4(d) of the Apache License,    ==
-    == Version 2.0, in this case for the Apache Xerces Java distribution.  ==
-    =========================================================================
-    
-    Apache Xerces Java
-    Copyright 1999-2022 The Apache Software Foundation
-
-    This product includes software developed at
-    The Apache Software Foundation (http://www.apache.org/).
-
-    Portions of this software were originally based on the following:
-    - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
-    - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
-    - voluntary contributions made by Paul Eng on behalf of the
-    Apache Software Foundation that were originally developed at iClick, Inc.,
-    software copyright (c) 1999.
-
- -### Apache 2.0 License -
-
-                              Apache License
-                        Version 2.0, January 2004
-                     http://www.apache.org/licenses/
-
-TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-1. Definitions.
-
-   "License" shall mean the terms and conditions for use, reproduction,
-   and distribution as defined by Sections 1 through 9 of this document.
-
-   "Licensor" shall mean the copyright owner or entity authorized by
-   the copyright owner that is granting the License.
-
-   "Legal Entity" shall mean the union of the acting entity and all
-   other entities that control, are controlled by, or are under common
-   control with that entity. For the purposes of this definition,
-   "control" means (i) the power, direct or indirect, to cause the
-   direction or management of such entity, whether by contract or
-   otherwise, or (ii) ownership of fifty percent (50%) or more of the
-   outstanding shares, or (iii) beneficial ownership of such entity.
-
-   "You" (or "Your") shall mean an individual or Legal Entity
-   exercising permissions granted by this License.
-
-   "Source" form shall mean the preferred form for making modifications,
-   including but not limited to software source code, documentation
-   source, and configuration files.
-
-   "Object" form shall mean any form resulting from mechanical
-   transformation or translation of a Source form, including but
-   not limited to compiled object code, generated documentation,
-   and conversions to other media types.
-
-   "Work" shall mean the work of authorship, whether in Source or
-   Object form, made available under the License, as indicated by a
-   copyright notice that is included in or attached to the work
-   (an example is provided in the Appendix below).
-
-   "Derivative Works" shall mean any work, whether in Source or Object
-   form, that is based on (or derived from) the Work and for which the
-   editorial revisions, annotations, elaborations, or other modifications
-   represent, as a whole, an original work of authorship. For the purposes
-   of this License, Derivative Works shall not include works that remain
-   separable from, or merely link (or bind by name) to the interfaces of,
-   the Work and Derivative Works thereof.
-
-   "Contribution" shall mean any work of authorship, including
-   the original version of the Work and any modifications or additions
-   to that Work or Derivative Works thereof, that is intentionally
-   submitted to Licensor for inclusion in the Work by the copyright owner
-   or by an individual or Legal Entity authorized to submit on behalf of
-   the copyright owner. For the purposes of this definition, "submitted"
-   means any form of electronic, verbal, or written communication sent
-   to the Licensor or its representatives, including but not limited to
-   communication on electronic mailing lists, source code control systems,
-   and issue tracking systems that are managed by, or on behalf of, the
-   Licensor for the purpose of discussing and improving the Work, but
-   excluding communication that is conspicuously marked or otherwise
-   designated in writing by the copyright owner as "Not a Contribution."
-
-   "Contributor" shall mean Licensor and any individual or Legal Entity
-   on behalf of whom a Contribution has been received by Licensor and
-   subsequently incorporated within the Work.
-
-2. Grant of Copyright License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   copyright license to reproduce, prepare Derivative Works of,
-   publicly display, publicly perform, sublicense, and distribute the
-   Work and such Derivative Works in Source or Object form.
-
-3. Grant of Patent License. Subject to the terms and conditions of
-   this License, each Contributor hereby grants to You a perpetual,
-   worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-   (except as stated in this section) patent license to make, have made,
-   use, offer to sell, sell, import, and otherwise transfer the Work,
-   where such license applies only to those patent claims licensable
-   by such Contributor that are necessarily infringed by their
-   Contribution(s) alone or by combination of their Contribution(s)
-   with the Work to which such Contribution(s) was submitted. If You
-   institute patent litigation against any entity (including a
-   cross-claim or counterclaim in a lawsuit) alleging that the Work
-   or a Contribution incorporated within the Work constitutes direct
-   or contributory patent infringement, then any patent licenses
-   granted to You under this License for that Work shall terminate
-   as of the date such litigation is filed.
-
-4. Redistribution. You may reproduce and distribute copies of the
-   Work or Derivative Works thereof in any medium, with or without
-   modifications, and in Source or Object form, provided that You
-   meet the following conditions:
-
-   (a) You must give any other recipients of the Work or
-       Derivative Works a copy of this License; and
-
-   (b) You must cause any modified files to carry prominent notices
-       stating that You changed the files; and
-
-   (c) You must retain, in the Source form of any Derivative Works
-       that You distribute, all copyright, patent, trademark, and
-       attribution notices from the Source form of the Work,
-       excluding those notices that do not pertain to any part of
-       the Derivative Works; and
-
-   (d) If the Work includes a "NOTICE" text file as part of its
-       distribution, then any Derivative Works that You distribute must
-       include a readable copy of the attribution notices contained
-       within such NOTICE file, excluding those notices that do not
-       pertain to any part of the Derivative Works, in at least one
-       of the following places: within a NOTICE text file distributed
-       as part of the Derivative Works; within the Source form or
-       documentation, if provided along with the Derivative Works; or,
-       within a display generated by the Derivative Works, if and
-       wherever such third-party notices normally appear. The contents
-       of the NOTICE file are for informational purposes only and
-       do not modify the License. You may add Your own attribution
-       notices within Derivative Works that You distribute, alongside
-       or as an addendum to the NOTICE text from the Work, provided
-       that such additional attribution notices cannot be construed
-       as modifying the License.
-
-   You may add Your own copyright statement to Your modifications and
-   may provide additional or different license terms and conditions
-   for use, reproduction, or distribution of Your modifications, or
-   for any such Derivative Works as a whole, provided Your use,
-   reproduction, and distribution of the Work otherwise complies with
-   the conditions stated in this License.
-
-5. Submission of Contributions. Unless You explicitly state otherwise,
-   any Contribution intentionally submitted for inclusion in the Work
-   by You to the Licensor shall be under the terms and conditions of
-   this License, without any additional terms or conditions.
-   Notwithstanding the above, nothing herein shall supersede or modify
-   the terms of any separate license agreement you may have executed
-   with Licensor regarding such Contributions.
-
-6. Trademarks. This License does not grant permission to use the trade
-   names, trademarks, service marks, or product names of the Licensor,
-   except as required for reasonable and customary use in describing the
-   origin of the Work and reproducing the content of the NOTICE file.
-
-7. Disclaimer of Warranty. Unless required by applicable law or
-   agreed to in writing, Licensor provides the Work (and each
-   Contributor provides its Contributions) on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-   implied, including, without limitation, any warranties or conditions
-   of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-   PARTICULAR PURPOSE. You are solely responsible for determining the
-   appropriateness of using or redistributing the Work and assume any
-   risks associated with Your exercise of permissions under this License.
-
-8. Limitation of Liability. In no event and under no legal theory,
-   whether in tort (including negligence), contract, or otherwise,
-   unless required by applicable law (such as deliberate and grossly
-   negligent acts) or agreed to in writing, shall any Contributor be
-   liable to You for damages, including any direct, indirect, special,
-   incidental, or consequential damages of any character arising as a
-   result of this License or out of the use or inability to use the
-   Work (including but not limited to damages for loss of goodwill,
-   work stoppage, computer failure or malfunction, or any and all
-   other commercial damages or losses), even if such Contributor
-   has been advised of the possibility of such damages.
-
-9. Accepting Warranty or Additional Liability. While redistributing
-   the Work or Derivative Works thereof, You may choose to offer,
-   and charge a fee for, acceptance of support, warranty, indemnity,
-   or other liability obligations and/or rights consistent with this
-   License. However, in accepting such obligations, You may act only
-   on Your own behalf and on Your sole responsibility, not on behalf
-   of any other Contributor, and only if You agree to indemnify,
-   defend, and hold each Contributor harmless for any liability
-   incurred by, or claims asserted against, such Contributor by reason
-   of your accepting any such warranty or additional liability.
-
-END OF TERMS AND CONDITIONS
-
-APPENDIX: How to apply the Apache License to your work.
-
-   To apply the Apache License to your work, attach the following
-   boilerplate notice, with the fields enclosed by brackets "[]"
-   replaced with your own identifying information. (Don't include
-   the brackets!)  The text should be enclosed in the appropriate
-   comment syntax for the file format. We also recommend that a
-   file or class name and description of purpose be included on the
-   same "printed page" as the copyright notice for easier
-   identification within third-party archives.
-
-Copyright [yyyy] [name of copyright owner]
-
-Licensed under the Apache License, Version 2.0 (the "License");
-you may not use this file except in compliance with the License.
-You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.accessibility/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.attach/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.charsets/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md deleted file mode 100644 index 08d1e3c..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11cryptotoken.md +++ /dev/null @@ -1,72 +0,0 @@ -## OASIS PKCS #11 Cryptographic Token Interface v3.0 - -### OASIS PKCS #11 Cryptographic Token Interface License -
-
-Copyright © OASIS Open 2020. All Rights Reserved.
-
-    All capitalized terms in the following text have the meanings
-assigned to them in the OASIS Intellectual Property Rights Policy (the
-"OASIS IPR Policy"). The full Policy may be found at the OASIS website:
-[http://www.oasis-open.org/policies-guidelines/ipr]
-
-    This document and translations of it may be copied and furnished to
-others, and derivative works that comment on or otherwise explain it or
-assist in its implementation may be prepared, copied, published, and
-distributed, in whole or in part, without restriction of any kind,
-provided that the above copyright notice and this section are included
-on all such copies and derivative works. However, this document itself
-may not be modified in any way, including by removing the copyright
-notice or references to OASIS, except as needed for the purpose of
-developing any document or deliverable produced by an OASIS Technical
-Committee (in which case the rules applicable to copyrights, as set
-forth in the OASIS IPR Policy, must be followed) or as required to
-translate it into languages other than English.
-
-    The limited permissions granted above are perpetual and will not be
-revoked by OASIS or its successors or assigns.
-
-    This document and the information contained herein is provided on an
-"AS IS" basis and OASIS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED,
-INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
-INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP RIGHTS OR ANY IMPLIED
-WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. OASIS
-AND ITS MEMBERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THIS DOCUMENT OR ANY
-PART THEREOF.
-
-    [OASIS requests that any OASIS Party or any other party that
-believes it has patent claims that would necessarily be infringed by
-implementations of this OASIS Standards Final Deliverable, to notify
-OASIS TC Administrator and provide an indication of its willingness to
-grant patent licenses to such patent claims in a manner consistent with
-the IPR Mode of the OASIS Technical Committee that produced this
-deliverable.]
-
-    [OASIS invites any party to contact the OASIS TC Administrator if it
-is aware of a claim of ownership of any patent claims that would
-necessarily be infringed by implementations of this OASIS Standards
-Final Deliverable by a patent holder that is not willing to provide a
-license to such patent claims in a manner consistent with the IPR Mode
-of the OASIS Technical Committee that produced this OASIS Standards
-Final Deliverable. OASIS may include such claims on its website, but
-disclaims any obligation to do so.]
-
-    [OASIS takes no position regarding the validity or scope of any
-intellectual property or other rights that might be claimed to pertain
-to the implementation or use of the technology described in this OASIS
-Standards Final Deliverable or the extent to which any license under
-such rights might or might not be available; neither does it represent
-that it has made any effort to identify any such rights. Information on
-OASIS' procedures with respect to rights in any document or deliverable
-produced by an OASIS Technical Committee can be found on the OASIS
-website. Copies of claims of rights made available for publication and
-any assurances of licenses to be made available, or the result of an
-attempt made to obtain a general license or permission for the use of
-such proprietary rights by implementers or users of this OASIS Standards
-Final Deliverable, can be obtained from the OASIS TC Administrator.
-OASIS makes no representation that any information or list of
-intellectual property rights will at any time be complete, or that any
-claims in such list are, in fact, Essential Claims.]
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md deleted file mode 100644 index 9eb453b..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.cryptoki/pkcs11wrapper.md +++ /dev/null @@ -1,46 +0,0 @@ -## IAIK (Institute for Applied Information Processing and Communication) PKCS#11 wrapper files v1 - -### IAIK License -
-
-Copyright (c) 2002 Graz University of Technology. All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are met:
-
-1. Redistributions of source code must retain the above copyright notice, this
-   list of conditions and the following disclaimer.
-
-2. Redistributions in binary form must reproduce the above copyright notice,
-   this list of conditions and the following disclaimer in the documentation
-   and/or other materials provided with the distribution.
-
-3. The end-user documentation included with the redistribution, if any, must
-   include the following acknowledgment:
-
-   "This product includes software developed by IAIK of Graz University of
-    Technology."
-
-   Alternately, this acknowledgment may appear in the software itself, if and
-   wherever such third-party acknowledgments normally appear.
-
-4. The names "Graz University of Technology" and "IAIK of Graz University of
-   Technology" must not be used to endorse or promote products derived from this
-   software without prior written permission.
-
-5. Products derived from this software may not be called "IAIK PKCS Wrapper",
-   nor may "IAIK" appear in their name, without prior written permission of
-   Graz University of Technology.
-
-THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
-INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
-FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
-LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
-INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
-CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.ec/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.crypto.mscapi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/dynalink.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/dynalink.md deleted file mode 100644 index 309efc7..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.dynalink/dynalink.md +++ /dev/null @@ -1,32 +0,0 @@ -## Dynalink v.5 - -### Dynalink License -
-
-Copyright (c) 2009-2013, Attila Szegedi
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-* Redistributions of source code must retain the above copyright
-  notice, this list of conditions and the following disclaimer.
-* Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-* Neither the name of the copyright holder nor the names of
-  contributors may be used to endorse or promote products derived from
-  this software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
-IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
-TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
-PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDER
-BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
-OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.editpad/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.hotspot.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.httpserver/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.foreign/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.incubator.vector/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.ed/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.jvmstat/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/jline.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/jline.md deleted file mode 100644 index 4e5d344..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.le/jline.md +++ /dev/null @@ -1,294 +0,0 @@ -## JLine v3.22.0 - -### JLine License -
-
-Copyright (c) 2002-2018, the original author or authors.
-All rights reserved.
-
-https://opensource.org/licenses/BSD-3-Clause
-
-Redistribution and use in source and binary forms, with or
-without modification, are permitted provided that the following
-conditions are met:
-
-Redistributions of source code must retain the above copyright
-notice, this list of conditions and the following disclaimer.
-
-Redistributions in binary form must reproduce the above copyright
-notice, this list of conditions and the following disclaimer
-in the documentation and/or other materials provided with
-the distribution.
-
-Neither the name of JLine nor the names of its contributors
-may be used to endorse or promote products derived from this
-software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
-BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
-AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
-EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
-OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
-PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
-AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
-LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
-IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
-OF THE POSSIBILITY OF SUCH DAMAGE.
-
-
-4th Party Dependency
-=============
-org.fusesource.jansi version 2.4.0
-org.apache.sshd 2.9.2
-org.apache.felix.gogo.runtime 1.1.6
-org.apache.felix.gogo.jline 1.1.8
-=============
-Apache License
-                          Version 2.0, January 2004
-                       http://www.apache.org/licenses/
-
-  TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-  1. Definitions.
-
-     "License" shall mean the terms and conditions for use, reproduction,
-     and distribution as defined by Sections 1 through 9 of this document.
-
-     "Licensor" shall mean the copyright owner or entity authorized by
-     the copyright owner that is granting the License.
-
-     "Legal Entity" shall mean the union of the acting entity and all
-     other entities that control, are controlled by, or are under common
-     control with that entity. For the purposes of this definition,
-     "control" means (i) the power, direct or indirect, to cause the
-     direction or management of such entity, whether by contract or
-     otherwise, or (ii) ownership of fifty percent (50%) or more of the
-     outstanding shares, or (iii) beneficial ownership of such entity.
-
-     "You" (or "Your") shall mean an individual or Legal Entity
-     exercising permissions granted by this License.
-
-     "Source" form shall mean the preferred form for making modifications,
-     including but not limited to software source code, documentation
-     source, and configuration files.
-
-     "Object" form shall mean any form resulting from mechanical
-     transformation or translation of a Source form, including but
-     not limited to compiled object code, generated documentation,
-     and conversions to other media types.
-
-     "Work" shall mean the work of authorship, whether in Source or
-     Object form, made available under the License, as indicated by a
-     copyright notice that is included in or attached to the work
-     (an example is provided in the Appendix below).
-
-     "Derivative Works" shall mean any work, whether in Source or Object
-     form, that is based on (or derived from) the Work and for which the
-     editorial revisions, annotations, elaborations, or other modifications
-     represent, as a whole, an original work of authorship. For the purposes
-     of this License, Derivative Works shall not include works that remain
-     separable from, or merely link (or bind by name) to the interfaces of,
-     the Work and Derivative Works thereof.
-
-     "Contribution" shall mean any work of authorship, including
-     the original version of the Work and any modifications or additions
-     to that Work or Derivative Works thereof, that is intentionally
-     submitted to Licensor for inclusion in the Work by the copyright owner
-     or by an individual or Legal Entity authorized to submit on behalf of
-     the copyright owner. For the purposes of this definition, "submitted"
-     means any form of electronic, verbal, or written communication sent
-     to the Licensor or its representatives, including but not limited to
-     communication on electronic mailing lists, source code control systems,
-     and issue tracking systems that are managed by, or on behalf of, the
-     Licensor for the purpose of discussing and improving the Work, but
-     excluding communication that is conspicuously marked or otherwise
-     designated in writing by the copyright owner as "Not a Contribution."
-
-     "Contributor" shall mean Licensor and any individual or Legal Entity
-     on behalf of whom a Contribution has been received by Licensor and
-     subsequently incorporated within the Work.
-
-  2. Grant of Copyright License. Subject to the terms and conditions of
-     this License, each Contributor hereby grants to You a perpetual,
-     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-     copyright license to reproduce, prepare Derivative Works of,
-     publicly display, publicly perform, sublicense, and distribute the
-     Work and such Derivative Works in Source or Object form.
-
-  3. Grant of Patent License. Subject to the terms and conditions of
-     this License, each Contributor hereby grants to You a perpetual,
-     worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-     (except as stated in this section) patent license to make, have made,
-     use, offer to sell, sell, import, and otherwise transfer the Work,
-     where such license applies only to those patent claims licensable
-     by such Contributor that are necessarily infringed by their
-     Contribution(s) alone or by combination of their Contribution(s)
-     with the Work to which such Contribution(s) was submitted. If You
-     institute patent litigation against any entity (including a
-     cross-claim or counterclaim in a lawsuit) alleging that the Work
-     or a Contribution incorporated within the Work constitutes direct
-     or contributory patent infringement, then any patent licenses
-     granted to You under this License for that Work shall terminate
-     as of the date such litigation is filed.
-
-  4. Redistribution. You may reproduce and distribute copies of the
-     Work or Derivative Works thereof in any medium, with or without
-     modifications, and in Source or Object form, provided that You
-     meet the following conditions:
-
-     (a) You must give any other recipients of the Work or
-         Derivative Works a copy of this License; and
-
-     (b) You must cause any modified files to carry prominent notices
-         stating that You changed the files; and
-
-     (c) You must retain, in the Source form of any Derivative Works
-         that You distribute, all copyright, patent, trademark, and
-         attribution notices from the Source form of the Work,
-         excluding those notices that do not pertain to any part of
-         the Derivative Works; and
-
-     (d) If the Work includes a "NOTICE" text file as part of its
-         distribution, then any Derivative Works that You distribute must
-         include a readable copy of the attribution notices contained
-         within such NOTICE file, excluding those notices that do not
-         pertain to any part of the Derivative Works, in at least one
-         of the following places: within a NOTICE text file distributed
-         as part of the Derivative Works; within the Source form or
-         documentation, if provided along with the Derivative Works; or,
-         within a display generated by the Derivative Works, if and
-         wherever such third-party notices normally appear. The contents
-         of the NOTICE file are for informational purposes only and
-         do not modify the License. You may add Your own attribution
-         notices within Derivative Works that You distribute, alongside
-         or as an addendum to the NOTICE text from the Work, provided
-         that such additional attribution notices cannot be construed
-         as modifying the License.
-
-     You may add Your own copyright statement to Your modifications and
-     may provide additional or different license terms and conditions
-     for use, reproduction, or distribution of Your modifications, or
-     for any such Derivative Works as a whole, provided Your use,
-     reproduction, and distribution of the Work otherwise complies with
-     the conditions stated in this License.
-
-  5. Submission of Contributions. Unless You explicitly state otherwise,
-     any Contribution intentionally submitted for inclusion in the Work
-     by You to the Licensor shall be under the terms and conditions of
-     this License, without any additional terms or conditions.
-     Notwithstanding the above, nothing herein shall supersede or modify
-     the terms of any separate license agreement you may have executed
-     with Licensor regarding such Contributions.
-
-  6. Trademarks. This License does not grant permission to use the trade
-     names, trademarks, service marks, or product names of the Licensor,
-     except as required for reasonable and customary use in describing the
-     origin of the Work and reproducing the content of the NOTICE file.
-
-  7. Disclaimer of Warranty. Unless required by applicable law or
-     agreed to in writing, Licensor provides the Work (and each
-     Contributor provides its Contributions) on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-     implied, including, without limitation, any warranties or conditions
-     of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-     PARTICULAR PURPOSE. You are solely responsible for determining the
-     appropriateness of using or redistributing the Work and assume any
-     risks associated with Your exercise of permissions under this License.
-
-  8. Limitation of Liability. In no event and under no legal theory,
-     whether in tort (including negligence), contract, or otherwise,
-     unless required by applicable law (such as deliberate and grossly
-     negligent acts) or agreed to in writing, shall any Contributor be
-     liable to You for damages, including any direct, indirect, special,
-     incidental, or consequential damages of any character arising as a
-     result of this License or out of the use or inability to use the
-     Work (including but not limited to damages for loss of goodwill,
-     work stoppage, computer failure or malfunction, or any and all
-     other commercial damages or losses), even if such Contributor
-     has been advised of the possibility of such damages.
-
-  9. Accepting Warranty or Additional Liability. While redistributing
-     the Work or Derivative Works thereof, You may choose to offer,
-     and charge a fee for, acceptance of support, warranty, indemnity,
-     or other liability obligations and/or rights consistent with this
-     License. However, in accepting such obligations, You may act only
-     on Your own behalf and on Your sole responsibility, not on behalf
-     of any other Contributor, and only if You agree to indemnify,
-     defend, and hold each Contributor harmless for any liability
-     incurred by, or claims asserted against, such Contributor by reason
-     of your accepting any such warranty or additional liability.
-
-  END OF TERMS AND CONDITIONS
-
-  APPENDIX: How to apply the Apache License to your work.
-
-     To apply the Apache License to your work, attach the following
-     boilerplate notice, with the fields enclosed by brackets "[]"
-     replaced with your own identifying information. (Don't include
-     the brackets!)  The text should be enclosed in the appropriate
-     comment syntax for the file format. We also recommend that a
-     file or class name and description of purpose be included on the
-     same "printed page" as the copyright notice for easier
-     identification within third-party archives.
-
-  Copyright [yyyy] [name of copyright owner]
-
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
-
-=============
-juniversalchardet
-
-The library is subject to the Mozilla Public License Version 1.1.
-
-Alternatively, the library may be used under the terms of either the GNU General Public License Version 2 or later, or the GNU Lesser General Public License 2.1 or later.
-
-================
-
-slf4j
-
-SLF4J source code and binaries are distributed under the MIT license.
-
-
-Copyright (c) 2004-2023 QOS.ch
-All rights reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY,   FITNESS   FOR   A  PARTICULAR   PURPOSE   AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
-LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
-OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
-WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-These terms are identical to those of the MIT License, also called the X License
-or the X11 License, which is a simple, permissive non-copyleft free software license.
-It is deemed compatible with virtually all types of licenses, commercial or otherwise.
-In particular, the Free Software Foundation has declared it compatible with GNU GPL.
-It is also known to be approved by the Apache Software Foundation as compatible with
-Apache Software License.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/jopt-simple.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/jopt-simple.md deleted file mode 100644 index c08b3b4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.opt/jopt-simple.md +++ /dev/null @@ -1,27 +0,0 @@ -## jopt-simple v5.0.4 - -### MIT License -
-
-Copyright (c) 2004-2015 Paul R. Holser, Jr.
-
-Permission is hereby granted, free of charge, to any person obtaining
-a copy of this software and associated documentation files (the
-"Software"), to deal in the Software without restriction, including
-without limitation the rights to use, copy, modify, merge, publish,
-distribute, sublicense, and/or sell copies of the Software, and to
-permit persons to whom the Software is furnished to do so, subject to
-the following conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
-THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.ci/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.internal.vm.compiler/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jartool/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jquery.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jquery.md deleted file mode 100644 index d468b31..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jquery.md +++ /dev/null @@ -1,72 +0,0 @@ -## jQuery v3.6.1 - -### jQuery License -``` -jQuery v 3.6.1 -Copyright OpenJS Foundation and other contributors, https://openjsf.org/ - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -****************************************** - -The jQuery JavaScript Library v3.6.1 also includes Sizzle.js - -Sizzle.js includes the following license: - -Copyright JS Foundation and other contributors, https://js.foundation/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/sizzle - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -********************* - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jqueryUI.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jqueryUI.md deleted file mode 100644 index 8031bdb..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.javadoc/jqueryUI.md +++ /dev/null @@ -1,49 +0,0 @@ -## jQuery UI v1.12.1 - -### jQuery UI License -``` -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. - -``` diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jcmd/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jconsole/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdeps/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jdwp.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jfr/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jlink/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jpackage/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jshell/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jsobject/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.jstatd/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/cldr.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/cldr.md deleted file mode 100644 index 5b42e53..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/cldr.md +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\cldr.md diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/thaidict.md b/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/thaidict.md deleted file mode 100644 index f8b1133..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.localedata/thaidict.md +++ /dev/null @@ -1,31 +0,0 @@ -## Thai Dictionary - -### Thai Dictionary License -
-
-Copyright (C) 1982 The Royal Institute, Thai Royal Government.
-
-Copyright (C) 1998 National Electronics and Computer Technology Center,
-National Science and Technology Development Agency,
-Ministry of Science Technology and Environment,
-Thai Royal Government.
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all
-copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
-SOFTWARE.
-
-
diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.agent/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management.jfr/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.management/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.dns/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.naming.rmi/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.net/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.nio.mapmode/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.random/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.sctp/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.auth/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.security.jgss/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported.desktop/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.unsupported/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.xml.dom/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO b/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO deleted file mode 100644 index b62cc3e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ADDITIONAL_LICENSE_INFO +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION b/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION deleted file mode 100644 index 0d4cfb4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/ASSEMBLY_EXCEPTION +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/LICENSE b/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/LICENSE deleted file mode 100644 index 4ad9fe4..0000000 --- a/ArtNetGridNode2_6_1_headless/java/legal/jdk.zipfs/LICENSE +++ /dev/null @@ -1 +0,0 @@ -Please see ..\java.base\LICENSE diff --git a/ArtNetGridNode2_6_1_headless/java/lib/classlist b/ArtNetGridNode2_6_1_headless/java/lib/classlist deleted file mode 100644 index ee1d04e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/classlist +++ /dev/null @@ -1,1408 +0,0 @@ -# NOTE: Do not modify this file. -# -# This file is generated via the -XX:DumpLoadedClassList= option -# and is used at CDS archive dump time (see -Xshare:dump). -# -java/lang/Object -java/io/Serializable -java/lang/Comparable -java/lang/CharSequence -java/lang/constant/Constable -java/lang/constant/ConstantDesc -java/lang/String -java/lang/reflect/AnnotatedElement -java/lang/reflect/GenericDeclaration -java/lang/reflect/Type -java/lang/invoke/TypeDescriptor -java/lang/invoke/TypeDescriptor$OfField -java/lang/Class -java/lang/Cloneable -java/lang/ClassLoader -java/lang/System -java/lang/Throwable -java/lang/Error -java/lang/ThreadDeath -java/lang/Exception -java/lang/RuntimeException -java/lang/SecurityManager -java/security/ProtectionDomain -java/security/AccessControlContext -java/security/AccessController -java/security/SecureClassLoader -java/lang/ReflectiveOperationException -java/lang/ClassNotFoundException -java/lang/Record -java/lang/LinkageError -java/lang/NoClassDefFoundError -java/lang/ClassCastException -java/lang/ArrayStoreException -java/lang/VirtualMachineError -java/lang/InternalError -java/lang/OutOfMemoryError -java/lang/StackOverflowError -java/lang/IllegalMonitorStateException -java/lang/ref/Reference -java/lang/ref/SoftReference -java/lang/ref/WeakReference -java/lang/ref/FinalReference -java/lang/ref/PhantomReference -java/lang/ref/Finalizer -java/lang/Runnable -java/lang/Thread -java/lang/Thread$UncaughtExceptionHandler -java/lang/ThreadGroup -java/util/Dictionary -java/util/Map -java/util/Hashtable -java/util/Properties -java/lang/Module -java/lang/reflect/AccessibleObject -java/lang/reflect/Member -java/lang/reflect/Field -java/lang/reflect/Parameter -java/lang/reflect/Executable -java/lang/reflect/Method -java/lang/reflect/Constructor -jdk/internal/reflect/MagicAccessorImpl -jdk/internal/reflect/MethodAccessor -jdk/internal/reflect/MethodAccessorImpl -jdk/internal/reflect/ConstructorAccessor -jdk/internal/reflect/ConstructorAccessorImpl -jdk/internal/reflect/DelegatingClassLoader -jdk/internal/reflect/ConstantPool -jdk/internal/reflect/FieldAccessor -jdk/internal/reflect/FieldAccessorImpl -jdk/internal/reflect/UnsafeFieldAccessorImpl -jdk/internal/reflect/UnsafeStaticFieldAccessorImpl -java/lang/annotation/Annotation -jdk/internal/reflect/CallerSensitive -jdk/internal/reflect/NativeConstructorAccessorImpl -java/lang/invoke/MethodHandle -java/lang/invoke/DirectMethodHandle -java/lang/invoke/VarHandle -java/lang/invoke/MemberName -java/lang/invoke/ResolvedMethodName -java/lang/invoke/MethodHandleNatives -java/lang/invoke/LambdaForm -java/lang/invoke/TypeDescriptor$OfMethod -java/lang/invoke/MethodType -java/lang/BootstrapMethodError -java/lang/invoke/CallSite -jdk/internal/invoke/NativeEntryPoint -java/lang/invoke/MethodHandleNatives$CallSiteContext -java/lang/invoke/ConstantCallSite -java/lang/invoke/MutableCallSite -java/lang/invoke/VolatileCallSite -java/lang/AssertionStatusDirectives -java/lang/Appendable -java/lang/AbstractStringBuilder -java/lang/StringBuffer -java/lang/StringBuilder -jdk/internal/misc/UnsafeConstants -jdk/internal/misc/Unsafe -jdk/internal/module/Modules -java/lang/AutoCloseable -java/io/Closeable -java/io/InputStream -java/io/ByteArrayInputStream -java/net/URL -java/util/jar/Manifest -jdk/internal/loader/BuiltinClassLoader -jdk/internal/loader/ClassLoaders -jdk/internal/loader/ClassLoaders$AppClassLoader -jdk/internal/loader/ClassLoaders$PlatformClassLoader -java/security/CodeSource -java/util/AbstractMap -java/util/concurrent/ConcurrentMap -java/util/concurrent/ConcurrentHashMap -java/lang/Iterable -java/util/Collection -java/util/AbstractCollection -java/util/List -java/util/AbstractList -java/util/RandomAccess -java/util/ArrayList -java/lang/StackTraceElement -java/nio/Buffer -java/lang/StackWalker -java/lang/StackStreamFactory$AbstractStackWalker -java/lang/StackWalker$StackFrame -java/lang/StackFrameInfo -java/lang/LiveStackFrame -java/lang/LiveStackFrameInfo -java/util/concurrent/locks/AbstractOwnableSynchronizer -java/lang/Boolean -java/lang/Character -java/lang/Number -java/lang/Float -java/lang/Double -java/lang/Byte -java/lang/Short -java/lang/Integer -java/lang/Long -java/util/Iterator -java/lang/reflect/RecordComponent -jdk/internal/vm/vector/VectorSupport -jdk/internal/vm/vector/VectorSupport$VectorPayload -jdk/internal/vm/vector/VectorSupport$Vector -jdk/internal/vm/vector/VectorSupport$VectorMask -jdk/internal/vm/vector/VectorSupport$VectorShuffle -java/lang/NullPointerException -java/lang/ArithmeticException -java/io/ObjectStreamField -java/util/Comparator -java/lang/String$CaseInsensitiveComparator -java/lang/Module$ArchivedData -jdk/internal/misc/CDS -java/util/Set -java/util/ImmutableCollections$AbstractImmutableCollection -java/util/ImmutableCollections$AbstractImmutableSet -java/util/ImmutableCollections$Set12 -java/util/Objects -java/util/ImmutableCollections -java/util/ImmutableCollections$AbstractImmutableList -java/util/ImmutableCollections$ListN -java/util/ImmutableCollections$SetN -java/util/ImmutableCollections$AbstractImmutableMap -java/util/ImmutableCollections$MapN -jdk/internal/access/JavaLangReflectAccess -java/lang/reflect/ReflectAccess -jdk/internal/access/SharedSecrets -java/lang/invoke/MethodHandles -java/lang/invoke/MemberName$Factory -java/security/Guard -java/security/Permission -java/security/BasicPermission -java/lang/reflect/ReflectPermission -java/lang/StringLatin1 -java/lang/invoke/MethodHandles$Lookup -jdk/internal/reflect/Reflection -java/lang/Math -java/util/HashMap -java/util/AbstractSet -java/util/ImmutableCollections$MapN$1 -java/util/ImmutableCollections$MapN$MapNIterator -java/util/Map$Entry -java/util/KeyValueHolder -java/util/HashMap$Node -java/util/LinkedHashMap$Entry -java/util/HashMap$TreeNode -java/lang/Runtime -java/util/concurrent/locks/Lock -java/util/concurrent/locks/ReentrantLock -java/util/concurrent/ConcurrentHashMap$Segment -java/util/concurrent/ConcurrentHashMap$CounterCell -java/util/concurrent/ConcurrentHashMap$Node -java/util/concurrent/locks/LockSupport -java/util/concurrent/ConcurrentHashMap$ReservationNode -java/security/PrivilegedAction -jdk/internal/reflect/ReflectionFactory$GetReflectionFactoryAction -jdk/internal/reflect/ReflectionFactory -java/lang/ref/Reference$ReferenceHandler -jdk/internal/ref/Cleaner -java/lang/ref/ReferenceQueue -java/lang/ref/ReferenceQueue$Null -java/lang/ref/ReferenceQueue$Lock -jdk/internal/access/JavaLangRefAccess -java/lang/ref/Reference$1 -java/lang/ref/Finalizer$FinalizerThread -jdk/internal/access/JavaLangAccess -java/lang/System$2 -jdk/internal/util/SystemProps -jdk/internal/util/SystemProps$Raw -java/lang/StringConcatHelper -java/lang/VersionProps -jdk/internal/misc/VM -java/util/Arrays -java/lang/CharacterData -java/lang/CharacterDataLatin1 -java/lang/Integer$IntegerCache -java/util/HashMap$EntrySet -java/util/HashMap$HashIterator -java/util/HashMap$EntryIterator -jdk/internal/util/StaticProperty -java/io/FileInputStream -java/io/FileDescriptor -jdk/internal/access/JavaIOFileDescriptorAccess -java/io/FileDescriptor$1 -java/io/Flushable -java/io/OutputStream -java/io/FileOutputStream -java/io/FilterInputStream -java/io/BufferedInputStream -java/io/FilterOutputStream -java/io/PrintStream -java/io/BufferedOutputStream -java/io/Writer -java/io/OutputStreamWriter -java/nio/charset/Charset -java/nio/charset/spi/CharsetProvider -sun/nio/cs/StandardCharsets -java/lang/ThreadLocal -java/util/concurrent/atomic/AtomicInteger -sun/security/action/GetPropertyAction -sun/util/PreHashedMap -sun/nio/cs/StandardCharsets$Aliases -sun/nio/cs/StandardCharsets$Cache -sun/nio/cs/HistoricallyNamedCharset -sun/nio/cs/Unicode -sun/nio/cs/UTF_8 -sun/nio/cs/ISO_8859_1 -sun/nio/cs/US_ASCII -java/nio/charset/StandardCharsets -sun/nio/cs/UTF_16BE -sun/nio/cs/UTF_16LE -sun/nio/cs/UTF_16 -sun/nio/cs/StandardCharsets$Classes -jdk/internal/util/ArraysSupport -sun/nio/cs/MS1252 -java/lang/Class$ReflectionData -java/lang/Class$Atomic -java/lang/Class$1 -java/lang/reflect/Modifier -jdk/internal/reflect/DelegatingConstructorAccessorImpl -sun/nio/cs/StreamEncoder -java/nio/charset/CharsetEncoder -sun/nio/cs/ArrayEncoder -sun/nio/cs/SingleByte$Encoder -sun/nio/cs/MS1252$Holder -java/lang/StringUTF16 -sun/nio/cs/SingleByte -java/nio/charset/CodingErrorAction -java/nio/ByteBuffer -jdk/internal/misc/ScopedMemoryAccess -jdk/internal/access/JavaNioAccess -java/nio/Buffer$1 -java/nio/HeapByteBuffer -java/nio/ByteOrder -java/io/BufferedWriter -java/lang/Terminator -jdk/internal/misc/Signal$Handler -java/lang/Terminator$1 -jdk/internal/misc/Signal -java/util/Hashtable$Entry -jdk/internal/misc/Signal$NativeHandler -jdk/internal/misc/OSEnvironment -sun/io/Win32ErrorMode -java/util/Collections -java/util/Collections$EmptySet -java/util/Collections$EmptyList -java/util/Collections$EmptyMap -java/lang/IllegalArgumentException -java/lang/invoke/MethodHandleStatics -jdk/internal/module/ModuleBootstrap -java/lang/module/ModuleDescriptor -sun/invoke/util/VerifyAccess -jdk/internal/access/JavaLangModuleAccess -java/lang/module/ModuleDescriptor$1 -java/io/File -java/io/DefaultFileSystem -java/io/FileSystem -java/io/WinNTFileSystem -jdk/internal/module/ModulePatcher -jdk/internal/module/ModuleBootstrap$Counters -jdk/internal/module/ArchivedBootLayer -java/nio/file/Watchable -java/nio/file/Path -java/nio/file/FileSystems -sun/nio/fs/DefaultFileSystemProvider -java/nio/file/spi/FileSystemProvider -sun/nio/fs/AbstractFileSystemProvider -sun/nio/fs/WindowsFileSystemProvider -java/lang/Enum -java/nio/file/OpenOption -java/nio/file/StandardOpenOption -java/nio/file/FileSystem -sun/nio/fs/WindowsFileSystem -java/util/HashSet -java/util/Arrays$ArrayList -java/util/Arrays$ArrayItr -java/util/Collections$UnmodifiableCollection -java/util/Collections$UnmodifiableSet -sun/nio/fs/WindowsPathParser -sun/nio/fs/WindowsPathType -sun/nio/fs/WindowsPathParser$Result -sun/nio/fs/WindowsPath -java/lang/module/ModuleFinder -jdk/internal/module/ModulePath -java/util/jar/Attributes$Name -java/lang/reflect/Array -jdk/internal/perf/PerfCounter -jdk/internal/perf/Perf$GetPerfAction -jdk/internal/perf/Perf -sun/nio/ch/DirectBuffer -java/nio/MappedByteBuffer -java/nio/DirectByteBuffer -java/nio/Bits -java/util/concurrent/atomic/AtomicLong -jdk/internal/misc/VM$BufferPool -java/nio/Bits$1 -java/nio/LongBuffer -java/nio/DirectLongBufferU -java/util/zip/ZipConstants -java/util/zip/ZipFile -java/util/jar/JarFile -jdk/internal/access/JavaUtilZipFileAccess -java/util/zip/ZipFile$1 -jdk/internal/access/JavaUtilJarAccess -java/util/jar/JavaUtilJarAccessImpl -java/lang/Runtime$Version -java/util/ImmutableCollections$List12 -java/util/Optional -jdk/internal/module/ArchivedModuleGraph -jdk/internal/module/SystemModuleFinders -java/net/URI -jdk/internal/access/JavaNetUriAccess -java/net/URI$1 -jdk/internal/module/SystemModulesMap -jdk/internal/module/SystemModules -jdk/internal/module/SystemModules$all -jdk/internal/module/Builder -java/lang/module/ModuleDescriptor$Requires -java/lang/module/ModuleDescriptor$Exports -java/lang/module/ModuleDescriptor$Opens -java/lang/module/ModuleDescriptor$Provides -java/lang/module/ModuleDescriptor$Version -java/lang/module/ModuleDescriptor$Modifier -java/lang/module/ModuleDescriptor$Requires$Modifier -jdk/internal/module/ModuleTarget -jdk/internal/module/ModuleHashes -jdk/internal/module/ModuleResolution -java/lang/module/ModuleReference -java/util/function/Supplier -jdk/internal/module/SystemModuleFinders$2 -jdk/internal/module/ModuleReferenceImpl -jdk/internal/module/SystemModuleFinders$SystemModuleFinder -jdk/internal/loader/BootLoader -jdk/internal/loader/NativeLibraries -jdk/internal/loader/ClassLoaderHelper -java/util/Queue -java/util/Deque -java/util/ArrayDeque -jdk/internal/loader/ArchivedClassLoaders -jdk/internal/loader/ClassLoaders$BootClassLoader -java/security/cert/Certificate -java/lang/ClassLoader$ParallelLoaders -java/util/WeakHashMap -java/util/WeakHashMap$Entry -java/util/Collections$SetFromMap -java/util/WeakHashMap$KeySet -jdk/internal/access/JavaSecurityAccess -java/security/ProtectionDomain$JavaSecurityAccessImpl -java/security/ProtectionDomain$Key -java/security/Principal -jdk/internal/loader/URLClassPath -java/net/URLStreamHandlerFactory -java/net/URL$DefaultFactory -jdk/internal/access/JavaNetURLAccess -java/net/URL$3 -java/io/File$PathStatus -sun/net/www/ParseUtil -java/util/HexFormat -java/net/URLStreamHandler -sun/net/www/protocol/file/Handler -sun/net/util/IPAddressUtil -jdk/internal/util/Preconditions -jdk/internal/module/ServicesCatalog -jdk/internal/loader/AbstractClassLoaderValue -jdk/internal/loader/ClassLoaderValue -jdk/internal/loader/BuiltinClassLoader$LoadedModule -java/util/ImmutableCollections$SetN$SetNIterator -java/lang/module/ModuleFinder$2 -jdk/internal/module/DefaultRoots -java/util/Spliterators -java/util/Spliterators$EmptySpliterator -java/util/Spliterator -java/util/Spliterators$EmptySpliterator$OfRef -java/util/Spliterator$OfPrimitive -java/util/Spliterator$OfInt -java/util/Spliterators$EmptySpliterator$OfInt -java/util/Spliterator$OfLong -java/util/Spliterators$EmptySpliterator$OfLong -java/util/Spliterator$OfDouble -java/util/Spliterators$EmptySpliterator$OfDouble -java/util/Spliterators$IteratorSpliterator -java/util/stream/StreamSupport -java/util/stream/PipelineHelper -java/util/stream/BaseStream -java/util/stream/AbstractPipeline -java/util/stream/Stream -java/util/stream/ReferencePipeline -java/util/stream/ReferencePipeline$Head -java/util/stream/StreamOpFlag -java/util/stream/StreamOpFlag$Type -java/util/stream/StreamOpFlag$MaskBuilder -java/util/EnumMap -java/util/EnumMap$1 -java/lang/PublicMethods$MethodList -java/lang/PublicMethods$Key -java/lang/Class$3 -sun/reflect/annotation/AnnotationParser -jdk/internal/reflect/NativeMethodAccessorImpl -jdk/internal/reflect/DelegatingMethodAccessorImpl -java/lang/invoke/LambdaMetafactory -java/lang/invoke/MethodType$ConcurrentWeakInternSet -java/lang/Void -java/lang/invoke/MethodTypeForm -java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry -sun/invoke/util/Wrapper -sun/invoke/util/Wrapper$Format -java/lang/invoke/LambdaForm$NamedFunction -java/lang/invoke/DirectMethodHandle$Holder -sun/invoke/util/ValueConversions -java/lang/invoke/MethodHandleImpl -java/lang/invoke/Invokers -java/lang/invoke/LambdaForm$Kind -java/lang/NoSuchMethodException -java/lang/invoke/LambdaForm$BasicType -java/lang/invoke/LambdaForm$Name -java/lang/invoke/LambdaForm$Holder -java/lang/invoke/InvokerBytecodeGenerator -java/lang/invoke/InvokerBytecodeGenerator$2 -java/lang/invoke/MethodHandleImpl$Intrinsic -java/lang/Readable -java/nio/CharBuffer -java/nio/HeapCharBuffer -java/lang/StringCoding -java/nio/charset/CoderResult -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L7_L -java/lang/Module$ReflectionData -java/lang/WeakPairMap -java/lang/WeakPairMap$Pair -java/lang/WeakPairMap$Pair$Lookup -java/util/function/Predicate -java/lang/IncompatibleClassChangeError -java/lang/NoSuchMethodError -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_I -jdk/internal/org/objectweb/asm/ClassVisitor -jdk/internal/org/objectweb/asm/ClassWriter -jdk/internal/org/objectweb/asm/SymbolTable -jdk/internal/org/objectweb/asm/Symbol -jdk/internal/org/objectweb/asm/SymbolTable$Entry -jdk/internal/org/objectweb/asm/ByteVector -sun/invoke/util/BytecodeDescriptor -jdk/internal/org/objectweb/asm/MethodVisitor -jdk/internal/org/objectweb/asm/MethodWriter -jdk/internal/org/objectweb/asm/Type -jdk/internal/org/objectweb/asm/Label -jdk/internal/org/objectweb/asm/Frame -jdk/internal/org/objectweb/asm/AnnotationVisitor -jdk/internal/org/objectweb/asm/AnnotationWriter -java/lang/invoke/InvokerBytecodeGenerator$ClassData -sun/invoke/util/VerifyType -sun/invoke/empty/Empty -java/util/ArrayList$Itr -jdk/internal/org/objectweb/asm/FieldVisitor -jdk/internal/org/objectweb/asm/FieldWriter -jdk/internal/org/objectweb/asm/Attribute -jdk/internal/org/objectweb/asm/Handler -java/lang/invoke/MethodHandles$Lookup$ClassFile -java/lang/invoke/MethodHandles$Lookup$ClassOption -java/lang/invoke/MethodHandles$Lookup$ClassDefiner -java/lang/invoke/BootstrapMethodInvoker -java/lang/invoke/VarHandle$AccessMode -java/lang/invoke/VarHandle$AccessType -java/lang/invoke/Invokers$Holder -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L8_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L8_L -jdk/internal/access/JavaLangInvokeAccess -java/lang/invoke/MethodHandleImpl$1 -java/lang/invoke/AbstractValidatingLambdaMetafactory -java/lang/invoke/InnerClassLambdaMetafactory -sun/security/action/GetBooleanAction -jdk/internal/org/objectweb/asm/Handle -jdk/internal/org/objectweb/asm/ConstantDynamic -java/lang/invoke/MethodHandleInfo -java/lang/invoke/InfoFromMemberName -java/lang/invoke/LambdaProxyClassArchive -java/lang/invoke/TypeConvertingMethodAdapter -java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator -jdk/internal/org/objectweb/asm/ClassReader -java/util/ImmutableCollections$Set12$1 -java/lang/invoke/InnerClassLambdaMetafactory$1 -java/lang/invoke/BoundMethodHandle -java/lang/invoke/ClassSpecializer -java/lang/invoke/BoundMethodHandle$Specializer -java/util/function/Function -java/lang/invoke/ClassSpecializer$1 -java/lang/invoke/ClassSpecializer$SpeciesData -java/lang/invoke/BoundMethodHandle$SpeciesData -java/lang/invoke/ClassSpecializer$Factory -java/lang/invoke/BoundMethodHandle$Specializer$Factory -java/lang/invoke/SimpleMethodHandle -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.SimpleMethodHandle -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_L -java/lang/NoSuchFieldException -java/lang/invoke/BoundMethodHandle$Species_L -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4_L -java/lang/invoke/DirectMethodHandle$2 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getReference LL_L -java/lang/invoke/DirectMethodHandle$Accessor -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_L LL_L -java/lang/invoke/DelegatingMethodHandle -java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle -java/lang/invoke/DelegatingMethodHandle$Holder -sun/invoke/util/Wrapper$1 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_L L_L -java/lang/invoke/LambdaFormEditor -java/lang/invoke/LambdaFormEditor$TransformKey -java/lang/invoke/LambdaFormBuffer -java/lang/invoke/LambdaFormEditor$Transform -jdk/internal/ref/CleanerFactory -java/util/concurrent/ThreadFactory -jdk/internal/ref/CleanerFactory$1 -java/lang/ref/Cleaner -java/lang/ref/Cleaner$1 -jdk/internal/ref/CleanerImpl -java/lang/ref/Cleaner$Cleanable -jdk/internal/ref/PhantomCleanable -jdk/internal/ref/CleanerImpl$PhantomCleanableRef -jdk/internal/ref/CleanerImpl$CleanerCleanable -jdk/internal/misc/InnocuousThread -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L_L -@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$0 (Ljava/lang/module/ModuleReference;)Z (Ljava/lang/module/ModuleReference;)Z -java/util/stream/ReferencePipeline$StatelessOp -java/util/stream/ReferencePipeline$2 -java/util/stream/StreamShape -@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleReference descriptor ()Ljava/lang/module/ModuleDescriptor; (Ljava/lang/module/ModuleReference;)Ljava/lang/module/ModuleDescriptor; -java/util/stream/ReferencePipeline$3 -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LL_L -java/lang/invoke/DirectMethodHandle$Constructor -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LL_L -@lambda-proxy jdk/internal/module/DefaultRoots test (Ljava/lang/module/ModuleFinder;)Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$compute$1 (Ljava/lang/module/ModuleFinder;Ljava/lang/module/ModuleDescriptor;)Z (Ljava/lang/module/ModuleDescriptor;)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual LL_L -@lambda-proxy jdk/internal/module/DefaultRoots apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/lang/module/ModuleDescriptor name ()Ljava/lang/String; (Ljava/lang/module/ModuleDescriptor;)Ljava/lang/String; -java/util/stream/Collectors -java/util/stream/Collector$Characteristics -java/util/EnumSet -java/util/RegularEnumSet -java/util/stream/Collector -java/util/stream/Collectors$CollectorImpl -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L_L -@lambda-proxy java/util/stream/Collectors get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/HashSet ()V ()Ljava/util/HashSet; -java/util/function/BiConsumer -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeInterface L3_I -java/lang/invoke/DirectMethodHandle$Interface -@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeInterface java/util/Set add (Ljava/lang/Object;)Z (Ljava/util/HashSet;Ljava/lang/Object;)V -java/util/function/BiFunction -java/util/function/BinaryOperator -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$toSet$7 (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; (Ljava/util/HashSet;Ljava/util/HashSet;)Ljava/util/HashSet; -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LL_L -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$castingIdentity$2 (Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Ljava/lang/Object; -java/util/stream/ReduceOps -java/util/stream/TerminalOp -java/util/stream/ReduceOps$ReduceOp -java/util/stream/ReduceOps$3 -java/util/stream/ReduceOps$Box -java/util/function/Consumer -java/util/stream/Sink -java/util/stream/TerminalSink -java/util/stream/ReduceOps$AccumulatingSink -java/util/stream/ReduceOps$3ReducingSink -java/util/stream/Sink$ChainedReference -java/util/stream/ReferencePipeline$3$1 -java/util/stream/ReferencePipeline$2$1 -java/util/AbstractList$RandomAccessSpliterator -@lambda-proxy java/lang/module/ModuleFinder$2 apply (Ljava/lang/String;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$find$0 (Ljava/lang/String;Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; (Ljava/lang/module/ModuleFinder;)Ljava/util/Optional; -@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/stream/ReferencePipeline$7 -java/util/stream/FindOps -java/util/stream/FindOps$FindSink -java/util/stream/FindOps$FindSink$OfRef -java/util/stream/FindOps$FindOp -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_I -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/Optional isPresent ()Z (Ljava/util/Optional;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfRef get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfRef ()V ()Ljava/util/stream/TerminalSink; -java/util/stream/ReferencePipeline$7$1 -java/util/stream/Streams$AbstractStreamBuilderImpl -java/util/stream/Stream$Builder -java/util/stream/Streams$StreamBuilderImpl -java/util/stream/Streams -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L3_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L4_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L3_L -@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/lang/String;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$find$1 (Ljava/lang/String;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V -@lambda-proxy jdk/internal/module/DefaultRoots test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/DefaultRoots lambda$exportsAPI$2 (Ljava/lang/module/ModuleDescriptor$Exports;)Z (Ljava/lang/module/ModuleDescriptor$Exports;)Z -java/util/HashMap$KeySet -java/util/HashMap$KeyIterator -java/lang/module/Configuration -java/lang/module/Resolver -java/lang/module/ModuleFinder$1 -java/util/ListIterator -java/util/ImmutableCollections$ListItr -java/util/HashMap$Values -java/util/HashMap$ValueIterator -@lambda-proxy java/lang/module/ModuleFinder$2 apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/lang/module/ModuleFinder$2 lambda$findAll$2 (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; (Ljava/lang/module/ModuleFinder;)Ljava/util/stream/Stream; -@lambda-proxy java/lang/module/ModuleFinder$2 accept (Ljava/lang/module/ModuleFinder$2;Ljava/util/Set;)Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeVirtual java/lang/module/ModuleFinder$2 lambda$findAll$3 (Ljava/util/Set;Ljava/lang/module/ModuleReference;)V (Ljava/lang/module/ModuleReference;)V -java/util/stream/ForEachOps -java/util/stream/ForEachOps$ForEachOp -java/util/stream/ForEachOps$ForEachOp$OfRef -java/nio/file/attribute/BasicFileAttributes -java/nio/file/CopyOption -java/nio/file/LinkOption -java/nio/file/Files -java/nio/file/attribute/AttributeView -java/nio/file/attribute/FileAttributeView -java/nio/file/attribute/BasicFileAttributeView -sun/nio/fs/Util -sun/nio/fs/WindowsFileAttributeViews -sun/nio/fs/DynamicFileAttributeView -sun/nio/fs/AbstractBasicFileAttributeView -sun/nio/fs/WindowsFileAttributeViews$Basic -java/nio/file/attribute/DosFileAttributes -sun/nio/fs/WindowsFileAttributes -sun/nio/fs/NativeBuffers -jdk/internal/misc/TerminatingThreadLocal -sun/nio/fs/NativeBuffers$1 -jdk/internal/misc/TerminatingThreadLocal$1 -java/lang/ThreadLocal$ThreadLocalMap -java/lang/ThreadLocal$ThreadLocalMap$Entry -java/util/IdentityHashMap -java/util/IdentityHashMap$KeySet -sun/nio/fs/NativeBuffer -sun/nio/fs/NativeBuffer$Deallocator -sun/nio/fs/WindowsNativeDispatcher -jdk/internal/loader/NativeLibraries$LibraryPaths -jdk/internal/loader/NativeLibraries$1 -java/util/ArrayDeque$DeqIterator -jdk/internal/loader/NativeLibrary -jdk/internal/loader/NativeLibraries$NativeLibraryImpl -java/util/concurrent/ConcurrentHashMap$CollectionView -java/util/concurrent/ConcurrentHashMap$ValuesView -java/util/concurrent/ConcurrentHashMap$Traverser -java/util/concurrent/ConcurrentHashMap$BaseIterator -java/util/Enumeration -java/util/concurrent/ConcurrentHashMap$ValueIterator -sun/nio/fs/WindowsNativeDispatcher$FirstFile -sun/nio/fs/WindowsNativeDispatcher$FirstStream -sun/nio/fs/WindowsNativeDispatcher$VolumeInformation -sun/nio/fs/WindowsNativeDispatcher$DiskFreeSpace -sun/nio/fs/WindowsNativeDispatcher$Account -sun/nio/fs/WindowsNativeDispatcher$AclInformation -sun/nio/fs/WindowsNativeDispatcher$CompletionStatus -java/util/zip/ZipFile$CleanableResource -java/util/zip/ZipCoder -java/util/zip/ZipCoder$UTF8ZipCoder -java/util/zip/ZipFile$Source -java/util/zip/ZipFile$Source$Key -java/io/DataOutput -java/io/DataInput -java/io/RandomAccessFile -jdk/internal/access/JavaIORandomAccessFileAccess -java/io/RandomAccessFile$2 -java/io/FileCleanable -java/util/zip/ZipFile$Source$End -java/util/zip/ZipUtils -java/util/concurrent/TimeUnit -java/nio/file/attribute/FileTime -java/util/Locale -sun/util/locale/BaseLocale -sun/util/locale/LocaleUtils -jdk/internal/perf/PerfCounter$CoreCounters -java/util/zip/ZipEntry -java/util/jar/JarEntry -java/util/jar/JarFile$JarFileEntry -java/util/zip/ZipFile$ZipFileInputStream -java/util/zip/InflaterInputStream -java/util/zip/ZipFile$ZipFileInflaterInputStream -java/util/zip/Inflater -java/util/zip/Inflater$InflaterZStreamRef -java/util/zip/ZipFile$InflaterCleanupAction -sun/security/util/SignatureFileVerifier -sun/security/util/Debug -sun/security/action/GetIntegerAction -java/util/jar/JarVerifier -java/security/CodeSigner -java/io/ByteArrayOutputStream -java/util/jar/Attributes -java/util/LinkedHashMap -java/util/jar/Manifest$FastInputStream -jdk/internal/module/ModulePath$Patterns -java/util/regex/Pattern -java/util/regex/Pattern$Node -java/util/regex/Pattern$LastNode -java/util/regex/Pattern$GroupHead -java/util/regex/Pattern$CharPredicate -java/util/regex/Pattern$BmpCharPredicate -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LII_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LI_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IL_L -@lambda-proxy java/util/regex/Pattern is (I)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Single$7 (II)Z (I)Z -java/util/regex/Pattern$CharProperty -java/util/regex/Pattern$BmpCharProperty -java/util/regex/Pattern$GroupTail -java/util/regex/CharPredicates -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_I -@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_DIGIT$18 (I)Z (I)Z -java/util/regex/Pattern$Qtype -java/util/regex/Pattern$CharPropertyGreedy -java/util/regex/Pattern$BmpCharPropertyGreedy -java/util/regex/Pattern$Dollar -java/util/regex/Pattern$BranchConn -java/util/regex/Pattern$Branch -java/util/regex/Pattern$SliceNode -java/util/regex/Pattern$Slice -java/util/regex/Pattern$Begin -java/util/regex/Pattern$First -java/util/regex/Pattern$Start -java/util/regex/Pattern$TreeInfo -java/util/regex/Pattern$BitClass -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI3_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial LII_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLII_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod IIL_L -@lambda-proxy java/util/regex/Pattern is (II)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/Pattern lambda$Range$10 (III)Z (I)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC L3I_I -@lambda-proxy java/util/regex/Pattern$BmpCharPredicate is (Ljava/util/regex/Pattern$BmpCharPredicate;Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$BmpCharPredicate lambda$union$2 (Ljava/util/regex/Pattern$CharPredicate;I)Z (I)Z -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecialIFC LLI_I -@lambda-proxy java/util/regex/Pattern$CharPredicate is (Ljava/util/regex/Pattern$CharPredicate;)Ljava/util/regex/Pattern$CharPredicate; (I)Z REF_invokeInterface java/util/regex/Pattern$CharPredicate lambda$negate$3 (I)Z (I)Z -java/util/regex/Pattern$StartS -java/util/regex/Pattern$BackRef -java/util/regex/Pattern$Curly -java/util/regex/Pattern$Ques -java/util/regex/Pattern$GroupCurly -java/util/regex/MatchResult -java/util/regex/Matcher -java/util/regex/IntHashSet -java/lang/module/ModuleDescriptor$Builder -jdk/internal/module/Checks -java/util/Spliterators$AbstractSpliterator -java/util/zip/ZipFile$EntrySpliterator -java/util/function/IntFunction -@lambda-proxy java/util/zip/ZipFile apply (Ljava/util/zip/ZipFile;)Ljava/util/function/IntFunction; (I)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipFile lambda$jarStream$1 (I)Ljava/util/jar/JarEntry; (I)Ljava/util/jar/JarEntry; -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$2 (Ljava/util/jar/JarEntry;)Z (Ljava/util/jar/JarEntry;)Z -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/zip/ZipEntry getName ()Ljava/lang/String; (Ljava/util/jar/JarEntry;)Ljava/lang/String; -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$3 (Ljava/lang/String;)Z (Ljava/lang/String;)Z -@lambda-proxy jdk/internal/module/ModulePath test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeStatic jdk/internal/module/ModulePath lambda$deriveModuleDescriptor$4 (Ljava/lang/String;)Z (Ljava/lang/String;)Z -java/util/stream/Collectors$Partition -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_V -@lambda-proxy java/util/stream/Collectors accept (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;)Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$62 (Ljava/util/function/BiConsumer;Ljava/util/function/Predicate;Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V (Ljava/util/stream/Collectors$Partition;Ljava/lang/Object;)V -@lambda-proxy java/util/stream/Collectors apply (Ljava/util/function/BinaryOperator;)Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$63 (Ljava/util/function/BinaryOperator;Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; (Ljava/util/stream/Collectors$Partition;Ljava/util/stream/Collectors$Partition;)Ljava/util/stream/Collectors$Partition; -@lambda-proxy java/util/stream/Collectors get (Ljava/util/stream/Collector;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$partitioningBy$64 (Ljava/util/stream/Collector;)Ljava/util/stream/Collectors$Partition; ()Ljava/util/stream/Collectors$Partition; -java/util/stream/Collectors$Partition$1 -java/util/AbstractMap$SimpleImmutableEntry -java/util/HashMap$HashMapSpliterator -java/util/HashMap$KeySpliterator -@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toPackageName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/stream/DistinctOps -java/util/stream/ReferencePipeline$StatefulOp -java/util/stream/DistinctOps$1 -java/util/stream/DistinctOps$1$2 -@lambda-proxy java/lang/module/ModuleDescriptor$Builder accept ()Ljava/util/function/Consumer; (Ljava/lang/Object;)V REF_invokeStatic jdk/internal/module/Checks requirePackageName (Ljava/lang/String;)Ljava/lang/String; (Ljava/lang/String;)V -@lambda-proxy jdk/internal/module/ModulePath apply (Ljdk/internal/module/ModulePath;)Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual jdk/internal/module/ModulePath toServiceName (Ljava/lang/String;)Ljava/util/Optional; (Ljava/lang/String;)Ljava/util/Optional; -@lambda-proxy jdk/internal/module/ModulePath apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -jdk/internal/module/ModuleInfo$Attributes -jdk/internal/module/ModuleReferences -sun/nio/fs/WindowsUriSupport -java/net/URI$Parser -java/lang/module/ModuleReader -@lambda-proxy jdk/internal/module/ModuleReferences get (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$0 (Ljava/nio/file/Path;Ljava/net/URI;)Ljava/lang/module/ModuleReader; ()Ljava/lang/module/ModuleReader; -jdk/internal/module/ModuleHashes$HashSupplier -@lambda-proxy jdk/internal/module/ModuleReferences generate (Ljava/util/function/Supplier;)Ljdk/internal/module/ModuleHashes$HashSupplier; (Ljava/lang/String;)[B REF_invokeStatic jdk/internal/module/ModuleReferences lambda$newJarModule$1 (Ljava/util/function/Supplier;Ljava/lang/String;)[B (Ljava/lang/String;)[B -java/io/RandomAccessFile$1 -java/util/ImmutableCollections$Map1 -java/util/HashMap$ValueSpliterator -java/util/Collections$UnmodifiableCollection$1 -java/lang/ModuleLayer -java/util/LinkedHashSet -java/lang/module/ResolvedModule -jdk/internal/module/ModuleLoaderMap -jdk/internal/module/ModuleLoaderMap$Mapper -jdk/internal/module/ModuleLoaderMap$Modules -jdk/internal/loader/AbstractClassLoaderValue$Memoizer -jdk/internal/module/ServicesCatalog$ServiceProvider -java/util/concurrent/CopyOnWriteArrayList -java/lang/ModuleLayer$Controller -jdk/internal/module/ModuleBootstrap$SafeModuleFinder -java/lang/invoke/StringConcatFactory -java/lang/invoke/StringConcatFactory$1 -java/lang/invoke/StringConcatFactory$2 -java/lang/invoke/StringConcatFactory$3 -sun/launcher/LauncherHelper -java/nio/charset/CharsetDecoder -sun/nio/cs/ArrayDecoder -sun/nio/cs/SingleByte$Decoder -sun/net/util/URLUtil -java/security/PrivilegedExceptionAction -jdk/internal/loader/URLClassPath$3 -jdk/internal/loader/URLClassPath$Loader -jdk/internal/loader/URLClassPath$JarLoader -sun/net/www/protocol/jar/Handler -jdk/internal/loader/URLClassPath$JarLoader$1 -jdk/internal/loader/FileURLMapper -java/nio/file/FileSystems$DefaultFileSystemHolder -java/nio/file/FileSystems$DefaultFileSystemHolder$1 -jdk/internal/util/jar/JarIndex -jdk/internal/loader/Resource -jdk/internal/loader/URLClassPath$JarLoader$2 -java/lang/NamedPackage -java/lang/Package -java/lang/Package$VersionInfo -sun/nio/ByteBuffered -java/util/zip/Checksum -java/util/zip/CRC32 -java/util/zip/Checksum$1 -java/security/SecureClassLoader$CodeSourceKey -java/security/SecureClassLoader$1 -java/security/PermissionCollection -sun/security/util/LazyCodeSourcePermissionCollection -java/security/Permissions -java/lang/RuntimePermission -java/security/BasicPermissionCollection -java/security/AllPermission -java/security/UnresolvedPermission -java/security/SecureClassLoader$DebugHolder -java/time/temporal/TemporalAccessor -java/util/logging/Logger -java/util/logging/Handler -java/util/logging/Level -java/util/logging/Level$KnownLevel -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$3 (Ljava/lang/String;)Ljava/util/List; (Ljava/lang/String;)Ljava/util/List; -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeStatic java/util/logging/Level$KnownLevel lambda$add$4 (Ljava/lang/Integer;)Ljava/util/List; (Ljava/lang/Integer;)Ljava/util/List; -java/util/logging/Logger$LoggerBundle -java/util/logging/Logger$ConfigurationData -java/util/logging/LogManager -java/util/logging/LogManager$1 -java/util/logging/LogManager$LoggerContext -java/util/logging/LogManager$SystemLoggerContext -java/util/logging/LogManager$LogNode -java/util/concurrent/locks/AbstractQueuedSynchronizer -java/util/concurrent/locks/ReentrantLock$Sync -java/util/concurrent/locks/ReentrantLock$NonfairSync -java/util/Collections$SynchronizedMap -java/util/logging/LogManager$Cleaner -java/lang/ApplicationShutdownHooks -java/lang/ApplicationShutdownHooks$1 -java/lang/Shutdown -java/lang/Shutdown$Lock -java/util/logging/LoggingPermission -sun/util/logging/internal/LoggingProviderImpl$LogManagerAccess -java/util/logging/LogManager$LoggingProviderAccess -sun/security/util/FilePermCompat -sun/security/util/SecurityProperties -java/security/Security -java/security/Security$1 -java/util/Properties$LineReader -java/util/concurrent/ConcurrentHashMap$ForwardingNode -java/io/FileInputStream$1 -java/util/concurrent/ConcurrentHashMap$EntrySetView -java/util/concurrent/ConcurrentHashMap$EntryIterator -java/util/concurrent/ConcurrentHashMap$MapEntry -jdk/internal/access/JavaSecurityPropertiesAccess -java/security/Security$2 -java/io/FilePermission -java/lang/System$LoggerFinder -jdk/internal/logger/DefaultLoggerFinder -sun/util/logging/internal/LoggingProviderImpl -java/util/logging/LogManager$2 -java/util/logging/LogManager$RootLogger -java/nio/file/Paths -java/util/logging/LogManager$LoggerWeakRef -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L6_L -java/lang/invoke/MethodHandleImpl$AsVarargsCollector -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L7_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder delegate L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invokeExact_MT L7_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L3_L -java/lang/invoke/BoundMethodHandle$Species_LL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L5_L -java/util/logging/LogManager$VisitedLoggers -java/util/logging/LogManager$LoggerContext$1 -java/util/concurrent/ConcurrentHashMap$KeySetView -java/util/Collections$3 -java/util/concurrent/ConcurrentHashMap$KeyIterator -java/util/Properties$EntrySet -java/util/Collections$SynchronizedCollection -java/util/Collections$SynchronizedSet -java/util/Hashtable$Enumerator -@lambda-proxy java/util/logging/Level apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/logging/Level$KnownLevel mirrored ()Ljava/util/Optional; (Ljava/util/logging/Level$KnownLevel;)Ljava/util/Optional; -java/util/ArrayList$ArrayListSpliterator -@lambda-proxy java/util/logging/Level$KnownLevel apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/Optional stream ()Ljava/util/stream/Stream; (Ljava/util/Optional;)Ljava/util/stream/Stream; -java/util/IdentityHashMap$Values -java/lang/System$Logger -sun/util/logging/PlatformLogger$Bridge -sun/util/logging/PlatformLogger$ConfigurableBridge -jdk/internal/logger/BootstrapLogger -jdk/internal/logger/BootstrapLogger$DetectBackend -jdk/internal/logger/BootstrapLogger$DetectBackend$1 -java/util/ServiceLoader -java/util/ServiceLoader$ModuleServicesLookupIterator -java/util/Spliterators$1Adapter -java/util/ServiceLoader$LazyClassPathLookupIterator -java/util/ServiceLoader$2 -java/util/ServiceLoader$3 -jdk/internal/module/Resources -jdk/internal/loader/BuiltinClassLoader$2 -jdk/internal/loader/BuiltinClassLoader$5 -jdk/internal/module/SystemModuleFinders$SystemModuleReader -jdk/internal/module/SystemModuleFinders$SystemImage -jdk/internal/jimage/ImageReaderFactory -jdk/internal/jimage/ImageReaderFactory$1 -jdk/internal/jimage/ImageReader -jdk/internal/jimage/BasicImageReader -jdk/internal/jimage/ImageReader$SharedImageReader -jdk/internal/jimage/BasicImageReader$1 -jdk/internal/jimage/NativeImageBuffer -jdk/internal/jimage/NativeImageBuffer$1 -jdk/internal/jimage/ImageHeader -java/nio/IntBuffer -java/nio/DirectIntBufferU -java/nio/DirectByteBufferR -java/nio/DirectIntBufferRU -jdk/internal/jimage/ImageStrings -jdk/internal/jimage/ImageStringsReader -jdk/internal/jimage/decompressor/Decompressor -java/util/Collections$EmptyIterator -java/util/Collections$EmptyEnumeration -jdk/internal/loader/BuiltinClassLoader$1 -java/lang/CompoundEnumeration -jdk/internal/loader/URLClassPath$1 -java/util/concurrent/CopyOnWriteArrayList$COWIterator -java/util/ServiceLoader$1 -java/util/ServiceLoader$Provider -java/util/ServiceLoader$ProviderImpl -jdk/internal/logger/BootstrapLogger$LoggingBackend -jdk/internal/logger/BootstrapLogger$RedirectedLoggers -jdk/internal/logger/BootstrapLogger$BootstrapExecutors -java/util/logging/LogManager$4 -java/util/logging/Logger$SystemLoggerHelper -java/util/logging/Logger$SystemLoggerHelper$1 -jdk/internal/logger/DefaultLoggerFinder$1 -java/net/InetAddress -jdk/internal/access/JavaNetInetAddressAccess -java/net/InetAddress$1 -java/net/InetAddress$InetAddressHolder -java/util/SortedSet -java/util/NavigableSet -java/util/concurrent/ConcurrentSkipListSet -java/util/SortedMap -java/util/NavigableMap -java/util/concurrent/ConcurrentNavigableMap -java/util/concurrent/ConcurrentSkipListMap -java/util/concurrent/ConcurrentSkipListMap$Index -java/lang/invoke/VarHandles -java/lang/ClassValue -java/lang/invoke/VarHandles$1 -java/lang/ClassValue$Entry -java/lang/ClassValue$Identity -java/lang/ClassValue$Version -java/lang/invoke/VarHandleReferences$FieldInstanceReadOnly -java/lang/invoke/VarHandleReferences$FieldInstanceReadWrite -java/lang/invoke/VarHandle$1 -jdk/internal/util/Preconditions$1 -java/lang/invoke/VarHandleGuards -java/lang/invoke/VarForm -java/util/concurrent/atomic/Striped64 -java/util/concurrent/atomic/LongAdder -java/util/concurrent/ConcurrentSkipListMap$Node -java/net/InetAddressImplFactory -java/net/InetAddressImpl -java/net/Inet6AddressImpl -java/net/InetAddress$NameService -java/net/InetAddress$PlatformNameService -java/net/Inet4Address -java/net/NetworkInterface -java/net/InterfaceAddress -java/net/Inet6Address -java/net/Inet6Address$Inet6AddressHolder -java/net/DefaultInterface -java/util/Spliterators$ArraySpliterator -java/util/StringJoiner -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder newInvokeSpecial L4_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L5_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L4_L -@lambda-proxy java/util/stream/Collectors get (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_invokeStatic java/util/stream/Collectors lambda$joining$11 (Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/util/StringJoiner; ()Ljava/util/StringJoiner; -@lambda-proxy java/util/stream/Collectors accept ()Ljava/util/function/BiConsumer; (Ljava/lang/Object;Ljava/lang/Object;)V REF_invokeVirtual java/util/StringJoiner add (Ljava/lang/CharSequence;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/lang/CharSequence;)V -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/BinaryOperator; (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner merge (Ljava/util/StringJoiner;)Ljava/util/StringJoiner; (Ljava/util/StringJoiner;Ljava/util/StringJoiner;)Ljava/util/StringJoiner; -@lambda-proxy java/util/stream/Collectors apply ()Ljava/util/function/Function; (Ljava/lang/Object;)Ljava/lang/Object; REF_invokeVirtual java/util/StringJoiner toString ()Ljava/lang/String; (Ljava/util/StringJoiner;)Ljava/lang/String; -java/util/concurrent/Future -java/util/concurrent/ForkJoinTask -java/util/concurrent/CountedCompleter -java/util/stream/AbstractTask -java/util/stream/ReduceOps$ReduceTask -java/lang/invoke/VarHandleInts$FieldInstanceReadOnly -java/lang/invoke/VarHandleInts$FieldInstanceReadWrite -java/util/concurrent/ForkJoinTask$Aux -java/util/concurrent/Executor -java/util/concurrent/ExecutorService -java/util/concurrent/AbstractExecutorService -java/util/concurrent/ForkJoinPool -java/lang/invoke/VarHandleLongs$FieldInstanceReadOnly -java/lang/invoke/VarHandleLongs$FieldInstanceReadWrite -java/lang/invoke/VarHandleInts$FieldStaticReadOnly -java/lang/invoke/VarHandleInts$FieldStaticReadWrite -java/util/concurrent/ForkJoinPool$ForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$DefaultForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$1 -java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory -java/util/concurrent/ForkJoinPool$WorkQueue -java/util/concurrent/ForkJoinWorkerThread -java/util/random/RandomGenerator -java/util/Random -java/util/concurrent/ThreadLocalRandom -jdk/internal/util/random/RandomSupport -java/lang/invoke/VarHandleReferences$Array -java/lang/invoke/VarHandle$AccessDescriptor -java/util/concurrent/ForkJoinPool$DefaultCommonPoolForkJoinWorkerThreadFactory$1 -java/util/regex/ASCII -@lambda-proxy java/util/regex/CharPredicates is ()Ljava/util/regex/Pattern$BmpCharPredicate; (I)Z REF_invokeStatic java/util/regex/CharPredicates lambda$ASCII_SPACE$20 (I)Z (I)Z -java/util/ArrayList$SubList -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeVirtual L3_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3J_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL3_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLL_J -java/lang/invoke/BoundMethodHandle$Species_LLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJ_L -java/lang/invoke/BoundMethodHandle$Species_LLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJL_J -java/lang/invoke/BoundMethodHandle$Species_LLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L8_L -java/lang/Long$LongCache -java/lang/invoke/MethodHandles$1 -java/lang/invoke/BoundMethodHandle$Species_LJ -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LJ -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L4J_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getLong LL_J -java/lang/invoke/BoundMethodHandle$Species_LLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L9_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3_J -java/lang/invoke/BoundMethodHandle$Species_LLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L10_L -java/util/TreeMap -java/lang/invoke/LambdaFormEditor$1 -java/util/TreeMap$Entry -java/util/TreeMap$EntrySet -java/util/TreeMap$PrivateEntryIterator -java/util/TreeMap$EntryIterator -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L11_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L12_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L13_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L14_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L5_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L15_L -java/lang/invoke/BoundMethodHandle$Species_LLLLLLLLLLLLL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_LLLLLLLLLLLLL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L16_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod L6_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLIL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLI_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial L3I_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod LIL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLIL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod ILL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJLJL_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJLJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L LJJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJ_J -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLJJ_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod JJL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LD_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LLD_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder linkToTargetMethod DL_L -jdk/internal/math/FloatingDecimal -jdk/internal/math/FloatingDecimal$BinaryToASCIIConverter -jdk/internal/math/FloatingDecimal$ExceptionalBinaryToASCIIBuffer -jdk/internal/math/FloatingDecimal$BinaryToASCIIBuffer -jdk/internal/math/FloatingDecimal$1 -jdk/internal/math/FloatingDecimal$ASCIIToBinaryConverter -jdk/internal/math/FloatingDecimal$PreparedASCIIToBinaryBuffer -java/time/format/DateTimeFormatter -java/time/format/DateTimeFormatterBuilder -java/time/temporal/TemporalQuery -java/time/ZoneId -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStaticInit LL_L -@lambda-proxy java/time/format/DateTimeFormatterBuilder queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatterBuilder lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/ZoneId; -java/lang/Character$CharacterCache -java/time/temporal/TemporalField -java/time/temporal/ChronoField -java/time/temporal/TemporalUnit -java/time/temporal/ChronoUnit -java/time/temporal/TemporalAmount -java/time/Duration -java/math/BigInteger -java/time/temporal/ValueRange -java/time/temporal/IsoFields -java/time/temporal/IsoFields$Field -java/time/temporal/IsoFields$Field$1 -java/time/temporal/IsoFields$Field$2 -java/time/temporal/IsoFields$Field$3 -java/time/temporal/IsoFields$Field$4 -java/time/temporal/IsoFields$Unit -java/time/temporal/JulianFields -java/time/temporal/JulianFields$Field -java/time/format/SignStyle -java/time/format/DateTimeFormatterBuilder$DateTimePrinterParser -java/time/format/DateTimeFormatterBuilder$NumberPrinterParser -java/time/format/DateTimeFormatterBuilder$CharLiteralPrinterParser -java/time/format/ResolverStyle -java/time/chrono/Chronology -java/time/chrono/AbstractChronology -java/time/chrono/IsoChronology -java/util/Locale$Category -java/time/format/DateTimeFormatterBuilder$CompositePrinterParser -java/time/format/DecimalStyle -java/time/format/DateTimeFormatterBuilder$SettingsParser -java/time/format/DateTimeFormatterBuilder$OffsetIdPrinterParser -java/time/format/DateTimeFormatterBuilder$FractionPrinterParser -java/time/format/DateTimeFormatterBuilder$ZoneIdPrinterParser -java/time/format/DateTimeFormatterBuilder$StringLiteralPrinterParser -java/time/format/DateTimeFormatterBuilder$InstantPrinterParser -java/time/format/TextStyle -java/util/Collections$SingletonMap -java/time/format/DateTimeTextProvider$LocaleStore -java/util/Collections$SingletonSet -java/util/Collections$1 -java/util/LinkedHashMap$LinkedEntrySet -java/util/LinkedHashMap$LinkedHashIterator -java/util/LinkedHashMap$LinkedEntryIterator -java/time/format/DateTimeTextProvider -java/time/format/DateTimeTextProvider$1 -java/util/Arrays$LegacyMergeSort -java/util/TimSort -java/time/format/DateTimeFormatterBuilder$1 -java/time/format/DateTimeFormatterBuilder$TextPrinterParser -java/time/chrono/ChronoPeriod -java/time/Period -@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$0 (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; (Ljava/time/temporal/TemporalAccessor;)Ljava/time/Period; -@lambda-proxy java/time/format/DateTimeFormatter queryFrom ()Ljava/time/temporal/TemporalQuery; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Object; REF_invokeStatic java/time/format/DateTimeFormatter lambda$static$1 (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; (Ljava/time/temporal/TemporalAccessor;)Ljava/lang/Boolean; -java/time/temporal/TemporalAdjuster -java/time/ZoneOffset -java/time/ZoneRegion -java/time/zone/ZoneRules -java/time/zone/ZoneOffsetTransitionRule -java/time/temporal/Temporal -java/time/chrono/ChronoLocalDateTime -java/time/LocalDateTime -java/time/chrono/ChronoLocalDate -java/time/LocalDate -java/time/LocalTime -java/time/InstantSource -java/time/Clock -java/time/Clock$SystemClock -java/time/Instant -java/time/format/DateTimePrintContext -java/time/temporal/TemporalQueries -java/time/temporal/TemporalQueries$1 -java/time/temporal/TemporalQueries$2 -java/time/temporal/TemporalQueries$3 -java/time/temporal/TemporalQueries$4 -java/time/temporal/TemporalQueries$5 -java/time/temporal/TemporalQueries$6 -java/time/temporal/TemporalQueries$7 -java/time/LocalDate$1 -java/time/format/DateTimeFormatterBuilder$2 -java/time/LocalTime$1 -java/math/BigDecimal -java/math/RoundingMode -java/text/Format -java/text/DateFormat -java/util/spi/LocaleServiceProvider -java/text/spi/DateFormatProvider -sun/util/locale/provider/LocaleProviderAdapter -sun/util/locale/provider/LocaleProviderAdapter$Type -java/util/Collections$UnmodifiableList -java/util/Collections$UnmodifiableRandomAccessList -sun/util/locale/provider/LocaleProviderAdapter$1 -sun/util/locale/provider/ResourceBundleBasedAdapter -sun/util/locale/provider/JRELocaleProviderAdapter -sun/util/cldr/CLDRLocaleProviderAdapter -sun/util/locale/provider/LocaleDataMetaInfo -sun/util/cldr/CLDRBaseLocaleDataMetaInfo -sun/util/locale/LanguageTag -sun/util/locale/ParseStatus -sun/util/locale/StringTokenIterator -sun/util/locale/InternalLocaleBuilder -sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar -sun/util/locale/BaseLocale$Key -sun/util/locale/LocaleObjectCache -sun/util/locale/BaseLocale$Cache -sun/util/locale/LocaleObjectCache$CacheEntry -java/util/Locale$Cache -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_L -@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run ()Ljava/security/PrivilegedExceptionAction; ()Ljava/lang/Object; REF_invokeStatic sun/util/cldr/CLDRLocaleProviderAdapter lambda$new$0 ()Lsun/util/locale/provider/LocaleDataMetaInfo; ()Lsun/util/locale/provider/LocaleDataMetaInfo; -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatProvider$2 ()Ljava/text/spi/DateFormatProvider; ()Ljava/text/spi/DateFormatProvider; -sun/util/locale/provider/AvailableLanguageTags -sun/util/locale/provider/DateFormatProviderImpl -java/util/StringTokenizer -sun/util/locale/provider/CalendarDataUtility -java/util/Locale$Builder -java/text/SimpleDateFormat -java/text/AttributedCharacterIterator$Attribute -java/text/Format$Field -java/text/DateFormat$Field -java/util/Calendar -java/util/TimeZone -sun/util/calendar/ZoneInfo -sun/util/calendar/ZoneInfoFile -sun/util/calendar/ZoneInfoFile$1 -java/io/DataInputStream -sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule -sun/util/spi/CalendarProvider -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getCalendarProvider$11 ()Lsun/util/spi/CalendarProvider; ()Lsun/util/spi/CalendarProvider; -sun/util/locale/provider/CalendarProviderImpl -java/util/Calendar$Builder -java/util/GregorianCalendar -sun/util/calendar/CalendarSystem -sun/util/calendar/CalendarSystem$GregorianHolder -sun/util/calendar/AbstractCalendar -sun/util/calendar/BaseCalendar -sun/util/calendar/Gregorian -java/util/spi/CalendarDataProvider -sun/util/locale/provider/LocaleServiceProviderPool -java/text/spi/BreakIteratorProvider -java/text/spi/CollatorProvider -java/text/spi/DateFormatSymbolsProvider -java/text/spi/DecimalFormatSymbolsProvider -java/text/spi/NumberFormatProvider -java/util/spi/CurrencyNameProvider -java/util/spi/LocaleNameProvider -java/util/spi/TimeZoneNameProvider -sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter -sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter -java/util/ResourceBundle$Control -java/util/ResourceBundle -java/util/ResourceBundle$Control$CandidateListCache -java/util/ResourceBundle$SingleFormatControl -java/util/ResourceBundle$NoFallbackControl -java/util/AbstractSequentialList -java/util/LinkedList -java/util/LinkedList$Node -@lambda-proxy sun/util/cldr/CLDRLocaleProviderAdapter run (Lsun/util/cldr/CLDRLocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/cldr/CLDRLocaleProviderAdapter lambda$getCalendarDataProvider$1 ()Ljava/util/spi/CalendarDataProvider; ()Ljava/util/spi/CalendarDataProvider; -sun/util/locale/provider/CalendarDataProviderImpl -sun/util/cldr/CLDRCalendarDataProviderImpl -sun/util/locale/provider/LocaleResources -sun/util/resources/LocaleData -sun/util/resources/LocaleData$1 -sun/util/resources/Bundles$Strategy -sun/util/resources/LocaleData$LocaleDataStrategy -sun/util/resources/Bundles -sun/util/resources/Bundles$1 -jdk/internal/access/JavaUtilResourceBundleAccess -java/util/ResourceBundle$1 -java/util/ResourceBundle$2 -sun/util/resources/Bundles$CacheKey -java/util/ListResourceBundle -sun/util/resources/cldr/CalendarData -java/util/ResourceBundle$ResourceBundleProviderHelper -@lambda-proxy java/util/ResourceBundle$ResourceBundleProviderHelper run (Ljava/lang/reflect/Constructor;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeStatic java/util/ResourceBundle$ResourceBundleProviderHelper lambda$newResourceBundle$0 (Ljava/lang/reflect/Constructor;)Ljava/lang/Void; ()Ljava/lang/Void; -sun/util/resources/Bundles$CacheKeyReference -sun/util/resources/Bundles$BundleReference -sun/util/locale/provider/LocaleResources$ResourceReference -sun/util/calendar/CalendarDate -sun/util/calendar/BaseCalendar$Date -sun/util/calendar/Gregorian$Date -sun/util/calendar/CalendarUtils -java/text/DateFormatSymbols -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDateFormatSymbolsProvider$3 ()Ljava/text/spi/DateFormatSymbolsProvider; ()Ljava/text/spi/DateFormatSymbolsProvider; -sun/util/locale/provider/DateFormatSymbolsProviderImpl -sun/text/resources/cldr/FormatData -java/text/NumberFormat -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getNumberFormatProvider$5 ()Ljava/text/spi/NumberFormatProvider; ()Ljava/text/spi/NumberFormatProvider; -sun/util/locale/provider/NumberFormatProviderImpl -java/text/DecimalFormatSymbols -@lambda-proxy sun/util/locale/provider/JRELocaleProviderAdapter run (Lsun/util/locale/provider/JRELocaleProviderAdapter;)Ljava/security/PrivilegedAction; ()Ljava/lang/Object; REF_invokeVirtual sun/util/locale/provider/JRELocaleProviderAdapter lambda$getDecimalFormatSymbolsProvider$4 ()Ljava/text/spi/DecimalFormatSymbolsProvider; ()Ljava/text/spi/DecimalFormatSymbolsProvider; -sun/util/locale/provider/DecimalFormatSymbolsProviderImpl -java/lang/StringLatin1$CharsSpliterator -java/util/stream/IntStream -java/util/stream/IntPipeline -java/util/stream/IntPipeline$Head -java/util/function/IntPredicate -@lambda-proxy java/text/DecimalFormatSymbols test ()Ljava/util/function/IntPredicate; (I)Z REF_invokeStatic java/text/DecimalFormatSymbols lambda$findNonFormatChar$0 (I)Z (I)Z -java/util/stream/IntPipeline$StatelessOp -java/util/stream/IntPipeline$10 -java/util/function/IntConsumer -java/util/stream/Sink$OfInt -java/util/stream/FindOps$FindSink$OfInt -java/util/OptionalInt -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt test ()Ljava/util/function/Predicate; (Ljava/lang/Object;)Z REF_invokeVirtual java/util/OptionalInt isPresent ()Z (Ljava/util/OptionalInt;)Z -@lambda-proxy java/util/stream/FindOps$FindSink$OfInt get ()Ljava/util/function/Supplier; ()Ljava/lang/Object; REF_newInvokeSpecial java/util/stream/FindOps$FindSink$OfInt ()V ()Ljava/util/stream/TerminalSink; -java/util/stream/Sink$ChainedInt -java/util/stream/IntPipeline$10$1 -java/lang/StringUTF16$CharsSpliterator -java/lang/CharacterData00 -java/text/DecimalFormat -java/text/FieldPosition -java/text/DigitList -java/util/Date -java/text/DontCareFieldPosition -java/text/Format$FieldDelegate -java/text/DontCareFieldPosition$1 -java/text/NumberFormat$Field -java/util/Formatter -java/util/Formatter$Conversion -java/util/Formatter$FormatString -java/util/Formatter$FormatSpecifier -java/util/Formatter$Flags -java/util/Formattable -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_D LD_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_D L_D -java/lang/invoke/BoundMethodHandle$Species_D -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3D_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getDouble LL_D -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.Invokers$Holder invoke_MT LL_L -sun/invoke/util/ValueConversions$WrapperCache -java/lang/invoke/BoundMethodHandle$Species_DL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_DL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3DL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder identity_I LI_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.LambdaForm$Holder zero_I L_I -java/lang/invoke/BoundMethodHandle$Species_I -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3I_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder getInt LL_I -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic LI_L -java/lang/invoke/BoundMethodHandle$Species_IL -@lambda-form-invoker [SPECIES_RESOLVE] java.lang.invoke.BoundMethodHandle$Species_IL -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L3IL_L -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeStatic L_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DirectMethodHandle$Holder invokeSpecial LL_V -@lambda-form-invoker [LF_RESOLVE] java.lang.invoke.DelegatingMethodHandle$Holder reinvoke_L L_V -java/util/IdentityHashMap$IdentityHashMapIterator -java/util/IdentityHashMap$KeyIterator diff --git a/ArtNetGridNode2_6_1_headless/java/lib/ct.sym b/ArtNetGridNode2_6_1_headless/java/lib/ct.sym deleted file mode 100644 index b4c4cd0..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/ct.sym and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.bfc b/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.bfc deleted file mode 100644 index 8f4eb44..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.bfc and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.properties.src b/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.properties.src deleted file mode 100644 index 5be779b..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/fontconfig.properties.src +++ /dev/null @@ -1,328 +0,0 @@ -# -# -# Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# Version - -version=1 - -# Component Font Mappings - -allfonts.chinese-ms936=SimSun -allfonts.chinese-ms936-extb=SimSun-ExtB -allfonts.chinese-gb18030=SimSun-18030 -allfonts.chinese-gb18030-extb=SimSun-ExtB -allfonts.chinese-hkscs=MingLiU_HKSCS -allfonts.chinese-ms950-extb=MingLiU-ExtB -allfonts.devanagari=Mangal -allfonts.bengali=Vrinda -allfonts.gujarati=Shruti -allfonts.gurmukhi=Raavi -allfonts.kannada=Tunga -allfonts.malayalam=Kartika -allfonts.oriya=Kalinga -allfonts.sinhala=Iskoola Pota -allfonts.tamil=Latha -allfonts.telugu=Gautami -allfonts.khmer=Khmer UI -allfonts.mongolian=Mongolian Baiti -allfonts.myanmar=Myanmar Text -allfonts.dingbats=Wingdings -allfonts.symbol=Symbol -allfonts.symbols=Segoe UI Symbol -allfonts.thai=DokChampa -allfonts.georgian=Sylfaen - -serif.plain.alphabetic=Times New Roman -serif.plain.chinese-ms950=MingLiU -serif.plain.chinese-ms950-extb=MingLiU-ExtB -serif.plain.hebrew=David -serif.plain.japanese=MS Mincho -serif.plain.korean=Batang - -serif.bold.alphabetic=Times New Roman Bold -serif.bold.chinese-ms950=PMingLiU -serif.bold.chinese-ms950-extb=PMingLiU-ExtB -serif.bold.hebrew=David Bold -serif.bold.japanese=MS Mincho -serif.bold.korean=Batang - -serif.italic.alphabetic=Times New Roman Italic -serif.italic.chinese-ms950=PMingLiU -serif.italic.chinese-ms950-extb=PMingLiU-ExtB -serif.italic.hebrew=David -serif.italic.japanese=MS Mincho -serif.italic.korean=Batang - -serif.bolditalic.alphabetic=Times New Roman Bold Italic -serif.bolditalic.chinese-ms950=PMingLiU -serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -serif.bolditalic.hebrew=David Bold -serif.bolditalic.japanese=MS Mincho -serif.bolditalic.korean=Batang - -sansserif.plain.alphabetic=Arial -sansserif.plain.chinese-ms950=MingLiU -sansserif.plain.chinese-ms950-extb=MingLiU-ExtB -sansserif.plain.hebrew=David -sansserif.plain.japanese=MS Gothic -sansserif.plain.korean=Gulim - -sansserif.bold.alphabetic=Arial Bold -sansserif.bold.chinese-ms950=PMingLiU -sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB -sansserif.bold.hebrew=David Bold -sansserif.bold.japanese=MS Gothic -sansserif.bold.korean=Gulim - -sansserif.italic.alphabetic=Arial Italic -sansserif.italic.chinese-ms950=PMingLiU -sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB -sansserif.italic.hebrew=David -sansserif.italic.japanese=MS Gothic -sansserif.italic.korean=Gulim - -sansserif.bolditalic.alphabetic=Arial Bold Italic -sansserif.bolditalic.chinese-ms950=PMingLiU -sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -sansserif.bolditalic.hebrew=David Bold -sansserif.bolditalic.japanese=MS Gothic -sansserif.bolditalic.korean=Gulim - -monospaced.plain.alphabetic=Courier New -monospaced.plain.chinese-ms950=MingLiU -monospaced.plain.chinese-ms950-extb=MingLiU-ExtB -monospaced.plain.hebrew=Courier New -monospaced.plain.japanese=MS Gothic -monospaced.plain.korean=GulimChe - -monospaced.bold.alphabetic=Courier New Bold -monospaced.bold.chinese-ms950=PMingLiU -monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB -monospaced.bold.hebrew=Courier New Bold -monospaced.bold.japanese=MS Gothic -monospaced.bold.korean=GulimChe - -monospaced.italic.alphabetic=Courier New Italic -monospaced.italic.chinese-ms950=PMingLiU -monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB -monospaced.italic.hebrew=Courier New -monospaced.italic.japanese=MS Gothic -monospaced.italic.korean=GulimChe - -monospaced.bolditalic.alphabetic=Courier New Bold Italic -monospaced.bolditalic.chinese-ms950=PMingLiU -monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -monospaced.bolditalic.hebrew=Courier New Bold -monospaced.bolditalic.japanese=MS Gothic -monospaced.bolditalic.korean=GulimChe - -dialog.plain.alphabetic=Arial -dialog.plain.chinese-ms950=MingLiU -dialog.plain.chinese-ms950-extb=MingLiU-ExtB -dialog.plain.hebrew=David -dialog.plain.japanese=MS Gothic -dialog.plain.korean=Gulim - -dialog.bold.alphabetic=Arial Bold -dialog.bold.chinese-ms950=PMingLiU -dialog.bold.chinese-ms950-extb=PMingLiU-ExtB -dialog.bold.hebrew=David Bold -dialog.bold.japanese=MS Gothic -dialog.bold.korean=Gulim - -dialog.italic.alphabetic=Arial Italic -dialog.italic.chinese-ms950=PMingLiU -dialog.italic.chinese-ms950-extb=PMingLiU-ExtB -dialog.italic.hebrew=David -dialog.italic.japanese=MS Gothic -dialog.italic.korean=Gulim - -dialog.bolditalic.alphabetic=Arial Bold Italic -dialog.bolditalic.chinese-ms950=PMingLiU -dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -dialog.bolditalic.hebrew=David Bold -dialog.bolditalic.japanese=MS Gothic -dialog.bolditalic.korean=Gulim - -dialoginput.plain.alphabetic=Courier New -dialoginput.plain.chinese-ms950=MingLiU -dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB -dialoginput.plain.hebrew=David -dialoginput.plain.japanese=MS Gothic -dialoginput.plain.korean=Gulim - -dialoginput.bold.alphabetic=Courier New Bold -dialoginput.bold.chinese-ms950=PMingLiU -dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.bold.hebrew=David Bold -dialoginput.bold.japanese=MS Gothic -dialoginput.bold.korean=Gulim - -dialoginput.italic.alphabetic=Courier New Italic -dialoginput.italic.chinese-ms950=PMingLiU -dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.italic.hebrew=David -dialoginput.italic.japanese=MS Gothic -dialoginput.italic.korean=Gulim - -dialoginput.bolditalic.alphabetic=Courier New Bold Italic -dialoginput.bolditalic.chinese-ms950=PMingLiU -dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB -dialoginput.bolditalic.hebrew=David Bold -dialoginput.bolditalic.japanese=MS Gothic -dialoginput.bolditalic.korean=Gulim - -# Search Sequences - -sequence.allfonts=alphabetic/default,dingbats,symbol - -sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb -sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb -sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb - -sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb -sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb -sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb - -sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb - -sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb - -sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb -sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb - -sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol -sequence.allfonts.UTF-8.ja=alphabetic,japanese,dingbats,symbol - -sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol - -sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol -sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol -sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol - -sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol -sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol -sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol - -sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol - -sequence.fallback=symbols,\ - chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\ - japanese,korean,chinese-ms950-extb,chinese-ms936-extb,\ - georgian,devanagari,bengali,gujarati,gurmukhi,kannada,\ - malayalam,oriya,sinhala,tamil,telugu,thai,khmer,mongolian,\ - myanmar - -# Exclusion Ranges - -exclusion.alphabetic=0700-1cff,1d80-1e9f,1f00-2017,2020-20ab,20ad-20b8,20bb-20bc,20be-f8ff -exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be -exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac - -# Monospaced to Proportional width variant mapping -# (Experimental private syntax) -proportional.MS_Gothic=MS PGothic -proportional.MS_Mincho=MS PMincho -proportional.MingLiU=PMingLiU -proportional.MingLiU-ExtB=PMingLiU-ExtB - -# Font File Names - -filename.Arial=ARIAL.TTF -filename.Arial_Bold=ARIALBD.TTF -filename.Arial_Italic=ARIALI.TTF -filename.Arial_Bold_Italic=ARIALBI.TTF - -filename.Courier_New=COUR.TTF -filename.Courier_New_Bold=COURBD.TTF -filename.Courier_New_Italic=COURI.TTF -filename.Courier_New_Bold_Italic=COURBI.TTF - -filename.Times_New_Roman=TIMES.TTF -filename.Times_New_Roman_Bold=TIMESBD.TTF -filename.Times_New_Roman_Italic=TIMESI.TTF -filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF - -filename.SimSun=SIMSUN.TTC -filename.SimSun-18030=SIMSUN18030.TTC -filename.SimSun-ExtB=SIMSUNB.TTF - -filename.MingLiU=MINGLIU.TTC -filename.MingLiU-ExtB=MINGLIUB.TTC -filename.PMingLiU=MINGLIU.TTC -filename.PMingLiU-ExtB=MINGLIUB.TTC -filename.MingLiU_HKSCS=hkscsm3u.ttf - -filename.David=DAVID.TTF -filename.David_Bold=DAVIDBD.TTF - -filename.MS_Mincho=MSMINCHO.TTC -filename.MS_PMincho=MSMINCHO.TTC -filename.MS_Gothic=MSGOTHIC.TTC -filename.MS_PGothic=MSGOTHIC.TTC - -filename.Gulim=gulim.TTC -filename.Batang=batang.TTC -filename.GulimChe=gulim.TTC - -filename.Gautami=gautami.ttf -filename.Iskoola_Pota=iskpota.ttf -filename.Kalinga=kalinga.ttf -filename.Kartika=kartika.ttf -filename.Latha=latha.ttf -filename.Mangal=MANGAL.TTF -filename.Raavi=raavi.ttf -filename.Shruti=shruti.ttf -filename.Tunga=TUNGA.TTF -filename.Vrinda=vrinda.ttf -filename.DokChampa=dokchamp.ttf -filename.Khmer_UI=KhmerUI.ttf -filename.Mongolian_Baiti=monbaiti.ttf -filename.Myanmar_Text=mmrtext.ttf -filename.Symbol=SYMBOL.TTF -filename.Wingdings=WINGDING.TTF - -filename.Sylfaen=sylfaen.ttf -filename.Segoe_UI_Symbol=SEGUISYM.TTF diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jawt.lib b/ArtNetGridNode2_6_1_headless/java/lib/jawt.lib deleted file mode 100644 index 61db1dd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/jawt.lib and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jfr/default.jfc b/ArtNetGridNode2_6_1_headless/java/lib/jfr/default.jfc deleted file mode 100644 index 9c265eb..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/jfr/default.jfc +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - true - everyChunk - - - - true - 1000 ms - - - - true - everyChunk - - - - true - 1000 ms - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - true - - - - true - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - false - true - 20 ms - - - - true - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - - - - false - true - 0 ms - - - - false - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - - - - false - - - - true - beginChunk - - - - true - beginChunk - - - - true - 20 ms - - - - true - 20 ms - - - - true - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - false - 10 ms - - - - true - 10 ms - - - - true - true - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - everyChunk - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - false - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - true - - - - true - true - - - - true - - - - true - 0 ms - - - - true - 0 ms - true - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - 0 ms - - - - true - - - - true - - - - false - - - - false - - - - true - - - - false - true - - - - true - - - - false - everyChunk - - - - false - - - - false - everyChunk - - - - false - - - - true - false - 0 ns - - - - true - beginChunk - - - - true - 1000 ms - - - - true - 1000 ms - - - - true - 60 s - - - - false - - - - false - - - - true - - - - true - beginChunk - - - - true - everyChunk - - - - true - 100 ms - - - - true - beginChunk - - - - true - everyChunk - - - - true - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - beginChunk - - - - true - 10 s - - - - true - 1000 ms - - - - true - 10 s - - - - true - beginChunk - - - - true - endChunk - - - - true - true - - - - true - 5 s - - - - true - beginChunk - - - - true - everyChunk - - - - false - true - - - - false - true - - - - true - 150/s - true - - - - true - everyChunk - - - - true - endChunk - - - - true - endChunk - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - true - true - 20 ms - - - - false - true - - - - true - beginChunk - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - true - true - - - - true - 1000 ms - - - - true - - - - true - - - - false - 0 ns - - - - true - - - - true - - - - true - 0 ms - - - - true - true - 1 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - false - - - - true - 0 ns - true - - - - true - 5 s - - - - true - 1 s - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 20 ms - - 20 ms - - 20 ms - - false - - - - diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jfr/profile.jfc b/ArtNetGridNode2_6_1_headless/java/lib/jfr/profile.jfc deleted file mode 100644 index dd2708d..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/jfr/profile.jfc +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - true - everyChunk - - - - true - 1000 ms - - - - true - everyChunk - - - - true - 1000 ms - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - 10 s - - - - true - true - - - - true - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - true - - - - false - true - 0 ms - - - - false - true - - - - true - true - 0 ms - - - - true - true - 0 ms - - - - true - - - - false - - - - true - beginChunk - - - - true - beginChunk - - - - true - 10 ms - - - - true - 20 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - true - - - - true - 60 s - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - everyChunk - - - - true - everyChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - false - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - true - - - - true - true - - - - true - - - - true - 0 ms - - - - true - 0 ms - true - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - - - - true - 0 ms - - - - true - - - - true - - - - true - - - - true - - - - true - - - - false - true - - - - true - - - - false - everyChunk - - - - false - - - - false - everyChunk - - - - false - - - - true - true - 0 ns - - - - true - beginChunk - - - - true - 1000 ms - - - - true - 100 ms - - - - true - 10 s - - - - true - - - - false - - - - true - - - - true - beginChunk - - - - true - everyChunk - - - - true - 100 ms - - - - true - beginChunk - - - - true - everyChunk - - - - true - - - - true - beginChunk - - - - true - beginChunk - - - - true - beginChunk - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - 30 s - - - - true - beginChunk - - - - true - 10 s - - - - true - 1000 ms - - - - true - 10 s - - - - true - beginChunk - - - - true - endChunk - - - - true - true - - - - true - 5 s - - - - true - beginChunk - - - - true - everyChunk - - - - false - true - - - - false - true - - - - true - 300/s - true - - - - true - everyChunk - - - - true - endChunk - - - - true - endChunk - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - true - true - 10 ms - - - - false - true - - - - true - beginChunk - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - false - true - - - - true - true - - - - true - 1000 ms - - - - true - - - - true - - - - false - 0 ns - - - - true - - - - true - - - - true - 0 ms - - - - true - true - 1 ms - - - - true - 0 ms - - - - true - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - false - 0 ms - - - - true - 0 ms - - - - true - 0 ms - - - - true - true - - - - true - 0 ns - true - - - - true - 5 s - - - - true - 100 ms - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 ms - - 10 ms - - 10 ms - - false - - - - diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jrt-fs.jar b/ArtNetGridNode2_6_1_headless/java/lib/jrt-fs.jar deleted file mode 100644 index 28f201b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/jrt-fs.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jvm.cfg b/ArtNetGridNode2_6_1_headless/java/lib/jvm.cfg deleted file mode 100644 index 97225c8..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/jvm.cfg +++ /dev/null @@ -1,2 +0,0 @@ --server KNOWN --client IGNORE diff --git a/ArtNetGridNode2_6_1_headless/java/lib/jvm.lib b/ArtNetGridNode2_6_1_headless/java/lib/jvm.lib deleted file mode 100644 index a03197c..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/jvm.lib and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/modules b/ArtNetGridNode2_6_1_headless/java/lib/modules deleted file mode 100644 index af0e67a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/modules and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/psfont.properties.ja b/ArtNetGridNode2_6_1_headless/java/lib/psfont.properties.ja deleted file mode 100644 index d17cf40..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/psfont.properties.ja +++ /dev/null @@ -1,119 +0,0 @@ -# -# -# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. -# - -# -# Japanese PostScript printer property file -# -font.num=16 -# -serif=serif -timesroman=serif -sansserif=sansserif -helvetica=sansserif -monospaced=monospaced -courier=monospaced -dialog=sansserif -dialoginput=monospaced -# -serif.latin1.plain=Times-Roman -serif.latin1.italic=Times-Italic -serif.latin1.bolditalic=Times-BoldItalic -serif.latin1.bold=Times-Bold -# -sansserif.latin1.plain=Helvetica -sansserif.latin1.italic=Helvetica-Oblique -sansserif.latin1.bolditalic=Helvetica-BoldOblique -sansserif.latin1.bold=Helvetica-Bold -# -monospaced.latin1.plain=Courier -monospaced.latin1.italic=Courier-Oblique -monospaced.latin1.bolditalic=Courier-BoldOblique -monospaced.latin1.bold=Courier-Bold -# -serif.x11jis0208.plain=Ryumin-Light-H -serif.x11jis0208.italic=Ryumin-Light-H -serif.x11jis0208.bolditalic=Ryumin-Light-H -serif.x11jis0208.bold=Ryumin-Light-H -# -sansserif.x11jis0208.plain=GothicBBB-Medium-H -sansserif.x11jis0208.italic=GothicBBB-Medium-H -sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H -sansserif.x11jis0208.bold=GothicBBB-Medium-H -# -monospaced.x11jis0208.plain=GothicBBB-Medium-H -monospaced.x11jis0208.italic=GothicBBB-Medium-H -monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H -monospaced.x11jis0208.bold=GothicBBB-Medium-H -# -serif.x11jis0201.plain=Ryumin-Light.Hankaku -serif.x11jis0201.italic=Ryumin-Light.Hankaku -serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku -serif.x11jis0201.bold=Ryumin-Light.Hankaku -# -sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku -sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku -# -monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku -monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku -# -Helvetica=0 -Helvetica-Bold=1 -Helvetica-Oblique=2 -Helvetica-BoldOblique=3 -Times-Roman=4 -Times-Bold=5 -Times-Italic=6 -Times-BoldItalic=7 -Courier=8 -Courier-Bold=9 -Courier-Oblique=10 -Courier-BoldOblique=11 -GothicBBB-Medium-H=12 -Ryumin-Light-H=13 -GothicBBB-Medium.Hankaku=14 -Ryumin-Light.Hankaku=15 -# -font.0=Helvetica ISOF -font.1=Helvetica-Bold ISOF -font.2=Helvetica-Oblique ISOF -font.3=Helvetica-BoldOblique ISOF -font.4=Times-Roman ISOF -font.5=Times-Bold ISOF -font.6=Times-Italic ISOF -font.7=Times-BoldItalic ISOF -font.8=Courier ISOF -font.9=Courier-Bold ISOF -font.10=Courier-Oblique ISOF -font.11=Courier-BoldOblique ISOF -font.12=GothicBBB-Medium-H findfont -font.13=Ryumin-Light-H findfont -font.14=GothicBBB-Medium.Hankaku findfont -font.15=Ryumin-Light.Hankaku findfont -# diff --git a/ArtNetGridNode2_6_1_headless/java/lib/psfontj2d.properties b/ArtNetGridNode2_6_1_headless/java/lib/psfontj2d.properties deleted file mode 100644 index 5eb2c4b..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/psfontj2d.properties +++ /dev/null @@ -1,323 +0,0 @@ -# -# -# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved. -# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. -# -# This code is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 2 only, as -# published by the Free Software Foundation. Oracle designates this -# particular file as subject to the "Classpath" exception as provided -# by Oracle in the LICENSE file that accompanied this code. -# -# This code is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -# version 2 for more details (a copy is included in the LICENSE file that -# accompanied this code). -# -# You should have received a copy of the GNU General Public License version -# 2 along with this work; if not, write to the Free Software Foundation, -# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA -# or visit www.oracle.com if you need additional information or have any -# questions. - -# -# PostScript printer property file for Java 2D printing. -# -# WARNING: This is an internal implementation file, not a public file. -# Any customisation or reliance on the existence of this file and its -# contents or syntax is discouraged and unsupported. -# It may be incompatibly changed or removed without any notice. -# -# -font.num=35 -# -# Legacy logical font family names and logical font aliases should all -# map to the primary logical font names. -# -serif=serif -times=serif -timesroman=serif -sansserif=sansserif -helvetica=sansserif -dialog=sansserif -dialoginput=monospaced -monospaced=monospaced -courier=monospaced -# -# Next, physical fonts which can be safely mapped to standard postscript fonts -# These keys generally map to a value which is the same as the key, so -# the key/value is just a way to say the font has a mapping. -# Sometimes however we map more than one screen font to the same PS font. -# -avantgarde=avantgarde_book -avantgarde_book=avantgarde_book -avantgarde_demi=avantgarde_demi -avantgarde_book_oblique=avantgarde_book_oblique -avantgarde_demi_oblique=avantgarde_demi_oblique -# -itcavantgarde=avantgarde_book -itcavantgarde=avantgarde_book -itcavantgarde_demi=avantgarde_demi -itcavantgarde_oblique=avantgarde_book_oblique -itcavantgarde_demi_oblique=avantgarde_demi_oblique -# -bookman=bookman_light -bookman_light=bookman_light -bookman_demi=bookman_demi -bookman_light_italic=bookman_light_italic -bookman_demi_italic=bookman_demi_italic -# -# Exclude "helvetica" on its own as that's a legacy name for a logical font -helvetica_bold=helvetica_bold -helvetica_oblique=helvetica_oblique -helvetica_bold_oblique=helvetica_bold_oblique -# -itcbookman_light=bookman_light -itcbookman_demi=bookman_demi -itcbookman_light_italic=bookman_light_italic -itcbookman_demi_italic=bookman_demi_italic -# -# Exclude "courier" on its own as that's a legacy name for a logical font -courier_bold=courier_bold -courier_oblique=courier_oblique -courier_bold_oblique=courier_bold_oblique -# -courier_new=courier -courier_new_bold=courier_bold -# -monotype_century_schoolbook=newcenturyschoolbook -monotype_century_schoolbook_bold=newcenturyschoolbook_bold -monotype_century_schoolbook_italic=newcenturyschoolbook_italic -monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic -# -newcenturyschoolbook=newcenturyschoolbook -newcenturyschoolbook_bold=newcenturyschoolbook_bold -newcenturyschoolbook_italic=newcenturyschoolbook_italic -newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic -# -palatino=palatino -palatino_bold=palatino_bold -palatino_italic=palatino_italic -palatino_bold_italic=palatino_bold_italic -# -# Exclude "times" on its own as that's a legacy name for a logical font -times_bold=times_roman_bold -times_italic=times_roman_italic -times_bold_italic=times_roman_bold_italic -# -times_roman=times_roman -times_roman_bold=times_roman_bold -times_roman_italic=times_roman_italic -times_roman_bold_italic=times_roman_bold_italic -# -times_new_roman=times_roman -times_new_roman_bold=times_roman_bold -times_new_roman_italic=times_roman_italic -times_new_roman_bold_italic=times_roman_bold_italic -# -zapfchancery_italic=zapfchancery_italic -itczapfchancery_italic=zapfchancery_italic -# -# Next the mapping of the font name + charset + style to Postscript font name -# for the logical fonts. -# -serif.latin1.plain=Times-Roman -serif.latin1.bold=Times-Bold -serif.latin1.italic=Times-Italic -serif.latin1.bolditalic=Times-BoldItalic -serif.symbol.plain=Symbol -serif.dingbats.plain=ZapfDingbats -serif.symbol.bold=Symbol -serif.dingbats.bold=ZapfDingbats -serif.symbol.italic=Symbol -serif.dingbats.italic=ZapfDingbats -serif.symbol.bolditalic=Symbol -serif.dingbats.bolditalic=ZapfDingbats -# -sansserif.latin1.plain=Helvetica -sansserif.latin1.bold=Helvetica-Bold -sansserif.latin1.italic=Helvetica-Oblique -sansserif.latin1.bolditalic=Helvetica-BoldOblique -sansserif.symbol.plain=Symbol -sansserif.dingbats.plain=ZapfDingbats -sansserif.symbol.bold=Symbol -sansserif.dingbats.bold=ZapfDingbats -sansserif.symbol.italic=Symbol -sansserif.dingbats.italic=ZapfDingbats -sansserif.symbol.bolditalic=Symbol -sansserif.dingbats.bolditalic=ZapfDingbats -# -monospaced.latin1.plain=Courier -monospaced.latin1.bold=Courier-Bold -monospaced.latin1.italic=Courier-Oblique -monospaced.latin1.bolditalic=Courier-BoldOblique -monospaced.symbol.plain=Symbol -monospaced.dingbats.plain=ZapfDingbats -monospaced.symbol.bold=Symbol -monospaced.dingbats.bold=ZapfDingbats -monospaced.symbol.italic=Symbol -monospaced.dingbats.italic=ZapfDingbats -monospaced.symbol.bolditalic=Symbol -monospaced.dingbats.bolditalic=ZapfDingbats -# -# Next the mapping of the font name + charset + style to Postscript font name -# for the physical fonts. Since these always report style as plain, the -# style key is always plain. So we map using the face name to the correct -# style for the postscript font. This is possible since the face names can -# be replied upon to be different for each style. -# However an application may try to create a Font applying a style to an -# physical name. We want to map to the correct Postscript font there too -# if possible but we do not map cases where the application tries to -# augment a style (eg ask for a bold version of a bold font) -# Defer to the 2D package to attempt create an artificially styled version -# -avantgarde_book.latin1.plain=AvantGarde-Book -avantgarde_demi.latin1.plain=AvantGarde-Demi -avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique -avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique -# -avantgarde_book.latin1.bold=AvantGarde-Demi -avantgarde_book.latin1.italic=AvantGarde-BookOblique -avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique -avantgarde_demi.latin1.italic=AvantGarde-DemiOblique -avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique -# -bookman_light.latin1.plain=Bookman-Light -bookman_demi.latin1.plain=Bookman-Demi -bookman_light_italic.latin1.plain=Bookman-LightItalic -bookman_demi_italic.latin1.plain=Bookman-DemiItalic -# -bookman_light.latin1.bold=Bookman-Demi -bookman_light.latin1.italic=Bookman-LightItalic -bookman_light.latin1.bolditalic=Bookman-DemiItalic -bookman_light_bold.latin1.italic=Bookman-DemiItalic -bookman_light_italic.latin1.bold=Bookman-DemiItalic -# -courier.latin1.plain=Courier -courier_bold.latin1.plain=Courier-Bold -courier_oblique.latin1.plain=Courier-Oblique -courier_bold_oblique.latin1.plain=Courier-BoldOblique -courier.latin1.bold=Courier-Bold -courier.latin1.italic=Courier-Oblique -courier.latin1.bolditalic=Courier-BoldOblique -courier_bold.latin1.italic=Courier-BoldOblique -courier_italic.latin1.bold=Courier-BoldOblique -# -helvetica_bold.latin1.plain=Helvetica-Bold -helvetica_oblique.latin1.plain=Helvetica-Oblique -helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique -helvetica.latin1.bold=Helvetica-Bold -helvetica.latin1.italic=Helvetica-Oblique -helvetica.latin1.bolditalic=Helvetica-BoldOblique -helvetica_bold.latin1.italic=Helvetica-BoldOblique -helvetica_italic.latin1.bold=Helvetica-BoldOblique -# -newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman -newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold -newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic -newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic -newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold -newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic -newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic -newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic -newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic -# -palatino.latin1.plain=Palatino-Roman -palatino_bold.latin1.plain=Palatino-Bold -palatino_italic.latin1.plain=Palatino-Italic -palatino_bold_italic.latin1.plain=Palatino-BoldItalic -palatino.latin1.bold=Palatino-Bold -palatino.latin1.italic=Palatino-Italic -palatino.latin1.bolditalic=Palatino-BoldItalic -palatino_bold.latin1.italic=Palatino-BoldItalic -palatino_italic.latin1.bold=Palatino-BoldItalic -# -times_roman.latin1.plain=Times-Roman -times_roman_bold.latin1.plain=Times-Bold -times_roman_italic.latin1.plain=Times-Italic -times_roman_bold_italic.latin1.plain=Times-BoldItalic -times_roman.latin1.bold=Times-Bold -times_roman.latin1.italic=Times-Italic -times_roman.latin1.bolditalic=Times-BoldItalic -times_roman_bold.latin1.italic=Times-BoldItalic -times_roman_italic.latin1.bold=Times-BoldItalic -# -zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic -# -# Finally the mappings of PS font names to indexes. -# -AvantGarde-Book=0 -AvantGarde-BookOblique=1 -AvantGarde-Demi=2 -AvantGarde-DemiOblique=3 -Bookman-Demi=4 -Bookman-DemiItalic=5 -Bookman-Light=6 -Bookman-LightItalic=7 -Courier=8 -Courier-Bold=9 -Courier-BoldOblique=10 -Courier-Oblique=11 -Helvetica=12 -Helvetica-Bold=13 -Helvetica-BoldOblique=14 -Helvetica-Narrow=15 -Helvetica-Narrow-Bold=16 -Helvetica-Narrow-BoldOblique=17 -Helvetica-Narrow-Oblique=18 -Helvetica-Oblique=19 -NewCenturySchlbk-Bold=20 -NewCenturySchlbk-BoldItalic=21 -NewCenturySchlbk-Italic=22 -NewCenturySchlbk-Roman=23 -Palatino-Bold=24 -Palatino-BoldItalic=25 -Palatino-Italic=26 -Palatino-Roman=27 -Symbol=28 -Times-Bold=29 -Times-BoldItalic=30 -Times-Italic=31 -Times-Roman=32 -ZapfDingbats=33 -ZapfChancery-MediumItalic=34 -# -font.0=AvantGarde-Book ISOF -font.1=AvantGarde-BookOblique ISOF -font.2=AvantGarde-Demi ISOF -font.3=AvantGarde-DemiOblique ISOF -font.4=Bookman-Demi ISOF -font.5=Bookman-DemiItalic ISOF -font.6=Bookman-Light ISOF -font.7=Bookman-LightItalic ISOF -font.8=Courier ISOF -font.9=Courier-Bold ISOF -font.10=Courier-BoldOblique ISOF -font.11=Courier-Oblique ISOF -font.12=Helvetica ISOF -font.13=Helvetica-Bold ISOF -font.14=Helvetica-BoldOblique ISOF -font.15=Helvetica-Narrow ISOF -font.16=Helvetica-Narrow-Bold ISOF -font.17=Helvetica-Narrow-BoldOblique ISOF -font.18=Helvetica-Narrow-Oblique ISOF -font.19=Helvetica-Oblique ISOF -font.20=NewCenturySchlbk-Bold ISOF -font.21=NewCenturySchlbk-BoldItalic ISOF -font.22=NewCenturySchlbk-Italic ISOF -font.23=NewCenturySchlbk-Roman ISOF -font.24=Palatino-Bold ISOF -font.25=Palatino-BoldItalic ISOF -font.26=Palatino-Italic ISOF -font.27=Palatino-Roman ISOF -font.28=Symbol findfont -font.29=Times-Bold ISOF -font.30=Times-BoldItalic ISOF -font.31=Times-Italic ISOF -font.32=Times-Roman ISOF -font.33=ZapfDingbats findfont -font.34=ZapfChancery-MediumItalic ISOF -# diff --git a/ArtNetGridNode2_6_1_headless/java/lib/security/blocked.certs b/ArtNetGridNode2_6_1_headless/java/lib/security/blocked.certs deleted file mode 100644 index beded9e..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/security/blocked.certs +++ /dev/null @@ -1,39 +0,0 @@ -Algorithm=SHA-256 -03DB9E5E79FE6117177F81C11595AF598CB176AF766290DBCEB2C318B32E39A2 -08C396C006A21055D00826A5781A5CCFCE2C8D053AB3C197637A4A7A5BB9A650 -14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD -1C5E6985ACC09221DBD1A4B7BBC6D3A8C3F8540D19F20763A9537FDD42B4FFE7 -1F6BF8A3F2399AF7FD04516C2719C566CBAD51F412738F66D0457E1E6BDE6F2D -2A464E4113141352C7962FBD1706ED4B88533EF24D7BBA6CCC5D797FD202F1C4 -31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133 -3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66 -3E11CF90719F6FB44D94EAC9A156B89BEBE7B8598F28EC58913F2BFCAF91D0C0 -423279423B9FC8CB06F1BB7C3B247522B948D5F18939F378ECC901126DE40BFB -450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2 -4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE -4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176 -535D04DFCE027C70BD5F8A9E0AD4F218E9AFDCF5BBCF9B6DE0D81E148E2E3172 -568FAF38D9F155F624838E2181B1CEB4D8459305EE652B0F810C97C3611BFE19 -585CFE6B7436CBD4E732763A2137D7F49599BA9B1790E688FCEC799C58EB84A6 -5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B -71CB00749B9130FB2707A2664BFF958D0FCC8E161D9674C7450BA0FC2BEAF9D3 -76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645 -8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF -9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC -9FADCE80D62A959F9930D748488C1E22E821F4E1E4A43584B848C2FC11E04D77 -A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083 -A90132CEA1D4F7185E4F688EFFD16F6AC14DFD78356A807599A5DABBEEF3333E -B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD -C0D1F42B9F4BF7ACC045B7BB5D4805E10737F67B6310CE505248D543D0D5FE07 -D0156949F1381943442C6974E9B5B49EF441BB799EF20477B90A89C3F33620CE -D151962D954970501C60079258EBCFA38502E0A9F03CD640322B08C0A3117FE5 -D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F -D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967 -D6CEAE5D9E047FAF7D797858D229AC991AD44316D1E2A37A21926D763153593A -DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE -E0E740E4B0F8B3548181FF75B5372FAF4C70B99EC995D694ED0FB91B03FF8D21 -EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C -F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7 -FBB12938ABD86C125796EDF4162D291028890A7D6C0C1CCA75FD4B95EBFA7A1A -FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD -FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B diff --git a/ArtNetGridNode2_6_1_headless/java/lib/security/cacerts b/ArtNetGridNode2_6_1_headless/java/lib/security/cacerts deleted file mode 100644 index 9066a15..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/security/cacerts and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/security/default.policy b/ArtNetGridNode2_6_1_headless/java/lib/security/default.policy deleted file mode 100644 index 5982d27..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/security/default.policy +++ /dev/null @@ -1,241 +0,0 @@ -// -// Permissions required by modules stored in a run-time image and loaded -// by the platform class loader. -// -// NOTE that this file is not intended to be modified. If additional -// permissions need to be granted to the modules in this file, it is -// recommended that they be configured in a separate policy file or -// ${java.home}/conf/security/java.policy. -// - - -grant codeBase "jrt:/java.compiler" { - permission java.security.AllPermission; -}; - - -grant codeBase "jrt:/java.net.http" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.net"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.net.util"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission "modifyThread"; - permission java.net.SocketPermission "*","connect,resolve"; - permission java.net.URLPermission "http:*","*:*"; - permission java.net.URLPermission "https:*","*:*"; - permission java.net.URLPermission "ws:*","*:*"; - permission java.net.URLPermission "wss:*","*:*"; - permission java.net.URLPermission "socket:*","CONNECT"; // proxy - // For request/response body processors, fromFile, asFile - permission java.io.FilePermission "<>","read,write,delete"; - permission java.util.PropertyPermission "*","read"; - permission java.net.NetPermission "getProxySelector"; -}; - -grant codeBase "jrt:/java.scripting" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.security.jgss" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.smartcardio" { - permission javax.smartcardio.CardPermission "*", "*"; - permission java.lang.RuntimePermission "loadLibrary.j2pcsc"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.jca"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.util"; - permission java.util.PropertyPermission - "javax.smartcardio.TerminalFactory.DefaultType", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "sun.arch.data.model", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.library", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t0GetResponse", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t1GetResponse", "read"; - permission java.util.PropertyPermission - "sun.security.smartcardio.t1StripLe", "read"; - // needed for looking up native PC/SC library - permission java.io.FilePermission "<>","read"; - permission java.security.SecurityPermission "putProviderProperty.SunPCSC"; - permission java.security.SecurityPermission - "clearProviderProperties.SunPCSC"; - permission java.security.SecurityPermission - "removeProviderProperty.SunPCSC"; -}; - -grant codeBase "jrt:/java.sql" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/java.sql.rowset" { - permission java.security.AllPermission; -}; - - -grant codeBase "jrt:/java.xml.crypto" { - permission java.lang.RuntimePermission - "getStackWalkerWithClassReference"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.util"; - permission java.util.PropertyPermission "*", "read"; - permission java.security.SecurityPermission "putProviderProperty.XMLDSig"; - permission java.security.SecurityPermission - "clearProviderProperties.XMLDSig"; - permission java.security.SecurityPermission - "removeProviderProperty.XMLDSig"; - permission java.security.SecurityPermission - "com.sun.org.apache.xml.internal.security.register"; - permission java.security.SecurityPermission - "getProperty.jdk.xml.dsig.secureValidationPolicy"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xml.internal.*"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xpath.internal"; - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.org.apache.xpath.internal.*"; - permission java.io.FilePermission "<>","read"; - permission java.net.SocketPermission "*", "connect,resolve"; -}; - - -grant codeBase "jrt:/jdk.accessibility" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.awt"; -}; - -grant codeBase "jrt:/jdk.charsets" { - permission java.util.PropertyPermission "os.name", "read"; - permission java.lang.RuntimePermission "charsetProvider"; - permission java.lang.RuntimePermission - "accessClassInPackage.jdk.internal.access"; - permission java.lang.RuntimePermission - "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.cs"; -}; - -grant codeBase "jrt:/jdk.crypto.ec" { - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "loadLibrary.sunec"; - permission java.security.SecurityPermission "putProviderProperty.SunEC"; - permission java.security.SecurityPermission "clearProviderProperties.SunEC"; - permission java.security.SecurityPermission "removeProviderProperty.SunEC"; -}; - -grant codeBase "jrt:/jdk.crypto.cryptoki" { - permission java.lang.RuntimePermission - "accessClassInPackage.com.sun.crypto.provider"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.misc"; - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.nio.ch"; - permission java.lang.RuntimePermission "loadLibrary.j2pkcs11"; - permission java.util.PropertyPermission "sun.security.pkcs11.allowSingleThreadedModules", "read"; - permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "os.arch", "read"; - permission java.util.PropertyPermission "jdk.crypto.KeyAgreement.legacyKDF", "read"; - permission java.security.SecurityPermission "putProviderProperty.*"; - permission java.security.SecurityPermission "clearProviderProperties.*"; - permission java.security.SecurityPermission "removeProviderProperty.*"; - permission java.security.SecurityPermission - "getProperty.auth.login.defaultCallbackHandler"; - permission java.security.SecurityPermission "authProvider.*"; - // Needed for reading PKCS11 config file and NSS library check - permission java.io.FilePermission "<>", "read"; -}; - -grant codeBase "jrt:/jdk.dynalink" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.httpserver" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.le" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.vm.compiler" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.internal.vm.compiler.management" { - permission java.lang.RuntimePermission "accessClassInPackage.jdk.internal.vm.compiler.collections"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.runtime"; - permission java.lang.RuntimePermission "accessClassInPackage.jdk.vm.ci.services"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.core.common"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.debug"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.hotspot"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.options"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.phases.common.jmx"; - permission java.lang.RuntimePermission "accessClassInPackage.org.graalvm.compiler.serviceprovider"; -}; - -grant codeBase "jrt:/jdk.jsobject" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.localedata" { - permission java.lang.RuntimePermission "accessClassInPackage.sun.text.*"; - permission java.lang.RuntimePermission "accessClassInPackage.sun.util.*"; -}; - -grant codeBase "jrt:/jdk.naming.dns" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.scripting.nashorn" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.scripting.nashorn.shell" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.security.auth" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.security.jgss" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.zipfs" { - permission java.io.FilePermission "<>", "read,write,delete"; - permission java.lang.RuntimePermission "fileSystemProvider"; - permission java.lang.RuntimePermission "accessUserInformation"; - permission java.util.PropertyPermission "os.name", "read"; - permission java.util.PropertyPermission "user.dir", "read"; - permission java.util.PropertyPermission "user.name", "read"; -}; - -// permissions needed by applications using java.desktop module -grant { - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans"; - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.beans.*"; - permission java.lang.RuntimePermission "accessClassInPackage.com.sun.java.swing.plaf.*"; - permission java.lang.RuntimePermission "accessClassInPackage.com.apple.*"; -}; -grant codeBase "jrt:/jdk.accessibility" { - permission java.security.AllPermission; -}; - -grant codeBase "jrt:/jdk.crypto.mscapi" { - permission java.lang.RuntimePermission - "accessClassInPackage.sun.security.*"; - permission java.lang.RuntimePermission "loadLibrary.sunmscapi"; - permission java.security.SecurityPermission "putProviderProperty.SunMSCAPI"; - permission java.security.SecurityPermission - "clearProviderProperties.SunMSCAPI"; - permission java.security.SecurityPermission - "removeProviderProperty.SunMSCAPI"; - permission java.security.SecurityPermission "authProvider.SunMSCAPI"; - permission java.util.PropertyPermission "*", "read"; -}; diff --git a/ArtNetGridNode2_6_1_headless/java/lib/security/public_suffix_list.dat b/ArtNetGridNode2_6_1_headless/java/lib/security/public_suffix_list.dat deleted file mode 100644 index 06a3a69..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/security/public_suffix_list.dat and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/src.zip b/ArtNetGridNode2_6_1_headless/java/lib/src.zip deleted file mode 100644 index 36e23d7..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/src.zip and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/tzdb.dat b/ArtNetGridNode2_6_1_headless/java/lib/tzdb.dat deleted file mode 100644 index 671b6fa..0000000 Binary files a/ArtNetGridNode2_6_1_headless/java/lib/tzdb.dat and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/java/lib/tzmappings b/ArtNetGridNode2_6_1_headless/java/lib/tzmappings deleted file mode 100644 index a40a1bf..0000000 --- a/ArtNetGridNode2_6_1_headless/java/lib/tzmappings +++ /dev/null @@ -1,505 +0,0 @@ -AUS Central Standard Time:AU:Australia/Darwin: -AUS Central Standard Time:001:Australia/Darwin: -AUS Eastern Standard Time:AU:Australia/Sydney: -AUS Eastern Standard Time:001:Australia/Sydney: -Afghanistan Standard Time:AF:Asia/Kabul: -Afghanistan Standard Time:001:Asia/Kabul: -Alaskan Standard Time:US:America/Anchorage: -Alaskan Standard Time:001:America/Anchorage: -Aleutian Standard Time:US:America/Adak: -Aleutian Standard Time:001:America/Adak: -Altai Standard Time:RU:Asia/Barnaul: -Altai Standard Time:001:Asia/Barnaul: -Arab Standard Time:BH:Asia/Bahrain: -Arab Standard Time:KW:Asia/Kuwait: -Arab Standard Time:QA:Asia/Qatar: -Arab Standard Time:SA:Asia/Riyadh: -Arab Standard Time:YE:Asia/Aden: -Arab Standard Time:001:Asia/Riyadh: -Arabian Standard Time:AE:Asia/Dubai: -Arabian Standard Time:OM:Asia/Muscat: -Arabian Standard Time:ZZ:Etc/GMT-4: -Arabian Standard Time:001:Asia/Dubai: -Arabic Standard Time:IQ:Asia/Baghdad: -Arabic Standard Time:001:Asia/Baghdad: -Argentina Standard Time:AR:America/Buenos_Aires: -Argentina Standard Time:001:America/Buenos_Aires: -Astrakhan Standard Time:RU:Europe/Astrakhan: -Astrakhan Standard Time:001:Europe/Astrakhan: -Atlantic Standard Time:BM:Atlantic/Bermuda: -Atlantic Standard Time:CA:America/Halifax: -Atlantic Standard Time:GL:America/Thule: -Atlantic Standard Time:001:America/Halifax: -Aus Central W. Standard Time:AU:Australia/Eucla: -Aus Central W. Standard Time:001:Australia/Eucla: -Azerbaijan Standard Time:AZ:Asia/Baku: -Azerbaijan Standard Time:001:Asia/Baku: -Azores Standard Time:GL:America/Scoresbysund: -Azores Standard Time:PT:Atlantic/Azores: -Azores Standard Time:001:Atlantic/Azores: -Bahia Standard Time:BR:America/Bahia: -Bahia Standard Time:001:America/Bahia: -Bangladesh Standard Time:BD:Asia/Dhaka: -Bangladesh Standard Time:BT:Asia/Thimphu: -Bangladesh Standard Time:001:Asia/Dhaka: -Belarus Standard Time:BY:Europe/Minsk: -Belarus Standard Time:001:Europe/Minsk: -Bougainville Standard Time:PG:Pacific/Bougainville: -Bougainville Standard Time:001:Pacific/Bougainville: -Canada Central Standard Time:CA:America/Regina: -Canada Central Standard Time:001:America/Regina: -Cape Verde Standard Time:CV:Atlantic/Cape_Verde: -Cape Verde Standard Time:ZZ:Etc/GMT+1: -Cape Verde Standard Time:001:Atlantic/Cape_Verde: -Caucasus Standard Time:AM:Asia/Yerevan: -Caucasus Standard Time:001:Asia/Yerevan: -Cen. Australia Standard Time:AU:Australia/Adelaide: -Cen. Australia Standard Time:001:Australia/Adelaide: -Central America Standard Time:BZ:America/Belize: -Central America Standard Time:CR:America/Costa_Rica: -Central America Standard Time:EC:Pacific/Galapagos: -Central America Standard Time:GT:America/Guatemala: -Central America Standard Time:HN:America/Tegucigalpa: -Central America Standard Time:NI:America/Managua: -Central America Standard Time:SV:America/El_Salvador: -Central America Standard Time:ZZ:Etc/GMT+6: -Central America Standard Time:001:America/Guatemala: -Central Asia Standard Time:AQ:Antarctica/Vostok: -Central Asia Standard Time:CN:Asia/Urumqi: -Central Asia Standard Time:IO:Indian/Chagos: -Central Asia Standard Time:KG:Asia/Bishkek: -Central Asia Standard Time:KZ:Asia/Almaty: -Central Asia Standard Time:ZZ:Etc/GMT-6: -Central Asia Standard Time:001:Asia/Almaty: -Central Brazilian Standard Time:BR:America/Cuiaba: -Central Brazilian Standard Time:001:America/Cuiaba: -Central Europe Standard Time:AL:Europe/Tirane: -Central Europe Standard Time:CZ:Europe/Prague: -Central Europe Standard Time:HU:Europe/Budapest: -Central Europe Standard Time:ME:Europe/Podgorica: -Central Europe Standard Time:RS:Europe/Belgrade: -Central Europe Standard Time:SI:Europe/Ljubljana: -Central Europe Standard Time:SK:Europe/Bratislava: -Central Europe Standard Time:001:Europe/Budapest: -Central European Standard Time:BA:Europe/Sarajevo: -Central European Standard Time:HR:Europe/Zagreb: -Central European Standard Time:MK:Europe/Skopje: -Central European Standard Time:PL:Europe/Warsaw: -Central European Standard Time:001:Europe/Warsaw: -Central Pacific Standard Time:AQ:Antarctica/Casey: -Central Pacific Standard Time:FM:Pacific/Ponape: -Central Pacific Standard Time:NC:Pacific/Noumea: -Central Pacific Standard Time:SB:Pacific/Guadalcanal: -Central Pacific Standard Time:VU:Pacific/Efate: -Central Pacific Standard Time:ZZ:Etc/GMT-11: -Central Pacific Standard Time:001:Pacific/Guadalcanal: -Central Standard Time:CA:America/Winnipeg: -Central Standard Time:MX:America/Matamoros: -Central Standard Time:US:America/Chicago: -Central Standard Time:ZZ:CST6CDT: -Central Standard Time:001:America/Chicago: -Central Standard Time (Mexico):MX:America/Mexico_City: -Central Standard Time (Mexico):001:America/Mexico_City: -Chatham Islands Standard Time:NZ:Pacific/Chatham: -Chatham Islands Standard Time:001:Pacific/Chatham: -China Standard Time:CN:Asia/Shanghai: -China Standard Time:HK:Asia/Hong_Kong: -China Standard Time:MO:Asia/Macau: -China Standard Time:001:Asia/Shanghai: -Cuba Standard Time:CU:America/Havana: -Cuba Standard Time:001:America/Havana: -Dateline Standard Time:ZZ:Etc/GMT+12: -Dateline Standard Time:001:Etc/GMT+12: -E. Africa Standard Time:AQ:Antarctica/Syowa: -E. Africa Standard Time:DJ:Africa/Djibouti: -E. Africa Standard Time:ER:Africa/Asmera: -E. Africa Standard Time:ET:Africa/Addis_Ababa: -E. Africa Standard Time:KE:Africa/Nairobi: -E. Africa Standard Time:KM:Indian/Comoro: -E. Africa Standard Time:MG:Indian/Antananarivo: -E. Africa Standard Time:SO:Africa/Mogadishu: -E. Africa Standard Time:TZ:Africa/Dar_es_Salaam: -E. Africa Standard Time:UG:Africa/Kampala: -E. Africa Standard Time:YT:Indian/Mayotte: -E. Africa Standard Time:ZZ:Etc/GMT-3: -E. Africa Standard Time:001:Africa/Nairobi: -E. Australia Standard Time:AU:Australia/Brisbane: -E. Australia Standard Time:001:Australia/Brisbane: -E. Europe Standard Time:MD:Europe/Chisinau: -E. Europe Standard Time:001:Europe/Chisinau: -E. South America Standard Time:BR:America/Sao_Paulo: -E. South America Standard Time:001:America/Sao_Paulo: -Easter Island Standard Time:CL:Pacific/Easter: -Easter Island Standard Time:001:Pacific/Easter: -Eastern Standard Time:BS:America/Nassau: -Eastern Standard Time:CA:America/Toronto: -Eastern Standard Time:US:America/New_York: -Eastern Standard Time:ZZ:EST5EDT: -Eastern Standard Time:001:America/New_York: -Eastern Standard Time (Mexico):MX:America/Cancun: -Eastern Standard Time (Mexico):001:America/Cancun: -Egypt Standard Time:EG:Africa/Cairo: -Egypt Standard Time:001:Africa/Cairo: -Ekaterinburg Standard Time:RU:Asia/Yekaterinburg: -Ekaterinburg Standard Time:001:Asia/Yekaterinburg: -FLE Standard Time:AX:Europe/Mariehamn: -FLE Standard Time:BG:Europe/Sofia: -FLE Standard Time:EE:Europe/Tallinn: -FLE Standard Time:FI:Europe/Helsinki: -FLE Standard Time:LT:Europe/Vilnius: -FLE Standard Time:LV:Europe/Riga: -FLE Standard Time:UA:Europe/Kiev: -FLE Standard Time:001:Europe/Kiev: -Fiji Standard Time:FJ:Pacific/Fiji: -Fiji Standard Time:001:Pacific/Fiji: -GMT Standard Time:ES:Atlantic/Canary: -GMT Standard Time:FO:Atlantic/Faeroe: -GMT Standard Time:GB:Europe/London: -GMT Standard Time:GG:Europe/Guernsey: -GMT Standard Time:IE:Europe/Dublin: -GMT Standard Time:IM:Europe/Isle_of_Man: -GMT Standard Time:JE:Europe/Jersey: -GMT Standard Time:PT:Europe/Lisbon: -GMT Standard Time:001:Europe/London: -GTB Standard Time:CY:Asia/Nicosia: -GTB Standard Time:GR:Europe/Athens: -GTB Standard Time:RO:Europe/Bucharest: -GTB Standard Time:001:Europe/Bucharest: -Georgian Standard Time:GE:Asia/Tbilisi: -Georgian Standard Time:001:Asia/Tbilisi: -Greenland Standard Time:GL:America/Godthab: -Greenland Standard Time:001:America/Godthab: -Greenwich Standard Time:BF:Africa/Ouagadougou: -Greenwich Standard Time:CI:Africa/Abidjan: -Greenwich Standard Time:GH:Africa/Accra: -Greenwich Standard Time:GL:America/Danmarkshavn: -Greenwich Standard Time:GM:Africa/Banjul: -Greenwich Standard Time:GN:Africa/Conakry: -Greenwich Standard Time:GW:Africa/Bissau: -Greenwich Standard Time:IS:Atlantic/Reykjavik: -Greenwich Standard Time:LR:Africa/Monrovia: -Greenwich Standard Time:ML:Africa/Bamako: -Greenwich Standard Time:MR:Africa/Nouakchott: -Greenwich Standard Time:SH:Atlantic/St_Helena: -Greenwich Standard Time:SL:Africa/Freetown: -Greenwich Standard Time:SN:Africa/Dakar: -Greenwich Standard Time:TG:Africa/Lome: -Greenwich Standard Time:001:Atlantic/Reykjavik: -Haiti Standard Time:HT:America/Port-au-Prince: -Haiti Standard Time:001:America/Port-au-Prince: -Hawaiian Standard Time:CK:Pacific/Rarotonga: -Hawaiian Standard Time:PF:Pacific/Tahiti: -Hawaiian Standard Time:UM:Pacific/Johnston: -Hawaiian Standard Time:US:Pacific/Honolulu: -Hawaiian Standard Time:ZZ:Etc/GMT+10: -Hawaiian Standard Time:001:Pacific/Honolulu: -India Standard Time:IN:Asia/Calcutta: -India Standard Time:001:Asia/Calcutta: -Iran Standard Time:IR:Asia/Tehran: -Iran Standard Time:001:Asia/Tehran: -Israel Standard Time:IL:Asia/Jerusalem: -Israel Standard Time:001:Asia/Jerusalem: -Jordan Standard Time:JO:Asia/Amman: -Jordan Standard Time:001:Asia/Amman: -Kaliningrad Standard Time:RU:Europe/Kaliningrad: -Kaliningrad Standard Time:001:Europe/Kaliningrad: -Korea Standard Time:KR:Asia/Seoul: -Korea Standard Time:001:Asia/Seoul: -Libya Standard Time:LY:Africa/Tripoli: -Libya Standard Time:001:Africa/Tripoli: -Line Islands Standard Time:KI:Pacific/Kiritimati: -Line Islands Standard Time:ZZ:Etc/GMT-14: -Line Islands Standard Time:001:Pacific/Kiritimati: -Lord Howe Standard Time:AU:Australia/Lord_Howe: -Lord Howe Standard Time:001:Australia/Lord_Howe: -Magadan Standard Time:RU:Asia/Magadan: -Magadan Standard Time:001:Asia/Magadan: -Magallanes Standard Time:CL:America/Punta_Arenas: -Magallanes Standard Time:001:America/Punta_Arenas: -Marquesas Standard Time:PF:Pacific/Marquesas: -Marquesas Standard Time:001:Pacific/Marquesas: -Mauritius Standard Time:MU:Indian/Mauritius: -Mauritius Standard Time:RE:Indian/Reunion: -Mauritius Standard Time:SC:Indian/Mahe: -Mauritius Standard Time:001:Indian/Mauritius: -Middle East Standard Time:LB:Asia/Beirut: -Middle East Standard Time:001:Asia/Beirut: -Montevideo Standard Time:UY:America/Montevideo: -Montevideo Standard Time:001:America/Montevideo: -Morocco Standard Time:EH:Africa/El_Aaiun: -Morocco Standard Time:MA:Africa/Casablanca: -Morocco Standard Time:001:Africa/Casablanca: -Mountain Standard Time:CA:America/Edmonton: -Mountain Standard Time:MX:America/Ojinaga: -Mountain Standard Time:US:America/Denver: -Mountain Standard Time:ZZ:MST7MDT: -Mountain Standard Time:001:America/Denver: -Mountain Standard Time (Mexico):MX:America/Chihuahua: -Mountain Standard Time (Mexico):001:America/Chihuahua: -Myanmar Standard Time:CC:Indian/Cocos: -Myanmar Standard Time:MM:Asia/Rangoon: -Myanmar Standard Time:001:Asia/Rangoon: -N. Central Asia Standard Time:RU:Asia/Novosibirsk: -N. Central Asia Standard Time:001:Asia/Novosibirsk: -Namibia Standard Time:NA:Africa/Windhoek: -Namibia Standard Time:001:Africa/Windhoek: -Nepal Standard Time:NP:Asia/Katmandu: -Nepal Standard Time:001:Asia/Katmandu: -New Zealand Standard Time:AQ:Antarctica/McMurdo: -New Zealand Standard Time:NZ:Pacific/Auckland: -New Zealand Standard Time:001:Pacific/Auckland: -Newfoundland Standard Time:CA:America/St_Johns: -Newfoundland Standard Time:001:America/St_Johns: -Norfolk Standard Time:NF:Pacific/Norfolk: -Norfolk Standard Time:001:Pacific/Norfolk: -North Asia East Standard Time:RU:Asia/Irkutsk: -North Asia East Standard Time:001:Asia/Irkutsk: -North Asia Standard Time:RU:Asia/Krasnoyarsk: -North Asia Standard Time:001:Asia/Krasnoyarsk: -North Korea Standard Time:KP:Asia/Pyongyang: -North Korea Standard Time:001:Asia/Pyongyang: -Omsk Standard Time:RU:Asia/Omsk: -Omsk Standard Time:001:Asia/Omsk: -Pacific SA Standard Time:CL:America/Santiago: -Pacific SA Standard Time:001:America/Santiago: -Pacific Standard Time:CA:America/Vancouver: -Pacific Standard Time:US:America/Los_Angeles: -Pacific Standard Time:ZZ:PST8PDT: -Pacific Standard Time:001:America/Los_Angeles: -Pacific Standard Time (Mexico):MX:America/Tijuana: -Pacific Standard Time (Mexico):001:America/Tijuana: -Pakistan Standard Time:PK:Asia/Karachi: -Pakistan Standard Time:001:Asia/Karachi: -Paraguay Standard Time:PY:America/Asuncion: -Paraguay Standard Time:001:America/Asuncion: -Qyzylorda Standard Time:KZ:Asia/Qyzylorda: -Qyzylorda Standard Time:001:Asia/Qyzylorda: -Romance Standard Time:BE:Europe/Brussels: -Romance Standard Time:DK:Europe/Copenhagen: -Romance Standard Time:ES:Europe/Madrid: -Romance Standard Time:FR:Europe/Paris: -Romance Standard Time:001:Europe/Paris: -Russia Time Zone 10:RU:Asia/Srednekolymsk: -Russia Time Zone 10:001:Asia/Srednekolymsk: -Russia Time Zone 11:RU:Asia/Kamchatka: -Russia Time Zone 11:001:Asia/Kamchatka: -Russia Time Zone 3:RU:Europe/Samara: -Russia Time Zone 3:001:Europe/Samara: -Russian Standard Time:RU:Europe/Moscow: -Russian Standard Time:UA:Europe/Simferopol: -Russian Standard Time:001:Europe/Moscow: -SA Eastern Standard Time:AQ:Antarctica/Rothera: -SA Eastern Standard Time:BR:America/Fortaleza: -SA Eastern Standard Time:FK:Atlantic/Stanley: -SA Eastern Standard Time:GF:America/Cayenne: -SA Eastern Standard Time:SR:America/Paramaribo: -SA Eastern Standard Time:ZZ:Etc/GMT+3: -SA Eastern Standard Time:001:America/Cayenne: -SA Pacific Standard Time:BR:America/Rio_Branco: -SA Pacific Standard Time:CA:America/Coral_Harbour: -SA Pacific Standard Time:CO:America/Bogota: -SA Pacific Standard Time:EC:America/Guayaquil: -SA Pacific Standard Time:JM:America/Jamaica: -SA Pacific Standard Time:KY:America/Cayman: -SA Pacific Standard Time:PA:America/Panama: -SA Pacific Standard Time:PE:America/Lima: -SA Pacific Standard Time:ZZ:Etc/GMT+5: -SA Pacific Standard Time:001:America/Bogota: -SA Western Standard Time:AG:America/Antigua: -SA Western Standard Time:AI:America/Anguilla: -SA Western Standard Time:AW:America/Aruba: -SA Western Standard Time:BB:America/Barbados: -SA Western Standard Time:BL:America/St_Barthelemy: -SA Western Standard Time:BO:America/La_Paz: -SA Western Standard Time:BQ:America/Kralendijk: -SA Western Standard Time:BR:America/Manaus: -SA Western Standard Time:CA:America/Blanc-Sablon: -SA Western Standard Time:CW:America/Curacao: -SA Western Standard Time:DM:America/Dominica: -SA Western Standard Time:DO:America/Santo_Domingo: -SA Western Standard Time:GD:America/Grenada: -SA Western Standard Time:GP:America/Guadeloupe: -SA Western Standard Time:GY:America/Guyana: -SA Western Standard Time:KN:America/St_Kitts: -SA Western Standard Time:LC:America/St_Lucia: -SA Western Standard Time:MF:America/Marigot: -SA Western Standard Time:MQ:America/Martinique: -SA Western Standard Time:MS:America/Montserrat: -SA Western Standard Time:PR:America/Puerto_Rico: -SA Western Standard Time:SX:America/Lower_Princes: -SA Western Standard Time:TT:America/Port_of_Spain: -SA Western Standard Time:VC:America/St_Vincent: -SA Western Standard Time:VG:America/Tortola: -SA Western Standard Time:VI:America/St_Thomas: -SA Western Standard Time:ZZ:Etc/GMT+4: -SA Western Standard Time:001:America/La_Paz: -SE Asia Standard Time:AQ:Antarctica/Davis: -SE Asia Standard Time:CX:Indian/Christmas: -SE Asia Standard Time:ID:Asia/Jakarta: -SE Asia Standard Time:KH:Asia/Phnom_Penh: -SE Asia Standard Time:LA:Asia/Vientiane: -SE Asia Standard Time:TH:Asia/Bangkok: -SE Asia Standard Time:VN:Asia/Saigon: -SE Asia Standard Time:ZZ:Etc/GMT-7: -SE Asia Standard Time:001:Asia/Bangkok: -Saint Pierre Standard Time:PM:America/Miquelon: -Saint Pierre Standard Time:001:America/Miquelon: -Sakhalin Standard Time:RU:Asia/Sakhalin: -Sakhalin Standard Time:001:Asia/Sakhalin: -Samoa Standard Time:WS:Pacific/Apia: -Samoa Standard Time:001:Pacific/Apia: -Sao Tome Standard Time:ST:Africa/Sao_Tome: -Sao Tome Standard Time:001:Africa/Sao_Tome: -Saratov Standard Time:RU:Europe/Saratov: -Saratov Standard Time:001:Europe/Saratov: -Singapore Standard Time:BN:Asia/Brunei: -Singapore Standard Time:ID:Asia/Makassar: -Singapore Standard Time:MY:Asia/Kuala_Lumpur: -Singapore Standard Time:PH:Asia/Manila: -Singapore Standard Time:SG:Asia/Singapore: -Singapore Standard Time:ZZ:Etc/GMT-8: -Singapore Standard Time:001:Asia/Singapore: -South Africa Standard Time:BI:Africa/Bujumbura: -South Africa Standard Time:BW:Africa/Gaborone: -South Africa Standard Time:CD:Africa/Lubumbashi: -South Africa Standard Time:LS:Africa/Maseru: -South Africa Standard Time:MW:Africa/Blantyre: -South Africa Standard Time:MZ:Africa/Maputo: -South Africa Standard Time:RW:Africa/Kigali: -South Africa Standard Time:SS:Africa/Juba: -South Africa Standard Time:SZ:Africa/Mbabane: -South Africa Standard Time:ZA:Africa/Johannesburg: -South Africa Standard Time:ZM:Africa/Lusaka: -South Africa Standard Time:ZW:Africa/Harare: -South Africa Standard Time:ZZ:Etc/GMT-2: -South Africa Standard Time:001:Africa/Johannesburg: -Sri Lanka Standard Time:LK:Asia/Colombo: -Sri Lanka Standard Time:001:Asia/Colombo: -Sudan Standard Time:SD:Africa/Khartoum: -Sudan Standard Time:001:Africa/Khartoum: -Syria Standard Time:SY:Asia/Damascus: -Syria Standard Time:001:Asia/Damascus: -Taipei Standard Time:TW:Asia/Taipei: -Taipei Standard Time:001:Asia/Taipei: -Tasmania Standard Time:AU:Australia/Hobart: -Tasmania Standard Time:001:Australia/Hobart: -Tocantins Standard Time:BR:America/Araguaina: -Tocantins Standard Time:001:America/Araguaina: -Tokyo Standard Time:ID:Asia/Jayapura: -Tokyo Standard Time:JP:Asia/Tokyo: -Tokyo Standard Time:PW:Pacific/Palau: -Tokyo Standard Time:TL:Asia/Dili: -Tokyo Standard Time:ZZ:Etc/GMT-9: -Tokyo Standard Time:001:Asia/Tokyo: -Tomsk Standard Time:RU:Asia/Tomsk: -Tomsk Standard Time:001:Asia/Tomsk: -Tonga Standard Time:TO:Pacific/Tongatapu: -Tonga Standard Time:001:Pacific/Tongatapu: -Transbaikal Standard Time:RU:Asia/Chita: -Transbaikal Standard Time:001:Asia/Chita: -Turkey Standard Time:TR:Europe/Istanbul: -Turkey Standard Time:001:Europe/Istanbul: -Turks And Caicos Standard Time:TC:America/Grand_Turk: -Turks And Caicos Standard Time:001:America/Grand_Turk: -US Eastern Standard Time:US:America/Indianapolis: -US Eastern Standard Time:001:America/Indianapolis: -US Mountain Standard Time:CA:America/Creston: -US Mountain Standard Time:MX:America/Hermosillo: -US Mountain Standard Time:US:America/Phoenix: -US Mountain Standard Time:ZZ:Etc/GMT+7: -US Mountain Standard Time:001:America/Phoenix: -UTC:ZZ:Etc/UTC: -UTC:001:Etc/UTC: -UTC+12:KI:Pacific/Tarawa: -UTC+12:MH:Pacific/Majuro: -UTC+12:NR:Pacific/Nauru: -UTC+12:TV:Pacific/Funafuti: -UTC+12:UM:Pacific/Wake: -UTC+12:WF:Pacific/Wallis: -UTC+12:ZZ:Etc/GMT-12: -UTC+12:001:Etc/GMT-12: -UTC+13:KI:Pacific/Enderbury: -UTC+13:TK:Pacific/Fakaofo: -UTC+13:ZZ:Etc/GMT-13: -UTC+13:001:Etc/GMT-13: -UTC-02:BR:America/Noronha: -UTC-02:GS:Atlantic/South_Georgia: -UTC-02:ZZ:Etc/GMT+2: -UTC-02:001:Etc/GMT+2: -UTC-08:PN:Pacific/Pitcairn: -UTC-08:ZZ:Etc/GMT+8: -UTC-08:001:Etc/GMT+8: -UTC-09:PF:Pacific/Gambier: -UTC-09:ZZ:Etc/GMT+9: -UTC-09:001:Etc/GMT+9: -UTC-11:AS:Pacific/Pago_Pago: -UTC-11:NU:Pacific/Niue: -UTC-11:UM:Pacific/Midway: -UTC-11:ZZ:Etc/GMT+11: -UTC-11:001:Etc/GMT+11: -Ulaanbaatar Standard Time:MN:Asia/Ulaanbaatar: -Ulaanbaatar Standard Time:001:Asia/Ulaanbaatar: -Venezuela Standard Time:VE:America/Caracas: -Venezuela Standard Time:001:America/Caracas: -Vladivostok Standard Time:RU:Asia/Vladivostok: -Vladivostok Standard Time:001:Asia/Vladivostok: -Volgograd Standard Time:RU:Europe/Volgograd: -Volgograd Standard Time:001:Europe/Volgograd: -W. Australia Standard Time:AU:Australia/Perth: -W. Australia Standard Time:001:Australia/Perth: -W. Central Africa Standard Time:AO:Africa/Luanda: -W. Central Africa Standard Time:BJ:Africa/Porto-Novo: -W. Central Africa Standard Time:CD:Africa/Kinshasa: -W. Central Africa Standard Time:CF:Africa/Bangui: -W. Central Africa Standard Time:CG:Africa/Brazzaville: -W. Central Africa Standard Time:CM:Africa/Douala: -W. Central Africa Standard Time:DZ:Africa/Algiers: -W. Central Africa Standard Time:GA:Africa/Libreville: -W. Central Africa Standard Time:GQ:Africa/Malabo: -W. Central Africa Standard Time:NE:Africa/Niamey: -W. Central Africa Standard Time:NG:Africa/Lagos: -W. Central Africa Standard Time:TD:Africa/Ndjamena: -W. Central Africa Standard Time:TN:Africa/Tunis: -W. Central Africa Standard Time:ZZ:Etc/GMT-1: -W. Central Africa Standard Time:001:Africa/Lagos: -W. Europe Standard Time:AD:Europe/Andorra: -W. Europe Standard Time:AT:Europe/Vienna: -W. Europe Standard Time:CH:Europe/Zurich: -W. Europe Standard Time:DE:Europe/Berlin: -W. Europe Standard Time:GI:Europe/Gibraltar: -W. Europe Standard Time:IT:Europe/Rome: -W. Europe Standard Time:LI:Europe/Vaduz: -W. Europe Standard Time:LU:Europe/Luxembourg: -W. Europe Standard Time:MC:Europe/Monaco: -W. Europe Standard Time:MT:Europe/Malta: -W. Europe Standard Time:NL:Europe/Amsterdam: -W. Europe Standard Time:NO:Europe/Oslo: -W. Europe Standard Time:SE:Europe/Stockholm: -W. Europe Standard Time:SJ:Arctic/Longyearbyen: -W. Europe Standard Time:SM:Europe/San_Marino: -W. Europe Standard Time:VA:Europe/Vatican: -W. Europe Standard Time:001:Europe/Berlin: -W. Mongolia Standard Time:MN:Asia/Hovd: -W. Mongolia Standard Time:001:Asia/Hovd: -West Asia Standard Time:AQ:Antarctica/Mawson: -West Asia Standard Time:KZ:Asia/Oral: -West Asia Standard Time:MV:Indian/Maldives: -West Asia Standard Time:TF:Indian/Kerguelen: -West Asia Standard Time:TJ:Asia/Dushanbe: -West Asia Standard Time:TM:Asia/Ashgabat: -West Asia Standard Time:UZ:Asia/Tashkent: -West Asia Standard Time:ZZ:Etc/GMT-5: -West Asia Standard Time:001:Asia/Tashkent: -West Bank Standard Time:PS:Asia/Hebron: -West Bank Standard Time:001:Asia/Hebron: -West Pacific Standard Time:AQ:Antarctica/DumontDUrville: -West Pacific Standard Time:FM:Pacific/Truk: -West Pacific Standard Time:GU:Pacific/Guam: -West Pacific Standard Time:MP:Pacific/Saipan: -West Pacific Standard Time:PG:Pacific/Port_Moresby: -West Pacific Standard Time:ZZ:Etc/GMT-10: -West Pacific Standard Time:001:Pacific/Port_Moresby: -Yakutsk Standard Time:RU:Asia/Yakutsk: -Yakutsk Standard Time:001:Asia/Yakutsk: -Yukon Standard Time:CA:America/Whitehorse: -Yukon Standard Time:001:America/Whitehorse: diff --git a/ArtNetGridNode2_6_1_headless/java/release b/ArtNetGridNode2_6_1_headless/java/release deleted file mode 100644 index 2981394..0000000 --- a/ArtNetGridNode2_6_1_headless/java/release +++ /dev/null @@ -1,19 +0,0 @@ -IMPLEMENTOR="Eclipse Adoptium" -IMPLEMENTOR_VERSION="Temurin-17.0.8.1+1" -JAVA_RUNTIME_VERSION="17.0.8.1+1" -JAVA_VERSION="17.0.8.1" -JAVA_VERSION_DATE="2023-08-24" -LIBC="default" -MODULES="java.base java.compiler java.datatransfer java.xml java.prefs java.desktop java.instrument java.logging java.management java.security.sasl java.naming java.rmi java.management.rmi java.net.http java.scripting java.security.jgss java.transaction.xa java.sql java.sql.rowset java.xml.crypto java.se java.smartcardio jdk.accessibility jdk.internal.jvmstat jdk.attach jdk.charsets jdk.compiler jdk.crypto.ec jdk.crypto.cryptoki jdk.crypto.mscapi jdk.dynalink jdk.internal.ed jdk.editpad jdk.hotspot.agent jdk.httpserver jdk.incubator.foreign jdk.incubator.vector jdk.internal.le jdk.internal.opt jdk.internal.vm.ci jdk.internal.vm.compiler jdk.internal.vm.compiler.management jdk.jartool jdk.javadoc jdk.jcmd jdk.management jdk.management.agent jdk.jconsole jdk.jdeps jdk.jdwp.agent jdk.jdi jdk.jfr jdk.jlink jdk.jpackage jdk.jshell jdk.jsobject jdk.jstatd jdk.localedata jdk.management.jfr jdk.naming.dns jdk.naming.rmi jdk.net jdk.nio.mapmode jdk.random jdk.sctp jdk.security.auth jdk.security.jgss jdk.unsupported jdk.unsupported.desktop jdk.xml.dom jdk.zipfs" -OS_ARCH="x86_64" -OS_NAME="Windows" -SOURCE=".:git:fff1345a12f3" -BUILD_SOURCE="git:703915ba6475bcdaafeb6ee21d2fe56d1ed79f1b" -BUILD_SOURCE_REPO="https://github.com/adoptium/temurin-build.git" -SOURCE_REPO="https://github.com/adoptium/jdk17u.git" -FULL_VERSION="17.0.8.1+1" -SEMANTIC_VERSION="17.0.8.1+1" -BUILD_INFO="OS: Windows Server 2012 R2 Version: 6.3" -JVM_VARIANT="Hotspot" -JVM_VERSION="17.0.8.1+1" -IMAGE_TYPE="JDK" diff --git a/ArtNetGridNode2_6_1_headless/lib/JNISpout_32.dll b/ArtNetGridNode2_6_1_headless/lib/JNISpout_32.dll deleted file mode 100644 index a5afa50..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/JNISpout_32.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/JNISpout_64.dll b/ArtNetGridNode2_6_1_headless/lib/JNISpout_64.dll deleted file mode 100644 index 09c151e..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/JNISpout_64.dll and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/VRStageLightingGridNode.jar b/ArtNetGridNode2_6_1_headless/lib/VRStageLightingGridNode.jar deleted file mode 100644 index 76b202b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/VRStageLightingGridNode.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/annotations-13.0.jar b/ArtNetGridNode2_6_1_headless/lib/annotations-13.0.jar deleted file mode 100644 index fb794be..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/annotations-13.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/antlr-2.7.7.jar b/ArtNetGridNode2_6_1_headless/lib/antlr-2.7.7.jar deleted file mode 100644 index 5e5f14b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/antlr-2.7.7.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar b/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar deleted file mode 100644 index 93c4dba..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar.BACKUP b/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar.BACKUP deleted file mode 100644 index 5fd2d16..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/artnet4j.jar.BACKUP and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/core-4.4.4.jar b/ArtNetGridNode2_6_1_headless/lib/core-4.4.4.jar deleted file mode 100644 index 228957a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/core-4.4.4.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index 2b72359..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index c928dd6..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index 625b847..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 7320b65..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 0e791ff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 2ae552b..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0.jar deleted file mode 100644 index 51cd1a8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/gluegen-rt-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-android-aarch64.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-android-aarch64.jar deleted file mode 100644 index f008817..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-android-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-aarch64.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-aarch64.jar deleted file mode 100644 index 0c49516..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-aarch64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-amd64.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-amd64.jar deleted file mode 100644 index fa74de8..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar deleted file mode 100644 index 837d014..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-linux-armv6hf.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-macosx-universal.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-macosx-universal.jar deleted file mode 100644 index 23d78f5..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-macosx-universal.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-windows-amd64.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-windows-amd64.jar deleted file mode 100644 index 7b8dcff..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0-natives-windows-amd64.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0.jar deleted file mode 100644 index ab93476..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/jogl-all-main-2.5.0.jar b/ArtNetGridNode2_6_1_headless/lib/jogl-all-main-2.5.0.jar deleted file mode 100644 index 5eed158..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/jogl-all-main-2.5.0.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/kotlin-stdlib-2.0.20.jar b/ArtNetGridNode2_6_1_headless/lib/kotlin-stdlib-2.0.20.jar deleted file mode 100644 index dbbba3a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/kotlin-stdlib-2.0.20.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/oscP5.jar b/ArtNetGridNode2_6_1_headless/lib/oscP5.jar deleted file mode 100644 index 28fe7bd..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/oscP5.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/spout.jar b/ArtNetGridNode2_6_1_headless/lib/spout.jar deleted file mode 100644 index 87a0bbb..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/spout.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/lib/themidibus.jar b/ArtNetGridNode2_6_1_headless/lib/themidibus.jar deleted file mode 100644 index c9bd69a..0000000 Binary files a/ArtNetGridNode2_6_1_headless/lib/themidibus.jar and /dev/null differ diff --git a/ArtNetGridNode2_6_1_headless/settings.properties b/ArtNetGridNode2_6_1_headless/settings.properties deleted file mode 100644 index 292f5e6..0000000 --- a/ArtNetGridNode2_6_1_headless/settings.properties +++ /dev/null @@ -1,24 +0,0 @@ -dataInputType=DMX -dmxIP=localhost -dmxPort=6454 -oscInPort=11000 -oscInMessagePrefix=/VRSLIN -oscInIPAddress=127.0.0.1 -oscOutEnabled=true -oscOutMessagePrefix=/VRSL -oscOutPort=12000 -midiEnabled=false -loopBackMidiDeviceName=VRSLMidi -legacyMode=false -debugArtnet=true -wideScreenMode=true -rgbGrid=false -autoStart=true -defaultAMUniverse=10 -defaultAMChannel=2 -useCustomNetworkInterface=false -customNetworkInterfaceName=lo -useDummyAudioDevice=false -twelveBitMode=false -spout=true -scaleDivisor=2 \ No newline at end of file diff --git a/Aura Grove New Years 26 - Empty project with fixtures and stage view.dmz b/Aura Grove New Years 26 - Empty project with fixtures and stage view.dmz deleted file mode 100644 index 921fcdb..0000000 Binary files a/Aura Grove New Years 26 - Empty project with fixtures and stage view.dmz and /dev/null differ diff --git a/Aura Grove New Years 26_1.0.40.dmz b/Aura Grove New Years 26_1.0.40.dmz deleted file mode 100644 index 5ea6ff1..0000000 Binary files a/Aura Grove New Years 26_1.0.40.dmz and /dev/null differ diff --git a/Aura Grove New Years 26_1.0.44.dmz b/Aura Grove New Years 26_1.0.44.dmz deleted file mode 100644 index c546760..0000000 Binary files a/Aura Grove New Years 26_1.0.44.dmz and /dev/null differ diff --git a/AuraGrove/.hmproject b/AuraGrove/.hmproject deleted file mode 100644 index e01a8cc..0000000 --- a/AuraGrove/.hmproject +++ /dev/null @@ -1 +0,0 @@ -AuraGrove \ No newline at end of file diff --git a/AuraGrove/AuraGrove.hm b/AuraGrove/AuraGrove.hm deleted file mode 100644 index 1717e4b..0000000 Binary files a/AuraGrove/AuraGrove.hm and /dev/null differ diff --git a/AuraGrove/Backups/AuraGrove_previousSave.hm b/AuraGrove/Backups/AuraGrove_previousSave.hm deleted file mode 100644 index 1717e4b..0000000 Binary files a/AuraGrove/Backups/AuraGrove_previousSave.hm and /dev/null differ diff --git a/AuraGrove/Desktop.ini b/AuraGrove/Desktop.ini deleted file mode 100644 index d888812..0000000 --- a/AuraGrove/Desktop.ini +++ /dev/null @@ -1,6 +0,0 @@ -[.ShellClassInfo] -ConfirmFileOp=0 -NoSharing=0 -IconFile=heavym_project.ico -IconIndex=0 -InfoTip=HeavyM Project \ No newline at end of file diff --git a/AuraGrove/MediaFiles/.png b/AuraGrove/MediaFiles/.png deleted file mode 100644 index 443f8a3..0000000 Binary files a/AuraGrove/MediaFiles/.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/17252251034529.png b/AuraGrove/MediaFiles/17252251034529.png deleted file mode 100644 index ace3a67..0000000 Binary files a/AuraGrove/MediaFiles/17252251034529.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/1725225103459.png b/AuraGrove/MediaFiles/1725225103459.png deleted file mode 100644 index 636e18d..0000000 Binary files a/AuraGrove/MediaFiles/1725225103459.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/1735562252670-2.png b/AuraGrove/MediaFiles/1735562252670-2.png deleted file mode 100644 index 51a74f8..0000000 Binary files a/AuraGrove/MediaFiles/1735562252670-2.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/1735562252670.png b/AuraGrove/MediaFiles/1735562252670.png deleted file mode 100644 index a14ca52..0000000 Binary files a/AuraGrove/MediaFiles/1735562252670.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-03-08_2.png b/AuraGrove/MediaFiles/2024-03-08_2.png deleted file mode 100644 index e6d9b7e..0000000 Binary files a/AuraGrove/MediaFiles/2024-03-08_2.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-06-18.png b/AuraGrove/MediaFiles/2024-06-18.png deleted file mode 100644 index 22a6b6c..0000000 Binary files a/AuraGrove/MediaFiles/2024-06-18.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-06-22_1.png b/AuraGrove/MediaFiles/2024-06-22_1.png deleted file mode 100644 index 92d70bf..0000000 Binary files a/AuraGrove/MediaFiles/2024-06-22_1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-07-05_3.png b/AuraGrove/MediaFiles/2024-07-05_3.png deleted file mode 100644 index 1480fec..0000000 Binary files a/AuraGrove/MediaFiles/2024-07-05_3.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-07-18_5.png b/AuraGrove/MediaFiles/2024-07-18_5.png deleted file mode 100644 index 0e9bee8..0000000 Binary files a/AuraGrove/MediaFiles/2024-07-18_5.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-07-18_9.png b/AuraGrove/MediaFiles/2024-07-18_9.png deleted file mode 100644 index 6b38545..0000000 Binary files a/AuraGrove/MediaFiles/2024-07-18_9.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2024-09-30_1.png b/AuraGrove/MediaFiles/2024-09-30_1.png deleted file mode 100644 index c575a9f..0000000 Binary files a/AuraGrove/MediaFiles/2024-09-30_1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/2D Clouds+.fs b/AuraGrove/MediaFiles/2D Clouds+.fs deleted file mode 100644 index 0ec5983..0000000 --- a/AuraGrove/MediaFiles/2D Clouds+.fs +++ /dev/null @@ -1,221 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "NAME": "cloudscale", - "TYPE": "float", - "DEFAULT": 0.95, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudcover", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudlight", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "clouddark", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudalpha", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "skytint", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "skycolor1", - "TYPE": "color", - "DEFAULT": [ - 0.2, - 0.4, - 0.6, - 1.0 - ] - }, - { - "NAME": "skycolor2", - "TYPE": "color", - "DEFAULT": [ - 0.4, - 0.7, - 1.0, - 1.0 - ] - }, - { - "NAME": "detail", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "warp", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - -// Ported and adapted from "2D Clouds" by drift: https://www.shadertoy.com/view/4tdSWr - - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -// const float cloudscale = 1.1; -// const float cloudcover = 0.72; -// const float clouddark = 0.5; -// const float cloudlight = 0.13; -// const float cloudalpha = 8.0; -// const float skytint = 0.5; -// const vec3 skycolour1 = vec3(0.2, 0.4, 0.6); -// const vec3 skycolour2 = vec3(0.4, 0.7, 1.0); - -const int maxdetail = 8; -const float speed = 0.03; -const mat2 m = mat2( 1.6, 1.2, -1.2, 1.6 ); - -vec2 hash( vec2 p ) { - p = vec2(dot(p,vec2(127.1,311.7)), dot(p,vec2(269.5,183.3))); - return -1.0 + 2.0*fract(sin(p)*43758.5453123); -} - -float noise( in vec2 p ) { - const float K1 = 0.366025404; // (sqrt(3)-1)/2; - const float K2 = 0.211324865; // (3-sqrt(3))/6; - vec2 i = floor(p + (p.x+p.y)*K1); - vec2 a = p - i + (i.x+i.y)*K2; - vec2 o = (a.x>a.y) ? vec2(1.0,0.0) : vec2(0.0,1.0); //vec2 of = 0.5 + 0.5*vec2(sign(a.x-a.y), sign(a.y-a.x)); - vec2 b = a - o + K2; - vec2 c = a - 1.0 + 2.0*K2; - vec3 h = max(0.5-vec3(dot(a,a), dot(b,b), dot(c,c) ), 0.0 ); - vec3 n = h*h*h*h*vec3( dot(a,hash(i+0.0)), dot(b,hash(i+o)), dot(c,hash(i+1.0))); - return dot(n, vec3(70.0)); -} - -float fbm(vec2 n) { - float total = 0.0, amplitude = 0.1; - for (int i=0; i int(detail)) {break;} - total += noise(n) * amplitude; - n = m * n; - amplitude *= 0.4; - } - return total; -} - -// ----------------------------------------------- - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) { - - float cloudscale = (1.0-cloudscale+.001) * 40.0; - float cloudcover = cloudcover*8.0; - float clouddark = 1.-clouddark; - float cloudalpha = cloudalpha *80.; - vec3 skycolour1 = skycolor1.rgb; - vec3 skycolour2 = skycolor2.rgb; - float detail = detail * float (maxdetail); - - vec2 p = fragCoord.xy / iResolution.xy; - vec2 uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - float time = iGlobalTime * speed; - float q = fbm(uv * cloudscale * warp); - - //ridged noise shape - float r = 0.0; - uv *= cloudscale; - uv -= q - time; - float weight = 0.8; - for (int i=0; i int(detail)) {break;} - r += abs(weight*noise( uv )); - uv = m*uv + time; - weight *= 0.7; - } - - //noise shape - float f = 0.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale; - uv -= q - time; - weight = 0.7; - for (int i=0; i int(detail)) {break;} - f += weight*noise( uv ); - uv = m*uv + time; - weight *= 0.6; - } - - f *= (r + f); - - //noise colour - float c = 0.0; - time = iGlobalTime * speed * 2.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale*2.0; - uv -= q - time; - weight = 0.4; - for (int i=0; i int(detail)) {break;} - c += weight*noise( uv ); - uv = m*uv + time; - weight *= 0.6; - } - - //noise ridge colour - float c1 = 0.0; - time = iGlobalTime * speed * 3.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale*3.0; - uv -= q - time; - weight = 0.4; - for (int i=0; i int(detail)) {break;} - c1 += abs(weight*noise( uv )); - uv = m*uv + time; - weight *= 0.6; - } - - c += c1; - - vec3 skycolour = mix(skycolour2, skycolour1, p.y); - vec3 cloudcolour = vec3(1.1, 1.1, 0.9) * clamp((clouddark + cloudlight*c), 0.0, 1.0); - - f = cloudcover + cloudalpha*f*r; - - vec3 result = mix(skycolour, clamp(skytint * skycolour + cloudcolour, 0.0, 1.0), clamp((f + c)/2., 0.0, 1.0)); - - fragColor = vec4( result, 1.0 ); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/2D Clouds+.jpg b/AuraGrove/MediaFiles/2D Clouds+.jpg deleted file mode 100644 index 2b8bf33..0000000 Binary files a/AuraGrove/MediaFiles/2D Clouds+.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/3d Grid 2.fs b/AuraGrove/MediaFiles/3d Grid 2.fs deleted file mode 100644 index 0426f3f..0000000 --- a/AuraGrove/MediaFiles/3d Grid 2.fs +++ /dev/null @@ -1,234 +0,0 @@ - -/*{ - "DESCRIPTION": "A converted shader with TIME, camera controls, and a parameter for smooth or hard grid extrusion patterns.", - "CATEGORIES": [ "Raymarching" ], - "INPUTS": [ - { - "NAME": "xPos", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -10.0, - "MAX": 10.0 - }, - { - "NAME": "yPos", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.1, - "MAX": 1.0 - }, - { - "NAME": "cameraX", - "TYPE": "float", - "MIN": -3.14, - "MAX": 3.14, - "DEFAULT": 0.0 - }, - { - "NAME": "cameraY", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.57, - "DEFAULT": 1.2 - }, - { - "NAME": "cameraZ", - "TYPE": "float", - "MIN": -3.14, - "MAX": 3.14, - "DEFAULT": 0.0 - }, - { - "NAME": "extrude", - "TYPE": "float", - "MIN": 0.25, - "MAX": 1, - "DEFAULT": 0.8 - }, - { - "NAME": "smoothness", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.5 - }, - { - "NAME": "lineColor", - "TYPE": "color", - "DEFAULT": [1.0, 0.0, 0.1, 1.0], - "DESCRIPTION": "Color of the haze effect." - } - ] -}*/ - -#define MIN_DIST 0.001 -#define MAX_DIST 32.0 -#define MAX_STEPS 96 -#define STEP_MULT 0.9 -#define NORMAL_OFFS 0.01 -#define FOCAL_LENGTH 0.8 - -#define GRID_COLOR_1 vec3(0.00, 0.0, 0.0) -#define GRID_COLOR_2 vec3(1.00, 0.20, 0.60) - -#define GRID_SIZE 0.50 - -#define SKYDOME 0. -#define FLOOR 1. - -float pi = atan(1.0) * 4.0; -float tau = atan(1.0) * 8.0; - -struct MarchResult { - vec3 position; - vec3 normal; - float dist; - float steps; - float id; -}; - -mat3 Rotate(vec3 angles) { - vec3 c = cos(angles); - vec3 s = sin(angles); - - mat3 rotX = mat3(1.0, 0.0, 0.0, 0.0, c.x, s.x, 0.0, -s.x, c.x); - mat3 rotY = mat3(c.y, 0.0, -s.y, 0.0, 1.0, 0.0, s.y, 0.0, c.y); - mat3 rotZ = mat3(c.z, s.z, 0.0, -s.z, c.z, 0.0, 0.0, 0.0, 1.0); - - return rotX * rotY * rotZ; -} - -vec2 opU(vec2 d1, vec2 d2) { - return (d1.x < d2.x) ? d1 : d2; -} - -vec2 opS(vec2 d1, vec2 d2) { - return (-d1.x > d2.x) ? d1 * vec2(-1, 1) : d2; -} - -vec2 sdSphere(vec3 p, float s, float id) { - return vec2(length(p) - s, id); -} - -vec2 sdBox( vec3 p, vec3 b, float id) { - vec3 q = abs(p) - b; - return vec2(length(max(q,0.0)) + min(max(q.x,max(q.y,q.z)),0.0), id); -} - -vec2 sdPlane(vec3 p, vec4 n, float id) { - return vec2(dot(p, n.xyz) + n.w, id); -} - - -float random(vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} - -// Triangle wave function with noise -float triangleWave(float x) { - return -0.5 + abs(mod(x, 1.0) - 0.5); // Original triangle wave -} - -// Main function that uses the triangle wave with noise -vec2 triWave(vec2 p) { - float smoothF = 1.2; - float smoothComp = (smoothF - smoothness * smoothF); - float gain = extrude * 0.1 * smoothComp; - float x = triangleWave(p.x + p.y); - float y = triangleWave(p.y); - return vec2(x * gain, y * gain); -} - -// Updated heightmapNormal function -vec2 heightmapNormal(vec2 p) { - vec2 squaredW = triWave(p); - vec2 sinW = vec2(sin(p.x) * 0.15 * extrude, sin(p.y) * 0.15 * extrude); - - return mix(squaredW, sinW, 0.5 + smoothness * 0.5); - -} - -vec2 Scene(vec3 p) { - vec2 d = vec2(MAX_DIST, SKYDOME); - - d = opU(sdPlane(p, normalize(vec4(heightmapNormal(p.xy), -1, 0)), FLOOR), d); - - return d; -} - -vec3 Normal(vec3 p) { - vec3 off = vec3(NORMAL_OFFS, 0, 0); - return normalize(vec3( - Scene(p + off.xyz).x - Scene(p - off.xyz).x, - Scene(p + off.zxy).x - Scene(p - off.zxy).x, - Scene(p + off.yzx).x - Scene(p - off.yzx).x - )); -} - -MarchResult MarchRay(vec3 orig, vec3 dir) { - float steps = 0.0; - float dist = 0.0; - float id = 0.0; - - for (int i = 0; i < MAX_STEPS; i++) { - vec2 object = Scene(orig + dir * dist); - - dist += object.x * STEP_MULT; - - id = object.y; - - steps++; - - if (abs(object.x) < MIN_DIST * dist) { - break; - } - } - - MarchResult result; - - result.position = orig + dir * dist; - result.normal = Normal(result.position); - result.dist = dist; - result.steps = steps; - result.id = id; - - return result; -} - -vec3 Shade(MarchResult hit, vec3 direction, vec3 camera) { - vec3 color = vec3(0.0); - - if (hit.id == FLOOR) { - vec2 uv = abs(mod(hit.position.xy + GRID_SIZE / 2.0, GRID_SIZE) - GRID_SIZE / 2.0); - - // Smooth or hard-edged grid - float gridEdge = min(uv.x, uv.y) / GRID_SIZE; - float edge = smoothstep(0., 0.1, gridEdge); - color = mix(GRID_COLOR_1, lineColor.rgb, 1.0 - edge); - } - - // Apply distance fog - color *= 1.0 - smoothstep(0.0, MAX_DIST * 0.5 * (2.0 - yPos), hit.dist); - - return color; -} - -void main() { - vec2 res = RENDERSIZE.xy / RENDERSIZE.y; - vec2 uv = gl_FragCoord.xy / RENDERSIZE.y; - - vec3 angles = vec3(cameraX, cameraY, 0.0); - - mat3 rotate = Rotate(angles.yzx); - - vec3 orig = vec3(xPos, (1.0 - yPos) * 5., -2.0) * rotate; - - vec3 dir = normalize(vec3(uv - res / 2.0, FOCAL_LENGTH)) * rotate; - - MarchResult hit = MarchRay(orig, dir); - - vec3 color = Shade(hit, dir, orig); - - gl_FragColor = vec4(color, 1.0); -} - diff --git a/AuraGrove/MediaFiles/3d Grid 2.png b/AuraGrove/MediaFiles/3d Grid 2.png deleted file mode 100644 index 2fe62c6..0000000 Binary files a/AuraGrove/MediaFiles/3d Grid 2.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/5dTiles.fs b/AuraGrove/MediaFiles/5dTiles.fs deleted file mode 100644 index 0f722f7..0000000 --- a/AuraGrove/MediaFiles/5dTiles.fs +++ /dev/null @@ -1,129 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "5d", - "tiles" - ], -"INPUTS": [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.01, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME" : "flip", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "rot", - "TYPE" : "bool", - "DEFAULT" : true - }, - { - "NAME" : "invert", - "TYPE" : "bool", - "DEFAULT" : true - } - ] -}*/ - - - - -//////////////////////////////////////////////////////////// -// 5dTiles by mojovideotech -// -// based on : -// shadertoy.com/\ltdSz4 by David Crooks -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -struct vec5 { - vec4 a; - float v; -}; - -vec5 plane5(vec5 origin, vec5 u, vec5 v, vec2 p){ - return vec5(origin.a + p.x*u.a + p.y*v.a, - origin.v + p.x*u.v + p.y*v.v); -} - -vec5 mult5(vec5 p, float multiplier) { - p.a *= multiplier; - p.v *= multiplier; - return p; -} - -vec5 mod5(vec5 p, float m) { return vec5(mod(p.a,m),mod(p.v,m)); } - -vec3 hsv2rgb(vec3 c) { - vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 0.5), c.y); -} - -bool dualTileZoneTest(vec5 p , float value) { - bool down = all(lessThanEqual(vec4(value),p.a)) && value <= p.v && all(lessThanEqual(vec4(value),vec4(1.0)-p.a)) && value <= (1.0-p.v); - bool up = all(greaterThanEqual(vec4(value),p.a)) && value >= p.v && all(greaterThanEqual(vec4(value),vec4(1.0)-p.a)) && value >= (1.0-p.v); - return down || up; -} - -vec3 pattern(vec5 p ){ - - float hueDelta = 0.8; - - p = mod5(p,1.0); - - if(dualTileZoneTest(p , p.a.x)){ - return vec3(0.2, 0.0, 0.7); - } - else if(dualTileZoneTest(p, p.a.y)){ - return vec3(0.1, 0.2, 0.1); - } - else if(dualTileZoneTest(p, p.a.z)){ - return vec3(0.7, 0.6, 0.6); - } - else if(dualTileZoneTest(p, p.a.w)){ - return vec3(0.0, 0.2, 0.9); - } - else if(dualTileZoneTest(p, p.v)){ - return vec3(0.7, 0.2, 0.0); - } - else { - return vec3(0.0); - } -} - -void main() -{ - vec2 p = (gl_FragCoord.xy - 0.5*RENDERSIZE.xy) / RENDERSIZE.y; - if (flip) { p *= -1.0; } - if (rot) { p.xy = -p.yx; } - p /=scale; - float T = rate*TIME; - - vec5 origin = vec5(vec4(T),-T); - - vec5 u = vec5(vec4(-0.511667,0.19544,0.19544,-0.511667),0.632456) ; - vec5 v = vec5(vec4(-0.371748,0.601501,-0.601501,0.371748), 0.0); - - vec5 plane = plane5(origin,u,v,p); - plane = mult5(plane,5.0); - - vec3 color = pattern(plane); - if (invert) { color = 1.0 - color; } - gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/5dTiles.png b/AuraGrove/MediaFiles/5dTiles.png deleted file mode 100644 index 42d5f8b..0000000 Binary files a/AuraGrove/MediaFiles/5dTiles.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/AnotherGridThingy.fs b/AuraGrove/MediaFiles/AnotherGridThingy.fs deleted file mode 100644 index 4dad83a..0000000 --- a/AuraGrove/MediaFiles/AnotherGridThingy.fs +++ /dev/null @@ -1,113 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "NAME": "grid_size", - "TYPE": "point2D", - "DEFAULT": [ - 40, - 40 - ], - "MAX": [ - 360, - 360 - ], - "MIN": [ - 6, - 6 - ] - }, - { - "NAME": "bright", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.1, - "MAX": 0.5 - }, - { - "NAME": "glow_size", - "TYPE": "float", - "DEFAULT": 2, - "MIN": -20, - "MAX": 20 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.16, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "rndseed", - "TYPE": "point2D", - "DEFAULT": [ - 12.9898, - 78.233 - ], - "MAX": [ - 233, - 377 - ], - "MIN": [ - 5, - 7 - ] - } - ], - "DESCRIPTION": "" -}*/ - - -//////////////////////////////////////////////////////////// -// AnotherGridThingy by mojovideotech -// -// based on : -// glslsandbox/e#22020.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -float rnd(vec2 seed) { - float value = fract(sin(dot(seed,vec2(rndseed)))*43758.5453); - return value; -} - -float step_to(float value, float steps) { - float closest_int = floor(value/steps); - return closest_int * steps; -} - -vec4 dot_grid(vec2 pos, bool with_grid) { - float value = floor(mod(pos.x,grid_size.x))*floor(mod(pos.y,grid_size.y)); - value = clamp(value, 0.0, 1.0); - float c_time = TIME*rate; - vec2 step_pos = vec2(step_to(pos.x,grid_size.x),step_to(pos.y,grid_size.y)); - vec2 norm_pos = step_pos.xy/RENDERSIZE.xy; - norm_pos = vec2(norm_pos.x+rnd(norm_pos),norm_pos.y+rnd(norm_pos )); - float r = fract(sin(norm_pos.x)); - float g = fract(sin(norm_pos.y+abs(c_time))); - float b = abs(r-g); - if(with_grid == false){value = 1.0;} - return vec4(r,g,b,1.0) * value; -} - -vec4 glow(vec2 pos) { - vec4 color = clamp(dot_grid(pos,true)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x-glow_size,pos.y),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x+glow_size,pos.y),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x,pos.y-glow_size),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x,pos.y+glow_size),false)*bright,0.0,1.0); - return color; -} - -void main( void ) -{ - vec2 position = gl_FragCoord.xy; - gl_FragColor = glow(position); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/AnotherGridThingy.png b/AuraGrove/MediaFiles/AnotherGridThingy.png deleted file mode 100644 index edb9eb9..0000000 Binary files a/AuraGrove/MediaFiles/AnotherGridThingy.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/BitStreamer.fs b/AuraGrove/MediaFiles/BitStreamer.fs deleted file mode 100644 index 797e4c7..0000000 --- a/AuraGrove/MediaFiles/BitStreamer.fs +++ /dev/null @@ -1,120 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "2d" - ], - "INPUTS": [ - { - "MAX": [ - 300, - 200 - ], - "MIN": [ - 10, - 6 - ], - "DEFAULT": [ - 100, - 50 - ], - "NAME": "grid", - "TYPE": "point2D" - }, - { - "NAME": "density", - "TYPE": "float", - "DEFAULT": 1000, - "MIN": -900, - "MAX": 1800 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1, - "MIN": -3, - "MAX": 3 - }, - { - "NAME": "seed1", - "TYPE": "float", - "DEFAULT": 55, - "MIN": 8, - "MAX": 233 - }, - { - "NAME": "seed2", - "TYPE": "float", - "DEFAULT": 89, - "MIN": 55, - "MAX": 987 - }, - { - "NAME": "seed3", - "TYPE": "float", - "DEFAULT": 514229, - "MIN": 75025, - "MAX": 3524578 - }, - { - "NAME": "offset1", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -100, - "MAX": 100 - }, - { - "NAME": "offset2", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -100, - "MAX": 100 - } - ] -}*/ - -/////////////////////////////////////////// -// BitStreamer by mojovideotech -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -// -// based on : -// www.patriciogonzalezvivo.com/2015/thebookofshaders/10/ikeda-03.frag -// -// from : -// thebookofshaders.com by Patricio Gonzalez Vivo -/////////////////////////////////////////// - -float ranf(in float x) { - return fract(sin(x)*1e4); -} - -float rant(in vec2 st) { - return fract(sin(dot(st.xy, vec2(seed1,seed2)))*seed3); -} - -float pattern(vec2 st, vec2 v, float t) { - vec2 p = floor(st+v); - return step(t, rant(100.+p*.000001)+ranf(p.x)*0.5 ); -} - -void main() { - vec2 st = gl_FragCoord.xy/RENDERSIZE.xy; - st.x *= RENDERSIZE.x/RENDERSIZE.y; - st *= grid; - - vec2 ipos = floor(st); - vec2 fpos = fract(st); - vec2 vel = vec2(TIME*rate*max(grid.x,grid.y)); - vel *= vec2(-1.,0.0) * ranf(1.0+ipos.y); - vec2 off1 = vec2(offset1,0.); - vec2 off2 = vec2(offset2,0.); - vec3 color = vec3(0.); - color.r = pattern(st+off1,vel,0.5+density/RENDERSIZE.x); - color.g = pattern(st,vel,0.5+density/RENDERSIZE.x); - color.b = pattern(st-off2,vel,0.5+density/RENDERSIZE.x); - color *= step(0.2,fpos.y); - - gl_FragColor = vec4(color,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/BitStreamer.png b/AuraGrove/MediaFiles/BitStreamer.png deleted file mode 100644 index 3104879..0000000 Binary files a/AuraGrove/MediaFiles/BitStreamer.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Broken Tesseract (1).fs b/AuraGrove/MediaFiles/Broken Tesseract (1).fs deleted file mode 100644 index cdc229b..0000000 --- a/AuraGrove/MediaFiles/Broken Tesseract (1).fs +++ /dev/null @@ -1,180 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - { - "NAME": "x_rot", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "y_rot", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "z_rot", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "q_rot", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - } - ] -} -*/ - - -// TesseracT by Dima.. - -#ifdef GL_ES -precision mediump float; -#endif - - -mat4 mat = mat4 ( vec4 ( 1.0 , 0.0 , 0.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 0.0 ), - vec4 ( 1.0 , 0.0 , 1.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 1.0 ) ); - -vec2 pos; - -vec4 col = vec4 ( 0.4, 0.0, 0.9, 1000.0 ); - -void Rotate ( float angle, float d1, float d2, float d3, float d4); -void Point ( vec4 p ); -void Line4 ( vec4 a, vec4 b ); -void Line2 ( vec2 a, vec2 b ); - -void main( void ) { - - pos = gl_FragCoord.xy / RENDERSIZE.y; - pos.x -= 1. - RENDERSIZE.y / RENDERSIZE.x; - pos -= .5; - - Rotate ( TIME * q_rot, 0.0, 1.0, 1.0, 0.0 ); - Rotate ( TIME * x_rot, 1.0, 0.0, 1.0, 0.0 ); - Rotate ( TIME * y_rot, 1.0, 1.0, 0.0, 0.0 ); - Rotate ( TIME * z_rot, 1.0, 0.0, 0.0, 1.0 ); - - Line4 ( vec4 ( 0.1 , 0.0 , 0.0 , 0.0 ), vec4 (-.3, .2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.1 , 0.0 , 0.0 ), vec4 ( -.2, .2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.1 , 0.0 ), vec4 ( .2, .2, .2,-.2 ) ); - - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 (-.3, .2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2,-.2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2, .2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 ( .2,-.2,-.2, .2 ) ); - - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 (-.3, .2,-.3,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2,-.2,.2,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2, .2,-.2, .2 ) ); - - Line4 ( vec4 ( 0.0 , 0.0 , 0.3 , 0.0 ), vec4 (-.2,.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.3 , 0.0 , 0.0 ), vec4 ( .2,-.2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 (-.2,-.2, .2,-.1) ); - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 ( .2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2,-.2, .2 ), vec4 (-.2,-.2,.2, .2 ) ); - Line4 ( vec4 ( -.2,-.2,-.2, .2 ), vec4 ( .2,-.1,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.1,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.2,-.2, .2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2, .2,-.2 ) ); - - Line4 ( vec4 (-.3, .2, .2,-.2 ), vec4 (.2,-.2, .2,-.2 ) ); - Line4 ( vec4 (.3, .2, .2,-.2 ), vec4 (-.3, .2,-.2,-.2 ) ); - - Line4 ( vec4 (-.3, .2,-.2, .2 ), vec4 (-.2,.2,-.2, .2 ) ); - - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.3, .2,-.2, .2 ) ); - - Line4 ( vec4 (-.2,-.2, .2, .2 ), vec4 (.2,-.2,-.2, .2 ) ); - Line4 ( vec4 (.2,-.2, .2, .2 ), vec4 (-.2,-.2, .2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2, .2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2,-.2, .2 ), vec4 (-.2,-.1,-.2,-.2 ) ); - - Point ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ) ); - Point ( vec4 ( .2, .2, .2,-.2 ) ); - Point ( vec4 ( .2, .2,-.2, .2 ) ); - Point ( vec4 ( .2, .2,-.3,-.2 ) ); - Point ( vec4 ( .1,-.2, .2, .2 ) ); - Point ( vec4 ( .1,-.2, .2,-.2 ) ); - Point ( vec4 ( .1,-.2,-.2, .2 ) ); - Point ( vec4 ( .1,-.2,-.1,-.2 ) ); - - Point ( vec4 (-.3, .2, .2, .2 ) ); - Point ( vec4 (.3, .2, .2,-.2 ) ); - Point ( vec4 (-.3, .2,-.2, .2 ) ); - Point ( vec4 (.3, .2,-.3,-.2 ) ); - Point ( vec4 (-.2,-.2, -.2, .2 ) ); - Point ( vec4 (-.2,-.2, .2,-.2 ) ); - Point ( vec4 (.2,-.2,-.2, .2 ) ); - Point ( vec4 (-.2,-.2,-.2,-.1 ) ); - - //float alpha = max(col.x,max(col.y,col.z)); - float alpha = clamp(col.x+col.y+col.z,0.1,1.0); - - gl_FragColor = vec4( col.xyz, alpha ); - -} - -void Line4 ( vec4 a, vec4 b ) -{ - a = mat * a; - a.xyz /= 1.15 + a.w * 1.5; - b = mat * b; - b.xyz /= 1.25 + b.w * 1.1; - Line2 ( a.xy , b.xy ); -} - -void Line2 ( vec2 a, vec2 b ) -{ - float d = distance ( pos , a ) + distance ( pos , b ) - distance ( a , b ) + 1e-6; - col += max ( 1.0 - pow ( d * 11. , 0.05 ) , -0.005 ); -} - -void Point ( vec4 p ) -{ - p = mat * p; - p.xyz /= 1.0 + p.w * 2.; - - float d = distance ( pos , p.xy ); - - if ( d < .5 ) - if ( p.z < col.a ) { - col.b += max ( 1.0 - pow ( d * 3.0 , 0.01 ) , 0.01 ); - } -} - -void Rotate ( float angle, float d1, float d2, float d3, float d4) -{ - float c = atan (angle), s = cos (angle); - mat *= mat4 ( vec4 ( c*d1+(1.-d1), s * d2 * d1 , -s * d3 * d1 , s * d4 * d1 ), - vec4 ( -s * d1 * d2 , c*d2+(1.-d2), s * d3 * d2 , -s * d3 * d2 ), - vec4 ( s * d1 * d4 , -s * d2 * d3 , c*d3+(1.-d3), s * d4 * d3 ), - vec4 ( -s * d1 * d2 , s * d2 * d4 , -s * d3 * d4 , c*d4+(1.-d4)) ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Broken Tesseract.fs b/AuraGrove/MediaFiles/Broken Tesseract.fs deleted file mode 100644 index cdc229b..0000000 --- a/AuraGrove/MediaFiles/Broken Tesseract.fs +++ /dev/null @@ -1,180 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - { - "NAME": "x_rot", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "y_rot", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "z_rot", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "q_rot", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - } - ] -} -*/ - - -// TesseracT by Dima.. - -#ifdef GL_ES -precision mediump float; -#endif - - -mat4 mat = mat4 ( vec4 ( 1.0 , 0.0 , 0.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 0.0 ), - vec4 ( 1.0 , 0.0 , 1.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 1.0 ) ); - -vec2 pos; - -vec4 col = vec4 ( 0.4, 0.0, 0.9, 1000.0 ); - -void Rotate ( float angle, float d1, float d2, float d3, float d4); -void Point ( vec4 p ); -void Line4 ( vec4 a, vec4 b ); -void Line2 ( vec2 a, vec2 b ); - -void main( void ) { - - pos = gl_FragCoord.xy / RENDERSIZE.y; - pos.x -= 1. - RENDERSIZE.y / RENDERSIZE.x; - pos -= .5; - - Rotate ( TIME * q_rot, 0.0, 1.0, 1.0, 0.0 ); - Rotate ( TIME * x_rot, 1.0, 0.0, 1.0, 0.0 ); - Rotate ( TIME * y_rot, 1.0, 1.0, 0.0, 0.0 ); - Rotate ( TIME * z_rot, 1.0, 0.0, 0.0, 1.0 ); - - Line4 ( vec4 ( 0.1 , 0.0 , 0.0 , 0.0 ), vec4 (-.3, .2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.1 , 0.0 , 0.0 ), vec4 ( -.2, .2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.1 , 0.0 ), vec4 ( .2, .2, .2,-.2 ) ); - - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 (-.3, .2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2,-.2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2, .2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 ( .2,-.2,-.2, .2 ) ); - - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 (-.3, .2,-.3,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2,-.2,.2,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2, .2,-.2, .2 ) ); - - Line4 ( vec4 ( 0.0 , 0.0 , 0.3 , 0.0 ), vec4 (-.2,.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.3 , 0.0 , 0.0 ), vec4 ( .2,-.2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 (-.2,-.2, .2,-.1) ); - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 ( .2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2,-.2, .2 ), vec4 (-.2,-.2,.2, .2 ) ); - Line4 ( vec4 ( -.2,-.2,-.2, .2 ), vec4 ( .2,-.1,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.1,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.2,-.2, .2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2, .2,-.2 ) ); - - Line4 ( vec4 (-.3, .2, .2,-.2 ), vec4 (.2,-.2, .2,-.2 ) ); - Line4 ( vec4 (.3, .2, .2,-.2 ), vec4 (-.3, .2,-.2,-.2 ) ); - - Line4 ( vec4 (-.3, .2,-.2, .2 ), vec4 (-.2,.2,-.2, .2 ) ); - - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.3, .2,-.2, .2 ) ); - - Line4 ( vec4 (-.2,-.2, .2, .2 ), vec4 (.2,-.2,-.2, .2 ) ); - Line4 ( vec4 (.2,-.2, .2, .2 ), vec4 (-.2,-.2, .2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2, .2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2,-.2, .2 ), vec4 (-.2,-.1,-.2,-.2 ) ); - - Point ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ) ); - Point ( vec4 ( .2, .2, .2,-.2 ) ); - Point ( vec4 ( .2, .2,-.2, .2 ) ); - Point ( vec4 ( .2, .2,-.3,-.2 ) ); - Point ( vec4 ( .1,-.2, .2, .2 ) ); - Point ( vec4 ( .1,-.2, .2,-.2 ) ); - Point ( vec4 ( .1,-.2,-.2, .2 ) ); - Point ( vec4 ( .1,-.2,-.1,-.2 ) ); - - Point ( vec4 (-.3, .2, .2, .2 ) ); - Point ( vec4 (.3, .2, .2,-.2 ) ); - Point ( vec4 (-.3, .2,-.2, .2 ) ); - Point ( vec4 (.3, .2,-.3,-.2 ) ); - Point ( vec4 (-.2,-.2, -.2, .2 ) ); - Point ( vec4 (-.2,-.2, .2,-.2 ) ); - Point ( vec4 (.2,-.2,-.2, .2 ) ); - Point ( vec4 (-.2,-.2,-.2,-.1 ) ); - - //float alpha = max(col.x,max(col.y,col.z)); - float alpha = clamp(col.x+col.y+col.z,0.1,1.0); - - gl_FragColor = vec4( col.xyz, alpha ); - -} - -void Line4 ( vec4 a, vec4 b ) -{ - a = mat * a; - a.xyz /= 1.15 + a.w * 1.5; - b = mat * b; - b.xyz /= 1.25 + b.w * 1.1; - Line2 ( a.xy , b.xy ); -} - -void Line2 ( vec2 a, vec2 b ) -{ - float d = distance ( pos , a ) + distance ( pos , b ) - distance ( a , b ) + 1e-6; - col += max ( 1.0 - pow ( d * 11. , 0.05 ) , -0.005 ); -} - -void Point ( vec4 p ) -{ - p = mat * p; - p.xyz /= 1.0 + p.w * 2.; - - float d = distance ( pos , p.xy ); - - if ( d < .5 ) - if ( p.z < col.a ) { - col.b += max ( 1.0 - pow ( d * 3.0 , 0.01 ) , 0.01 ); - } -} - -void Rotate ( float angle, float d1, float d2, float d3, float d4) -{ - float c = atan (angle), s = cos (angle); - mat *= mat4 ( vec4 ( c*d1+(1.-d1), s * d2 * d1 , -s * d3 * d1 , s * d4 * d1 ), - vec4 ( -s * d1 * d2 , c*d2+(1.-d2), s * d3 * d2 , -s * d3 * d2 ), - vec4 ( s * d1 * d4 , -s * d2 * d3 , c*d3+(1.-d3), s * d4 * d3 ), - vec4 ( -s * d1 * d2 , s * d2 * d4 , -s * d3 * d4 , c*d4+(1.-d4)) ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/BusyBotCircle.fs b/AuraGrove/MediaFiles/BusyBotCircle.fs deleted file mode 100644 index 736d747..0000000 --- a/AuraGrove/MediaFiles/BusyBotCircle.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "circle" - ], - "INPUTS" : [ - { - "NAME" : "radius1", - "TYPE" : "float", - "DEFAULT" : 0.75, - "MIN" : 0.01, - "MAX" : 0.99 - }, - { - "NAME" : "radius2", - "TYPE" : "float", - "DEFAULT" : 0.88, - "MIN" : 0.01, - "MAX" : 0.99 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 33.0, - "MIN" : -100.0, - "MAX" : 100.0 - }, - { - "NAME" : "sectors", - "TYPE" : "float", - "DEFAULT" : 19.0, - "MIN" : 12.0, - "MAX" : 180.0 - }, - { - "NAME" : "thickness", - "TYPE" : "float", - "DEFAULT" : 0.83, - "MIN" : 0.1, - "MAX" : 1.0 - }, - { - "NAME" : "edge", - "TYPE" : "float", - "DEFAULT" : 0.03, - "MIN" : 0.01, - "MAX" : 0.9 - }, - { - "NAME" : "blur", - "TYPE" : "float", - "DEFAULT" : 0.25, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 1.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 0.35, - "MIN" : 0.0, - "MAX" : 1.0 - } - ] -} -*/ - -//////////////////////////////////////////////////////////////////// -// BusyBotCircle by mojovideotech -// -// based on: -// loading circle by Catzpaw 2018 -// glslsandbox.com\/e#46416.0 -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define twpi 6.2831853 // two pi, 2*pi - -vec2 polar(vec2 p) { - float l = pow(length(p), 0.4), a = atan(-p.x, p.y); - return vec2(a, l); -} - -float ribbon(vec2 p, vec2 r) { return smoothstep(r.x,r.x+edge,p.y)*smoothstep(r.y+edge,r.y,p.y); } - -float stripe(vec2 p) { - p.x = mod(p.x + floor(TIME*rate) * twpi/sectors, twpi); - return smoothstep(thickness+blur, thickness, abs(cos(p.x*sectors*0.5)))*(1.0-floor(p.x*sectors/twpi)/sectors);} - -void main(void) -{ - vec2 p = polar((gl_FragCoord.xy*2.0-RENDERSIZE.xy)/min(RENDERSIZE.x,RENDERSIZE.y)); - vec2 r; - if (radius250.0 ) break; - d += h; - vec3 pos = ro+rd*d; - pos.y += 0.5; - float res = map(pos)*7.0; - h = res; - } - return d; -} - -float mapV( vec3 p ){ return clamp(-map(p), 0.0, 1.0); } - -vec4 marchV(in vec3 ro, in vec3 rd, in float t, in vec3 bgc) { - vec4 rz = vec4( 0.0 ); - for( int i=0; i<100; i++ ) { - if(rz.a > 0.99 || t > 200.0) break; - vec3 pos = ro + t*rd; - float den = mapV(pos); - vec4 col = vec4(mix( vec3(0.8,0.75,0.85), vec3(0.0), den ),den); - col.xyz *= mix(bgc*bgc*2.5, mix(vec3(0.1,0.2,0.55),vec3(0.8,0.85,0.9),moy*0.4), clamp( -(den*40.0+0.0)*pos.y*0.03-moy*0.5, 0.0, 1.0)); - col.rgb += clamp((1.0-den*6.0) + pos.y*0.13 +0.55, 0.0, 1.0)*0.35*mix(bgc,vec3(1.0),0.7); //Fringes - col += clamp(den*pos.y*0.15, -0.02, 0.0); //Depth occlusion - col *= smoothstep(0.2+moy*0.05,0.0,mapV(pos+1.0*lgt))*.85+0.15; //Shadows - col.a *= 0.95; - col.rgb *= col.a; - rz = rz + col*(1.0 - rz.a); - t += max(0.3,(2.0-den*30.0)*t*0.011); - } - return clamp(rz, 0.0, 1.0); -} - -mat3 rot_x(float a){float sa = sin(a); float ca = cos(a); return mat3(1.,.0,.0, .0,ca,sa, .0,-sa,ca);} -mat3 rot_y(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,.0,sa, .0,1.,.0, -sa,.0,ca);} -mat3 rot_z(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,sa,.0, -sa,ca,.0, .0,.0,1.);} - -void main() -{ - vec2 q = gl_FragCoord.xy / RENDERSIZE.xy; - vec2 p = q - 0.5; - float asp =RENDERSIZE.x/RENDERSIZE.y; - p.x *= asp; - vec2 mo = center.xy; - moy = mo.y; - float st = sin(T*0.3-1.3)*rot; - vec3 ro = vec3(0.0,-2.0+sin(T*0.3-1.0)*2.0,T*30.0); - ro.x = path(ro.z); - vec3 ta = ro + vec3(0,0,1); - vec3 fw = normalize(ta - ro); - vec3 uu = normalize(cross( vec3(0.0,1.0,0.0), fw)); - vec3 vv = normalize(cross(fw,uu)); - vec3 rd = normalize(p.x*uu + p.y*vv + -zoom*fw); - float rox = sin(T*0.2)*0.6+2.9; - rox += smoothstep(0.6,1.2,sin(T*0.25))*3.5; - float roy = sin(T*0.5)*rot; - mat3 rotation = rot_x(-roy)*rot_y(-rox+st*1.5)*rot_z(st); - mat3 inv_rotation = rot_z(-st)*rot_y(rox-st*1.5)*rot_x(roy); - rd *= rotation; - rd.y -= dot(p,p)*0.06; - rd = normalize(rd); - vec3 col = vec3(0.0); - lgt = normalize(vec3(-mo.x,mo.y+0.1,1.0)); - float rdl = clamp(dot(rd, lgt),0.0,1.0); - vec3 hor = mix(vec3(0.9,0.6,0.7)*0.35, vec3(0.5,0.05,0.05), rdl); - hor = mix(hor, vec3(0.5,0.8,1.0),mo.y); - col += mix( vec3(0.2,0.2,0.6), hor, exp2(-(1.0+ 3.0*(1.0-rdl))*max(abs(rd.y),0.0)))*0.6; - col += 0.8*vec3(1.0,0.9,0.9)*exp2(rdl*650.0-650.0); - col += 0.3*vec3(1.0,1.0,0.1)*exp2(rdl*100.0-100.0); - col += 0.5*vec3(1.0,0.7,0.0)*exp2(rdl*50.0-50.0); - col += 0.4*vec3(1.0,0.0,0.05)*exp2(rdl*10.0-10.0); - vec3 bgc = col; - float rz = march(ro,rd); - if (rz < 70.) { - vec4 res = marchV(ro, rd, rz-5.0, bgc); - col = col*(1.0-res.w) + res.xyz; - } - float g = smoothstep(0.01,0.9,hue); - col = mix(mix(col,col.brg*vec3(1.0,0.75,1.0),clamp(g*2.0,0.0,1.0)), col.bgr, clamp((g-0.5)*2.,0.0,1.0)); - col = clamp(col, 0.0, 1.0); - col = col*0.5 + 0.5*col*col*(3.0-2.0*col); //saturation - col = pow(col, vec3(0.416667))*1.055 - 0.055; //sRGB - gl_FragColor = vec4( col, 1.0 ); -} diff --git a/AuraGrove/MediaFiles/CloudEleven.fs b/AuraGrove/MediaFiles/CloudEleven.fs deleted file mode 100644 index 595495f..0000000 --- a/AuraGrove/MediaFiles/CloudEleven.fs +++ /dev/null @@ -1,186 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "clouds" - ], - "INPUTS" : [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "seed", - "TYPE" : "float", - "DEFAULT" : 514229, - "MIN" : 75025, - "MAX" : 3524578 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.125, - "MAX" : 1.5 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.25, - "MIN" : -1.0, - "MAX" : 1.0 - }, - { - "NAME" : "rot", - "TYPE" : "float", - "DEFAULT" : 0.2, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : 0.0, - "MAX" : 1.0 - } - ], - "ISFVSN" : 2.0 -} -*/ - -//////////////////////////////////////////////////////////// -// CloudEleven by mojovideotech -// -// based on -// Cloud Ten by nimitz -// shadertoy.com\/XtS3DD -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pi 3.14159265 // pi - -float T = TIME * rate, moy = 0.0; -vec3 lgt = vec3(1.0); - -mat2 mm2(in float a) {float c = cos(a), s = sin(a);return mat2(c,s,-s,c);} - -float noise3D(vec3 p) { - const vec3 s = vec3(17, 377, 1113); - vec3 ip = floor(p); - vec4 h = vec4(0.0, s.yz, s.y + s.z) + dot(ip, s); - p -= ip; - p = p*p*p*(p*(p * 6.0 - 15.0) + 10.0); - h = mix(fract(sin(h)*seed), fract(sin(h + s.x)*seed), p.x); - h.xy = mix(h.xz, h.yw, p.y); - return mix(h.x, h.y, p.z); -} - -float fbm(in vec3 x) { - float rz = 0.0, a = 0.35; - for (int i = 0; i<2; i++) { - rz += noise3D(x)*a; - a*=0.35; - x*= 4.0; - } - return rz; -} - -float path(in float x) { return sin(x*0.01-pi)*28.0+6.5; } - -float map(vec3 p) { - return p.y*0.07 + (fbm(p*0.3)-0.1) + sin(p.x*0.24 + sin(p.z*.01)*7.)*0.22+0.15 + sin(p.z*0.08)*0.05; -} - -float march(in vec3 ro, in vec3 rd) { - float precis = 0.3, h= 1.0, d = 0.0; - for( int i=0; i<17; i++ ) { - if( abs(h)50.0 ) break; - d += h; - vec3 pos = ro+rd*d; - pos.y += 0.5; - float res = map(pos)*7.0; - h = res; - } - return d; -} - -float mapV( vec3 p ){ return clamp(-map(p), 0.0, 1.0); } - -vec4 marchV(in vec3 ro, in vec3 rd, in float t, in vec3 bgc) { - vec4 rz = vec4( 0.0 ); - for( int i=0; i<100; i++ ) { - if(rz.a > 0.99 || t > 200.0) break; - vec3 pos = ro + t*rd; - float den = mapV(pos); - vec4 col = vec4(mix( vec3(0.8,0.75,0.85), vec3(0.0), den ),den); - col.xyz *= mix(bgc*bgc*2.5, mix(vec3(0.1,0.2,0.55),vec3(0.8,0.85,0.9),moy*0.4), clamp( -(den*40.0+0.0)*pos.y*0.03-moy*0.5, 0.0, 1.0)); - col.rgb += clamp((1.0-den*6.0) + pos.y*0.13 +0.55, 0.0, 1.0)*0.35*mix(bgc,vec3(1.0),0.7); //Fringes - col += clamp(den*pos.y*0.15, -0.02, 0.0); //Depth occlusion - col *= smoothstep(0.2+moy*0.05,0.0,mapV(pos+1.0*lgt))*.85+0.15; //Shadows - col.a *= 0.95; - col.rgb *= col.a; - rz = rz + col*(1.0 - rz.a); - t += max(0.3,(2.0-den*30.0)*t*0.011); - } - return clamp(rz, 0.0, 1.0); -} - -mat3 rot_x(float a){float sa = sin(a); float ca = cos(a); return mat3(1.,.0,.0, .0,ca,sa, .0,-sa,ca);} -mat3 rot_y(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,.0,sa, .0,1.,.0, -sa,.0,ca);} -mat3 rot_z(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,sa,.0, -sa,ca,.0, .0,.0,1.);} - -void main() -{ - vec2 q = gl_FragCoord.xy / RENDERSIZE.xy; - vec2 p = q - 0.5; - float asp =RENDERSIZE.x/RENDERSIZE.y; - p.x *= asp; - vec2 mo = center.xy; - moy = mo.y; - float st = sin(T*0.3-1.3)*rot; - vec3 ro = vec3(0.0,-2.0+sin(T*0.3-1.0)*2.0,T*30.0); - ro.x = path(ro.z); - vec3 ta = ro + vec3(0,0,1); - vec3 fw = normalize(ta - ro); - vec3 uu = normalize(cross( vec3(0.0,1.0,0.0), fw)); - vec3 vv = normalize(cross(fw,uu)); - vec3 rd = normalize(p.x*uu + p.y*vv + -zoom*fw); - float rox = sin(T*0.2)*0.6+2.9; - rox += smoothstep(0.6,1.2,sin(T*0.25))*3.5; - float roy = sin(T*0.5)*rot; - mat3 rotation = rot_x(-roy)*rot_y(-rox+st*1.5)*rot_z(st); - mat3 inv_rotation = rot_z(-st)*rot_y(rox-st*1.5)*rot_x(roy); - rd *= rotation; - rd.y -= dot(p,p)*0.06; - rd = normalize(rd); - vec3 col = vec3(0.0); - lgt = normalize(vec3(-mo.x,mo.y+0.1,1.0)); - float rdl = clamp(dot(rd, lgt),0.0,1.0); - vec3 hor = mix(vec3(0.9,0.6,0.7)*0.35, vec3(0.5,0.05,0.05), rdl); - hor = mix(hor, vec3(0.5,0.8,1.0),mo.y); - col += mix( vec3(0.2,0.2,0.6), hor, exp2(-(1.0+ 3.0*(1.0-rdl))*max(abs(rd.y),0.0)))*0.6; - col += 0.8*vec3(1.0,0.9,0.9)*exp2(rdl*650.0-650.0); - col += 0.3*vec3(1.0,1.0,0.1)*exp2(rdl*100.0-100.0); - col += 0.5*vec3(1.0,0.7,0.0)*exp2(rdl*50.0-50.0); - col += 0.4*vec3(1.0,0.0,0.05)*exp2(rdl*10.0-10.0); - vec3 bgc = col; - float rz = march(ro,rd); - if (rz < 70.) { - vec4 res = marchV(ro, rd, rz-5.0, bgc); - col = col*(1.0-res.w) + res.xyz; - } - float g = smoothstep(0.01,0.9,hue); - col = mix(mix(col,col.brg*vec3(1.0,0.75,1.0),clamp(g*2.0,0.0,1.0)), col.bgr, clamp((g-0.5)*2.,0.0,1.0)); - col = clamp(col, 0.0, 1.0); - col = col*0.5 + 0.5*col*col*(3.0-2.0*col); //saturation - col = pow(col, vec3(0.416667))*1.055 - 0.055; //sRGB - gl_FragColor = vec4( col, 1.0 ); -} diff --git a/AuraGrove/MediaFiles/ColorDiffusionFlow.fs b/AuraGrove/MediaFiles/ColorDiffusionFlow.fs deleted file mode 100644 index 43f248e..0000000 --- a/AuraGrove/MediaFiles/ColorDiffusionFlow.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "from http://glslsandbox.com/e#35553.0", - "CATEGORIES": [ - "fluid", - "liquid" - ], - "INPUTS": [ - { - "NAME" : "rate1", - "TYPE" : "float", - "DEFAULT" : 1.9, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "rate2", - "TYPE" : "float", - "DEFAULT" : 0.6, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "loopcycle", - "TYPE" : "float", - "DEFAULT" : 85.0, - "MIN" : 20.0, - "MAX" : 100.0 - }, - { - "NAME" : "color1", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : -2.5, - "MAX" : 2.5 - }, - { - "NAME" : "color2", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : -1.25, - "MAX" : 1.125 - }, - { - "NAME" : "cycle1", - "TYPE" : "float", - "DEFAULT" : 1.33, - "MIN" : 0.01, - "MAX" : 3.1459 - }, - { - "NAME" : "cycle2", - "TYPE" : "float", - "DEFAULT" : 0.22, - "MIN" : -0.497, - "MAX" : 0.497 - }, - { - "NAME" : "nudge", - "TYPE" : "float", - "DEFAULT" : 0.095, - "MIN" : 0.001, - "MAX" : 0.01 - }, - { - "NAME" : "depthX", - "TYPE" : "float", - "DEFAULT" : 0.85, - "MIN" : 0.001, - "MAX" : 0.9 - }, - { - "NAME" : "depthY", - "TYPE" : "float", - "DEFAULT" : 0.25, - "MIN" : 0.001, - "MAX" : 0.9 - } - ] -}*/ - -/////////////////////////////////////////// -// ColorDiffusionFlow by mojovideotech -// -// based on : -// glslsandbox.com/\e#35553.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -/////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define pi 3.141592653589793 // pi - -void main() { - float T = TIME * rate1; - float TT = TIME * rate2; - vec2 p=(2.*isf_FragNormCoord); - for(int i=1;i<11;i++) { - vec2 newp=p; - float ii = float(i); - newp.x+=depthX/ii*sin(ii*pi*p.y+T*nudge+cos((TT/(5.0*ii))*ii)); - newp.y+=depthY/ii*cos(ii*pi*p.x+TT+nudge+sin((T/(5.0*ii))*ii)); - p=newp+log(DATE.w)/loopcycle; - } - vec3 col=vec3(cos(p.x+p.y+3.0*color1)*0.5+0.5,sin(p.x+p.y+6.0*cycle1)*0.5+0.5,(sin(p.x+p.y+9.0*color2)+cos(p.x+p.y+12.0*cycle2))*0.25+.5); - gl_FragColor=vec4(col*col, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/ColorDiffusionFlow.png b/AuraGrove/MediaFiles/ColorDiffusionFlow.png deleted file mode 100644 index e75aba4..0000000 Binary files a/AuraGrove/MediaFiles/ColorDiffusionFlow.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Cos Orbit.fs b/AuraGrove/MediaFiles/Cos Orbit.fs deleted file mode 100644 index 68a9bfa..0000000 --- a/AuraGrove/MediaFiles/Cos Orbit.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "DESCRIPTION": "Converted ISF version of wave and point shader with custom controls.", - "CATEGORIES": [ "Generator" ], - "INPUTS": [ - { - "NAME": "phase", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "pointThickness", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "pitch", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "yaw", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 0.45, - "MIN": 0.1, - "MAX": 0.5 - }, - - { - "NAME": "waveScale", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 1.0, - "MAX": 5.0 - } - - ] -}*/ - - -// slightly modded and parametirized (is that a word?) version of -// https://www.shadertoy.com/view/XfXGz4 by the great ChunderFPV - - -#define A(v) mat2(cos(m.v + radians(vec4(0.0, -90.0, 90.0, 0.0)))) // rotate -#define W(v) length(vec3(p.yz - v(p.x + vec2(0.0, pi_2) + t), 0.0)) - lineThickness // wave -#define P(v) length(p - vec3(0.0, v(t), v(t + pi_2))) - pointThickness // point - -void main() { - float pi = 3.1416; - float pi2 = pi * 2.0; - float pi_2 = pi / 2.0; - float t = pi * phase * 2.; - float s = 1.0, d = 0.0, i = d; - - vec2 R = RENDERSIZE.xy; - vec2 m = vec2(pitch * pi * 2., yaw * pi * 2.); - - vec3 o = vec3(0.0, 0.0, -7.0); // cam - vec3 u = normalize(vec3((gl_FragCoord.xy - 0.5 * R) / R.y, 1.0)); - vec3 c = vec3(0.0), k = c, p; - - // Set rotation matrices for pitch and yaw - mat2 v = A(y); - mat2 h = A(x); - - // Raymarch 25 - for (float i = 0.; i < 35.0; i++) { - p = o + u * d; - p.yz *= v; - p.xz *= h; - //p.x -= 13.0; // Slide objects to the right a bit - - // Reflect into negative y - //if (p.y < -1.5) p.y = 2.0 / p.y; - - // Calculate wave and point distances - k.x = min(max(p.x * 1. + lineThickness, W(sin)), P(sin)) * waveScale; // Sine wave - k.y = min(max(p.x * 1. + lineThickness, W(cos)), P(cos)) * waveScale; // Cosine wave - s = min(s, min(k.x, k.y)); // Blend - - // Break condition for raymarching - if (s < 0.001 || d > 100.0) break; - d += s * 0.5; - } - - // Add and color the scene - c = max(cos(d * pi2) - s * sqrt(d * (0.6 - glow) ) - k, 0.0); - c.gb += 0.01; - c = c * 0.2 + c.brg * 0.9 + c * c; - gl_FragColor = vec4(c * c, 1.0); -} diff --git a/AuraGrove/MediaFiles/Cos Orbit.png b/AuraGrove/MediaFiles/Cos Orbit.png deleted file mode 100644 index 009455b..0000000 Binary files a/AuraGrove/MediaFiles/Cos Orbit.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/CosmicJourney (1).fs b/AuraGrove/MediaFiles/CosmicJourney (1).fs deleted file mode 100644 index 17b84db..0000000 --- a/AuraGrove/MediaFiles/CosmicJourney (1).fs +++ /dev/null @@ -1,74 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Automatically Converted" - ], - "DESCRIPTION": "Automatically converted from http://glslsandbox.com/e#9377.0", - "INPUTS": [ - - ] -} -*/ - - -// ported from https://www.shadertoy.com/view/lslGWr -// Added some stars: Thanks to http://glsl.heroku.com/e#6904.0 - -#ifdef GL_ES -precision mediump float; -#endif - - -// http://www.fractalforums.com/new-theories-and-research/very-simple-formula-for-fractal-patterns/ -float field(in vec3 p) { - float strength = 7. + .03 * log(1.e-6 + fract(sin(TIME) * 4373.11)); - float accum = 0.; - float prev = 0.; - float tw = 0.; - for (int i = 0; i < 32; ++i) { - float mag = dot(p, p); - p = abs(p) / mag + vec3(-.51, -.4, -1.3); - float w = exp(-float(i) / 7.); - accum += w * exp(-strength * pow(abs(mag - prev), 2.3)); - tw += w; - prev = mag; - } - return max(0., 5. * accum / tw - .7); -} - -vec3 nrand3( vec2 co ) -{ - vec3 a = fract( cos( co.x*8.3e-3 + co.y )*vec3(1.3e5, 4.7e5, 2.9e5) ); - vec3 b = fract( sin( co.x*0.3e-3 + co.y )*vec3(8.1e5, 1.0e5, 0.1e5) ); - vec3 c = mix(a, b, 0.5); - return c; -} - -void main() { - vec2 uv = 1.0 * gl_FragCoord.xy / RENDERSIZE.xy - 1.0; - vec2 uvs = uv * RENDERSIZE.xy / max(RENDERSIZE.x, RENDERSIZE.y); - - vec3 p = vec3(uvs / 4., 0) + vec3(2., -1.3, -1.); - p += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p2 = vec3(uvs / (4.+sin(TIME*0.11)*0.2+0.2+sin(TIME*0.15)*0.3+0.4), 1.5) + vec3(2., -1.3, -1.); - p2 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p3 = vec3(uvs / (4.+sin(TIME*0.14)*0.23+0.23+sin(TIME*0.19)*0.31+0.31), 0.5) + vec3(2., -1.3, -1.); - p3 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - float t = field(p); - float t2 = field(p2); - float t3 = field(p3); - - float v = (1. - exp((abs(uv.x) - 1.) * 6.)) * (1. - exp((abs(uv.y) - 1.) * 6.)); - - vec4 c1 = mix(.4, 1., v) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - vec4 c2 = mix(.4, 1., v) * vec4(1.4 * t2 * t2 * t2, 1.8 * t2 * t2, t2, 1.0); - vec4 c3 = mix(.4, 1., v) * vec4(1.4 * t3 * t3 * t3, 1.8 * t3 * t3, t3, 1.0); - c1.b *= mod(gl_FragCoord.y+1.0, 2.0)*1.4; - c2.r *= mod(gl_FragCoord.y, 2.0)*3.4; - c3.g *= mod(gl_FragCoord.y, 2.0)*2.4; - gl_FragColor = c1*0.7 + c2*0.5 + c3*0.3; - -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/CosmicJourney.fs b/AuraGrove/MediaFiles/CosmicJourney.fs deleted file mode 100644 index 17b84db..0000000 --- a/AuraGrove/MediaFiles/CosmicJourney.fs +++ /dev/null @@ -1,74 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Automatically Converted" - ], - "DESCRIPTION": "Automatically converted from http://glslsandbox.com/e#9377.0", - "INPUTS": [ - - ] -} -*/ - - -// ported from https://www.shadertoy.com/view/lslGWr -// Added some stars: Thanks to http://glsl.heroku.com/e#6904.0 - -#ifdef GL_ES -precision mediump float; -#endif - - -// http://www.fractalforums.com/new-theories-and-research/very-simple-formula-for-fractal-patterns/ -float field(in vec3 p) { - float strength = 7. + .03 * log(1.e-6 + fract(sin(TIME) * 4373.11)); - float accum = 0.; - float prev = 0.; - float tw = 0.; - for (int i = 0; i < 32; ++i) { - float mag = dot(p, p); - p = abs(p) / mag + vec3(-.51, -.4, -1.3); - float w = exp(-float(i) / 7.); - accum += w * exp(-strength * pow(abs(mag - prev), 2.3)); - tw += w; - prev = mag; - } - return max(0., 5. * accum / tw - .7); -} - -vec3 nrand3( vec2 co ) -{ - vec3 a = fract( cos( co.x*8.3e-3 + co.y )*vec3(1.3e5, 4.7e5, 2.9e5) ); - vec3 b = fract( sin( co.x*0.3e-3 + co.y )*vec3(8.1e5, 1.0e5, 0.1e5) ); - vec3 c = mix(a, b, 0.5); - return c; -} - -void main() { - vec2 uv = 1.0 * gl_FragCoord.xy / RENDERSIZE.xy - 1.0; - vec2 uvs = uv * RENDERSIZE.xy / max(RENDERSIZE.x, RENDERSIZE.y); - - vec3 p = vec3(uvs / 4., 0) + vec3(2., -1.3, -1.); - p += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p2 = vec3(uvs / (4.+sin(TIME*0.11)*0.2+0.2+sin(TIME*0.15)*0.3+0.4), 1.5) + vec3(2., -1.3, -1.); - p2 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p3 = vec3(uvs / (4.+sin(TIME*0.14)*0.23+0.23+sin(TIME*0.19)*0.31+0.31), 0.5) + vec3(2., -1.3, -1.); - p3 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - float t = field(p); - float t2 = field(p2); - float t3 = field(p3); - - float v = (1. - exp((abs(uv.x) - 1.) * 6.)) * (1. - exp((abs(uv.y) - 1.) * 6.)); - - vec4 c1 = mix(.4, 1., v) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - vec4 c2 = mix(.4, 1., v) * vec4(1.4 * t2 * t2 * t2, 1.8 * t2 * t2, t2, 1.0); - vec4 c3 = mix(.4, 1., v) * vec4(1.4 * t3 * t3 * t3, 1.8 * t3 * t3, t3, 1.0); - c1.b *= mod(gl_FragCoord.y+1.0, 2.0)*1.4; - c2.r *= mod(gl_FragCoord.y, 2.0)*3.4; - c3.g *= mod(gl_FragCoord.y, 2.0)*2.4; - gl_FragColor = c1*0.7 + c2*0.5 + c3*0.3; - -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Cosplay.fs b/AuraGrove/MediaFiles/Cosplay.fs deleted file mode 100644 index 533ae68..0000000 --- a/AuraGrove/MediaFiles/Cosplay.fs +++ /dev/null @@ -1,149 +0,0 @@ -// SaturdayShader Week 21 : Cosplay -// by Joseph Fiola (http://www.joefiola.com) -// 2016-01-09 - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": 0, - "MAX": 0.1 - }, - { - "NAME": "iteration", - "TYPE": "float", - "DEFAULT": 100, - "MIN": 0, - "MAX": 100 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": -1, - "MAX": 1 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": -1, - "MAX": 1 - }, - { - "NAME": "xFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "yFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.05, - "MIN": 0, - "MAX": 0.1 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -3.141592653589793, - "MAX": 3.141592653589793 - }, - { - "NAME": "rotateParticles", - "TYPE": "float", - "DEFAULT": 1, - "MIN": -1.5707963267948966, - "MAX": 1.5707963267948966 - }, - { - "NAME": "rotateMultiplier", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 0.01, - "MAX": 10 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - - -//rotation -vec2 rot(vec2 uv,float a){ - return vec2( - uv.x * cos(a) - uv.y * sin(a), - uv.y * cos(a) + uv.x * sin(a) - ); -} - -float circle(vec2 uv, float size){ - return length(uv) > size?0.0:1.0; -} - - -void main(){ - - vec2 uv = gl_FragCoord.xy/RENDERSIZE; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - - vec3 color = vec3(0); - - //rotate canvas - uv=rot(uv,rotateCanvas); - - - float i = 0.0; - - for (int _i = 0; _i<100; _i++) { // for loop fix on Intel - and possible others - by Imimot @imimothq - - i = float(_i); - - // set max number of iterations - if (iteration < i) break; - - // sin() cos() animation - vec2 st = uv - vec2(cos(i * xFactor * (TIME*speed)) * xAmp, sin(i * yFactor * (TIME*speed)) * yAmp); - - // set dotSize - float dots = circle((st), dotSize * (i * 0.01)); - - //rotate particles - uv=rot(uv,rotateParticles*rotateMultiplier); - - color += dots; - } - - gl_FragColor = vec4(vec3(color),1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Cosplay.png b/AuraGrove/MediaFiles/Cosplay.png deleted file mode 100644 index 14bdd39..0000000 Binary files a/AuraGrove/MediaFiles/Cosplay.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Cubes.fs b/AuraGrove/MediaFiles/Cubes.fs deleted file mode 100644 index a7b5b18..0000000 --- a/AuraGrove/MediaFiles/Cubes.fs +++ /dev/null @@ -1,181 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Generator", - "voxels" - ], - "DESCRIPTION" : "Simple to reuse, fast voxel engine.", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 3.0 - }, - { - "NAME" : "rot", - "TYPE" : "float", - "DEFAULT" : 0.025, - "MIN" : -0.25, - "MAX" : 0.25 - }, - { - "NAME" : "light", - "TYPE" : "point2D", - "DEFAULT" : [ -0.3, -0.2 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0] - }, - { - "NAME" : "tilt", - "TYPE" : "float", - "MIN" : 1.01, - "MAX" : 1.99, - "DEFAULT" : 1.88 - }, - { - "NAME" : "dof", - "TYPE" : "float", - "MIN" : 0.01, - "MAX" : 5.0, - "DEFAULT" : 0.88 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "MIN" : 6.0, - "MAX" : 50.0, - "DEFAULT" : 30.0 - }, - { - "NAME" : "grow", - "TYPE" : "float", - "MIN" : 0.0, - "MAX" : 8.0, - "DEFAULT" : 4.5 - }, - { - "NAME" : "seed1", - "TYPE" : "float", - "MIN" : 1.0, - "MAX" : 24.0, - "DEFAULT" : 6.84 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "MIN" : -12.0, - "MAX" : 12.0, - "DEFAULT" : -7.16 - }, - { - "NAME" : "seed3", - "TYPE" : "float", - "MIN" : 0.0, - "MAX" : 1.0, - "DEFAULT" : 0.53 - }, - { - "NAME" : "color", - "TYPE" : "float", - "DEFAULT" : 8.65, - "MIN" : -8.0, - "MAX" : 16.0 - }, - { - "NAME" : "loops", - "TYPE" : "float", - "DEFAULT" : 23.0, - "MIN" : 8.0, - "MAX" : 80.0 - }, - { - "NAME" : "c1", - "TYPE" : "color", - "DEFAULT" : [ 1.0, 0.0, 0.0, 1.0 ] - }, - { - "NAME" : "c2", - "TYPE" : "color", - "DEFAULT" : [ 0.7, 1.0, 0.1, 1.0 ] - } - ], - "ISFVSN" : 2.0 -} -*/ - -//////////////////////////////////////////////////////////////////// -// VoxelEngine by mojovideotech -// -// based on : -// shadertoy.com\/view\/4tlfDn -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#define twpi 6.2831853 // two pi, 2*pi - -const vec3 backgroundColor = vec3(0.0, 0.0, 0.0); -const float shadow = 4.5; - -float setCamera(out vec3 eye, out vec3 center) { - vec2 m = vec2(rot * TIME, 0.5); - m *= twpi * vec2(3.0, tilt); - center = vec3(0.0); - float D = 50.0 - zoom; - eye = center + vec3(D * sin(m.x) * sin(m.y), D * cos(m.x) * sin(m.y), D * cos(m.y)); - return dof; -} - -bool voxelHit(vec3 pos) { - vec3 hash = fract(pos * vec3(28.657, 51.4229, 1.597)); - hash = mix(hash, dot(hash.zxy, hash.yzx)-hash, seed3); - return length(pos) + seed2 * fract((hash.x + hash.y) * hash.z) < seed1 + grow * sin(TIME * rate); -} - -vec3 voxelColor(vec3 pos, vec3 norm) { return mix(c1.rgb, c2.rgb, (length(floor(pos*fract(seed2))) - color)/seed1); } - -float castRay(vec3 eye, vec3 ray, out float dist, out vec3 norm) { - vec3 pos = floor(eye); - vec3 ri = 1.0 / ray; - vec3 rs = sign(ray); - vec3 ris = ri * rs; - vec3 dis = (pos - eye + 0.5 + rs * 0.5) * ri; - vec3 dim = vec3(0.0); - float II = 0.0; - for (int i = 0; i < 80; ++i) { - if(II>=loops) { break; } - if (voxelHit(pos)) { - dist = dot(dis - ris, dim); - norm = -dim * rs; - return 1.0; - } - dim = step(dis, dis.yzx); - dim *= (1.0 - dim.zxy); - dis += dim * ris; - pos += dim * rs; - II += 1.0; - } - return 0.0; -} - -void main() { - float dist; - vec3 eye, center, norm; - float zoom = setCamera(eye, center); - vec3 lightDir = vec3(light.xy, 0.8); - vec3 forward = normalize(center - eye); - vec3 right = normalize(cross(forward, vec3(0.0, 0.0, 1.0))); - vec3 up = cross(right, forward); - vec2 xy = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; - vec3 ray = normalize(xy.x * right + xy.y * up + zoom * forward * RENDERSIZE.y); - float hit = castRay(eye, ray, dist, norm); - vec3 pos = eye + dist * ray; - vec3 col = voxelColor(pos - 0.001 * norm, norm); - float shade = dot(norm, lightDir); - float illuminated = 1.0 - castRay(pos + 0.001 * norm, lightDir, dist, norm); - float light = (3.0 + shadow * (illuminated * max(shade, 0.0) - 1.0)) * (1.0 - max(-shade, 0.0)); - - gl_FragColor = vec4(mix(backgroundColor, light * col, hit), 1.0); -} diff --git a/AuraGrove/MediaFiles/Cubes.png b/AuraGrove/MediaFiles/Cubes.png deleted file mode 100644 index c1bce53..0000000 Binary files a/AuraGrove/MediaFiles/Cubes.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.fs b/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.fs deleted file mode 100644 index 2e0a237..0000000 --- a/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.fs +++ /dev/null @@ -1,182 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "MAX": [ - 2, - 2 - ], - "MIN": [ - -2, - -2 - ], - "NAME": "center", - "TYPE": "point2D" - }, - { - "MAX": 3, - "MIN": -3.14, - "DEFAULT": -3.11, - "NAME": "cubesize", - "TYPE": "float" - }, - { - "MAX": 20, - "MIN": 3, - "DEFAULT": 5.3, - "NAME": "vanishingpoint", - "TYPE": "float" - }, - { - "MAX": 0.9, - "MIN": 0.01, - "DEFAULT": 0.15, - "NAME": "brightness", - "TYPE": "float" - }, - { - "MAX": 2, - "MIN": -2, - "DEFAULT": 0.6, - "NAME": "rate", - "TYPE": "float" - }, - { - "MAX": 0.8, - "MIN": 0.05, - "DEFAULT": 0.47, - "NAME": "tint", - "TYPE": "float" - }, - { - "MAX": 3, - "MIN": -6, - "DEFAULT": -1.73, - "NAME": "stretchx", - "TYPE": "float" - }, - { - "MAX": 3, - "MIN": 0.01, - "DEFAULT": 2.6, - "NAME": "stretchy", - "TYPE": "float" - }, - { - "MAX": 3.5, - "MIN": 0.95, - "DEFAULT": 1.83, - "NAME": "stretchz", - "TYPE": "float" - }, - { - "MAX": 0.99, - "MIN": 0.01, - "DEFAULT": 0.49, - "NAME": "overdrive", - "TYPE": "float" - }, - { - "MAX": 5, - "MIN": 0, - "DEFAULT": 2.77, - "NAME": "pov", - "TYPE": "float" - } - ] -}*/ - - - -//////////////////////////////////////////////////////////// -// CubicMatrixModulatorRedux by mojovideotech -// -// based on : -// shadertoy/\XsB3Rm -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -#define pi 3.141592653589793 // pi -#define qtpi 0.78539816339745 // quarter pi, pi/4, 45º - -const int max_iterations = 150; -const float stop_threshold = 0.001; -const float grad_step = 0.01; -const float clip_far = 300.0; - -float dist_field(vec3 p) { - p = mod(p, 8.0) - 4.0; - p = abs(p); - float cube = length(max(p - 0.0667, 0.5)); - float xd = max(p.y-dot(-stretchz,stretchx),p.z); - float yd = max(p.x-pow(stretchy,-stretchz),p.z); - float zd = mix(p.x,p.y,stretchz); - float beams = min(zd*cubesize, max(xd, yd)/mix(stretchz,stretchx,stretchy)) - cos(cubesize); - beams *= min(zd/sin(cubesize), max(xd, yd)/mod(stretchx,-stretchy)+log2(cubesize)); - beams += min(zd, min(xd, yd)) /-rate; - return min(beams, cube); -} - -vec3 shading( vec3 v, vec3 eye ) { - float s = v.x + v.y + v.z; - s -= eye.x + eye.y * v.z; - return vec3(mod(floor (s * 99.0),0.0+overdrive)-brightness); -} - -float ray_marching( vec3 origin, vec3 dir, float start, float end ) { - float depth = start; - for ( int i = 0; i < max_iterations; i++ ) { - float dist = dist_field( origin + dir * depth ); - if ( dist < stop_threshold ) { - return depth; - } - depth += dist; - if ( depth >= end) { - return end; - } - } - return end; -} - -vec3 ray_dir( float fov, vec2 size, vec2 pos ) { - vec2 xy = pos - size * center.xy; - float cot_half_fov = tan( mod((( 270.0 - fov * 0.25 ) * pi - qtpi), (( 60.0 - fov * 0.5 ) * pos.x))); - float z = size.y * 0.67 * pow(pov,cot_half_fov); - return normalize( vec3( xy, -z ) ); -} - -mat3 rotationXY( vec2 angle ) { - vec2 c = cos( angle*stretchx ); - vec2 s = sin( angle*stretchy ); - return mat3( - c.y , 0.0, -s.y, - s.y * s.x, c.x, c.y * s.x, - s.y * c.x, -s.x, c.y * c.x - ); -} - -void main(void) -{ - vec3 dir = ray_dir( stretchx, RENDERSIZE.xy, gl_FragCoord.xy); - vec3 eye = vec3( 0.0, 0.0, 0.0 ); - float TT = TIME * rate; - mat3 rot = rotationXY( vec2(TT * 0.005, TT * 0.0125)); - dir = rot * dir; - eye = rot * eye; - eye.z -= mod(TT * 4.0, 8.0); - eye.y = eye.x = 0.0; - float depth = ray_marching( eye, dir, 1.75, clip_far); - if ( depth >= clip_far ) { gl_FragColor = vec4(1.0); } - else { - vec3 pos = eye + dir * depth; - gl_FragColor = vec4( shading( pos, eye ) , 1.0 ); - gl_FragColor += depth/clip_far * vanishingpoint; - } - gl_FragColor = vec4(vec3(0.9-tint, 0.1+tint, 1.0-abs(tint/3.0)) - gl_FragColor.zyx, 1.0); - gl_FragColor += vec4(vec3(0.0+brightness, 0.3, 0.1+tint), 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.png b/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.png deleted file mode 100644 index c813b19..0000000 Binary files a/AuraGrove/MediaFiles/CubicMatrixModulatorRedux.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Difference Strokes.fs b/AuraGrove/MediaFiles/Difference Strokes.fs deleted file mode 100644 index 5fe4568..0000000 --- a/AuraGrove/MediaFiles/Difference Strokes.fs +++ /dev/null @@ -1,233 +0,0 @@ -// SaturdayShader Week 22 : Difference Strokes -// by Joseph Fiola (http://www.joefiola.com) -// 2016-01-16 - -// circle function from "Simple Circle" shadertoy - https://www.shadertoy.com/view/XsjGDt by @jonobr1 - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "difference", - "TYPE": "bool", - "DEFAULT": true - }, - { - "NAME": "shape", - "TYPE": "long", - "VALUES": [ - 0, - 1, - 2, - 3 - ], - "LABELS": [ - "circle solid", - "circle outlines", - "rect solid", - "rect outlines" - ], - "DEFAULT": 0 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 0.5 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.25, - "MAX": 4.0 - }, - { - "NAME": "iteration", - "TYPE": "float", - "DEFAULT": 25.0, - "MIN": 0.0, - "MAX": 50.0 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": -0.5, - "MAX": 0.5 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": -0.2, - "MIN": -0.5, - "MAX": 0.5 - }, - { - "NAME": "xFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "yFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "rotateParticles", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "rotateMultiplier", - "TYPE": "float", - "DEFAULT": 10.0, - "MIN": 0.01, - "MAX": 10 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0.0, - 0.0 - ], - "MAX": [ - 1.0, - 1.0 - ] - } - ] -}*/ - - -#define PI 3.14159265358979323846 -#define TWO_PI 6.28318530718 - - - -//rotation function -vec2 rot(vec2 uv,float a){ - return vec2(uv.x*cos(a)-uv.y*sin(a),uv.y*cos(a)+uv.x*sin(a)); -} - -// circle function from https://www.shadertoy.com/view/XsjGDt by @jonobr1 -vec3 circle(vec2 uv, vec2 pos, float rad) { - float d = length(pos - uv) - rad; - float t = clamp(d, 0.0, 1.0); - return vec3(vec3(1.0-t)); -} - -vec3 rectangle(vec2 uv, vec2 pos, float width, float height) { - float t = 0.0; - if ((uv.x > pos.x - width / 2.0) && (uv.x < pos.x + width / 2.0) - && (uv.y > pos.y - height / 2.0) && (uv.y < pos.y + height / 2.0)) { - t = 1.0; - } - return vec3(t); -} - - vec3 invertColor(vec3 color) { - return vec3(color *-1.0 + 1.0); - } - - - -void main(){ - - vec2 uv = gl_FragCoord.xy; - uv -= vec2(pos * RENDERSIZE); - - uv *= zoom; - - //rotate canvas - uv=rot(uv,rotateCanvas * PI); - - vec3 color = vec3(0.0); - - // prevents background from flashing when +/- iteration value - if (difference) { - if (mod(iteration, 2.0) < 1.0) color = invertColor(color); - } - - - float radius = dotSize * RENDERSIZE.x; - - for (float i = 0.0; i<=50.0; i++){ - - // set max number of iterations - if (iteration < i) break; - - vec2 offset = pos; - offset += vec2( cos( i * xFactor * (TIME * speed)) * (xAmp * RENDERSIZE.x), - sin( i * yFactor * (TIME * speed)) * (yAmp * RENDERSIZE.y)); - - radius += i * 0.002; - - //DRAW SHAPES - //draw circle solid - if (shape == 0 || shape == 1) color += circle(uv, offset, radius); - - //draw circle outline - if (shape == 1){ - if (difference) color -= circle(uv, offset, radius + 2.0); - if (!difference) color -= circle(uv, offset, radius - 2.0); - } - - //draw rectangle solid - if (shape == 2 || shape == 3) color += rectangle(uv, offset, radius*2.0, radius*2.0); - - //draw rect outline - if (shape == 3) { - if (difference) color -= rectangle(uv, offset, radius*2.0 + 4.0, radius*2.0 + 4.0); - if (!difference) color -= rectangle(uv, offset, radius*2.0 - 4.0, radius*2.0 - 4.0); - } - - - if (difference) color = invertColor(color); - - //rotate particles - uv=rot(uv,rotateParticles * PI * rotateMultiplier); - - } - - //invert colors - if (invert) color = invertColor(color); - - gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Difference Strokes.png b/AuraGrove/MediaFiles/Difference Strokes.png deleted file mode 100644 index be3996e..0000000 Binary files a/AuraGrove/MediaFiles/Difference Strokes.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Digital Clock.fs b/AuraGrove/MediaFiles/Digital Clock.fs deleted file mode 100644 index 793aab1..0000000 --- a/AuraGrove/MediaFiles/Digital Clock.fs +++ /dev/null @@ -1,186 +0,0 @@ -/* -{ - "CATEGORIES" : [ - "Generator" - ], - "DESCRIPTION" : "Shows the current time of day or time since the composition started", - "ISFVSN" : "2", - "INPUTS" : [ - { - "NAME" : "colorInput", - "TYPE" : "color", - "DEFAULT" : [ - 1, - 0.5899132640831176, - 0, - 1 - ], - "LABEL" : "Color" - }, - { - "VALUES" : [ - 0, - 1, - 2 - ], - "NAME" : "clockMode", - "TYPE" : "long", - "DEFAULT" : 0, - "LABEL" : "Clock Mode", - "LABELS" : [ - "Time", - "Countdown", - "Counter" - ] - }, - { - "NAME" : "yOffset", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : -1, - "LABEL" : "Y Offset" - }, - { - "NAME" : "blinkingColons", - "TYPE" : "bool", - "DEFAULT" : 1, - "LABEL" : "Blink" - }, - { - "NAME" : "twentyFourHourStyle", - "TYPE" : "bool", - "LABEL" : "24 Hour" - } - ], - "PASSES" : [ - { - - } - ], - "CREDIT" : "VIDVOX" -} -*/ - - - -float segment(vec2 uv, bool On) { - return (On) ? (1.0 - smoothstep(0.05,0.15,abs(uv.x))) * - (1.-smoothstep(0.35,0.55,abs(uv.y)+abs(uv.x))) - : 0.; -} - -float digit(vec2 uv,int num) { - float seg= 0.; - seg += segment(uv.yx+vec2(-1., 0.),num!=-1 && num!=1 && num!=4 ); - seg += segment(uv.xy+vec2(-.5,-.5),num!=-1 && num!=1 && num!=2 && num!=3 && num!=7); - seg += segment(uv.xy+vec2( .5,-.5),num!=-1 && num!=5 && num!=6 ); - seg += segment(uv.yx+vec2( 0., 0.),num!=-1 && num!=0 && num!=1 && num!=7 ); - seg += segment(uv.xy+vec2(-.5, .5),num==0 || num==2 || num==6 || num==8 ); - seg += segment(uv.xy+vec2( .5, .5),num!=-1 && num!=2 ); - seg += segment(uv.yx+vec2( 1., 0.),num!=-1 && num!=1 && num!=4 && num!=7 ); - return seg; -} - -float showNum(vec2 uv,int nr, bool zeroTrim) { // nr: 2 digits + sgn . zeroTrim: trim leading "0" - if (abs(uv.x)>2.*1.5 || abs(uv.y)>1.2) return 0.; - - if (nr<0) { - nr = -nr; - if (uv.x>1.5) { - uv.x -= 2.; - return segment(uv.yx,true); // minus sign. - } - } - - if (uv.x>0.) { - nr /= 10; if (nr==0 && zeroTrim) nr = -1; - uv -= vec2(.75,0.); - } else { - uv += vec2(.75,0.); - nr = int(mod(float(nr),10.)); - } - - return digit(uv,nr); -} - -float colon(vec2 uv, vec2 cCenter, float cRadius) { - float returnMe = distance(uv,cCenter); - if (returnMe > cRadius) - returnMe = 0.0; - else - returnMe = 1.0 - pow(returnMe / cRadius,4.0); - return returnMe; -} - - - -// a simplfied version of the number drawing from http://www.interactiveshaderformat.com/sketches/120 - - - - -void main() { - vec4 returnMe = vec4(0.0); - vec2 uv = isf_FragNormCoord; - float adjustedOffset = (yOffset*1.2*(RENDERSIZE.y/RENDERSIZE.x)); - vec2 loc = uv; - loc.y = loc.y - adjustedOffset; - - // The first element of the vector is the year, the second element is the month, - // the third element is the day, and the fourth element is the time (in seconds) within the day. - vec4 currentDate = DATE; - if (clockMode == 1) - currentDate.a = 86400.0 - currentDate.a; - else if (clockMode == 2) - currentDate = vec4(TIME); - - float tmpVal = currentDate.a; - float h = 0.0; - float m = 0.0; - float s = 0.0; - - s = mod(tmpVal,60.0); - tmpVal = tmpVal / 60.0; - m = mod(tmpVal,60.0); - tmpVal = tmpVal / 60.0; - h = mod(tmpVal,60.0); - if ((!twentyFourHourStyle)&&(clockMode == 0)) { - h = mod(h,12.0); - if (h < 1.0) - h = 12.0; - } - - float seg = 0.0; - int displayTime = 0; - - if (loc.x < 0.3) { - loc.x = 1.0 - (loc.x + 0.37); - loc = (loc * 3.0 - 1.5) * 4.0; - displayTime = int(h); - } - else if (loc.x < 0.6) { - loc.x = 1.0 - (loc.x+0.05); - loc = (loc * 3.0 - 1.5) * 4.0; - displayTime = int(m); - } - else { - loc.x = 1.0 - (loc.x - 0.3); - loc = (loc * 3.0 - 1.5) * 4.0; - displayTime = int(s); - } - - seg = showNum(loc,displayTime,false); - - if ((!blinkingColons)||(mod(TIME,1.0)<0.5)) { - seg += colon(uv,vec2(0.293,0.53+adjustedOffset),0.015); - seg += colon(uv,vec2(0.293,0.47+adjustedOffset),0.015); - - seg += colon(uv,vec2(0.633,0.53+adjustedOffset),0.015); - seg += colon(uv,vec2(0.633,0.47+adjustedOffset),0.015); - } - if (seg > 0.0) - returnMe = colorInput * seg; - - gl_FragColor = returnMe; -} diff --git a/AuraGrove/MediaFiles/Digital Clock.png b/AuraGrove/MediaFiles/Digital Clock.png deleted file mode 100644 index efa35f0..0000000 Binary files a/AuraGrove/MediaFiles/Digital Clock.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Discspin.fs b/AuraGrove/MediaFiles/Discspin.fs deleted file mode 100644 index f6c08cf..0000000 --- a/AuraGrove/MediaFiles/Discspin.fs +++ /dev/null @@ -1,183 +0,0 @@ -// SaturdayShader Week 23 : Discspin -// by Joseph Fiola (http://www.joefiola.com) -// 2016-01-23 - -// Based on "The Power of Sin" by antonOTI - https://www.shadertoy.com/view/XdlSzB - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "mirror", - "TYPE": "bool" - }, - { - "NAME": "pattern", - "TYPE": "bool", - "DEFAULT": true - }, - { - "NAME": "iteration", - "TYPE": "float", - "DEFAULT": 35, - "MIN": 0, - "MAX": 35 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1, - "MIN": -10, - "MAX": 10 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 0.8, - "MIN": 0, - "MAX": 2 - }, - { - "NAME": "centerRadius", - "TYPE": "float", - "DEFAULT": 1, - "MIN": -1, - "MAX": 0 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.07, - "MIN": 0.01, - "MAX": 1 - }, - { - "NAME": "smoothEdge", - "TYPE": "float", - "DEFAULT": 0.03, - "MIN": 0.01, - "MAX": 1 - }, - { - "NAME": "yOffset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -1, - "MAX": 0 - }, - { - "NAME": "xOffset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -1, - "MAX": 0 - }, - { - "NAME": "startValue", - "TYPE": "float", - "DEFAULT": -1.5, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "endValue", - "TYPE": "float", - "DEFAULT": 1.5, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -1, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - - -#define NB 35. -#define MODE1 -#define PI 3.14159265358979323846 - -float circle(vec2 center , float radius,float thickness,float la,float ha) -{ - float f = length(center); - - float a = atan(center.y,center.x) ; - return(smoothstep(f,f+0.01,radius) * smoothstep(radius - thickness,radius - thickness+0.01,f) * step(la,a) *smoothstep(a-smoothEdge,a+smoothEdge,ha)); -} - -float cable(vec2 p,float dx,float dy,float r,float thick,float la,float ha) -{ - p.x-= dx; - p.y -= dy; - return (circle(p,r,thick,la,ha)); -} - -//rotation function -vec2 rot(vec2 uv,float a){ - return vec2(uv.x*cos(a)-uv.y*sin(a),uv.y*cos(a)+uv.x*sin(a)); -} - -void main() -{ - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos - 0.5); - - vec2 p = -1. + 2. * uv; - p.x*=RENDERSIZE.x/RENDERSIZE.y; - - p=rot(p,rotate * PI); - - - - vec2 ap = vec2(0.0); - if (mirror){ - ap = p * vec2(1.,-1.); - } else { - ap = p * vec2(-1.,-1.); - } - - - - float f = 0.; - for(float i = 0.; i < NB; ++i) - { - if (i > iteration) break; - - if (pattern) f *= -1.; // invert values every iteration to create interesting patterns when line thickness overlaps - - float divi = i/iteration * centerRadius; - f += cable(p,xOffset,yOffset,radius - divi,lineThickness,0.,(sin(TIME * speed - divi*5.)*startValue+endValue) * 3.14); - f += cable(ap,xOffset,yOffset,radius - divi,lineThickness,0.,(sin(TIME * speed - divi*5.)*startValue+endValue) * 3.14); - } - vec3 col = mix(vec3(0.,0.,0.),vec3(1.,1.,1.),f); - - gl_FragColor = vec4(col,1.0); -} - diff --git a/AuraGrove/MediaFiles/Discspin.png b/AuraGrove/MediaFiles/Discspin.png deleted file mode 100644 index dd1af44..0000000 Binary files a/AuraGrove/MediaFiles/Discspin.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Dodecahedron (1).fs b/AuraGrove/MediaFiles/Dodecahedron (1).fs deleted file mode 100644 index 1e9b588..0000000 --- a/AuraGrove/MediaFiles/Dodecahedron (1).fs +++ /dev/null @@ -1,355 +0,0 @@ -/*{ - "CATEGORIES": [ - "Automatically Converted", - "Shadertoy" - ], - "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MdS3Rw by gltracy. Idea arises from Miloyip's artwork.\nArticle reference : http://mars.wne.edu/~thull/fit.html", - "IMPORTED": { - }, - "INPUTS": [ - { - "DEFAULT": 1, - "MAX": 10, - "MIN": 0, - "NAME": "een", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "twee", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "drie", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 3, - "MIN": 0, - "NAME": "vier", - "TYPE": "float" - }, - { - "DEFAULT": 4.4, - "MAX": 8, - "MIN": 0, - "NAME": "vijf", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zes", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zeven", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 5, - "MIN": 0, - "NAME": "acht", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "Zoom", - "TYPE": "float" - } - ], - "ISFVSN": "2" -} -*/ - - -// ray marching -const int max_iterations = 128; -const float stop_threshold = 0.001; -const float grad_step = 0.01; - float clip_far = 1000.0; - -// ao -const int ao_iterations = 5; -const float ao_step = 0.2; -const float ao_scale = 1.46; - -// math -const float PI = 3.14159265359; - float DEG_TO_RAD = PI / 180.0*Zoom; - float GOLDEN = 1.6180339887499*acht; - -const float r = 1.0 * 2.0 * 1.414214 / 1.732051; -const vec2 h = vec2( r, 0.01 ); -const vec2 h2 = h * vec2( 0.73, 4.0 ); - - vec3 cc0 = vec3( 0.333333*een, -0.333333, -0.333333 ); -const vec3 cx0 = vec3( 0.707107, 0.000000, 0.707107 ); - vec3 cy0 = vec3( 0.408248, 0.816496*zes, -0.408248 ); - vec3 cz0 = vec3( -0.577350*acht, 0.577350, 0.577350 ); - - vec3 cc1 = vec3( -0.333333, -0.333333*een, 0.333333 ); - vec3 cx1 = vec3( 0.707107*acht, 0.000000, 0.707107 ); - vec3 cy1 = vec3( -0.408248, 0.816496*zes, 0.408248 ); -const vec3 cz1 = vec3( -0.577350, -0.577350, 0.577350 ); - - vec3 cc2 = vec3( -0.333333, 0.333333, -0.333333*een ); - vec3 cx2 = vec3( 0.707107, 0.707107/acht, 0.000000 ); - vec3 cy2 = vec3( -0.408248, 0.408248*acht, 0.816496 ); -const vec3 cz2 = vec3( 0.577350, -0.577350, 0.577350 ); - - vec3 cc3 = vec3( 0.333333*een, 0.333333, 0.333333 ); -const vec3 cx3 = vec3( 0.000000, 0.707107, -0.707107 ); -const vec3 cy3 = vec3( -0.816496, 0.408248, 0.408248 ); -const vec3 cz3 = vec3( 0.577350, 0.577350, 0.577350 ); - - vec3 c0 = vec3( 0.333333, 0.333333*een, -0.333333 ); -const vec3 x0 = vec3( 0.572061, 0.218508, 0.790569 ); - vec3 y0 = vec3( -0.582591*zes, 0.786715, 0.204124 ); - vec3 z0 = vec3( -0.577350, -0.577350, 0.577350*zes ); - -const vec3 c1 = vec3( 0.206011, -0.539344, 0.000000 ); - vec3 x1 = vec3( 0.572061, 0.218508*acht, 0.790569 ); - vec3 y1 = vec3( -0.738528, -0.282093, 0.612372*een ); -const vec3 z1 = vec3( 0.356822, -0.934172, 0.000000 ); - -const vec3 c2 = vec3( -0.539344, 0.000000, -0.206011 ); - vec3 x2 = vec3( -0.218508, 0.790569*zes, 0.572061 ); - vec3 y2 = vec3( -0.282093, -0.612372*acht, 0.738528 ); -const vec3 z2 = vec3( 0.934172, 0.000000, 0.356822 ); - -const vec3 c3 = vec3( 0.000000, 0.206011, 0.539344 ); - vec3 x3 = vec3( -0.790569, 0.572061, -0.218508/acht ); - vec3 y3 = vec3( -0.612372*zes, -0.738528, 0.282093 ); - vec3 z3 = vec3( -0.000000, 0.356822, 0.934172*zes ); - -// distance function - -// iq's Signed Triangular Prism distance function -float dist_triXY( vec3 p, vec2 h ) { - vec3 q = abs(p); - return max(q.z-h.y,max(q.x*0.866025+p.y*0.5,-p.y)-h.x*0.5*vier*zeven); -} - -float dist_tri( vec3 v, vec3 c, vec3 x, vec3 y, vec3 z ) { - v -= c; - v = vec3( dot( v, x ), dot( v, y ), dot( v, z ) ); - return max( dist_triXY( v, h ), -dist_triXY( v, h2 ) ); -} - -float dist_field( vec3 v ) { - float b0, b1, b2, b3, b4; - - // cube - { - float d0 = dist_tri( v, cc0, cx0, cy0, cz0 ); - float d1 = dist_tri( v, cc1, cx1, cy1, cz1 ); - float d2 = dist_tri( v, cc2, cx2, cy2, cz2 ); - float d3 = dist_tri( v, cc3, cx3, cy3, cz3 ); - b0 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xyz - { - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - b1 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // zx - { - v.zx = -v.zx; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.zx = -v.zx; - b2 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // yz - { - v.yz = -v.yz; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.yz = -v.yz; - b3 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xy - { - v.xy = -v.xy; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.xy = -v.xy; - b4 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - return min( b0, min( min( b1, b2 ), min( b3, b4 ) ) ); -} - -// ao -float ao( vec3 v, vec3 n ) { - float sum = 0.0; - float att = 1.0; - float len = ao_step; - for ( int i = 0; i < ao_iterations; i++ ) { - sum += ( len - dist_field( v + n * len ) ) * att; - - len += ao_step; - - att *= 0.5; - } - - return max( 1.0 - sum * ao_scale, 0.0 ); -} - - -// get gradient in the world -vec3 gradient( vec3 v ) { - const vec3 dx = vec3( grad_step, 0.0, 0.0 ); - const vec3 dy = vec3( 0.0, grad_step, 0.0 ); - const vec3 dz = vec3( 0.0, 0.0, grad_step ); - return normalize ( - vec3( - dist_field( v + dx ) - dist_field( v - dx ), - dist_field( v + dy ) - dist_field( v - dy ), - dist_field( v + dz ) - dist_field( v - dz ) - ) - ); -} - -// ray marching -float ray_marching( vec3 origin, vec3 dir, float start, float end ) { - float depth = start; - for ( int i = 0; i < max_iterations; i++ ) { - float dist = dist_field( origin + dir * depth ); - if ( dist < stop_threshold ) { - return depth; - } - depth += dist; - if ( depth >= end) { - return end; - } - } - return end; -} - -// shadow -float shadow( vec3 v, vec3 light ) { - vec3 lv = v - light; - float end = length( lv ); - lv /= end; - - float depth = ray_marching( light, lv, 0.0, end ); - - return step( end - depth, 0.02 ); -} - -// phong shading -vec3 shading( vec3 v, vec3 n, vec3 eye ) { - // ...add lights here... - - vec3 final = vec3( 0.0 ); - - vec3 ev = normalize( v - eye ); - vec3 ref_ev = reflect( ev, n ); - - // light 0 - { - vec3 light_pos = vec3( 5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 12.0 ); - - final += vec3( 0.9 ) * ( diffuse * 0.4 + specular * 0.9 ) * shadow( v, light_pos ); - } - - // light 1 - { - vec3 light_pos = vec3( -5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 64.0 ); - - final += vec3( 0.1 ) * ( diffuse * 0.4 + specular * 0.9 ); - } - - final += ao( v, n ) * vec3( 0.15 ); - - return final; -} - -// pitch, yaw -mat3 rot3xy( vec2 angle ) { - vec2 c = cos( angle ); - vec2 s = sin( angle ); - - return mat3( - c.y , 0.0, -s.y, - s.y * s.x, c.x, c.y * s.x, - s.y * c.x, -s.x, c.y * c.x - ); -} - -// get ray direction -vec3 ray_dir( float fov, vec2 size, vec2 pos ) { - vec2 xy = pos - size * 0.5; - - float cot_half_fov = tan( ( 90.0 - fov * 0.5 ) * DEG_TO_RAD ); - float z = size.y * 0.5 * cot_half_fov; - - return normalize( vec3( xy, -z ) ); -} - -void main() { - -float hit = 0.0; - - // default ray dir - vec3 dir = ray_dir( 45.0, RENDERSIZE.xy, gl_FragCoord.xy ); - - // default ray origin - vec3 eye = vec3( 0.0, 0.0, vijf ); - // rotate camera - mat3 rot = rot3xy( vec2( -DEG_TO_RAD * 30.0*drie, twee ) ); - dir = rot * dir; - eye = rot * eye; - - // ray marching - float depth = ray_marching( eye, dir, 0.0, clip_far ); - if ( depth >= clip_far ) { - gl_FragColor = vec4( 0.0, 0.0, 0.0, hit ); - } else { - // shading - vec3 pos = eye + dir * depth; - vec3 n = gradient( pos ); - hit = 1.0; - gl_FragColor = vec4( shading( pos, n, eye ) * 2.0, hit ); - } -} diff --git a/AuraGrove/MediaFiles/Dodecahedron.fs b/AuraGrove/MediaFiles/Dodecahedron.fs deleted file mode 100644 index 1e9b588..0000000 --- a/AuraGrove/MediaFiles/Dodecahedron.fs +++ /dev/null @@ -1,355 +0,0 @@ -/*{ - "CATEGORIES": [ - "Automatically Converted", - "Shadertoy" - ], - "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MdS3Rw by gltracy. Idea arises from Miloyip's artwork.\nArticle reference : http://mars.wne.edu/~thull/fit.html", - "IMPORTED": { - }, - "INPUTS": [ - { - "DEFAULT": 1, - "MAX": 10, - "MIN": 0, - "NAME": "een", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "twee", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "drie", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 3, - "MIN": 0, - "NAME": "vier", - "TYPE": "float" - }, - { - "DEFAULT": 4.4, - "MAX": 8, - "MIN": 0, - "NAME": "vijf", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zes", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zeven", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 5, - "MIN": 0, - "NAME": "acht", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "Zoom", - "TYPE": "float" - } - ], - "ISFVSN": "2" -} -*/ - - -// ray marching -const int max_iterations = 128; -const float stop_threshold = 0.001; -const float grad_step = 0.01; - float clip_far = 1000.0; - -// ao -const int ao_iterations = 5; -const float ao_step = 0.2; -const float ao_scale = 1.46; - -// math -const float PI = 3.14159265359; - float DEG_TO_RAD = PI / 180.0*Zoom; - float GOLDEN = 1.6180339887499*acht; - -const float r = 1.0 * 2.0 * 1.414214 / 1.732051; -const vec2 h = vec2( r, 0.01 ); -const vec2 h2 = h * vec2( 0.73, 4.0 ); - - vec3 cc0 = vec3( 0.333333*een, -0.333333, -0.333333 ); -const vec3 cx0 = vec3( 0.707107, 0.000000, 0.707107 ); - vec3 cy0 = vec3( 0.408248, 0.816496*zes, -0.408248 ); - vec3 cz0 = vec3( -0.577350*acht, 0.577350, 0.577350 ); - - vec3 cc1 = vec3( -0.333333, -0.333333*een, 0.333333 ); - vec3 cx1 = vec3( 0.707107*acht, 0.000000, 0.707107 ); - vec3 cy1 = vec3( -0.408248, 0.816496*zes, 0.408248 ); -const vec3 cz1 = vec3( -0.577350, -0.577350, 0.577350 ); - - vec3 cc2 = vec3( -0.333333, 0.333333, -0.333333*een ); - vec3 cx2 = vec3( 0.707107, 0.707107/acht, 0.000000 ); - vec3 cy2 = vec3( -0.408248, 0.408248*acht, 0.816496 ); -const vec3 cz2 = vec3( 0.577350, -0.577350, 0.577350 ); - - vec3 cc3 = vec3( 0.333333*een, 0.333333, 0.333333 ); -const vec3 cx3 = vec3( 0.000000, 0.707107, -0.707107 ); -const vec3 cy3 = vec3( -0.816496, 0.408248, 0.408248 ); -const vec3 cz3 = vec3( 0.577350, 0.577350, 0.577350 ); - - vec3 c0 = vec3( 0.333333, 0.333333*een, -0.333333 ); -const vec3 x0 = vec3( 0.572061, 0.218508, 0.790569 ); - vec3 y0 = vec3( -0.582591*zes, 0.786715, 0.204124 ); - vec3 z0 = vec3( -0.577350, -0.577350, 0.577350*zes ); - -const vec3 c1 = vec3( 0.206011, -0.539344, 0.000000 ); - vec3 x1 = vec3( 0.572061, 0.218508*acht, 0.790569 ); - vec3 y1 = vec3( -0.738528, -0.282093, 0.612372*een ); -const vec3 z1 = vec3( 0.356822, -0.934172, 0.000000 ); - -const vec3 c2 = vec3( -0.539344, 0.000000, -0.206011 ); - vec3 x2 = vec3( -0.218508, 0.790569*zes, 0.572061 ); - vec3 y2 = vec3( -0.282093, -0.612372*acht, 0.738528 ); -const vec3 z2 = vec3( 0.934172, 0.000000, 0.356822 ); - -const vec3 c3 = vec3( 0.000000, 0.206011, 0.539344 ); - vec3 x3 = vec3( -0.790569, 0.572061, -0.218508/acht ); - vec3 y3 = vec3( -0.612372*zes, -0.738528, 0.282093 ); - vec3 z3 = vec3( -0.000000, 0.356822, 0.934172*zes ); - -// distance function - -// iq's Signed Triangular Prism distance function -float dist_triXY( vec3 p, vec2 h ) { - vec3 q = abs(p); - return max(q.z-h.y,max(q.x*0.866025+p.y*0.5,-p.y)-h.x*0.5*vier*zeven); -} - -float dist_tri( vec3 v, vec3 c, vec3 x, vec3 y, vec3 z ) { - v -= c; - v = vec3( dot( v, x ), dot( v, y ), dot( v, z ) ); - return max( dist_triXY( v, h ), -dist_triXY( v, h2 ) ); -} - -float dist_field( vec3 v ) { - float b0, b1, b2, b3, b4; - - // cube - { - float d0 = dist_tri( v, cc0, cx0, cy0, cz0 ); - float d1 = dist_tri( v, cc1, cx1, cy1, cz1 ); - float d2 = dist_tri( v, cc2, cx2, cy2, cz2 ); - float d3 = dist_tri( v, cc3, cx3, cy3, cz3 ); - b0 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xyz - { - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - b1 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // zx - { - v.zx = -v.zx; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.zx = -v.zx; - b2 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // yz - { - v.yz = -v.yz; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.yz = -v.yz; - b3 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xy - { - v.xy = -v.xy; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.xy = -v.xy; - b4 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - return min( b0, min( min( b1, b2 ), min( b3, b4 ) ) ); -} - -// ao -float ao( vec3 v, vec3 n ) { - float sum = 0.0; - float att = 1.0; - float len = ao_step; - for ( int i = 0; i < ao_iterations; i++ ) { - sum += ( len - dist_field( v + n * len ) ) * att; - - len += ao_step; - - att *= 0.5; - } - - return max( 1.0 - sum * ao_scale, 0.0 ); -} - - -// get gradient in the world -vec3 gradient( vec3 v ) { - const vec3 dx = vec3( grad_step, 0.0, 0.0 ); - const vec3 dy = vec3( 0.0, grad_step, 0.0 ); - const vec3 dz = vec3( 0.0, 0.0, grad_step ); - return normalize ( - vec3( - dist_field( v + dx ) - dist_field( v - dx ), - dist_field( v + dy ) - dist_field( v - dy ), - dist_field( v + dz ) - dist_field( v - dz ) - ) - ); -} - -// ray marching -float ray_marching( vec3 origin, vec3 dir, float start, float end ) { - float depth = start; - for ( int i = 0; i < max_iterations; i++ ) { - float dist = dist_field( origin + dir * depth ); - if ( dist < stop_threshold ) { - return depth; - } - depth += dist; - if ( depth >= end) { - return end; - } - } - return end; -} - -// shadow -float shadow( vec3 v, vec3 light ) { - vec3 lv = v - light; - float end = length( lv ); - lv /= end; - - float depth = ray_marching( light, lv, 0.0, end ); - - return step( end - depth, 0.02 ); -} - -// phong shading -vec3 shading( vec3 v, vec3 n, vec3 eye ) { - // ...add lights here... - - vec3 final = vec3( 0.0 ); - - vec3 ev = normalize( v - eye ); - vec3 ref_ev = reflect( ev, n ); - - // light 0 - { - vec3 light_pos = vec3( 5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 12.0 ); - - final += vec3( 0.9 ) * ( diffuse * 0.4 + specular * 0.9 ) * shadow( v, light_pos ); - } - - // light 1 - { - vec3 light_pos = vec3( -5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 64.0 ); - - final += vec3( 0.1 ) * ( diffuse * 0.4 + specular * 0.9 ); - } - - final += ao( v, n ) * vec3( 0.15 ); - - return final; -} - -// pitch, yaw -mat3 rot3xy( vec2 angle ) { - vec2 c = cos( angle ); - vec2 s = sin( angle ); - - return mat3( - c.y , 0.0, -s.y, - s.y * s.x, c.x, c.y * s.x, - s.y * c.x, -s.x, c.y * c.x - ); -} - -// get ray direction -vec3 ray_dir( float fov, vec2 size, vec2 pos ) { - vec2 xy = pos - size * 0.5; - - float cot_half_fov = tan( ( 90.0 - fov * 0.5 ) * DEG_TO_RAD ); - float z = size.y * 0.5 * cot_half_fov; - - return normalize( vec3( xy, -z ) ); -} - -void main() { - -float hit = 0.0; - - // default ray dir - vec3 dir = ray_dir( 45.0, RENDERSIZE.xy, gl_FragCoord.xy ); - - // default ray origin - vec3 eye = vec3( 0.0, 0.0, vijf ); - // rotate camera - mat3 rot = rot3xy( vec2( -DEG_TO_RAD * 30.0*drie, twee ) ); - dir = rot * dir; - eye = rot * eye; - - // ray marching - float depth = ray_marching( eye, dir, 0.0, clip_far ); - if ( depth >= clip_far ) { - gl_FragColor = vec4( 0.0, 0.0, 0.0, hit ); - } else { - // shading - vec3 pos = eye + dir * depth; - vec3 n = gradient( pos ); - hit = 1.0; - gl_FragColor = vec4( shading( pos, n, eye ) * 2.0, hit ); - } -} diff --git a/AuraGrove/MediaFiles/Down The Roots.fs b/AuraGrove/MediaFiles/Down The Roots.fs deleted file mode 100644 index 9c284f1..0000000 --- a/AuraGrove/MediaFiles/Down The Roots.fs +++ /dev/null @@ -1,204 +0,0 @@ -/*{ - "DESCRIPTION": "Marble with integrated cracks", - "CREDIT": "Original Shadertoy shader by user, converted to ISF", - "ISFVSN": "2", - "CATEGORIES": [ - "Tile Effect", - "Generator" - ], - "INPUTS": [ - { - "NAME": "zebra", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "move", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 0.5 - }, - { - "NAME": "blend", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "MIN": -1.0, - "MAX": 1.0, - "DEFAULT": -0.2 - } - ] -}*/ - -// Forked and modified from FabriceNeycets (as always) awesome work -// https://www.shadertoy.com/view/Xd3fRN - -vec3 hash3(vec3 x) { - const float A = 1103515245.0; - const float B = 0.0000001; - const float M = 2.0; - - return mod(x * A, M) / M + B; -} - -#define hash22(p) fract( 18.5453 * sin( p * mat2(127.1,311.7,269.5,183.3)) ) -#define disp(p) ( -ofs + (1.+2.*ofs) * hash22(p) ) -#define ofs 0.5 -#define hash21(p) fract(sin(dot(p, vec2(127.1,311.7))) * 43758.5453123) -#define rot(a) mat2(cos(a),-sin(a),sin(a),cos(a)) - - -int MOD = 1; -float RATIO = 1.0, - CRACK_depth = 3.0, - CRACK_zebra_scale = 1.0, - CRACK_zebra_amp = 0.67, - CRACK_profile = 1.0, - CRACK_slope = 50.0, - CRACK_width = 0.0; - -float modInt(float x, float y) { - return mod(x, y); // Use built-in mod function for float -} - -float dnoise2(vec2 p) { - vec2 i = floor(p); - vec2 f = fract(p); - f = f * f * (3.0 - 2.0 * f); - - float hash00 = hash21(i + vec2(0.0, 0.0)); // Hash value for bottom-left corner - float hash10 = hash21(i + vec2(1.0, 0.0)); // Hash value for bottom-right corner - float hash01 = hash21(i + vec2(0.0, 1.0)); // Hash value for top-left corner - float hash11 = hash21(i + vec2(1.0, 1.0)); // Hash value for top-right corner - - // Interpolate along the x axis - float interpX0 = mix(hash00, hash10, f.x); // Interpolation for the bottom row - float interpX1 = mix(hash01, hash11, f.x); // Interpolation for the top row - - // Interpolate along the y axis - float result = mix(interpX0, interpX1, f.y); // Final interpolation - - return result;} - -vec2 dnoise22(vec2 p) { - vec2 p2 = p + vec2(17.7); - float y = dnoise2(p2); - float x = dnoise2(p); - return vec2(x, y); // Corrected arguments here -} - - -float fbm2(vec2 p) { - float v = 0.0; - float a = 0.5; - mat2 R = rot(0.37); - - for (int i = 0; i < 5; i++) { - p = R * (p * 2.0); - v += a * dnoise2(p); - a *= 0.5; - } - - return v; -} - -vec2 fbm22(vec2 p) { - vec2 v = vec2(0.0); - float a = 0.5; - mat2 R = rot(0.37); - - for (int i = 0; i < 5; i++) { - p = R * (p * 2.0); - v += a * dnoise22(p); - a *= 0.5; - } - - return v; -} - - - -int modInt(int x, int y) { - return x - y * (x / y); // Replace mod with faster alternative -} - -vec3 voronoi(vec2 u) { - vec2 iu = floor(u); - vec2 v; - float m = 1e9, d; - - vec2 p = iu + vec2(3, 2); - vec2 o = disp(p); - vec2 r = p - u + o; - d = dot(r, r); - if (d < m) { - m = d; - v = r; - } - - return vec3(sqrt(m), v + u); -} - -vec3 voronoiB(vec2 u) { - vec2 iu = floor(u); - vec2 C, P; - float m = 1e9, d; - - for (int k = 0; k < 19; k++) { - vec2 p = iu + vec2(modInt(k, 5) - 2, k / 5 - 2); - vec2 o = disp(p); - vec2 r = p - u + o; - d = dot(r, r); - if (d < m) { - m = d; - C = p - iu; - P = r; - } - } - - m = 1e9; - - for (int k = 0; k < 15; k++) { - vec2 p = iu + C + vec2(modInt(k, 5) - 2, k / 5 - 2); - vec2 o = disp(p); - vec2 r = p - u + o; - - float dot_diff = dot(P - r, P - r); - if (dot_diff > 1e-5) { - m = min(m, 0.5 * dot((P + r), normalize(r - P))); - } - } - - return vec3(m, P + u); -} - -void main() { - vec2 U = gl_FragCoord.xy * 4.0 / RENDERSIZE.y; - vec3 H0 = vec3(0.0); - vec4 O = vec4(0.0); - - for (float i = 0.0; i < 3.0; i++) { - float layerFactor = (4.0 - i) * 0.25; // Foreground layers move faster - - vec2 layerU = U + vec2(0.0, TIME * speed * layerFactor); - vec2 V = layerU / vec2(RATIO, 1.0); - vec2 D = CRACK_zebra_amp * fbm22(layerU / CRACK_zebra_scale * zebra * 2.) * CRACK_zebra_scale + (move * 0.2); - vec3 H = voronoiB(V + D); - if (i == 0.0) H0 = H; - float d = H.x; - d = min(1.0, CRACK_slope * pow(max(0.0, d - CRACK_width), CRACK_profile)); - - O += vec4(1.0 - d) / exp2(i / (0.01 + blend)); - - U = (U - 0.5 * layerFactor) * (1.0 + zoom) + 0.5; - } - - gl_FragColor = vec4(O.rgb, 1.0); -} diff --git a/AuraGrove/MediaFiles/Down The Roots.png b/AuraGrove/MediaFiles/Down The Roots.png deleted file mode 100644 index 79496ad..0000000 Binary files a/AuraGrove/MediaFiles/Down The Roots.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Equirec_MengerTunnel.fs b/AuraGrove/MediaFiles/Equirec_MengerTunnel.fs deleted file mode 100644 index 1eef5d7..0000000 --- a/AuraGrove/MediaFiles/Equirec_MengerTunnel.fs +++ /dev/null @@ -1,77 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "equirectangular", - "menger", - "tunnel" - ], - "INPUTS": [ - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : -1.0, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 5.0, - "MIN" : 1.0, - "MAX" : 12.0 - }, - { - "NAME" : "colorCycle", - "TYPE" : "float", - "DEFAULT" : -0.5, - "MIN" : -3.0, - "MAX" : 3.0 - } - ] -}*/ - -//////////////////////////////////////////////////////////// -// Equirec_MengerTunnel by mojovideotech -// -// based on : shadertoy/lsjcWV -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - -float mid(vec3 p) { p = min(p, p.yzx); return max( max(p.x, p.y), p.z); } - -void main( ) { - float T = TIME * rate; - vec2 v = (gl_FragCoord.xy / RENDERSIZE.xy) + RENDERSIZE.y; - v.y -= 0.5; - float th = v.y * pi, ph = v.x * twpi; - vec3 sp = vec3( sin(ph) * cos(th), sin(th), cos(ph) * cos(th) ); - vec3 pos = vec3( pi, pi, T); - vec3 dir = normalize(sp); - vec3 signdir = sign(dir); - float stepsize = 1.0; - float dist = 0.0; - vec3 normal; - for (int i = 0; i < 20; i++) { - vec3 p = mod(pos, twpi * stepsize) - pi * stepsize; - vec3 num = (stepsize - p * signdir) * step( abs(p), vec3(stepsize) ) / dir * signdir; - float len = mid(num); - if (len < 0.01) { - if (stepsize < 0.05) break; - stepsize /= depth; - } else normal = vec3( equal( vec3(len), num) ); - pos += dir*len; - dist += len; - } - gl_FragColor = vec4((( sin(pos - T * colorCycle) * 0.5 + 0.5) + 0.25 * normal) * 1.0 / dist, 1.0); -} - - - - - - diff --git a/AuraGrove/MediaFiles/Equirec_MengerTunnel.png b/AuraGrove/MediaFiles/Equirec_MengerTunnel.png deleted file mode 100644 index 189ef45..0000000 Binary files a/AuraGrove/MediaFiles/Equirec_MengerTunnel.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Equirec_SpiralIntersect.fs b/AuraGrove/MediaFiles/Equirec_SpiralIntersect.fs deleted file mode 100644 index c3fdcca..0000000 --- a/AuraGrove/MediaFiles/Equirec_SpiralIntersect.fs +++ /dev/null @@ -1,101 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "equirectangular" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "MAX" : 3, - "DEFAULT" : 1, - "MIN" : -3 - }, - { - "NAME" : "g1", - "TYPE" : "float", - "MAX" : 40, - "DEFAULT" : 24, - "MIN" : 4 - }, - { - "NAME" : "g2", - "TYPE" : "float", - "MAX" : 40, - "DEFAULT" : 16, - "MIN" : 4 - }, - { - "NAME" : "rot1", - "TYPE" : "float", - "MAX" : 16, - "DEFAULT" : 8, - "MIN" : 1 - }, - { - "NAME" : "rot2", - "TYPE" : "float", - "MAX" : 16, - "DEFAULT" : 4, - "MIN" : 1 - }, - { - "NAME" : "colors", - "TYPE" : "float", - "MAX" : 10, - "DEFAULT" : 4, - "MIN" : 1 - }, - { - "NAME" : "flip", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "flop", - "TYPE" : "bool", - "DEFAULT" : false - } - ], - "ISFVSN" : "2" -} -*/ - -//////////////////////////////////////////////////////////// -// Equirec_SpiralIntersect by mojovideotech -// -// mod of -// shadertoy.com\/4dyfW1 by iridule -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - -#define rotate(a) mat2(cos(a), sin(a), -sin(a), cos(a)) -#define spiral(u, a, r, t, d) abs(sin(t + r * length(u) + a * (d * atan(u.y, u.x)))) -#define sinp(a) 0.5 + sin(a) * 0.5 - -void main() -{ - vec3 col; - float T = TIME*rate; - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - float th = uv.y * pi, ph = uv.x * twpi; - vec3 st = vec3(sin(th) * cos(ph), -cos(th), sin(th) * sin(ph)); - if (flip) { st.xy = st.yx; } - if (flop) { st.xz = st.zx; } - st.xz *= rotate(-T / rot1); - st.xy *= rotate(T / rot2); - vec2 o = vec2(cos(T / rot1), sin(T / rot2)); - for (int i = 0; i < 3; i++) { - T += 0.3 * spiral(vec2(o + st.zy), g1, 16.0 + 128.0 * o.x - o.y, -T / 100.0, 1.0) - * spiral(vec2(o - st.xz), g2, 16.0 + 64.0 * o.x - o.y, T / 100.0, -1.0); - col[i] = sin(colors * T - length(st.xy) * 10.0 * sinp(T)); - } - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/Equirec_SpiralIntersect.jpg b/AuraGrove/MediaFiles/Equirec_SpiralIntersect.jpg deleted file mode 100644 index 7e7b61f..0000000 Binary files a/AuraGrove/MediaFiles/Equirec_SpiralIntersect.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/EyeballQuadTree.fs b/AuraGrove/MediaFiles/EyeballQuadTree.fs deleted file mode 100644 index 8878497..0000000 --- a/AuraGrove/MediaFiles/EyeballQuadTree.fs +++ /dev/null @@ -1,81 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Generator", - "Quad Tree", - "eyeballs" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 13.0, - "MIN" : 2.0, - "MAX" : 16.0 - }, - { - "NAME" : "grid", - "TYPE" : "bool", - "DEFAULT" : false - } - ], - "ISFVSN" : 2.0 -} -*/ - - -#define twpi 6.283185307179586 // two pi, 2*pi - -vec2 hash22(vec2 p) { return fract(vec2(22271.0, 72221.0)*sin(dot(p, vec2(16061.0, 10601.0)))); } - -void main() -{ - vec2 uv = (gl_FragCoord.xy - RENDERSIZE.xy*0.5)/RENDERSIZE.y; - vec2 oP = uv*(18.0-scale) + vec2(0.5, TIME*0.5); - vec3 bg = vec3(0.05)*vec3(0.8, 0.5, 1.0); - float pat = clamp(sin((oP.x - oP.y)*twpi*RENDERSIZE.y/50.5) + 0.75, 0.0, 1.0); - vec2 hoP = hash22(oP); - bg *= (hoP.x*0.15 + 1.0)*(pat*0.35 + 0.65); - vec3 col = bg; - vec4 d = vec4(1e5); - float dim = 1.0; - vec2 rndTh[3]; - rndTh[0] = vec2(0.333, 0.667); - rndTh[1] = vec2(0.667, 0.667); - rndTh[2] = vec2(1.0, 0.667); - for(int k=0; k<3; k++){ - vec2 ip = floor(oP*dim); - vec2 rnd = hash22(ip); - if(rnd.x 0.3){ - break; - } - } - - //draw letters - float b = letter(uv, 1.0 / (dims)); - - //fade in - float scrollPos = TIME*scrollSpeed + 0.15; - float showPos = -ij.y + cellRand; - float fade = smoothstep(showPos ,showPos + fade_amp, scrollPos ); - b *= fade; - - - //hide some - //if (cellRand < 0.1) b = 0.0; - - gl_FragColor = vec4(vec3(b), 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Fractal Alien Text.png b/AuraGrove/MediaFiles/Fractal Alien Text.png deleted file mode 100644 index 52cb8c6..0000000 Binary files a/AuraGrove/MediaFiles/Fractal Alien Text.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Fractal Blob (1).fs b/AuraGrove/MediaFiles/Fractal Blob (1).fs deleted file mode 100644 index c58bf6a..0000000 --- a/AuraGrove/MediaFiles/Fractal Blob (1).fs +++ /dev/null @@ -1,122 +0,0 @@ -/* -{ - "IMPORTED" : [ - - ], - "CATEGORIES" : [ - "Fractal" - ], - "DESCRIPTION" : "Automatically converted from https:\/\/www.shadertoy.com\/view\/wdc3zX by leon. An example on how to render stereoscopic anaglyph image.\nIt will be the theme of https:\/\/2019.cookie.paris\/\nAnd the content of the 3rd issue of https:\/\/fanzine.cookie.paris\/", - "INPUTS" : [ - { - "NAME" : "iMouse", - "TYPE" : "point2D" - }, - { - "NAME" : "speed", - "TYPE" : "float", - "DEFAULT" : 0.4 - }, - { - "NAME" : "radius", - "TYPE" : "float", - "DEFAULT" : 0.3 - }, - { - "NAME" : "falloff", - "TYPE" : "float", - "DEFAULT" : 0.0 - }, - { - "NAME" : "divergence", - "TYPE" : "float", - "DEFAULT" : 0.1 - } - ] -} -*/ - - -// Anaglyph Quick Sketch -// An example on how to render stereoscopic anaglyph image -// It will be the theme of https://2019.cookie.paris/ -// And the content of the 3rd issue of https://fanzine.cookie.paris/ -// Leon Denise 2019.09.20 -// Licensed under hippie love conspiracy - -// Using code from -// Inigo Quilez -// Morgan McGuire - -const int count = 5; -const float range = 1.; -const float blend = 1.5; -const float balance = 1.5; -const float grain = .01; -const float fieldOfView = 1.5; - -float random(vec2 p) { return fract(1e4 * sin(17.0 * p.x + p.y * 0.1) * (0.1 + abs(sin(p.y * 13.0 + p.x)))); } -mat2 rot(float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } -float smoothmin (float a, float b, float r) { float h = clamp(.5+.5*(b-a)/r, 0., 1.); return mix(b, a, h)-r*h*(1.-h); } -vec3 look (vec3 eye, vec3 target, vec2 anchor, float fov) { - vec3 forward = normalize(target-eye); - vec3 right = normalize(cross(forward, vec3(0,1,0))); - vec3 up = normalize(cross(right, forward)); - return normalize(forward * fov + right * anchor.x + up * anchor.y); -} - -vec3 camera (vec3 eye) { - vec2 mouse = iMouse.xy/RENDERSIZE.xy*2.-1.; - if (iMouse.x > 0.5) { - eye.yz *= rot(mouse.y*3.1415); - eye.xz *= rot(mouse.x*3.1415); - } else { - eye.yz *= rot(-3.1415/4.); - eye.xz *= rot(-3.1415/2.); - } - return eye; -} - -float geometry (vec3 pos) { - pos = camera(pos); - float a = 1.0; - float scene = 1.; - float t = speed * (3.141); - float wave = 1.0+0.2*sin(t*8.-length(pos)*2.); - //t = floor(t)+pow(fract(t),.5); - for (int i = count; i > 0; --i) { - pos.xy *= rot(cos(t)); - pos.zy *= rot(sin(t)); - pos.zx *= rot(sin(t)); - pos = abs(pos)-range*a*wave; - scene = smoothmin(scene, length(pos)-radius*a, blend*a); - a /= (1.9 + falloff * 2.); - } - return scene; -} - -float raymarch ( vec3 eye, vec3 ray ) { - float dither = random(ray.xy + TIME); - float total = dither; - const int count = 30; - for (int index = count; index > 0; --index) { - float dist = geometry(eye+ray*total); - dist *= 0.9+.1*dither; - total += dist; - if (dist < 0.001 * total) - return float(index)/float(count); - } - return 0.; -} - -void main() { - - - - vec2 uv = 2.*(gl_FragCoord.xy-0.5*RENDERSIZE.xy)/RENDERSIZE.y; - vec3 eyeLeft = vec3(-divergence,0,5.); - vec3 eyeRight = vec3(divergence,0,5.); - vec3 rayLeft = look(eyeLeft, vec3(0), uv, fieldOfView); - float red = raymarch(eyeLeft, rayLeft); - gl_FragColor = vec4(red,red,red,1); -} diff --git a/AuraGrove/MediaFiles/Fractal Blob.fs b/AuraGrove/MediaFiles/Fractal Blob.fs deleted file mode 100644 index c58bf6a..0000000 --- a/AuraGrove/MediaFiles/Fractal Blob.fs +++ /dev/null @@ -1,122 +0,0 @@ -/* -{ - "IMPORTED" : [ - - ], - "CATEGORIES" : [ - "Fractal" - ], - "DESCRIPTION" : "Automatically converted from https:\/\/www.shadertoy.com\/view\/wdc3zX by leon. An example on how to render stereoscopic anaglyph image.\nIt will be the theme of https:\/\/2019.cookie.paris\/\nAnd the content of the 3rd issue of https:\/\/fanzine.cookie.paris\/", - "INPUTS" : [ - { - "NAME" : "iMouse", - "TYPE" : "point2D" - }, - { - "NAME" : "speed", - "TYPE" : "float", - "DEFAULT" : 0.4 - }, - { - "NAME" : "radius", - "TYPE" : "float", - "DEFAULT" : 0.3 - }, - { - "NAME" : "falloff", - "TYPE" : "float", - "DEFAULT" : 0.0 - }, - { - "NAME" : "divergence", - "TYPE" : "float", - "DEFAULT" : 0.1 - } - ] -} -*/ - - -// Anaglyph Quick Sketch -// An example on how to render stereoscopic anaglyph image -// It will be the theme of https://2019.cookie.paris/ -// And the content of the 3rd issue of https://fanzine.cookie.paris/ -// Leon Denise 2019.09.20 -// Licensed under hippie love conspiracy - -// Using code from -// Inigo Quilez -// Morgan McGuire - -const int count = 5; -const float range = 1.; -const float blend = 1.5; -const float balance = 1.5; -const float grain = .01; -const float fieldOfView = 1.5; - -float random(vec2 p) { return fract(1e4 * sin(17.0 * p.x + p.y * 0.1) * (0.1 + abs(sin(p.y * 13.0 + p.x)))); } -mat2 rot(float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } -float smoothmin (float a, float b, float r) { float h = clamp(.5+.5*(b-a)/r, 0., 1.); return mix(b, a, h)-r*h*(1.-h); } -vec3 look (vec3 eye, vec3 target, vec2 anchor, float fov) { - vec3 forward = normalize(target-eye); - vec3 right = normalize(cross(forward, vec3(0,1,0))); - vec3 up = normalize(cross(right, forward)); - return normalize(forward * fov + right * anchor.x + up * anchor.y); -} - -vec3 camera (vec3 eye) { - vec2 mouse = iMouse.xy/RENDERSIZE.xy*2.-1.; - if (iMouse.x > 0.5) { - eye.yz *= rot(mouse.y*3.1415); - eye.xz *= rot(mouse.x*3.1415); - } else { - eye.yz *= rot(-3.1415/4.); - eye.xz *= rot(-3.1415/2.); - } - return eye; -} - -float geometry (vec3 pos) { - pos = camera(pos); - float a = 1.0; - float scene = 1.; - float t = speed * (3.141); - float wave = 1.0+0.2*sin(t*8.-length(pos)*2.); - //t = floor(t)+pow(fract(t),.5); - for (int i = count; i > 0; --i) { - pos.xy *= rot(cos(t)); - pos.zy *= rot(sin(t)); - pos.zx *= rot(sin(t)); - pos = abs(pos)-range*a*wave; - scene = smoothmin(scene, length(pos)-radius*a, blend*a); - a /= (1.9 + falloff * 2.); - } - return scene; -} - -float raymarch ( vec3 eye, vec3 ray ) { - float dither = random(ray.xy + TIME); - float total = dither; - const int count = 30; - for (int index = count; index > 0; --index) { - float dist = geometry(eye+ray*total); - dist *= 0.9+.1*dither; - total += dist; - if (dist < 0.001 * total) - return float(index)/float(count); - } - return 0.; -} - -void main() { - - - - vec2 uv = 2.*(gl_FragCoord.xy-0.5*RENDERSIZE.xy)/RENDERSIZE.y; - vec3 eyeLeft = vec3(-divergence,0,5.); - vec3 eyeRight = vec3(divergence,0,5.); - vec3 rayLeft = look(eyeLeft, vec3(0), uv, fieldOfView); - float red = raymarch(eyeLeft, rayLeft); - gl_FragColor = vec4(red,red,red,1); -} diff --git a/AuraGrove/MediaFiles/Fractal Cartoon.fs b/AuraGrove/MediaFiles/Fractal Cartoon.fs deleted file mode 100644 index b36860b..0000000 --- a/AuraGrove/MediaFiles/Fractal Cartoon.fs +++ /dev/null @@ -1,262 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Generator" - ], - "CREDIT": "by Kali", - "INPUTS": [ - { - "MAX": [ - 1, - 1 - ], - "MIN": [ - 0, - 0 - ], - "NAME": "mouse", - "TYPE": "point2D" - } - ] -} -*/ - - - - -vec3 iResolution = vec3(RENDERSIZE, 1.0); -float iGlobalTime = TIME; -vec4 iMouse = vec4(mouse, 0.0, 1.0); - -// uniform vec3 iResolution; -// uniform float iGlobalTime; -// uniform float iChannelTime[4]; -// uniform vec3 iChannelResolution[4]; -// uniform vec4 iMouse; -// uniform vec4 iDate; - - -// Converted by David Lublin from http://glslsandbox.com/e#14742.0 !!!! - -// "Fractal Cartoon" - former "DE edge detection" by Kali - -// Cartoon-like effect using eiffies's edge detection found here: -// https://www.shadertoy.com/view/4ss3WB -// I used my own method previously but was too complicated and not compiling everywhere. -// Thanks to the suggestion by WouterVanNifterick. - -// There are no lights and no AO, only color by normals and dark edges. - -// update: Nyan Cat cameo, thanks to code from mu6k: https://www.shadertoy.com/view/4dXGWH - - -//#define SHOWONLYEDGES -#define NYAN -#define WAVES -#define BORDER - -#define RAY_STEPS 150 - -#define BRIGHTNESS 1.2 -#define GAMMA 1.4 -#define SATURATION .65 - - -#define detail .001 -#define t iGlobalTime*.5 - - -const vec3 origin=vec3(-1.,.7,0.); -float det=0.0; - - -// 2D rotation function -mat2 rot(float a) { - return mat2(cos(a),sin(a),-sin(a),cos(a)); -} - -// "Amazing Surface" fractal -vec4 formula(vec4 p) { - p.xz = abs(p.xz+1.)-abs(p.xz-1.)-p.xz; - p.y-=.25; - p.xy*=rot(radians(35.)); - p=p*2./clamp(dot(p.xyz,p.xyz),.2,1.); - return p; -} - -// Distance function -float de(vec3 pos) { -#ifdef WAVES - pos.y+=sin(pos.z-t*6.)*.15; //waves! -#endif - float hid=0.; - vec3 tpos=pos; - tpos.z=abs(3.-mod(tpos.z,6.)); - vec4 p=vec4(tpos,1.); - for (int i=0; i<4; i++) {p=formula(p);} - float fr=(length(max(vec2(0.),p.yz-1.5))-1.)/p.w; - float ro=max(abs(pos.x+1.)-.3,pos.y-.35); - ro=max(ro,-max(abs(pos.x+1.)-.1,pos.y-.5)); - pos.z=abs(.25-mod(pos.z,.5)); - ro=max(ro,-max(abs(pos.z)-.2,pos.y-.3)); - ro=max(ro,-max(abs(pos.z)-.01,-pos.y+.32)); - float d=min(fr,ro); - return d; -} - - -// Camera path -vec3 path(float ti) { - ti*=1.5; - vec3 p=vec3(sin(ti),(1.-sin(ti))*.5,-ti*5.)*.5; - return p; -} - -// Calc normals, and here is edge detection, set to variable "edge" - -float edge=0.; -vec3 normal(vec3 p) { - vec3 e = vec3(0.0,det*5.,0.0); - - float d1=de(p-e.yxx),d2=de(p+e.yxx); - float d3=de(p-e.xyx),d4=de(p+e.xyx); - float d5=de(p-e.xxy),d6=de(p+e.xxy); - float d=de(p); - edge=abs(d-0.5*(d2+d1))+abs(d-0.5*(d4+d3))+abs(d-0.5*(d6+d5));//edge finder - edge=min(1.,pow(edge,.5)*15.); - return normalize(vec3(d1-d2,d3-d4,d5-d6)); -} - - -// Used Nyan Cat code by mu6k, with some mods - -vec4 rainbow(vec2 p) -{ - float q = max(p.x,-0.1); - float s = sin(p.x*7.0+t*70.0)*0.08; - p.y+=s; - p.y*=1.1; - - vec4 c; - if (p.x>0.0) c=vec4(0,0,0,0); else - if (0.0/6.00.2) color.a=0.0; - return color; -} - - -// Raymarching and 2D graphics - -vec3 raymarch(in vec3 from, in vec3 dir) - -{ - edge=0.; - vec3 p, norm; - float d=100.; - float totdist=0.; - for (int i=0; idet && totdist<25.0) { - p=from+totdist*dir; - d=de(p); - det=detail*exp(.13*totdist); - totdist+=d; - } - } - vec3 col=vec3(0.); - p-=(det-d)*dir; - norm=normal(p); -#ifdef SHOWONLYEDGES - col=1.-vec3(edge); // show wireframe version -#else - col=(1.-abs(norm))*max(0.,1.-edge*.8); // set normal as color with dark edges -#endif - totdist=clamp(totdist,0.,26.); - dir.y-=.02; - //float vvvv = 1.0 ; // IMG_NORM_PIXEL(iChannel0,vec2(.6,.2)).x - float vvvv = 0.5 * (sin(iGlobalTime) + 1.0); - float sunsize=7.; // -max(0.,vvvv-.4)*5.; // responsive sun size - float an=atan(dir.x,dir.y)+iGlobalTime*1.5; // angle for drawing and rotating sun - float s=pow(clamp(1.0-length(dir.xy)*sunsize-abs(.2-mod(an,.4)),0.,1.),.1); // sun - float sb=pow(clamp(1.0-length(dir.xy)*(sunsize-.3)-abs(.2-mod(an,.4)),0.,1.),.1); // sun border - float sg=pow(clamp(1.0-length(dir.xy)*(sunsize-4.5)-.5*abs(.2-mod(an,.4)),0.,1.),3.); // sun rays - float y=mix(.45,1.2,pow(smoothstep(0.,1.,.75-dir.y),2.))*(1.-sb*.5); // gradient sky - - // set up background with sky and sun - vec3 backg=vec3(0.5,0.,1.)*((1.-s)*(1.-sg)*y+(1.-sb)*sg*vec3(1.,.8,0.15)*3.); - backg+=vec3(1.,.9,.1)*s; - backg=max(backg,sg*vec3(1.,.9,.5)); - - col=mix(vec3(1.,.9,.3),col,exp(-.004*totdist*totdist));// distant fading to sun color - if (totdist>25.) col=backg; // hit background - col=pow(col,vec3(GAMMA))*BRIGHTNESS; - col=mix(vec3(length(col)),col,SATURATION); -#ifdef SHOWONLYEDGES - col=1.-vec3(length(col)); -#else - col*=vec3(1.,.9,.85); -#ifdef NYAN - dir.yx*=rot(dir.x); - vec2 ncatpos=(dir.xy+vec2(-3.+mod(-t,6.),-.27)); - vec4 ncat=nyan(ncatpos*5.); - vec4 rain=rainbow(ncatpos*10.+vec2(.8,.5)); - if (totdist>8.) col=mix(col,max(vec3(.2),rain.xyz),rain.a*.9); - if (totdist>8.) col=mix(col,max(vec3(.2),ncat.xyz),ncat.a*.9); -#endif -#endif - return col; -} - -// get camera position -vec3 move(inout vec3 dir) { - vec3 go=path(t); - vec3 adv=path(t+.7); - float hd=de(adv); - vec3 advec=normalize(adv-go); - float an=adv.x-go.x; an*=min(1.,abs(adv.z-go.z))*sign(adv.z-go.z)*.7; - dir.xy*=mat2(cos(an),sin(an),-sin(an),cos(an)); - an=advec.y*1.7; - dir.yz*=mat2(cos(an),sin(an),-sin(an),cos(an)); - an=atan(advec.x,advec.z); - dir.xz*=mat2(cos(an),sin(an),-sin(an),cos(an)); - return go; -} - -void main(void) -{ - vec2 uv = gl_FragCoord.xy / iResolution.xy*2.-1.; - vec2 oriuv=uv; - uv.y*=iResolution.y/iResolution.x; - vec2 mouse=(iMouse.xy/iResolution.xy-.5)*3.; - if (iMouse.z<1.) mouse=vec2(0.,-0.05); - float fov=.9-max(0.,.7-iGlobalTime*.3); - vec3 dir=normalize(vec3(uv*fov,1.)); - dir.yz*=rot(mouse.y); - dir.xz*=rot(mouse.x); - vec3 from=origin+move(dir); - vec3 color=raymarch(from,dir); - #ifdef BORDER - color=mix(vec3(0.5),color,pow(max(0.,.95-length(oriuv*oriuv*oriuv*vec2(1.05,1.1))),.3)); - #endif - gl_FragColor = vec4(color,1.); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Fractal Cartoon.jpg b/AuraGrove/MediaFiles/Fractal Cartoon.jpg deleted file mode 100644 index 1330e54..0000000 Binary files a/AuraGrove/MediaFiles/Fractal Cartoon.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/Fractal Folding (1).fs b/AuraGrove/MediaFiles/Fractal Folding (1).fs deleted file mode 100644 index df39ac9..0000000 --- a/AuraGrove/MediaFiles/Fractal Folding (1).fs +++ /dev/null @@ -1,185 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Fractal" - ], - "INPUTS" : [ - { - "NAME" : "Ball", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityX", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityY", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed1", - "TYPE" : "float", - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed2", - "TYPE" : "float", - "DEFAULT" : 1 - }, - { - "NAME" : "SizeReductionRate", - "TYPE" : "float", - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset1", - "TYPE" : "float", - "MIN" : 0, - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset2", - "TYPE" : "float", - "DEFAULT" : 0.3, - "MIN" : 0 - }, - { - "NAME" : "PlaneFoldFactor1", - "TYPE" : "float", - "DEFAULT" : 0.3 - }, - { - "NAME" : "PlaneFoldFactor2", - "TYPE" : "float", - "DEFAULT" : 0.1 - }, - { - "NAME" : "CameraZOffset", - "TYPE" : "float", - "MAX" : 15, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraXOffset", - "TYPE" : "float", - "MAX" : 20, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraYOffset", - "TYPE" : "float", - "MAX" : 10, - "DEFAULT" : 5, - "MIN" : 0 - } - ], - "ISFVSN" : "2" -} -*/ - -// Code by Flopine -// Thanks to wsmind, leon, XT95, lsdlive, lamogui, Coyhot, Alkama and YX for teaching me -// Thanks LJ for giving me the love of shadercoding :3 - -// Thanks to the Cookie Collective, which build a cozy and safe environment for me -// and other to sprout :) https://twitter.com/CookieDemoparty - -// Mods by @rhythmic.visions - - -float hash21(vec2 x) { - return fract(sin(dot(x, vec2(54.4, 62.1))) * 457.5); -} - -mat2 rot(float a) { - return mat2(cos(a), sin(a * RotationIntensityX), -sin(a * RotationIntensityY), cos(a)); -} - -void mo(inout vec2 p, vec2 d) { - p = abs(p) - d; - if (p.y > p.x) p = p.yx; -} - -float plane(vec3 p, vec3 n) { - return dot(p, normalize(n)); -} - -float cut_ps(vec3 p, float s) { - p *= s; - mo(p.xy, vec2(1.)); - mo(p.yz, vec2(0.6 * PlaneFoldFactor1 + PlaneFoldFactor2)); - mo(p.xz, vec2(0.1 * PlaneFoldFactor1 + PlaneFoldFactor2)); - return plane(p, vec3(1., 1., 4.)) / s; -} - -float prim1(vec3 p, float s) { - float pos = cos(TIME * RotationSpeed1 + RotationOffset1) * 0.4; - p.xz *= rot(pos); - return cut_ps(p, s); -} - -float fractal(vec3 p) { - float size = 1.; - float d = prim1(p, size - SizeReductionRate); - for (int i = 1; i < 5; i++) { - float ratio = float(i) / 2.5; - float pos = cos(TIME * ratio * RotationSpeed2) * 0.4; - p.yz *= rot(pos + RotationOffset2); - size -= 0.2; - d = min(d, prim1(p, size + SizeReductionRate)); - } - return d; -} - -float g1 = 0.; -float SDF(vec3 p) { - float noise = hash21(p.xy * 0.1 + TIME) * 0.01; - float sphe = length(p) - (.8 + noise) * Ball * 2.; - g1 += 0.1 / (0.1 + sphe * sphe); - return max(-length(p + vec3(0., 0., 4.5)) + .8, min(sphe, fractal(p))); -} - -void main() { - vec2 uv = (2. * gl_FragCoord.xy - RENDERSIZE.xy) / RENDERSIZE.y; - float dither = hash21(uv); - - vec3 ro = vec3(0.001 + 10. - CameraXOffset, 0.001 + 5. - CameraYOffset, -4.5 - CameraZOffset), - rd = normalize(vec3(uv, 0.8)), - p = ro, - col = vec3(0.1); - - float shad = 0.; - bool hit = false; - for (float i = 0.; i < 64.; i++) { - float d = SDF(p); - if (d < 0.001) { - hit = true; - shad = i / 64.; - break; - } - d *= 0.8 + dither * 0.1; - p += d * rd; - } - if (hit) { - col = vec3(1. - shad); - col += g1 * vec3(0.15, 0., 0.1); - } - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/Fractal Folding.fs b/AuraGrove/MediaFiles/Fractal Folding.fs deleted file mode 100644 index df39ac9..0000000 --- a/AuraGrove/MediaFiles/Fractal Folding.fs +++ /dev/null @@ -1,185 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Fractal" - ], - "INPUTS" : [ - { - "NAME" : "Ball", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityX", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityY", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed1", - "TYPE" : "float", - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed2", - "TYPE" : "float", - "DEFAULT" : 1 - }, - { - "NAME" : "SizeReductionRate", - "TYPE" : "float", - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset1", - "TYPE" : "float", - "MIN" : 0, - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset2", - "TYPE" : "float", - "DEFAULT" : 0.3, - "MIN" : 0 - }, - { - "NAME" : "PlaneFoldFactor1", - "TYPE" : "float", - "DEFAULT" : 0.3 - }, - { - "NAME" : "PlaneFoldFactor2", - "TYPE" : "float", - "DEFAULT" : 0.1 - }, - { - "NAME" : "CameraZOffset", - "TYPE" : "float", - "MAX" : 15, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraXOffset", - "TYPE" : "float", - "MAX" : 20, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraYOffset", - "TYPE" : "float", - "MAX" : 10, - "DEFAULT" : 5, - "MIN" : 0 - } - ], - "ISFVSN" : "2" -} -*/ - -// Code by Flopine -// Thanks to wsmind, leon, XT95, lsdlive, lamogui, Coyhot, Alkama and YX for teaching me -// Thanks LJ for giving me the love of shadercoding :3 - -// Thanks to the Cookie Collective, which build a cozy and safe environment for me -// and other to sprout :) https://twitter.com/CookieDemoparty - -// Mods by @rhythmic.visions - - -float hash21(vec2 x) { - return fract(sin(dot(x, vec2(54.4, 62.1))) * 457.5); -} - -mat2 rot(float a) { - return mat2(cos(a), sin(a * RotationIntensityX), -sin(a * RotationIntensityY), cos(a)); -} - -void mo(inout vec2 p, vec2 d) { - p = abs(p) - d; - if (p.y > p.x) p = p.yx; -} - -float plane(vec3 p, vec3 n) { - return dot(p, normalize(n)); -} - -float cut_ps(vec3 p, float s) { - p *= s; - mo(p.xy, vec2(1.)); - mo(p.yz, vec2(0.6 * PlaneFoldFactor1 + PlaneFoldFactor2)); - mo(p.xz, vec2(0.1 * PlaneFoldFactor1 + PlaneFoldFactor2)); - return plane(p, vec3(1., 1., 4.)) / s; -} - -float prim1(vec3 p, float s) { - float pos = cos(TIME * RotationSpeed1 + RotationOffset1) * 0.4; - p.xz *= rot(pos); - return cut_ps(p, s); -} - -float fractal(vec3 p) { - float size = 1.; - float d = prim1(p, size - SizeReductionRate); - for (int i = 1; i < 5; i++) { - float ratio = float(i) / 2.5; - float pos = cos(TIME * ratio * RotationSpeed2) * 0.4; - p.yz *= rot(pos + RotationOffset2); - size -= 0.2; - d = min(d, prim1(p, size + SizeReductionRate)); - } - return d; -} - -float g1 = 0.; -float SDF(vec3 p) { - float noise = hash21(p.xy * 0.1 + TIME) * 0.01; - float sphe = length(p) - (.8 + noise) * Ball * 2.; - g1 += 0.1 / (0.1 + sphe * sphe); - return max(-length(p + vec3(0., 0., 4.5)) + .8, min(sphe, fractal(p))); -} - -void main() { - vec2 uv = (2. * gl_FragCoord.xy - RENDERSIZE.xy) / RENDERSIZE.y; - float dither = hash21(uv); - - vec3 ro = vec3(0.001 + 10. - CameraXOffset, 0.001 + 5. - CameraYOffset, -4.5 - CameraZOffset), - rd = normalize(vec3(uv, 0.8)), - p = ro, - col = vec3(0.1); - - float shad = 0.; - bool hit = false; - for (float i = 0.; i < 64.; i++) { - float d = SDF(p); - if (d < 0.001) { - hit = true; - shad = i / 64.; - break; - } - d *= 0.8 + dither * 0.1; - p += d * rd; - } - if (hit) { - col = vec3(1. - shad); - col += g1 * vec3(0.15, 0., 0.1); - } - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/FractilianSpongeOfDoom  (1).fs b/AuraGrove/MediaFiles/FractilianSpongeOfDoom  (1).fs deleted file mode 100644 index 7cf65c7..0000000 --- a/AuraGrove/MediaFiles/FractilianSpongeOfDoom  (1).fs +++ /dev/null @@ -1,174 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "iterative", - "fractal" - ], - "INPUTS" : [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : -5.0, - "MAX" : 5.0 - }, - { - "NAME" : "loops", - "TYPE" : "float", - "DEFAULT" : 20.0, - "MIN" : 6.0, - "MAX" : 40.0 - }, - { - "NAME" : "density", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 1.0, - "MAX": 2.5 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 12.0, - "MIN" : 6.0, - "MAX" : 20.0 - }, - { - "NAME" : "detail", - "TYPE" : "float", - "DEFAULT" : 0.001, - "MIN" : 0.0001, - "MAX" : 0.1 - }, - { - "NAME" : "Xr", - "TYPE" : "float", - "DEFAULT" : -0.001, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Yr", - "TYPE" : "float", - "DEFAULT" : 0.003, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Zr", - "TYPE" : "float", - "DEFAULT" : 0.002, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "R", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "G", - "TYPE" : "float", - "DEFAULT" : 0.15, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "B", - "TYPE" : "float", - "DEFAULT" : 0.667, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "lightpos", - "TYPE" : "point2D", - "DEFAULT" : [ 1.0, -20.0 ], - "MAX" : [ 10.0, -5.0 ], - "MIN" : [ 5.0, -25.0 ] - } - - - ], - "ISFVSN" : "2.0" -} -*/ - -//////////////////////////////////////////////////////////// -// FractilianSpongeOfDoom by mojovideotech -// -// based on -// shadertoy.com\/MdKyRw by wyatt -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -vec4 light; -float T; -mat2 m,n,nn; - -float map (vec3 p) { - float t = 2.5, d = length(p-light.xyz)-light.w; - d = min(d,max(10.0-p.z, 0.0)); - for (int i = 0; i < 20; i++) { - if (float (i) >depth) break; - t = t*0.66; - p.xy = m*p.xy; - p.yz = n*p.yz; - p.zx = nn*p.zx; - p.xz = abs(p.xz) - t; - } - d = min(d,length(p)-density*t); - return d; -} - -vec3 norm (vec3 p) { - vec2 e = vec2 (detail, 0.0); - return normalize(vec3( - map(p+e.xyy) - map(p-e.xyy), - map(p+e.yxy) - map(p-e.yxy), - map(p+e.yyx) - map(p-e.yyx))); -} - -vec3 ray (vec3 r, vec3 d) { - for (int i = 0; i < 40; i++) { - if (float (i) >loops) break; - r += d*map(r); - } - return r; -} - -mat2 rot (float s) { return mat2(sin(s),cos(s),-cos(s),sin(s)); } - -void main() -{ - vec2 v = (gl_FragCoord.xy/RENDERSIZE.xy*2.0-1.0)*scale; - v.x *= RENDERSIZE.x/RENDERSIZE.y; - T = rate*TIME*10.0; - m = rot(Xr*T); - n = rot(Yr*T); - nn = rot(Zr*T); - vec3 r = vec3(0.0,0.0,-15.0+2.0*sin(0.01*T)); - light = vec4(10.0*sin(0.01*T),lightpos.xy,1.0); - vec3 d = normalize(vec3(v,5.0)); - vec3 p = ray(r,d); - d = normalize(light.xyz-p); - vec3 no = norm(p); - vec3 col = vec3(R,G,B)+0.25; - vec3 bounce = ray(p+0.01*d,d); - col = mix(col,vec3(0.0),dot(no, normalize(light.xyz-p))); - if (length(bounce-light.xyz) > light.w+0.1) col *= 0.2; - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs b/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs deleted file mode 100644 index 7cf65c7..0000000 --- a/AuraGrove/MediaFiles/FractilianSpongeOfDoom .fs +++ /dev/null @@ -1,174 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "iterative", - "fractal" - ], - "INPUTS" : [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : -5.0, - "MAX" : 5.0 - }, - { - "NAME" : "loops", - "TYPE" : "float", - "DEFAULT" : 20.0, - "MIN" : 6.0, - "MAX" : 40.0 - }, - { - "NAME" : "density", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 1.0, - "MAX": 2.5 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 12.0, - "MIN" : 6.0, - "MAX" : 20.0 - }, - { - "NAME" : "detail", - "TYPE" : "float", - "DEFAULT" : 0.001, - "MIN" : 0.0001, - "MAX" : 0.1 - }, - { - "NAME" : "Xr", - "TYPE" : "float", - "DEFAULT" : -0.001, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Yr", - "TYPE" : "float", - "DEFAULT" : 0.003, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Zr", - "TYPE" : "float", - "DEFAULT" : 0.002, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "R", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "G", - "TYPE" : "float", - "DEFAULT" : 0.15, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "B", - "TYPE" : "float", - "DEFAULT" : 0.667, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "lightpos", - "TYPE" : "point2D", - "DEFAULT" : [ 1.0, -20.0 ], - "MAX" : [ 10.0, -5.0 ], - "MIN" : [ 5.0, -25.0 ] - } - - - ], - "ISFVSN" : "2.0" -} -*/ - -//////////////////////////////////////////////////////////// -// FractilianSpongeOfDoom by mojovideotech -// -// based on -// shadertoy.com\/MdKyRw by wyatt -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -vec4 light; -float T; -mat2 m,n,nn; - -float map (vec3 p) { - float t = 2.5, d = length(p-light.xyz)-light.w; - d = min(d,max(10.0-p.z, 0.0)); - for (int i = 0; i < 20; i++) { - if (float (i) >depth) break; - t = t*0.66; - p.xy = m*p.xy; - p.yz = n*p.yz; - p.zx = nn*p.zx; - p.xz = abs(p.xz) - t; - } - d = min(d,length(p)-density*t); - return d; -} - -vec3 norm (vec3 p) { - vec2 e = vec2 (detail, 0.0); - return normalize(vec3( - map(p+e.xyy) - map(p-e.xyy), - map(p+e.yxy) - map(p-e.yxy), - map(p+e.yyx) - map(p-e.yyx))); -} - -vec3 ray (vec3 r, vec3 d) { - for (int i = 0; i < 40; i++) { - if (float (i) >loops) break; - r += d*map(r); - } - return r; -} - -mat2 rot (float s) { return mat2(sin(s),cos(s),-cos(s),sin(s)); } - -void main() -{ - vec2 v = (gl_FragCoord.xy/RENDERSIZE.xy*2.0-1.0)*scale; - v.x *= RENDERSIZE.x/RENDERSIZE.y; - T = rate*TIME*10.0; - m = rot(Xr*T); - n = rot(Yr*T); - nn = rot(Zr*T); - vec3 r = vec3(0.0,0.0,-15.0+2.0*sin(0.01*T)); - light = vec4(10.0*sin(0.01*T),lightpos.xy,1.0); - vec3 d = normalize(vec3(v,5.0)); - vec3 p = ray(r,d); - d = normalize(light.xyz-p); - vec3 no = norm(p); - vec3 col = vec3(R,G,B)+0.25; - vec3 bounce = ray(p+0.01*d,d); - col = mix(col,vec3(0.0),dot(no, normalize(light.xyz-p))); - if (length(bounce-light.xyz) > light.w+0.1) col *= 0.2; - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGrove/MediaFiles/Grid Matrix.fs b/AuraGrove/MediaFiles/Grid Matrix.fs deleted file mode 100644 index 945689a..0000000 --- a/AuraGrove/MediaFiles/Grid Matrix.fs +++ /dev/null @@ -1,119 +0,0 @@ -/*{ - "DESCRIPTION": "Optimized ISF shader with parameters for speed, color modulation, and tunnel deformation.", - "CREDIT": "Shadertoy", - "ISFVSN": "2", - "INPUTS": [ - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.1, - "MAX": 5.5, - "LABEL": "Speed" - }, - { - "NAME": "colorMod", - "TYPE": "color", - "LABEL": "Color Modulation" - } - ] -}*/ - -// Forked and based from -// https://www.shadertoy.com/view/NlsXDH - - -float det = .001, t, boxhit; -vec3 adv, boxp; - -float hash(vec2 p) { - vec3 p3 = fract(vec3(p.xyx) * 0.1031); - p3 += dot(p3, p3.yzx + 33.33); - return fract((p3.x + p3.y) * p3.z); -} - -mat2 rot(float a) { - float s = sin(a), c = cos(a); - return mat2(c, s, -s, c); -} - -vec3 path(float t) { - vec2 pathOffset = vec2(sin(t * 0.1), cos(t * 0.05)) * 10.0; - float xOffset = smoothstep(0.0, 0.5, abs(0.5 - fract(t * 0.02))) * 10.0; - return vec3(pathOffset.x + xOffset, pathOffset.y, t); -} - -float fractal(vec2 p) { - p = abs(5.0 - mod(p * 0.2, 10.0)) - 5.0; - float ot = 1000.0; - for (int i = 0; i < 7; i++) { - p = abs(p) / clamp(p.x * p.y, 0.25, 2.0) - 1.0; - if (i > 0) { - float fractValue = fract(abs(p.y) * 0.05 + t * 0.05 + float(i) * 0.3); - ot = min(ot, abs(p.x) + 0.7 * fractValue); - } - } - return exp(-10.0 * ot); -} - -float box(vec3 p, vec3 l) { - vec3 c = abs(p) - l; - return length(max(vec3(0.0), c)) + min(0.0, max(c.x, max(c.y, c.z))); -} - -float de(vec3 p) { - boxhit = 0.0; - vec3 p2 = p - adv; - p2.xz *= rot(sin(t * 0.5)); // Adding tunnel deformation - p.xy -= path(p.z).xy; - p.y = -abs(p.y) - 3.0 ; - p.z = mod(p.z, 20.0) - 10.0; - - for (int i = 0; i < 5; i++) { - p = abs(p) - 1.0; - p.xz *= rot(radians(-45.0)); - p.yz *= rot(radians(90.0)); - } - - float f = -box(p, vec3(5.0, 5.0, 10.0)); - return f * 0.8; -} - -vec3 march(vec3 from, vec3 dir) { - vec3 g = vec3(0.0); - float td = 0.0; - - for (int i = 0; i < 20; i++) { - vec3 p = from + td * dir; - float d = de(p); // * (1.0 - hash(gl_FragCoord.xy + t) * 0.3); - if (d < det && boxhit < 0.5) break; - td += max(det, abs(d)); - - // Aggregate fractal calculations - float fractalSum = fractal(p.xy) + fractal(p.xz) + fractal(p.yz); - float boxFractalSum = fractal(boxp.xy) + fractal(boxp.xz) + fractal(boxp.yz); - - vec3 colf = vec3(fractalSum) * colorMod.rgb; - - g += colf / (3.0 + d * d * 2.0) * exp(-0.0002 * td * td) * step(5.0, td) * 0.5 * (1.0 - boxhit); - } - - return g; -} - -mat3 lookat(vec3 dir, vec3 up) { - dir = normalize(dir); - vec3 rt = normalize(cross(dir, normalize(up))); - return mat3(rt, cross(rt, dir), dir); -} - -void main() { - vec2 uv = (gl_FragCoord.xy - RENDERSIZE.xy * 0.5) / RENDERSIZE.y; - t = TIME * 7.0 * speed; // Adjusted time with speed parameter - vec3 from = path(t); - adv = path(t + 6.0 + sin(t * 0.1) * 3.0); - vec3 dir = normalize(vec3(uv, 0.7)); - dir = lookat(adv - from, vec3(0.0, 1.0, 0.0)) * dir; - vec3 col = march(from, dir); - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/Grid Matrix.jpg b/AuraGrove/MediaFiles/Grid Matrix.jpg deleted file mode 100644 index 316062b..0000000 Binary files a/AuraGrove/MediaFiles/Grid Matrix.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/HAL10000 (1).fs b/AuraGrove/MediaFiles/HAL10000 (1).fs deleted file mode 100644 index 4ec00cf..0000000 --- a/AuraGrove/MediaFiles/HAL10000 (1).fs +++ /dev/null @@ -1,195 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "Retro" - ], - "DESCRIPTION": "based on glslsandbox.com/e#12573.0", - "INPUTS": [ - { - "NAME": "seed1", - "TYPE": "float", - "DEFAULT": 0.77, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed2", - "TYPE": "float", - "DEFAULT": 0.53, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed3", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 9.999 - }, - { - "NAME": "rotation", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0, - "MAX": 2 - }, - { - "NAME": "rotozoom", - "TYPE": "float", - "DEFAULT": 34.95, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 48.46, - "MIN": -60, - "MAX": 60 - }, - { - "NAME": "density", - "TYPE": "float", - "DEFAULT": 7.43, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "pulseRate", - "TYPE": "float", - "DEFAULT": 2.1, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1.66, - "MIN": 0, - "MAX": 5 - }, - { - "NAME": "baseColor", - "TYPE": "color", - "DEFAULT": [ - 0.1, - 0.1, - 0.9, - 0.5 - ] - }, - { - "NAME": "glowColor", - "TYPE": "color", - "DEFAULT": [ - 0.9, - 0.2, - 0.3, - 0.5 - ] - } - ] -}*/ - - - -//////////////////////////////////////////////////////////// -// HAL10000 by mojovideotech -// -// based on : -// glslsandbox.com/e#12573.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define pi 3.141592653589793 // pi - - -vec2 rana(in vec2 p) { - return fract(vec2(sin(p.x * 3889. + p.y * 3989.), cos(p.x * 983. + p.y * (17.*seed1)))); -} - -float ranb(vec2 p) { - return fract(sin(dot(p.xy, vec2(139.*seed2, 1213.))) * 514229.); -} - -vec2 ranc(float p) { - return fract(vec2(sin(p * 5557.), cos(p * 4999.)*seed3)); -} - -vec3 voronoi(in vec2 x) { - vec2 n = floor(x); - vec2 f = fract(x); - vec2 mg, mr; - float md = 8.0, md2 = 8.0; - for(int j = -1; j <= 1; j ++) - { - for(int i = -1; i <= 1; i ++) - { - vec2 g = vec2(float(i), float(j)); - vec2 o = rana(n + g); - vec2 r = g + o - f; - float d = max(abs(r.x), abs(r.y)); - if(d < md) - {md2 = md; md = d; mr = r; mg = g;} - else if(d < md2) - {md2 = d;} - } - } - return vec3(n + mg, md2 - md); -} - -mat2 rotate2d(float _angle) { - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec3 intersect(in vec3 o, in vec3 d, vec3 c, vec3 u, vec3 v) { - vec3 q = o - c; - return vec3( - dot(cross(u, v), q), - dot(cross(q, u), d), - dot(cross(v, q), d)) / dot(cross(v, u), d); -} - -void main( void ) { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv = uv * 4.0 - 2.0 ; - uv.x *= RENDERSIZE.x / RENDERSIZE.y; - uv = vec2(rotate2d(rotation*pi)*uv.xy); - vec3 ro = vec3(10.0, 0.0, 0.0); - vec3 ta = vec3(0.0, 1000.0, 0.0); - vec3 ww = normalize(ro - ta); - vec3 uu = normalize(cross(ww, normalize(vec3(0.0,1.0,0.0)))); - vec3 vv = normalize(cross(uu, ww)); - vec3 rd = normalize(uv.x * uu + uv.y * vv + 0.5 * ww); - vec3 its; - float v, g; - float inten = 0.0; - for(int i = 0; i < 9; i ++) { - float layer = float(i); - its = intersect(ro, rd, vec3(rotozoom, -10.0 - layer * (density*0.1), 0.0), vec3(1.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0)); - if(its.x > 0.0) { - vec3 vo = voronoi((its.xz) * (zoom*0.001) + 10.0 * ranc(float(i))); - v = exp(-100.0 * (vo.z - 0.0367)); - float fx = 0.0; - if(i == 5) { - float T = TIME * pulseRate; - float crd = fract(TIME * T) * 50.0 - 25.0; - float fxi = cos(vo.x * 0.2 + -T * 1.5); //abs(crd - vo.x); - fx = clamp(smoothstep(0.7, 1.0, fxi), 0.0, 0.9) * 1.0 * ranb(vo.xy); - fx *= exp(-2.0 * vo.z) * 3.0; - } - inten += v * 0.1 + fx; - } - } - vec3 col = pow(mix(vec3(inten, (inten * 0.5), inten),baseColor.rgb,0.6), (5.5-glow) * glowColor.gbr); - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/HAL10000.fs b/AuraGrove/MediaFiles/HAL10000.fs deleted file mode 100644 index 4ec00cf..0000000 --- a/AuraGrove/MediaFiles/HAL10000.fs +++ /dev/null @@ -1,195 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "Retro" - ], - "DESCRIPTION": "based on glslsandbox.com/e#12573.0", - "INPUTS": [ - { - "NAME": "seed1", - "TYPE": "float", - "DEFAULT": 0.77, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed2", - "TYPE": "float", - "DEFAULT": 0.53, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed3", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 9.999 - }, - { - "NAME": "rotation", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0, - "MAX": 2 - }, - { - "NAME": "rotozoom", - "TYPE": "float", - "DEFAULT": 34.95, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 48.46, - "MIN": -60, - "MAX": 60 - }, - { - "NAME": "density", - "TYPE": "float", - "DEFAULT": 7.43, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "pulseRate", - "TYPE": "float", - "DEFAULT": 2.1, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1.66, - "MIN": 0, - "MAX": 5 - }, - { - "NAME": "baseColor", - "TYPE": "color", - "DEFAULT": [ - 0.1, - 0.1, - 0.9, - 0.5 - ] - }, - { - "NAME": "glowColor", - "TYPE": "color", - "DEFAULT": [ - 0.9, - 0.2, - 0.3, - 0.5 - ] - } - ] -}*/ - - - -//////////////////////////////////////////////////////////// -// HAL10000 by mojovideotech -// -// based on : -// glslsandbox.com/e#12573.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define pi 3.141592653589793 // pi - - -vec2 rana(in vec2 p) { - return fract(vec2(sin(p.x * 3889. + p.y * 3989.), cos(p.x * 983. + p.y * (17.*seed1)))); -} - -float ranb(vec2 p) { - return fract(sin(dot(p.xy, vec2(139.*seed2, 1213.))) * 514229.); -} - -vec2 ranc(float p) { - return fract(vec2(sin(p * 5557.), cos(p * 4999.)*seed3)); -} - -vec3 voronoi(in vec2 x) { - vec2 n = floor(x); - vec2 f = fract(x); - vec2 mg, mr; - float md = 8.0, md2 = 8.0; - for(int j = -1; j <= 1; j ++) - { - for(int i = -1; i <= 1; i ++) - { - vec2 g = vec2(float(i), float(j)); - vec2 o = rana(n + g); - vec2 r = g + o - f; - float d = max(abs(r.x), abs(r.y)); - if(d < md) - {md2 = md; md = d; mr = r; mg = g;} - else if(d < md2) - {md2 = d;} - } - } - return vec3(n + mg, md2 - md); -} - -mat2 rotate2d(float _angle) { - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec3 intersect(in vec3 o, in vec3 d, vec3 c, vec3 u, vec3 v) { - vec3 q = o - c; - return vec3( - dot(cross(u, v), q), - dot(cross(q, u), d), - dot(cross(v, q), d)) / dot(cross(v, u), d); -} - -void main( void ) { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv = uv * 4.0 - 2.0 ; - uv.x *= RENDERSIZE.x / RENDERSIZE.y; - uv = vec2(rotate2d(rotation*pi)*uv.xy); - vec3 ro = vec3(10.0, 0.0, 0.0); - vec3 ta = vec3(0.0, 1000.0, 0.0); - vec3 ww = normalize(ro - ta); - vec3 uu = normalize(cross(ww, normalize(vec3(0.0,1.0,0.0)))); - vec3 vv = normalize(cross(uu, ww)); - vec3 rd = normalize(uv.x * uu + uv.y * vv + 0.5 * ww); - vec3 its; - float v, g; - float inten = 0.0; - for(int i = 0; i < 9; i ++) { - float layer = float(i); - its = intersect(ro, rd, vec3(rotozoom, -10.0 - layer * (density*0.1), 0.0), vec3(1.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0)); - if(its.x > 0.0) { - vec3 vo = voronoi((its.xz) * (zoom*0.001) + 10.0 * ranc(float(i))); - v = exp(-100.0 * (vo.z - 0.0367)); - float fx = 0.0; - if(i == 5) { - float T = TIME * pulseRate; - float crd = fract(TIME * T) * 50.0 - 25.0; - float fxi = cos(vo.x * 0.2 + -T * 1.5); //abs(crd - vo.x); - fx = clamp(smoothstep(0.7, 1.0, fxi), 0.0, 0.9) * 1.0 * ranb(vo.xy); - fx *= exp(-2.0 * vo.z) * 3.0; - } - inten += v * 0.1 + fx; - } - } - vec3 col = pow(mix(vec3(inten, (inten * 0.5), inten),baseColor.rgb,0.6), (5.5-glow) * glowColor.gbr); - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/Heartz.fs b/AuraGrove/MediaFiles/Heartz.fs deleted file mode 100644 index e039781..0000000 --- a/AuraGrove/MediaFiles/Heartz.fs +++ /dev/null @@ -1,28 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Automatically Converted", - "GLSLSandbox" - ], - "INPUTS" : [ - - ], - "DESCRIPTION" : "Automatically converted from http:\/\/glslsandbox.com\/e#36754.0" -} -*/ - -// Heartz by mojovideotech -// glslsandbox.com\/e#36754.0 by Catzpaw 2016 - -float heart(float x,float y){return (1e-10>pow(x*x+y*y-1.,3.)-x*x*y*y*y)?1.:0.;} - -vec2 rot(vec2 p,float a){return p*mat2(cos(a),-sin(a),sin(a),cos(a));} - -void main(void){ - vec2 uv=(gl_FragCoord.xy*2.-RENDERSIZE.xy)/min(RENDERSIZE.x,RENDERSIZE.y)*10.; - uv=rot(uv,-TIME*.2); - uv=mod(uv,3.)-1.5; - uv=rot(uv,TIME*.2); - float s=clamp(sin(TIME*6.)*1.2,1.,2.),c=heart(uv.x*s,uv.y*s); - gl_FragColor = vec4(vec3(1,.1,.5)*c,1); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Heartz.png b/AuraGrove/MediaFiles/Heartz.png deleted file mode 100644 index 8419b99..0000000 Binary files a/AuraGrove/MediaFiles/Heartz.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Hoop Dreams.fs b/AuraGrove/MediaFiles/Hoop Dreams.fs deleted file mode 100644 index 41627bc..0000000 --- a/AuraGrove/MediaFiles/Hoop Dreams.fs +++ /dev/null @@ -1,188 +0,0 @@ -// SaturdayShader Week 25 : HoopLoop -// by Joseph Fiola (http://www.joefiola.com) -// 2016-02-06 - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": 0.0 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 0.0, - "MAX": 20.0 - }, - { - "NAME": "animate", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": -3.14159265358979323846, - "MAX": 3.14159265358979323846 - }, - { - "NAME": "size", - "TYPE": "float", - "DEFAULT": 0.35, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.001, - "MIN": 0.001, - "MAX": 0.5 - }, - { - "NAME": "lineEffect", - "TYPE": "float", - "DEFAULT": 0.001, - "MIN": 0.0, - "MAX": 0.2 - }, - { - "NAME": "patternOffset", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "rSin", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -5.0, - "MAX": 5.0 - }, - { - "NAME": "xCos", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -5.0, - "MAX": 5.0 - }, - { - "NAME": "ySin", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -5.0, - "MAX": 5.0 - }, - { - "NAME": "blur", - "TYPE": "float", - "DEFAULT": 0.005, - "MIN": 0.001, - "MAX": 0.5 - }, - { - "NAME": "function", - "TYPE": "long", - "VALUES": [ - 0, - 1 - ], - "LABELS": [ - "abs", - "fract" - ], - "DEFAULT": 0 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0.0, - 0.0 - ], - "MAX": [ - 1.0, - 1.0 - ] - } - ] -}*/ - - -const int NUM_CIRCLES = 50; - -#define PI 3.14159265358979323846 -#define TWO_PI 6.28318530718 - -vec3 drawCircle(vec2 p, vec2 center, float radius, float edgeWidth, vec3 color) -{ - float dist = length(p - center); - vec3 ret; - - float look; - if (function == 0) look = abs(dist -size); - else if (function == 1) look = fract(dist -size); - - ret = color * (1.0 - lineEffect - smoothstep(radius, (radius+edgeWidth), look )); - - return ret; -} - -vec3 invertColor(vec3 color) { - return vec3(color *-1.0 + 1.0); -} - -//rotation function -vec2 rot(vec2 uv,float a){ - return vec2(uv.x*cos(a)-uv.y*sin(a),uv.y*cos(a)+uv.x*sin(a)); -} - - -void main() -{ - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x*=RENDERSIZE.x/RENDERSIZE.y; - uv *= zoom; - - uv=rot(uv,rotate * PI); - - - vec3 color = vec3(0.0); - float angleIncrement = TWO_PI / float(NUM_CIRCLES); - - - for (int i = 0; i < NUM_CIRCLES; ++i) { - float t = angleIncrement*(float(i)); - float r = sin(rSin * t + TIME * animate); // In VDMX I use the following line and control the "animate" slider - //float r = sin(rSin * t + animate); - vec2 p = vec2(r*cos(t*xCos), r*sin(t*ySin)); - - uv=rot(uv,patternOffset * PI); - - if (lineEffect >= 0.2) color = invertColor(color); - - color += drawCircle(uv, p, thickness, blur, vec3(1.0)); - } - - if (invert) color = invertColor(color); - - gl_FragColor = vec4(color,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Hoop Dreams.png b/AuraGrove/MediaFiles/Hoop Dreams.png deleted file mode 100644 index 93358ee..0000000 Binary files a/AuraGrove/MediaFiles/Hoop Dreams.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Hypnocone (1).fs b/AuraGrove/MediaFiles/Hypnocone (1).fs deleted file mode 100644 index f179d10..0000000 --- a/AuraGrove/MediaFiles/Hypnocone (1).fs +++ /dev/null @@ -1,141 +0,0 @@ -// SaturdayShader Week 36 : Hypnocone -// by Joseph Fiola (http://www.joefiola.com) -// 2016-04-23 - -// Based on "Flailing" Shadertoy by okro -// https://www.shadertoy.com/view/MsjSWw - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": false - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 0.25, - "MAX": 10.0 - }, - { - "NAME": "rings", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.001, - "MAX": 2.0 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "xOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "xOffsetSpeed", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "yOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "yOffsetSpeed", - "TYPE": "float", - "DEFAULT": -0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [0.5,0.5], - "MIN":[0.0,0.0], - "MAX":[1.0,1.0] - } - ] -}*/ - - -#define TWO_PI 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - vec3 col = vec3(0.); - vec2 loc = uv * 0.0; - - float radius = radius+rings; - - - for (int i = 0; i < 100; ++i) { - float r = smoothstep(radius, radius+.004, distance(uv,loc)); - - col = 1.0 - col * r; - - //move circles - float dx = cos(TIME) * xAmp; - dx += cos(TIME * xOffsetSpeed * float(i)) * xOffset; - float dy = sin(TIME) * yAmp; - dy += sin(TIME * yOffsetSpeed * float(i)) * yOffset; - loc += vec2(dx, dy); - - - //make smaller - radius -= rings; - } - - if (invert) col = col *-1.0 + 1.0; - gl_FragColor = vec4(col, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Hypnocone.fs b/AuraGrove/MediaFiles/Hypnocone.fs deleted file mode 100644 index f179d10..0000000 --- a/AuraGrove/MediaFiles/Hypnocone.fs +++ /dev/null @@ -1,141 +0,0 @@ -// SaturdayShader Week 36 : Hypnocone -// by Joseph Fiola (http://www.joefiola.com) -// 2016-04-23 - -// Based on "Flailing" Shadertoy by okro -// https://www.shadertoy.com/view/MsjSWw - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": false - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 0.25, - "MAX": 10.0 - }, - { - "NAME": "rings", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.001, - "MAX": 2.0 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "xOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "xOffsetSpeed", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "yOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "yOffsetSpeed", - "TYPE": "float", - "DEFAULT": -0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [0.5,0.5], - "MIN":[0.0,0.0], - "MAX":[1.0,1.0] - } - ] -}*/ - - -#define TWO_PI 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - vec3 col = vec3(0.); - vec2 loc = uv * 0.0; - - float radius = radius+rings; - - - for (int i = 0; i < 100; ++i) { - float r = smoothstep(radius, radius+.004, distance(uv,loc)); - - col = 1.0 - col * r; - - //move circles - float dx = cos(TIME) * xAmp; - dx += cos(TIME * xOffsetSpeed * float(i)) * xOffset; - float dy = sin(TIME) * yAmp; - dy += sin(TIME * yOffsetSpeed * float(i)) * yOffset; - loc += vec2(dx, dy); - - - //make smaller - radius -= rings; - } - - if (invert) col = col *-1.0 + 1.0; - gl_FragColor = vec4(col, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/IMG_0007.jpg b/AuraGrove/MediaFiles/IMG_0007.jpg deleted file mode 100644 index ee4cf86..0000000 Binary files a/AuraGrove/MediaFiles/IMG_0007.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/InnerDimensionalMatrix (1).fs b/AuraGrove/MediaFiles/InnerDimensionalMatrix (1).fs deleted file mode 100644 index 4ed1b78..0000000 --- a/AuraGrove/MediaFiles/InnerDimensionalMatrix (1).fs +++ /dev/null @@ -1,167 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ "generator" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "seed1", - "TYPE" : "float", - "DEFAULT" : 155, - "MIN" : 34, - "MAX" : 233 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "DEFAULT" : 649, - "MIN" : 89, - "MAX" : 987 - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.25, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 3.0 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 0.175, - "MIN" : -1.0, - "MAX" : 1.0 - }, - { - "NAME" : "line", - "TYPE" : "float", - "DEFAULT" : 0.367, - "MIN" : 0.0, - "MAX" : 0.5 - }, - { - "NAME" : "flash", - "TYPE" : "float", - "DEFAULT" : 7.5, - "MIN" : 0.5, - "MAX" : 10.0 - }, - { - "NAME" : "mirror", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "color", - "TYPE" : "bool", - "DEFAULT" : true - }, - { - "NAME" : "cycle", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.05, - "MAX" : 20.0 - } - ] -} -*/ - - -//////////////////////////////////////////////////////////////////// -// InnerDimensionalMatrix by mojovideotech -// -// based on : -// The Universe Within - by Martijn Steinrucken aka BigWings 2018 -// shadertoy.com/\lscczl -// glslsandbox.com\/e#47584.1 -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - -#define S(a, b, t) smoothstep(a, b, t) - -float N1(float n) { - return fract(sin(n) * 43758.5453123); -} - -float N11(float p) { - float fl = floor(p); - float fc = fract(p); - return mix(N1(fl), N1(fl + 1.0), fc); -} - -float N21(vec2 p) { return fract(sin(p.x * floor(seed1) + p.y * floor(seed2)) * floor(seed2+seed1)); } - -vec2 N22(vec2 p) { return vec2(N21(p), N21(p + floor(seed2))); } - -float L(vec2 p, vec2 a, vec2 b) { - vec2 pa = p-a, ba = b-a; - float t = clamp(dot(pa, ba)/dot(ba, ba), 0.0, 1.0); - float d = length(pa - ba * t); - float m = S(0.02, 0.0, d); - d = length(a-b); - float f = S(1.0, 0.8, d); - m *= f; - m += m*S(0.05, 0.06, abs(d - 0.5)) * 2.0; - return m; -} - -vec2 GetPos(vec2 p, vec2 o) { - p += o; - vec2 n = N22(p)*TIME*rate; - p = sin(n) * line; - return o+p; -} - -float G(vec2 uv) { - vec2 id = floor(uv); - uv = fract(uv) - 0.5; - vec2 g = GetPos(id, vec2(0)); - float m = 0.0; - for(float y=-1.0; y<=1.0; y++) { - for(float x=-1.0; x<=1.0; x++) { - vec2 offs = vec2(x, y); - vec2 p = GetPos(id, offs); - m+=L(uv, g, p); - vec2 a = p-uv; - float f = 0.003/dot(a, a); - f *= pow( sin(N21(id+offs) * 6.2831 + (flash*TIME)) * 0.4 + 0.6, flash); - m += f; - } - } - m += L(uv, GetPos(id, vec2(-1, 0)), GetPos(id, vec2(0, -1))); - m += L(uv, GetPos(id, vec2(0, -1)), GetPos(id, vec2(1, 0))); - m += L(uv, GetPos(id, vec2(1, 0)), GetPos(id, vec2(0, 1))); - m += L(uv, GetPos(id, vec2(0, 1)), GetPos(id, vec2(-1, 0))); - return m; -} - -void main() -{ - vec2 uv = (2.25 - scale) * ( gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; - if (mirror) { if(uv.x<0.0) uv.x = abs(uv.x); } - float m = 0.0; - vec3 col; - for(float i=0.0; i<1.0; i+=0.2) { - float z = fract(i+TIME*zoom); - float s = mix(10.0, 0.5, z); - float f = S(0.0, 0.4, z) * S(1.0, 0.8, z); - m += G(uv * s + (N11(i)*100.0) * i) * f; - } - if (color) { col = 0.5 + sin(vec3(1.0, 0.5, 0.75)*TIME*cycle) * 0.5; } - else col = vec3(1.0); - col *= m; - gl_FragColor = vec4( col, 1.0 ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs b/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs deleted file mode 100644 index 4ed1b78..0000000 --- a/AuraGrove/MediaFiles/InnerDimensionalMatrix.fs +++ /dev/null @@ -1,167 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ "generator" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "seed1", - "TYPE" : "float", - "DEFAULT" : 155, - "MIN" : 34, - "MAX" : 233 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "DEFAULT" : 649, - "MIN" : 89, - "MAX" : 987 - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.25, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 3.0 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 0.175, - "MIN" : -1.0, - "MAX" : 1.0 - }, - { - "NAME" : "line", - "TYPE" : "float", - "DEFAULT" : 0.367, - "MIN" : 0.0, - "MAX" : 0.5 - }, - { - "NAME" : "flash", - "TYPE" : "float", - "DEFAULT" : 7.5, - "MIN" : 0.5, - "MAX" : 10.0 - }, - { - "NAME" : "mirror", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "color", - "TYPE" : "bool", - "DEFAULT" : true - }, - { - "NAME" : "cycle", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.05, - "MAX" : 20.0 - } - ] -} -*/ - - -//////////////////////////////////////////////////////////////////// -// InnerDimensionalMatrix by mojovideotech -// -// based on : -// The Universe Within - by Martijn Steinrucken aka BigWings 2018 -// shadertoy.com/\lscczl -// glslsandbox.com\/e#47584.1 -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - -#define S(a, b, t) smoothstep(a, b, t) - -float N1(float n) { - return fract(sin(n) * 43758.5453123); -} - -float N11(float p) { - float fl = floor(p); - float fc = fract(p); - return mix(N1(fl), N1(fl + 1.0), fc); -} - -float N21(vec2 p) { return fract(sin(p.x * floor(seed1) + p.y * floor(seed2)) * floor(seed2+seed1)); } - -vec2 N22(vec2 p) { return vec2(N21(p), N21(p + floor(seed2))); } - -float L(vec2 p, vec2 a, vec2 b) { - vec2 pa = p-a, ba = b-a; - float t = clamp(dot(pa, ba)/dot(ba, ba), 0.0, 1.0); - float d = length(pa - ba * t); - float m = S(0.02, 0.0, d); - d = length(a-b); - float f = S(1.0, 0.8, d); - m *= f; - m += m*S(0.05, 0.06, abs(d - 0.5)) * 2.0; - return m; -} - -vec2 GetPos(vec2 p, vec2 o) { - p += o; - vec2 n = N22(p)*TIME*rate; - p = sin(n) * line; - return o+p; -} - -float G(vec2 uv) { - vec2 id = floor(uv); - uv = fract(uv) - 0.5; - vec2 g = GetPos(id, vec2(0)); - float m = 0.0; - for(float y=-1.0; y<=1.0; y++) { - for(float x=-1.0; x<=1.0; x++) { - vec2 offs = vec2(x, y); - vec2 p = GetPos(id, offs); - m+=L(uv, g, p); - vec2 a = p-uv; - float f = 0.003/dot(a, a); - f *= pow( sin(N21(id+offs) * 6.2831 + (flash*TIME)) * 0.4 + 0.6, flash); - m += f; - } - } - m += L(uv, GetPos(id, vec2(-1, 0)), GetPos(id, vec2(0, -1))); - m += L(uv, GetPos(id, vec2(0, -1)), GetPos(id, vec2(1, 0))); - m += L(uv, GetPos(id, vec2(1, 0)), GetPos(id, vec2(0, 1))); - m += L(uv, GetPos(id, vec2(0, 1)), GetPos(id, vec2(-1, 0))); - return m; -} - -void main() -{ - vec2 uv = (2.25 - scale) * ( gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; - if (mirror) { if(uv.x<0.0) uv.x = abs(uv.x); } - float m = 0.0; - vec3 col; - for(float i=0.0; i<1.0; i+=0.2) { - float z = fract(i+TIME*zoom); - float s = mix(10.0, 0.5, z); - float f = S(0.0, 0.4, z) * S(1.0, 0.8, z); - m += G(uv * s + (N11(i)*100.0) * i) * f; - } - if (color) { col = 0.5 + sin(vec3(1.0, 0.5, 0.75)*TIME*cycle) * 0.5; } - else col = vec3(1.0); - col *= m; - gl_FragColor = vec4( col, 1.0 ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Kaleidolines (1).fs b/AuraGrove/MediaFiles/Kaleidolines (1).fs deleted file mode 100644 index f25a27a..0000000 --- a/AuraGrove/MediaFiles/Kaleidolines (1).fs +++ /dev/null @@ -1,157 +0,0 @@ -// SaturdayShader Week 34 : Kaleidolines -// Joseph Fiola (http://www.joefiola.com) -// 2016-04-09 - -// Based on Shadertoy created by Vinicius Graciano Santos - vgs/2014 -// https://www.shadertoy.com/view/lsBSDz - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": "1" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.25, - "MAX": 20 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "rotateLines", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "lineLength", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.05, - "MAX": 10 - }, - { - "NAME": "lines1", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "lines2", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "offset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "motion", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - - -#define TAU 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec2 tile(vec2 _st, float _zoom){ - _st *= _zoom; - return fract(_st); -} - -float segment(vec2 p, vec2 a, vec2 b) { - vec2 ab = b - a; - vec2 ap = p - a; - float k = clamp(dot(ap, ab)/dot(ab, ab), 0.0, lineLength); - return smoothstep(0.0, 0.003 + lineThickness/RENDERSIZE.y, length(ap - k*ab) - (0.001 * lineThickness * 5. )); -} - -float shape(vec2 p, float angle) { - float d = 100.0; - vec2 a = vec2(1.0, 0.0), b; - vec2 rot = vec2(cos(angle), sin(angle)); - - for (int i = 0; i < 10; ++i) { - a = a + offset; - if (i >= int(lines1)) break; - b = a; - for (int j = 0; j < 10; ++j) { - if (j >= int(lines2)) break; - b = vec2(b.x*rot.x - b.y*rot.y, b.x*rot.y + b.y*rot.x); - p = rotate2d(rotateLines* -TAU) * p; - d = min(d, segment(p, a, b)); - } - a = vec2(a.x*rot.x - a.y*rot.y, a.x*rot.y + a.y*rot.x); - - } - return d; -} - -void main() { - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotateCanvas *-TAU) * uv; - uv *= zoom; - - float col = shape(abs(uv), cos((motion * TAU * (TIME*0.05)))); - - if (invert) col = col *-1.0 + 1.0; - - gl_FragColor = vec4(vec3(col), 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Kaleidolines .fs b/AuraGrove/MediaFiles/Kaleidolines .fs deleted file mode 100644 index f25a27a..0000000 --- a/AuraGrove/MediaFiles/Kaleidolines .fs +++ /dev/null @@ -1,157 +0,0 @@ -// SaturdayShader Week 34 : Kaleidolines -// Joseph Fiola (http://www.joefiola.com) -// 2016-04-09 - -// Based on Shadertoy created by Vinicius Graciano Santos - vgs/2014 -// https://www.shadertoy.com/view/lsBSDz - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": "1" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.25, - "MAX": 20 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "rotateLines", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "lineLength", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.05, - "MAX": 10 - }, - { - "NAME": "lines1", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "lines2", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "offset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "motion", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - - -#define TAU 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec2 tile(vec2 _st, float _zoom){ - _st *= _zoom; - return fract(_st); -} - -float segment(vec2 p, vec2 a, vec2 b) { - vec2 ab = b - a; - vec2 ap = p - a; - float k = clamp(dot(ap, ab)/dot(ab, ab), 0.0, lineLength); - return smoothstep(0.0, 0.003 + lineThickness/RENDERSIZE.y, length(ap - k*ab) - (0.001 * lineThickness * 5. )); -} - -float shape(vec2 p, float angle) { - float d = 100.0; - vec2 a = vec2(1.0, 0.0), b; - vec2 rot = vec2(cos(angle), sin(angle)); - - for (int i = 0; i < 10; ++i) { - a = a + offset; - if (i >= int(lines1)) break; - b = a; - for (int j = 0; j < 10; ++j) { - if (j >= int(lines2)) break; - b = vec2(b.x*rot.x - b.y*rot.y, b.x*rot.y + b.y*rot.x); - p = rotate2d(rotateLines* -TAU) * p; - d = min(d, segment(p, a, b)); - } - a = vec2(a.x*rot.x - a.y*rot.y, a.x*rot.y + a.y*rot.x); - - } - return d; -} - -void main() { - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotateCanvas *-TAU) * uv; - uv *= zoom; - - float col = shape(abs(uv), cos((motion * TAU * (TIME*0.05)))); - - if (invert) col = col *-1.0 + 1.0; - - gl_FragColor = vec4(vec3(col), 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Kaleidoscope flower.fs b/AuraGrove/MediaFiles/Kaleidoscope flower.fs deleted file mode 100644 index c5251a0..0000000 --- a/AuraGrove/MediaFiles/Kaleidoscope flower.fs +++ /dev/null @@ -1,84 +0,0 @@ -#version 120 -#pragma target glsl - -/*{ - "DESCRIPTION": "Abstract Kaleidoscopic Patterns Shader", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "ROTATION_SPEED", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -5.0, - "MAX": 5.0 - }, - { - "NAME": "PATTERN_SCALE", - "TYPE": "float", - "DEFAULT": 5.0, - "MIN": 1.0, - "MAX": 20.0 - }, - { - "NAME": "SYMMETRY", - "TYPE": "float", - "DEFAULT": 6.0, - "MIN": 2.0, - "MAX": 12.0 - }, - { - "NAME": "COLOR_SCHEME", - "TYPE": "color", - "DEFAULT": [ - 0.8, - 0.2, - 0.5, - 1.0 - ] - }, - { - "NAME": "BACKGROUND_COLOR", - "TYPE": "color", - "DEFAULT": [ - 0.1, - 0.1, - 0.1, - 1.0 - ] - } - ] -}*/ - -void main() { - // Normalize pixel coordinates (from 0 to 1) - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - - // Center the coordinates around (0,0) - uv = uv * 2.0 - 1.0; - uv.x *= RENDERSIZE.x / RENDERSIZE.y; // Adjust for aspect ratio - - // Calculate the angle and radius from the center - float angle = atan(uv.y, uv.x); - float radius = length(uv); - - // Apply rotation over time - angle += TIME * ROTATION_SPEED; - - // Create kaleidoscopic symmetry by repeating the angle - float symmetry = SYMMETRY; - angle = mod(angle, 2.0 * 3.14159265 / symmetry); - angle = abs(angle - 3.14159265 / symmetry); - - // Generate pattern - float pattern = sin(radius * PATTERN_SCALE - angle * symmetry); - - // Adjust pattern to range from 0.0 to 1.0 - pattern = sin(pattern * 3.14159265) * 0.5 + 0.5; - - // Apply color gradient - vec3 color = mix(BACKGROUND_COLOR.rgb, COLOR_SCHEME.rgb, pattern); - - gl_FragColor = vec4(color, 1.0); -} diff --git a/AuraGrove/MediaFiles/Kaleidoscope flower.png b/AuraGrove/MediaFiles/Kaleidoscope flower.png deleted file mode 100644 index 1cebb17..0000000 Binary files a/AuraGrove/MediaFiles/Kaleidoscope flower.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/KaliCircuitsExplorer (1).fs b/AuraGrove/MediaFiles/KaliCircuitsExplorer (1).fs deleted file mode 100644 index dfdbd30..0000000 --- a/AuraGrove/MediaFiles/KaliCircuitsExplorer (1).fs +++ /dev/null @@ -1,160 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "kali set" - ], - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 2, - 2 - ], - "MIN": [ - -2, - -2 - ] - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.01, - "MAX": 3 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 15, - "MIN": 8, - "MAX": 24 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 0.03, - "MIN": 0.01, - "MAX": 0.05 - }, - { - "NAME": "focus", - "TYPE": "float", - "DEFAULT": 2.14, - "MIN": 0.5, - "MAX": 5 - }, - { - "NAME": "pulse", - "TYPE": "float", - "DEFAULT": 30, - "MIN": 6, - "MAX": 60 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 10, - "MIN": -100, - "MAX": 100 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.1, - "MAX": 1 - } - ], - "ISFVSN": 2 -}*/ - -//////////////////////////////////////////////////////////////////// -// KaliCircuitsExplorer by mojovideotech -// -// based on : -// shadertoy.com/XlX3Rj by Kali -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - - -#define pi 3.141592653 // pi - -float S = (101.0 + glow) * intensity; -vec3 color = vec3(0.0); - -void formula(vec2 z, float t) -{ - float M = 0.0; - float o, ot2, ot=ot2=1000.0; - float K = floor(loops/4.0)+floor(5.0 * zoom); - for (int i=0; i<11; i++) { - z = abs(z) / clamp(dot(z, z), 0.1, 0.5) - t; - float l = length(z); - o = min(max(abs(min(z.x, z.y)), -l + 0.25), abs(l - 0.25)); - ot = min(ot, o); - ot2 = min(l * 0.1, ot2); - M = max(M, float(i) * (1.0 - abs(sign(ot - o)))); - if (K <= 0.0) break; - K -= 1.0; - } - M += 1.0; - float w = (intensity * zoom) * M; - float circ = pow(max(0.0, w - ot2) / w, 6.0); - S += max(pow(max(0.0, w - ot) / w, 0.25), circ); - vec3 col = normalize(0.1 + vec4(0.45, 0.75, M * 0.1, 1.0).rgb); - color += col * (0.4 + mod(M / 9.0 - t * pulse + ot2 * 2.0, 1.0)); - color += vec3(1.0, 0.7, 0.3) * circ * (10.0 - M) * 3.0; -} - - -void main() -{ - float R = 0.0; - float N = TIME * 0.01 * rate; - float T = 2.0 * rate; - if (N > 6.0 * rate) { - R += 1.0; - N -= (R * 8.0 * rate); - } - if (N < 4.0 * rate) T += N; - else T = 8.0 * rate - N; - float Z = (1.05-zoom); - vec2 pos = gl_FragCoord.xy / RENDERSIZE.xy - 0.5; - pos.x *= RENDERSIZE.x/RENDERSIZE.y; - vec2 uv = pos + center; - float sph = length(uv)*0.1; - sph = sqrt(1.0 - sph * sph) * 2.0 ; - float a = T * pi; - float b = a + T; - float c = cos(a) + sin(b); - uv *= mat2(cos(b), sin(b), -sin(b), cos(b)); - uv *= mat2(cos(a),-sin(a), sin(a),cos(a)); - uv -= vec2(sin(c), cos(c)) / pi; - uv *= Z; - float pix = 0.5 / RENDERSIZE.x * Z / sph; - float dof = (zoom * focus) + (T * 0.25); - float L = floor(loops); - for (int aa=0; aa<24; aa++) { - vec2 aauv = floor(vec2(float(aa) / 6.0, mod(float(aa), 6.0))); - formula(uv + aauv * pix * dof, T); - if (L <= 0.0) break; - L -= 1.0; - } - S /= floor(loops); - color /= floor(loops); - vec3 colo = mix(vec3(0.15), color, S) * (1.0 - length(pos)); - colo *=vec3(1.2, 1.1, 1.0); - gl_FragColor = sqrt(max(vec4(colo, 1.0), 0.0) -0.2); -} diff --git a/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs b/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs deleted file mode 100644 index dfdbd30..0000000 --- a/AuraGrove/MediaFiles/KaliCircuitsExplorer.fs +++ /dev/null @@ -1,160 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "kali set" - ], - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 2, - 2 - ], - "MIN": [ - -2, - -2 - ] - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.01, - "MAX": 3 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 15, - "MIN": 8, - "MAX": 24 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 0.03, - "MIN": 0.01, - "MAX": 0.05 - }, - { - "NAME": "focus", - "TYPE": "float", - "DEFAULT": 2.14, - "MIN": 0.5, - "MAX": 5 - }, - { - "NAME": "pulse", - "TYPE": "float", - "DEFAULT": 30, - "MIN": 6, - "MAX": 60 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 10, - "MIN": -100, - "MAX": 100 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.1, - "MAX": 1 - } - ], - "ISFVSN": 2 -}*/ - -//////////////////////////////////////////////////////////////////// -// KaliCircuitsExplorer by mojovideotech -// -// based on : -// shadertoy.com/XlX3Rj by Kali -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - - -#define pi 3.141592653 // pi - -float S = (101.0 + glow) * intensity; -vec3 color = vec3(0.0); - -void formula(vec2 z, float t) -{ - float M = 0.0; - float o, ot2, ot=ot2=1000.0; - float K = floor(loops/4.0)+floor(5.0 * zoom); - for (int i=0; i<11; i++) { - z = abs(z) / clamp(dot(z, z), 0.1, 0.5) - t; - float l = length(z); - o = min(max(abs(min(z.x, z.y)), -l + 0.25), abs(l - 0.25)); - ot = min(ot, o); - ot2 = min(l * 0.1, ot2); - M = max(M, float(i) * (1.0 - abs(sign(ot - o)))); - if (K <= 0.0) break; - K -= 1.0; - } - M += 1.0; - float w = (intensity * zoom) * M; - float circ = pow(max(0.0, w - ot2) / w, 6.0); - S += max(pow(max(0.0, w - ot) / w, 0.25), circ); - vec3 col = normalize(0.1 + vec4(0.45, 0.75, M * 0.1, 1.0).rgb); - color += col * (0.4 + mod(M / 9.0 - t * pulse + ot2 * 2.0, 1.0)); - color += vec3(1.0, 0.7, 0.3) * circ * (10.0 - M) * 3.0; -} - - -void main() -{ - float R = 0.0; - float N = TIME * 0.01 * rate; - float T = 2.0 * rate; - if (N > 6.0 * rate) { - R += 1.0; - N -= (R * 8.0 * rate); - } - if (N < 4.0 * rate) T += N; - else T = 8.0 * rate - N; - float Z = (1.05-zoom); - vec2 pos = gl_FragCoord.xy / RENDERSIZE.xy - 0.5; - pos.x *= RENDERSIZE.x/RENDERSIZE.y; - vec2 uv = pos + center; - float sph = length(uv)*0.1; - sph = sqrt(1.0 - sph * sph) * 2.0 ; - float a = T * pi; - float b = a + T; - float c = cos(a) + sin(b); - uv *= mat2(cos(b), sin(b), -sin(b), cos(b)); - uv *= mat2(cos(a),-sin(a), sin(a),cos(a)); - uv -= vec2(sin(c), cos(c)) / pi; - uv *= Z; - float pix = 0.5 / RENDERSIZE.x * Z / sph; - float dof = (zoom * focus) + (T * 0.25); - float L = floor(loops); - for (int aa=0; aa<24; aa++) { - vec2 aauv = floor(vec2(float(aa) / 6.0, mod(float(aa), 6.0))); - formula(uv + aauv * pix * dof, T); - if (L <= 0.0) break; - L -= 1.0; - } - S /= floor(loops); - color /= floor(loops); - vec3 colo = mix(vec3(0.15), color, S) * (1.0 - length(pos)); - colo *=vec3(1.2, 1.1, 1.0); - gl_FragColor = sqrt(max(vec4(colo, 1.0), 0.0) -0.2); -} diff --git a/AuraGrove/MediaFiles/Lavalamp.fs b/AuraGrove/MediaFiles/Lavalamp.fs deleted file mode 100644 index 3a326b8..0000000 --- a/AuraGrove/MediaFiles/Lavalamp.fs +++ /dev/null @@ -1,53 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Generator" - ], - "DESCRIPTION": "Shader with Speed and NUM_ITER controls", - "ISFVSN": "2", - "INPUTS": [ - { - "NAME": "NUM_ITER", - "TYPE": "float", - "DEFAULT": 9.0, - "MIN": 1.0, - "MAX": 20.0 - }, - { - "NAME": "Speed", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 5.0 - } - ], - "CREDIT": "Transformed by assistant" -} -*/ - -#ifdef GL_ES -precision mediump float; -#endif - -void main() { - vec2 fragCoord = gl_FragCoord.xy; - vec2 resolution = RENDERSIZE.xy; // Replace iResolution with RENDERSIZE - float time = TIME * Speed; // Apply Speed control to TIME - - vec2 uv = (2.0 * fragCoord - resolution) / min(resolution.x, resolution.y); - - // Clamp NUM_ITER to valid range - float numIter = clamp(NUM_ITER, 1.0, 20.0); - const int MAX_ITER = 20; // Maximum number of iterations - - for (int j = 1; j <= MAX_ITER; j++) { - float i = float(j); - float weight = step(i - 0.5, numIter); // 1.0 if i <= numIter, 0.0 otherwise - - uv.x += weight * (0.6 / i) * cos(i * 2.5 * uv.y + time); - uv.y += weight * (0.6 / i) * cos(i * 1.5 * uv.x + time); - } - - vec3 color = vec3(0.1) / abs(sin(time - uv.y - uv.x)); - gl_FragColor = vec4(color, 1.0); -} diff --git a/AuraGrove/MediaFiles/Lavalamp.png b/AuraGrove/MediaFiles/Lavalamp.png deleted file mode 100644 index a6fc255..0000000 Binary files a/AuraGrove/MediaFiles/Lavalamp.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Linescape.fs b/AuraGrove/MediaFiles/Linescape.fs deleted file mode 100644 index 0b9ba5f..0000000 --- a/AuraGrove/MediaFiles/Linescape.fs +++ /dev/null @@ -1,155 +0,0 @@ -/* -{ - "CATEGORIES" : [ - "Generator" - ], - "DESCRIPTION" : "", - "ISFVSN" : "2", - "INPUTS" : [ - { - "NAME" : "Offset_X", - "TYPE" : "float", - "MAX" : 20, - "DEFAULT" : 1, - "MIN" : -20, - "LABEL" : "Offset_X" - }, - { - "NAME" : "Speed", - "TYPE" : "float", - "MAX" : 5, - "DEFAULT" : 0, - "LABEL" : "Speed", - "MIN" : 0 - } - ], - "CREDIT" : "converted by Imimot. Original: https:\/\/www.shadertoy.com\/view\/4dfSDj" -} -*/ - -///////////////////////////////////////////////////////////////////////////// -// XBE -// Retro style terrain rendering -// - -const float PI = 3.141592654; - -// Noise from IQ -vec2 hash( vec2 p ) -{ - p = vec2( dot(p,vec2(127.1,311.7)), - dot(p,vec2(269.5,183.3)) ); - return -1.0 + 2.0*fract(sin(p)*43758.5453123); -} - -float noise( in vec2 p ) -{ - const float K1 = 0.366025404; - const float K2 = 0.211324865; - - vec2 i = floor( p + (p.x+p.y)*K1 ); - - vec2 a = p - i + (i.x+i.y)*K2; - vec2 o = (a.x>a.y) ? vec2(1.0,0.0) : vec2(0.0,1.0); - vec2 b = a - o + K2; - vec2 c = a - 1.0 + 2.0*K2; - - vec3 h = max( 0.5-vec3(dot(a,a), dot(b,b), dot(c,c) ), 0.0 ); - - vec3 n = h*h*h*h*vec3( dot(a,hash(i+0.0)), dot(b,hash(i+o)), dot(c,hash(i+1.0))); - - return dot( n, vec3(70.0) ); -} - -const mat2 m = mat2( 0.80, 0.60, -0.60, 0.80 ); - -float fbm4( in vec2 p ) -{ - float f = 0.0; - f += 0.5000*noise( p ); p = m*p*2.02; - f += 0.2500*noise( p ); p = m*p*2.03; - f += 0.1250*noise( p ); p = m*p*2.01; - f += 0.0625*noise( p ); - return f; -} - -float fbm6( in vec2 p ) -{ - float f = 0.0; - f += 0.5000*noise( p ); p = m*p*2.02; - f += 0.2500*noise( p ); p = m*p*2.03; - f += 0.1250*noise( p ); p = m*p*2.01; - f += 0.0625*noise( p ); p = m*p*2.04; - f += 0.031250*noise( p ); p = m*p*2.01; - f += 0.015625*noise( p ); - return f; -} - -mat4 CreatePerspectiveMatrix(in float fov, in float aspect, in float near, in float far) -{ - mat4 m = mat4(0.0); - float angle = (fov / 180.0) * PI; - float f = 1. / tan( angle * 0.5 ); - m[0][0] = f / aspect; - m[1][1] = f; - m[2][2] = (far + near) / (near - far); - m[2][3] = -1.; - m[3][2] = (2. * far*near) / (near - far); - return m; -} - -mat4 CamControl( vec3 eye, float pitch) -{ - float cosPitch = cos(pitch); - float sinPitch = sin(pitch); - vec3 xaxis = vec3( 1, 0, 0. ); - vec3 yaxis = vec3( 0., cosPitch, sinPitch ); - vec3 zaxis = vec3( 0., -sinPitch, cosPitch ); - // Create a 4x4 view matrix from the right, up, forward and eye position vectors - mat4 viewMatrix = mat4( - vec4( xaxis.x, yaxis.x, zaxis.x, 0 ), - vec4( xaxis.y, yaxis.y, zaxis.y, 0 ), - vec4( xaxis.z, yaxis.z, zaxis.z, 0 ), - vec4( -dot( xaxis, eye ), -dot( yaxis, eye ), -dot( zaxis, eye ), 1 ) - ); - return viewMatrix; -} - -void main() -{ - vec2 uv = gl_FragCoord.xy/RENDERSIZE.xy; - vec2 p = 2.*uv-1.; - p.x *= RENDERSIZE.x/RENDERSIZE.y; - - vec3 eye = vec3(0.+Offset_X, 0.25+0.25*cos(0.5*TIME)*1.0, 0.); - mat4 projmat = CreatePerspectiveMatrix(50., RENDERSIZE.x/RENDERSIZE.y, 0.1, 10.0); - mat4 viewmat = CamControl(eye, -5.*PI/180.); - mat4 vpmat = viewmat*projmat; - - vec3 col = vec3(0.); - vec3 acc = vec3(0.); - float d; - - vec4 pos = vec4(0.); - float lh = -RENDERSIZE.y; - float off = 0.1*TIME*Speed; - float h = 0.; - float z = 0.1; - float zi = 0.05; - for (int i=0; i<20; ++i) - { - pos = vec4(p.x, 0.5*fbm4(0.5*vec2(eye.x+p.x, z+off)), eye.z+z+0., 1.); - h = (vpmat*pos).y - p.y; - if (h>lh) - { - d = abs(h); - col = vec3( d<0.005?smoothstep(1.,0.,d*192.):0. ); - col *= exp(-0.1*float(i)); - acc += col; - lh = h; - } - z += zi; - } - col = sqrt(clamp(acc, 0., 1.)); - gl_FragColor = vec4(col,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Linescape.png b/AuraGrove/MediaFiles/Linescape.png deleted file mode 100644 index 9281dd3..0000000 Binary files a/AuraGrove/MediaFiles/Linescape.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/MagnifyingMarble2.fs b/AuraGrove/MediaFiles/MagnifyingMarble2.fs deleted file mode 100644 index 5bfcaf2..0000000 --- a/AuraGrove/MediaFiles/MagnifyingMarble2.fs +++ /dev/null @@ -1,214 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Generator" - ], - "DESCRIPTION": "spherical lens which is magnifying a moving backdrop of Perlin noise.", - "INPUTS": [ - { - "NAME": "size", - "TYPE": "float", - "DEFAULT": 3.0, - "MIN": -1.0, - "MAX": 5.0 - }, - { - "NAME": "layers", - "TYPE": "float", - "DEFAULT": 3.1, - "MIN": 2.0, - "MAX": 12.0 - }, - { - "NAME": "seed", - "TYPE": "float", - "DEFAULT": 33.0, - "MIN": 3.0, - "MAX": 333.0 - }, - { - "NAME": "refractionIn", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 1.0 - }, - { - "NAME": "refractionOut", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 1.0 - }, - { - "NAME": "colorWarp1", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": -3.0, - "MAX": 6.0 - }, - { - "NAME": "colorWarp2", - "TYPE": "float", - "DEFAULT": 3.0, - "MIN": -5.0, - "MAX": 10.0 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": -1.5, - "MAX": 1.5 - } - ] -} -*/ - - -//////////////////////////////////////////////////////////// -// MagnifyingMarble2 by mojovideotech -// -// based on : -// shadertoy.com/ldfSDN -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#define M_PI 3.1415926535 - -float TT = TIME * rate; - -vec3 light = vec3(50.0, 5.0, 20.0); - -vec4 sph1 = vec4( 0.0, 0.0, 0.0, 1.0); - -vec2 iSphere(in vec3 ro, in vec3 rd, in vec4 sph) { - vec3 oc = ro - sph.xyz; - float b = dot(oc, rd); - float c = dot(oc, oc) - sph.w * sph.w; - float h = b*b - c; - vec2 t; - if(h < 0.0) - t = vec2(-1.0); - else { - float sqrtH = sqrt(h); - t.x = (-b - sqrtH); - t.y = (-b + sqrtH); - } - return t; -} - -vec3 nSphere(in vec3 pos, in vec4 sph ) { return (pos - sph.xyz)/sph.w; } - -float intersect(in vec3 ro, in vec3 rd, out vec2 resT) { - resT = vec2(1000.0); - float id = -1.0; - vec2 tsph = iSphere(ro, rd, sph1); - if(tsph.x > 0.0 || tsph.y > 0.0) { - id = 1.0; - resT = tsph; - } - return id; -} - - -vec4 mod289(vec4 x) { return x - floor(x * (1.0 / 289.0)) * 289.0; } - -vec4 permute(vec4 x) { return mod289(((x*34.0)+1.0)*x); } - -vec4 taylorInvSqrt(vec4 r) { return 1.79284291400159 - 0.85373472095314 * r; } - -vec2 fade(vec2 t) { return t*t*t*(t*(t*6.0-15.0)+10.0); } - -float cnoise(vec2 P) { - vec4 Pi = floor(P.xyxy) + vec4(0.0, 0.0, 1.0, 1.0); - vec4 Pf = fract(P.xyxy) - vec4(0.0, 0.0, 1.0, 1.0); - Pi = mod289(Pi); - vec4 ix = Pi.xzxz; - vec4 iy = Pi.yyww; - vec4 fx = Pf.xzxz; - vec4 fy = Pf.yyww; - vec4 i = permute(permute(ix) + iy); - vec4 gx = fract(i * (1.0 / seed)) * 2.0 - 1.0 ; - vec4 gy = abs(gx) - 0.5 ; - vec4 tx = floor(gx + 0.5); - gx = gx - tx; - vec2 g00 = vec2(gx.x,gy.x); - vec2 g10 = vec2(gx.y,gy.y); - vec2 g01 = vec2(gx.z,gy.z); - vec2 g11 = vec2(gx.w,gy.w); - vec4 norm = taylorInvSqrt(vec4(dot(g00, g00), dot(g01, g01), dot(g10, g10), dot(g11, g11))); - g00 *= norm.x; - g01 *= norm.y; - g10 *= norm.z; - g11 *= norm.w; - float n00 = dot(g00, vec2(fx.x, fy.x)); - float n10 = dot(g10, vec2(fx.y, fy.y)); - float n01 = dot(g01, vec2(fx.z, fy.z)); - float n11 = dot(g11, vec2(fx.w, fy.w)); - vec2 fade_xy = fade(Pf.xy); - vec2 n_x = mix(vec2(n00, n01), vec2(n10, n11), fade_xy.x); - float n_xy = mix(n_x.x, n_x.y, fade_xy.y); - return layers * n_xy; -} - -vec4 getFragColor(float noiseValue) { - vec4 fragColor; - fragColor.r = fract(noiseValue); - fragColor.g = fract(colorWarp1 * fragColor.r); - fragColor.b = fract(colorWarp2 * fragColor.g); - fragColor.a = 1.0; - return fragColor; -} - -void main() -{ - float aspectRatio = RENDERSIZE.x/RENDERSIZE.y; - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - vec4 ro = vec4(0.0, 0.0, 5.0-size, 1.0); - vec3 rd = normalize(vec3( (-1.0+2.0*uv) * vec2(aspectRatio, 1.0), -1.0)); - vec2 t; - float id = intersect(ro.xyz, rd, t); - vec3 col; - if(id > 0.5 && id < 1.5) { - vec3 E = normalize(ro.xyz + t.x*rd); - vec3 N = normalize(nSphere(E, sph1)); - vec3 L = normalize(light); - vec3 reflectColor = vec3(0.0); - float lambertTerm = dot(N, L); - if (lambertTerm > 0.0) { - float w = pow(1.0 - max(0.0, dot(normalize(L+E), E)), 5.0); - reflectColor += (1.0-w)*pow(max(0.0, dot(reflect(-L, E), E)), 100.); - } - vec3 refractionVec = refract(rd, N, refractionIn); - float id2 = intersect(E, refractionVec, t); - if (id2 > 0.5 && id2 < 1.5) { - E += refractionVec * t.y; - E = normalize(E); - N = normalize(nSphere(E, sph1)); - refractionVec = refract(refractionVec, N, refractionOut); - } - vec3 noiseColor = getFragColor(cnoise(vec2(TT + refractionVec.x + uv.x, refractionVec.y + uv.y))).rgb; - col = mix(noiseColor, reflectColor, reflectColor); - } - else - col = getFragColor(cnoise(vec2(TT + uv.x, uv.y))).rgb; - - gl_FragColor = vec4(col,1.0); -} - -// -// GLSL textureless classic 2D noise "cnoise", -// with an RSL-style periodic variant "pnoise". -// Author: Stefan Gustavson (stefan.gustavson@liu.se) -// Version: 2011-08-22 -// -// Many thanks to Ian McEwan of Ashima Arts for the -// ideas for permutation and gradient selection. -// -// Copyright (c) 2011 Stefan Gustavson. All rights reserved. -// Distributed under the MIT license. See LICENSE file. -// https://github.com/ashima/webgl-noise -// diff --git a/AuraGrove/MediaFiles/MagnifyingMarble2.png b/AuraGrove/MediaFiles/MagnifyingMarble2.png deleted file mode 100644 index d70f3ad..0000000 Binary files a/AuraGrove/MediaFiles/MagnifyingMarble2.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Matrix.fs b/AuraGrove/MediaFiles/Matrix.fs deleted file mode 100644 index c407d60..0000000 --- a/AuraGrove/MediaFiles/Matrix.fs +++ /dev/null @@ -1,159 +0,0 @@ -// SaturdayShader Week 40 : Matrix -// by Joseph Fiola (http://www.joefiola.com) -// 2016-07-09 - -// Based on "Matrix" Patricio Gonzalez Vivo from the Book of Shaders' Generative Designs Examples -// https://thebookofshaders.com/examples/?chapter=10 - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 40 - }, - { - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "xScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "yScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "xRandom", - "TYPE": "float", - "DEFAULT": 12.9898, - "MIN": 0.0001, - "MAX": 12.9898 - }, - { - "NAME": "yRandom", - "TYPE": "float", - "DEFAULT": 78.233, - "MIN": 0.0001, - "MAX": 78.233 - }, - { - "NAME": "randomMultiplier", - "TYPE": "float", - "DEFAULT": 43758.5453, - "MIN": 0.0001, - "MAX": 43758.5453 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 20, - "MIN": 0, - "MAX": 40 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -#ifdef GL_ES -precision mediump float; -#endif - -#define TWO_PI 6.28318530718 - - -float random(in float x){ return fract(sin(x)*randomMultiplier); } // original value was 43758.5453 -float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(xRandom,yRandom))) * randomMultiplier); } // 12.9898, 78.233, & 43758.5453 - -float randomChar(vec2 outer,vec2 inner){ - float grid = grid; - vec2 margin = vec2(xScale,yScale); - vec2 borders = step(margin,inner)*step(margin,1.-inner); - vec2 ipos = floor(inner*grid); - vec2 fpos = fract(inner*grid); - return step(.5,random(outer*64.+ipos)) * borders.x * borders.y * step(dotSize,fpos.x) * step(dotSize,fpos.y); -} - -// Rotate -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main(){ - vec2 st = gl_FragCoord.st/RENDERSIZE.xy; - st -= vec2(pos); //center uv to pos location - st.y *= RENDERSIZE.y/RENDERSIZE.x; - - st *= zoom; - st = rotate2d(rotate*-TWO_PI) * st; - - vec3 color = vec3(0.0); - - vec2 ipos = floor(st+11.*color.r); - vec2 fpos = fract(st); - - ipos += vec2(0.,floor(TIME*speed*random(ipos.x+2.))); - - float pct = 1.2; - pct *= randomChar(ipos*sin(fpos-color.g),cos(fpos+color.r)); - pct *= random(ipos); - - color = vec3(pct); - - if (invert) color = color *-1.0 + 1.0; //invert colors - - gl_FragColor = vec4( color , 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Matrix.png b/AuraGrove/MediaFiles/Matrix.png deleted file mode 100644 index 41d2fa3..0000000 Binary files a/AuraGrove/MediaFiles/Matrix.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Matrix2.fs b/AuraGrove/MediaFiles/Matrix2.fs deleted file mode 100644 index 6691bb6..0000000 --- a/AuraGrove/MediaFiles/Matrix2.fs +++ /dev/null @@ -1,159 +0,0 @@ -// SaturdayShader Week 40 : Matrix -// by Joseph Fiola (http://www.joefiola.com) -// 2016-07-09 - -// Based on "Matrix" Patricio Gonzalez Vivo from the Book of Shaders' Generative Designs Examples -// https://thebookofshaders.com/examples/?chapter=10 - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 40 - }, - { - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "xScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "yScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "xRandom", - "TYPE": "float", - "DEFAULT": 12.9898, - "MIN": 0.0001, - "MAX": 12.9898 - }, - { - "NAME": "yRandom", - "TYPE": "float", - "DEFAULT": 78.233, - "MIN": 0.0001, - "MAX": 78.233 - }, - { - "NAME": "randomMultiplier", - "TYPE": "float", - "DEFAULT": 43758.5453, - "MIN": 0.0001, - "MAX": 43758.5453 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 20, - "MIN": 0, - "MAX": 40 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -#ifdef GL_ES -precision mediump float; -#endif - -#define TWO_PI 6.28318530718 - - -float random(in float x){ return fract(sin(x)*randomMultiplier); } // original value was 43758.5453 -float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(xRandom,yRandom))) * randomMultiplier); } // 12.9898, 78.233, & 43758.5453 - -float randomChar(vec2 outer,vec2 inner){ - float grid = grid; - vec2 margin = vec2(xScale,yScale); - vec2 borders = step(margin,inner)*step(margin,1.-inner); - vec2 ipos = floor(inner*grid); - vec2 fpos = fract(inner*grid); - return step(.5,random(outer*64.+ipos)) * borders.x * borders.y * step(dotSize,fpos.x) * step(dotSize,fpos.y); -} - -// Rotate -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main(){ - vec2 st = gl_FragCoord.st/RENDERSIZE.xy; - st -= vec2(pos); //center uv to pos location - st.y *= RENDERSIZE.y/RENDERSIZE.x; - - st *= zoom; - st = rotate2d(rotate*-TWO_PI) * st; - - vec3 color = vec3(0.0); - - vec2 ipos = floor(st); - vec2 fpos = fract(st); - - ipos += vec2(0.,floor(TIME*speed*random(ipos.x+1.))); - - float pct = 1.0; - pct *= randomChar(ipos,fpos); - //pct *= random(ipos); - - color = vec3(pct); - - if (invert) color = color *-1.0 + 1.0; //invert colors - - gl_FragColor = vec4( color , 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Matrix2.png b/AuraGrove/MediaFiles/Matrix2.png deleted file mode 100644 index 51a5d18..0000000 Binary files a/AuraGrove/MediaFiles/Matrix2.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Melter (1).fs b/AuraGrove/MediaFiles/Melter (1).fs deleted file mode 100644 index 844b153..0000000 --- a/AuraGrove/MediaFiles/Melter (1).fs +++ /dev/null @@ -1,116 +0,0 @@ -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" ], - "INPUTS": [ - { - "NAME": "noiseIntensity", - "TYPE": "float", - "MIN": 0.0, - "MAX": 10.0, - "DEFAULT": 6.0 - }, - { - "NAME": "noiseScaleX", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 5.5 - }, - { - "NAME": "noiseScaleY", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 3.5 - }, - { - "NAME": "redPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.1 - }, - { - "NAME": "greenPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.3 - }, - { - "NAME": "bluePhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.6 - } - ] -}*/ - -#define PI 3.1415926535 -#define TWO_PI (PI * 2.0) -#define NUM_NOISE_OCTAVES 3 - -float map(float x, float in_min, float in_max, float out_min, float out_max) { - return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; -} - -float ease(float p, float g) { - return p < 0.5 ? 0.5 * pow(2.0 * p, g) : 1.0 - 0.5 * pow(2.0 * (1.0 - p), g); -} - -// Optimized hash function by Inigo Quilez -float hash(vec2 p) { - vec3 p3 = fract(vec3(p.xyx) * 0.13); - p3 += dot(p3, p3.yzx + 3.333); - return fract((p3.x + p3.y) * p3.z); -} - -// 2D gradient noise by Inigo Quilez -float noise(vec2 x) { - vec2 i = floor(x), f = fract(x), u = f * f * (3.0 - 2.0 * f); - return mix(hash(i), hash(i + vec2(1.0, 0.0)), u.x) + - (hash(i + vec2(0.0, 1.0)) - hash(i)) * u.y * (1.0 - u.x) + - (hash(i + vec2(1.0, 1.0)) - hash(i + vec2(1.0, 0.0))) * u.x * u.y; -} - -float fbm(vec2 x) { - float v = 0.0, a = 0.5; - vec2 shift = vec2(100.0); - mat2 rot = mat2(cos(0.5), sin(0.5), -sin(0.5), cos(0.5)); - for (int i = 0; i < NUM_NOISE_OCTAVES; ++i) { - v += a * noise(x); - x = rot * x * 2.0 + shift; - a *= 0.5; - } - return v; -} - -float distFromCenter(vec2 uv) { - vec2 p = uv - 0.5; - p.x *= RENDERSIZE.x / RENDERSIZE.y; - return length(p); -} - -float upwelling(vec2 uv, float t, float noiseIntensity, vec2 noiseScale, float phase) { - float uvNoise = fbm(uv * noiseScale * fbm(uv * noiseScale + t * 0.3)) * noiseIntensity; - float noiseOffset = uvNoise * smoothstep(0.32, 0.22, distFromCenter(uv)); - float waveOffset = smoothstep(0.8, 0.001, distFromCenter(uv)) * 18.0; - return map(sin(TWO_PI * (t + noiseOffset + waveOffset + phase)), -1.0, 1.0, 0.0, 1.0); -} - -vec4 fullscreenMelt(vec2 uv, float t) { - float phaseShift = smoothstep(0.5, 1.0, 1.0 - distFromCenter(uv)); - float upwellRed = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), redPhaseShift * phaseShift); - float upwellGreen = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), greenPhaseShift * phaseShift); - float upwellBlue = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), bluePhaseShift * phaseShift); - return vec4(upwellRed, upwellGreen, upwellBlue, 1.0); -} - -void main() { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - float fadeFromCenter = 1.0 - min(ease(distFromCenter(uv) + 0.2, 20.0), 1.0); - vec4 vignette = vec4(vec3(fadeFromCenter), 1.0); - gl_FragColor = fullscreenMelt(uv, TIME) * vignette; -} diff --git a/AuraGrove/MediaFiles/Melter.fs b/AuraGrove/MediaFiles/Melter.fs deleted file mode 100644 index 844b153..0000000 --- a/AuraGrove/MediaFiles/Melter.fs +++ /dev/null @@ -1,116 +0,0 @@ -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" ], - "INPUTS": [ - { - "NAME": "noiseIntensity", - "TYPE": "float", - "MIN": 0.0, - "MAX": 10.0, - "DEFAULT": 6.0 - }, - { - "NAME": "noiseScaleX", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 5.5 - }, - { - "NAME": "noiseScaleY", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 3.5 - }, - { - "NAME": "redPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.1 - }, - { - "NAME": "greenPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.3 - }, - { - "NAME": "bluePhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.6 - } - ] -}*/ - -#define PI 3.1415926535 -#define TWO_PI (PI * 2.0) -#define NUM_NOISE_OCTAVES 3 - -float map(float x, float in_min, float in_max, float out_min, float out_max) { - return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; -} - -float ease(float p, float g) { - return p < 0.5 ? 0.5 * pow(2.0 * p, g) : 1.0 - 0.5 * pow(2.0 * (1.0 - p), g); -} - -// Optimized hash function by Inigo Quilez -float hash(vec2 p) { - vec3 p3 = fract(vec3(p.xyx) * 0.13); - p3 += dot(p3, p3.yzx + 3.333); - return fract((p3.x + p3.y) * p3.z); -} - -// 2D gradient noise by Inigo Quilez -float noise(vec2 x) { - vec2 i = floor(x), f = fract(x), u = f * f * (3.0 - 2.0 * f); - return mix(hash(i), hash(i + vec2(1.0, 0.0)), u.x) + - (hash(i + vec2(0.0, 1.0)) - hash(i)) * u.y * (1.0 - u.x) + - (hash(i + vec2(1.0, 1.0)) - hash(i + vec2(1.0, 0.0))) * u.x * u.y; -} - -float fbm(vec2 x) { - float v = 0.0, a = 0.5; - vec2 shift = vec2(100.0); - mat2 rot = mat2(cos(0.5), sin(0.5), -sin(0.5), cos(0.5)); - for (int i = 0; i < NUM_NOISE_OCTAVES; ++i) { - v += a * noise(x); - x = rot * x * 2.0 + shift; - a *= 0.5; - } - return v; -} - -float distFromCenter(vec2 uv) { - vec2 p = uv - 0.5; - p.x *= RENDERSIZE.x / RENDERSIZE.y; - return length(p); -} - -float upwelling(vec2 uv, float t, float noiseIntensity, vec2 noiseScale, float phase) { - float uvNoise = fbm(uv * noiseScale * fbm(uv * noiseScale + t * 0.3)) * noiseIntensity; - float noiseOffset = uvNoise * smoothstep(0.32, 0.22, distFromCenter(uv)); - float waveOffset = smoothstep(0.8, 0.001, distFromCenter(uv)) * 18.0; - return map(sin(TWO_PI * (t + noiseOffset + waveOffset + phase)), -1.0, 1.0, 0.0, 1.0); -} - -vec4 fullscreenMelt(vec2 uv, float t) { - float phaseShift = smoothstep(0.5, 1.0, 1.0 - distFromCenter(uv)); - float upwellRed = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), redPhaseShift * phaseShift); - float upwellGreen = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), greenPhaseShift * phaseShift); - float upwellBlue = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), bluePhaseShift * phaseShift); - return vec4(upwellRed, upwellGreen, upwellBlue, 1.0); -} - -void main() { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - float fadeFromCenter = 1.0 - min(ease(distFromCenter(uv) + 0.2, 20.0), 1.0); - vec4 vignette = vec4(vec3(fadeFromCenter), 1.0); - gl_FragColor = fullscreenMelt(uv, TIME) * vignette; -} diff --git a/AuraGrove/MediaFiles/MetaSevenVortex.fs b/AuraGrove/MediaFiles/MetaSevenVortex.fs deleted file mode 100644 index 16567dd..0000000 --- a/AuraGrove/MediaFiles/MetaSevenVortex.fs +++ /dev/null @@ -1,164 +0,0 @@ -/* -{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "vortex" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 10.0, - "MIN" : 0.0, - "MAX" : 30.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "fov", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.25, - "MAX" : 2.0 - }, - { - "NAME" : "light", - "TYPE" : "float", - "DEFAULT" : 0.4, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME": "pulse", - "TYPE": "bool", - "DEFAULT": false - } - ], - "ISFVSN" : 2.0 -} -*/ - - -//////////////////////////////////////////////////////////////////// -// MetaSevenVortex by mojovideotech -// -// based on : -// shadertoy.com\/view\/lt2fDz -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -vec2 march(vec3 pos, vec3 dir); -vec3 camera(vec2 uv); -void rotate(inout vec2 v, float angle); - -vec3 ret_col; // torus color -vec3 h; // light amount - -#define I_MAX 400. -#define E 0.00001 -#define FAR 50. - - - -vec3 blackbody(float Temp) { - vec3 col = vec3(255.); - col.x = 56100000. * pow(Temp,(-3.0 / 2.0)) + 148.0; - col.y = 100.04 * log(Temp) - 623.6; - if (Temp > 6500.0) col.y = 35200000.0 * pow(Temp,(-3.0 / 2.0)) + 184.0; - col.z = 194.18 * log(Temp) - 1448.6; - col = clamp(col, 0.0, 255.0)/255.0; - if (Temp < 1000.0) col *= Temp/1000.0; - return col; -} - -float scene(vec3 p) { - float var, mind = 1e5, T = TIME*rate; - p.z += 10.0; - rotate(p.xz, 1.57-0.5*T ); - rotate(p.yz, 1.57-0.5*T ); - var = atan(p.x,p.y); - vec2 q = vec2( ( length(p.xy) )-6.0,p.z); - rotate(q, var*0.25+T*2.0*0.0); - vec2 oq = q ; - q = abs(q)-2.5; - if (oq.x < q.x && oq.y > q.y) - rotate(q, ( (var*1.0)+T*0.0)*3.14+T*0.0); - else - rotate(q, ( 0.28-(var*1.0)+T*0.0)*3.14+T*0.0); - float oldvar = var; - ret_col = 1.0-vec3(0.5 + tint, 1.0 - abs(hue + tint), 0.5 - hue); - mind = length(q)+0.5+1.05*(length(fract(q*0.5*(3.0+3.0*sin(oldvar*1.0 - T*2.0)) )-.5)-1.215); - h -= vec3(-3.20,0.20,1.0)*vec3(1.0)*0.0025/(0.051+(mind-sin(oldvar*1.0 - T*2.0 + 3.14)*0.125 )*(mind-sin(oldvar*1.0 - T*2.0 + 3.14)*0.125 ) ); - h -= vec3(1.20,-0.50,-0.50)*vec3(1.0)*0.025/(0.501+(mind-sin(oldvar*1.0 - T*2.0)*0.5 )*(mind-sin(oldvar*1.0 - T*2.0)*0.5 ) ); - h += vec3(0.25, 0.4, 0.05)*0.0025/(0.021+mind*mind); - return (mind); -} - -vec2 march(vec3 pos, vec3 dir) { - vec2 dist = vec2(0.0, 0.0), s = vec2(0.0, 0.0); - vec3 p = vec3(0.0, 0.0, 0.0); - for (float i = -1.0; i < I_MAX; ++i) { - p = pos + dir * dist.y; - dist.x = scene(p); - dist.y += dist.x*0.2; - if (log(dist.y*dist.y/dist.x/1e5) > 0.0 || dist.x < E || dist.y > FAR) - { break; } - s.x++; - } - s.y = dist.y; - return (s); -} - -void rotate(inout vec2 v, float angle) { v = vec2(cos(angle)*v.x+sin(angle)*v.y,-sin(angle)*v.x+cos(angle)*v.y); } - -vec3 camera(vec2 uv) { - vec3 forw = vec3(0.0, 0.0, -1.0); - vec3 right = vec3(1.0, 0.0, 0.0); - vec3 up = vec3(0.0, 1.0, 0.0); - return (normalize((uv.x) * right + (uv.y) * up + fov * forw)); -} - -void main() -{ - vec3 col= vec3(0.0); - vec2 R = RENDERSIZE.xy, - uv = (vec2(gl_FragCoord.xy-R/2.0) / R.y) - center; - vec3 dir = camera(uv); - vec3 pos = vec3(0.0, 0.0, 20.0-scale); - if (pulse) { pos.z = 4.5+1.5*sin(TIME*abs(rate)*5.0); } - h*= 0.0; - vec2 inter = (march(pos, dir)); - col.xyz = ret_col*(1.0-inter.x*0.0125); - col += h * light; - gl_FragColor = vec4(sqrt(max(col, 0.0)), 1.0); -} - diff --git a/AuraGrove/MediaFiles/MetaSevenVortex.jpg b/AuraGrove/MediaFiles/MetaSevenVortex.jpg deleted file mode 100644 index 1731f2d..0000000 Binary files a/AuraGrove/MediaFiles/MetaSevenVortex.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/On My Radar (1).fs b/AuraGrove/MediaFiles/On My Radar (1).fs deleted file mode 100644 index 47554a3..0000000 --- a/AuraGrove/MediaFiles/On My Radar (1).fs +++ /dev/null @@ -1,85 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech, rhythmic-visions, sonicwalker", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "Radar with controls. Adapted from https://editor.isf.video/shaders/669e3b36be01f9001aa474ee", - "INPUTS": [ - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX": 10 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.5, - "MAX": 2 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "color", - "TYPE": "color", - "DEFAULT": [ - 2.0, - 1, - 2.0, - 1.0 - ] - }] -}*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -#define PI 3.1415926535897932384626433832795 - - -float d2y(float d){return glow/(0.2+d);} - -float fct(vec2 p, float r){ - float t = TIME * speed; - float a = 2.*mod(-atan(p.y, p.x)+t, 2.*PI); - float scan = 0.*1.; - return (d2y(a)+scan)*(intensity-step(radius,r)); -} - - -float circle(vec2 p, float r){ - float d=distance(r, radius); - return d2y(100.*d); -} - -void main( void ) { - - vec2 position = (( gl_FragCoord.xy )-0.5*RENDERSIZE)/ RENDERSIZE.y ; - position/=cos(1.5*length(position)); - float y = 0.; - - float dc = length(position); - - y+=fct(position, dc); - y+=circle(position, dc); - - y=pow(y,1.67); - vec3 radarColor = 0.3*vec3(color); - gl_FragColor = vec4( sqrt(y)*radarColor,1.0 ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/On My Radar.fs b/AuraGrove/MediaFiles/On My Radar.fs deleted file mode 100644 index 47554a3..0000000 --- a/AuraGrove/MediaFiles/On My Radar.fs +++ /dev/null @@ -1,85 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech, rhythmic-visions, sonicwalker", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "Radar with controls. Adapted from https://editor.isf.video/shaders/669e3b36be01f9001aa474ee", - "INPUTS": [ - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX": 10 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.5, - "MAX": 2 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "color", - "TYPE": "color", - "DEFAULT": [ - 2.0, - 1, - 2.0, - 1.0 - ] - }] -}*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -#define PI 3.1415926535897932384626433832795 - - -float d2y(float d){return glow/(0.2+d);} - -float fct(vec2 p, float r){ - float t = TIME * speed; - float a = 2.*mod(-atan(p.y, p.x)+t, 2.*PI); - float scan = 0.*1.; - return (d2y(a)+scan)*(intensity-step(radius,r)); -} - - -float circle(vec2 p, float r){ - float d=distance(r, radius); - return d2y(100.*d); -} - -void main( void ) { - - vec2 position = (( gl_FragCoord.xy )-0.5*RENDERSIZE)/ RENDERSIZE.y ; - position/=cos(1.5*length(position)); - float y = 0.; - - float dc = length(position); - - y+=fct(position, dc); - y+=circle(position, dc); - - y=pow(y,1.67); - vec3 radarColor = 0.3*vec3(color); - gl_FragColor = vec4( sqrt(y)*radarColor,1.0 ); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/ParticularBehavior1.fs b/AuraGrove/MediaFiles/ParticularBehavior1.fs deleted file mode 100644 index 3ba31f9..0000000 --- a/AuraGrove/MediaFiles/ParticularBehavior1.fs +++ /dev/null @@ -1,54 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "particles" - ], - "INPUTS": [ - - ] -}*/ - -//////////////////////////////////////////////////////////// -// ParticularBehavior1 by mojovideotech -// -// based on : -// glslsandbox/\e#44948.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -#define pi 3.141592653589793 // pi -#define T (TIME + 10000.0) * 0.1 - -float hash(vec2 co) { float m = dot(co, vec2(237.561, 39.1)); return fract(sin(cos(m)* 1113.27)); } - -float random(float n) { return fract(cos(sin(n * 55.753) * 367.34)); } - -mat2 rotate2d(float angle){ return mat2(cos(angle), -sin(angle), sin(angle), cos(angle)); } - -void main() { - - vec2 uv = (gl_FragCoord.xy * 2.0 - RENDERSIZE.xy) / RENDERSIZE.x; - vec2 p = uv * rotate2d(T * 0.213); - float direction = 120.0/(T/p.x,-T/p.y,sqrt(T)); - float speed = T * direction * 0.231 ; - float distanceFromCenter = random(1.5) + length(p); - p.yx *= rotate2d(-T * 0.239); - float meteorAngle = atan(p.y, p.x) * (359.0 + cos(atan(speed,pi))+pi); - float flooredAngle = floor(meteorAngle); - float randomAngle = pow(random(flooredAngle),mix(cos(direction*pi),-sin(speed*pi),distanceFromCenter)); - float t = speed + randomAngle; - float lightsCountOffset = 0.9; - float adist = randomAngle / distanceFromCenter * lightsCountOffset; - float dist = t + adist; - float meteorDirection = (direction < 0.5) ? -1.0 : 0.0; - dist = abs(fract(dist) + meteorDirection); - float lightLength = 40.0/hash(uv.xy); - float meteor = (random(3.0) / dist) * cos(sin(speed)) / lightLength; - meteor -= dot(vec2(distanceFromCenter,meteorDirection),vec2(randomAngle,meteorAngle)); - vec3 color = vec3(0.0); - color += meteor; - - gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/ParticularBehavior1.png b/AuraGrove/MediaFiles/ParticularBehavior1.png deleted file mode 100644 index 317a637..0000000 Binary files a/AuraGrove/MediaFiles/ParticularBehavior1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/PfUWFmc.png b/AuraGrove/MediaFiles/PfUWFmc.png deleted file mode 100644 index ff8f963..0000000 Binary files a/AuraGrove/MediaFiles/PfUWFmc.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/PlasmaEmitter.fs b/AuraGrove/MediaFiles/PlasmaEmitter.fs deleted file mode 100644 index 24e4ec4..0000000 --- a/AuraGrove/MediaFiles/PlasmaEmitter.fs +++ /dev/null @@ -1,214 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "grow", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 2.5, - "MIN" : 0.0, - "MAX" : 5.0 - }, - { - "NAME" : "contour", - "TYPE" : "float", - "DEFAULT" : 16.0, - "MIN" : 1.0, - "MAX" : 20.0 - }, - { - "NAME" : "radius1", - "TYPE" : "float", - "DEFAULT" : 0.1, - "MIN" : 0.01, - "MAX" : 3.0 - }, - { - "NAME" : "radius2", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.01, - "MAX" : 2.0 - }, - { - "NAME" : "rays", - "TYPE" : "float", - "DEFAULT" : 100, - "MIN" : 20.0, - "MAX" : 500.0 - }, - { - "NAME" : "detail", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.01, - "MAX" : 0.5 - }, - { - "NAME" : "nudge", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -1.5, - "MAX" : 1.5 - }, - { - "NAME" : "edge", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.1, - "MAX" : 1.0 - }, - { - "NAME" : "freq", - "TYPE" : "float", - "DEFAULT" : 8.0, - "MIN" : 1.0, - "MAX" : 16.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME": "fractnoise", - "TYPE": "bool", - "DEFAULT": "FALSE" - } - - ] -} -*/ - -//////////////////////////////////////////////////////////// -// PlasmaEmitter by mojovideotech -// -// based on : -// Light Orb by Hadyn Lander shadertoy/ldjcWy -// 3D noise by Nikita Miropolskiy shadertoy/XsX3zB -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -vec3 random3(vec3 c) { - float j = 4096.0*sin(dot(c,vec3(17.0, 59.4, 15.0))); - vec3 r; - r.z = fract(512.0*j); - j *= .125; - r.x = fract(512.0*j); - j *= .125; - r.y = fract(512.0*j); - return r-0.5; -} - -const float F3 = 0.3333333; -const float G3 = 0.1666667; - -float simplex3d(vec3 p) { - vec3 s = floor(p + dot(p, vec3(F3))); - vec3 x = p - s + dot(s, vec3(G3)); - vec3 e = step(vec3(0.0), x - x.yzx); - vec3 i1 = e*(1.0 - e.zxy); - vec3 i2 = 1.0 - e.zxy*(1.0 - e); - vec3 x1 = x - i1 + G3; - vec3 x2 = x - i2 + 2.0*G3; - vec3 x3 = x - 1.0 + 3.0*G3; - vec4 w, d; - w.x = dot(x, x); - w.y = dot(x1, x1); - w.z = dot(x2, x2); - w.w = dot(x3, x3); - w = max(0.6 - w, 0.0); - d.x = dot(random3(s), x); - d.y = dot(random3(s + i1), x1); - d.z = dot(random3(s + i2), x2); - d.w = dot(random3(s + 1.0), x3); - w *= w; - w *= w; - d *= w; - return dot(d, vec4(rays)); -} - -const mat3 rot1 = mat3(-0.37, 0.36, 0.85,-0.14,-0.93, 0.34,0.92, 0.01,0.4); -const mat3 rot2 = mat3(-0.55,-0.39, 0.74, 0.33,-0.91,-0.24,0.77, 0.12,0.63); -const mat3 rot3 = mat3(-0.71, 0.52,-0.47,-0.08,-0.72,-0.68,-0.7,-0.45,0.56); - -float simplex3d_fractal(vec3 m) { - return 0.5333333*simplex3d(m*rot1) - +0.2666667*simplex3d(2.0*m*rot2) - +0.1333333*simplex3d(4.0*m*rot3) - +0.0666667*simplex3d(8.0*m); -} - -float getNoiseValue(vec2 p, float t) { - vec3 p3 = vec3(p.x, p.y, 0.0) + vec3(0.0, 0.0, t*0.025); - float n; - if (fractnoise) { n = simplex3d_fractal(p3*freq+freq); } - else n = simplex3d(p3*freq*freq); - return 0.5 + 0.5*n; -} - -void main(void) { - float T = rate*TIME; - float b = 1.0/detail; - vec2 p = (gl_FragCoord.xy / RENDERSIZE.y) - center; - float aspect = RENDERSIZE.x/RENDERSIZE.y; - vec2 pos = p-vec2(0.5*aspect, 0.5); - p = vec2(0.5*aspect, 0.5)+normalize(pos)*min(length(pos)+nudge*radius1*radius2, radius1*radius2); - float noise = getNoiseValue(b*0.25*p, T); - float dist = clamp(1.0-length(pos)/radius2, 0.0, 1.0); - float sd = dist * noise; - float h, f; - h = 1.0-clamp(abs(dist-(1.0-radius1))/radius1, 0.0, 1.0); - h = pow(h, 21.0 - contour); - h = clamp(0.9*h, 0.0, 1.0); - float innerBall = clamp(abs(dist-(1.0-radius1))/radius1, 0.0, 1.0); - innerBall = smoothstep(0.5, 0.85, innerBall); - innerBall += noise; - f = mix( (noise*grow+h)*h + innerBall, noise*grow+h, step(dist, 1.0-radius1)); - f = smoothstep(edge,edge+0.1, f); - - vec3 colorNoise; - colorNoise.x = getNoiseValue(b*0.25*p, 10.0+T); - colorNoise.y = getNoiseValue(b*0.25*p, 00.0+T); - colorNoise.z = getNoiseValue(b*0.25*p, 30.0+T); - colorNoise.x = smoothstep(edge,edge+0.1, colorNoise.x); - colorNoise.y = smoothstep(edge,edge+0.1, colorNoise.y); - colorNoise.z = smoothstep(edge,edge+0.1, colorNoise.z); - vec3 col = mix(vec3(hue+tint, colorNoise.x, 2.0-hue), vec3(colorNoise.x, 2.0-tint, abs(hue-tint)), colorNoise.y); - col += vec3(1.0) * (pow(clamp(dist+radius1, 0.0, 0.0), 8.0)); - col *= f; - vec3 bgColor = mix(vec3(0.0,0.0,0.5), vec3(0.0,0.5,0.5), dist*detail); - bgColor *= vec3(1.0,1.0,1.0) * atan(dist, T); - col += bgColor; - - gl_FragColor = vec4(col,1.0); -} - - diff --git a/AuraGrove/MediaFiles/PlasmaEmitter.png b/AuraGrove/MediaFiles/PlasmaEmitter.png deleted file mode 100644 index 4c26752..0000000 Binary files a/AuraGrove/MediaFiles/PlasmaEmitter.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/PrimeWaves.fs b/AuraGrove/MediaFiles/PrimeWaves.fs deleted file mode 100644 index 8ff59b2..0000000 --- a/AuraGrove/MediaFiles/PrimeWaves.fs +++ /dev/null @@ -1,142 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Generator", - "waves" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT": [ - -2, - -1 - ], - "MAX" : [ - 10, - 10 - ], - "MIN" : [ - -10, - -10 - ] - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": -1, - "MIN": -3, - "MAX": 3 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 5, - "MIN": -10, - "MAX": 10 - }, - { - "NAME": "depth", - "TYPE": "float", - "DEFAULT": 0.6, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "rxy", - "TYPE": "float", - "DEFAULT": 11, - "MIN": 1, - "MAX": 17 - }, - { - "NAME": "rxz", - "TYPE": "float", - "DEFAULT": 13, - "MIN": 1, - "MAX": 17 - } - ] -} -*/ - -// PrimeWaves by mojovideotech -// based on: -// glslsandbox.com/e#21344.0 - -#ifdef GL_ES -precision highp float; -#endif - -vec2 distort(vec2 p) -{ - float theta = atan(p.y, p.x); - float radius = length(p); - radius = pow(radius, 1.0+depth); - p.x = radius * cos(theta); - p.y = radius * sin(theta); - return 0.5 * (p + 1.0); -} - -vec4 pattern(vec2 p) -{ - vec2 m=mod(p.xy+p.x+p.y,2.)-1.; - return vec4(length(m+p*0.1)); -} - -float hash(const float n) -{ - return fract(sin(n)*29712.15073); -} - -float noise(const vec3 x, float y, float z) -{ - vec3 p=floor(x); vec3 f=fract(x); - f=f*f*(3.0-2.0*f); - float n=p.x+p.y*y+p.z*z; - float r1=mix(mix(hash(n+0.0),hash(n+1.0),f.x),mix(hash(n+y),hash(n+y+1.0),f.x),f.y); - float r2=mix(mix(hash(n+z),hash(n+z+1.0),f.x),mix(hash(n+y+z),hash(n+y+z+1.0),f.x),f.y); - return mix(r1,r2,f.z); -} -void main( void ) { - - float RY = 0.0; float RZ = 0.0; - if (rxy <= 1.) { RY += 11.; } - else if (rxy <= 2.) { RY += 13.; } - else if (rxy <= 3.) { RY += 17.; } - else if (rxy <= 4.) { RY += 19.; } - else if (rxy <= 5.) { RY += 23.; } - else if (rxy <= 6.) { RY += 29.; } - else if (rxy <= 8.) { RY += 31.; } - else if (rxy <= 9.) { RY += 37.; } - else if (rxy <= 10.) { RY += 41.; } - else if (rxy <= 11.) { RY += 43.; } - else if (rxy <= 12.) { RY += 47.; } - else if (rxy <= 13.) { RY += 53.; } - else if (rxy <= 14.) { RY += 59.; } - else if (rxy <= 15.) { RY += 61.; } - else if (rxy <= 16.) { RY += 67.; } - if (rxz <= 1.) { RZ += 11.; } - else if (rxz <= 2.) { RZ += 13.; } - else if (rxz <= 3.) { RZ += 17.; } - else if (rxz <= 4.) { RZ += 19.; } - else if (rxz <= 5.) { RZ += 23.; } - else if (rxz <= 6.) { RZ += 29.; } - else if (rxz <= 8.) { RZ += 31.; } - else if (rxz <= 9.) { RZ += 37.; } - else if (rxz <= 10.) { RZ += 41.; } - else if (rxz <= 11.) { RZ += 43.; } - else if (rxz <= 12.) { RZ += 47.; } - else if (rxz <= 13.) { RZ += 53.; } - else if (rxz <= 14.) { RZ += 59.; } - else if (rxz <= 15.) { RZ += 61.; } - else if (rxz <= 16.) { RZ += 67.; } - - vec2 pos = ( gl_FragCoord.xy / RENDERSIZE.xy * zoom )+center; - float col = noise(pos.xyx + (TIME*rate),RY,RZ); - vec4 c = pattern(distort(pos+col)); - c.xy = distort(c.xy); - gl_FragColor = vec4(c.x - col, sin(c.y) - col, cos(c.z), 1.0); - -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/PrimeWaves.jpg b/AuraGrove/MediaFiles/PrimeWaves.jpg deleted file mode 100644 index 3ec9df5..0000000 Binary files a/AuraGrove/MediaFiles/PrimeWaves.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/RGBlaserglobe.qtz (1).fs b/AuraGrove/MediaFiles/RGBlaserglobe.qtz (1).fs deleted file mode 100644 index 553cbf9..0000000 --- a/AuraGrove/MediaFiles/RGBlaserglobe.qtz (1).fs +++ /dev/null @@ -1,71 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - - ] -} -*/ - - -// By @paulofalcao -// -// Blobs - -#ifdef GL_ES -precision highp float; -#endif - - -float makePoint(float x,float y,float fx,float fy,float sx,float sy,float t){ - float xx=x*cos(t*fx); - float yy=y*sin(t*fy); - return 1./ (sqrt(length(xx+yy) + length(xx*yy))); -} - -void main( void ) { - - vec2 p=(gl_FragCoord.xy/RENDERSIZE.x)*2.0-vec2(1.0,RENDERSIZE.y/RENDERSIZE.x); - - float x=p.x; - float y=p.y; - - float a= - makePoint(x,y,3.3,2.9,0.3,0.3,TIME); - a=a+makePoint(x,y,1.9,2.0,0.4,0.4,TIME); - a=a+makePoint(x,y,0.8,0.7,0.4,0.5,TIME); - a=a+makePoint(x,y,2.3,0.1,0.6,0.3,TIME); - a=a+makePoint(x,y,0.8,1.7,0.5,0.4,TIME); - a=a+makePoint(x,y,0.3,1.0,0.4,0.4,TIME); - a=a+makePoint(x,y,1.4,1.7,0.4,0.5,TIME); - a=a+makePoint(x,y,1.3,2.1,0.6,0.3,TIME); - a=a+makePoint(x,y,1.8,1.7,0.5,0.4,TIME); - - float b= - makePoint(x,y,1.2,1.9,0.3,0.3,TIME); - b=b+makePoint(x,y,0.7,2.7,0.4,0.4,TIME); - b=b+makePoint(x,y,1.4,0.6,0.4,0.5,TIME); - b=b+makePoint(x,y,2.6,0.9,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.4,0.5,0.4,TIME); - b=b+makePoint(x,y,0.7,1.7,0.4,0.4,TIME); - b=b+makePoint(x,y,0.8,0.5,0.4,0.5,TIME); - b=b+makePoint(x,y,1.4,0.7,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.3,0.5,0.4,TIME); - - float c= - makePoint(x,y,3.7,0.3,0.3,0.3,TIME); - c=c+makePoint(x,y,1.9,1.3,0.4,0.4,TIME); - c=c+makePoint(x,y,0.8,0.9,0.4,0.5,TIME); - c=c+makePoint(x,y,1.2,1.7,0.6,0.3,TIME); - c=c+makePoint(x,y,0.3,0.6,0.5,0.4,TIME); - c=c+makePoint(x,y,0.3,0.3,0.4,0.4,TIME); - c=c+makePoint(x,y,1.4,0.8,0.4,0.5,TIME); - c=c+makePoint(x,y,0.2,0.6,0.6,0.3,TIME); - c=c+makePoint(x,y,1.3,0.5,0.5,0.4,TIME); - - vec3 d=vec3(a,b,c)*0.01; - - gl_FragColor = vec4(d.x,d.y,d.z,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs b/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs deleted file mode 100644 index 553cbf9..0000000 --- a/AuraGrove/MediaFiles/RGBlaserglobe.qtz.fs +++ /dev/null @@ -1,71 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - - ] -} -*/ - - -// By @paulofalcao -// -// Blobs - -#ifdef GL_ES -precision highp float; -#endif - - -float makePoint(float x,float y,float fx,float fy,float sx,float sy,float t){ - float xx=x*cos(t*fx); - float yy=y*sin(t*fy); - return 1./ (sqrt(length(xx+yy) + length(xx*yy))); -} - -void main( void ) { - - vec2 p=(gl_FragCoord.xy/RENDERSIZE.x)*2.0-vec2(1.0,RENDERSIZE.y/RENDERSIZE.x); - - float x=p.x; - float y=p.y; - - float a= - makePoint(x,y,3.3,2.9,0.3,0.3,TIME); - a=a+makePoint(x,y,1.9,2.0,0.4,0.4,TIME); - a=a+makePoint(x,y,0.8,0.7,0.4,0.5,TIME); - a=a+makePoint(x,y,2.3,0.1,0.6,0.3,TIME); - a=a+makePoint(x,y,0.8,1.7,0.5,0.4,TIME); - a=a+makePoint(x,y,0.3,1.0,0.4,0.4,TIME); - a=a+makePoint(x,y,1.4,1.7,0.4,0.5,TIME); - a=a+makePoint(x,y,1.3,2.1,0.6,0.3,TIME); - a=a+makePoint(x,y,1.8,1.7,0.5,0.4,TIME); - - float b= - makePoint(x,y,1.2,1.9,0.3,0.3,TIME); - b=b+makePoint(x,y,0.7,2.7,0.4,0.4,TIME); - b=b+makePoint(x,y,1.4,0.6,0.4,0.5,TIME); - b=b+makePoint(x,y,2.6,0.9,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.4,0.5,0.4,TIME); - b=b+makePoint(x,y,0.7,1.7,0.4,0.4,TIME); - b=b+makePoint(x,y,0.8,0.5,0.4,0.5,TIME); - b=b+makePoint(x,y,1.4,0.7,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.3,0.5,0.4,TIME); - - float c= - makePoint(x,y,3.7,0.3,0.3,0.3,TIME); - c=c+makePoint(x,y,1.9,1.3,0.4,0.4,TIME); - c=c+makePoint(x,y,0.8,0.9,0.4,0.5,TIME); - c=c+makePoint(x,y,1.2,1.7,0.6,0.3,TIME); - c=c+makePoint(x,y,0.3,0.6,0.5,0.4,TIME); - c=c+makePoint(x,y,0.3,0.3,0.4,0.4,TIME); - c=c+makePoint(x,y,1.4,0.8,0.4,0.5,TIME); - c=c+makePoint(x,y,0.2,0.6,0.6,0.3,TIME); - c=c+makePoint(x,y,1.3,0.5,0.5,0.4,TIME); - - vec3 d=vec3(a,b,c)*0.01; - - gl_FragColor = vec4(d.x,d.y,d.z,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/RainbowRingCubicTwist (1).fs b/AuraGrove/MediaFiles/RainbowRingCubicTwist (1).fs deleted file mode 100644 index c21635e..0000000 --- a/AuraGrove/MediaFiles/RainbowRingCubicTwist (1).fs +++ /dev/null @@ -1,76 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "", - "ISFVSN" : "2", - "INPUTS": [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "thickness", - "TYPE" : "float", - "DEFAULT" : 1.75, - "MIN" : 0.5, - "MAX" : 2.0 - }, - { - "NAME" : "twists", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 1.0, - "MAX" : 5.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "gamma", - "TYPE" : "float", - "DEFAULT" : 0.454545, - "MIN" : 0.25, - "MAX" : 1.0 - } - ] -} - -*/ - -//////////////////////////////////////////////////////////// -// RainbowRingCubicTwist by mojovideotech -// -// based on : -// glslsandbox/e#58416.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision highp float; -#endif - - -void main() -{ - float T = TIME * rate; - vec2 R = RENDERSIZE; - vec2 P = (gl_FragCoord.xy - 0.5*R)*(2.1 - scale); - vec4 S, E, F; - P = vec2(length(P) / R.y - 0.333, atan(P.y,P.x)); - P *= vec2(2.6 - thickness,floor(twists)); ; - S = 0.08*cos(1.5*vec4(0.0, 1.0, 2.0, 3.0) + T + P.y + sin(P.y)*cos(T)); - E = S.yzwx; - F = max(P.x - S, E - P.x); - gl_FragColor = pow(dot(clamp(F*R.y, 0.0, 1.0), 72.0*(S - E))*(S - 0.1), vec4(gamma)); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs b/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs deleted file mode 100644 index c21635e..0000000 --- a/AuraGrove/MediaFiles/RainbowRingCubicTwist.fs +++ /dev/null @@ -1,76 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "", - "ISFVSN" : "2", - "INPUTS": [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "thickness", - "TYPE" : "float", - "DEFAULT" : 1.75, - "MIN" : 0.5, - "MAX" : 2.0 - }, - { - "NAME" : "twists", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 1.0, - "MAX" : 5.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "gamma", - "TYPE" : "float", - "DEFAULT" : 0.454545, - "MIN" : 0.25, - "MAX" : 1.0 - } - ] -} - -*/ - -//////////////////////////////////////////////////////////// -// RainbowRingCubicTwist by mojovideotech -// -// based on : -// glslsandbox/e#58416.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision highp float; -#endif - - -void main() -{ - float T = TIME * rate; - vec2 R = RENDERSIZE; - vec2 P = (gl_FragCoord.xy - 0.5*R)*(2.1 - scale); - vec4 S, E, F; - P = vec2(length(P) / R.y - 0.333, atan(P.y,P.x)); - P *= vec2(2.6 - thickness,floor(twists)); ; - S = 0.08*cos(1.5*vec4(0.0, 1.0, 2.0, 3.0) + T + P.y + sin(P.y)*cos(T)); - E = S.yzwx; - F = max(P.x - S, E - P.x); - gl_FragColor = pow(dot(clamp(F*R.y, 0.0, 1.0), 72.0*(S - E))*(S - 0.1), vec4(gamma)); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Resolve_JWxeiuQtVP.mp4 b/AuraGrove/MediaFiles/Resolve_JWxeiuQtVP.mp4 deleted file mode 100644 index 017470d..0000000 --- a/AuraGrove/MediaFiles/Resolve_JWxeiuQtVP.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa3180ca4cd53d1dadcbce76b675f6943e9e836db4f0325949472647ce0f54f9 -size 1568906 diff --git a/AuraGrove/MediaFiles/Resolve_MF3XgvZy2r.mp4 b/AuraGrove/MediaFiles/Resolve_MF3XgvZy2r.mp4 deleted file mode 100644 index 50b9273..0000000 --- a/AuraGrove/MediaFiles/Resolve_MF3XgvZy2r.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df6b5f6158709a590be33d32ee6aa26bba79347e945f86f7faf40c65ec3963e7 -size 9198017 diff --git a/AuraGrove/MediaFiles/Rip_Amber.png b/AuraGrove/MediaFiles/Rip_Amber.png deleted file mode 100644 index be4a713..0000000 Binary files a/AuraGrove/MediaFiles/Rip_Amber.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Road to Hell (1).fs b/AuraGrove/MediaFiles/Road to Hell (1).fs deleted file mode 100644 index b128fc3..0000000 --- a/AuraGrove/MediaFiles/Road to Hell (1).fs +++ /dev/null @@ -1,130 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "LABEL": "PosX", - "NAME": "PosX", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "PosY", - "NAME": "PosY", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "PosZ", - "NAME": "PosZ", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotX", - "NAME": "RotX", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotY", - "NAME": "RotY", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotZ", - "NAME": "RotZ", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -const float PI=3.14159265358979323846; - -float speed=iGlobalTime*0.2975; -float ground_x=PosX*2.-1.; -float ground_y=PosY*2.-1.; -float ground_z=PosZ; - -vec2 rotate(vec2 k,float t) - { - return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); - } - -float draw_scene(vec3 p) - { - float tunnel_m=0.125*cos(PI*p.z*1.0+speed*4.0-PI); - float tunnel1_p=2.0; - float tunnel1_w=tunnel1_p*0.225; - float tunnel1=length(mod(p.xy,tunnel1_p)-tunnel1_p*0.5)-tunnel1_w; // tunnel1 - float tunnel2_p=2.0; - float tunnel2_w=tunnel2_p*0.2125+tunnel2_p*0.0125*cos(PI*p.y*8.0)+tunnel2_p*0.0125*cos(PI*p.z*8.0); - float tunnel2=length(mod(p.xy,tunnel2_p)-tunnel2_p*0.5)-tunnel2_w; // tunnel2 - float hole1_p=1.0; - float hole1_w=hole1_p*0.5; - float hole1=length(mod(p.xz,hole1_p).xy-hole1_p*0.5)-hole1_w; // hole1 - float hole2_p=0.25; - float hole2_w=hole2_p*0.375; - float hole2=length(mod(p.yz,hole2_p).xy-hole2_p*0.5)-hole2_w; // hole2 - float hole3_p=0.5; - float hole3_w=hole3_p*0.25+0.125*sin(PI*p.z*2.0); - float hole3=length(mod(p.xy,hole3_p).xy-hole3_p*0.5)-hole3_w; // hole3 - float tube_m=0.075*sin(PI*p.z*1.0); - float tube_p=0.5+tube_m; - float tube_w=tube_p*0.025+0.00125*cos(PI*p.z*128.0); - float tube=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; // tube - float bubble_p=0.05; - float bubble_w=bubble_p*0.5+0.025*cos(PI*p.z*2.0); - float bubble=length(mod(p.yz,bubble_p)-bubble_p*0.5)-bubble_w; // bubble - return max(min(min(-tunnel1,mix(tunnel2,-bubble,0.375)),max(min(-hole1,hole2),-hole3)),-tube); - } - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) - { - vec2 position=(fragCoord.xy/iResolution.xy); - vec2 p=-1.0+2.0*position; - vec3 dir=normalize(vec3(p*vec2(1.77,1.0),1.0)); // screen ratio (x,y) fov (z) - - dir.yz=rotate(dir.yz,RotX*2.*PI); // rotation x - dir.zx=rotate(dir.zx,RotY*2.*PI); // rotation y - dir.xy=rotate(dir.xy,RotZ*2.*PI); // rotation z - - vec3 ray = vec3(ground_x,ground_y,(ground_z-speed*2.5)); - float t=0.0; - const int ray_n=96; - for(int i=0;i= 1.0) break; - } - return max(0.0, 5.0 * accum / tw - 0.7); -} - -void main() { - float TT = TIME * rate; - vec2 uv = 2.0 * gl_FragCoord.xy / RENDERSIZE.xy - 1.0; - vec2 uvs = uv * RENDERSIZE.xy / max(RENDERSIZE.x, RENDERSIZE.y) ; - vec3 p = vec3(uvs / zoom ,morph) + vec3(1.0, -1.3, -0.5); - p.xz *= rmat(rot); - float mu = floor(multiplier); - p += 0.2 * vec3(sin(TT / 13.0 * mu), sin(TT / 89.0 * mu), sin(TT / 233.0 * mu)); - float t = field(p); - float v = (1.0 - exp(abs(uv.x) - 1.0) * 5.0 ) * (1.0 - exp(abs(uv.y) - 1.0)); - vec3 col = mix(2.0,0.1, v) * vec3(1.1 * t * t * t, 1.3 * t * t, 0.1 * t); - col *= vec3(red,green,blue); - gl_FragColor = vec4(col,1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/SimplyNebulous.jpg b/AuraGrove/MediaFiles/SimplyNebulous.jpg deleted file mode 100644 index bf32aa2..0000000 Binary files a/AuraGrove/MediaFiles/SimplyNebulous.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/SoftPatterns+.fs b/AuraGrove/MediaFiles/SoftPatterns+.fs deleted file mode 100644 index fdb72d8..0000000 --- a/AuraGrove/MediaFiles/SoftPatterns+.fs +++ /dev/null @@ -1,115 +0,0 @@ -// SaturdayShader Week 26 : Soft Patterns -// by Joseph Fiola (http://www.joefiola.com) -// 2016-02-13 - -// Based on Interferance, Color Waves by @gabrieldunne -// https://twitter.com/gabrieldunne/status/671398225593561090 -// http://glslsandbox.com/e#29006.1 - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 4, - "MIN": 0, - "MAX": 50 - }, - { - "NAME": "iterations", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "contrast", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -20, - "MAX": 20 - }, - { - "NAME": "offset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pattern", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -1, - "MAX": 1 - }, - { - "NAME": "color1", - "TYPE": "color", - "DEFAULT": [ - 1, - 0.4, - 0.64, - 1 - ] - }, - { - "NAME": "color2", - "TYPE": "color", - "DEFAULT": [ - 0.3, - 0.1, - 0.14, - 1 - ] - } - ] -}*/ - - - -#define PI 3.14159 -#define TWO_PI (PI*2.0) - - -vec2 rot(vec2 uv,float a){ - return vec2(uv.x*cos(a) -uv.y*sin(a),uv.y*cos(a)+uv.x*sin(a)); -} - - -void main() -{ - vec2 center = (gl_FragCoord.xy); - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(0.5); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv *= zoom; - uv=rot(uv,rotate * PI); - - float col = contrast; - - for(float i = 0.; i < 10.0; i++) - { - float a = i * 4. * (TWO_PI * pattern / 10.); - col += cos(TWO_PI*(uv.y * cos(a) + uv.x * sin(a) + offset)) +cos(TWO_PI*(uv.y * cos(a) + uv.x * sin(-a) + offset)); - - if (i >= iterations) break; - - } - - gl_FragColor = col > 0.5 ? color1 : color2; -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/SoftPatterns+.png b/AuraGrove/MediaFiles/SoftPatterns+.png deleted file mode 100644 index 4a678fb..0000000 Binary files a/AuraGrove/MediaFiles/SoftPatterns+.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/SpaceFleetFormation.fs b/AuraGrove/MediaFiles/SpaceFleetFormation.fs deleted file mode 100644 index f11d13d..0000000 --- a/AuraGrove/MediaFiles/SpaceFleetFormation.fs +++ /dev/null @@ -1,93 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - ], - "ISFVSN" : 2.0 -} -*/ - - -//////////////////////////////////////////////////////////////////// -// SpaceFleetFormation by mojovideotech -// -// based on : -// shadertoy.com\/view\/llBSRm -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define trpi 1.047197551196598 // one third of pi, pi/3 - -#define EPSN 0.001 -#define ITERS 60 -#define MAXD 12.0 -#define T TIME * 0.125 - - -mat2 rot(in float a) { float c = cos(a), s = sin(a); return mat2(c,-s,s,c); } - -float hexagon(vec3 p, vec2 h) { - vec3 q = abs(p); - return max(q.y - h.y, max(dot(vec2(cos(trpi), sin(trpi)), q.zx), q.z) - h.x); -} - -float sphere(vec3 pos, float radius) { return length(pos) - radius; } - -float opRep( vec3 p, vec3 c ) { return sphere(mod(p,c)-0.5*c, 0.05); } - -float opRep2( vec3 p, vec3 c ) { return hexagon(mod(p,c)-0.5*c, vec2(0.095,0.0125)); } - -float distFunct(vec3 pos) { return min(opRep2(pos,vec3(0.5)), opRep(pos,vec3(0.5))); } - -vec3 getNormal(vec3 pos) { - vec2 eps = vec2(0.0, EPSN); - vec3 normal = normalize(vec3( - distFunct(pos + eps.yxx) - distFunct(pos - eps.yxx), - distFunct(pos + eps.xyx) - distFunct(pos - eps.xyx), - distFunct(pos + eps.xxy) - distFunct(pos - eps.xxy))); - return normal; -} - -vec3 render(vec2 st) { - vec3 cp = vec3(1.0, 1.0, 1.0); - cp *= vec3((smoothstep(-3.0, 3.0, sin(T*0.2+cos(T)))-0.5)*2.0, 1.0, T * 3.0); - vec3 ct = vec3((smoothstep(5.0, -5.0, cos(T*0.2+sin(T)))-0.5), T*0.2, 1.0); - vec3 cu = normalize(vec3(0.0, 1.0, 0.0)); - vec3 cd = normalize(ct + cp); - cu.zy *= rot(sin(T)-cos(T)-T); - cu.xz *= rot(sin(T)-cos(T)+T); - vec3 cr = normalize(cross(cu,cd)); - cu = normalize(cross(cd,cr)); - vec3 rd = normalize(cd+st.x*cr+st.y*cu); - float dist = distFunct(cp); - float total = dist; - for(int i = 0; iMAXD) continue; - } - vec3 fd = cp+rd*total; - float fog = 1.0 / (1.0 + total * total * 0.4); - vec3 col = vec3(fog); - if(dist 7 ? min( 12., D) : D; - pa=length(p); - } - a*=a*a; - float s1 = s+zoffset; - float fade = pow(distfading,max(0.,float(r)-sampleShift)); - float dm=max(0.,2.0-a*a*.001); - if (r>3) fade*=1.-dm; - if ( r == 0 ) fade *= 1. - sampleShift; - if ( r == volsteps-1 ) fade *= sampleShift; - v+=vec3(s1,s1*s1,s1*s1*s1*s1)*a*brightness*fade; - s+=depth; - } - v=mix(vec3(length(v)),v,saturation); - if (nebula) { - vec4 forCol = vec4(v*.01,1.); - vec4 backCol = mix(.4, 1., v2) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - backCol *= 0.2; - backCol.b *= 1.0; - backCol.r = mix(backCol.r, backCol.b, 0.2); - forCol.g *= max((backCol.r * 4.0), 1.0); - forCol.r += backCol.r * 0.05; - forCol.b += 0.5*mix(backCol.g, backCol.b, 0.8); - gl_FragColor = forCol; - } - else - { - vec4 col = vec4(vec3(v*.01),1.); - gl_FragColor = col; - } -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/SpaceIsThePlace.fs b/AuraGrove/MediaFiles/SpaceIsThePlace.fs deleted file mode 100644 index 6565339..0000000 --- a/AuraGrove/MediaFiles/SpaceIsThePlace.fs +++ /dev/null @@ -1,191 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "space" - ], - "INPUTS": [ - { - "NAME": "nebula", - "TYPE": "bool", - "DEFAULT": 0 - }, - { - "NAME": "brightness", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2.5, - "MIN": 0.25, - "MAX": 20 - }, - { - "NAME": "saturation", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "distfading", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "depth", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.1, - "MAX": 1 - }, - { - "NAME": "density", - "TYPE": "float", - "DEFAULT": 0.75, - "MIN": 0.5, - "MAX": 2 - }, - { - "NAME": "morph", - "TYPE": "float", - "DEFAULT": 0.89, - "MIN": 0.5, - "MAX": 1 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.005, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "move", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ] - } - ] -}*/ - -/////////////////////////////////////////// -// SpaceIsThePlace by mojovideotech -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -// -// based on : -// shadertoy.com/\XlfGRj by Kali -/////////////////////////////////////////// - -#define iterations 7 -#define volsteps 7 -#define pi 3.141592653589793 // pi - -float field(in vec3 p) { - float strength = 7. + .03 * log(1.e-6 + fract(sin(TIME) * 4373.11)); - float accum = 0.; - float prev = 0.; - float tw = 0.; - for (int i = 0; i < 7; ++i) { - float mag = dot(p, p); - p = abs(p) / mag + vec3(-.5, -.4, -1.5); - float w = exp(-float(i) / 7.); - accum += w * exp(-strength * pow(abs(mag - prev), 2.3)); - tw += w; - prev = mag; - } - return max(0., 5. * accum / tw - .7); -} - -void main() { - vec2 uv=gl_FragCoord.xy/RENDERSIZE.xy-.5; - uv.y*=RENDERSIZE.y/RENDERSIZE.x; - vec3 p = vec3(uv / 4., 0) + vec3(1., -1.3, 0.); - p.x -= 0.25*move.x; - p.y -= 0.25*move.y; - p.x += 0.25*(1.0)*5.0*cos(0.01*TIME)+0.001*TIME; - p.y += 0.25*(1.0)*5.0*sin(0.01*TIME)+0.001*TIME; - p.z += 0.003*TIME; - float speed = rate * cos(TIME*0.02 + pi/4.0); - vec3 dir=vec3(uv*zoom,1.); - vec3 from=vec3(0.0, 0.0,0.0); - vec3 forward = vec3(0.,0.,1.); - float a1 = pi * (move.x/RENDERSIZE.x-.5); - mat2 rot1 = mat2(cos(a1),sin(a1),-sin(a1),cos(a1)); - float a2 = pi * (move.y/RENDERSIZE.y-.5); .6; - mat2 rot2 = mat2(cos(a2),sin(a2),-sin(a2),cos(a2)); - p.xz *= rot1; - p.xy *= rot1; - p.yz *= -rot2; - p = abs(vec3(density)-mod(p,vec3(density*2.))); - float t = field(p); - float v2 = (1. - exp((abs(uv.x) - 1.) * 6.)) * (1. - exp((abs(uv.y) - 1.) * 6.)); - from.x += 5.0*(0.01*rate) + 0.001*TIME; - from.y += 5.0*(0.01*rate) +0.001*TIME; - from.z += 0.003*TIME; - dir.xz*=rot1; - forward.xz *= rot1; - dir.xy*=rot1; - forward.xy *= rot1; - dir.yz*=-rot2; - forward.yz *= -rot2; - from.xz*=rot1; - from.xy*=rot1; - from.yz*=-rot2; - from += (move.x-.5)*vec3(-forward.z,0.,forward.x); - from += (move.y-.5)*vec3(0.,-forward.z, forward.y); - float zooom = (TIME-3311.)*speed; - from += forward* zooom; - float sampleShift = mod( zooom, depth ); - float zoffset = -sampleShift; - sampleShift /= depth; - float s=0.1; - vec3 v=vec3(0.); - for (int r=0; r 7 ? min( 12., D) : D; - pa=length(p); - } - a*=a*a; - float s1 = s+zoffset; - float fade = pow(distfading,max(0.,float(r)-sampleShift)); - float dm=max(0.,2.0-a*a*.001); - if (r>3) fade*=1.-dm; - if ( r == 0 ) fade *= 1. - sampleShift; - if ( r == volsteps-1 ) fade *= sampleShift; - v+=vec3(s1,s1*s1,s1*s1*s1*s1)*a*brightness*fade; - s+=depth; - } - v=mix(vec3(length(v)),v,saturation); - if (nebula) { - vec4 forCol = vec4(v*.01,1.); - vec4 backCol = mix(.4, 1., v2) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - backCol *= 0.2; - backCol.b *= 1.0; - backCol.r = mix(backCol.r, backCol.b, 0.2); - forCol.g *= max((backCol.r * 4.0), 1.0); - forCol.r += backCol.r * 0.05; - forCol.b += 0.5*mix(backCol.g, backCol.b, 0.8); - gl_FragColor = forCol; - } - else - { - vec4 col = vec4(vec3(v*.01),1.); - gl_FragColor = col; - } -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/SpaceSpore.fs b/AuraGrove/MediaFiles/SpaceSpore.fs deleted file mode 100644 index c30916d..0000000 --- a/AuraGrove/MediaFiles/SpaceSpore.fs +++ /dev/null @@ -1,143 +0,0 @@ -/*{ - "CATEGORIES": [ - "generator", - "sphere" - ], - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "INPUTS": [ - { - "DEFAULT": [ - 0.5, - 0.3 - ], - "MAX": [ - 0.99, - 0.99 - ], - "MIN": [ - 0.01, - 0.01 - ], - "NAME": "O", - "TYPE": "point2D" - }, - { - "DEFAULT": [ - 0.1, - 0.5 - ], - "MAX": [ - 1, - 1 - ], - "MIN": [ - 0, - 0 - ], - "NAME": "C", - "TYPE": "point2D" - }, - { - "DEFAULT": 9, - "MAX": 36, - "MIN": 0, - "NAME": "R1", - "TYPE": "float" - }, - { - "DEFAULT": 17, - "MAX": 54, - "MIN": 0, - "NAME": "R2", - "TYPE": "float" - }, - { - "DEFAULT": 2.0, - "MAX": 5.0, - "MIN": 1.1, - "NAME": "zoom", - "TYPE": "float" - }, - { - "DEFAULT": 1.5, - "MAX": 3, - "MIN": -3, - "NAME": "rate", - "TYPE": "float" - }, - { - "DEFAULT": 64, - "MAX": 72, - "MIN": 24, - "NAME": "depth", - "TYPE": "float" - }, - { - "DEFAULT": 0.55, - "MAX": 1.25, - "MIN": 0.25, - "NAME": "gamma", - "TYPE": "float" - } - ], - "ISFVSN": "2", - "VSN": "2" -} -*/ - - -//////////////////////////////////////////////////////////////////// -// SpaceSpore by mojovideotech -// v2.0 5/2020 ; optimized code, added uniforms -// -// based on : -// shadertoy.com/lslcWj by LukeRissacher -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - - -#define twpi 6.283185307179586 -#define R(p, a) p = p * cos(a) + vec2(-p.y, p.x) * sin(a) - -float Swave(float w) { return 0.5 + 0.5 * sin(twpi * w); } - -float Sdef(vec3 p) { return 1.0 - abs(sin(p.x) + sin(p.y) + sin(p.z)) * 0.333; } - -float Smap(vec3 p, float s) { - float dSphere = length(p) - 1.0; - return max(dSphere, (0.95 - Sdef(s * p)) / s); -} - -vec3 Scol(vec3 p) { - float a = clamp((2.0 - length(p)) * 0.5, 0.0, 1.0); - vec3 c = 0.5 + 0.5 * cos(twpi * cross(vec3(1.0, C.x, C.y), vec3(Swave(-a) * vec3(0.5, 1.0, 1.0)))); - return c * a; -} - -vec3 rgb(vec3 c) { return c*c*c*(c*(c*6.0-15.0)+10.0); } - -void main() { - float TT = TIME * rate; - vec3 rd = normalize(vec3(2.0 * gl_FragCoord.xy - RENDERSIZE.xy, -min(RENDERSIZE.x,RENDERSIZE.y))); - vec3 ro = vec3(0.0, 0.0, zoom); - R(rd.xz, O.x * -TT); - R(ro.xz, O.x * -TT); - R(rd.yz, O.y * TT); - R(ro.yz, O.y * TT); - float t = 0.0; - vec3 col = vec3(0.0); - float S = mix(R1, R2, Swave(0.05 * TT)); - for (int i = 0; i < 90; i++) { - if (float(i) >= floor(depth)) { break; } - vec3 p = ro + t * rd; - float d = Smap(p, S); - if (t > 5.0 || d < 0.001) { - break; - } - t += 0.8 * d; - col += 0.05 * Scol(p); - } - gl_FragColor = vec4(pow(rgb(col),vec3(gamma)),1.0); -} diff --git a/AuraGrove/MediaFiles/SpaceSpore.png b/AuraGrove/MediaFiles/SpaceSpore.png deleted file mode 100644 index 02e48c2..0000000 Binary files a/AuraGrove/MediaFiles/SpaceSpore.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/SpirographSpectrum (1).fs b/AuraGrove/MediaFiles/SpirographSpectrum (1).fs deleted file mode 100644 index f009264..0000000 --- a/AuraGrove/MediaFiles/SpirographSpectrum (1).fs +++ /dev/null @@ -1,113 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "2d", - "generator", - "spirograph", - "radial", - "rotation" - ], - "DESCRIPTION": "based on https://www.shadertoy.com/view/lddGD4 by Xor. Here's a simple 2D Spirograph test.", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ], - "MIN": [ - -1, - -1 - ] - }, - { - "NAME": "freq", - "TYPE": "float", - "DEFAULT": 12.32, - "MIN": 1, - "MAX": 16 - }, - { - "NAME": "radius1", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.01, - "MAX": 0.5 - }, - { - "NAME": "radius2", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.01, - "MAX": 1.99 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 58.93, - "MIN": 1, - "MAX": 200 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.005, - "MIN": 0.001, - "MAX": 0.01 - }, - { - "NAME": "nudge", - "TYPE": "float", - "DEFAULT": 0.875, - "MIN": 0, - "MAX": 1 - } - ], - "ISFVSN": "2" -}*/ - -////////////////////////////////////////////// -// SpirographSpectrum by mojovideotech -// -// based on : -// www.shadertoy.com/\view/\lddGD4 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. -///////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - - -void main() { - - vec2 uv = (gl_FragCoord.xy-RENDERSIZE.xy*0.5) / RENDERSIZE.y - center ; - - float ang = (atan(-uv.y,-uv.x)/atan(1.0)*0.125+0.5)+TIME*rate; - float len = length(uv); - vec3 col = vec3(0.0); - for(float i = 0.0;i<200.;i+=1.0) - { - float L = floor(loops); - float F = ceil(freq); - if (i >= L) break; - float tag = (ang+i)*twpi; - float tln = (cos((ang+i*(1.0-nudge))*F)*0.5+0.5)*(radius2-radius1)+radius1; - vec2 pos = normalize(uv)*tln; - col += smoothstep(thickness,0.0,distance(uv,pos)*pow(length(uv),0.001))*(cos(tag+vec3(0.0,twpi,2.0*twpi)/3.0)*0.5+0.5); - } - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGrove/MediaFiles/SpirographSpectrum.fs b/AuraGrove/MediaFiles/SpirographSpectrum.fs deleted file mode 100644 index f009264..0000000 --- a/AuraGrove/MediaFiles/SpirographSpectrum.fs +++ /dev/null @@ -1,113 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "2d", - "generator", - "spirograph", - "radial", - "rotation" - ], - "DESCRIPTION": "based on https://www.shadertoy.com/view/lddGD4 by Xor. Here's a simple 2D Spirograph test.", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ], - "MIN": [ - -1, - -1 - ] - }, - { - "NAME": "freq", - "TYPE": "float", - "DEFAULT": 12.32, - "MIN": 1, - "MAX": 16 - }, - { - "NAME": "radius1", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.01, - "MAX": 0.5 - }, - { - "NAME": "radius2", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.01, - "MAX": 1.99 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 58.93, - "MIN": 1, - "MAX": 200 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.005, - "MIN": 0.001, - "MAX": 0.01 - }, - { - "NAME": "nudge", - "TYPE": "float", - "DEFAULT": 0.875, - "MIN": 0, - "MAX": 1 - } - ], - "ISFVSN": "2" -}*/ - -////////////////////////////////////////////// -// SpirographSpectrum by mojovideotech -// -// based on : -// www.shadertoy.com/\view/\lddGD4 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. -///////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - - -void main() { - - vec2 uv = (gl_FragCoord.xy-RENDERSIZE.xy*0.5) / RENDERSIZE.y - center ; - - float ang = (atan(-uv.y,-uv.x)/atan(1.0)*0.125+0.5)+TIME*rate; - float len = length(uv); - vec3 col = vec3(0.0); - for(float i = 0.0;i<200.;i+=1.0) - { - float L = floor(loops); - float F = ceil(freq); - if (i >= L) break; - float tag = (ang+i)*twpi; - float tln = (cos((ang+i*(1.0-nudge))*F)*0.5+0.5)*(radius2-radius1)+radius1; - vec2 pos = normalize(uv)*tln; - col += smoothstep(thickness,0.0,distance(uv,pos)*pow(length(uv),0.001))*(cos(tag+vec3(0.0,twpi,2.0*twpi)/3.0)*0.5+0.5); - } - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGrove/MediaFiles/StageStreamUV.png b/AuraGrove/MediaFiles/StageStreamUV.png deleted file mode 100644 index 543ced9..0000000 Binary files a/AuraGrove/MediaFiles/StageStreamUV.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Straggler.png b/AuraGrove/MediaFiles/Straggler.png deleted file mode 100644 index b7f0c33..0000000 Binary files a/AuraGrove/MediaFiles/Straggler.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/StreamUV.png b/AuraGrove/MediaFiles/StreamUV.png deleted file mode 100644 index 7e40ded..0000000 Binary files a/AuraGrove/MediaFiles/StreamUV.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/String Theory+.fs b/AuraGrove/MediaFiles/String Theory+.fs deleted file mode 100644 index a2bc8c3..0000000 --- a/AuraGrove/MediaFiles/String Theory+.fs +++ /dev/null @@ -1,80 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "NAME": "BASE_ANGLE", - "TYPE": "float", - "DEFAULT": 3.5, - "MIN": -10.0, - "MAX": 10.0 - }, - { - "NAME": "ANGLE_DELTA", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -3.1416, - "MAX": 3.1416 - }, - { - "NAME": "XOFF", - "TYPE": "float", - "DEFAULT": 0.7, - "MIN": -1.0, - "MAX": 1.0 - } - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -//String Theory by nimitz (twitter: @stormoid) - -// #define BASE_ANGLE 3.5 -// #define ANGLE_DELTA 0.02 -// #define XOFF .7 - -#define time iGlobalTime -mat2 mm2(in float a){float c = cos(a), s = sin(a);return mat2(c,-s,s,c);} - -float aspect = iResolution.x/iResolution.y; -float featureSize = 60./((iResolution.x*aspect+iResolution.y)); - -float f(vec2 p) -{ - p.x = sin(p.x*1.+time*1.2)*sin(time+p.x*0.1)*3.; - p += sin(p.x*1.5)*.1; - return smoothstep(-0.0,featureSize,abs(p.y)); -} - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) -{ - vec2 p = fragCoord.xy / iResolution.xy*6.5-3.25; - p.x *= aspect; - p.y = abs(p.y); - - vec3 col = vec3(0); - for(float i=0.;i<26.;i++) - { - vec3 col2 = (sin(vec3(3.3,2.5,2.2)+i*0.15)*0.5+0.54)*(1.-f(p)); - col = max(col,col2); - - p.x -= XOFF; - p.y -= sin(time*0.11+1.5)*1.5+1.5; - p*= mm2(i*ANGLE_DELTA+BASE_ANGLE); - - vec2 pa = vec2(abs(p.x-.9),abs(p.y)); - vec2 pb = vec2(p.x,abs(p.y)); - - p = mix(pa,pb,smoothstep(-.07,.07,sin(time*0.24)+.1)); - } - fragColor = vec4(col,1.0); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/String Theory+.png b/AuraGrove/MediaFiles/String Theory+.png deleted file mode 100644 index 3662374..0000000 Binary files a/AuraGrove/MediaFiles/String Theory+.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/Tapestry Fract + (1).fs b/AuraGrove/MediaFiles/Tapestry Fract + (1).fs deleted file mode 100644 index 3dd07ef..0000000 --- a/AuraGrove/MediaFiles/Tapestry Fract + (1).fs +++ /dev/null @@ -1,102 +0,0 @@ -/*{ - "CREDIT": "by echophons", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" - ], - "INPUTS": [ - - { - "NAME": "k", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - }, - { - "NAME": "h", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "j", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "c", - "TYPE": "float", - "DEFAULT": 0.632, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "s", - "TYPE": "float", - "DEFAULT": 0.131, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "e", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "u", - "TYPE": "float", - "DEFAULT": 0.17, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "m", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - } - ] -}*/ - -// edit of http://glslsandbox.com/e#18752.0 -// additional iputs added by Doctor Mojo -uniform vec2 mouse; - -vec3 iResolution = vec3(RENDERSIZE, 1.0); -float iGlobalTime = TIME; - -float gTime = iGlobalTime*0.5; - -void main( void ) -{ - float f = 1.0; - float g = 1.0; - vec2 res = iResolution.xy; - vec2 mou = mouse.xy; - - //if (mouse.x < 0.5) - //{ - mou.x = sin(gTime * e)*sin(gTime * u) * 1. + sin(gTime * m); - mou.y = (1.0-cos(gTime * c))*sin(gTime * s)*1.0+cos(gTime * k); - mou = (mou+1.0) * res; - //} - vec2 z = ((-res+2.0 * gl_FragCoord.xy) / res.y); - vec2 p = ((-res+2.0+mou) / res.y) * j; - for( int i = 0; i < 24; i++) - { - float d = dot(z,z); - z = (vec2( z.x, -z.y ) / d) + p * h; - z.x = 1.0-abs(z.x); - f = max( f-d, (dot(z-p,z-p) )); - g = min( g*d, sin(dot(z+p,z+p))+1.0); - } - f = abs(-log(f) / 3.5); - g = abs(-log(g) / 8.0); - gl_FragColor = vec4(min(vec3(g, g*f, f), 1.0),1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Tapestry Fract +.fs b/AuraGrove/MediaFiles/Tapestry Fract +.fs deleted file mode 100644 index 3dd07ef..0000000 --- a/AuraGrove/MediaFiles/Tapestry Fract +.fs +++ /dev/null @@ -1,102 +0,0 @@ -/*{ - "CREDIT": "by echophons", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" - ], - "INPUTS": [ - - { - "NAME": "k", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - }, - { - "NAME": "h", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "j", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "c", - "TYPE": "float", - "DEFAULT": 0.632, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "s", - "TYPE": "float", - "DEFAULT": 0.131, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "e", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "u", - "TYPE": "float", - "DEFAULT": 0.17, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "m", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - } - ] -}*/ - -// edit of http://glslsandbox.com/e#18752.0 -// additional iputs added by Doctor Mojo -uniform vec2 mouse; - -vec3 iResolution = vec3(RENDERSIZE, 1.0); -float iGlobalTime = TIME; - -float gTime = iGlobalTime*0.5; - -void main( void ) -{ - float f = 1.0; - float g = 1.0; - vec2 res = iResolution.xy; - vec2 mou = mouse.xy; - - //if (mouse.x < 0.5) - //{ - mou.x = sin(gTime * e)*sin(gTime * u) * 1. + sin(gTime * m); - mou.y = (1.0-cos(gTime * c))*sin(gTime * s)*1.0+cos(gTime * k); - mou = (mou+1.0) * res; - //} - vec2 z = ((-res+2.0 * gl_FragCoord.xy) / res.y); - vec2 p = ((-res+2.0+mou) / res.y) * j; - for( int i = 0; i < 24; i++) - { - float d = dot(z,z); - z = (vec2( z.x, -z.y ) / d) + p * h; - z.x = 1.0-abs(z.x); - f = max( f-d, (dot(z-p,z-p) )); - g = min( g*d, sin(dot(z+p,z+p))+1.0); - } - f = abs(-log(f) / 3.5); - g = abs(-log(g) / 8.0); - gl_FragColor = vec4(min(vec3(g, g*f, f), 1.0),1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Triangle Square Twist (1).fs b/AuraGrove/MediaFiles/Triangle Square Twist (1).fs deleted file mode 100644 index 0552db7..0000000 --- a/AuraGrove/MediaFiles/Triangle Square Twist (1).fs +++ /dev/null @@ -1,187 +0,0 @@ -// SaturdayShader Week 31 : WaveShapes -// by Joseph Fiola (http://www.joefiola.com) -// 2016-03-26 -//modified by Sprohgis - -// Based on shader by Shadertoy user smb02dunnal entitiled "Electro-Prim's" - https://www.shadertoy.com/view/Mll3WS -// https://twitter.com/AlexWDunn -// Sadly it's not working with VDMX. Gan somone please make it work. - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "shape", - "TYPE": "long", - "VALUES": [ - 0, - 1 - ], - "LABELS": [ - "triangle", - "square" - ], - "DEFAULT": 0 - }, - { - "NAME": "triside1", - "TYPE": "float", - "DEFAULT": 3, - "MIN": 0, - "MAX": 3 - }, - { - "NAME": "squareside1", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "twist", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "tunnel", - "TYPE": "float", - "DEFAULT": 1.1, - "MIN": 0.25, - "MAX": 1.75 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.003, - "MIN": 0, - "MAX": 0.2 - }, - { - "NAME": "amplitude", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 100 - }, - { - "NAME": "frequency", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 50 - }, - { - "NAME": "band", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -0.5, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -// line commented out enabling compile in xLights by Old Salt -// precision mediump float; - -#define PI 3.14159265359 -#define TWO_PI 6.28318530718 - -float electro(vec2 uv, float d, float f, float o, float a, float b) -{ - - float theta = atan(uv.y,uv.x); - - float amp = smoothstep(0.0, 1.0, (sin(theta + TIME * PI)*0.5+0.5)-b)*a; - float phase = d + sin(theta * f + o + TIME * PI) * amp; - - return sin(clamp(phase, 0.0, PI*2.0) + PI/2.0) + 1.0005; -} - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - const float radius = 0.1; - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - float grey = 0.0; - float alpha = 1.0; - - for(int i = 0; i < 20; i++) { - - float d = 0.0; - - //triangle - if (shape == 0){ - float root2 = sqrt(triside1); - d = dot(uv, vec2(0.0,-2.0)); - d = max(d, dot(uv, vec2(-root2,1.0))); - d = max(d, dot(uv, vec2( root2,1.0))); - } - - //square - if (shape == 1){ - d = max(abs(uv).x*squareside1, abs(uv).y); - } - - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.0 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.5 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 1.0 * PI, amplitude, band)); - - - //tunnel - uv *= tunnel; - - //twist - uv = rotate2d(twist*-TWO_PI) * uv; - } - - - gl_FragColor = vec4(vec3(grey),1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Triangle Square Twist.fs b/AuraGrove/MediaFiles/Triangle Square Twist.fs deleted file mode 100644 index 0552db7..0000000 --- a/AuraGrove/MediaFiles/Triangle Square Twist.fs +++ /dev/null @@ -1,187 +0,0 @@ -// SaturdayShader Week 31 : WaveShapes -// by Joseph Fiola (http://www.joefiola.com) -// 2016-03-26 -//modified by Sprohgis - -// Based on shader by Shadertoy user smb02dunnal entitiled "Electro-Prim's" - https://www.shadertoy.com/view/Mll3WS -// https://twitter.com/AlexWDunn -// Sadly it's not working with VDMX. Gan somone please make it work. - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "shape", - "TYPE": "long", - "VALUES": [ - 0, - 1 - ], - "LABELS": [ - "triangle", - "square" - ], - "DEFAULT": 0 - }, - { - "NAME": "triside1", - "TYPE": "float", - "DEFAULT": 3, - "MIN": 0, - "MAX": 3 - }, - { - "NAME": "squareside1", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "twist", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "tunnel", - "TYPE": "float", - "DEFAULT": 1.1, - "MIN": 0.25, - "MAX": 1.75 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.003, - "MIN": 0, - "MAX": 0.2 - }, - { - "NAME": "amplitude", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 100 - }, - { - "NAME": "frequency", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 50 - }, - { - "NAME": "band", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -0.5, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -// line commented out enabling compile in xLights by Old Salt -// precision mediump float; - -#define PI 3.14159265359 -#define TWO_PI 6.28318530718 - -float electro(vec2 uv, float d, float f, float o, float a, float b) -{ - - float theta = atan(uv.y,uv.x); - - float amp = smoothstep(0.0, 1.0, (sin(theta + TIME * PI)*0.5+0.5)-b)*a; - float phase = d + sin(theta * f + o + TIME * PI) * amp; - - return sin(clamp(phase, 0.0, PI*2.0) + PI/2.0) + 1.0005; -} - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - const float radius = 0.1; - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - float grey = 0.0; - float alpha = 1.0; - - for(int i = 0; i < 20; i++) { - - float d = 0.0; - - //triangle - if (shape == 0){ - float root2 = sqrt(triside1); - d = dot(uv, vec2(0.0,-2.0)); - d = max(d, dot(uv, vec2(-root2,1.0))); - d = max(d, dot(uv, vec2( root2,1.0))); - } - - //square - if (shape == 1){ - d = max(abs(uv).x*squareside1, abs(uv).y); - } - - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.0 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.5 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 1.0 * PI, amplitude, band)); - - - //tunnel - uv *= tunnel; - - //twist - uv = rotate2d(twist*-TWO_PI) * uv; - } - - - gl_FragColor = vec4(vec3(grey),1.0); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Twin Rays (1).fs b/AuraGrove/MediaFiles/Twin Rays (1).fs deleted file mode 100644 index 0edfb24..0000000 --- a/AuraGrove/MediaFiles/Twin Rays (1).fs +++ /dev/null @@ -1,142 +0,0 @@ -/* -{ - "CATEGORIES" : [ - "Generator" - ], - "DESCRIPTION" : "Twin Rays", - "ISFVSN" : "2", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "MAX" : 0.059999999999999998, - "DEFAULT" : -0.016063844785094261, - "LABEL" : "SPEED", - "MIN" : -0.059999999999999998 - }, - { - "NAME" : "colorIN", - "TYPE" : "color", - "DEFAULT" : [ - 1, - 0.20000000298023224, - 0.10000000149011612, - 1 - ], - "LABEL" : "Color" - }, - { - "NAME" : "Count", - "TYPE" : "float", - "MAX" : 25, - "DEFAULT" : 18.131168365478516, - "LABEL" : "Ray Count", - "MIN" : 3 - }, - { - "NAME" : "posY", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : -0.33067807555198669, - "LABEL" : "Position Y", - "MIN" : -0.5 - }, - { - "NAME" : "posX", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : 0.1662137508392334, - "LABEL" : "Position X", - "MIN" : 0 - }, - { - "NAME" : "width", - "TYPE" : "float", - "MAX" : 0.45, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Width", - "MIN" : 0.01 - }, - { - "NAME" : "soft", - "TYPE" : "float", - "MAX" : 0.99, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Softness", - "MIN" : 0.01 - } - ], - - "CREDIT" : "howie.tv" -} -*/ -// its a howie.tv thing - -// _read the time buffer - -#define M_PI 3.1415926535897932384626433832795 - - -// rgb2hsv -vec3 rgb2hsv(vec3 c) -{ - vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g)); - vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r)); - float d = q.x - min(q.w, q.y); - float e = 1.0e-10; - return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -} - -// hsv2rgb -vec3 hsv2rgb(vec3 c) -{ - vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -} - -float rays(vec2 uv, float c, float w, float s) - { - uv.x = fract(uv.x*c)-0.5; - return smoothstep(-w , -w*s, uv.x) * smoothstep(w, w*s, uv.x); - } - -void main() { - - float ratio = RENDERSIZE.y/RENDERSIZE.x; - vec2 uv = vec2( isf_FragNormCoord.x -0.5, (isf_FragNormCoord.y -0.5) * ratio); - - vec3 color; - vec3 col; - vec2 UV; - float m; - float angle; - float radius; - float count = floor(Count); - uv.y -= posY; - - vec3 hvs = rgb2hsv(colorIN.rgb); - vec3 colorA = hsv2rgb(vec3(hvs.x +0.1, hvs.y, hvs.z)); - vec3 colorB = hsv2rgb(vec3(hvs.x -0.1, hvs.y, hvs.z)); - - for(int i = 0; i< 2; i++) - { - UV = uv; - UV.x -= posX*(1.0-(float(i)*2.0)); - UV.x *= 1.0-(float(i)*2.0); - angle = atan(UV.y, UV.x); - angle = angle/((M_PI*4.0)*0.5) + TIME*rate ; - radius = length(UV); - UV = vec2(angle, radius*1.5); - col = mix(colorA,colorB, abs(UV.y)/ratio); - - - m = rays(UV,count,width,soft); - m = pow(m,3.0); - color += col*m; - } - - - gl_FragColor = vec4(color,1.0); -} diff --git a/AuraGrove/MediaFiles/Twin Rays.fs b/AuraGrove/MediaFiles/Twin Rays.fs deleted file mode 100644 index 0edfb24..0000000 --- a/AuraGrove/MediaFiles/Twin Rays.fs +++ /dev/null @@ -1,142 +0,0 @@ -/* -{ - "CATEGORIES" : [ - "Generator" - ], - "DESCRIPTION" : "Twin Rays", - "ISFVSN" : "2", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "MAX" : 0.059999999999999998, - "DEFAULT" : -0.016063844785094261, - "LABEL" : "SPEED", - "MIN" : -0.059999999999999998 - }, - { - "NAME" : "colorIN", - "TYPE" : "color", - "DEFAULT" : [ - 1, - 0.20000000298023224, - 0.10000000149011612, - 1 - ], - "LABEL" : "Color" - }, - { - "NAME" : "Count", - "TYPE" : "float", - "MAX" : 25, - "DEFAULT" : 18.131168365478516, - "LABEL" : "Ray Count", - "MIN" : 3 - }, - { - "NAME" : "posY", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : -0.33067807555198669, - "LABEL" : "Position Y", - "MIN" : -0.5 - }, - { - "NAME" : "posX", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : 0.1662137508392334, - "LABEL" : "Position X", - "MIN" : 0 - }, - { - "NAME" : "width", - "TYPE" : "float", - "MAX" : 0.45, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Width", - "MIN" : 0.01 - }, - { - "NAME" : "soft", - "TYPE" : "float", - "MAX" : 0.99, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Softness", - "MIN" : 0.01 - } - ], - - "CREDIT" : "howie.tv" -} -*/ -// its a howie.tv thing - -// _read the time buffer - -#define M_PI 3.1415926535897932384626433832795 - - -// rgb2hsv -vec3 rgb2hsv(vec3 c) -{ - vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g)); - vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r)); - float d = q.x - min(q.w, q.y); - float e = 1.0e-10; - return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -} - -// hsv2rgb -vec3 hsv2rgb(vec3 c) -{ - vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -} - -float rays(vec2 uv, float c, float w, float s) - { - uv.x = fract(uv.x*c)-0.5; - return smoothstep(-w , -w*s, uv.x) * smoothstep(w, w*s, uv.x); - } - -void main() { - - float ratio = RENDERSIZE.y/RENDERSIZE.x; - vec2 uv = vec2( isf_FragNormCoord.x -0.5, (isf_FragNormCoord.y -0.5) * ratio); - - vec3 color; - vec3 col; - vec2 UV; - float m; - float angle; - float radius; - float count = floor(Count); - uv.y -= posY; - - vec3 hvs = rgb2hsv(colorIN.rgb); - vec3 colorA = hsv2rgb(vec3(hvs.x +0.1, hvs.y, hvs.z)); - vec3 colorB = hsv2rgb(vec3(hvs.x -0.1, hvs.y, hvs.z)); - - for(int i = 0; i< 2; i++) - { - UV = uv; - UV.x -= posX*(1.0-(float(i)*2.0)); - UV.x *= 1.0-(float(i)*2.0); - angle = atan(UV.y, UV.x); - angle = angle/((M_PI*4.0)*0.5) + TIME*rate ; - radius = length(UV); - UV = vec2(angle, radius*1.5); - col = mix(colorA,colorB, abs(UV.y)/ratio); - - - m = rays(UV,count,width,soft); - m = pow(m,3.0); - color += col*m; - } - - - gl_FragColor = vec4(color,1.0); -} diff --git a/AuraGrove/MediaFiles/UltimateFlame.fs b/AuraGrove/MediaFiles/UltimateFlame.fs deleted file mode 100644 index 02cb1db..0000000 --- a/AuraGrove/MediaFiles/UltimateFlame.fs +++ /dev/null @@ -1,298 +0,0 @@ -/* - { - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "flame", - "fire", - "3d noise" - ], - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.01, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.75, - "MIN" : 0.0, - "MAX" : 3.0 - }, - { - "NAME" : "seed1", - "TYPE" : "float", - "DEFAULT" : 111, - "MIN" : 55, - "MAX" : 233 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "DEFAULT" : 277, - "MIN" : 98, - "MAX" : 337 - }, - { - "NAME" : "seed3", - "TYPE" : "float", - "DEFAULT" : 497, - "MIN" : 301, - "MAX" : 579 - }, - - { - "NAME" : "freq", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.1, - "MAX" : 3.0 - }, - { - "NAME" : "flicker", - "TYPE" : "float", - "DEFAULT" : 5.0, - "MIN" : 0.0, - "MAX" : 50.0 - }, - { - "NAME" : "intensity", - "TYPE" : "float", - "DEFAULT" : 0.15, - "MIN" : -0.33, - "MAX" : 2.0 - }, - { - "NAME" : "light", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : 0.0, - "MAX" : 0.5 - }, - { - "NAME" : "contours", - "TYPE": "float", - "DEFAULT" : 1.05, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME" : "bottomedges", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.0, - "MAX" : 0.667 - }, - { - "NAME" : "topedges", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : 0.125, - "MAX" : 1.0 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 100.0, - "MIN" : 5.0, - "MAX" : 250.0 - }, - { - "NAME" : "expand", - "TYPE": "float", - "DEFAULT" : 0.8, - "MIN" : 0.1, - "MAX" : 5.0 - }, - { - "NAME" : "cutoff", - "TYPE": "float", - "DEFAULT" : 8.0, - "MIN" : 6.0, - "MAX" : 10.0 - }, - { - "NAME" : "wave", - "TYPE": "float", - "DEFAULT" : 0.15, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "fractnoise", - "TYPE": "float", - "DEFAULT" : 0.33, - "MIN" : 0.0, - "MAX" : 1.0 - }, - { - "NAME" : "multiplier", - "TYPE": "float", - "DEFAULT" : 2.0, - "MIN" : 1.0, - "MAX" : 4.9 - }, - { - "NAME": "style", - "TYPE": "long", - "VALUES": [ - 0, - 1, - 2 - ], - "LABELS": [ - "EightBit", - "PhotoReal", - "OpArt" - ], - "DEFAULT": 1 - } - ] -} -*/ - -//////////////////////////////////////////////////////////// -// UltimateFlame by mojovideotech -// -// based on : -// The Blue Flame by Hadyn Lander -// shadertoy.com/\lsjcRt -// -// 3D noise from Nikita Miropolskiy -// shadertoy.com/\XsX3zB -// -// License: -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pi 3.141592653589793 // pi - -vec3 random3(vec3 c) { - float j = 4231.0*sin(dot(c,vec3(seed1, seed2, seed3))); - vec3 k; - k.z = fract(seed1*j); - j *= .5; - k.x = fract(seed2*j); - j *= .25; - k.y = fract(seed3*j); - return k-0.5; -} - -const float F3 = 0.3333333; -const float G3 = 0.1666667; - -float simplex3d(vec3 p) { - vec3 s = floor(p + dot(p, vec3(F3))); - vec3 x = p - s + dot(s, vec3(G3)); - vec3 e = step(vec3(0.0), x - x.yzx); - vec3 i1 = e*(1.0 - e.zxy); - vec3 i2 = 1.0 - e.zxy*(1.0 - e); - vec3 x1 = x - i1 + G3; - vec3 x2 = x - i2 + 2.0*G3; - vec3 x3 = x - 1.0 + 3.0*G3; - vec4 w, d; - w.x = dot(x, x); - w.y = dot(x1, x1); - w.z = dot(x2, x2); - w.w = dot(x3, x3); - w = max(0.6 - w, 0.0); - d.x = dot(random3(s), x); - d.y = dot(random3(s + i1), x1); - d.z = dot(random3(s + i2), x2); - d.w = dot(random3(s + 1.0), x3); - w *= w; - w *= w; - d *= w; - return dot(d, vec4(depth)); -} - -const mat3 rot1 = mat3(-0.37, 0.36, 0.85,-0.14,-0.93, 0.34,0.92, 0.01,0.4); -const mat3 rot2 = mat3(-0.55,-0.39, 0.74, 0.33,-0.91,-0.24,0.77, 0.12,0.63); -const mat3 rot3 = mat3(-0.71, 0.52,-0.47,-0.08,-0.72,-0.68,-0.7,-0.45,0.56); - -float simplex3d_fractal(vec3 n) { - return 0.5333333*simplex3d(n*rot1) - +0.2666667*simplex3d(2.0*n*rot2) - +0.1333333*simplex3d(4.0*n*rot3) - +0.0666667*simplex3d(8.0*n); -} - -void main() -{ - vec3 finalColor, bgColor, hColor, fColor; - float noise, value, edge, m, v, r, h, o; - float TT = 28.22 + TIME * rate; - float nf = 1.0/freq; - vec2 pos = gl_FragCoord.xy / RENDERSIZE.y; - vec2 wf = vec2(0.0); - float aspect = RENDERSIZE.x/RENDERSIZE.y; - vec2 poc = pos-vec2(0.5*aspect, 0.5) - center; - poc/=scale; - poc.x /= expand; - float pob = 0.5*(poc.y+1.0); - wf.x += pob*sin(4.0*poc.y-4.0*TT); - wf.y += 0.1*pob*sin(4.0*poc.x-1.561*TT); - poc += wave*wf; - poc.x += poc.x / (1.0-(poc.y)); - m = 1.0-pow(1.0-clamp(1.0-length(poc), 0.0, 1.0), 10.1-cutoff); - vec3 p3 = nf*0.25*vec3(pos.x, pos.y, 0.0) + vec3(0.0, -TT*0.1, TT*0.025); - noise = mix(simplex3d(p3*16.0*floor(multiplier)),simplex3d_fractal(p3*8.0*floor(multiplier)),fractnoise); - noise = 0.5 + 0.5*noise; - value = (m*noise)+intensity*m; - - if(style == 0) - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.01, value); - v = mix(0.5*v, 1.0, smoothstep(1.5*edge,1.5*edge+0.01, value)); - v = mix(0.5*v, 1.0, smoothstep(3.0*edge,3.0*edge+0.01, value)); - bgColor = vec3(0.1,0.0,0.2); - finalColor = mix(bgColor, vec3(1.1,0.5,0.0), v); - } - else if(style == 1) - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.1, value); - h = light+.5-clamp(value-edge, 0.0 , 1.0); - p3 = nf*0.1*vec3(pos.x, pos.y, 0.0) + vec3(0.0, -TT*0.01, TT*0.025); - noise = simplex3d(p3*32.0); - noise = 0.5 + 0.5*noise; - r = mix(h, noise, 0.65); - r = 0.5*sin(6.0*pi*(1.0-pow(1.0-r,1.8)) - 0.5*pi)+0.5; - o = smoothstep(0.95, 1.0, pow(r, 8.0)); - o = mix(o, 0.0, (2.1-contours)-noise); - h = max(o, h); - h = pow(h, 2.0); - hColor = mix(vec3(1.0,0.4,0.0), vec3(2.0,0.6,0.0), pos.y); - hColor += vec3(0.9,0.4,0.0) * pow(sin(TIME*flicker), 4.0); - fColor = mix(vec3(0.2,0.2,0.2), vec3(1.0,0.05,0.05), pos.y); - finalColor = hColor*(v*h); - finalColor += fColor*v; - bgColor = mix(vec3(0.07,0.0,0.15), vec3(0.075,0.025,0.15), 1.0); - finalColor += bgColor; - } - else - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.01, value); - r = 0.5*sin(1.0*pi*(value/edge) + 0.5*pi)+0.5; - v = 1.0-smoothstep(0.5,0.6, 1.0-r); - finalColor = vec3(1.0,1.0,1.0)*v; - } - - gl_FragColor = vec4(finalColor,1.0); - -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/UltimateFlame.png b/AuraGrove/MediaFiles/UltimateFlame.png deleted file mode 100644 index 35626d8..0000000 Binary files a/AuraGrove/MediaFiles/UltimateFlame.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/UltimateKaliCircuits (1).fs b/AuraGrove/MediaFiles/UltimateKaliCircuits (1).fs deleted file mode 100644 index 2a24b50..0000000 --- a/AuraGrove/MediaFiles/UltimateKaliCircuits (1).fs +++ /dev/null @@ -1,144 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "circuits", - "2d", - "fractal", - "Kaliset" - ], - "ISFVSN" : "2", - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 3.0, 3.0 ], - "MIN" : [ -3.0, -3.0 ] - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "offset", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.01, - "MAX" : 0.1 - }, - { - "NAME" : "glow", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : 0.0, - "MAX" : 9.0 - }, - { - "NAME" : "intensity", - "TYPE" : "float", - "DEFAULT" : 0.00125, - "MIN" : 0.0005, - "MAX" : 0.0025 - }, - { - "NAME" : "trace", - "TYPE" : "float", - "DEFAULT" : 40.0, - "MIN" : 10.0, - "MAX" : 100.0 - }, - { - "NAME" : "runtime", - "TYPE" : "float", - "DEFAULT" : 24.0, - "MIN" : 6.0, - "MAX" : 60.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : -2.0, - "MAX" : 2.0 - } - ] -} -*/ - -//////////////////////////////////////////////////////////// -// UltimateKaliCircuits by mojovideotech -// -// based on : -// shadertoy/XlX3Rj by Kali -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pisq 9.869604401089359 // pi squared, pi^2 -#define twpi 6.283185307179586 // two pi, 2*pi -#define phicu 4.236067977499791 // phi cubed, phi^3 -#define cuphi 1.173984996705329 // cube root of phi -#define rctwpi 0.159154943091895 // reciprocal of twpi, 1/twpi -#define r36 0.027777777777778 - - -vec3 color = vec3(0.0,0.5,0.0); -float S = glow; -float T = rate*TIME*0.005; - -vec2 hash22(vec2 p) { return fract(vec2(21.0, 97.0)*sin(dot(p, vec2(92.0, 61.0)))); } - -void formula(vec2 z, float f) -{ - float m = 0.0; - float o, ot2, ot=ot2=10000.0; - for (int i=0; i<9; i++) { - z = abs(z)/clamp(dot(z,z), 0.1, 0.5)-f; - float l = length(z); - o = min(max(abs(min(z.x, z.y)),-l+0.25), abs(l-0.25)); - ot = min(ot, o); - ot2 = min(l*0.1, ot2); - m = max(m, float(i)*(1.0-abs(sign(ot-o)))); - } - m += 1.0; - float w = intensity*m*2.0; - float circ = pow(max(0.0,w-ot2)/w,6.0); - S += max(pow(max(0.0,w-ot)/w,0.25),circ); - vec3 col = vec3(hash22(z),f); - color += col*(0.4+mod(m/9.0-T*trace+ot2*2.0, 1.0)*1.6); - color += vec3(1.0, 0.7, 0.3)*circ*(10.0-m)*3.0 - *smoothstep(0.0, 0.5, vec3(f, isf_FragNormCoord)); -} - -void main() -{ - vec2 pos = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; - pos /= max(RENDERSIZE.x,RENDERSIZE.y); - vec2 uv = pos-center; - uv *= 4.0-zoom; - float a = T + mod(T, floor(runtime))*cuphi; - float b = a*phicu; - uv *= mat2(cos(b),sin(b),-sin(b),cos(b)); - uv += vec2(sin(a),cos(a*cuphi))*pisq; - uv *= offset; - float pix = cuphi/RENDERSIZE.x*offset; - float c = 1.5+mod(floor(T), 16.0)*0.125; - for (int aa=0; aa<36; aa++) { - vec2 aauv = floor(vec2(float(aa)*rctwpi, mod(float(aa), twpi))); - formula(uv+aauv*pix, c); - } - S *= r36, color *= r36; - vec3 colo = mix(vec3(0.025), color, S)*(1.5-length(pos)); - colo *= vec3(1.2, 1.1, 1.0); - gl_FragColor = vec4(colo, 1.0); -} - - - diff --git a/AuraGrove/MediaFiles/UltimateKaliCircuits.fs b/AuraGrove/MediaFiles/UltimateKaliCircuits.fs deleted file mode 100644 index 2a24b50..0000000 --- a/AuraGrove/MediaFiles/UltimateKaliCircuits.fs +++ /dev/null @@ -1,144 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "circuits", - "2d", - "fractal", - "Kaliset" - ], - "ISFVSN" : "2", - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 3.0, 3.0 ], - "MIN" : [ -3.0, -3.0 ] - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "offset", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.01, - "MAX" : 0.1 - }, - { - "NAME" : "glow", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : 0.0, - "MAX" : 9.0 - }, - { - "NAME" : "intensity", - "TYPE" : "float", - "DEFAULT" : 0.00125, - "MIN" : 0.0005, - "MAX" : 0.0025 - }, - { - "NAME" : "trace", - "TYPE" : "float", - "DEFAULT" : 40.0, - "MIN" : 10.0, - "MAX" : 100.0 - }, - { - "NAME" : "runtime", - "TYPE" : "float", - "DEFAULT" : 24.0, - "MIN" : 6.0, - "MAX" : 60.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : -2.0, - "MAX" : 2.0 - } - ] -} -*/ - -//////////////////////////////////////////////////////////// -// UltimateKaliCircuits by mojovideotech -// -// based on : -// shadertoy/XlX3Rj by Kali -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pisq 9.869604401089359 // pi squared, pi^2 -#define twpi 6.283185307179586 // two pi, 2*pi -#define phicu 4.236067977499791 // phi cubed, phi^3 -#define cuphi 1.173984996705329 // cube root of phi -#define rctwpi 0.159154943091895 // reciprocal of twpi, 1/twpi -#define r36 0.027777777777778 - - -vec3 color = vec3(0.0,0.5,0.0); -float S = glow; -float T = rate*TIME*0.005; - -vec2 hash22(vec2 p) { return fract(vec2(21.0, 97.0)*sin(dot(p, vec2(92.0, 61.0)))); } - -void formula(vec2 z, float f) -{ - float m = 0.0; - float o, ot2, ot=ot2=10000.0; - for (int i=0; i<9; i++) { - z = abs(z)/clamp(dot(z,z), 0.1, 0.5)-f; - float l = length(z); - o = min(max(abs(min(z.x, z.y)),-l+0.25), abs(l-0.25)); - ot = min(ot, o); - ot2 = min(l*0.1, ot2); - m = max(m, float(i)*(1.0-abs(sign(ot-o)))); - } - m += 1.0; - float w = intensity*m*2.0; - float circ = pow(max(0.0,w-ot2)/w,6.0); - S += max(pow(max(0.0,w-ot)/w,0.25),circ); - vec3 col = vec3(hash22(z),f); - color += col*(0.4+mod(m/9.0-T*trace+ot2*2.0, 1.0)*1.6); - color += vec3(1.0, 0.7, 0.3)*circ*(10.0-m)*3.0 - *smoothstep(0.0, 0.5, vec3(f, isf_FragNormCoord)); -} - -void main() -{ - vec2 pos = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; - pos /= max(RENDERSIZE.x,RENDERSIZE.y); - vec2 uv = pos-center; - uv *= 4.0-zoom; - float a = T + mod(T, floor(runtime))*cuphi; - float b = a*phicu; - uv *= mat2(cos(b),sin(b),-sin(b),cos(b)); - uv += vec2(sin(a),cos(a*cuphi))*pisq; - uv *= offset; - float pix = cuphi/RENDERSIZE.x*offset; - float c = 1.5+mod(floor(T), 16.0)*0.125; - for (int aa=0; aa<36; aa++) { - vec2 aauv = floor(vec2(float(aa)*rctwpi, mod(float(aa), twpi))); - formula(uv+aauv*pix, c); - } - S *= r36, color *= r36; - vec3 colo = mix(vec3(0.025), color, S)*(1.5-length(pos)); - colo *= vec3(1.2, 1.1, 1.0); - gl_FragColor = vec4(colo, 1.0); -} - - - diff --git a/AuraGrove/MediaFiles/Untitled Sketch (1).fs b/AuraGrove/MediaFiles/Untitled Sketch (1).fs deleted file mode 100644 index bb4195a..0000000 --- a/AuraGrove/MediaFiles/Untitled Sketch (1).fs +++ /dev/null @@ -1,100 +0,0 @@ -/*{ - "CREDIT": "by crackhouse", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ -{ - "NAME": "R", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX":9 - }, - -{ - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 1 - } - - - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iTime = TIME; - -// Anaglyph Structure -// Framed for https://fanzine.cookie.paris/ -// Licensed under hippie love conspiracy -// Leon Denise (ponk) 2019.10.24 -// Using code from Inigo Quilez - - -mat2 rot (float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } -float random (in vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } - -vec3 look (vec3 eye, vec3 target, vec2 anchor) { - vec3 forward = normalize(target-eye); - vec3 right = normalize(cross(forward, vec3(0,1,0.))); - vec3 up = normalize(cross(right, forward)); - return normalize(forward * .5 + right * anchor.x + up * anchor.y); -} - - -float map (vec3 pos) { - float scene = 10.0; - float r = R; - const float count = 8.0; - for (float index = count; index > 0.0; --index) - { - pos.xz = abs(pos.xz)-1.5*r; - pos.xz *= rot(0.4/r + iTime * 0.1)-sin(grid*0.03); - pos.yz *= rot(1.5/r + iTime * 0.05)-sin(grid*0.03); - pos.yx *= rot(.2/r + iTime * 0.05)+sin(grid*0.03); - scene = min(scene, length(pos.xy)-0.001); - scene = min(scene, length(pos)-.3*r)*cos(.2-grid*0.05); - r /= 1.8; - } - return scene; -} - -vec4 raymarch (vec3 eye, vec3 ray) { - float dither = random(ray.xy+fract(iTime)); - vec4 result = vec4(eye, 0); - float total = 0.0; - float maxt = 20.0; - const float count = 30.; - for (float index = count; index > 0.0; --index) { - result.xyz = eye + ray * total; - float dist = map(result.xyz); - if (dist < 0.001 + total * .002 || total > maxt) { - result.w = index / count; - break; - } - dist *= 0.9 + 0.1 * dither; - total += dist; - } - result.w *= step(total, maxt); - return result; -} - -void mainImage( out vec4 fragColor, in vec2 fragCoord ){ - vec2 uv = (fragCoord.xy-0.5*iResolution.xy)/iResolution.y; - vec3 eye = vec3(1.,0.5,-4.5); - vec3 at = vec3(0); - vec3 ray = look(eye, at, uv); - vec3 eyeoffset = 0.02*normalize(cross(normalize(at-eye), vec3(0,1.*grid,0))); - - vec4 resultLeft = raymarch(eye-eyeoffset, ray); - vec4 resultRight = raymarch(eye+eyeoffset, ray); - fragColor = vec4(resultLeft.w,vec2(resultRight.w),1); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/Untitled Sketch.fs b/AuraGrove/MediaFiles/Untitled Sketch.fs deleted file mode 100644 index bb4195a..0000000 --- a/AuraGrove/MediaFiles/Untitled Sketch.fs +++ /dev/null @@ -1,100 +0,0 @@ -/*{ - "CREDIT": "by crackhouse", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ -{ - "NAME": "R", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX":9 - }, - -{ - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 1 - } - - - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iTime = TIME; - -// Anaglyph Structure -// Framed for https://fanzine.cookie.paris/ -// Licensed under hippie love conspiracy -// Leon Denise (ponk) 2019.10.24 -// Using code from Inigo Quilez - - -mat2 rot (float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } -float random (in vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } - -vec3 look (vec3 eye, vec3 target, vec2 anchor) { - vec3 forward = normalize(target-eye); - vec3 right = normalize(cross(forward, vec3(0,1,0.))); - vec3 up = normalize(cross(right, forward)); - return normalize(forward * .5 + right * anchor.x + up * anchor.y); -} - - -float map (vec3 pos) { - float scene = 10.0; - float r = R; - const float count = 8.0; - for (float index = count; index > 0.0; --index) - { - pos.xz = abs(pos.xz)-1.5*r; - pos.xz *= rot(0.4/r + iTime * 0.1)-sin(grid*0.03); - pos.yz *= rot(1.5/r + iTime * 0.05)-sin(grid*0.03); - pos.yx *= rot(.2/r + iTime * 0.05)+sin(grid*0.03); - scene = min(scene, length(pos.xy)-0.001); - scene = min(scene, length(pos)-.3*r)*cos(.2-grid*0.05); - r /= 1.8; - } - return scene; -} - -vec4 raymarch (vec3 eye, vec3 ray) { - float dither = random(ray.xy+fract(iTime)); - vec4 result = vec4(eye, 0); - float total = 0.0; - float maxt = 20.0; - const float count = 30.; - for (float index = count; index > 0.0; --index) { - result.xyz = eye + ray * total; - float dist = map(result.xyz); - if (dist < 0.001 + total * .002 || total > maxt) { - result.w = index / count; - break; - } - dist *= 0.9 + 0.1 * dither; - total += dist; - } - result.w *= step(total, maxt); - return result; -} - -void mainImage( out vec4 fragColor, in vec2 fragCoord ){ - vec2 uv = (fragCoord.xy-0.5*iResolution.xy)/iResolution.y; - vec3 eye = vec3(1.,0.5,-4.5); - vec3 at = vec3(0); - vec3 ray = look(eye, at, uv); - vec3 eyeoffset = 0.02*normalize(cross(normalize(at-eye), vec3(0,1.*grid,0))); - - vec4 resultLeft = raymarch(eye-eyeoffset, ray); - vec4 resultRight = raymarch(eye+eyeoffset, ray); - fragColor = vec4(resultLeft.w,vec2(resultRight.w),1); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png deleted file mode 100644 index 2eee6e4..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png deleted file mode 100644 index e2c24d4..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png deleted file mode 100644 index 5be9759..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png deleted file mode 100644 index 547684f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png deleted file mode 100644 index d7278fd..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png deleted file mode 100644 index 65a5abd..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png deleted file mode 100644 index 5f7b7f5..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png deleted file mode 100644 index 902e454..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg b/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg deleted file mode 100644 index 93f935f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png b/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png deleted file mode 100644 index 29926b5..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png deleted file mode 100644 index f8b9fd1..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png deleted file mode 100644 index 9a79542..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg b/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg deleted file mode 100644 index e5f30ee..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png deleted file mode 100644 index 8766905..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg b/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg deleted file mode 100644 index 6ae9f8b..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png deleted file mode 100644 index 457944f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png deleted file mode 100644 index 9d3f715..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png b/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png deleted file mode 100644 index 0fec9ad..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png deleted file mode 100644 index 7091516..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png deleted file mode 100644 index d48173d..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png deleted file mode 100644 index 5829ae2..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png deleted file mode 100644 index da7c0d4..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png deleted file mode 100644 index ef6d4aa..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png b/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png deleted file mode 100644 index d50055d..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png deleted file mode 100644 index 12ae8ae..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png deleted file mode 100644 index 393aced..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg deleted file mode 100644 index adbd53a..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg deleted file mode 100644 index 7305b27..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg deleted file mode 100644 index f7bdad2..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg deleted file mode 100644 index fbd3e35..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg deleted file mode 100644 index d123b82..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png deleted file mode 100644 index 3591dcb..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg deleted file mode 100644 index b04187b..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg deleted file mode 100644 index a027d26..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg deleted file mode 100644 index f84180c..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg b/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg deleted file mode 100644 index 7ff30aa..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png deleted file mode 100644 index a37a0d4..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png deleted file mode 100644 index f9bbf5f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg b/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg deleted file mode 100644 index ae22aa0..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png deleted file mode 100644 index 44d8401..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png b/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png deleted file mode 100644 index 2ef42e3..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png deleted file mode 100644 index 88357c2..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png deleted file mode 100644 index cffd20c..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png deleted file mode 100644 index 205b74f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png deleted file mode 100644 index de6128a..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png deleted file mode 100644 index d79a1b2..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png b/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png deleted file mode 100644 index ac5fbd2..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png deleted file mode 100644 index ebd20b3..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png b/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png deleted file mode 100644 index a7d0678..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png b/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png deleted file mode 100644 index 1ca4d6d..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png b/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png deleted file mode 100644 index 1bbb835..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png b/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png deleted file mode 100644 index 540c39f..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png b/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png deleted file mode 100644 index 9bd1753..0000000 Binary files a/AuraGrove/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/VectorFromHell (1).fs b/AuraGrove/MediaFiles/VectorFromHell (1).fs deleted file mode 100644 index fe827be..0000000 --- a/AuraGrove/MediaFiles/VectorFromHell (1).fs +++ /dev/null @@ -1,78 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "raymarching", - "Automatically Converted" - ], - "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MsXGR2 by rez.", - "IMPORTED": [ - - ], - "INPUTS": [ - - ] -} -*/ - - -const float PI=3.14159265358979323846; - -float speed=TIME; -float ground_x=0.0;//+0.125*sin(PI*speed*0.25); -float ground_y=0.0;//+0.125*cos(PI*speed*0.25); -float ground_z=4.0*sin(PI*speed*0.0625);//+speed*0.5; - -float rand(in vec2 p,in float t,in float v) - { - return fract(sin(dot(p+mod(t,1.0),vec2(12.9898,78.2333)))*v); - } - -vec2 rotate(vec2 k,float t) - { - return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); - } - -float scene(vec3 p) - { - float bar_p=1.0; - float bar_w=bar_p*(0.125+0.03125*float(1.0+2.0*sin(PI*p.z*2.0-PI*0.5))); - float bar_x=length(max(abs(mod(p.yz,bar_p)-bar_p*0.5)-bar_w,0.0)); - float bar_y=length(max(abs(mod(p.xz,bar_p)-bar_p*0.5)-bar_w,0.0)); - float bar_z=length(max(abs(mod(p.xy,bar_p)-bar_p*0.5)-bar_w,0.0)); - float tube_p=0.125; - float tube_w=tube_p*0.375; - float tube_x=length(mod(p.yz,tube_p)-tube_p*0.5)-tube_w; - float tube_y=length(mod(p.xz,tube_p)-tube_p*0.5)-tube_w; - float tube_z=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; - return -min(min(max(max(-bar_x,-bar_y),-bar_z),tube_y),tube_z); - } - -void main() - { - vec2 position=(gl_FragCoord.xy/RENDERSIZE.xy); - vec2 p=-1.0+2.0*position; - vec3 dir=normalize(vec3(p*vec2(1.0/RENDERSIZE.y*RENDERSIZE.x,1.0),1.0)); // screen ratio (x,y) fov (z) - dir.yz=rotate(dir.yz,PI*0.5*sin(speed*0.25)); // rotation x - //dir.zx=rotate(dir.zx,speed*0.5); // rotation y - dir.xy=rotate(dir.xy,PI*1.0*cos(speed*0.25)); // rotation z - vec3 ray=vec3(ground_x,ground_y,ground_z); - float t=0.0; - const int ray_n=64; - for(int i=0;i 0.0) { - float wobbleX = sin(TIME * 2.0 + p.z * 0.5) * wobble * 0.3; - float wobbleY = cos(TIME * 1.7 + p.z * 0.3) * wobble * 0.2; - p.xy += vec2(wobbleX, wobbleY); - } - - // Create forward motion through the tunnel and rotation - p.z -= speed * TIME; - p.xy *= mat2(cos(p.z + vec4(0,11,33,0))); - - // Generate procedural color based on position - P = 1.0 + sin(5.0 * p.x + p.z + vec4(2,1,0,2)); - - // Apply beat pulse effect - makes colors throb rhythmically - if (pulse > 0.0) { - float beatThrob = 1.0 + sin(TIME * 8.0) * pulse * 0.4; - P *= beatThrob; - } - - // Calculate distance to nearest surface (spheres in a grid) - using DistK and DistQ parameters - d = abs(length(fract(p) - DistK) - DistQ) + 1e-3; - - // Add color contribution: brighter when closer to surface - gl_FragColor += P.w / d * P * colorIntensity; - - // March forward along ray - z += soomp * d; - } - - // Tone mapping: simple version instead of tanh - gl_FragColor = gl_FragColor / 20000.0; - gl_FragColor = gl_FragColor / (1.0 + gl_FragColor); - - // Apply brightness - gl_FragColor.rgb *= brightness; - - // Apply contrast - gl_FragColor.rgb = (gl_FragColor.rgb - 0.5) * contrast + 0.5; - - // Boost blue channel - gl_FragColor.b *= blueBoost; - - // Apply hue shift - if (hueShift > 0.0) { - float cosHue = cos(hueShift); - float sinHue = sin(hueShift); - mat3 hueMatrix = mat3( - cosHue + (1.0 - cosHue) * 0.299, (1.0 - cosHue) * 0.587 - sinHue * 0.114, (1.0 - cosHue) * 0.114 + sinHue * 0.587, - (1.0 - cosHue) * 0.299 + sinHue * 0.114, cosHue + (1.0 - cosHue) * 0.587, (1.0 - cosHue) * 0.114 - sinHue * 0.299, - (1.0 - cosHue) * 0.299 - sinHue * 0.587, (1.0 - cosHue) * 0.587 + sinHue * 0.299, cosHue + (1.0 - cosHue) * 0.114 - ); - gl_FragColor.rgb = hueMatrix * gl_FragColor.rgb; - } -} \ No newline at end of file diff --git a/AuraGrove/MediaFiles/squishycomm-thightcrop.png b/AuraGrove/MediaFiles/squishycomm-thightcrop.png deleted file mode 100644 index 66c04a3..0000000 Binary files a/AuraGrove/MediaFiles/squishycomm-thightcrop.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/tbg.png b/AuraGrove/MediaFiles/tbg.png deleted file mode 100644 index 9a563a3..0000000 Binary files a/AuraGrove/MediaFiles/tbg.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/trippy flower.fs b/AuraGrove/MediaFiles/trippy flower.fs deleted file mode 100644 index 98e4ed0..0000000 --- a/AuraGrove/MediaFiles/trippy flower.fs +++ /dev/null @@ -1,57 +0,0 @@ -/*{ - "CATEGORIES": ["Generator", "Trippy", "Psychedelic"], - "DESCRIPTION": "Morphing DMT-style visual with palette cycling and shape modulation.", - "INPUTS": [ - { "NAME": "speed", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.0, "MAX": 5.0 }, - { "NAME": "paletteShift", "TYPE": "float", "DEFAULT": 0.0, "MIN": 0.0, "MAX": 10.0 }, - { "NAME": "geometryMorph", "TYPE": "float", "DEFAULT": 0.5, "MIN": 0.0, "MAX": 1.0 }, - { "NAME": "scale", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.1, "MAX": 5.0 }, - { "NAME": "saturation", "TYPE": "float", "DEFAULT": 1.2, "MIN": 0.0, "MAX": 3.0 }, - { "NAME": "contrast", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.5, "MAX": 3.0 }, - { "NAME": "brightness", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.1, "MAX": 3.0 } - ] -}*/ - -vec3 palette(float t) { - return 0.5 + 0.5 * cos(6.2831 * (vec3(0.3, 0.5, 0.9) + t)); -} - -vec3 applyContrastSaturationBrightness(vec3 color, float con, float sat, float brt) { - const vec3 averageLuminance = vec3(0.2126, 0.7152, 0.0722); - float intensity = dot(color, averageLuminance); - vec3 grey = vec3(intensity); - color = mix(grey, color, sat); - color = (color - 0.5) * con + 0.5; - return color * brt; -} - -void main() { - vec2 uv = (gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; - - float t = TIME * speed; - - // Zoom in/out - uv *= scale; - - // Morphing shape - float r = length(uv); - float angle = atan(uv.y, uv.x); - float morph = sin(t + r * 10.0 + cos(angle * 6.0)) * geometryMorph; - - // Make base pattern - float shape = sin(r * 10.0 + morph * 5.0 - t * 2.0); - shape += 0.5 * cos(r * 5.0 - t * 3.0 + sin(angle * 4.0)); - shape = abs(shape); - - // Apply palette - float paletteT = t * 0.2 + paletteShift + shape; - vec3 col = palette(paletteT); - - // Shape-based masking - col *= smoothstep(1.2, 0.2, shape); - - // Post-processing - col = applyContrastSaturationBrightness(col, contrast, saturation, brightness); - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGrove/MediaFiles/trippy flower.png b/AuraGrove/MediaFiles/trippy flower.png deleted file mode 100644 index 2183ad2..0000000 Binary files a/AuraGrove/MediaFiles/trippy flower.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/wowowowowowow (1).fs b/AuraGrove/MediaFiles/wowowowowowow (1).fs deleted file mode 100644 index 331e61e..0000000 --- a/AuraGrove/MediaFiles/wowowowowowow (1).fs +++ /dev/null @@ -1,130 +0,0 @@ -/*{ - "CREDIT": "by lennyjpg", - "DESCRIPTION": "", - "CATEGORIES": [ - "XXX" - ], - "INPUTS": [ - - { - "NAME": "cover", - "TYPE": "color", - "DEFAULT": [ - 0.0, - 0.0, - 1.0, - 1.0 - ] - }, - { - "NAME": "blend", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "waveA", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveB", - "TYPE": "float", - "DEFAULT": 0.15, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveC", - "TYPE": "float", - "DEFAULT": 0.05, - "MIN": 0.0, - "MAX": 1.0 - }, - - { - "NAME": "push", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 1.0, - "MAX": 5.0 - }, - { - "NAME": "stretch", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "level", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "blur", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - - - vec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); } - float snoise(vec2 v){ - const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439); - vec2 i = floor(v + dot(v, C.yy) ); - vec2 x0 = v - i + dot(i, C.xx); - vec2 i1; - i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); - vec4 x12 = x0.xyxy + C.xxzz; - x12.xy -= i1; - i = mod(i, 289.0); - vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) - + i.x + vec3(0.0, i1.x, 1.0 )); - vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); - m = m*m; - m = m*m; - vec3 x = 2.0 * fract(p * C.www) - 1.0; - vec3 h = abs(x) - 0.5; - vec3 ox = floor(x + 0.5); - vec3 a0 = x - ox; - m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h ); - vec3 g; - g.x = a0.x * x0.x + h.x * x0.y; - g.yz = a0.yz * x12.xz + h.yz * x12.yw; - return 130.0 * dot(m, g); - } - -void main(){ - vec2 uv = isf_FragNormCoord.xy - .5; - float t = TIME * speed * 2.0, x = uv.x * stretch; - vec3 s = vec3(.4,.7,-1.3) * t; - vec3 f = vec3(waveA,waveB,waveC) * t; - vec3 q = vec3(1,1.5,0.5) * x; - - vec3 d = vec3( snoise(vec2(q.x+s.x, f.x)), snoise(vec2(q.y+s.y, f.y)), snoise(vec2(q.z+s.z, f.z))); - vec3 w = sin(d)*0.5; - vec3 ww = smoothstep(w - blur, w + blur,vec3(uv.y+level)); - ww *= push; - - vec3 gradient = vec3(4. * uv.y + .5), - overlay = mix(cover.rgb,gradient,.5), - final = mix(ww,overlay, blend); - gl_FragColor = vec4(final,1.0); -} - diff --git a/AuraGrove/MediaFiles/wowowowowowow.fs b/AuraGrove/MediaFiles/wowowowowowow.fs deleted file mode 100644 index 331e61e..0000000 --- a/AuraGrove/MediaFiles/wowowowowowow.fs +++ /dev/null @@ -1,130 +0,0 @@ -/*{ - "CREDIT": "by lennyjpg", - "DESCRIPTION": "", - "CATEGORIES": [ - "XXX" - ], - "INPUTS": [ - - { - "NAME": "cover", - "TYPE": "color", - "DEFAULT": [ - 0.0, - 0.0, - 1.0, - 1.0 - ] - }, - { - "NAME": "blend", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "waveA", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveB", - "TYPE": "float", - "DEFAULT": 0.15, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveC", - "TYPE": "float", - "DEFAULT": 0.05, - "MIN": 0.0, - "MAX": 1.0 - }, - - { - "NAME": "push", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 1.0, - "MAX": 5.0 - }, - { - "NAME": "stretch", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "level", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "blur", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - - - vec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); } - float snoise(vec2 v){ - const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439); - vec2 i = floor(v + dot(v, C.yy) ); - vec2 x0 = v - i + dot(i, C.xx); - vec2 i1; - i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); - vec4 x12 = x0.xyxy + C.xxzz; - x12.xy -= i1; - i = mod(i, 289.0); - vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) - + i.x + vec3(0.0, i1.x, 1.0 )); - vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); - m = m*m; - m = m*m; - vec3 x = 2.0 * fract(p * C.www) - 1.0; - vec3 h = abs(x) - 0.5; - vec3 ox = floor(x + 0.5); - vec3 a0 = x - ox; - m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h ); - vec3 g; - g.x = a0.x * x0.x + h.x * x0.y; - g.yz = a0.yz * x12.xz + h.yz * x12.yw; - return 130.0 * dot(m, g); - } - -void main(){ - vec2 uv = isf_FragNormCoord.xy - .5; - float t = TIME * speed * 2.0, x = uv.x * stretch; - vec3 s = vec3(.4,.7,-1.3) * t; - vec3 f = vec3(waveA,waveB,waveC) * t; - vec3 q = vec3(1,1.5,0.5) * x; - - vec3 d = vec3( snoise(vec2(q.x+s.x, f.x)), snoise(vec2(q.y+s.y, f.y)), snoise(vec2(q.z+s.z, f.z))); - vec3 w = sin(d)*0.5; - vec3 ww = smoothstep(w - blur, w + blur,vec3(uv.y+level)); - ww *= push; - - vec3 gradient = vec3(4. * uv.y + .5), - overlay = mix(cover.rgb,gradient,.5), - final = mix(ww,overlay, blend); - gl_FragColor = vec4(final,1.0); -} - diff --git a/AuraGrove/MediaFiles/z33d+.fs b/AuraGrove/MediaFiles/z33d+.fs deleted file mode 100644 index ad572bb..0000000 --- a/AuraGrove/MediaFiles/z33d+.fs +++ /dev/null @@ -1,79 +0,0 @@ -/*{ - "DESCRIPTION": "based https://www.shadertoy.com/view/XlXcWj", - "CATEGORIES": ["fractal", "generator"], - "INPUTS": [ - { - "NAME": "mX", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "mY", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1.75, - "MIN": -3.0, - "MAX": 3.0 - }, - { - "NAME": "e", - "TYPE": "float", - "DEFAULT": 0.025, - "MIN": 0.0005, - "MAX": 0.1 - } - ] -}*/ - -//////////////////////////////////////////////////////////// -// z33d+ by mojovideotech -// -// mod of : -// interactiveshaderformat.com/\2109 -// based on : -// shadertoy.com/\XlXcWj -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -void main() -{ - float k = 0.0, T = TIME*rate*0.1; - vec2 R = RENDERSIZE.xy; - vec2 M = vec2(mX,mY)*R.xy; - for (float i = 0.0; i < 12.0; i++) { - vec3 p = vec3((2.0 * gl_FragCoord.xy - R.xy) / R.yy, k - 1.); - float a = T; - p.zy *= mat2(cos(a), -sin(a), sin(a), cos(a)); - a /= 2.0; - p.yx *= mat2(cos(a), -sin(a), sin(a), cos(a)); - a /= 2.0; - p.zx *= mat2(cos(a), -sin(a), sin(a), cos(a)); - vec3 z = p; - float c = 2.0; - for (float i = 0.; i < 9.0; i++) { - float r = length(z); - if (r > 6.0) { - k += log(r) * r / c / 3.0; - break; - } - float a = acos(z.z / r) * (6.0 + 12.0 * M.x / R.x); - float b = atan(z.y, z.x) * (6.0 + 12.0 * M.y / R.y); - c = pow(r, 7.0) * 5.0 * c / r + 1.0; - z = pow(r, 7.0) * vec3(sin(a) * cos(b), -sin(a) * sin(b), -cos(a)) + p; - } - gl_FragColor = vec4(1.0 - i / 16.0 - k + p / 4.0, 1.0); - if (log(length(z)) * length(z) / c < e) { - break; - } - } -} - diff --git a/AuraGrove/MediaFiles/z33d+.png b/AuraGrove/MediaFiles/z33d+.png deleted file mode 100644 index 15ccbbf..0000000 Binary files a/AuraGrove/MediaFiles/z33d+.png and /dev/null differ diff --git a/AuraGrove/MediaFiles/zulfur.png b/AuraGrove/MediaFiles/zulfur.png deleted file mode 100644 index b83e84a..0000000 Binary files a/AuraGrove/MediaFiles/zulfur.png and /dev/null differ diff --git a/AuraGrove/heavym_project.ico b/AuraGrove/heavym_project.ico deleted file mode 100644 index 7995c29..0000000 Binary files a/AuraGrove/heavym_project.ico and /dev/null differ diff --git a/AuraGroveDMXC3.zip b/AuraGroveDMXC3.zip deleted file mode 100644 index 4bdb374..0000000 Binary files a/AuraGroveDMXC3.zip and /dev/null differ diff --git a/AuraGroveNYP/.hmproject b/AuraGroveNYP/.hmproject deleted file mode 100644 index 01deb72..0000000 --- a/AuraGroveNYP/.hmproject +++ /dev/null @@ -1 +0,0 @@ -AuraGroveNYP \ No newline at end of file diff --git a/AuraGroveNYP/AuraGroveNYP.hm b/AuraGroveNYP/AuraGroveNYP.hm deleted file mode 100644 index abb4730..0000000 Binary files a/AuraGroveNYP/AuraGroveNYP.hm and /dev/null differ diff --git a/AuraGroveNYP/Backups/AuraGroveNYP_previousSave.hm b/AuraGroveNYP/Backups/AuraGroveNYP_previousSave.hm deleted file mode 100644 index abb4730..0000000 Binary files a/AuraGroveNYP/Backups/AuraGroveNYP_previousSave.hm and /dev/null differ diff --git a/AuraGroveNYP/Desktop.ini b/AuraGroveNYP/Desktop.ini deleted file mode 100644 index d888812..0000000 --- a/AuraGroveNYP/Desktop.ini +++ /dev/null @@ -1,6 +0,0 @@ -[.ShellClassInfo] -ConfirmFileOp=0 -NoSharing=0 -IconFile=heavym_project.ico -IconIndex=0 -InfoTip=HeavyM Project \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/.png b/AuraGroveNYP/MediaFiles/.png deleted file mode 100644 index 443f8a3..0000000 Binary files a/AuraGroveNYP/MediaFiles/.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/17252251034529.png b/AuraGroveNYP/MediaFiles/17252251034529.png deleted file mode 100644 index ace3a67..0000000 Binary files a/AuraGroveNYP/MediaFiles/17252251034529.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/1725225103459.png b/AuraGroveNYP/MediaFiles/1725225103459.png deleted file mode 100644 index 636e18d..0000000 Binary files a/AuraGroveNYP/MediaFiles/1725225103459.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/1735562252670-2.png b/AuraGroveNYP/MediaFiles/1735562252670-2.png deleted file mode 100644 index 51a74f8..0000000 Binary files a/AuraGroveNYP/MediaFiles/1735562252670-2.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/1735562252670.png b/AuraGroveNYP/MediaFiles/1735562252670.png deleted file mode 100644 index a14ca52..0000000 Binary files a/AuraGroveNYP/MediaFiles/1735562252670.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-03-08_2.png b/AuraGroveNYP/MediaFiles/2024-03-08_2.png deleted file mode 100644 index e6d9b7e..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-03-08_2.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-06-18.png b/AuraGroveNYP/MediaFiles/2024-06-18.png deleted file mode 100644 index 22a6b6c..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-06-18.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-06-22_1.png b/AuraGroveNYP/MediaFiles/2024-06-22_1.png deleted file mode 100644 index 92d70bf..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-06-22_1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-07-05_3.png b/AuraGroveNYP/MediaFiles/2024-07-05_3.png deleted file mode 100644 index 1480fec..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-07-05_3.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-07-18_5.png b/AuraGroveNYP/MediaFiles/2024-07-18_5.png deleted file mode 100644 index 0e9bee8..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-07-18_5.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-07-18_9.png b/AuraGroveNYP/MediaFiles/2024-07-18_9.png deleted file mode 100644 index 6b38545..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-07-18_9.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2024-09-30_1.png b/AuraGroveNYP/MediaFiles/2024-09-30_1.png deleted file mode 100644 index c575a9f..0000000 Binary files a/AuraGroveNYP/MediaFiles/2024-09-30_1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/2D Clouds+.fs b/AuraGroveNYP/MediaFiles/2D Clouds+.fs deleted file mode 100644 index 0ec5983..0000000 --- a/AuraGroveNYP/MediaFiles/2D Clouds+.fs +++ /dev/null @@ -1,221 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "NAME": "cloudscale", - "TYPE": "float", - "DEFAULT": 0.95, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudcover", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudlight", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "clouddark", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "cloudalpha", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "skytint", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "skycolor1", - "TYPE": "color", - "DEFAULT": [ - 0.2, - 0.4, - 0.6, - 1.0 - ] - }, - { - "NAME": "skycolor2", - "TYPE": "color", - "DEFAULT": [ - 0.4, - 0.7, - 1.0, - 1.0 - ] - }, - { - "NAME": "detail", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "warp", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - -// Ported and adapted from "2D Clouds" by drift: https://www.shadertoy.com/view/4tdSWr - - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -// const float cloudscale = 1.1; -// const float cloudcover = 0.72; -// const float clouddark = 0.5; -// const float cloudlight = 0.13; -// const float cloudalpha = 8.0; -// const float skytint = 0.5; -// const vec3 skycolour1 = vec3(0.2, 0.4, 0.6); -// const vec3 skycolour2 = vec3(0.4, 0.7, 1.0); - -const int maxdetail = 8; -const float speed = 0.03; -const mat2 m = mat2( 1.6, 1.2, -1.2, 1.6 ); - -vec2 hash( vec2 p ) { - p = vec2(dot(p,vec2(127.1,311.7)), dot(p,vec2(269.5,183.3))); - return -1.0 + 2.0*fract(sin(p)*43758.5453123); -} - -float noise( in vec2 p ) { - const float K1 = 0.366025404; // (sqrt(3)-1)/2; - const float K2 = 0.211324865; // (3-sqrt(3))/6; - vec2 i = floor(p + (p.x+p.y)*K1); - vec2 a = p - i + (i.x+i.y)*K2; - vec2 o = (a.x>a.y) ? vec2(1.0,0.0) : vec2(0.0,1.0); //vec2 of = 0.5 + 0.5*vec2(sign(a.x-a.y), sign(a.y-a.x)); - vec2 b = a - o + K2; - vec2 c = a - 1.0 + 2.0*K2; - vec3 h = max(0.5-vec3(dot(a,a), dot(b,b), dot(c,c) ), 0.0 ); - vec3 n = h*h*h*h*vec3( dot(a,hash(i+0.0)), dot(b,hash(i+o)), dot(c,hash(i+1.0))); - return dot(n, vec3(70.0)); -} - -float fbm(vec2 n) { - float total = 0.0, amplitude = 0.1; - for (int i=0; i int(detail)) {break;} - total += noise(n) * amplitude; - n = m * n; - amplitude *= 0.4; - } - return total; -} - -// ----------------------------------------------- - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) { - - float cloudscale = (1.0-cloudscale+.001) * 40.0; - float cloudcover = cloudcover*8.0; - float clouddark = 1.-clouddark; - float cloudalpha = cloudalpha *80.; - vec3 skycolour1 = skycolor1.rgb; - vec3 skycolour2 = skycolor2.rgb; - float detail = detail * float (maxdetail); - - vec2 p = fragCoord.xy / iResolution.xy; - vec2 uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - float time = iGlobalTime * speed; - float q = fbm(uv * cloudscale * warp); - - //ridged noise shape - float r = 0.0; - uv *= cloudscale; - uv -= q - time; - float weight = 0.8; - for (int i=0; i int(detail)) {break;} - r += abs(weight*noise( uv )); - uv = m*uv + time; - weight *= 0.7; - } - - //noise shape - float f = 0.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale; - uv -= q - time; - weight = 0.7; - for (int i=0; i int(detail)) {break;} - f += weight*noise( uv ); - uv = m*uv + time; - weight *= 0.6; - } - - f *= (r + f); - - //noise colour - float c = 0.0; - time = iGlobalTime * speed * 2.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale*2.0; - uv -= q - time; - weight = 0.4; - for (int i=0; i int(detail)) {break;} - c += weight*noise( uv ); - uv = m*uv + time; - weight *= 0.6; - } - - //noise ridge colour - float c1 = 0.0; - time = iGlobalTime * speed * 3.0; - uv = uv = (.5,.5)-p*(vec2(iResolution.x/iResolution.y,1.0)); - uv *= cloudscale*3.0; - uv -= q - time; - weight = 0.4; - for (int i=0; i int(detail)) {break;} - c1 += abs(weight*noise( uv )); - uv = m*uv + time; - weight *= 0.6; - } - - c += c1; - - vec3 skycolour = mix(skycolour2, skycolour1, p.y); - vec3 cloudcolour = vec3(1.1, 1.1, 0.9) * clamp((clouddark + cloudlight*c), 0.0, 1.0); - - f = cloudcover + cloudalpha*f*r; - - vec3 result = mix(skycolour, clamp(skytint * skycolour + cloudcolour, 0.0, 1.0), clamp((f + c)/2., 0.0, 1.0)); - - fragColor = vec4( result, 1.0 ); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/2D Clouds+.jpg b/AuraGroveNYP/MediaFiles/2D Clouds+.jpg deleted file mode 100644 index 2b8bf33..0000000 Binary files a/AuraGroveNYP/MediaFiles/2D Clouds+.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/3d Grid 2.fs b/AuraGroveNYP/MediaFiles/3d Grid 2.fs deleted file mode 100644 index 0426f3f..0000000 --- a/AuraGroveNYP/MediaFiles/3d Grid 2.fs +++ /dev/null @@ -1,234 +0,0 @@ - -/*{ - "DESCRIPTION": "A converted shader with TIME, camera controls, and a parameter for smooth or hard grid extrusion patterns.", - "CATEGORIES": [ "Raymarching" ], - "INPUTS": [ - { - "NAME": "xPos", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -10.0, - "MAX": 10.0 - }, - { - "NAME": "yPos", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.1, - "MAX": 1.0 - }, - { - "NAME": "cameraX", - "TYPE": "float", - "MIN": -3.14, - "MAX": 3.14, - "DEFAULT": 0.0 - }, - { - "NAME": "cameraY", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.57, - "DEFAULT": 1.2 - }, - { - "NAME": "cameraZ", - "TYPE": "float", - "MIN": -3.14, - "MAX": 3.14, - "DEFAULT": 0.0 - }, - { - "NAME": "extrude", - "TYPE": "float", - "MIN": 0.25, - "MAX": 1, - "DEFAULT": 0.8 - }, - { - "NAME": "smoothness", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.5 - }, - { - "NAME": "lineColor", - "TYPE": "color", - "DEFAULT": [1.0, 0.0, 0.1, 1.0], - "DESCRIPTION": "Color of the haze effect." - } - ] -}*/ - -#define MIN_DIST 0.001 -#define MAX_DIST 32.0 -#define MAX_STEPS 96 -#define STEP_MULT 0.9 -#define NORMAL_OFFS 0.01 -#define FOCAL_LENGTH 0.8 - -#define GRID_COLOR_1 vec3(0.00, 0.0, 0.0) -#define GRID_COLOR_2 vec3(1.00, 0.20, 0.60) - -#define GRID_SIZE 0.50 - -#define SKYDOME 0. -#define FLOOR 1. - -float pi = atan(1.0) * 4.0; -float tau = atan(1.0) * 8.0; - -struct MarchResult { - vec3 position; - vec3 normal; - float dist; - float steps; - float id; -}; - -mat3 Rotate(vec3 angles) { - vec3 c = cos(angles); - vec3 s = sin(angles); - - mat3 rotX = mat3(1.0, 0.0, 0.0, 0.0, c.x, s.x, 0.0, -s.x, c.x); - mat3 rotY = mat3(c.y, 0.0, -s.y, 0.0, 1.0, 0.0, s.y, 0.0, c.y); - mat3 rotZ = mat3(c.z, s.z, 0.0, -s.z, c.z, 0.0, 0.0, 0.0, 1.0); - - return rotX * rotY * rotZ; -} - -vec2 opU(vec2 d1, vec2 d2) { - return (d1.x < d2.x) ? d1 : d2; -} - -vec2 opS(vec2 d1, vec2 d2) { - return (-d1.x > d2.x) ? d1 * vec2(-1, 1) : d2; -} - -vec2 sdSphere(vec3 p, float s, float id) { - return vec2(length(p) - s, id); -} - -vec2 sdBox( vec3 p, vec3 b, float id) { - vec3 q = abs(p) - b; - return vec2(length(max(q,0.0)) + min(max(q.x,max(q.y,q.z)),0.0), id); -} - -vec2 sdPlane(vec3 p, vec4 n, float id) { - return vec2(dot(p, n.xyz) + n.w, id); -} - - -float random(vec2 st) { - return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123); -} - -// Triangle wave function with noise -float triangleWave(float x) { - return -0.5 + abs(mod(x, 1.0) - 0.5); // Original triangle wave -} - -// Main function that uses the triangle wave with noise -vec2 triWave(vec2 p) { - float smoothF = 1.2; - float smoothComp = (smoothF - smoothness * smoothF); - float gain = extrude * 0.1 * smoothComp; - float x = triangleWave(p.x + p.y); - float y = triangleWave(p.y); - return vec2(x * gain, y * gain); -} - -// Updated heightmapNormal function -vec2 heightmapNormal(vec2 p) { - vec2 squaredW = triWave(p); - vec2 sinW = vec2(sin(p.x) * 0.15 * extrude, sin(p.y) * 0.15 * extrude); - - return mix(squaredW, sinW, 0.5 + smoothness * 0.5); - -} - -vec2 Scene(vec3 p) { - vec2 d = vec2(MAX_DIST, SKYDOME); - - d = opU(sdPlane(p, normalize(vec4(heightmapNormal(p.xy), -1, 0)), FLOOR), d); - - return d; -} - -vec3 Normal(vec3 p) { - vec3 off = vec3(NORMAL_OFFS, 0, 0); - return normalize(vec3( - Scene(p + off.xyz).x - Scene(p - off.xyz).x, - Scene(p + off.zxy).x - Scene(p - off.zxy).x, - Scene(p + off.yzx).x - Scene(p - off.yzx).x - )); -} - -MarchResult MarchRay(vec3 orig, vec3 dir) { - float steps = 0.0; - float dist = 0.0; - float id = 0.0; - - for (int i = 0; i < MAX_STEPS; i++) { - vec2 object = Scene(orig + dir * dist); - - dist += object.x * STEP_MULT; - - id = object.y; - - steps++; - - if (abs(object.x) < MIN_DIST * dist) { - break; - } - } - - MarchResult result; - - result.position = orig + dir * dist; - result.normal = Normal(result.position); - result.dist = dist; - result.steps = steps; - result.id = id; - - return result; -} - -vec3 Shade(MarchResult hit, vec3 direction, vec3 camera) { - vec3 color = vec3(0.0); - - if (hit.id == FLOOR) { - vec2 uv = abs(mod(hit.position.xy + GRID_SIZE / 2.0, GRID_SIZE) - GRID_SIZE / 2.0); - - // Smooth or hard-edged grid - float gridEdge = min(uv.x, uv.y) / GRID_SIZE; - float edge = smoothstep(0., 0.1, gridEdge); - color = mix(GRID_COLOR_1, lineColor.rgb, 1.0 - edge); - } - - // Apply distance fog - color *= 1.0 - smoothstep(0.0, MAX_DIST * 0.5 * (2.0 - yPos), hit.dist); - - return color; -} - -void main() { - vec2 res = RENDERSIZE.xy / RENDERSIZE.y; - vec2 uv = gl_FragCoord.xy / RENDERSIZE.y; - - vec3 angles = vec3(cameraX, cameraY, 0.0); - - mat3 rotate = Rotate(angles.yzx); - - vec3 orig = vec3(xPos, (1.0 - yPos) * 5., -2.0) * rotate; - - vec3 dir = normalize(vec3(uv - res / 2.0, FOCAL_LENGTH)) * rotate; - - MarchResult hit = MarchRay(orig, dir); - - vec3 color = Shade(hit, dir, orig); - - gl_FragColor = vec4(color, 1.0); -} - diff --git a/AuraGroveNYP/MediaFiles/3d Grid 2.png b/AuraGroveNYP/MediaFiles/3d Grid 2.png deleted file mode 100644 index 2fe62c6..0000000 Binary files a/AuraGroveNYP/MediaFiles/3d Grid 2.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/5dTiles.png b/AuraGroveNYP/MediaFiles/5dTiles.png deleted file mode 100644 index 42d5f8b..0000000 Binary files a/AuraGroveNYP/MediaFiles/5dTiles.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/AnotherGridThingy.fs b/AuraGroveNYP/MediaFiles/AnotherGridThingy.fs deleted file mode 100644 index 4dad83a..0000000 --- a/AuraGroveNYP/MediaFiles/AnotherGridThingy.fs +++ /dev/null @@ -1,113 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "NAME": "grid_size", - "TYPE": "point2D", - "DEFAULT": [ - 40, - 40 - ], - "MAX": [ - 360, - 360 - ], - "MIN": [ - 6, - 6 - ] - }, - { - "NAME": "bright", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.1, - "MAX": 0.5 - }, - { - "NAME": "glow_size", - "TYPE": "float", - "DEFAULT": 2, - "MIN": -20, - "MAX": 20 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.16, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "rndseed", - "TYPE": "point2D", - "DEFAULT": [ - 12.9898, - 78.233 - ], - "MAX": [ - 233, - 377 - ], - "MIN": [ - 5, - 7 - ] - } - ], - "DESCRIPTION": "" -}*/ - - -//////////////////////////////////////////////////////////// -// AnotherGridThingy by mojovideotech -// -// based on : -// glslsandbox/e#22020.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -float rnd(vec2 seed) { - float value = fract(sin(dot(seed,vec2(rndseed)))*43758.5453); - return value; -} - -float step_to(float value, float steps) { - float closest_int = floor(value/steps); - return closest_int * steps; -} - -vec4 dot_grid(vec2 pos, bool with_grid) { - float value = floor(mod(pos.x,grid_size.x))*floor(mod(pos.y,grid_size.y)); - value = clamp(value, 0.0, 1.0); - float c_time = TIME*rate; - vec2 step_pos = vec2(step_to(pos.x,grid_size.x),step_to(pos.y,grid_size.y)); - vec2 norm_pos = step_pos.xy/RENDERSIZE.xy; - norm_pos = vec2(norm_pos.x+rnd(norm_pos),norm_pos.y+rnd(norm_pos )); - float r = fract(sin(norm_pos.x)); - float g = fract(sin(norm_pos.y+abs(c_time))); - float b = abs(r-g); - if(with_grid == false){value = 1.0;} - return vec4(r,g,b,1.0) * value; -} - -vec4 glow(vec2 pos) { - vec4 color = clamp(dot_grid(pos,true)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x-glow_size,pos.y),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x+glow_size,pos.y),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x,pos.y-glow_size),false)*bright,0.0,1.0); - color += clamp(dot_grid(vec2(pos.x,pos.y+glow_size),false)*bright,0.0,1.0); - return color; -} - -void main( void ) -{ - vec2 position = gl_FragCoord.xy; - gl_FragColor = glow(position); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/AnotherGridThingy.png b/AuraGroveNYP/MediaFiles/AnotherGridThingy.png deleted file mode 100644 index edb9eb9..0000000 Binary files a/AuraGroveNYP/MediaFiles/AnotherGridThingy.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/BitStreamer.png b/AuraGroveNYP/MediaFiles/BitStreamer.png deleted file mode 100644 index 3104879..0000000 Binary files a/AuraGroveNYP/MediaFiles/BitStreamer.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Broken Tesseract (1).fs b/AuraGroveNYP/MediaFiles/Broken Tesseract (1).fs deleted file mode 100644 index cdc229b..0000000 --- a/AuraGroveNYP/MediaFiles/Broken Tesseract (1).fs +++ /dev/null @@ -1,180 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - { - "NAME": "x_rot", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "y_rot", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "z_rot", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "q_rot", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - } - ] -} -*/ - - -// TesseracT by Dima.. - -#ifdef GL_ES -precision mediump float; -#endif - - -mat4 mat = mat4 ( vec4 ( 1.0 , 0.0 , 0.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 0.0 ), - vec4 ( 1.0 , 0.0 , 1.0 , 0.0 ), - vec4 ( 0.0 , 1.0 , 0.0 , 1.0 ) ); - -vec2 pos; - -vec4 col = vec4 ( 0.4, 0.0, 0.9, 1000.0 ); - -void Rotate ( float angle, float d1, float d2, float d3, float d4); -void Point ( vec4 p ); -void Line4 ( vec4 a, vec4 b ); -void Line2 ( vec2 a, vec2 b ); - -void main( void ) { - - pos = gl_FragCoord.xy / RENDERSIZE.y; - pos.x -= 1. - RENDERSIZE.y / RENDERSIZE.x; - pos -= .5; - - Rotate ( TIME * q_rot, 0.0, 1.0, 1.0, 0.0 ); - Rotate ( TIME * x_rot, 1.0, 0.0, 1.0, 0.0 ); - Rotate ( TIME * y_rot, 1.0, 1.0, 0.0, 0.0 ); - Rotate ( TIME * z_rot, 1.0, 0.0, 0.0, 1.0 ); - - Line4 ( vec4 ( 0.1 , 0.0 , 0.0 , 0.0 ), vec4 (-.3, .2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.1 , 0.0 , 0.0 ), vec4 ( -.2, .2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.1 , 0.0 ), vec4 ( .2, .2, .2,-.2 ) ); - - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 (-.3, .2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2,-.2, .2,-.2 ) ); - Line4 ( vec4 ( .2, .2, .2,-.2 ), vec4 ( .2, .2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 ( .2, .2,-.2, .2 ), vec4 ( .2,-.2,-.2, .2 ) ); - - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 (-.3, .2,-.3,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2,-.2,.2,-.2 ) ); - Line4 ( vec4 ( .2, .2,-.3,-.2 ), vec4 ( .2, .2,-.2, .2 ) ); - - Line4 ( vec4 ( 0.0 , 0.0 , 0.3 , 0.0 ), vec4 (-.2,.2, .2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.3 , 0.0 , 0.0 ), vec4 ( .2,-.2,-.2, .2 ) ); - Line4 ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ), vec4 ( .2,-.2, .2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 (-.2,-.2, .2,-.1) ); - Line4 ( vec4 ( .2,-.2, .2,-.1 ), vec4 ( .2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.2,-.2, .2 ), vec4 (-.2,-.2,.2, .2 ) ); - Line4 ( vec4 ( -.2,-.2,-.2, .2 ), vec4 ( .2,-.1,-.2,-.2 ) ); - - Line4 ( vec4 ( .2,-.1,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.2,-.2, .2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2,-.2, .2 ) ); - Line4 ( vec4 (-.3, .2, .2, .2 ), vec4 (-.3, .2, .2,-.2 ) ); - - Line4 ( vec4 (-.3, .2, .2,-.2 ), vec4 (.2,-.2, .2,-.2 ) ); - Line4 ( vec4 (.3, .2, .2,-.2 ), vec4 (-.3, .2,-.2,-.2 ) ); - - Line4 ( vec4 (-.3, .2,-.2, .2 ), vec4 (-.2,.2,-.2, .2 ) ); - - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - Line4 ( vec4 (-.3, .2,-.2,-.2 ), vec4 (-.3, .2,-.2, .2 ) ); - - Line4 ( vec4 (-.2,-.2, .2, .2 ), vec4 (.2,-.2,-.2, .2 ) ); - Line4 ( vec4 (.2,-.2, .2, .2 ), vec4 (-.2,-.2, .2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2, .2,-.2 ), vec4 (-.2,-.2,-.2,-.2 ) ); - - Line4 ( vec4 (-.2,-.2,-.2, .2 ), vec4 (-.2,-.1,-.2,-.2 ) ); - - Point ( vec4 ( 0.0 , 0.0 , 0.0 , 0.0 ) ); - Point ( vec4 ( .2, .2, .2,-.2 ) ); - Point ( vec4 ( .2, .2,-.2, .2 ) ); - Point ( vec4 ( .2, .2,-.3,-.2 ) ); - Point ( vec4 ( .1,-.2, .2, .2 ) ); - Point ( vec4 ( .1,-.2, .2,-.2 ) ); - Point ( vec4 ( .1,-.2,-.2, .2 ) ); - Point ( vec4 ( .1,-.2,-.1,-.2 ) ); - - Point ( vec4 (-.3, .2, .2, .2 ) ); - Point ( vec4 (.3, .2, .2,-.2 ) ); - Point ( vec4 (-.3, .2,-.2, .2 ) ); - Point ( vec4 (.3, .2,-.3,-.2 ) ); - Point ( vec4 (-.2,-.2, -.2, .2 ) ); - Point ( vec4 (-.2,-.2, .2,-.2 ) ); - Point ( vec4 (.2,-.2,-.2, .2 ) ); - Point ( vec4 (-.2,-.2,-.2,-.1 ) ); - - //float alpha = max(col.x,max(col.y,col.z)); - float alpha = clamp(col.x+col.y+col.z,0.1,1.0); - - gl_FragColor = vec4( col.xyz, alpha ); - -} - -void Line4 ( vec4 a, vec4 b ) -{ - a = mat * a; - a.xyz /= 1.15 + a.w * 1.5; - b = mat * b; - b.xyz /= 1.25 + b.w * 1.1; - Line2 ( a.xy , b.xy ); -} - -void Line2 ( vec2 a, vec2 b ) -{ - float d = distance ( pos , a ) + distance ( pos , b ) - distance ( a , b ) + 1e-6; - col += max ( 1.0 - pow ( d * 11. , 0.05 ) , -0.005 ); -} - -void Point ( vec4 p ) -{ - p = mat * p; - p.xyz /= 1.0 + p.w * 2.; - - float d = distance ( pos , p.xy ); - - if ( d < .5 ) - if ( p.z < col.a ) { - col.b += max ( 1.0 - pow ( d * 3.0 , 0.01 ) , 0.01 ); - } -} - -void Rotate ( float angle, float d1, float d2, float d3, float d4) -{ - float c = atan (angle), s = cos (angle); - mat *= mat4 ( vec4 ( c*d1+(1.-d1), s * d2 * d1 , -s * d3 * d1 , s * d4 * d1 ), - vec4 ( -s * d1 * d2 , c*d2+(1.-d2), s * d3 * d2 , -s * d3 * d2 ), - vec4 ( s * d1 * d4 , -s * d2 * d3 , c*d3+(1.-d3), s * d4 * d3 ), - vec4 ( -s * d1 * d2 , s * d2 * d4 , -s * d3 * d4 , c*d4+(1.-d4)) ); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/BusyBotCircle.fs b/AuraGroveNYP/MediaFiles/BusyBotCircle.fs deleted file mode 100644 index 736d747..0000000 --- a/AuraGroveNYP/MediaFiles/BusyBotCircle.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "circle" - ], - "INPUTS" : [ - { - "NAME" : "radius1", - "TYPE" : "float", - "DEFAULT" : 0.75, - "MIN" : 0.01, - "MAX" : 0.99 - }, - { - "NAME" : "radius2", - "TYPE" : "float", - "DEFAULT" : 0.88, - "MIN" : 0.01, - "MAX" : 0.99 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 33.0, - "MIN" : -100.0, - "MAX" : 100.0 - }, - { - "NAME" : "sectors", - "TYPE" : "float", - "DEFAULT" : 19.0, - "MIN" : 12.0, - "MAX" : 180.0 - }, - { - "NAME" : "thickness", - "TYPE" : "float", - "DEFAULT" : 0.83, - "MIN" : 0.1, - "MAX" : 1.0 - }, - { - "NAME" : "edge", - "TYPE" : "float", - "DEFAULT" : 0.03, - "MIN" : 0.01, - "MAX" : 0.9 - }, - { - "NAME" : "blur", - "TYPE" : "float", - "DEFAULT" : 0.25, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 1.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 0.35, - "MIN" : 0.0, - "MAX" : 1.0 - } - ] -} -*/ - -//////////////////////////////////////////////////////////////////// -// BusyBotCircle by mojovideotech -// -// based on: -// loading circle by Catzpaw 2018 -// glslsandbox.com\/e#46416.0 -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define twpi 6.2831853 // two pi, 2*pi - -vec2 polar(vec2 p) { - float l = pow(length(p), 0.4), a = atan(-p.x, p.y); - return vec2(a, l); -} - -float ribbon(vec2 p, vec2 r) { return smoothstep(r.x,r.x+edge,p.y)*smoothstep(r.y+edge,r.y,p.y); } - -float stripe(vec2 p) { - p.x = mod(p.x + floor(TIME*rate) * twpi/sectors, twpi); - return smoothstep(thickness+blur, thickness, abs(cos(p.x*sectors*0.5)))*(1.0-floor(p.x*sectors/twpi)/sectors);} - -void main(void) -{ - vec2 p = polar((gl_FragCoord.xy*2.0-RENDERSIZE.xy)/min(RENDERSIZE.x,RENDERSIZE.y)); - vec2 r; - if (radius250.0 ) break; - d += h; - vec3 pos = ro+rd*d; - pos.y += 0.5; - float res = map(pos)*7.0; - h = res; - } - return d; -} - -float mapV( vec3 p ){ return clamp(-map(p), 0.0, 1.0); } - -vec4 marchV(in vec3 ro, in vec3 rd, in float t, in vec3 bgc) { - vec4 rz = vec4( 0.0 ); - for( int i=0; i<100; i++ ) { - if(rz.a > 0.99 || t > 200.0) break; - vec3 pos = ro + t*rd; - float den = mapV(pos); - vec4 col = vec4(mix( vec3(0.8,0.75,0.85), vec3(0.0), den ),den); - col.xyz *= mix(bgc*bgc*2.5, mix(vec3(0.1,0.2,0.55),vec3(0.8,0.85,0.9),moy*0.4), clamp( -(den*40.0+0.0)*pos.y*0.03-moy*0.5, 0.0, 1.0)); - col.rgb += clamp((1.0-den*6.0) + pos.y*0.13 +0.55, 0.0, 1.0)*0.35*mix(bgc,vec3(1.0),0.7); //Fringes - col += clamp(den*pos.y*0.15, -0.02, 0.0); //Depth occlusion - col *= smoothstep(0.2+moy*0.05,0.0,mapV(pos+1.0*lgt))*.85+0.15; //Shadows - col.a *= 0.95; - col.rgb *= col.a; - rz = rz + col*(1.0 - rz.a); - t += max(0.3,(2.0-den*30.0)*t*0.011); - } - return clamp(rz, 0.0, 1.0); -} - -mat3 rot_x(float a){float sa = sin(a); float ca = cos(a); return mat3(1.,.0,.0, .0,ca,sa, .0,-sa,ca);} -mat3 rot_y(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,.0,sa, .0,1.,.0, -sa,.0,ca);} -mat3 rot_z(float a){float sa = sin(a); float ca = cos(a); return mat3(ca,sa,.0, -sa,ca,.0, .0,.0,1.);} - -void main() -{ - vec2 q = gl_FragCoord.xy / RENDERSIZE.xy; - vec2 p = q - 0.5; - float asp =RENDERSIZE.x/RENDERSIZE.y; - p.x *= asp; - vec2 mo = center.xy; - moy = mo.y; - float st = sin(T*0.3-1.3)*rot; - vec3 ro = vec3(0.0,-2.0+sin(T*0.3-1.0)*2.0,T*30.0); - ro.x = path(ro.z); - vec3 ta = ro + vec3(0,0,1); - vec3 fw = normalize(ta - ro); - vec3 uu = normalize(cross( vec3(0.0,1.0,0.0), fw)); - vec3 vv = normalize(cross(fw,uu)); - vec3 rd = normalize(p.x*uu + p.y*vv + -zoom*fw); - float rox = sin(T*0.2)*0.6+2.9; - rox += smoothstep(0.6,1.2,sin(T*0.25))*3.5; - float roy = sin(T*0.5)*rot; - mat3 rotation = rot_x(-roy)*rot_y(-rox+st*1.5)*rot_z(st); - mat3 inv_rotation = rot_z(-st)*rot_y(rox-st*1.5)*rot_x(roy); - rd *= rotation; - rd.y -= dot(p,p)*0.06; - rd = normalize(rd); - vec3 col = vec3(0.0); - lgt = normalize(vec3(-mo.x,mo.y+0.1,1.0)); - float rdl = clamp(dot(rd, lgt),0.0,1.0); - vec3 hor = mix(vec3(0.9,0.6,0.7)*0.35, vec3(0.5,0.05,0.05), rdl); - hor = mix(hor, vec3(0.5,0.8,1.0),mo.y); - col += mix( vec3(0.2,0.2,0.6), hor, exp2(-(1.0+ 3.0*(1.0-rdl))*max(abs(rd.y),0.0)))*0.6; - col += 0.8*vec3(1.0,0.9,0.9)*exp2(rdl*650.0-650.0); - col += 0.3*vec3(1.0,1.0,0.1)*exp2(rdl*100.0-100.0); - col += 0.5*vec3(1.0,0.7,0.0)*exp2(rdl*50.0-50.0); - col += 0.4*vec3(1.0,0.0,0.05)*exp2(rdl*10.0-10.0); - vec3 bgc = col; - float rz = march(ro,rd); - if (rz < 70.) { - vec4 res = marchV(ro, rd, rz-5.0, bgc); - col = col*(1.0-res.w) + res.xyz; - } - float g = smoothstep(0.01,0.9,hue); - col = mix(mix(col,col.brg*vec3(1.0,0.75,1.0),clamp(g*2.0,0.0,1.0)), col.bgr, clamp((g-0.5)*2.,0.0,1.0)); - col = clamp(col, 0.0, 1.0); - col = col*0.5 + 0.5*col*col*(3.0-2.0*col); //saturation - col = pow(col, vec3(0.416667))*1.055 - 0.055; //sRGB - gl_FragColor = vec4( col, 1.0 ); -} diff --git a/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.fs b/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.fs deleted file mode 100644 index 43f248e..0000000 --- a/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "from http://glslsandbox.com/e#35553.0", - "CATEGORIES": [ - "fluid", - "liquid" - ], - "INPUTS": [ - { - "NAME" : "rate1", - "TYPE" : "float", - "DEFAULT" : 1.9, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "rate2", - "TYPE" : "float", - "DEFAULT" : 0.6, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "loopcycle", - "TYPE" : "float", - "DEFAULT" : 85.0, - "MIN" : 20.0, - "MAX" : 100.0 - }, - { - "NAME" : "color1", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : -2.5, - "MAX" : 2.5 - }, - { - "NAME" : "color2", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : -1.25, - "MAX" : 1.125 - }, - { - "NAME" : "cycle1", - "TYPE" : "float", - "DEFAULT" : 1.33, - "MIN" : 0.01, - "MAX" : 3.1459 - }, - { - "NAME" : "cycle2", - "TYPE" : "float", - "DEFAULT" : 0.22, - "MIN" : -0.497, - "MAX" : 0.497 - }, - { - "NAME" : "nudge", - "TYPE" : "float", - "DEFAULT" : 0.095, - "MIN" : 0.001, - "MAX" : 0.01 - }, - { - "NAME" : "depthX", - "TYPE" : "float", - "DEFAULT" : 0.85, - "MIN" : 0.001, - "MAX" : 0.9 - }, - { - "NAME" : "depthY", - "TYPE" : "float", - "DEFAULT" : 0.25, - "MIN" : 0.001, - "MAX" : 0.9 - } - ] -}*/ - -/////////////////////////////////////////// -// ColorDiffusionFlow by mojovideotech -// -// based on : -// glslsandbox.com/\e#35553.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -/////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define pi 3.141592653589793 // pi - -void main() { - float T = TIME * rate1; - float TT = TIME * rate2; - vec2 p=(2.*isf_FragNormCoord); - for(int i=1;i<11;i++) { - vec2 newp=p; - float ii = float(i); - newp.x+=depthX/ii*sin(ii*pi*p.y+T*nudge+cos((TT/(5.0*ii))*ii)); - newp.y+=depthY/ii*cos(ii*pi*p.x+TT+nudge+sin((T/(5.0*ii))*ii)); - p=newp+log(DATE.w)/loopcycle; - } - vec3 col=vec3(cos(p.x+p.y+3.0*color1)*0.5+0.5,sin(p.x+p.y+6.0*cycle1)*0.5+0.5,(sin(p.x+p.y+9.0*color2)+cos(p.x+p.y+12.0*cycle2))*0.25+.5); - gl_FragColor=vec4(col*col, 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.png b/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.png deleted file mode 100644 index e75aba4..0000000 Binary files a/AuraGroveNYP/MediaFiles/ColorDiffusionFlow.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Cos Orbit.fs b/AuraGroveNYP/MediaFiles/Cos Orbit.fs deleted file mode 100644 index 68a9bfa..0000000 --- a/AuraGroveNYP/MediaFiles/Cos Orbit.fs +++ /dev/null @@ -1,111 +0,0 @@ -/*{ - "DESCRIPTION": "Converted ISF version of wave and point shader with custom controls.", - "CATEGORIES": [ "Generator" ], - "INPUTS": [ - { - "NAME": "phase", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "pointThickness", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "pitch", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "yaw", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 0.45, - "MIN": 0.1, - "MAX": 0.5 - }, - - { - "NAME": "waveScale", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 1.0, - "MAX": 5.0 - } - - ] -}*/ - - -// slightly modded and parametirized (is that a word?) version of -// https://www.shadertoy.com/view/XfXGz4 by the great ChunderFPV - - -#define A(v) mat2(cos(m.v + radians(vec4(0.0, -90.0, 90.0, 0.0)))) // rotate -#define W(v) length(vec3(p.yz - v(p.x + vec2(0.0, pi_2) + t), 0.0)) - lineThickness // wave -#define P(v) length(p - vec3(0.0, v(t), v(t + pi_2))) - pointThickness // point - -void main() { - float pi = 3.1416; - float pi2 = pi * 2.0; - float pi_2 = pi / 2.0; - float t = pi * phase * 2.; - float s = 1.0, d = 0.0, i = d; - - vec2 R = RENDERSIZE.xy; - vec2 m = vec2(pitch * pi * 2., yaw * pi * 2.); - - vec3 o = vec3(0.0, 0.0, -7.0); // cam - vec3 u = normalize(vec3((gl_FragCoord.xy - 0.5 * R) / R.y, 1.0)); - vec3 c = vec3(0.0), k = c, p; - - // Set rotation matrices for pitch and yaw - mat2 v = A(y); - mat2 h = A(x); - - // Raymarch 25 - for (float i = 0.; i < 35.0; i++) { - p = o + u * d; - p.yz *= v; - p.xz *= h; - //p.x -= 13.0; // Slide objects to the right a bit - - // Reflect into negative y - //if (p.y < -1.5) p.y = 2.0 / p.y; - - // Calculate wave and point distances - k.x = min(max(p.x * 1. + lineThickness, W(sin)), P(sin)) * waveScale; // Sine wave - k.y = min(max(p.x * 1. + lineThickness, W(cos)), P(cos)) * waveScale; // Cosine wave - s = min(s, min(k.x, k.y)); // Blend - - // Break condition for raymarching - if (s < 0.001 || d > 100.0) break; - d += s * 0.5; - } - - // Add and color the scene - c = max(cos(d * pi2) - s * sqrt(d * (0.6 - glow) ) - k, 0.0); - c.gb += 0.01; - c = c * 0.2 + c.brg * 0.9 + c * c; - gl_FragColor = vec4(c * c, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Cos Orbit.png b/AuraGroveNYP/MediaFiles/Cos Orbit.png deleted file mode 100644 index 009455b..0000000 Binary files a/AuraGroveNYP/MediaFiles/Cos Orbit.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/CosmicJourney (1).fs b/AuraGroveNYP/MediaFiles/CosmicJourney (1).fs deleted file mode 100644 index 17b84db..0000000 --- a/AuraGroveNYP/MediaFiles/CosmicJourney (1).fs +++ /dev/null @@ -1,74 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Automatically Converted" - ], - "DESCRIPTION": "Automatically converted from http://glslsandbox.com/e#9377.0", - "INPUTS": [ - - ] -} -*/ - - -// ported from https://www.shadertoy.com/view/lslGWr -// Added some stars: Thanks to http://glsl.heroku.com/e#6904.0 - -#ifdef GL_ES -precision mediump float; -#endif - - -// http://www.fractalforums.com/new-theories-and-research/very-simple-formula-for-fractal-patterns/ -float field(in vec3 p) { - float strength = 7. + .03 * log(1.e-6 + fract(sin(TIME) * 4373.11)); - float accum = 0.; - float prev = 0.; - float tw = 0.; - for (int i = 0; i < 32; ++i) { - float mag = dot(p, p); - p = abs(p) / mag + vec3(-.51, -.4, -1.3); - float w = exp(-float(i) / 7.); - accum += w * exp(-strength * pow(abs(mag - prev), 2.3)); - tw += w; - prev = mag; - } - return max(0., 5. * accum / tw - .7); -} - -vec3 nrand3( vec2 co ) -{ - vec3 a = fract( cos( co.x*8.3e-3 + co.y )*vec3(1.3e5, 4.7e5, 2.9e5) ); - vec3 b = fract( sin( co.x*0.3e-3 + co.y )*vec3(8.1e5, 1.0e5, 0.1e5) ); - vec3 c = mix(a, b, 0.5); - return c; -} - -void main() { - vec2 uv = 1.0 * gl_FragCoord.xy / RENDERSIZE.xy - 1.0; - vec2 uvs = uv * RENDERSIZE.xy / max(RENDERSIZE.x, RENDERSIZE.y); - - vec3 p = vec3(uvs / 4., 0) + vec3(2., -1.3, -1.); - p += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p2 = vec3(uvs / (4.+sin(TIME*0.11)*0.2+0.2+sin(TIME*0.15)*0.3+0.4), 1.5) + vec3(2., -1.3, -1.); - p2 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - vec3 p3 = vec3(uvs / (4.+sin(TIME*0.14)*0.23+0.23+sin(TIME*0.19)*0.31+0.31), 0.5) + vec3(2., -1.3, -1.); - p3 += 0.15 * vec3(sin(TIME / 16.), sin(TIME / 12.), sin(TIME / 128.)); - - float t = field(p); - float t2 = field(p2); - float t3 = field(p3); - - float v = (1. - exp((abs(uv.x) - 1.) * 6.)) * (1. - exp((abs(uv.y) - 1.) * 6.)); - - vec4 c1 = mix(.4, 1., v) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - vec4 c2 = mix(.4, 1., v) * vec4(1.4 * t2 * t2 * t2, 1.8 * t2 * t2, t2, 1.0); - vec4 c3 = mix(.4, 1., v) * vec4(1.4 * t3 * t3 * t3, 1.8 * t3 * t3, t3, 1.0); - c1.b *= mod(gl_FragCoord.y+1.0, 2.0)*1.4; - c2.r *= mod(gl_FragCoord.y, 2.0)*3.4; - c3.g *= mod(gl_FragCoord.y, 2.0)*2.4; - gl_FragColor = c1*0.7 + c2*0.5 + c3*0.3; - -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Cosplay.png b/AuraGroveNYP/MediaFiles/Cosplay.png deleted file mode 100644 index 14bdd39..0000000 Binary files a/AuraGroveNYP/MediaFiles/Cosplay.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Cubes.fs b/AuraGroveNYP/MediaFiles/Cubes.fs deleted file mode 100644 index a7b5b18..0000000 --- a/AuraGroveNYP/MediaFiles/Cubes.fs +++ /dev/null @@ -1,181 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Generator", - "voxels" - ], - "DESCRIPTION" : "Simple to reuse, fast voxel engine.", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 3.0 - }, - { - "NAME" : "rot", - "TYPE" : "float", - "DEFAULT" : 0.025, - "MIN" : -0.25, - "MAX" : 0.25 - }, - { - "NAME" : "light", - "TYPE" : "point2D", - "DEFAULT" : [ -0.3, -0.2 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0] - }, - { - "NAME" : "tilt", - "TYPE" : "float", - "MIN" : 1.01, - "MAX" : 1.99, - "DEFAULT" : 1.88 - }, - { - "NAME" : "dof", - "TYPE" : "float", - "MIN" : 0.01, - "MAX" : 5.0, - "DEFAULT" : 0.88 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "MIN" : 6.0, - "MAX" : 50.0, - "DEFAULT" : 30.0 - }, - { - "NAME" : "grow", - "TYPE" : "float", - "MIN" : 0.0, - "MAX" : 8.0, - "DEFAULT" : 4.5 - }, - { - "NAME" : "seed1", - "TYPE" : "float", - "MIN" : 1.0, - "MAX" : 24.0, - "DEFAULT" : 6.84 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "MIN" : -12.0, - "MAX" : 12.0, - "DEFAULT" : -7.16 - }, - { - "NAME" : "seed3", - "TYPE" : "float", - "MIN" : 0.0, - "MAX" : 1.0, - "DEFAULT" : 0.53 - }, - { - "NAME" : "color", - "TYPE" : "float", - "DEFAULT" : 8.65, - "MIN" : -8.0, - "MAX" : 16.0 - }, - { - "NAME" : "loops", - "TYPE" : "float", - "DEFAULT" : 23.0, - "MIN" : 8.0, - "MAX" : 80.0 - }, - { - "NAME" : "c1", - "TYPE" : "color", - "DEFAULT" : [ 1.0, 0.0, 0.0, 1.0 ] - }, - { - "NAME" : "c2", - "TYPE" : "color", - "DEFAULT" : [ 0.7, 1.0, 0.1, 1.0 ] - } - ], - "ISFVSN" : 2.0 -} -*/ - -//////////////////////////////////////////////////////////////////// -// VoxelEngine by mojovideotech -// -// based on : -// shadertoy.com\/view\/4tlfDn -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#define twpi 6.2831853 // two pi, 2*pi - -const vec3 backgroundColor = vec3(0.0, 0.0, 0.0); -const float shadow = 4.5; - -float setCamera(out vec3 eye, out vec3 center) { - vec2 m = vec2(rot * TIME, 0.5); - m *= twpi * vec2(3.0, tilt); - center = vec3(0.0); - float D = 50.0 - zoom; - eye = center + vec3(D * sin(m.x) * sin(m.y), D * cos(m.x) * sin(m.y), D * cos(m.y)); - return dof; -} - -bool voxelHit(vec3 pos) { - vec3 hash = fract(pos * vec3(28.657, 51.4229, 1.597)); - hash = mix(hash, dot(hash.zxy, hash.yzx)-hash, seed3); - return length(pos) + seed2 * fract((hash.x + hash.y) * hash.z) < seed1 + grow * sin(TIME * rate); -} - -vec3 voxelColor(vec3 pos, vec3 norm) { return mix(c1.rgb, c2.rgb, (length(floor(pos*fract(seed2))) - color)/seed1); } - -float castRay(vec3 eye, vec3 ray, out float dist, out vec3 norm) { - vec3 pos = floor(eye); - vec3 ri = 1.0 / ray; - vec3 rs = sign(ray); - vec3 ris = ri * rs; - vec3 dis = (pos - eye + 0.5 + rs * 0.5) * ri; - vec3 dim = vec3(0.0); - float II = 0.0; - for (int i = 0; i < 80; ++i) { - if(II>=loops) { break; } - if (voxelHit(pos)) { - dist = dot(dis - ris, dim); - norm = -dim * rs; - return 1.0; - } - dim = step(dis, dis.yzx); - dim *= (1.0 - dim.zxy); - dis += dim * ris; - pos += dim * rs; - II += 1.0; - } - return 0.0; -} - -void main() { - float dist; - vec3 eye, center, norm; - float zoom = setCamera(eye, center); - vec3 lightDir = vec3(light.xy, 0.8); - vec3 forward = normalize(center - eye); - vec3 right = normalize(cross(forward, vec3(0.0, 0.0, 1.0))); - vec3 up = cross(right, forward); - vec2 xy = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; - vec3 ray = normalize(xy.x * right + xy.y * up + zoom * forward * RENDERSIZE.y); - float hit = castRay(eye, ray, dist, norm); - vec3 pos = eye + dist * ray; - vec3 col = voxelColor(pos - 0.001 * norm, norm); - float shade = dot(norm, lightDir); - float illuminated = 1.0 - castRay(pos + 0.001 * norm, lightDir, dist, norm); - float light = (3.0 + shadow * (illuminated * max(shade, 0.0) - 1.0)) * (1.0 - max(-shade, 0.0)); - - gl_FragColor = vec4(mix(backgroundColor, light * col, hit), 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Cubes.png b/AuraGroveNYP/MediaFiles/Cubes.png deleted file mode 100644 index c1bce53..0000000 Binary files a/AuraGroveNYP/MediaFiles/Cubes.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.fs b/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.fs deleted file mode 100644 index 2e0a237..0000000 --- a/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.fs +++ /dev/null @@ -1,182 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "MAX": [ - 2, - 2 - ], - "MIN": [ - -2, - -2 - ], - "NAME": "center", - "TYPE": "point2D" - }, - { - "MAX": 3, - "MIN": -3.14, - "DEFAULT": -3.11, - "NAME": "cubesize", - "TYPE": "float" - }, - { - "MAX": 20, - "MIN": 3, - "DEFAULT": 5.3, - "NAME": "vanishingpoint", - "TYPE": "float" - }, - { - "MAX": 0.9, - "MIN": 0.01, - "DEFAULT": 0.15, - "NAME": "brightness", - "TYPE": "float" - }, - { - "MAX": 2, - "MIN": -2, - "DEFAULT": 0.6, - "NAME": "rate", - "TYPE": "float" - }, - { - "MAX": 0.8, - "MIN": 0.05, - "DEFAULT": 0.47, - "NAME": "tint", - "TYPE": "float" - }, - { - "MAX": 3, - "MIN": -6, - "DEFAULT": -1.73, - "NAME": "stretchx", - "TYPE": "float" - }, - { - "MAX": 3, - "MIN": 0.01, - "DEFAULT": 2.6, - "NAME": "stretchy", - "TYPE": "float" - }, - { - "MAX": 3.5, - "MIN": 0.95, - "DEFAULT": 1.83, - "NAME": "stretchz", - "TYPE": "float" - }, - { - "MAX": 0.99, - "MIN": 0.01, - "DEFAULT": 0.49, - "NAME": "overdrive", - "TYPE": "float" - }, - { - "MAX": 5, - "MIN": 0, - "DEFAULT": 2.77, - "NAME": "pov", - "TYPE": "float" - } - ] -}*/ - - - -//////////////////////////////////////////////////////////// -// CubicMatrixModulatorRedux by mojovideotech -// -// based on : -// shadertoy/\XsB3Rm -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -#define pi 3.141592653589793 // pi -#define qtpi 0.78539816339745 // quarter pi, pi/4, 45º - -const int max_iterations = 150; -const float stop_threshold = 0.001; -const float grad_step = 0.01; -const float clip_far = 300.0; - -float dist_field(vec3 p) { - p = mod(p, 8.0) - 4.0; - p = abs(p); - float cube = length(max(p - 0.0667, 0.5)); - float xd = max(p.y-dot(-stretchz,stretchx),p.z); - float yd = max(p.x-pow(stretchy,-stretchz),p.z); - float zd = mix(p.x,p.y,stretchz); - float beams = min(zd*cubesize, max(xd, yd)/mix(stretchz,stretchx,stretchy)) - cos(cubesize); - beams *= min(zd/sin(cubesize), max(xd, yd)/mod(stretchx,-stretchy)+log2(cubesize)); - beams += min(zd, min(xd, yd)) /-rate; - return min(beams, cube); -} - -vec3 shading( vec3 v, vec3 eye ) { - float s = v.x + v.y + v.z; - s -= eye.x + eye.y * v.z; - return vec3(mod(floor (s * 99.0),0.0+overdrive)-brightness); -} - -float ray_marching( vec3 origin, vec3 dir, float start, float end ) { - float depth = start; - for ( int i = 0; i < max_iterations; i++ ) { - float dist = dist_field( origin + dir * depth ); - if ( dist < stop_threshold ) { - return depth; - } - depth += dist; - if ( depth >= end) { - return end; - } - } - return end; -} - -vec3 ray_dir( float fov, vec2 size, vec2 pos ) { - vec2 xy = pos - size * center.xy; - float cot_half_fov = tan( mod((( 270.0 - fov * 0.25 ) * pi - qtpi), (( 60.0 - fov * 0.5 ) * pos.x))); - float z = size.y * 0.67 * pow(pov,cot_half_fov); - return normalize( vec3( xy, -z ) ); -} - -mat3 rotationXY( vec2 angle ) { - vec2 c = cos( angle*stretchx ); - vec2 s = sin( angle*stretchy ); - return mat3( - c.y , 0.0, -s.y, - s.y * s.x, c.x, c.y * s.x, - s.y * c.x, -s.x, c.y * c.x - ); -} - -void main(void) -{ - vec3 dir = ray_dir( stretchx, RENDERSIZE.xy, gl_FragCoord.xy); - vec3 eye = vec3( 0.0, 0.0, 0.0 ); - float TT = TIME * rate; - mat3 rot = rotationXY( vec2(TT * 0.005, TT * 0.0125)); - dir = rot * dir; - eye = rot * eye; - eye.z -= mod(TT * 4.0, 8.0); - eye.y = eye.x = 0.0; - float depth = ray_marching( eye, dir, 1.75, clip_far); - if ( depth >= clip_far ) { gl_FragColor = vec4(1.0); } - else { - vec3 pos = eye + dir * depth; - gl_FragColor = vec4( shading( pos, eye ) , 1.0 ); - gl_FragColor += depth/clip_far * vanishingpoint; - } - gl_FragColor = vec4(vec3(0.9-tint, 0.1+tint, 1.0-abs(tint/3.0)) - gl_FragColor.zyx, 1.0); - gl_FragColor += vec4(vec3(0.0+brightness, 0.3, 0.1+tint), 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.png b/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.png deleted file mode 100644 index c813b19..0000000 Binary files a/AuraGroveNYP/MediaFiles/CubicMatrixModulatorRedux.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Difference Strokes.fs b/AuraGroveNYP/MediaFiles/Difference Strokes.fs deleted file mode 100644 index 5fe4568..0000000 --- a/AuraGroveNYP/MediaFiles/Difference Strokes.fs +++ /dev/null @@ -1,233 +0,0 @@ -// SaturdayShader Week 22 : Difference Strokes -// by Joseph Fiola (http://www.joefiola.com) -// 2016-01-16 - -// circle function from "Simple Circle" shadertoy - https://www.shadertoy.com/view/XsjGDt by @jonobr1 - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "difference", - "TYPE": "bool", - "DEFAULT": true - }, - { - "NAME": "shape", - "TYPE": "long", - "VALUES": [ - 0, - 1, - 2, - 3 - ], - "LABELS": [ - "circle solid", - "circle outlines", - "rect solid", - "rect outlines" - ], - "DEFAULT": 0 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 0.5 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.25, - "MAX": 4.0 - }, - { - "NAME": "iteration", - "TYPE": "float", - "DEFAULT": 25.0, - "MIN": 0.0, - "MAX": 50.0 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": -0.5, - "MAX": 0.5 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": -0.2, - "MIN": -0.5, - "MAX": 0.5 - }, - { - "NAME": "xFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "yFactor", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "rotateParticles", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "rotateMultiplier", - "TYPE": "float", - "DEFAULT": 10.0, - "MIN": 0.01, - "MAX": 10 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0.0, - 0.0 - ], - "MAX": [ - 1.0, - 1.0 - ] - } - ] -}*/ - - -#define PI 3.14159265358979323846 -#define TWO_PI 6.28318530718 - - - -//rotation function -vec2 rot(vec2 uv,float a){ - return vec2(uv.x*cos(a)-uv.y*sin(a),uv.y*cos(a)+uv.x*sin(a)); -} - -// circle function from https://www.shadertoy.com/view/XsjGDt by @jonobr1 -vec3 circle(vec2 uv, vec2 pos, float rad) { - float d = length(pos - uv) - rad; - float t = clamp(d, 0.0, 1.0); - return vec3(vec3(1.0-t)); -} - -vec3 rectangle(vec2 uv, vec2 pos, float width, float height) { - float t = 0.0; - if ((uv.x > pos.x - width / 2.0) && (uv.x < pos.x + width / 2.0) - && (uv.y > pos.y - height / 2.0) && (uv.y < pos.y + height / 2.0)) { - t = 1.0; - } - return vec3(t); -} - - vec3 invertColor(vec3 color) { - return vec3(color *-1.0 + 1.0); - } - - - -void main(){ - - vec2 uv = gl_FragCoord.xy; - uv -= vec2(pos * RENDERSIZE); - - uv *= zoom; - - //rotate canvas - uv=rot(uv,rotateCanvas * PI); - - vec3 color = vec3(0.0); - - // prevents background from flashing when +/- iteration value - if (difference) { - if (mod(iteration, 2.0) < 1.0) color = invertColor(color); - } - - - float radius = dotSize * RENDERSIZE.x; - - for (float i = 0.0; i<=50.0; i++){ - - // set max number of iterations - if (iteration < i) break; - - vec2 offset = pos; - offset += vec2( cos( i * xFactor * (TIME * speed)) * (xAmp * RENDERSIZE.x), - sin( i * yFactor * (TIME * speed)) * (yAmp * RENDERSIZE.y)); - - radius += i * 0.002; - - //DRAW SHAPES - //draw circle solid - if (shape == 0 || shape == 1) color += circle(uv, offset, radius); - - //draw circle outline - if (shape == 1){ - if (difference) color -= circle(uv, offset, radius + 2.0); - if (!difference) color -= circle(uv, offset, radius - 2.0); - } - - //draw rectangle solid - if (shape == 2 || shape == 3) color += rectangle(uv, offset, radius*2.0, radius*2.0); - - //draw rect outline - if (shape == 3) { - if (difference) color -= rectangle(uv, offset, radius*2.0 + 4.0, radius*2.0 + 4.0); - if (!difference) color -= rectangle(uv, offset, radius*2.0 - 4.0, radius*2.0 - 4.0); - } - - - if (difference) color = invertColor(color); - - //rotate particles - uv=rot(uv,rotateParticles * PI * rotateMultiplier); - - } - - //invert colors - if (invert) color = invertColor(color); - - gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Difference Strokes.png b/AuraGroveNYP/MediaFiles/Difference Strokes.png deleted file mode 100644 index be3996e..0000000 Binary files a/AuraGroveNYP/MediaFiles/Difference Strokes.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Digital Clock.png b/AuraGroveNYP/MediaFiles/Digital Clock.png deleted file mode 100644 index efa35f0..0000000 Binary files a/AuraGroveNYP/MediaFiles/Digital Clock.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Discspin.png b/AuraGroveNYP/MediaFiles/Discspin.png deleted file mode 100644 index dd1af44..0000000 Binary files a/AuraGroveNYP/MediaFiles/Discspin.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Dodecahedron (1).fs b/AuraGroveNYP/MediaFiles/Dodecahedron (1).fs deleted file mode 100644 index 1e9b588..0000000 --- a/AuraGroveNYP/MediaFiles/Dodecahedron (1).fs +++ /dev/null @@ -1,355 +0,0 @@ -/*{ - "CATEGORIES": [ - "Automatically Converted", - "Shadertoy" - ], - "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MdS3Rw by gltracy. Idea arises from Miloyip's artwork.\nArticle reference : http://mars.wne.edu/~thull/fit.html", - "IMPORTED": { - }, - "INPUTS": [ - { - "DEFAULT": 1, - "MAX": 10, - "MIN": 0, - "NAME": "een", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "twee", - "TYPE": "float" - }, - { - "DEFAULT": 5, - "MAX": 10, - "MIN": 0, - "NAME": "drie", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 3, - "MIN": 0, - "NAME": "vier", - "TYPE": "float" - }, - { - "DEFAULT": 4.4, - "MAX": 8, - "MIN": 0, - "NAME": "vijf", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zes", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "zeven", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 5, - "MIN": 0, - "NAME": "acht", - "TYPE": "float" - }, - { - "DEFAULT": 1, - "MAX": 2, - "MIN": 0, - "NAME": "Zoom", - "TYPE": "float" - } - ], - "ISFVSN": "2" -} -*/ - - -// ray marching -const int max_iterations = 128; -const float stop_threshold = 0.001; -const float grad_step = 0.01; - float clip_far = 1000.0; - -// ao -const int ao_iterations = 5; -const float ao_step = 0.2; -const float ao_scale = 1.46; - -// math -const float PI = 3.14159265359; - float DEG_TO_RAD = PI / 180.0*Zoom; - float GOLDEN = 1.6180339887499*acht; - -const float r = 1.0 * 2.0 * 1.414214 / 1.732051; -const vec2 h = vec2( r, 0.01 ); -const vec2 h2 = h * vec2( 0.73, 4.0 ); - - vec3 cc0 = vec3( 0.333333*een, -0.333333, -0.333333 ); -const vec3 cx0 = vec3( 0.707107, 0.000000, 0.707107 ); - vec3 cy0 = vec3( 0.408248, 0.816496*zes, -0.408248 ); - vec3 cz0 = vec3( -0.577350*acht, 0.577350, 0.577350 ); - - vec3 cc1 = vec3( -0.333333, -0.333333*een, 0.333333 ); - vec3 cx1 = vec3( 0.707107*acht, 0.000000, 0.707107 ); - vec3 cy1 = vec3( -0.408248, 0.816496*zes, 0.408248 ); -const vec3 cz1 = vec3( -0.577350, -0.577350, 0.577350 ); - - vec3 cc2 = vec3( -0.333333, 0.333333, -0.333333*een ); - vec3 cx2 = vec3( 0.707107, 0.707107/acht, 0.000000 ); - vec3 cy2 = vec3( -0.408248, 0.408248*acht, 0.816496 ); -const vec3 cz2 = vec3( 0.577350, -0.577350, 0.577350 ); - - vec3 cc3 = vec3( 0.333333*een, 0.333333, 0.333333 ); -const vec3 cx3 = vec3( 0.000000, 0.707107, -0.707107 ); -const vec3 cy3 = vec3( -0.816496, 0.408248, 0.408248 ); -const vec3 cz3 = vec3( 0.577350, 0.577350, 0.577350 ); - - vec3 c0 = vec3( 0.333333, 0.333333*een, -0.333333 ); -const vec3 x0 = vec3( 0.572061, 0.218508, 0.790569 ); - vec3 y0 = vec3( -0.582591*zes, 0.786715, 0.204124 ); - vec3 z0 = vec3( -0.577350, -0.577350, 0.577350*zes ); - -const vec3 c1 = vec3( 0.206011, -0.539344, 0.000000 ); - vec3 x1 = vec3( 0.572061, 0.218508*acht, 0.790569 ); - vec3 y1 = vec3( -0.738528, -0.282093, 0.612372*een ); -const vec3 z1 = vec3( 0.356822, -0.934172, 0.000000 ); - -const vec3 c2 = vec3( -0.539344, 0.000000, -0.206011 ); - vec3 x2 = vec3( -0.218508, 0.790569*zes, 0.572061 ); - vec3 y2 = vec3( -0.282093, -0.612372*acht, 0.738528 ); -const vec3 z2 = vec3( 0.934172, 0.000000, 0.356822 ); - -const vec3 c3 = vec3( 0.000000, 0.206011, 0.539344 ); - vec3 x3 = vec3( -0.790569, 0.572061, -0.218508/acht ); - vec3 y3 = vec3( -0.612372*zes, -0.738528, 0.282093 ); - vec3 z3 = vec3( -0.000000, 0.356822, 0.934172*zes ); - -// distance function - -// iq's Signed Triangular Prism distance function -float dist_triXY( vec3 p, vec2 h ) { - vec3 q = abs(p); - return max(q.z-h.y,max(q.x*0.866025+p.y*0.5,-p.y)-h.x*0.5*vier*zeven); -} - -float dist_tri( vec3 v, vec3 c, vec3 x, vec3 y, vec3 z ) { - v -= c; - v = vec3( dot( v, x ), dot( v, y ), dot( v, z ) ); - return max( dist_triXY( v, h ), -dist_triXY( v, h2 ) ); -} - -float dist_field( vec3 v ) { - float b0, b1, b2, b3, b4; - - // cube - { - float d0 = dist_tri( v, cc0, cx0, cy0, cz0 ); - float d1 = dist_tri( v, cc1, cx1, cy1, cz1 ); - float d2 = dist_tri( v, cc2, cx2, cy2, cz2 ); - float d3 = dist_tri( v, cc3, cx3, cy3, cz3 ); - b0 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xyz - { - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - b1 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // zx - { - v.zx = -v.zx; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.zx = -v.zx; - b2 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // yz - { - v.yz = -v.yz; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.yz = -v.yz; - b3 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - // xy - { - v.xy = -v.xy; - float d0 = dist_tri( v, c0, x0, y0, z0 ); - float d1 = dist_tri( v, c1, x1, y1, z1 ); - float d2 = dist_tri( v, c2, x2, y2, z2 ); - float d3 = dist_tri( v, c3, x3, y3, z3 ); - v.xy = -v.xy; - b4 = min( min( d0, d1 ), min( d2, d3 ) ); - } - - return min( b0, min( min( b1, b2 ), min( b3, b4 ) ) ); -} - -// ao -float ao( vec3 v, vec3 n ) { - float sum = 0.0; - float att = 1.0; - float len = ao_step; - for ( int i = 0; i < ao_iterations; i++ ) { - sum += ( len - dist_field( v + n * len ) ) * att; - - len += ao_step; - - att *= 0.5; - } - - return max( 1.0 - sum * ao_scale, 0.0 ); -} - - -// get gradient in the world -vec3 gradient( vec3 v ) { - const vec3 dx = vec3( grad_step, 0.0, 0.0 ); - const vec3 dy = vec3( 0.0, grad_step, 0.0 ); - const vec3 dz = vec3( 0.0, 0.0, grad_step ); - return normalize ( - vec3( - dist_field( v + dx ) - dist_field( v - dx ), - dist_field( v + dy ) - dist_field( v - dy ), - dist_field( v + dz ) - dist_field( v - dz ) - ) - ); -} - -// ray marching -float ray_marching( vec3 origin, vec3 dir, float start, float end ) { - float depth = start; - for ( int i = 0; i < max_iterations; i++ ) { - float dist = dist_field( origin + dir * depth ); - if ( dist < stop_threshold ) { - return depth; - } - depth += dist; - if ( depth >= end) { - return end; - } - } - return end; -} - -// shadow -float shadow( vec3 v, vec3 light ) { - vec3 lv = v - light; - float end = length( lv ); - lv /= end; - - float depth = ray_marching( light, lv, 0.0, end ); - - return step( end - depth, 0.02 ); -} - -// phong shading -vec3 shading( vec3 v, vec3 n, vec3 eye ) { - // ...add lights here... - - vec3 final = vec3( 0.0 ); - - vec3 ev = normalize( v - eye ); - vec3 ref_ev = reflect( ev, n ); - - // light 0 - { - vec3 light_pos = vec3( 5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 12.0 ); - - final += vec3( 0.9 ) * ( diffuse * 0.4 + specular * 0.9 ) * shadow( v, light_pos ); - } - - // light 1 - { - vec3 light_pos = vec3( -5.0 ); - - vec3 vl = normalize( light_pos - v ); - - float diffuse = max( 0.0, dot( vl, n ) ); - float specular = max( 0.0, dot( vl, ref_ev ) ); - specular = pow( specular, 64.0 ); - - final += vec3( 0.1 ) * ( diffuse * 0.4 + specular * 0.9 ); - } - - final += ao( v, n ) * vec3( 0.15 ); - - return final; -} - -// pitch, yaw -mat3 rot3xy( vec2 angle ) { - vec2 c = cos( angle ); - vec2 s = sin( angle ); - - return mat3( - c.y , 0.0, -s.y, - s.y * s.x, c.x, c.y * s.x, - s.y * c.x, -s.x, c.y * c.x - ); -} - -// get ray direction -vec3 ray_dir( float fov, vec2 size, vec2 pos ) { - vec2 xy = pos - size * 0.5; - - float cot_half_fov = tan( ( 90.0 - fov * 0.5 ) * DEG_TO_RAD ); - float z = size.y * 0.5 * cot_half_fov; - - return normalize( vec3( xy, -z ) ); -} - -void main() { - -float hit = 0.0; - - // default ray dir - vec3 dir = ray_dir( 45.0, RENDERSIZE.xy, gl_FragCoord.xy ); - - // default ray origin - vec3 eye = vec3( 0.0, 0.0, vijf ); - // rotate camera - mat3 rot = rot3xy( vec2( -DEG_TO_RAD * 30.0*drie, twee ) ); - dir = rot * dir; - eye = rot * eye; - - // ray marching - float depth = ray_marching( eye, dir, 0.0, clip_far ); - if ( depth >= clip_far ) { - gl_FragColor = vec4( 0.0, 0.0, 0.0, hit ); - } else { - // shading - vec3 pos = eye + dir * depth; - vec3 n = gradient( pos ); - hit = 1.0; - gl_FragColor = vec4( shading( pos, n, eye ) * 2.0, hit ); - } -} diff --git a/AuraGroveNYP/MediaFiles/Down The Roots.fs b/AuraGroveNYP/MediaFiles/Down The Roots.fs deleted file mode 100644 index 9c284f1..0000000 --- a/AuraGroveNYP/MediaFiles/Down The Roots.fs +++ /dev/null @@ -1,204 +0,0 @@ -/*{ - "DESCRIPTION": "Marble with integrated cracks", - "CREDIT": "Original Shadertoy shader by user, converted to ISF", - "ISFVSN": "2", - "CATEGORIES": [ - "Tile Effect", - "Generator" - ], - "INPUTS": [ - { - "NAME": "zebra", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "move", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 0.5 - }, - { - "NAME": "blend", - "TYPE": "float", - "DEFAULT": 1.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "MIN": -1.0, - "MAX": 1.0, - "DEFAULT": -0.2 - } - ] -}*/ - -// Forked and modified from FabriceNeycets (as always) awesome work -// https://www.shadertoy.com/view/Xd3fRN - -vec3 hash3(vec3 x) { - const float A = 1103515245.0; - const float B = 0.0000001; - const float M = 2.0; - - return mod(x * A, M) / M + B; -} - -#define hash22(p) fract( 18.5453 * sin( p * mat2(127.1,311.7,269.5,183.3)) ) -#define disp(p) ( -ofs + (1.+2.*ofs) * hash22(p) ) -#define ofs 0.5 -#define hash21(p) fract(sin(dot(p, vec2(127.1,311.7))) * 43758.5453123) -#define rot(a) mat2(cos(a),-sin(a),sin(a),cos(a)) - - -int MOD = 1; -float RATIO = 1.0, - CRACK_depth = 3.0, - CRACK_zebra_scale = 1.0, - CRACK_zebra_amp = 0.67, - CRACK_profile = 1.0, - CRACK_slope = 50.0, - CRACK_width = 0.0; - -float modInt(float x, float y) { - return mod(x, y); // Use built-in mod function for float -} - -float dnoise2(vec2 p) { - vec2 i = floor(p); - vec2 f = fract(p); - f = f * f * (3.0 - 2.0 * f); - - float hash00 = hash21(i + vec2(0.0, 0.0)); // Hash value for bottom-left corner - float hash10 = hash21(i + vec2(1.0, 0.0)); // Hash value for bottom-right corner - float hash01 = hash21(i + vec2(0.0, 1.0)); // Hash value for top-left corner - float hash11 = hash21(i + vec2(1.0, 1.0)); // Hash value for top-right corner - - // Interpolate along the x axis - float interpX0 = mix(hash00, hash10, f.x); // Interpolation for the bottom row - float interpX1 = mix(hash01, hash11, f.x); // Interpolation for the top row - - // Interpolate along the y axis - float result = mix(interpX0, interpX1, f.y); // Final interpolation - - return result;} - -vec2 dnoise22(vec2 p) { - vec2 p2 = p + vec2(17.7); - float y = dnoise2(p2); - float x = dnoise2(p); - return vec2(x, y); // Corrected arguments here -} - - -float fbm2(vec2 p) { - float v = 0.0; - float a = 0.5; - mat2 R = rot(0.37); - - for (int i = 0; i < 5; i++) { - p = R * (p * 2.0); - v += a * dnoise2(p); - a *= 0.5; - } - - return v; -} - -vec2 fbm22(vec2 p) { - vec2 v = vec2(0.0); - float a = 0.5; - mat2 R = rot(0.37); - - for (int i = 0; i < 5; i++) { - p = R * (p * 2.0); - v += a * dnoise22(p); - a *= 0.5; - } - - return v; -} - - - -int modInt(int x, int y) { - return x - y * (x / y); // Replace mod with faster alternative -} - -vec3 voronoi(vec2 u) { - vec2 iu = floor(u); - vec2 v; - float m = 1e9, d; - - vec2 p = iu + vec2(3, 2); - vec2 o = disp(p); - vec2 r = p - u + o; - d = dot(r, r); - if (d < m) { - m = d; - v = r; - } - - return vec3(sqrt(m), v + u); -} - -vec3 voronoiB(vec2 u) { - vec2 iu = floor(u); - vec2 C, P; - float m = 1e9, d; - - for (int k = 0; k < 19; k++) { - vec2 p = iu + vec2(modInt(k, 5) - 2, k / 5 - 2); - vec2 o = disp(p); - vec2 r = p - u + o; - d = dot(r, r); - if (d < m) { - m = d; - C = p - iu; - P = r; - } - } - - m = 1e9; - - for (int k = 0; k < 15; k++) { - vec2 p = iu + C + vec2(modInt(k, 5) - 2, k / 5 - 2); - vec2 o = disp(p); - vec2 r = p - u + o; - - float dot_diff = dot(P - r, P - r); - if (dot_diff > 1e-5) { - m = min(m, 0.5 * dot((P + r), normalize(r - P))); - } - } - - return vec3(m, P + u); -} - -void main() { - vec2 U = gl_FragCoord.xy * 4.0 / RENDERSIZE.y; - vec3 H0 = vec3(0.0); - vec4 O = vec4(0.0); - - for (float i = 0.0; i < 3.0; i++) { - float layerFactor = (4.0 - i) * 0.25; // Foreground layers move faster - - vec2 layerU = U + vec2(0.0, TIME * speed * layerFactor); - vec2 V = layerU / vec2(RATIO, 1.0); - vec2 D = CRACK_zebra_amp * fbm22(layerU / CRACK_zebra_scale * zebra * 2.) * CRACK_zebra_scale + (move * 0.2); - vec3 H = voronoiB(V + D); - if (i == 0.0) H0 = H; - float d = H.x; - d = min(1.0, CRACK_slope * pow(max(0.0, d - CRACK_width), CRACK_profile)); - - O += vec4(1.0 - d) / exp2(i / (0.01 + blend)); - - U = (U - 0.5 * layerFactor) * (1.0 + zoom) + 0.5; - } - - gl_FragColor = vec4(O.rgb, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Down The Roots.png b/AuraGroveNYP/MediaFiles/Down The Roots.png deleted file mode 100644 index 79496ad..0000000 Binary files a/AuraGroveNYP/MediaFiles/Down The Roots.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.fs b/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.fs deleted file mode 100644 index 1eef5d7..0000000 --- a/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.fs +++ /dev/null @@ -1,77 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "equirectangular", - "menger", - "tunnel" - ], - "INPUTS": [ - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : -1.0, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 5.0, - "MIN" : 1.0, - "MAX" : 12.0 - }, - { - "NAME" : "colorCycle", - "TYPE" : "float", - "DEFAULT" : -0.5, - "MIN" : -3.0, - "MAX" : 3.0 - } - ] -}*/ - -//////////////////////////////////////////////////////////// -// Equirec_MengerTunnel by mojovideotech -// -// based on : shadertoy/lsjcWV -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - -float mid(vec3 p) { p = min(p, p.yzx); return max( max(p.x, p.y), p.z); } - -void main( ) { - float T = TIME * rate; - vec2 v = (gl_FragCoord.xy / RENDERSIZE.xy) + RENDERSIZE.y; - v.y -= 0.5; - float th = v.y * pi, ph = v.x * twpi; - vec3 sp = vec3( sin(ph) * cos(th), sin(th), cos(ph) * cos(th) ); - vec3 pos = vec3( pi, pi, T); - vec3 dir = normalize(sp); - vec3 signdir = sign(dir); - float stepsize = 1.0; - float dist = 0.0; - vec3 normal; - for (int i = 0; i < 20; i++) { - vec3 p = mod(pos, twpi * stepsize) - pi * stepsize; - vec3 num = (stepsize - p * signdir) * step( abs(p), vec3(stepsize) ) / dir * signdir; - float len = mid(num); - if (len < 0.01) { - if (stepsize < 0.05) break; - stepsize /= depth; - } else normal = vec3( equal( vec3(len), num) ); - pos += dir*len; - dist += len; - } - gl_FragColor = vec4((( sin(pos - T * colorCycle) * 0.5 + 0.5) + 0.25 * normal) * 1.0 / dist, 1.0); -} - - - - - - diff --git a/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.png b/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.png deleted file mode 100644 index 189ef45..0000000 Binary files a/AuraGroveNYP/MediaFiles/Equirec_MengerTunnel.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.fs b/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.fs deleted file mode 100644 index c3fdcca..0000000 --- a/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.fs +++ /dev/null @@ -1,101 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "equirectangular" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "MAX" : 3, - "DEFAULT" : 1, - "MIN" : -3 - }, - { - "NAME" : "g1", - "TYPE" : "float", - "MAX" : 40, - "DEFAULT" : 24, - "MIN" : 4 - }, - { - "NAME" : "g2", - "TYPE" : "float", - "MAX" : 40, - "DEFAULT" : 16, - "MIN" : 4 - }, - { - "NAME" : "rot1", - "TYPE" : "float", - "MAX" : 16, - "DEFAULT" : 8, - "MIN" : 1 - }, - { - "NAME" : "rot2", - "TYPE" : "float", - "MAX" : 16, - "DEFAULT" : 4, - "MIN" : 1 - }, - { - "NAME" : "colors", - "TYPE" : "float", - "MAX" : 10, - "DEFAULT" : 4, - "MIN" : 1 - }, - { - "NAME" : "flip", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "flop", - "TYPE" : "bool", - "DEFAULT" : false - } - ], - "ISFVSN" : "2" -} -*/ - -//////////////////////////////////////////////////////////// -// Equirec_SpiralIntersect by mojovideotech -// -// mod of -// shadertoy.com\/4dyfW1 by iridule -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - -#define rotate(a) mat2(cos(a), sin(a), -sin(a), cos(a)) -#define spiral(u, a, r, t, d) abs(sin(t + r * length(u) + a * (d * atan(u.y, u.x)))) -#define sinp(a) 0.5 + sin(a) * 0.5 - -void main() -{ - vec3 col; - float T = TIME*rate; - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - float th = uv.y * pi, ph = uv.x * twpi; - vec3 st = vec3(sin(th) * cos(ph), -cos(th), sin(th) * sin(ph)); - if (flip) { st.xy = st.yx; } - if (flop) { st.xz = st.zx; } - st.xz *= rotate(-T / rot1); - st.xy *= rotate(T / rot2); - vec2 o = vec2(cos(T / rot1), sin(T / rot2)); - for (int i = 0; i < 3; i++) { - T += 0.3 * spiral(vec2(o + st.zy), g1, 16.0 + 128.0 * o.x - o.y, -T / 100.0, 1.0) - * spiral(vec2(o - st.xz), g2, 16.0 + 64.0 * o.x - o.y, T / 100.0, -1.0); - col[i] = sin(colors * T - length(st.xy) * 10.0 * sinp(T)); - } - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.jpg b/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.jpg deleted file mode 100644 index 7e7b61f..0000000 Binary files a/AuraGroveNYP/MediaFiles/Equirec_SpiralIntersect.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/EyeballQuadTree.fs b/AuraGroveNYP/MediaFiles/EyeballQuadTree.fs deleted file mode 100644 index 8878497..0000000 --- a/AuraGroveNYP/MediaFiles/EyeballQuadTree.fs +++ /dev/null @@ -1,81 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Generator", - "Quad Tree", - "eyeballs" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 13.0, - "MIN" : 2.0, - "MAX" : 16.0 - }, - { - "NAME" : "grid", - "TYPE" : "bool", - "DEFAULT" : false - } - ], - "ISFVSN" : 2.0 -} -*/ - - -#define twpi 6.283185307179586 // two pi, 2*pi - -vec2 hash22(vec2 p) { return fract(vec2(22271.0, 72221.0)*sin(dot(p, vec2(16061.0, 10601.0)))); } - -void main() -{ - vec2 uv = (gl_FragCoord.xy - RENDERSIZE.xy*0.5)/RENDERSIZE.y; - vec2 oP = uv*(18.0-scale) + vec2(0.5, TIME*0.5); - vec3 bg = vec3(0.05)*vec3(0.8, 0.5, 1.0); - float pat = clamp(sin((oP.x - oP.y)*twpi*RENDERSIZE.y/50.5) + 0.75, 0.0, 1.0); - vec2 hoP = hash22(oP); - bg *= (hoP.x*0.15 + 1.0)*(pat*0.35 + 0.65); - vec3 col = bg; - vec4 d = vec4(1e5); - float dim = 1.0; - vec2 rndTh[3]; - rndTh[0] = vec2(0.333, 0.667); - rndTh[1] = vec2(0.667, 0.667); - rndTh[2] = vec2(1.0, 0.667); - for(int k=0; k<3; k++){ - vec2 ip = floor(oP*dim); - vec2 rnd = hash22(ip); - if(rnd.x 0.5) { - eye.yz *= rot(mouse.y*3.1415); - eye.xz *= rot(mouse.x*3.1415); - } else { - eye.yz *= rot(-3.1415/4.); - eye.xz *= rot(-3.1415/2.); - } - return eye; -} - -float geometry (vec3 pos) { - pos = camera(pos); - float a = 1.0; - float scene = 1.; - float t = speed * (3.141); - float wave = 1.0+0.2*sin(t*8.-length(pos)*2.); - //t = floor(t)+pow(fract(t),.5); - for (int i = count; i > 0; --i) { - pos.xy *= rot(cos(t)); - pos.zy *= rot(sin(t)); - pos.zx *= rot(sin(t)); - pos = abs(pos)-range*a*wave; - scene = smoothmin(scene, length(pos)-radius*a, blend*a); - a /= (1.9 + falloff * 2.); - } - return scene; -} - -float raymarch ( vec3 eye, vec3 ray ) { - float dither = random(ray.xy + TIME); - float total = dither; - const int count = 30; - for (int index = count; index > 0; --index) { - float dist = geometry(eye+ray*total); - dist *= 0.9+.1*dither; - total += dist; - if (dist < 0.001 * total) - return float(index)/float(count); - } - return 0.; -} - -void main() { - - - - vec2 uv = 2.*(gl_FragCoord.xy-0.5*RENDERSIZE.xy)/RENDERSIZE.y; - vec3 eyeLeft = vec3(-divergence,0,5.); - vec3 eyeRight = vec3(divergence,0,5.); - vec3 rayLeft = look(eyeLeft, vec3(0), uv, fieldOfView); - float red = raymarch(eyeLeft, rayLeft); - gl_FragColor = vec4(red,red,red,1); -} diff --git a/AuraGroveNYP/MediaFiles/Fractal Cartoon.fs b/AuraGroveNYP/MediaFiles/Fractal Cartoon.fs deleted file mode 100644 index b36860b..0000000 --- a/AuraGroveNYP/MediaFiles/Fractal Cartoon.fs +++ /dev/null @@ -1,262 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Generator" - ], - "CREDIT": "by Kali", - "INPUTS": [ - { - "MAX": [ - 1, - 1 - ], - "MIN": [ - 0, - 0 - ], - "NAME": "mouse", - "TYPE": "point2D" - } - ] -} -*/ - - - - -vec3 iResolution = vec3(RENDERSIZE, 1.0); -float iGlobalTime = TIME; -vec4 iMouse = vec4(mouse, 0.0, 1.0); - -// uniform vec3 iResolution; -// uniform float iGlobalTime; -// uniform float iChannelTime[4]; -// uniform vec3 iChannelResolution[4]; -// uniform vec4 iMouse; -// uniform vec4 iDate; - - -// Converted by David Lublin from http://glslsandbox.com/e#14742.0 !!!! - -// "Fractal Cartoon" - former "DE edge detection" by Kali - -// Cartoon-like effect using eiffies's edge detection found here: -// https://www.shadertoy.com/view/4ss3WB -// I used my own method previously but was too complicated and not compiling everywhere. -// Thanks to the suggestion by WouterVanNifterick. - -// There are no lights and no AO, only color by normals and dark edges. - -// update: Nyan Cat cameo, thanks to code from mu6k: https://www.shadertoy.com/view/4dXGWH - - -//#define SHOWONLYEDGES -#define NYAN -#define WAVES -#define BORDER - -#define RAY_STEPS 150 - -#define BRIGHTNESS 1.2 -#define GAMMA 1.4 -#define SATURATION .65 - - -#define detail .001 -#define t iGlobalTime*.5 - - -const vec3 origin=vec3(-1.,.7,0.); -float det=0.0; - - -// 2D rotation function -mat2 rot(float a) { - return mat2(cos(a),sin(a),-sin(a),cos(a)); -} - -// "Amazing Surface" fractal -vec4 formula(vec4 p) { - p.xz = abs(p.xz+1.)-abs(p.xz-1.)-p.xz; - p.y-=.25; - p.xy*=rot(radians(35.)); - p=p*2./clamp(dot(p.xyz,p.xyz),.2,1.); - return p; -} - -// Distance function -float de(vec3 pos) { -#ifdef WAVES - pos.y+=sin(pos.z-t*6.)*.15; //waves! -#endif - float hid=0.; - vec3 tpos=pos; - tpos.z=abs(3.-mod(tpos.z,6.)); - vec4 p=vec4(tpos,1.); - for (int i=0; i<4; i++) {p=formula(p);} - float fr=(length(max(vec2(0.),p.yz-1.5))-1.)/p.w; - float ro=max(abs(pos.x+1.)-.3,pos.y-.35); - ro=max(ro,-max(abs(pos.x+1.)-.1,pos.y-.5)); - pos.z=abs(.25-mod(pos.z,.5)); - ro=max(ro,-max(abs(pos.z)-.2,pos.y-.3)); - ro=max(ro,-max(abs(pos.z)-.01,-pos.y+.32)); - float d=min(fr,ro); - return d; -} - - -// Camera path -vec3 path(float ti) { - ti*=1.5; - vec3 p=vec3(sin(ti),(1.-sin(ti))*.5,-ti*5.)*.5; - return p; -} - -// Calc normals, and here is edge detection, set to variable "edge" - -float edge=0.; -vec3 normal(vec3 p) { - vec3 e = vec3(0.0,det*5.,0.0); - - float d1=de(p-e.yxx),d2=de(p+e.yxx); - float d3=de(p-e.xyx),d4=de(p+e.xyx); - float d5=de(p-e.xxy),d6=de(p+e.xxy); - float d=de(p); - edge=abs(d-0.5*(d2+d1))+abs(d-0.5*(d4+d3))+abs(d-0.5*(d6+d5));//edge finder - edge=min(1.,pow(edge,.5)*15.); - return normalize(vec3(d1-d2,d3-d4,d5-d6)); -} - - -// Used Nyan Cat code by mu6k, with some mods - -vec4 rainbow(vec2 p) -{ - float q = max(p.x,-0.1); - float s = sin(p.x*7.0+t*70.0)*0.08; - p.y+=s; - p.y*=1.1; - - vec4 c; - if (p.x>0.0) c=vec4(0,0,0,0); else - if (0.0/6.00.2) color.a=0.0; - return color; -} - - -// Raymarching and 2D graphics - -vec3 raymarch(in vec3 from, in vec3 dir) - -{ - edge=0.; - vec3 p, norm; - float d=100.; - float totdist=0.; - for (int i=0; idet && totdist<25.0) { - p=from+totdist*dir; - d=de(p); - det=detail*exp(.13*totdist); - totdist+=d; - } - } - vec3 col=vec3(0.); - p-=(det-d)*dir; - norm=normal(p); -#ifdef SHOWONLYEDGES - col=1.-vec3(edge); // show wireframe version -#else - col=(1.-abs(norm))*max(0.,1.-edge*.8); // set normal as color with dark edges -#endif - totdist=clamp(totdist,0.,26.); - dir.y-=.02; - //float vvvv = 1.0 ; // IMG_NORM_PIXEL(iChannel0,vec2(.6,.2)).x - float vvvv = 0.5 * (sin(iGlobalTime) + 1.0); - float sunsize=7.; // -max(0.,vvvv-.4)*5.; // responsive sun size - float an=atan(dir.x,dir.y)+iGlobalTime*1.5; // angle for drawing and rotating sun - float s=pow(clamp(1.0-length(dir.xy)*sunsize-abs(.2-mod(an,.4)),0.,1.),.1); // sun - float sb=pow(clamp(1.0-length(dir.xy)*(sunsize-.3)-abs(.2-mod(an,.4)),0.,1.),.1); // sun border - float sg=pow(clamp(1.0-length(dir.xy)*(sunsize-4.5)-.5*abs(.2-mod(an,.4)),0.,1.),3.); // sun rays - float y=mix(.45,1.2,pow(smoothstep(0.,1.,.75-dir.y),2.))*(1.-sb*.5); // gradient sky - - // set up background with sky and sun - vec3 backg=vec3(0.5,0.,1.)*((1.-s)*(1.-sg)*y+(1.-sb)*sg*vec3(1.,.8,0.15)*3.); - backg+=vec3(1.,.9,.1)*s; - backg=max(backg,sg*vec3(1.,.9,.5)); - - col=mix(vec3(1.,.9,.3),col,exp(-.004*totdist*totdist));// distant fading to sun color - if (totdist>25.) col=backg; // hit background - col=pow(col,vec3(GAMMA))*BRIGHTNESS; - col=mix(vec3(length(col)),col,SATURATION); -#ifdef SHOWONLYEDGES - col=1.-vec3(length(col)); -#else - col*=vec3(1.,.9,.85); -#ifdef NYAN - dir.yx*=rot(dir.x); - vec2 ncatpos=(dir.xy+vec2(-3.+mod(-t,6.),-.27)); - vec4 ncat=nyan(ncatpos*5.); - vec4 rain=rainbow(ncatpos*10.+vec2(.8,.5)); - if (totdist>8.) col=mix(col,max(vec3(.2),rain.xyz),rain.a*.9); - if (totdist>8.) col=mix(col,max(vec3(.2),ncat.xyz),ncat.a*.9); -#endif -#endif - return col; -} - -// get camera position -vec3 move(inout vec3 dir) { - vec3 go=path(t); - vec3 adv=path(t+.7); - float hd=de(adv); - vec3 advec=normalize(adv-go); - float an=adv.x-go.x; an*=min(1.,abs(adv.z-go.z))*sign(adv.z-go.z)*.7; - dir.xy*=mat2(cos(an),sin(an),-sin(an),cos(an)); - an=advec.y*1.7; - dir.yz*=mat2(cos(an),sin(an),-sin(an),cos(an)); - an=atan(advec.x,advec.z); - dir.xz*=mat2(cos(an),sin(an),-sin(an),cos(an)); - return go; -} - -void main(void) -{ - vec2 uv = gl_FragCoord.xy / iResolution.xy*2.-1.; - vec2 oriuv=uv; - uv.y*=iResolution.y/iResolution.x; - vec2 mouse=(iMouse.xy/iResolution.xy-.5)*3.; - if (iMouse.z<1.) mouse=vec2(0.,-0.05); - float fov=.9-max(0.,.7-iGlobalTime*.3); - vec3 dir=normalize(vec3(uv*fov,1.)); - dir.yz*=rot(mouse.y); - dir.xz*=rot(mouse.x); - vec3 from=origin+move(dir); - vec3 color=raymarch(from,dir); - #ifdef BORDER - color=mix(vec3(0.5),color,pow(max(0.,.95-length(oriuv*oriuv*oriuv*vec2(1.05,1.1))),.3)); - #endif - gl_FragColor = vec4(color,1.); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Fractal Cartoon.jpg b/AuraGroveNYP/MediaFiles/Fractal Cartoon.jpg deleted file mode 100644 index 1330e54..0000000 Binary files a/AuraGroveNYP/MediaFiles/Fractal Cartoon.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Fractal Folding (1).fs b/AuraGroveNYP/MediaFiles/Fractal Folding (1).fs deleted file mode 100644 index df39ac9..0000000 --- a/AuraGroveNYP/MediaFiles/Fractal Folding (1).fs +++ /dev/null @@ -1,185 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Fractal" - ], - "INPUTS" : [ - { - "NAME" : "Ball", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityX", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "NAME" : "RotationIntensityY", - "TYPE" : "float", - "MAX" : 1, - "DEFAULT" : 0, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed1", - "TYPE" : "float", - "DEFAULT" : 1, - "MIN" : 0 - }, - { - "MAX" : 1, - "NAME" : "RotationSpeed2", - "TYPE" : "float", - "DEFAULT" : 1 - }, - { - "NAME" : "SizeReductionRate", - "TYPE" : "float", - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset1", - "TYPE" : "float", - "MIN" : 0, - "DEFAULT" : 0 - }, - { - "MAX" : 10, - "NAME" : "RotationOffset2", - "TYPE" : "float", - "DEFAULT" : 0.3, - "MIN" : 0 - }, - { - "NAME" : "PlaneFoldFactor1", - "TYPE" : "float", - "DEFAULT" : 0.3 - }, - { - "NAME" : "PlaneFoldFactor2", - "TYPE" : "float", - "DEFAULT" : 0.1 - }, - { - "NAME" : "CameraZOffset", - "TYPE" : "float", - "MAX" : 15, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraXOffset", - "TYPE" : "float", - "MAX" : 20, - "DEFAULT" : 10, - "MIN" : 0 - }, - { - "NAME" : "CameraYOffset", - "TYPE" : "float", - "MAX" : 10, - "DEFAULT" : 5, - "MIN" : 0 - } - ], - "ISFVSN" : "2" -} -*/ - -// Code by Flopine -// Thanks to wsmind, leon, XT95, lsdlive, lamogui, Coyhot, Alkama and YX for teaching me -// Thanks LJ for giving me the love of shadercoding :3 - -// Thanks to the Cookie Collective, which build a cozy and safe environment for me -// and other to sprout :) https://twitter.com/CookieDemoparty - -// Mods by @rhythmic.visions - - -float hash21(vec2 x) { - return fract(sin(dot(x, vec2(54.4, 62.1))) * 457.5); -} - -mat2 rot(float a) { - return mat2(cos(a), sin(a * RotationIntensityX), -sin(a * RotationIntensityY), cos(a)); -} - -void mo(inout vec2 p, vec2 d) { - p = abs(p) - d; - if (p.y > p.x) p = p.yx; -} - -float plane(vec3 p, vec3 n) { - return dot(p, normalize(n)); -} - -float cut_ps(vec3 p, float s) { - p *= s; - mo(p.xy, vec2(1.)); - mo(p.yz, vec2(0.6 * PlaneFoldFactor1 + PlaneFoldFactor2)); - mo(p.xz, vec2(0.1 * PlaneFoldFactor1 + PlaneFoldFactor2)); - return plane(p, vec3(1., 1., 4.)) / s; -} - -float prim1(vec3 p, float s) { - float pos = cos(TIME * RotationSpeed1 + RotationOffset1) * 0.4; - p.xz *= rot(pos); - return cut_ps(p, s); -} - -float fractal(vec3 p) { - float size = 1.; - float d = prim1(p, size - SizeReductionRate); - for (int i = 1; i < 5; i++) { - float ratio = float(i) / 2.5; - float pos = cos(TIME * ratio * RotationSpeed2) * 0.4; - p.yz *= rot(pos + RotationOffset2); - size -= 0.2; - d = min(d, prim1(p, size + SizeReductionRate)); - } - return d; -} - -float g1 = 0.; -float SDF(vec3 p) { - float noise = hash21(p.xy * 0.1 + TIME) * 0.01; - float sphe = length(p) - (.8 + noise) * Ball * 2.; - g1 += 0.1 / (0.1 + sphe * sphe); - return max(-length(p + vec3(0., 0., 4.5)) + .8, min(sphe, fractal(p))); -} - -void main() { - vec2 uv = (2. * gl_FragCoord.xy - RENDERSIZE.xy) / RENDERSIZE.y; - float dither = hash21(uv); - - vec3 ro = vec3(0.001 + 10. - CameraXOffset, 0.001 + 5. - CameraYOffset, -4.5 - CameraZOffset), - rd = normalize(vec3(uv, 0.8)), - p = ro, - col = vec3(0.1); - - float shad = 0.; - bool hit = false; - for (float i = 0.; i < 64.; i++) { - float d = SDF(p); - if (d < 0.001) { - hit = true; - shad = i / 64.; - break; - } - d *= 0.8 + dither * 0.1; - p += d * rd; - } - if (hit) { - col = vec3(1. - shad); - col += g1 * vec3(0.15, 0., 0.1); - } - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/FractilianSpongeOfDoom  (1).fs b/AuraGroveNYP/MediaFiles/FractilianSpongeOfDoom  (1).fs deleted file mode 100644 index 7cf65c7..0000000 --- a/AuraGroveNYP/MediaFiles/FractilianSpongeOfDoom  (1).fs +++ /dev/null @@ -1,174 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "iterative", - "fractal" - ], - "INPUTS" : [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : -5.0, - "MAX" : 5.0 - }, - { - "NAME" : "loops", - "TYPE" : "float", - "DEFAULT" : 20.0, - "MIN" : 6.0, - "MAX" : 40.0 - }, - { - "NAME" : "density", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 1.0, - "MAX": 2.5 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 12.0, - "MIN" : 6.0, - "MAX" : 20.0 - }, - { - "NAME" : "detail", - "TYPE" : "float", - "DEFAULT" : 0.001, - "MIN" : 0.0001, - "MAX" : 0.1 - }, - { - "NAME" : "Xr", - "TYPE" : "float", - "DEFAULT" : -0.001, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Yr", - "TYPE" : "float", - "DEFAULT" : 0.003, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "Zr", - "TYPE" : "float", - "DEFAULT" : 0.002, - "MIN" : -0.001, - "MAX" : 0.001 - }, - { - "NAME" : "R", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "G", - "TYPE" : "float", - "DEFAULT" : 0.15, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "B", - "TYPE" : "float", - "DEFAULT" : 0.667, - "MIN" : 0.0, - "MAX" : 0.75 - }, - { - "NAME" : "lightpos", - "TYPE" : "point2D", - "DEFAULT" : [ 1.0, -20.0 ], - "MAX" : [ 10.0, -5.0 ], - "MIN" : [ 5.0, -25.0 ] - } - - - ], - "ISFVSN" : "2.0" -} -*/ - -//////////////////////////////////////////////////////////// -// FractilianSpongeOfDoom by mojovideotech -// -// based on -// shadertoy.com\/MdKyRw by wyatt -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -vec4 light; -float T; -mat2 m,n,nn; - -float map (vec3 p) { - float t = 2.5, d = length(p-light.xyz)-light.w; - d = min(d,max(10.0-p.z, 0.0)); - for (int i = 0; i < 20; i++) { - if (float (i) >depth) break; - t = t*0.66; - p.xy = m*p.xy; - p.yz = n*p.yz; - p.zx = nn*p.zx; - p.xz = abs(p.xz) - t; - } - d = min(d,length(p)-density*t); - return d; -} - -vec3 norm (vec3 p) { - vec2 e = vec2 (detail, 0.0); - return normalize(vec3( - map(p+e.xyy) - map(p-e.xyy), - map(p+e.yxy) - map(p-e.yxy), - map(p+e.yyx) - map(p-e.yyx))); -} - -vec3 ray (vec3 r, vec3 d) { - for (int i = 0; i < 40; i++) { - if (float (i) >loops) break; - r += d*map(r); - } - return r; -} - -mat2 rot (float s) { return mat2(sin(s),cos(s),-cos(s),sin(s)); } - -void main() -{ - vec2 v = (gl_FragCoord.xy/RENDERSIZE.xy*2.0-1.0)*scale; - v.x *= RENDERSIZE.x/RENDERSIZE.y; - T = rate*TIME*10.0; - m = rot(Xr*T); - n = rot(Yr*T); - nn = rot(Zr*T); - vec3 r = vec3(0.0,0.0,-15.0+2.0*sin(0.01*T)); - light = vec4(10.0*sin(0.01*T),lightpos.xy,1.0); - vec3 d = normalize(vec3(v,5.0)); - vec3 p = ray(r,d); - d = normalize(light.xyz-p); - vec3 no = norm(p); - vec3 col = vec3(R,G,B)+0.25; - vec3 bounce = ray(p+0.01*d,d); - col = mix(col,vec3(0.0),dot(no, normalize(light.xyz-p))); - if (length(bounce-light.xyz) > light.w+0.1) col *= 0.2; - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Grid Matrix.fs b/AuraGroveNYP/MediaFiles/Grid Matrix.fs deleted file mode 100644 index 945689a..0000000 --- a/AuraGroveNYP/MediaFiles/Grid Matrix.fs +++ /dev/null @@ -1,119 +0,0 @@ -/*{ - "DESCRIPTION": "Optimized ISF shader with parameters for speed, color modulation, and tunnel deformation.", - "CREDIT": "Shadertoy", - "ISFVSN": "2", - "INPUTS": [ - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.1, - "MAX": 5.5, - "LABEL": "Speed" - }, - { - "NAME": "colorMod", - "TYPE": "color", - "LABEL": "Color Modulation" - } - ] -}*/ - -// Forked and based from -// https://www.shadertoy.com/view/NlsXDH - - -float det = .001, t, boxhit; -vec3 adv, boxp; - -float hash(vec2 p) { - vec3 p3 = fract(vec3(p.xyx) * 0.1031); - p3 += dot(p3, p3.yzx + 33.33); - return fract((p3.x + p3.y) * p3.z); -} - -mat2 rot(float a) { - float s = sin(a), c = cos(a); - return mat2(c, s, -s, c); -} - -vec3 path(float t) { - vec2 pathOffset = vec2(sin(t * 0.1), cos(t * 0.05)) * 10.0; - float xOffset = smoothstep(0.0, 0.5, abs(0.5 - fract(t * 0.02))) * 10.0; - return vec3(pathOffset.x + xOffset, pathOffset.y, t); -} - -float fractal(vec2 p) { - p = abs(5.0 - mod(p * 0.2, 10.0)) - 5.0; - float ot = 1000.0; - for (int i = 0; i < 7; i++) { - p = abs(p) / clamp(p.x * p.y, 0.25, 2.0) - 1.0; - if (i > 0) { - float fractValue = fract(abs(p.y) * 0.05 + t * 0.05 + float(i) * 0.3); - ot = min(ot, abs(p.x) + 0.7 * fractValue); - } - } - return exp(-10.0 * ot); -} - -float box(vec3 p, vec3 l) { - vec3 c = abs(p) - l; - return length(max(vec3(0.0), c)) + min(0.0, max(c.x, max(c.y, c.z))); -} - -float de(vec3 p) { - boxhit = 0.0; - vec3 p2 = p - adv; - p2.xz *= rot(sin(t * 0.5)); // Adding tunnel deformation - p.xy -= path(p.z).xy; - p.y = -abs(p.y) - 3.0 ; - p.z = mod(p.z, 20.0) - 10.0; - - for (int i = 0; i < 5; i++) { - p = abs(p) - 1.0; - p.xz *= rot(radians(-45.0)); - p.yz *= rot(radians(90.0)); - } - - float f = -box(p, vec3(5.0, 5.0, 10.0)); - return f * 0.8; -} - -vec3 march(vec3 from, vec3 dir) { - vec3 g = vec3(0.0); - float td = 0.0; - - for (int i = 0; i < 20; i++) { - vec3 p = from + td * dir; - float d = de(p); // * (1.0 - hash(gl_FragCoord.xy + t) * 0.3); - if (d < det && boxhit < 0.5) break; - td += max(det, abs(d)); - - // Aggregate fractal calculations - float fractalSum = fractal(p.xy) + fractal(p.xz) + fractal(p.yz); - float boxFractalSum = fractal(boxp.xy) + fractal(boxp.xz) + fractal(boxp.yz); - - vec3 colf = vec3(fractalSum) * colorMod.rgb; - - g += colf / (3.0 + d * d * 2.0) * exp(-0.0002 * td * td) * step(5.0, td) * 0.5 * (1.0 - boxhit); - } - - return g; -} - -mat3 lookat(vec3 dir, vec3 up) { - dir = normalize(dir); - vec3 rt = normalize(cross(dir, normalize(up))); - return mat3(rt, cross(rt, dir), dir); -} - -void main() { - vec2 uv = (gl_FragCoord.xy - RENDERSIZE.xy * 0.5) / RENDERSIZE.y; - t = TIME * 7.0 * speed; // Adjusted time with speed parameter - vec3 from = path(t); - adv = path(t + 6.0 + sin(t * 0.1) * 3.0); - vec3 dir = normalize(vec3(uv, 0.7)); - dir = lookat(adv - from, vec3(0.0, 1.0, 0.0)) * dir; - vec3 col = march(from, dir); - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Grid Matrix.jpg b/AuraGroveNYP/MediaFiles/Grid Matrix.jpg deleted file mode 100644 index 316062b..0000000 Binary files a/AuraGroveNYP/MediaFiles/Grid Matrix.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/HAL10000 (1).fs b/AuraGroveNYP/MediaFiles/HAL10000 (1).fs deleted file mode 100644 index 4ec00cf..0000000 --- a/AuraGroveNYP/MediaFiles/HAL10000 (1).fs +++ /dev/null @@ -1,195 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "Retro" - ], - "DESCRIPTION": "based on glslsandbox.com/e#12573.0", - "INPUTS": [ - { - "NAME": "seed1", - "TYPE": "float", - "DEFAULT": 0.77, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed2", - "TYPE": "float", - "DEFAULT": 0.53, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "seed3", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 9.999 - }, - { - "NAME": "rotation", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0, - "MAX": 2 - }, - { - "NAME": "rotozoom", - "TYPE": "float", - "DEFAULT": 34.95, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 48.46, - "MIN": -60, - "MAX": 60 - }, - { - "NAME": "density", - "TYPE": "float", - "DEFAULT": 7.43, - "MIN": -50, - "MAX": 50 - }, - { - "NAME": "pulseRate", - "TYPE": "float", - "DEFAULT": 2.1, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1.66, - "MIN": 0, - "MAX": 5 - }, - { - "NAME": "baseColor", - "TYPE": "color", - "DEFAULT": [ - 0.1, - 0.1, - 0.9, - 0.5 - ] - }, - { - "NAME": "glowColor", - "TYPE": "color", - "DEFAULT": [ - 0.9, - 0.2, - 0.3, - 0.5 - ] - } - ] -}*/ - - - -//////////////////////////////////////////////////////////// -// HAL10000 by mojovideotech -// -// based on : -// glslsandbox.com/e#12573.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision mediump float; -#endif - -#define pi 3.141592653589793 // pi - - -vec2 rana(in vec2 p) { - return fract(vec2(sin(p.x * 3889. + p.y * 3989.), cos(p.x * 983. + p.y * (17.*seed1)))); -} - -float ranb(vec2 p) { - return fract(sin(dot(p.xy, vec2(139.*seed2, 1213.))) * 514229.); -} - -vec2 ranc(float p) { - return fract(vec2(sin(p * 5557.), cos(p * 4999.)*seed3)); -} - -vec3 voronoi(in vec2 x) { - vec2 n = floor(x); - vec2 f = fract(x); - vec2 mg, mr; - float md = 8.0, md2 = 8.0; - for(int j = -1; j <= 1; j ++) - { - for(int i = -1; i <= 1; i ++) - { - vec2 g = vec2(float(i), float(j)); - vec2 o = rana(n + g); - vec2 r = g + o - f; - float d = max(abs(r.x), abs(r.y)); - if(d < md) - {md2 = md; md = d; mr = r; mg = g;} - else if(d < md2) - {md2 = d;} - } - } - return vec3(n + mg, md2 - md); -} - -mat2 rotate2d(float _angle) { - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec3 intersect(in vec3 o, in vec3 d, vec3 c, vec3 u, vec3 v) { - vec3 q = o - c; - return vec3( - dot(cross(u, v), q), - dot(cross(q, u), d), - dot(cross(v, q), d)) / dot(cross(v, u), d); -} - -void main( void ) { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv = uv * 4.0 - 2.0 ; - uv.x *= RENDERSIZE.x / RENDERSIZE.y; - uv = vec2(rotate2d(rotation*pi)*uv.xy); - vec3 ro = vec3(10.0, 0.0, 0.0); - vec3 ta = vec3(0.0, 1000.0, 0.0); - vec3 ww = normalize(ro - ta); - vec3 uu = normalize(cross(ww, normalize(vec3(0.0,1.0,0.0)))); - vec3 vv = normalize(cross(uu, ww)); - vec3 rd = normalize(uv.x * uu + uv.y * vv + 0.5 * ww); - vec3 its; - float v, g; - float inten = 0.0; - for(int i = 0; i < 9; i ++) { - float layer = float(i); - its = intersect(ro, rd, vec3(rotozoom, -10.0 - layer * (density*0.1), 0.0), vec3(1.0, 0.0, 0.0), vec3(0.0, 0.0, 1.0)); - if(its.x > 0.0) { - vec3 vo = voronoi((its.xz) * (zoom*0.001) + 10.0 * ranc(float(i))); - v = exp(-100.0 * (vo.z - 0.0367)); - float fx = 0.0; - if(i == 5) { - float T = TIME * pulseRate; - float crd = fract(TIME * T) * 50.0 - 25.0; - float fxi = cos(vo.x * 0.2 + -T * 1.5); //abs(crd - vo.x); - fx = clamp(smoothstep(0.7, 1.0, fxi), 0.0, 0.9) * 1.0 * ranb(vo.xy); - fx *= exp(-2.0 * vo.z) * 3.0; - } - inten += v * 0.1 + fx; - } - } - vec3 col = pow(mix(vec3(inten, (inten * 0.5), inten),baseColor.rgb,0.6), (5.5-glow) * glowColor.gbr); - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Heartz.fs b/AuraGroveNYP/MediaFiles/Heartz.fs deleted file mode 100644 index e039781..0000000 --- a/AuraGroveNYP/MediaFiles/Heartz.fs +++ /dev/null @@ -1,28 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "Automatically Converted", - "GLSLSandbox" - ], - "INPUTS" : [ - - ], - "DESCRIPTION" : "Automatically converted from http:\/\/glslsandbox.com\/e#36754.0" -} -*/ - -// Heartz by mojovideotech -// glslsandbox.com\/e#36754.0 by Catzpaw 2016 - -float heart(float x,float y){return (1e-10>pow(x*x+y*y-1.,3.)-x*x*y*y*y)?1.:0.;} - -vec2 rot(vec2 p,float a){return p*mat2(cos(a),-sin(a),sin(a),cos(a));} - -void main(void){ - vec2 uv=(gl_FragCoord.xy*2.-RENDERSIZE.xy)/min(RENDERSIZE.x,RENDERSIZE.y)*10.; - uv=rot(uv,-TIME*.2); - uv=mod(uv,3.)-1.5; - uv=rot(uv,TIME*.2); - float s=clamp(sin(TIME*6.)*1.2,1.,2.),c=heart(uv.x*s,uv.y*s); - gl_FragColor = vec4(vec3(1,.1,.5)*c,1); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Heartz.png b/AuraGroveNYP/MediaFiles/Heartz.png deleted file mode 100644 index 8419b99..0000000 Binary files a/AuraGroveNYP/MediaFiles/Heartz.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Hoop Dreams.png b/AuraGroveNYP/MediaFiles/Hoop Dreams.png deleted file mode 100644 index 93358ee..0000000 Binary files a/AuraGroveNYP/MediaFiles/Hoop Dreams.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Hypnocone (1).fs b/AuraGroveNYP/MediaFiles/Hypnocone (1).fs deleted file mode 100644 index f179d10..0000000 --- a/AuraGroveNYP/MediaFiles/Hypnocone (1).fs +++ /dev/null @@ -1,141 +0,0 @@ -// SaturdayShader Week 36 : Hypnocone -// by Joseph Fiola (http://www.joefiola.com) -// 2016-04-23 - -// Based on "Flailing" Shadertoy by okro -// https://www.shadertoy.com/view/MsjSWw - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": false - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 0.25, - "MAX": 10.0 - }, - { - "NAME": "rings", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": 0.01, - "MAX": 1.0 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.001, - "MAX": 2.0 - }, - { - "NAME": "xAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "xOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "xOffsetSpeed", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "yAmp", - "TYPE": "float", - "DEFAULT": 0.002, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "yOffset", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -1.0, - "MAX": 1.0 - }, - { - "NAME": "yOffsetSpeed", - "TYPE": "float", - "DEFAULT": -0.02, - "MIN": 0.0, - "MAX": 0.1 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [0.5,0.5], - "MIN":[0.0,0.0], - "MAX":[1.0,1.0] - } - ] -}*/ - - -#define TWO_PI 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - vec3 col = vec3(0.); - vec2 loc = uv * 0.0; - - float radius = radius+rings; - - - for (int i = 0; i < 100; ++i) { - float r = smoothstep(radius, radius+.004, distance(uv,loc)); - - col = 1.0 - col * r; - - //move circles - float dx = cos(TIME) * xAmp; - dx += cos(TIME * xOffsetSpeed * float(i)) * xOffset; - float dy = sin(TIME) * yAmp; - dy += sin(TIME * yOffsetSpeed * float(i)) * yOffset; - loc += vec2(dx, dy); - - - //make smaller - radius -= rings; - } - - if (invert) col = col *-1.0 + 1.0; - gl_FragColor = vec4(col, 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/IMG_0007.jpg b/AuraGroveNYP/MediaFiles/IMG_0007.jpg deleted file mode 100644 index ee4cf86..0000000 Binary files a/AuraGroveNYP/MediaFiles/IMG_0007.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/InnerDimensionalMatrix (1).fs b/AuraGroveNYP/MediaFiles/InnerDimensionalMatrix (1).fs deleted file mode 100644 index 4ed1b78..0000000 --- a/AuraGroveNYP/MediaFiles/InnerDimensionalMatrix (1).fs +++ /dev/null @@ -1,167 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ "generator" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "seed1", - "TYPE" : "float", - "DEFAULT" : 155, - "MIN" : 34, - "MAX" : 233 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "DEFAULT" : 649, - "MIN" : 89, - "MAX" : 987 - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.25, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 3.0 - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 0.175, - "MIN" : -1.0, - "MAX" : 1.0 - }, - { - "NAME" : "line", - "TYPE" : "float", - "DEFAULT" : 0.367, - "MIN" : 0.0, - "MAX" : 0.5 - }, - { - "NAME" : "flash", - "TYPE" : "float", - "DEFAULT" : 7.5, - "MIN" : 0.5, - "MAX" : 10.0 - }, - { - "NAME" : "mirror", - "TYPE" : "bool", - "DEFAULT" : false - }, - { - "NAME" : "color", - "TYPE" : "bool", - "DEFAULT" : true - }, - { - "NAME" : "cycle", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.05, - "MAX" : 20.0 - } - ] -} -*/ - - -//////////////////////////////////////////////////////////////////// -// InnerDimensionalMatrix by mojovideotech -// -// based on : -// The Universe Within - by Martijn Steinrucken aka BigWings 2018 -// shadertoy.com/\lscczl -// glslsandbox.com\/e#47584.1 -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - -#define S(a, b, t) smoothstep(a, b, t) - -float N1(float n) { - return fract(sin(n) * 43758.5453123); -} - -float N11(float p) { - float fl = floor(p); - float fc = fract(p); - return mix(N1(fl), N1(fl + 1.0), fc); -} - -float N21(vec2 p) { return fract(sin(p.x * floor(seed1) + p.y * floor(seed2)) * floor(seed2+seed1)); } - -vec2 N22(vec2 p) { return vec2(N21(p), N21(p + floor(seed2))); } - -float L(vec2 p, vec2 a, vec2 b) { - vec2 pa = p-a, ba = b-a; - float t = clamp(dot(pa, ba)/dot(ba, ba), 0.0, 1.0); - float d = length(pa - ba * t); - float m = S(0.02, 0.0, d); - d = length(a-b); - float f = S(1.0, 0.8, d); - m *= f; - m += m*S(0.05, 0.06, abs(d - 0.5)) * 2.0; - return m; -} - -vec2 GetPos(vec2 p, vec2 o) { - p += o; - vec2 n = N22(p)*TIME*rate; - p = sin(n) * line; - return o+p; -} - -float G(vec2 uv) { - vec2 id = floor(uv); - uv = fract(uv) - 0.5; - vec2 g = GetPos(id, vec2(0)); - float m = 0.0; - for(float y=-1.0; y<=1.0; y++) { - for(float x=-1.0; x<=1.0; x++) { - vec2 offs = vec2(x, y); - vec2 p = GetPos(id, offs); - m+=L(uv, g, p); - vec2 a = p-uv; - float f = 0.003/dot(a, a); - f *= pow( sin(N21(id+offs) * 6.2831 + (flash*TIME)) * 0.4 + 0.6, flash); - m += f; - } - } - m += L(uv, GetPos(id, vec2(-1, 0)), GetPos(id, vec2(0, -1))); - m += L(uv, GetPos(id, vec2(0, -1)), GetPos(id, vec2(1, 0))); - m += L(uv, GetPos(id, vec2(1, 0)), GetPos(id, vec2(0, 1))); - m += L(uv, GetPos(id, vec2(0, 1)), GetPos(id, vec2(-1, 0))); - return m; -} - -void main() -{ - vec2 uv = (2.25 - scale) * ( gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; - if (mirror) { if(uv.x<0.0) uv.x = abs(uv.x); } - float m = 0.0; - vec3 col; - for(float i=0.0; i<1.0; i+=0.2) { - float z = fract(i+TIME*zoom); - float s = mix(10.0, 0.5, z); - float f = S(0.0, 0.4, z) * S(1.0, 0.8, z); - m += G(uv * s + (N11(i)*100.0) * i) * f; - } - if (color) { col = 0.5 + sin(vec3(1.0, 0.5, 0.75)*TIME*cycle) * 0.5; } - else col = vec3(1.0); - col *= m; - gl_FragColor = vec4( col, 1.0 ); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Kaleidolines (1).fs b/AuraGroveNYP/MediaFiles/Kaleidolines (1).fs deleted file mode 100644 index f25a27a..0000000 --- a/AuraGroveNYP/MediaFiles/Kaleidolines (1).fs +++ /dev/null @@ -1,157 +0,0 @@ -// SaturdayShader Week 34 : Kaleidolines -// Joseph Fiola (http://www.joefiola.com) -// 2016-04-09 - -// Based on Shadertoy created by Vinicius Graciano Santos - vgs/2014 -// https://www.shadertoy.com/view/lsBSDz - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool", - "DEFAULT": "1" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.25, - "MAX": 20 - }, - { - "NAME": "rotateCanvas", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "rotateLines", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "lineThickness", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "lineLength", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.05, - "MAX": 10 - }, - { - "NAME": "lines1", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "lines2", - "TYPE": "float", - "DEFAULT": 10, - "MIN": 1, - "MAX": 10 - }, - { - "NAME": "offset", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -2, - "MAX": 2 - }, - { - "NAME": "motion", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - - -#define TAU 6.28318530718 - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -vec2 tile(vec2 _st, float _zoom){ - _st *= _zoom; - return fract(_st); -} - -float segment(vec2 p, vec2 a, vec2 b) { - vec2 ab = b - a; - vec2 ap = p - a; - float k = clamp(dot(ap, ab)/dot(ab, ab), 0.0, lineLength); - return smoothstep(0.0, 0.003 + lineThickness/RENDERSIZE.y, length(ap - k*ab) - (0.001 * lineThickness * 5. )); -} - -float shape(vec2 p, float angle) { - float d = 100.0; - vec2 a = vec2(1.0, 0.0), b; - vec2 rot = vec2(cos(angle), sin(angle)); - - for (int i = 0; i < 10; ++i) { - a = a + offset; - if (i >= int(lines1)) break; - b = a; - for (int j = 0; j < 10; ++j) { - if (j >= int(lines2)) break; - b = vec2(b.x*rot.x - b.y*rot.y, b.x*rot.y + b.y*rot.x); - p = rotate2d(rotateLines* -TAU) * p; - d = min(d, segment(p, a, b)); - } - a = vec2(a.x*rot.x - a.y*rot.y, a.x*rot.y + a.y*rot.x); - - } - return d; -} - -void main() { - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - uv = rotate2d(rotateCanvas *-TAU) * uv; - uv *= zoom; - - float col = shape(abs(uv), cos((motion * TAU * (TIME*0.05)))); - - if (invert) col = col *-1.0 + 1.0; - - gl_FragColor = vec4(vec3(col), 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Kaleidoscope flower.fs b/AuraGroveNYP/MediaFiles/Kaleidoscope flower.fs deleted file mode 100644 index c5251a0..0000000 --- a/AuraGroveNYP/MediaFiles/Kaleidoscope flower.fs +++ /dev/null @@ -1,84 +0,0 @@ -#version 120 -#pragma target glsl - -/*{ - "DESCRIPTION": "Abstract Kaleidoscopic Patterns Shader", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "ROTATION_SPEED", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": -5.0, - "MAX": 5.0 - }, - { - "NAME": "PATTERN_SCALE", - "TYPE": "float", - "DEFAULT": 5.0, - "MIN": 1.0, - "MAX": 20.0 - }, - { - "NAME": "SYMMETRY", - "TYPE": "float", - "DEFAULT": 6.0, - "MIN": 2.0, - "MAX": 12.0 - }, - { - "NAME": "COLOR_SCHEME", - "TYPE": "color", - "DEFAULT": [ - 0.8, - 0.2, - 0.5, - 1.0 - ] - }, - { - "NAME": "BACKGROUND_COLOR", - "TYPE": "color", - "DEFAULT": [ - 0.1, - 0.1, - 0.1, - 1.0 - ] - } - ] -}*/ - -void main() { - // Normalize pixel coordinates (from 0 to 1) - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - - // Center the coordinates around (0,0) - uv = uv * 2.0 - 1.0; - uv.x *= RENDERSIZE.x / RENDERSIZE.y; // Adjust for aspect ratio - - // Calculate the angle and radius from the center - float angle = atan(uv.y, uv.x); - float radius = length(uv); - - // Apply rotation over time - angle += TIME * ROTATION_SPEED; - - // Create kaleidoscopic symmetry by repeating the angle - float symmetry = SYMMETRY; - angle = mod(angle, 2.0 * 3.14159265 / symmetry); - angle = abs(angle - 3.14159265 / symmetry); - - // Generate pattern - float pattern = sin(radius * PATTERN_SCALE - angle * symmetry); - - // Adjust pattern to range from 0.0 to 1.0 - pattern = sin(pattern * 3.14159265) * 0.5 + 0.5; - - // Apply color gradient - vec3 color = mix(BACKGROUND_COLOR.rgb, COLOR_SCHEME.rgb, pattern); - - gl_FragColor = vec4(color, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Kaleidoscope flower.png b/AuraGroveNYP/MediaFiles/Kaleidoscope flower.png deleted file mode 100644 index 1cebb17..0000000 Binary files a/AuraGroveNYP/MediaFiles/Kaleidoscope flower.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/KaliCircuitsExplorer (1).fs b/AuraGroveNYP/MediaFiles/KaliCircuitsExplorer (1).fs deleted file mode 100644 index dfdbd30..0000000 --- a/AuraGroveNYP/MediaFiles/KaliCircuitsExplorer (1).fs +++ /dev/null @@ -1,160 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "kali set" - ], - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 2, - 2 - ], - "MIN": [ - -2, - -2 - ] - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.01, - "MAX": 3 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 15, - "MIN": 8, - "MAX": 24 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 0.03, - "MIN": 0.01, - "MAX": 0.05 - }, - { - "NAME": "focus", - "TYPE": "float", - "DEFAULT": 2.14, - "MIN": 0.5, - "MAX": 5 - }, - { - "NAME": "pulse", - "TYPE": "float", - "DEFAULT": 30, - "MIN": 6, - "MAX": 60 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 10, - "MIN": -100, - "MAX": 100 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.1, - "MAX": 1 - } - ], - "ISFVSN": 2 -}*/ - -//////////////////////////////////////////////////////////////////// -// KaliCircuitsExplorer by mojovideotech -// -// based on : -// shadertoy.com/XlX3Rj by Kali -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - - -#define pi 3.141592653 // pi - -float S = (101.0 + glow) * intensity; -vec3 color = vec3(0.0); - -void formula(vec2 z, float t) -{ - float M = 0.0; - float o, ot2, ot=ot2=1000.0; - float K = floor(loops/4.0)+floor(5.0 * zoom); - for (int i=0; i<11; i++) { - z = abs(z) / clamp(dot(z, z), 0.1, 0.5) - t; - float l = length(z); - o = min(max(abs(min(z.x, z.y)), -l + 0.25), abs(l - 0.25)); - ot = min(ot, o); - ot2 = min(l * 0.1, ot2); - M = max(M, float(i) * (1.0 - abs(sign(ot - o)))); - if (K <= 0.0) break; - K -= 1.0; - } - M += 1.0; - float w = (intensity * zoom) * M; - float circ = pow(max(0.0, w - ot2) / w, 6.0); - S += max(pow(max(0.0, w - ot) / w, 0.25), circ); - vec3 col = normalize(0.1 + vec4(0.45, 0.75, M * 0.1, 1.0).rgb); - color += col * (0.4 + mod(M / 9.0 - t * pulse + ot2 * 2.0, 1.0)); - color += vec3(1.0, 0.7, 0.3) * circ * (10.0 - M) * 3.0; -} - - -void main() -{ - float R = 0.0; - float N = TIME * 0.01 * rate; - float T = 2.0 * rate; - if (N > 6.0 * rate) { - R += 1.0; - N -= (R * 8.0 * rate); - } - if (N < 4.0 * rate) T += N; - else T = 8.0 * rate - N; - float Z = (1.05-zoom); - vec2 pos = gl_FragCoord.xy / RENDERSIZE.xy - 0.5; - pos.x *= RENDERSIZE.x/RENDERSIZE.y; - vec2 uv = pos + center; - float sph = length(uv)*0.1; - sph = sqrt(1.0 - sph * sph) * 2.0 ; - float a = T * pi; - float b = a + T; - float c = cos(a) + sin(b); - uv *= mat2(cos(b), sin(b), -sin(b), cos(b)); - uv *= mat2(cos(a),-sin(a), sin(a),cos(a)); - uv -= vec2(sin(c), cos(c)) / pi; - uv *= Z; - float pix = 0.5 / RENDERSIZE.x * Z / sph; - float dof = (zoom * focus) + (T * 0.25); - float L = floor(loops); - for (int aa=0; aa<24; aa++) { - vec2 aauv = floor(vec2(float(aa) / 6.0, mod(float(aa), 6.0))); - formula(uv + aauv * pix * dof, T); - if (L <= 0.0) break; - L -= 1.0; - } - S /= floor(loops); - color /= floor(loops); - vec3 colo = mix(vec3(0.15), color, S) * (1.0 - length(pos)); - colo *=vec3(1.2, 1.1, 1.0); - gl_FragColor = sqrt(max(vec4(colo, 1.0), 0.0) -0.2); -} diff --git a/AuraGroveNYP/MediaFiles/Lavalamp.fs b/AuraGroveNYP/MediaFiles/Lavalamp.fs deleted file mode 100644 index 3a326b8..0000000 --- a/AuraGroveNYP/MediaFiles/Lavalamp.fs +++ /dev/null @@ -1,53 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Generator" - ], - "DESCRIPTION": "Shader with Speed and NUM_ITER controls", - "ISFVSN": "2", - "INPUTS": [ - { - "NAME": "NUM_ITER", - "TYPE": "float", - "DEFAULT": 9.0, - "MIN": 1.0, - "MAX": 20.0 - }, - { - "NAME": "Speed", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 5.0 - } - ], - "CREDIT": "Transformed by assistant" -} -*/ - -#ifdef GL_ES -precision mediump float; -#endif - -void main() { - vec2 fragCoord = gl_FragCoord.xy; - vec2 resolution = RENDERSIZE.xy; // Replace iResolution with RENDERSIZE - float time = TIME * Speed; // Apply Speed control to TIME - - vec2 uv = (2.0 * fragCoord - resolution) / min(resolution.x, resolution.y); - - // Clamp NUM_ITER to valid range - float numIter = clamp(NUM_ITER, 1.0, 20.0); - const int MAX_ITER = 20; // Maximum number of iterations - - for (int j = 1; j <= MAX_ITER; j++) { - float i = float(j); - float weight = step(i - 0.5, numIter); // 1.0 if i <= numIter, 0.0 otherwise - - uv.x += weight * (0.6 / i) * cos(i * 2.5 * uv.y + time); - uv.y += weight * (0.6 / i) * cos(i * 1.5 * uv.x + time); - } - - vec3 color = vec3(0.1) / abs(sin(time - uv.y - uv.x)); - gl_FragColor = vec4(color, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/Lavalamp.png b/AuraGroveNYP/MediaFiles/Lavalamp.png deleted file mode 100644 index a6fc255..0000000 Binary files a/AuraGroveNYP/MediaFiles/Lavalamp.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Linescape.png b/AuraGroveNYP/MediaFiles/Linescape.png deleted file mode 100644 index 9281dd3..0000000 Binary files a/AuraGroveNYP/MediaFiles/Linescape.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Logo_small.png b/AuraGroveNYP/MediaFiles/Logo_small.png deleted file mode 100644 index ac3df46..0000000 Binary files a/AuraGroveNYP/MediaFiles/Logo_small.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/MagnifyingMarble2.png b/AuraGroveNYP/MediaFiles/MagnifyingMarble2.png deleted file mode 100644 index d70f3ad..0000000 Binary files a/AuraGroveNYP/MediaFiles/MagnifyingMarble2.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Matrix.fs b/AuraGroveNYP/MediaFiles/Matrix.fs deleted file mode 100644 index c407d60..0000000 --- a/AuraGroveNYP/MediaFiles/Matrix.fs +++ /dev/null @@ -1,159 +0,0 @@ -// SaturdayShader Week 40 : Matrix -// by Joseph Fiola (http://www.joefiola.com) -// 2016-07-09 - -// Based on "Matrix" Patricio Gonzalez Vivo from the Book of Shaders' Generative Designs Examples -// https://thebookofshaders.com/examples/?chapter=10 - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 40 - }, - { - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "xScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "yScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "xRandom", - "TYPE": "float", - "DEFAULT": 12.9898, - "MIN": 0.0001, - "MAX": 12.9898 - }, - { - "NAME": "yRandom", - "TYPE": "float", - "DEFAULT": 78.233, - "MIN": 0.0001, - "MAX": 78.233 - }, - { - "NAME": "randomMultiplier", - "TYPE": "float", - "DEFAULT": 43758.5453, - "MIN": 0.0001, - "MAX": 43758.5453 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 20, - "MIN": 0, - "MAX": 40 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -#ifdef GL_ES -precision mediump float; -#endif - -#define TWO_PI 6.28318530718 - - -float random(in float x){ return fract(sin(x)*randomMultiplier); } // original value was 43758.5453 -float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(xRandom,yRandom))) * randomMultiplier); } // 12.9898, 78.233, & 43758.5453 - -float randomChar(vec2 outer,vec2 inner){ - float grid = grid; - vec2 margin = vec2(xScale,yScale); - vec2 borders = step(margin,inner)*step(margin,1.-inner); - vec2 ipos = floor(inner*grid); - vec2 fpos = fract(inner*grid); - return step(.5,random(outer*64.+ipos)) * borders.x * borders.y * step(dotSize,fpos.x) * step(dotSize,fpos.y); -} - -// Rotate -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main(){ - vec2 st = gl_FragCoord.st/RENDERSIZE.xy; - st -= vec2(pos); //center uv to pos location - st.y *= RENDERSIZE.y/RENDERSIZE.x; - - st *= zoom; - st = rotate2d(rotate*-TWO_PI) * st; - - vec3 color = vec3(0.0); - - vec2 ipos = floor(st+11.*color.r); - vec2 fpos = fract(st); - - ipos += vec2(0.,floor(TIME*speed*random(ipos.x+2.))); - - float pct = 1.2; - pct *= randomChar(ipos*sin(fpos-color.g),cos(fpos+color.r)); - pct *= random(ipos); - - color = vec3(pct); - - if (invert) color = color *-1.0 + 1.0; //invert colors - - gl_FragColor = vec4( color , 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Matrix.png b/AuraGroveNYP/MediaFiles/Matrix.png deleted file mode 100644 index 41d2fa3..0000000 Binary files a/AuraGroveNYP/MediaFiles/Matrix.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Matrix2.fs b/AuraGroveNYP/MediaFiles/Matrix2.fs deleted file mode 100644 index 6691bb6..0000000 --- a/AuraGroveNYP/MediaFiles/Matrix2.fs +++ /dev/null @@ -1,159 +0,0 @@ -// SaturdayShader Week 40 : Matrix -// by Joseph Fiola (http://www.joefiola.com) -// 2016-07-09 - -// Based on "Matrix" Patricio Gonzalez Vivo from the Book of Shaders' Generative Designs Examples -// https://thebookofshaders.com/examples/?chapter=10 - - - -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "invert", - "TYPE": "bool" - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.0001, - "MAX": 40 - }, - { - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 20 - }, - { - "NAME": "dotSize", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0, - "MAX": 0.5 - }, - { - "NAME": "xScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "yScale", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 0.49 - }, - { - "NAME": "xRandom", - "TYPE": "float", - "DEFAULT": 12.9898, - "MIN": 0.0001, - "MAX": 12.9898 - }, - { - "NAME": "yRandom", - "TYPE": "float", - "DEFAULT": 78.233, - "MIN": 0.0001, - "MAX": 78.233 - }, - { - "NAME": "randomMultiplier", - "TYPE": "float", - "DEFAULT": 43758.5453, - "MIN": 0.0001, - "MAX": 43758.5453 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 20, - "MIN": 0, - "MAX": 40 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -#ifdef GL_ES -precision mediump float; -#endif - -#define TWO_PI 6.28318530718 - - -float random(in float x){ return fract(sin(x)*randomMultiplier); } // original value was 43758.5453 -float random(in vec2 st){ return fract(sin(dot(st.xy,vec2(xRandom,yRandom))) * randomMultiplier); } // 12.9898, 78.233, & 43758.5453 - -float randomChar(vec2 outer,vec2 inner){ - float grid = grid; - vec2 margin = vec2(xScale,yScale); - vec2 borders = step(margin,inner)*step(margin,1.-inner); - vec2 ipos = floor(inner*grid); - vec2 fpos = fract(inner*grid); - return step(.5,random(outer*64.+ipos)) * borders.x * borders.y * step(dotSize,fpos.x) * step(dotSize,fpos.y); -} - -// Rotate -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main(){ - vec2 st = gl_FragCoord.st/RENDERSIZE.xy; - st -= vec2(pos); //center uv to pos location - st.y *= RENDERSIZE.y/RENDERSIZE.x; - - st *= zoom; - st = rotate2d(rotate*-TWO_PI) * st; - - vec3 color = vec3(0.0); - - vec2 ipos = floor(st); - vec2 fpos = fract(st); - - ipos += vec2(0.,floor(TIME*speed*random(ipos.x+1.))); - - float pct = 1.0; - pct *= randomChar(ipos,fpos); - //pct *= random(ipos); - - color = vec3(pct); - - if (invert) color = color *-1.0 + 1.0; //invert colors - - gl_FragColor = vec4( color , 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Matrix2.png b/AuraGroveNYP/MediaFiles/Matrix2.png deleted file mode 100644 index 51a5d18..0000000 Binary files a/AuraGroveNYP/MediaFiles/Matrix2.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Melter (1).fs b/AuraGroveNYP/MediaFiles/Melter (1).fs deleted file mode 100644 index 844b153..0000000 --- a/AuraGroveNYP/MediaFiles/Melter (1).fs +++ /dev/null @@ -1,116 +0,0 @@ -/*{ - "CREDIT": "", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" ], - "INPUTS": [ - { - "NAME": "noiseIntensity", - "TYPE": "float", - "MIN": 0.0, - "MAX": 10.0, - "DEFAULT": 6.0 - }, - { - "NAME": "noiseScaleX", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 5.5 - }, - { - "NAME": "noiseScaleY", - "TYPE": "float", - "MIN": 1.0, - "MAX": 10.0, - "DEFAULT": 3.5 - }, - { - "NAME": "redPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.1 - }, - { - "NAME": "greenPhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.3 - }, - { - "NAME": "bluePhaseShift", - "TYPE": "float", - "MIN": 0.0, - "MAX": 1.0, - "DEFAULT": 0.6 - } - ] -}*/ - -#define PI 3.1415926535 -#define TWO_PI (PI * 2.0) -#define NUM_NOISE_OCTAVES 3 - -float map(float x, float in_min, float in_max, float out_min, float out_max) { - return (x - in_min) * (out_max - out_min) / (in_max - in_min) + out_min; -} - -float ease(float p, float g) { - return p < 0.5 ? 0.5 * pow(2.0 * p, g) : 1.0 - 0.5 * pow(2.0 * (1.0 - p), g); -} - -// Optimized hash function by Inigo Quilez -float hash(vec2 p) { - vec3 p3 = fract(vec3(p.xyx) * 0.13); - p3 += dot(p3, p3.yzx + 3.333); - return fract((p3.x + p3.y) * p3.z); -} - -// 2D gradient noise by Inigo Quilez -float noise(vec2 x) { - vec2 i = floor(x), f = fract(x), u = f * f * (3.0 - 2.0 * f); - return mix(hash(i), hash(i + vec2(1.0, 0.0)), u.x) + - (hash(i + vec2(0.0, 1.0)) - hash(i)) * u.y * (1.0 - u.x) + - (hash(i + vec2(1.0, 1.0)) - hash(i + vec2(1.0, 0.0))) * u.x * u.y; -} - -float fbm(vec2 x) { - float v = 0.0, a = 0.5; - vec2 shift = vec2(100.0); - mat2 rot = mat2(cos(0.5), sin(0.5), -sin(0.5), cos(0.5)); - for (int i = 0; i < NUM_NOISE_OCTAVES; ++i) { - v += a * noise(x); - x = rot * x * 2.0 + shift; - a *= 0.5; - } - return v; -} - -float distFromCenter(vec2 uv) { - vec2 p = uv - 0.5; - p.x *= RENDERSIZE.x / RENDERSIZE.y; - return length(p); -} - -float upwelling(vec2 uv, float t, float noiseIntensity, vec2 noiseScale, float phase) { - float uvNoise = fbm(uv * noiseScale * fbm(uv * noiseScale + t * 0.3)) * noiseIntensity; - float noiseOffset = uvNoise * smoothstep(0.32, 0.22, distFromCenter(uv)); - float waveOffset = smoothstep(0.8, 0.001, distFromCenter(uv)) * 18.0; - return map(sin(TWO_PI * (t + noiseOffset + waveOffset + phase)), -1.0, 1.0, 0.0, 1.0); -} - -vec4 fullscreenMelt(vec2 uv, float t) { - float phaseShift = smoothstep(0.5, 1.0, 1.0 - distFromCenter(uv)); - float upwellRed = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), redPhaseShift * phaseShift); - float upwellGreen = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), greenPhaseShift * phaseShift); - float upwellBlue = upwelling(uv, t, noiseIntensity, vec2(noiseScaleX, noiseScaleY), bluePhaseShift * phaseShift); - return vec4(upwellRed, upwellGreen, upwellBlue, 1.0); -} - -void main() { - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - float fadeFromCenter = 1.0 - min(ease(distFromCenter(uv) + 0.2, 20.0), 1.0); - vec4 vignette = vec4(vec3(fadeFromCenter), 1.0); - gl_FragColor = fullscreenMelt(uv, TIME) * vignette; -} diff --git a/AuraGroveNYP/MediaFiles/MetaSevenVortex.fs b/AuraGroveNYP/MediaFiles/MetaSevenVortex.fs deleted file mode 100644 index 16567dd..0000000 --- a/AuraGroveNYP/MediaFiles/MetaSevenVortex.fs +++ /dev/null @@ -1,164 +0,0 @@ -/* -{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator", - "vortex" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 10.0, - "MIN" : 0.0, - "MAX" : 30.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : -3.0, - "MAX" : 3.0 - }, - { - "NAME" : "fov", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.25, - "MAX" : 2.0 - }, - { - "NAME" : "light", - "TYPE" : "float", - "DEFAULT" : 0.4, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -0.5, - "MAX" : 0.5 - }, - { - "NAME": "pulse", - "TYPE": "bool", - "DEFAULT": false - } - ], - "ISFVSN" : 2.0 -} -*/ - - -//////////////////////////////////////////////////////////////////// -// MetaSevenVortex by mojovideotech -// -// based on : -// shadertoy.com\/view\/lt2fDz -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -vec2 march(vec3 pos, vec3 dir); -vec3 camera(vec2 uv); -void rotate(inout vec2 v, float angle); - -vec3 ret_col; // torus color -vec3 h; // light amount - -#define I_MAX 400. -#define E 0.00001 -#define FAR 50. - - - -vec3 blackbody(float Temp) { - vec3 col = vec3(255.); - col.x = 56100000. * pow(Temp,(-3.0 / 2.0)) + 148.0; - col.y = 100.04 * log(Temp) - 623.6; - if (Temp > 6500.0) col.y = 35200000.0 * pow(Temp,(-3.0 / 2.0)) + 184.0; - col.z = 194.18 * log(Temp) - 1448.6; - col = clamp(col, 0.0, 255.0)/255.0; - if (Temp < 1000.0) col *= Temp/1000.0; - return col; -} - -float scene(vec3 p) { - float var, mind = 1e5, T = TIME*rate; - p.z += 10.0; - rotate(p.xz, 1.57-0.5*T ); - rotate(p.yz, 1.57-0.5*T ); - var = atan(p.x,p.y); - vec2 q = vec2( ( length(p.xy) )-6.0,p.z); - rotate(q, var*0.25+T*2.0*0.0); - vec2 oq = q ; - q = abs(q)-2.5; - if (oq.x < q.x && oq.y > q.y) - rotate(q, ( (var*1.0)+T*0.0)*3.14+T*0.0); - else - rotate(q, ( 0.28-(var*1.0)+T*0.0)*3.14+T*0.0); - float oldvar = var; - ret_col = 1.0-vec3(0.5 + tint, 1.0 - abs(hue + tint), 0.5 - hue); - mind = length(q)+0.5+1.05*(length(fract(q*0.5*(3.0+3.0*sin(oldvar*1.0 - T*2.0)) )-.5)-1.215); - h -= vec3(-3.20,0.20,1.0)*vec3(1.0)*0.0025/(0.051+(mind-sin(oldvar*1.0 - T*2.0 + 3.14)*0.125 )*(mind-sin(oldvar*1.0 - T*2.0 + 3.14)*0.125 ) ); - h -= vec3(1.20,-0.50,-0.50)*vec3(1.0)*0.025/(0.501+(mind-sin(oldvar*1.0 - T*2.0)*0.5 )*(mind-sin(oldvar*1.0 - T*2.0)*0.5 ) ); - h += vec3(0.25, 0.4, 0.05)*0.0025/(0.021+mind*mind); - return (mind); -} - -vec2 march(vec3 pos, vec3 dir) { - vec2 dist = vec2(0.0, 0.0), s = vec2(0.0, 0.0); - vec3 p = vec3(0.0, 0.0, 0.0); - for (float i = -1.0; i < I_MAX; ++i) { - p = pos + dir * dist.y; - dist.x = scene(p); - dist.y += dist.x*0.2; - if (log(dist.y*dist.y/dist.x/1e5) > 0.0 || dist.x < E || dist.y > FAR) - { break; } - s.x++; - } - s.y = dist.y; - return (s); -} - -void rotate(inout vec2 v, float angle) { v = vec2(cos(angle)*v.x+sin(angle)*v.y,-sin(angle)*v.x+cos(angle)*v.y); } - -vec3 camera(vec2 uv) { - vec3 forw = vec3(0.0, 0.0, -1.0); - vec3 right = vec3(1.0, 0.0, 0.0); - vec3 up = vec3(0.0, 1.0, 0.0); - return (normalize((uv.x) * right + (uv.y) * up + fov * forw)); -} - -void main() -{ - vec3 col= vec3(0.0); - vec2 R = RENDERSIZE.xy, - uv = (vec2(gl_FragCoord.xy-R/2.0) / R.y) - center; - vec3 dir = camera(uv); - vec3 pos = vec3(0.0, 0.0, 20.0-scale); - if (pulse) { pos.z = 4.5+1.5*sin(TIME*abs(rate)*5.0); } - h*= 0.0; - vec2 inter = (march(pos, dir)); - col.xyz = ret_col*(1.0-inter.x*0.0125); - col += h * light; - gl_FragColor = vec4(sqrt(max(col, 0.0)), 1.0); -} - diff --git a/AuraGroveNYP/MediaFiles/MetaSevenVortex.jpg b/AuraGroveNYP/MediaFiles/MetaSevenVortex.jpg deleted file mode 100644 index 1731f2d..0000000 Binary files a/AuraGroveNYP/MediaFiles/MetaSevenVortex.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Nuit-An.png b/AuraGroveNYP/MediaFiles/Nuit-An.png deleted file mode 100644 index c9ca8a5..0000000 Binary files a/AuraGroveNYP/MediaFiles/Nuit-An.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Nuit-an.mkv b/AuraGroveNYP/MediaFiles/Nuit-an.mkv deleted file mode 100644 index 5c92161..0000000 Binary files a/AuraGroveNYP/MediaFiles/Nuit-an.mkv and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/On My Radar (1).fs b/AuraGroveNYP/MediaFiles/On My Radar (1).fs deleted file mode 100644 index 47554a3..0000000 --- a/AuraGroveNYP/MediaFiles/On My Radar (1).fs +++ /dev/null @@ -1,85 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech, rhythmic-visions, sonicwalker", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "Radar with controls. Adapted from https://editor.isf.video/shaders/669e3b36be01f9001aa474ee", - "INPUTS": [ - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX": 10 - }, - { - "NAME": "intensity", - "TYPE": "float", - "DEFAULT": 2, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "glow", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.5, - "MAX": 2 - }, - { - "NAME": "radius", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.1, - "MAX": 2 - }, - { - "NAME": "color", - "TYPE": "color", - "DEFAULT": [ - 2.0, - 1, - 2.0, - 1.0 - ] - }] -}*/ - - -#ifdef GL_ES -precision mediump float; -#endif - -#define PI 3.1415926535897932384626433832795 - - -float d2y(float d){return glow/(0.2+d);} - -float fct(vec2 p, float r){ - float t = TIME * speed; - float a = 2.*mod(-atan(p.y, p.x)+t, 2.*PI); - float scan = 0.*1.; - return (d2y(a)+scan)*(intensity-step(radius,r)); -} - - -float circle(vec2 p, float r){ - float d=distance(r, radius); - return d2y(100.*d); -} - -void main( void ) { - - vec2 position = (( gl_FragCoord.xy )-0.5*RENDERSIZE)/ RENDERSIZE.y ; - position/=cos(1.5*length(position)); - float y = 0.; - - float dc = length(position); - - y+=fct(position, dc); - y+=circle(position, dc); - - y=pow(y,1.67); - vec3 radarColor = 0.3*vec3(color); - gl_FragColor = vec4( sqrt(y)*radarColor,1.0 ); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Paiet1.png b/AuraGroveNYP/MediaFiles/Paiet1.png deleted file mode 100644 index 09aed3b..0000000 Binary files a/AuraGroveNYP/MediaFiles/Paiet1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Paiet2.png b/AuraGroveNYP/MediaFiles/Paiet2.png deleted file mode 100644 index e69de29..0000000 diff --git a/AuraGroveNYP/MediaFiles/Paiet3.png b/AuraGroveNYP/MediaFiles/Paiet3.png deleted file mode 100644 index e69de29..0000000 diff --git a/AuraGroveNYP/MediaFiles/ParticularBehavior1.fs b/AuraGroveNYP/MediaFiles/ParticularBehavior1.fs deleted file mode 100644 index 3ba31f9..0000000 --- a/AuraGroveNYP/MediaFiles/ParticularBehavior1.fs +++ /dev/null @@ -1,54 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "particles" - ], - "INPUTS": [ - - ] -}*/ - -//////////////////////////////////////////////////////////// -// ParticularBehavior1 by mojovideotech -// -// based on : -// glslsandbox/\e#44948.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -#define pi 3.141592653589793 // pi -#define T (TIME + 10000.0) * 0.1 - -float hash(vec2 co) { float m = dot(co, vec2(237.561, 39.1)); return fract(sin(cos(m)* 1113.27)); } - -float random(float n) { return fract(cos(sin(n * 55.753) * 367.34)); } - -mat2 rotate2d(float angle){ return mat2(cos(angle), -sin(angle), sin(angle), cos(angle)); } - -void main() { - - vec2 uv = (gl_FragCoord.xy * 2.0 - RENDERSIZE.xy) / RENDERSIZE.x; - vec2 p = uv * rotate2d(T * 0.213); - float direction = 120.0/(T/p.x,-T/p.y,sqrt(T)); - float speed = T * direction * 0.231 ; - float distanceFromCenter = random(1.5) + length(p); - p.yx *= rotate2d(-T * 0.239); - float meteorAngle = atan(p.y, p.x) * (359.0 + cos(atan(speed,pi))+pi); - float flooredAngle = floor(meteorAngle); - float randomAngle = pow(random(flooredAngle),mix(cos(direction*pi),-sin(speed*pi),distanceFromCenter)); - float t = speed + randomAngle; - float lightsCountOffset = 0.9; - float adist = randomAngle / distanceFromCenter * lightsCountOffset; - float dist = t + adist; - float meteorDirection = (direction < 0.5) ? -1.0 : 0.0; - dist = abs(fract(dist) + meteorDirection); - float lightLength = 40.0/hash(uv.xy); - float meteor = (random(3.0) / dist) * cos(sin(speed)) / lightLength; - meteor -= dot(vec2(distanceFromCenter,meteorDirection),vec2(randomAngle,meteorAngle)); - vec3 color = vec3(0.0); - color += meteor; - - gl_FragColor = vec4(color, 1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/ParticularBehavior1.png b/AuraGroveNYP/MediaFiles/ParticularBehavior1.png deleted file mode 100644 index 317a637..0000000 Binary files a/AuraGroveNYP/MediaFiles/ParticularBehavior1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/PfUWFmc.png b/AuraGroveNYP/MediaFiles/PfUWFmc.png deleted file mode 100644 index ff8f963..0000000 Binary files a/AuraGroveNYP/MediaFiles/PfUWFmc.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/PlasmaEmitter.fs b/AuraGroveNYP/MediaFiles/PlasmaEmitter.fs deleted file mode 100644 index 24e4ec4..0000000 --- a/AuraGroveNYP/MediaFiles/PlasmaEmitter.fs +++ /dev/null @@ -1,214 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "grow", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 2.5, - "MIN" : 0.0, - "MAX" : 5.0 - }, - { - "NAME" : "contour", - "TYPE" : "float", - "DEFAULT" : 16.0, - "MIN" : 1.0, - "MAX" : 20.0 - }, - { - "NAME" : "radius1", - "TYPE" : "float", - "DEFAULT" : 0.1, - "MIN" : 0.01, - "MAX" : 3.0 - }, - { - "NAME" : "radius2", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.01, - "MAX" : 2.0 - }, - { - "NAME" : "rays", - "TYPE" : "float", - "DEFAULT" : 100, - "MIN" : 20.0, - "MAX" : 500.0 - }, - { - "NAME" : "detail", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.01, - "MAX" : 0.5 - }, - { - "NAME" : "nudge", - "TYPE" : "float", - "DEFAULT" : 0.0, - "MIN" : -1.5, - "MAX" : 1.5 - }, - { - "NAME" : "edge", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.1, - "MAX" : 1.0 - }, - { - "NAME" : "freq", - "TYPE" : "float", - "DEFAULT" : 8.0, - "MIN" : 1.0, - "MAX" : 16.0 - }, - { - "NAME" : "hue", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME" : "tint", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME": "fractnoise", - "TYPE": "bool", - "DEFAULT": "FALSE" - } - - ] -} -*/ - -//////////////////////////////////////////////////////////// -// PlasmaEmitter by mojovideotech -// -// based on : -// Light Orb by Hadyn Lander shadertoy/ldjcWy -// 3D noise by Nikita Miropolskiy shadertoy/XsX3zB -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -vec3 random3(vec3 c) { - float j = 4096.0*sin(dot(c,vec3(17.0, 59.4, 15.0))); - vec3 r; - r.z = fract(512.0*j); - j *= .125; - r.x = fract(512.0*j); - j *= .125; - r.y = fract(512.0*j); - return r-0.5; -} - -const float F3 = 0.3333333; -const float G3 = 0.1666667; - -float simplex3d(vec3 p) { - vec3 s = floor(p + dot(p, vec3(F3))); - vec3 x = p - s + dot(s, vec3(G3)); - vec3 e = step(vec3(0.0), x - x.yzx); - vec3 i1 = e*(1.0 - e.zxy); - vec3 i2 = 1.0 - e.zxy*(1.0 - e); - vec3 x1 = x - i1 + G3; - vec3 x2 = x - i2 + 2.0*G3; - vec3 x3 = x - 1.0 + 3.0*G3; - vec4 w, d; - w.x = dot(x, x); - w.y = dot(x1, x1); - w.z = dot(x2, x2); - w.w = dot(x3, x3); - w = max(0.6 - w, 0.0); - d.x = dot(random3(s), x); - d.y = dot(random3(s + i1), x1); - d.z = dot(random3(s + i2), x2); - d.w = dot(random3(s + 1.0), x3); - w *= w; - w *= w; - d *= w; - return dot(d, vec4(rays)); -} - -const mat3 rot1 = mat3(-0.37, 0.36, 0.85,-0.14,-0.93, 0.34,0.92, 0.01,0.4); -const mat3 rot2 = mat3(-0.55,-0.39, 0.74, 0.33,-0.91,-0.24,0.77, 0.12,0.63); -const mat3 rot3 = mat3(-0.71, 0.52,-0.47,-0.08,-0.72,-0.68,-0.7,-0.45,0.56); - -float simplex3d_fractal(vec3 m) { - return 0.5333333*simplex3d(m*rot1) - +0.2666667*simplex3d(2.0*m*rot2) - +0.1333333*simplex3d(4.0*m*rot3) - +0.0666667*simplex3d(8.0*m); -} - -float getNoiseValue(vec2 p, float t) { - vec3 p3 = vec3(p.x, p.y, 0.0) + vec3(0.0, 0.0, t*0.025); - float n; - if (fractnoise) { n = simplex3d_fractal(p3*freq+freq); } - else n = simplex3d(p3*freq*freq); - return 0.5 + 0.5*n; -} - -void main(void) { - float T = rate*TIME; - float b = 1.0/detail; - vec2 p = (gl_FragCoord.xy / RENDERSIZE.y) - center; - float aspect = RENDERSIZE.x/RENDERSIZE.y; - vec2 pos = p-vec2(0.5*aspect, 0.5); - p = vec2(0.5*aspect, 0.5)+normalize(pos)*min(length(pos)+nudge*radius1*radius2, radius1*radius2); - float noise = getNoiseValue(b*0.25*p, T); - float dist = clamp(1.0-length(pos)/radius2, 0.0, 1.0); - float sd = dist * noise; - float h, f; - h = 1.0-clamp(abs(dist-(1.0-radius1))/radius1, 0.0, 1.0); - h = pow(h, 21.0 - contour); - h = clamp(0.9*h, 0.0, 1.0); - float innerBall = clamp(abs(dist-(1.0-radius1))/radius1, 0.0, 1.0); - innerBall = smoothstep(0.5, 0.85, innerBall); - innerBall += noise; - f = mix( (noise*grow+h)*h + innerBall, noise*grow+h, step(dist, 1.0-radius1)); - f = smoothstep(edge,edge+0.1, f); - - vec3 colorNoise; - colorNoise.x = getNoiseValue(b*0.25*p, 10.0+T); - colorNoise.y = getNoiseValue(b*0.25*p, 00.0+T); - colorNoise.z = getNoiseValue(b*0.25*p, 30.0+T); - colorNoise.x = smoothstep(edge,edge+0.1, colorNoise.x); - colorNoise.y = smoothstep(edge,edge+0.1, colorNoise.y); - colorNoise.z = smoothstep(edge,edge+0.1, colorNoise.z); - vec3 col = mix(vec3(hue+tint, colorNoise.x, 2.0-hue), vec3(colorNoise.x, 2.0-tint, abs(hue-tint)), colorNoise.y); - col += vec3(1.0) * (pow(clamp(dist+radius1, 0.0, 0.0), 8.0)); - col *= f; - vec3 bgColor = mix(vec3(0.0,0.0,0.5), vec3(0.0,0.5,0.5), dist*detail); - bgColor *= vec3(1.0,1.0,1.0) * atan(dist, T); - col += bgColor; - - gl_FragColor = vec4(col,1.0); -} - - diff --git a/AuraGroveNYP/MediaFiles/PlasmaEmitter.png b/AuraGroveNYP/MediaFiles/PlasmaEmitter.png deleted file mode 100644 index 4c26752..0000000 Binary files a/AuraGroveNYP/MediaFiles/PlasmaEmitter.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/PrimeWaves.jpg b/AuraGroveNYP/MediaFiles/PrimeWaves.jpg deleted file mode 100644 index 3ec9df5..0000000 Binary files a/AuraGroveNYP/MediaFiles/PrimeWaves.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/RGBlaserglobe.qtz (1).fs b/AuraGroveNYP/MediaFiles/RGBlaserglobe.qtz (1).fs deleted file mode 100644 index 553cbf9..0000000 --- a/AuraGroveNYP/MediaFiles/RGBlaserglobe.qtz (1).fs +++ /dev/null @@ -1,71 +0,0 @@ -/* -{ - "CATEGORIES": [ - "Automatically Converted" - ], - "INPUTS": [ - - ] -} -*/ - - -// By @paulofalcao -// -// Blobs - -#ifdef GL_ES -precision highp float; -#endif - - -float makePoint(float x,float y,float fx,float fy,float sx,float sy,float t){ - float xx=x*cos(t*fx); - float yy=y*sin(t*fy); - return 1./ (sqrt(length(xx+yy) + length(xx*yy))); -} - -void main( void ) { - - vec2 p=(gl_FragCoord.xy/RENDERSIZE.x)*2.0-vec2(1.0,RENDERSIZE.y/RENDERSIZE.x); - - float x=p.x; - float y=p.y; - - float a= - makePoint(x,y,3.3,2.9,0.3,0.3,TIME); - a=a+makePoint(x,y,1.9,2.0,0.4,0.4,TIME); - a=a+makePoint(x,y,0.8,0.7,0.4,0.5,TIME); - a=a+makePoint(x,y,2.3,0.1,0.6,0.3,TIME); - a=a+makePoint(x,y,0.8,1.7,0.5,0.4,TIME); - a=a+makePoint(x,y,0.3,1.0,0.4,0.4,TIME); - a=a+makePoint(x,y,1.4,1.7,0.4,0.5,TIME); - a=a+makePoint(x,y,1.3,2.1,0.6,0.3,TIME); - a=a+makePoint(x,y,1.8,1.7,0.5,0.4,TIME); - - float b= - makePoint(x,y,1.2,1.9,0.3,0.3,TIME); - b=b+makePoint(x,y,0.7,2.7,0.4,0.4,TIME); - b=b+makePoint(x,y,1.4,0.6,0.4,0.5,TIME); - b=b+makePoint(x,y,2.6,0.9,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.4,0.5,0.4,TIME); - b=b+makePoint(x,y,0.7,1.7,0.4,0.4,TIME); - b=b+makePoint(x,y,0.8,0.5,0.4,0.5,TIME); - b=b+makePoint(x,y,1.4,0.7,0.6,0.3,TIME); - b=b+makePoint(x,y,0.7,1.3,0.5,0.4,TIME); - - float c= - makePoint(x,y,3.7,0.3,0.3,0.3,TIME); - c=c+makePoint(x,y,1.9,1.3,0.4,0.4,TIME); - c=c+makePoint(x,y,0.8,0.9,0.4,0.5,TIME); - c=c+makePoint(x,y,1.2,1.7,0.6,0.3,TIME); - c=c+makePoint(x,y,0.3,0.6,0.5,0.4,TIME); - c=c+makePoint(x,y,0.3,0.3,0.4,0.4,TIME); - c=c+makePoint(x,y,1.4,0.8,0.4,0.5,TIME); - c=c+makePoint(x,y,0.2,0.6,0.6,0.3,TIME); - c=c+makePoint(x,y,1.3,0.5,0.5,0.4,TIME); - - vec3 d=vec3(a,b,c)*0.01; - - gl_FragColor = vec4(d.x,d.y,d.z,1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/RainbowRingCubicTwist (1).fs b/AuraGroveNYP/MediaFiles/RainbowRingCubicTwist (1).fs deleted file mode 100644 index c21635e..0000000 --- a/AuraGroveNYP/MediaFiles/RainbowRingCubicTwist (1).fs +++ /dev/null @@ -1,76 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "Shapes" - ], - "DESCRIPTION": "", - "ISFVSN" : "2", - "INPUTS": [ - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "thickness", - "TYPE" : "float", - "DEFAULT" : 1.75, - "MIN" : 0.5, - "MAX" : 2.0 - }, - { - "NAME" : "twists", - "TYPE" : "float", - "DEFAULT" : 1.0, - "MIN" : 1.0, - "MAX" : 5.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : -2.0, - "MAX" : 2.0 - }, - { - "NAME" : "gamma", - "TYPE" : "float", - "DEFAULT" : 0.454545, - "MIN" : 0.25, - "MAX" : 1.0 - } - ] -} - -*/ - -//////////////////////////////////////////////////////////// -// RainbowRingCubicTwist by mojovideotech -// -// based on : -// glslsandbox/e#58416.0 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - -#ifdef GL_ES -precision highp float; -#endif - - -void main() -{ - float T = TIME * rate; - vec2 R = RENDERSIZE; - vec2 P = (gl_FragCoord.xy - 0.5*R)*(2.1 - scale); - vec4 S, E, F; - P = vec2(length(P) / R.y - 0.333, atan(P.y,P.x)); - P *= vec2(2.6 - thickness,floor(twists)); ; - S = 0.08*cos(1.5*vec4(0.0, 1.0, 2.0, 3.0) + T + P.y + sin(P.y)*cos(T)); - E = S.yzwx; - F = max(P.x - S, E - P.x); - gl_FragColor = pow(dot(clamp(F*R.y, 0.0, 1.0), 72.0*(S - E))*(S - 0.1), vec4(gamma)); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Resolve_JWxeiuQtVP.mp4 b/AuraGroveNYP/MediaFiles/Resolve_JWxeiuQtVP.mp4 deleted file mode 100644 index 017470d..0000000 --- a/AuraGroveNYP/MediaFiles/Resolve_JWxeiuQtVP.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa3180ca4cd53d1dadcbce76b675f6943e9e836db4f0325949472647ce0f54f9 -size 1568906 diff --git a/AuraGroveNYP/MediaFiles/Resolve_MF3XgvZy2r.mp4 b/AuraGroveNYP/MediaFiles/Resolve_MF3XgvZy2r.mp4 deleted file mode 100644 index 50b9273..0000000 --- a/AuraGroveNYP/MediaFiles/Resolve_MF3XgvZy2r.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:df6b5f6158709a590be33d32ee6aa26bba79347e945f86f7faf40c65ec3963e7 -size 9198017 diff --git a/AuraGroveNYP/MediaFiles/Rip_Amber.png b/AuraGroveNYP/MediaFiles/Rip_Amber.png deleted file mode 100644 index be4a713..0000000 Binary files a/AuraGroveNYP/MediaFiles/Rip_Amber.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Road to Hell (1).fs b/AuraGroveNYP/MediaFiles/Road to Hell (1).fs deleted file mode 100644 index b128fc3..0000000 --- a/AuraGroveNYP/MediaFiles/Road to Hell (1).fs +++ /dev/null @@ -1,130 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "LABEL": "PosX", - "NAME": "PosX", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "PosY", - "NAME": "PosY", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "PosZ", - "NAME": "PosZ", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotX", - "NAME": "RotX", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotY", - "NAME": "RotY", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "LABEL": "RotZ", - "NAME": "RotZ", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -const float PI=3.14159265358979323846; - -float speed=iGlobalTime*0.2975; -float ground_x=PosX*2.-1.; -float ground_y=PosY*2.-1.; -float ground_z=PosZ; - -vec2 rotate(vec2 k,float t) - { - return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); - } - -float draw_scene(vec3 p) - { - float tunnel_m=0.125*cos(PI*p.z*1.0+speed*4.0-PI); - float tunnel1_p=2.0; - float tunnel1_w=tunnel1_p*0.225; - float tunnel1=length(mod(p.xy,tunnel1_p)-tunnel1_p*0.5)-tunnel1_w; // tunnel1 - float tunnel2_p=2.0; - float tunnel2_w=tunnel2_p*0.2125+tunnel2_p*0.0125*cos(PI*p.y*8.0)+tunnel2_p*0.0125*cos(PI*p.z*8.0); - float tunnel2=length(mod(p.xy,tunnel2_p)-tunnel2_p*0.5)-tunnel2_w; // tunnel2 - float hole1_p=1.0; - float hole1_w=hole1_p*0.5; - float hole1=length(mod(p.xz,hole1_p).xy-hole1_p*0.5)-hole1_w; // hole1 - float hole2_p=0.25; - float hole2_w=hole2_p*0.375; - float hole2=length(mod(p.yz,hole2_p).xy-hole2_p*0.5)-hole2_w; // hole2 - float hole3_p=0.5; - float hole3_w=hole3_p*0.25+0.125*sin(PI*p.z*2.0); - float hole3=length(mod(p.xy,hole3_p).xy-hole3_p*0.5)-hole3_w; // hole3 - float tube_m=0.075*sin(PI*p.z*1.0); - float tube_p=0.5+tube_m; - float tube_w=tube_p*0.025+0.00125*cos(PI*p.z*128.0); - float tube=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; // tube - float bubble_p=0.05; - float bubble_w=bubble_p*0.5+0.025*cos(PI*p.z*2.0); - float bubble=length(mod(p.yz,bubble_p)-bubble_p*0.5)-bubble_w; // bubble - return max(min(min(-tunnel1,mix(tunnel2,-bubble,0.375)),max(min(-hole1,hole2),-hole3)),-tube); - } - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) - { - vec2 position=(fragCoord.xy/iResolution.xy); - vec2 p=-1.0+2.0*position; - vec3 dir=normalize(vec3(p*vec2(1.77,1.0),1.0)); // screen ratio (x,y) fov (z) - - dir.yz=rotate(dir.yz,RotX*2.*PI); // rotation x - dir.zx=rotate(dir.zx,RotY*2.*PI); // rotation y - dir.xy=rotate(dir.xy,RotZ*2.*PI); // rotation z - - vec3 ray = vec3(ground_x,ground_y,(ground_z-speed*2.5)); - float t=0.0; - const int ray_n=96; - for(int i=0;i= iterations) break; - - } - - gl_FragColor = col > 0.5 ? color1 : color2; -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/SoftPatterns+.png b/AuraGroveNYP/MediaFiles/SoftPatterns+.png deleted file mode 100644 index 4a678fb..0000000 Binary files a/AuraGroveNYP/MediaFiles/SoftPatterns+.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/SpaceFleetFormation.fs b/AuraGroveNYP/MediaFiles/SpaceFleetFormation.fs deleted file mode 100644 index f11d13d..0000000 --- a/AuraGroveNYP/MediaFiles/SpaceFleetFormation.fs +++ /dev/null @@ -1,93 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES" : [ - "generator" - ], - "DESCRIPTION" : "", - "INPUTS" : [ - ], - "ISFVSN" : 2.0 -} -*/ - - -//////////////////////////////////////////////////////////////////// -// SpaceFleetFormation by mojovideotech -// -// based on : -// shadertoy.com\/view\/llBSRm -// -// License Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////////////// - -#ifdef GL_ES -precision highp float; -#endif - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define trpi 1.047197551196598 // one third of pi, pi/3 - -#define EPSN 0.001 -#define ITERS 60 -#define MAXD 12.0 -#define T TIME * 0.125 - - -mat2 rot(in float a) { float c = cos(a), s = sin(a); return mat2(c,-s,s,c); } - -float hexagon(vec3 p, vec2 h) { - vec3 q = abs(p); - return max(q.y - h.y, max(dot(vec2(cos(trpi), sin(trpi)), q.zx), q.z) - h.x); -} - -float sphere(vec3 pos, float radius) { return length(pos) - radius; } - -float opRep( vec3 p, vec3 c ) { return sphere(mod(p,c)-0.5*c, 0.05); } - -float opRep2( vec3 p, vec3 c ) { return hexagon(mod(p,c)-0.5*c, vec2(0.095,0.0125)); } - -float distFunct(vec3 pos) { return min(opRep2(pos,vec3(0.5)), opRep(pos,vec3(0.5))); } - -vec3 getNormal(vec3 pos) { - vec2 eps = vec2(0.0, EPSN); - vec3 normal = normalize(vec3( - distFunct(pos + eps.yxx) - distFunct(pos - eps.yxx), - distFunct(pos + eps.xyx) - distFunct(pos - eps.xyx), - distFunct(pos + eps.xxy) - distFunct(pos - eps.xxy))); - return normal; -} - -vec3 render(vec2 st) { - vec3 cp = vec3(1.0, 1.0, 1.0); - cp *= vec3((smoothstep(-3.0, 3.0, sin(T*0.2+cos(T)))-0.5)*2.0, 1.0, T * 3.0); - vec3 ct = vec3((smoothstep(5.0, -5.0, cos(T*0.2+sin(T)))-0.5), T*0.2, 1.0); - vec3 cu = normalize(vec3(0.0, 1.0, 0.0)); - vec3 cd = normalize(ct + cp); - cu.zy *= rot(sin(T)-cos(T)-T); - cu.xz *= rot(sin(T)-cos(T)+T); - vec3 cr = normalize(cross(cu,cd)); - cu = normalize(cross(cd,cr)); - vec3 rd = normalize(cd+st.x*cr+st.y*cu); - float dist = distFunct(cp); - float total = dist; - for(int i = 0; iMAXD) continue; - } - vec3 fd = cp+rd*total; - float fog = 1.0 / (1.0 + total * total * 0.4); - vec3 col = vec3(fog); - if(dist 7 ? min( 12., D) : D; - pa=length(p); - } - a*=a*a; - float s1 = s+zoffset; - float fade = pow(distfading,max(0.,float(r)-sampleShift)); - float dm=max(0.,2.0-a*a*.001); - if (r>3) fade*=1.-dm; - if ( r == 0 ) fade *= 1. - sampleShift; - if ( r == volsteps-1 ) fade *= sampleShift; - v+=vec3(s1,s1*s1,s1*s1*s1*s1)*a*brightness*fade; - s+=depth; - } - v=mix(vec3(length(v)),v,saturation); - if (nebula) { - vec4 forCol = vec4(v*.01,1.); - vec4 backCol = mix(.4, 1., v2) * vec4(1.8 * t * t * t, 1.4 * t * t, t, 1.0); - backCol *= 0.2; - backCol.b *= 1.0; - backCol.r = mix(backCol.r, backCol.b, 0.2); - forCol.g *= max((backCol.r * 4.0), 1.0); - forCol.r += backCol.r * 0.05; - forCol.b += 0.5*mix(backCol.g, backCol.b, 0.8); - gl_FragColor = forCol; - } - else - { - vec4 col = vec4(vec3(v*.01),1.); - gl_FragColor = col; - } -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/SpaceSpore.png b/AuraGroveNYP/MediaFiles/SpaceSpore.png deleted file mode 100644 index 02e48c2..0000000 Binary files a/AuraGroveNYP/MediaFiles/SpaceSpore.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/SpirographSpectrum (1).fs b/AuraGroveNYP/MediaFiles/SpirographSpectrum (1).fs deleted file mode 100644 index f009264..0000000 --- a/AuraGroveNYP/MediaFiles/SpirographSpectrum (1).fs +++ /dev/null @@ -1,113 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "2d", - "generator", - "spirograph", - "radial", - "rotation" - ], - "DESCRIPTION": "based on https://www.shadertoy.com/view/lddGD4 by Xor. Here's a simple 2D Spirograph test.", - "INPUTS": [ - { - "NAME": "center", - "TYPE": "point2D", - "DEFAULT": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ], - "MIN": [ - -1, - -1 - ] - }, - { - "NAME": "freq", - "TYPE": "float", - "DEFAULT": 12.32, - "MIN": 1, - "MAX": 16 - }, - { - "NAME": "radius1", - "TYPE": "float", - "DEFAULT": 0.1, - "MIN": 0.01, - "MAX": 0.5 - }, - { - "NAME": "radius2", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.01, - "MAX": 1.99 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 0.01, - "MIN": -0.1, - "MAX": 0.1 - }, - { - "NAME": "loops", - "TYPE": "float", - "DEFAULT": 58.93, - "MIN": 1, - "MAX": 200 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.005, - "MIN": 0.001, - "MAX": 0.01 - }, - { - "NAME": "nudge", - "TYPE": "float", - "DEFAULT": 0.875, - "MIN": 0, - "MAX": 1 - } - ], - "ISFVSN": "2" -}*/ - -////////////////////////////////////////////// -// SpirographSpectrum by mojovideotech -// -// based on : -// www.shadertoy.com/\view/\lddGD4 -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. -///////////////////////////////////////////// - - -#define twpi 6.283185307179586 // two pi, 2*pi -#define pi 3.141592653589793 // pi - - -void main() { - - vec2 uv = (gl_FragCoord.xy-RENDERSIZE.xy*0.5) / RENDERSIZE.y - center ; - - float ang = (atan(-uv.y,-uv.x)/atan(1.0)*0.125+0.5)+TIME*rate; - float len = length(uv); - vec3 col = vec3(0.0); - for(float i = 0.0;i<200.;i+=1.0) - { - float L = floor(loops); - float F = ceil(freq); - if (i >= L) break; - float tag = (ang+i)*twpi; - float tln = (cos((ang+i*(1.0-nudge))*F)*0.5+0.5)*(radius2-radius1)+radius1; - vec2 pos = normalize(uv)*tln; - col += smoothstep(thickness,0.0,distance(uv,pos)*pow(length(uv),0.001))*(cos(tag+vec3(0.0,twpi,2.0*twpi)/3.0)*0.5+0.5); - } - gl_FragColor = vec4(col,1.0); -} diff --git a/AuraGroveNYP/MediaFiles/StageStreamUV.png b/AuraGroveNYP/MediaFiles/StageStreamUV.png deleted file mode 100644 index 543ced9..0000000 Binary files a/AuraGroveNYP/MediaFiles/StageStreamUV.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Straggler.png b/AuraGroveNYP/MediaFiles/Straggler.png deleted file mode 100644 index b7f0c33..0000000 Binary files a/AuraGroveNYP/MediaFiles/Straggler.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/String Theory+.fs b/AuraGroveNYP/MediaFiles/String Theory+.fs deleted file mode 100644 index a2bc8c3..0000000 --- a/AuraGroveNYP/MediaFiles/String Theory+.fs +++ /dev/null @@ -1,80 +0,0 @@ -/*{ - "DESCRIPTION": "Your shader description", - "CREDIT": "by you", - "CATEGORIES": [ - "Your category" - ], - "INPUTS": [ - { - "NAME": "BASE_ANGLE", - "TYPE": "float", - "DEFAULT": 3.5, - "MIN": -10.0, - "MAX": 10.0 - }, - { - "NAME": "ANGLE_DELTA", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": -3.1416, - "MAX": 3.1416 - }, - { - "NAME": "XOFF", - "TYPE": "float", - "DEFAULT": 0.7, - "MIN": -1.0, - "MAX": 1.0 - } - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iGlobalTime = TIME; - -//String Theory by nimitz (twitter: @stormoid) - -// #define BASE_ANGLE 3.5 -// #define ANGLE_DELTA 0.02 -// #define XOFF .7 - -#define time iGlobalTime -mat2 mm2(in float a){float c = cos(a), s = sin(a);return mat2(c,-s,s,c);} - -float aspect = iResolution.x/iResolution.y; -float featureSize = 60./((iResolution.x*aspect+iResolution.y)); - -float f(vec2 p) -{ - p.x = sin(p.x*1.+time*1.2)*sin(time+p.x*0.1)*3.; - p += sin(p.x*1.5)*.1; - return smoothstep(-0.0,featureSize,abs(p.y)); -} - -void mainImage( out vec4 fragColor, in vec2 fragCoord ) -{ - vec2 p = fragCoord.xy / iResolution.xy*6.5-3.25; - p.x *= aspect; - p.y = abs(p.y); - - vec3 col = vec3(0); - for(float i=0.;i<26.;i++) - { - vec3 col2 = (sin(vec3(3.3,2.5,2.2)+i*0.15)*0.5+0.54)*(1.-f(p)); - col = max(col,col2); - - p.x -= XOFF; - p.y -= sin(time*0.11+1.5)*1.5+1.5; - p*= mm2(i*ANGLE_DELTA+BASE_ANGLE); - - vec2 pa = vec2(abs(p.x-.9),abs(p.y)); - vec2 pb = vec2(p.x,abs(p.y)); - - p = mix(pa,pb,smoothstep(-.07,.07,sin(time*0.24)+.1)); - } - fragColor = vec4(col,1.0); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/String Theory+.png b/AuraGroveNYP/MediaFiles/String Theory+.png deleted file mode 100644 index 3662374..0000000 Binary files a/AuraGroveNYP/MediaFiles/String Theory+.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/Tapestry Fract + (1).fs b/AuraGroveNYP/MediaFiles/Tapestry Fract + (1).fs deleted file mode 100644 index 3dd07ef..0000000 --- a/AuraGroveNYP/MediaFiles/Tapestry Fract + (1).fs +++ /dev/null @@ -1,102 +0,0 @@ -/*{ - "CREDIT": "by echophons", - "DESCRIPTION": "", - "CATEGORIES": [ "generator" - ], - "INPUTS": [ - - { - "NAME": "k", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - }, - { - "NAME": "h", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "j", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "c", - "TYPE": "float", - "DEFAULT": 0.632, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "s", - "TYPE": "float", - "DEFAULT": 0.131, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "e", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "u", - "TYPE": "float", - "DEFAULT": 0.17, - "MIN": 0.001, - "MAX":0.999 - }, - { - "NAME": "m", - "TYPE": "float", - "DEFAULT": 0.3, - "MIN": 0.001, - "MAX": 0.999 - } - ] -}*/ - -// edit of http://glslsandbox.com/e#18752.0 -// additional iputs added by Doctor Mojo -uniform vec2 mouse; - -vec3 iResolution = vec3(RENDERSIZE, 1.0); -float iGlobalTime = TIME; - -float gTime = iGlobalTime*0.5; - -void main( void ) -{ - float f = 1.0; - float g = 1.0; - vec2 res = iResolution.xy; - vec2 mou = mouse.xy; - - //if (mouse.x < 0.5) - //{ - mou.x = sin(gTime * e)*sin(gTime * u) * 1. + sin(gTime * m); - mou.y = (1.0-cos(gTime * c))*sin(gTime * s)*1.0+cos(gTime * k); - mou = (mou+1.0) * res; - //} - vec2 z = ((-res+2.0 * gl_FragCoord.xy) / res.y); - vec2 p = ((-res+2.0+mou) / res.y) * j; - for( int i = 0; i < 24; i++) - { - float d = dot(z,z); - z = (vec2( z.x, -z.y ) / d) + p * h; - z.x = 1.0-abs(z.x); - f = max( f-d, (dot(z-p,z-p) )); - g = min( g*d, sin(dot(z+p,z+p))+1.0); - } - f = abs(-log(f) / 3.5); - g = abs(-log(g) / 8.0); - gl_FragColor = vec4(min(vec3(g, g*f, f), 1.0),1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Timeline 3.mp4 b/AuraGroveNYP/MediaFiles/Timeline 3.mp4 deleted file mode 100644 index e69de29..0000000 diff --git a/AuraGroveNYP/MediaFiles/Triangle Square Twist (1).fs b/AuraGroveNYP/MediaFiles/Triangle Square Twist (1).fs deleted file mode 100644 index 0552db7..0000000 --- a/AuraGroveNYP/MediaFiles/Triangle Square Twist (1).fs +++ /dev/null @@ -1,187 +0,0 @@ -// SaturdayShader Week 31 : WaveShapes -// by Joseph Fiola (http://www.joefiola.com) -// 2016-03-26 -//modified by Sprohgis - -// Based on shader by Shadertoy user smb02dunnal entitiled "Electro-Prim's" - https://www.shadertoy.com/view/Mll3WS -// https://twitter.com/AlexWDunn -// Sadly it's not working with VDMX. Gan somone please make it work. - - -/*{ - "CREDIT": "Joseph Fiola", - "DESCRIPTION": "", - "CATEGORIES": [ - "Generator" - ], - "INPUTS": [ - { - "NAME": "shape", - "TYPE": "long", - "VALUES": [ - 0, - 1 - ], - "LABELS": [ - "triangle", - "square" - ], - "DEFAULT": 0 - }, - { - "NAME": "triside1", - "TYPE": "float", - "DEFAULT": 3, - "MIN": 0, - "MAX": 3 - }, - { - "NAME": "squareside1", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "zoom", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0, - "MAX": 10 - }, - { - "NAME": "rotate", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "twist", - "TYPE": "float", - "DEFAULT": 0.02, - "MIN": 0, - "MAX": 1 - }, - { - "NAME": "tunnel", - "TYPE": "float", - "DEFAULT": 1.1, - "MIN": 0.25, - "MAX": 1.75 - }, - { - "NAME": "thickness", - "TYPE": "float", - "DEFAULT": 0.003, - "MIN": 0, - "MAX": 0.2 - }, - { - "NAME": "amplitude", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 100 - }, - { - "NAME": "frequency", - "TYPE": "float", - "DEFAULT": 0, - "MIN": 0, - "MAX": 50 - }, - { - "NAME": "band", - "TYPE": "float", - "DEFAULT": 0, - "MIN": -0.5, - "MAX": 1 - }, - { - "NAME": "pos", - "TYPE": "point2D", - "DEFAULT": [ - 0.5, - 0.5 - ], - "MIN": [ - 0, - 0 - ], - "MAX": [ - 1, - 1 - ] - } - ] -}*/ - -// line commented out enabling compile in xLights by Old Salt -// precision mediump float; - -#define PI 3.14159265359 -#define TWO_PI 6.28318530718 - -float electro(vec2 uv, float d, float f, float o, float a, float b) -{ - - float theta = atan(uv.y,uv.x); - - float amp = smoothstep(0.0, 1.0, (sin(theta + TIME * PI)*0.5+0.5)-b)*a; - float phase = d + sin(theta * f + o + TIME * PI) * amp; - - return sin(clamp(phase, 0.0, PI*2.0) + PI/2.0) + 1.0005; -} - -mat2 rotate2d(float _angle){ - return mat2(cos(_angle),-sin(_angle), - sin(_angle),cos(_angle)); -} - -void main() -{ - const float radius = 0.1; - - vec2 uv = gl_FragCoord.xy / RENDERSIZE.xy; - uv -= vec2(pos); - uv.x *= RENDERSIZE.x/RENDERSIZE.y; - - uv = rotate2d(rotate*-TWO_PI) * uv; - uv *= zoom; - - float grey = 0.0; - float alpha = 1.0; - - for(int i = 0; i < 20; i++) { - - float d = 0.0; - - //triangle - if (shape == 0){ - float root2 = sqrt(triside1); - d = dot(uv, vec2(0.0,-2.0)); - d = max(d, dot(uv, vec2(-root2,1.0))); - d = max(d, dot(uv, vec2( root2,1.0))); - } - - //square - if (shape == 1){ - d = max(abs(uv).x*squareside1, abs(uv).y); - } - - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.0 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 0.5 * PI, amplitude, band)); - grey += 1.0 - smoothstep(0.0, thickness, electro(uv, d/radius, frequency, 1.0 * PI, amplitude, band)); - - - //tunnel - uv *= tunnel; - - //twist - uv = rotate2d(twist*-TWO_PI) * uv; - } - - - gl_FragColor = vec4(vec3(grey),1.0); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/Twin Rays (1).fs b/AuraGroveNYP/MediaFiles/Twin Rays (1).fs deleted file mode 100644 index 0edfb24..0000000 --- a/AuraGroveNYP/MediaFiles/Twin Rays (1).fs +++ /dev/null @@ -1,142 +0,0 @@ -/* -{ - "CATEGORIES" : [ - "Generator" - ], - "DESCRIPTION" : "Twin Rays", - "ISFVSN" : "2", - "INPUTS" : [ - { - "NAME" : "rate", - "TYPE" : "float", - "MAX" : 0.059999999999999998, - "DEFAULT" : -0.016063844785094261, - "LABEL" : "SPEED", - "MIN" : -0.059999999999999998 - }, - { - "NAME" : "colorIN", - "TYPE" : "color", - "DEFAULT" : [ - 1, - 0.20000000298023224, - 0.10000000149011612, - 1 - ], - "LABEL" : "Color" - }, - { - "NAME" : "Count", - "TYPE" : "float", - "MAX" : 25, - "DEFAULT" : 18.131168365478516, - "LABEL" : "Ray Count", - "MIN" : 3 - }, - { - "NAME" : "posY", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : -0.33067807555198669, - "LABEL" : "Position Y", - "MIN" : -0.5 - }, - { - "NAME" : "posX", - "TYPE" : "float", - "MAX" : 0.5, - "DEFAULT" : 0.1662137508392334, - "LABEL" : "Position X", - "MIN" : 0 - }, - { - "NAME" : "width", - "TYPE" : "float", - "MAX" : 0.45, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Width", - "MIN" : 0.01 - }, - { - "NAME" : "soft", - "TYPE" : "float", - "MAX" : 0.99, - "DEFAULT" : 0.2891484797000885, - "LABEL" : "Ray Softness", - "MIN" : 0.01 - } - ], - - "CREDIT" : "howie.tv" -} -*/ -// its a howie.tv thing - -// _read the time buffer - -#define M_PI 3.1415926535897932384626433832795 - - -// rgb2hsv -vec3 rgb2hsv(vec3 c) -{ - vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); - vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g)); - vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r)); - float d = q.x - min(q.w, q.y); - float e = 1.0e-10; - return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); -} - -// hsv2rgb -vec3 hsv2rgb(vec3 c) -{ - vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); - vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); - return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); -} - -float rays(vec2 uv, float c, float w, float s) - { - uv.x = fract(uv.x*c)-0.5; - return smoothstep(-w , -w*s, uv.x) * smoothstep(w, w*s, uv.x); - } - -void main() { - - float ratio = RENDERSIZE.y/RENDERSIZE.x; - vec2 uv = vec2( isf_FragNormCoord.x -0.5, (isf_FragNormCoord.y -0.5) * ratio); - - vec3 color; - vec3 col; - vec2 UV; - float m; - float angle; - float radius; - float count = floor(Count); - uv.y -= posY; - - vec3 hvs = rgb2hsv(colorIN.rgb); - vec3 colorA = hsv2rgb(vec3(hvs.x +0.1, hvs.y, hvs.z)); - vec3 colorB = hsv2rgb(vec3(hvs.x -0.1, hvs.y, hvs.z)); - - for(int i = 0; i< 2; i++) - { - UV = uv; - UV.x -= posX*(1.0-(float(i)*2.0)); - UV.x *= 1.0-(float(i)*2.0); - angle = atan(UV.y, UV.x); - angle = angle/((M_PI*4.0)*0.5) + TIME*rate ; - radius = length(UV); - UV = vec2(angle, radius*1.5); - col = mix(colorA,colorB, abs(UV.y)/ratio); - - - m = rays(UV,count,width,soft); - m = pow(m,3.0); - color += col*m; - } - - - gl_FragColor = vec4(color,1.0); -} diff --git a/AuraGroveNYP/MediaFiles/UltimateFlame.fs b/AuraGroveNYP/MediaFiles/UltimateFlame.fs deleted file mode 100644 index 02cb1db..0000000 --- a/AuraGroveNYP/MediaFiles/UltimateFlame.fs +++ /dev/null @@ -1,298 +0,0 @@ -/* - { - "CREDIT": "by mojovideotech", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator", - "flame", - "fire", - "3d noise" - ], - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 1.0, 1.0 ], - "MIN" : [ -1.0, -1.0 ] - }, - { - "NAME" : "scale", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : 0.01, - "MAX" : 2.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 1.75, - "MIN" : 0.0, - "MAX" : 3.0 - }, - { - "NAME" : "seed1", - "TYPE" : "float", - "DEFAULT" : 111, - "MIN" : 55, - "MAX" : 233 - }, - { - "NAME" : "seed2", - "TYPE" : "float", - "DEFAULT" : 277, - "MIN" : 98, - "MAX" : 337 - }, - { - "NAME" : "seed3", - "TYPE" : "float", - "DEFAULT" : 497, - "MIN" : 301, - "MAX" : 579 - }, - - { - "NAME" : "freq", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.1, - "MAX" : 3.0 - }, - { - "NAME" : "flicker", - "TYPE" : "float", - "DEFAULT" : 5.0, - "MIN" : 0.0, - "MAX" : 50.0 - }, - { - "NAME" : "intensity", - "TYPE" : "float", - "DEFAULT" : 0.15, - "MIN" : -0.33, - "MAX" : 2.0 - }, - { - "NAME" : "light", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : 0.0, - "MAX" : 0.5 - }, - { - "NAME" : "contours", - "TYPE": "float", - "DEFAULT" : 1.05, - "MIN" : 0.0, - "MAX" : 2.0 - }, - { - "NAME" : "bottomedges", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.0, - "MAX" : 0.667 - }, - { - "NAME" : "topedges", - "TYPE" : "float", - "DEFAULT" : 0.45, - "MIN" : 0.125, - "MAX" : 1.0 - }, - { - "NAME" : "depth", - "TYPE" : "float", - "DEFAULT" : 100.0, - "MIN" : 5.0, - "MAX" : 250.0 - }, - { - "NAME" : "expand", - "TYPE": "float", - "DEFAULT" : 0.8, - "MIN" : 0.1, - "MAX" : 5.0 - }, - { - "NAME" : "cutoff", - "TYPE": "float", - "DEFAULT" : 8.0, - "MIN" : 6.0, - "MAX" : 10.0 - }, - { - "NAME" : "wave", - "TYPE": "float", - "DEFAULT" : 0.15, - "MIN" : 0.1, - "MAX" : 2.0 - }, - { - "NAME" : "fractnoise", - "TYPE": "float", - "DEFAULT" : 0.33, - "MIN" : 0.0, - "MAX" : 1.0 - }, - { - "NAME" : "multiplier", - "TYPE": "float", - "DEFAULT" : 2.0, - "MIN" : 1.0, - "MAX" : 4.9 - }, - { - "NAME": "style", - "TYPE": "long", - "VALUES": [ - 0, - 1, - 2 - ], - "LABELS": [ - "EightBit", - "PhotoReal", - "OpArt" - ], - "DEFAULT": 1 - } - ] -} -*/ - -//////////////////////////////////////////////////////////// -// UltimateFlame by mojovideotech -// -// based on : -// The Blue Flame by Hadyn Lander -// shadertoy.com/\lsjcRt -// -// 3D noise from Nikita Miropolskiy -// shadertoy.com/\XsX3zB -// -// License: -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pi 3.141592653589793 // pi - -vec3 random3(vec3 c) { - float j = 4231.0*sin(dot(c,vec3(seed1, seed2, seed3))); - vec3 k; - k.z = fract(seed1*j); - j *= .5; - k.x = fract(seed2*j); - j *= .25; - k.y = fract(seed3*j); - return k-0.5; -} - -const float F3 = 0.3333333; -const float G3 = 0.1666667; - -float simplex3d(vec3 p) { - vec3 s = floor(p + dot(p, vec3(F3))); - vec3 x = p - s + dot(s, vec3(G3)); - vec3 e = step(vec3(0.0), x - x.yzx); - vec3 i1 = e*(1.0 - e.zxy); - vec3 i2 = 1.0 - e.zxy*(1.0 - e); - vec3 x1 = x - i1 + G3; - vec3 x2 = x - i2 + 2.0*G3; - vec3 x3 = x - 1.0 + 3.0*G3; - vec4 w, d; - w.x = dot(x, x); - w.y = dot(x1, x1); - w.z = dot(x2, x2); - w.w = dot(x3, x3); - w = max(0.6 - w, 0.0); - d.x = dot(random3(s), x); - d.y = dot(random3(s + i1), x1); - d.z = dot(random3(s + i2), x2); - d.w = dot(random3(s + 1.0), x3); - w *= w; - w *= w; - d *= w; - return dot(d, vec4(depth)); -} - -const mat3 rot1 = mat3(-0.37, 0.36, 0.85,-0.14,-0.93, 0.34,0.92, 0.01,0.4); -const mat3 rot2 = mat3(-0.55,-0.39, 0.74, 0.33,-0.91,-0.24,0.77, 0.12,0.63); -const mat3 rot3 = mat3(-0.71, 0.52,-0.47,-0.08,-0.72,-0.68,-0.7,-0.45,0.56); - -float simplex3d_fractal(vec3 n) { - return 0.5333333*simplex3d(n*rot1) - +0.2666667*simplex3d(2.0*n*rot2) - +0.1333333*simplex3d(4.0*n*rot3) - +0.0666667*simplex3d(8.0*n); -} - -void main() -{ - vec3 finalColor, bgColor, hColor, fColor; - float noise, value, edge, m, v, r, h, o; - float TT = 28.22 + TIME * rate; - float nf = 1.0/freq; - vec2 pos = gl_FragCoord.xy / RENDERSIZE.y; - vec2 wf = vec2(0.0); - float aspect = RENDERSIZE.x/RENDERSIZE.y; - vec2 poc = pos-vec2(0.5*aspect, 0.5) - center; - poc/=scale; - poc.x /= expand; - float pob = 0.5*(poc.y+1.0); - wf.x += pob*sin(4.0*poc.y-4.0*TT); - wf.y += 0.1*pob*sin(4.0*poc.x-1.561*TT); - poc += wave*wf; - poc.x += poc.x / (1.0-(poc.y)); - m = 1.0-pow(1.0-clamp(1.0-length(poc), 0.0, 1.0), 10.1-cutoff); - vec3 p3 = nf*0.25*vec3(pos.x, pos.y, 0.0) + vec3(0.0, -TT*0.1, TT*0.025); - noise = mix(simplex3d(p3*16.0*floor(multiplier)),simplex3d_fractal(p3*8.0*floor(multiplier)),fractnoise); - noise = 0.5 + 0.5*noise; - value = (m*noise)+intensity*m; - - if(style == 0) - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.01, value); - v = mix(0.5*v, 1.0, smoothstep(1.5*edge,1.5*edge+0.01, value)); - v = mix(0.5*v, 1.0, smoothstep(3.0*edge,3.0*edge+0.01, value)); - bgColor = vec3(0.1,0.0,0.2); - finalColor = mix(bgColor, vec3(1.1,0.5,0.0), v); - } - else if(style == 1) - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.1, value); - h = light+.5-clamp(value-edge, 0.0 , 1.0); - p3 = nf*0.1*vec3(pos.x, pos.y, 0.0) + vec3(0.0, -TT*0.01, TT*0.025); - noise = simplex3d(p3*32.0); - noise = 0.5 + 0.5*noise; - r = mix(h, noise, 0.65); - r = 0.5*sin(6.0*pi*(1.0-pow(1.0-r,1.8)) - 0.5*pi)+0.5; - o = smoothstep(0.95, 1.0, pow(r, 8.0)); - o = mix(o, 0.0, (2.1-contours)-noise); - h = max(o, h); - h = pow(h, 2.0); - hColor = mix(vec3(1.0,0.4,0.0), vec3(2.0,0.6,0.0), pos.y); - hColor += vec3(0.9,0.4,0.0) * pow(sin(TIME*flicker), 4.0); - fColor = mix(vec3(0.2,0.2,0.2), vec3(1.0,0.05,0.05), pos.y); - finalColor = hColor*(v*h); - finalColor += fColor*v; - bgColor = mix(vec3(0.07,0.0,0.15), vec3(0.075,0.025,0.15), 1.0); - finalColor += bgColor; - } - else - { - edge = mix(bottomedges, topedges, pow(0.5*(poc.y+1.0), 1.2) ); - v = smoothstep(edge,edge+0.01, value); - r = 0.5*sin(1.0*pi*(value/edge) + 0.5*pi)+0.5; - v = 1.0-smoothstep(0.5,0.6, 1.0-r); - finalColor = vec3(1.0,1.0,1.0)*v; - } - - gl_FragColor = vec4(finalColor,1.0); - -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/UltimateFlame.png b/AuraGroveNYP/MediaFiles/UltimateFlame.png deleted file mode 100644 index 35626d8..0000000 Binary files a/AuraGroveNYP/MediaFiles/UltimateFlame.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/UltimateKaliCircuits (1).fs b/AuraGroveNYP/MediaFiles/UltimateKaliCircuits (1).fs deleted file mode 100644 index 2a24b50..0000000 --- a/AuraGroveNYP/MediaFiles/UltimateKaliCircuits (1).fs +++ /dev/null @@ -1,144 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "generator", - "circuits", - "2d", - "fractal", - "Kaliset" - ], - "ISFVSN" : "2", - "DESCRIPTION": "", - "INPUTS": [ - { - "NAME" : "center", - "TYPE" : "point2D", - "DEFAULT" : [ 0.0, 0.0 ], - "MAX" : [ 3.0, 3.0 ], - "MIN" : [ -3.0, -3.0 ] - }, - { - "NAME" : "zoom", - "TYPE" : "float", - "DEFAULT" : 1.5, - "MIN" : 0.5, - "MAX" : 3.0 - }, - { - "NAME" : "offset", - "TYPE" : "float", - "DEFAULT" : 0.05, - "MIN" : 0.01, - "MAX" : 0.1 - }, - { - "NAME" : "glow", - "TYPE" : "float", - "DEFAULT" : 3.0, - "MIN" : 0.0, - "MAX" : 9.0 - }, - { - "NAME" : "intensity", - "TYPE" : "float", - "DEFAULT" : 0.00125, - "MIN" : 0.0005, - "MAX" : 0.0025 - }, - { - "NAME" : "trace", - "TYPE" : "float", - "DEFAULT" : 40.0, - "MIN" : 10.0, - "MAX" : 100.0 - }, - { - "NAME" : "runtime", - "TYPE" : "float", - "DEFAULT" : 24.0, - "MIN" : 6.0, - "MAX" : 60.0 - }, - { - "NAME" : "rate", - "TYPE" : "float", - "DEFAULT" : 0.5, - "MIN" : -2.0, - "MAX" : 2.0 - } - ] -} -*/ - -//////////////////////////////////////////////////////////// -// UltimateKaliCircuits by mojovideotech -// -// based on : -// shadertoy/XlX3Rj by Kali -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - - - -#define pisq 9.869604401089359 // pi squared, pi^2 -#define twpi 6.283185307179586 // two pi, 2*pi -#define phicu 4.236067977499791 // phi cubed, phi^3 -#define cuphi 1.173984996705329 // cube root of phi -#define rctwpi 0.159154943091895 // reciprocal of twpi, 1/twpi -#define r36 0.027777777777778 - - -vec3 color = vec3(0.0,0.5,0.0); -float S = glow; -float T = rate*TIME*0.005; - -vec2 hash22(vec2 p) { return fract(vec2(21.0, 97.0)*sin(dot(p, vec2(92.0, 61.0)))); } - -void formula(vec2 z, float f) -{ - float m = 0.0; - float o, ot2, ot=ot2=10000.0; - for (int i=0; i<9; i++) { - z = abs(z)/clamp(dot(z,z), 0.1, 0.5)-f; - float l = length(z); - o = min(max(abs(min(z.x, z.y)),-l+0.25), abs(l-0.25)); - ot = min(ot, o); - ot2 = min(l*0.1, ot2); - m = max(m, float(i)*(1.0-abs(sign(ot-o)))); - } - m += 1.0; - float w = intensity*m*2.0; - float circ = pow(max(0.0,w-ot2)/w,6.0); - S += max(pow(max(0.0,w-ot)/w,0.25),circ); - vec3 col = vec3(hash22(z),f); - color += col*(0.4+mod(m/9.0-T*trace+ot2*2.0, 1.0)*1.6); - color += vec3(1.0, 0.7, 0.3)*circ*(10.0-m)*3.0 - *smoothstep(0.0, 0.5, vec3(f, isf_FragNormCoord)); -} - -void main() -{ - vec2 pos = 2.0 * gl_FragCoord.xy - RENDERSIZE.xy; - pos /= max(RENDERSIZE.x,RENDERSIZE.y); - vec2 uv = pos-center; - uv *= 4.0-zoom; - float a = T + mod(T, floor(runtime))*cuphi; - float b = a*phicu; - uv *= mat2(cos(b),sin(b),-sin(b),cos(b)); - uv += vec2(sin(a),cos(a*cuphi))*pisq; - uv *= offset; - float pix = cuphi/RENDERSIZE.x*offset; - float c = 1.5+mod(floor(T), 16.0)*0.125; - for (int aa=0; aa<36; aa++) { - vec2 aauv = floor(vec2(float(aa)*rctwpi, mod(float(aa), twpi))); - formula(uv+aauv*pix, c); - } - S *= r36, color *= r36; - vec3 colo = mix(vec3(0.025), color, S)*(1.5-length(pos)); - colo *= vec3(1.2, 1.1, 1.0); - gl_FragColor = vec4(colo, 1.0); -} - - - diff --git a/AuraGroveNYP/MediaFiles/Untitled Sketch (1).fs b/AuraGroveNYP/MediaFiles/Untitled Sketch (1).fs deleted file mode 100644 index bb4195a..0000000 --- a/AuraGroveNYP/MediaFiles/Untitled Sketch (1).fs +++ /dev/null @@ -1,100 +0,0 @@ -/*{ - "CREDIT": "by crackhouse", - "DESCRIPTION": "", - "CATEGORIES": [ - "generator" - ], - "INPUTS": [ -{ - "NAME": "R", - "TYPE": "float", - "DEFAULT": 1, - "MIN": 0.1, - "MAX":9 - }, - -{ - "NAME": "grid", - "TYPE": "float", - "DEFAULT": 5, - "MIN": 0.1, - "MAX": 1 - } - - - ] -}*/ - -vec3 iResolution = vec3(RENDERSIZE, 1.); -float iTime = TIME; - -// Anaglyph Structure -// Framed for https://fanzine.cookie.paris/ -// Licensed under hippie love conspiracy -// Leon Denise (ponk) 2019.10.24 -// Using code from Inigo Quilez - - -mat2 rot (float a) { float c=cos(a),s=sin(a); return mat2(c,-s,s,c); } -float random (in vec2 st) { return fract(sin(dot(st.xy,vec2(12.9898,78.233)))*43758.5453123); } - -vec3 look (vec3 eye, vec3 target, vec2 anchor) { - vec3 forward = normalize(target-eye); - vec3 right = normalize(cross(forward, vec3(0,1,0.))); - vec3 up = normalize(cross(right, forward)); - return normalize(forward * .5 + right * anchor.x + up * anchor.y); -} - - -float map (vec3 pos) { - float scene = 10.0; - float r = R; - const float count = 8.0; - for (float index = count; index > 0.0; --index) - { - pos.xz = abs(pos.xz)-1.5*r; - pos.xz *= rot(0.4/r + iTime * 0.1)-sin(grid*0.03); - pos.yz *= rot(1.5/r + iTime * 0.05)-sin(grid*0.03); - pos.yx *= rot(.2/r + iTime * 0.05)+sin(grid*0.03); - scene = min(scene, length(pos.xy)-0.001); - scene = min(scene, length(pos)-.3*r)*cos(.2-grid*0.05); - r /= 1.8; - } - return scene; -} - -vec4 raymarch (vec3 eye, vec3 ray) { - float dither = random(ray.xy+fract(iTime)); - vec4 result = vec4(eye, 0); - float total = 0.0; - float maxt = 20.0; - const float count = 30.; - for (float index = count; index > 0.0; --index) { - result.xyz = eye + ray * total; - float dist = map(result.xyz); - if (dist < 0.001 + total * .002 || total > maxt) { - result.w = index / count; - break; - } - dist *= 0.9 + 0.1 * dither; - total += dist; - } - result.w *= step(total, maxt); - return result; -} - -void mainImage( out vec4 fragColor, in vec2 fragCoord ){ - vec2 uv = (fragCoord.xy-0.5*iResolution.xy)/iResolution.y; - vec3 eye = vec3(1.,0.5,-4.5); - vec3 at = vec3(0); - vec3 ray = look(eye, at, uv); - vec3 eyeoffset = 0.02*normalize(cross(normalize(at-eye), vec3(0,1.*grid,0))); - - vec4 resultLeft = raymarch(eye-eyeoffset, ray); - vec4 resultRight = raymarch(eye+eyeoffset, ray); - fragColor = vec4(resultLeft.w,vec2(resultRight.w),1); -} - -void main(void) { - mainImage(gl_FragColor, gl_FragCoord.xy); -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png deleted file mode 100644 index 2eee6e4..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2023-05-04_17-01-09.366_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png deleted file mode 100644 index e2c24d4..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2023-09-17_20-01-48.971_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png deleted file mode 100644 index 5be9759..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-01-20_03-05-07.710_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png deleted file mode 100644 index 547684f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-01-27_18-32-21.854_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png b/AuraGroveNYP/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png deleted file mode 100644 index d7278fd..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-02-04_23-17-05.660_7680x4320.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png deleted file mode 100644 index 65a5abd..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-02-11_23-20-24.307_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png deleted file mode 100644 index 5f7b7f5..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-02-17_23-55-04.123_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png b/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png deleted file mode 100644 index 902e454..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_02-35-39.962_2160x3840.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg deleted file mode 100644 index 93f935f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-03-10_03-38-24.959_7680x4320_2.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png b/AuraGroveNYP/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png deleted file mode 100644 index 29926b5..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-03-16_02-34-09.322_3840x2160_wrld_33c6f08d-bfda-4c49-b3dd-713365821325.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png deleted file mode 100644 index f8b9fd1..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-03-22_22-52-07.890_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png deleted file mode 100644 index 9a79542..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-03-24_01-56-05.688_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg deleted file mode 100644 index e5f30ee..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-04-01_23-43-53.436_7680x4320.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png b/AuraGroveNYP/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png deleted file mode 100644 index 8766905..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-04-18_00-50-43.039_7680x4320.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg deleted file mode 100644 index 6ae9f8b..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-05-02_21-13-53.940_7680x4320.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png deleted file mode 100644 index 457944f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-03.069_2560x1440-1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png deleted file mode 100644 index 9d3f715..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_20-50-54.571_2560x1440-1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png deleted file mode 100644 index 0fec9ad..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-06_23-27-06.336_1440x2560-4.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png deleted file mode 100644 index 7091516..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-07_01-44-19.503_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png deleted file mode 100644 index d48173d..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-27-32.923_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png deleted file mode 100644 index 5829ae2..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_02-58-38.395_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png deleted file mode 100644 index da7c0d4..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-38-36.410_3840x2160_wrld_e4eeeb8a-15d3-4c02-92f5-58f26943e549.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png deleted file mode 100644 index ef6d4aa..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_03-48-10.405_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png deleted file mode 100644 index d50055d..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-09_19-01-29.397_1440x2560-1.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png deleted file mode 100644 index 12ae8ae..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-43-20.343_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png deleted file mode 100644 index 393aced..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_03-44-33.731_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg deleted file mode 100644 index adbd53a..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_05-49-44.262_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg deleted file mode 100644 index 7305b27..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-10-40.251_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg deleted file mode 100644 index f7bdad2..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_06-42-16.404_3840x2160-1-3000x1688.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg deleted file mode 100644 index fbd3e35..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_10-07-05.794_3840x2160_1.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg deleted file mode 100644 index d123b82..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-06-10_22-35-23.507_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png deleted file mode 100644 index 3591dcb..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-07_00-02-30.756_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg deleted file mode 100644 index b04187b..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-09_02-02-33.194_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg deleted file mode 100644 index a027d26..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-13_04-55-17.770_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg deleted file mode 100644 index f84180c..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-19-23.155_3840x2160_2.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg deleted file mode 100644 index 7ff30aa..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_02-33-44.112_2160x3840.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png deleted file mode 100644 index a37a0d4..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-07-23_20-32-56.000_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png deleted file mode 100644 index f9bbf5f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_01-03-01.495_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg b/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg deleted file mode 100644 index ae22aa0..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-09-01_02-56-48.848_3840x2160.jpg and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png deleted file mode 100644 index 44d8401..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-09-18_23-50-21.867_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png b/AuraGroveNYP/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png deleted file mode 100644 index 2ef42e3..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-10-05_19-07-46.579_1280x720.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png b/AuraGroveNYP/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png deleted file mode 100644 index 88357c2..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-10-21_03-12-08.430_2160x3840.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png deleted file mode 100644 index cffd20c..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-10-23_00-52-12.749_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png deleted file mode 100644 index 205b74f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-02_02-35-18.561_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png deleted file mode 100644 index de6128a..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-03_23-12-30.471_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png deleted file mode 100644 index d79a1b2..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-04_00-18-39.261_7680x4320.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png deleted file mode 100644 index ac5fbd2..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-17_04-18-23.503_1920x1080.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png deleted file mode 100644 index ebd20b3..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_02-59-47.383_2160x3840.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png b/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png deleted file mode 100644 index a7d0678..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-11-28_14-02-12.536_1080x1920.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png b/AuraGroveNYP/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png deleted file mode 100644 index 1ca4d6d..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-12-05_02-45-37.573_3840x2160.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png b/AuraGroveNYP/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png deleted file mode 100644 index 1bbb835..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-12-17_22-14-00.486_7680x4320.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png b/AuraGroveNYP/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png deleted file mode 100644 index 540c39f..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2024-12-29_01-51-50.366_2160x3840.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png b/AuraGroveNYP/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png deleted file mode 100644 index 9bd1753..0000000 Binary files a/AuraGroveNYP/MediaFiles/VRChat_2025-01-01_00-11-25.086_3840x2162.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/VectorFromHell (1).fs b/AuraGroveNYP/MediaFiles/VectorFromHell (1).fs deleted file mode 100644 index fe827be..0000000 --- a/AuraGroveNYP/MediaFiles/VectorFromHell (1).fs +++ /dev/null @@ -1,78 +0,0 @@ -/*{ - "CREDIT": "by mojovideotech", - "CATEGORIES": [ - "raymarching", - "Automatically Converted" - ], - "DESCRIPTION": "Automatically converted from https://www.shadertoy.com/view/MsXGR2 by rez.", - "IMPORTED": [ - - ], - "INPUTS": [ - - ] -} -*/ - - -const float PI=3.14159265358979323846; - -float speed=TIME; -float ground_x=0.0;//+0.125*sin(PI*speed*0.25); -float ground_y=0.0;//+0.125*cos(PI*speed*0.25); -float ground_z=4.0*sin(PI*speed*0.0625);//+speed*0.5; - -float rand(in vec2 p,in float t,in float v) - { - return fract(sin(dot(p+mod(t,1.0),vec2(12.9898,78.2333)))*v); - } - -vec2 rotate(vec2 k,float t) - { - return vec2(cos(t)*k.x-sin(t)*k.y,sin(t)*k.x+cos(t)*k.y); - } - -float scene(vec3 p) - { - float bar_p=1.0; - float bar_w=bar_p*(0.125+0.03125*float(1.0+2.0*sin(PI*p.z*2.0-PI*0.5))); - float bar_x=length(max(abs(mod(p.yz,bar_p)-bar_p*0.5)-bar_w,0.0)); - float bar_y=length(max(abs(mod(p.xz,bar_p)-bar_p*0.5)-bar_w,0.0)); - float bar_z=length(max(abs(mod(p.xy,bar_p)-bar_p*0.5)-bar_w,0.0)); - float tube_p=0.125; - float tube_w=tube_p*0.375; - float tube_x=length(mod(p.yz,tube_p)-tube_p*0.5)-tube_w; - float tube_y=length(mod(p.xz,tube_p)-tube_p*0.5)-tube_w; - float tube_z=length(mod(p.xy,tube_p)-tube_p*0.5)-tube_w; - return -min(min(max(max(-bar_x,-bar_y),-bar_z),tube_y),tube_z); - } - -void main() - { - vec2 position=(gl_FragCoord.xy/RENDERSIZE.xy); - vec2 p=-1.0+2.0*position; - vec3 dir=normalize(vec3(p*vec2(1.0/RENDERSIZE.y*RENDERSIZE.x,1.0),1.0)); // screen ratio (x,y) fov (z) - dir.yz=rotate(dir.yz,PI*0.5*sin(speed*0.25)); // rotation x - //dir.zx=rotate(dir.zx,speed*0.5); // rotation y - dir.xy=rotate(dir.xy,PI*1.0*cos(speed*0.25)); // rotation z - vec3 ray=vec3(ground_x,ground_y,ground_z); - float t=0.0; - const int ray_n=64; - for(int i=0;i 0.0) { - float wobbleX = sin(TIME * 2.0 + p.z * 0.5) * wobble * 0.3; - float wobbleY = cos(TIME * 1.7 + p.z * 0.3) * wobble * 0.2; - p.xy += vec2(wobbleX, wobbleY); - } - - // Create forward motion through the tunnel and rotation - p.z -= speed * TIME; - p.xy *= mat2(cos(p.z + vec4(0,11,33,0))); - - // Generate procedural color based on position - P = 1.0 + sin(5.0 * p.x + p.z + vec4(2,1,0,2)); - - // Apply beat pulse effect - makes colors throb rhythmically - if (pulse > 0.0) { - float beatThrob = 1.0 + sin(TIME * 8.0) * pulse * 0.4; - P *= beatThrob; - } - - // Calculate distance to nearest surface (spheres in a grid) - using DistK and DistQ parameters - d = abs(length(fract(p) - DistK) - DistQ) + 1e-3; - - // Add color contribution: brighter when closer to surface - gl_FragColor += P.w / d * P * colorIntensity; - - // March forward along ray - z += soomp * d; - } - - // Tone mapping: simple version instead of tanh - gl_FragColor = gl_FragColor / 20000.0; - gl_FragColor = gl_FragColor / (1.0 + gl_FragColor); - - // Apply brightness - gl_FragColor.rgb *= brightness; - - // Apply contrast - gl_FragColor.rgb = (gl_FragColor.rgb - 0.5) * contrast + 0.5; - - // Boost blue channel - gl_FragColor.b *= blueBoost; - - // Apply hue shift - if (hueShift > 0.0) { - float cosHue = cos(hueShift); - float sinHue = sin(hueShift); - mat3 hueMatrix = mat3( - cosHue + (1.0 - cosHue) * 0.299, (1.0 - cosHue) * 0.587 - sinHue * 0.114, (1.0 - cosHue) * 0.114 + sinHue * 0.587, - (1.0 - cosHue) * 0.299 + sinHue * 0.114, cosHue + (1.0 - cosHue) * 0.587, (1.0 - cosHue) * 0.114 - sinHue * 0.299, - (1.0 - cosHue) * 0.299 - sinHue * 0.587, (1.0 - cosHue) * 0.587 + sinHue * 0.299, cosHue + (1.0 - cosHue) * 0.114 - ); - gl_FragColor.rgb = hueMatrix * gl_FragColor.rgb; - } -} \ No newline at end of file diff --git a/AuraGroveNYP/MediaFiles/squishycomm-thightcrop.png b/AuraGroveNYP/MediaFiles/squishycomm-thightcrop.png deleted file mode 100644 index 66c04a3..0000000 Binary files a/AuraGroveNYP/MediaFiles/squishycomm-thightcrop.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/tbg.png b/AuraGroveNYP/MediaFiles/tbg.png deleted file mode 100644 index 9a563a3..0000000 Binary files a/AuraGroveNYP/MediaFiles/tbg.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/trippy flower.fs b/AuraGroveNYP/MediaFiles/trippy flower.fs deleted file mode 100644 index 98e4ed0..0000000 --- a/AuraGroveNYP/MediaFiles/trippy flower.fs +++ /dev/null @@ -1,57 +0,0 @@ -/*{ - "CATEGORIES": ["Generator", "Trippy", "Psychedelic"], - "DESCRIPTION": "Morphing DMT-style visual with palette cycling and shape modulation.", - "INPUTS": [ - { "NAME": "speed", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.0, "MAX": 5.0 }, - { "NAME": "paletteShift", "TYPE": "float", "DEFAULT": 0.0, "MIN": 0.0, "MAX": 10.0 }, - { "NAME": "geometryMorph", "TYPE": "float", "DEFAULT": 0.5, "MIN": 0.0, "MAX": 1.0 }, - { "NAME": "scale", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.1, "MAX": 5.0 }, - { "NAME": "saturation", "TYPE": "float", "DEFAULT": 1.2, "MIN": 0.0, "MAX": 3.0 }, - { "NAME": "contrast", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.5, "MAX": 3.0 }, - { "NAME": "brightness", "TYPE": "float", "DEFAULT": 1.0, "MIN": 0.1, "MAX": 3.0 } - ] -}*/ - -vec3 palette(float t) { - return 0.5 + 0.5 * cos(6.2831 * (vec3(0.3, 0.5, 0.9) + t)); -} - -vec3 applyContrastSaturationBrightness(vec3 color, float con, float sat, float brt) { - const vec3 averageLuminance = vec3(0.2126, 0.7152, 0.0722); - float intensity = dot(color, averageLuminance); - vec3 grey = vec3(intensity); - color = mix(grey, color, sat); - color = (color - 0.5) * con + 0.5; - return color * brt; -} - -void main() { - vec2 uv = (gl_FragCoord.xy - 0.5 * RENDERSIZE.xy) / RENDERSIZE.y; - - float t = TIME * speed; - - // Zoom in/out - uv *= scale; - - // Morphing shape - float r = length(uv); - float angle = atan(uv.y, uv.x); - float morph = sin(t + r * 10.0 + cos(angle * 6.0)) * geometryMorph; - - // Make base pattern - float shape = sin(r * 10.0 + morph * 5.0 - t * 2.0); - shape += 0.5 * cos(r * 5.0 - t * 3.0 + sin(angle * 4.0)); - shape = abs(shape); - - // Apply palette - float paletteT = t * 0.2 + paletteShift + shape; - vec3 col = palette(paletteT); - - // Shape-based masking - col *= smoothstep(1.2, 0.2, shape); - - // Post-processing - col = applyContrastSaturationBrightness(col, contrast, saturation, brightness); - - gl_FragColor = vec4(col, 1.0); -} diff --git a/AuraGroveNYP/MediaFiles/trippy flower.png b/AuraGroveNYP/MediaFiles/trippy flower.png deleted file mode 100644 index 2183ad2..0000000 Binary files a/AuraGroveNYP/MediaFiles/trippy flower.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/wowowowowowow (1).fs b/AuraGroveNYP/MediaFiles/wowowowowowow (1).fs deleted file mode 100644 index 331e61e..0000000 --- a/AuraGroveNYP/MediaFiles/wowowowowowow (1).fs +++ /dev/null @@ -1,130 +0,0 @@ -/*{ - "CREDIT": "by lennyjpg", - "DESCRIPTION": "", - "CATEGORIES": [ - "XXX" - ], - "INPUTS": [ - - { - "NAME": "cover", - "TYPE": "color", - "DEFAULT": [ - 0.0, - 0.0, - 1.0, - 1.0 - ] - }, - { - "NAME": "blend", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "speed", - "TYPE": "float", - "DEFAULT": 0.2, - "MIN": 0.0, - "MAX": 10.0 - }, - { - "NAME": "waveA", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveB", - "TYPE": "float", - "DEFAULT": 0.15, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "waveC", - "TYPE": "float", - "DEFAULT": 0.05, - "MIN": 0.0, - "MAX": 1.0 - }, - - { - "NAME": "push", - "TYPE": "float", - "DEFAULT": 2.0, - "MIN": 1.0, - "MAX": 5.0 - }, - { - "NAME": "stretch", - "TYPE": "float", - "DEFAULT": 0.25, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "level", - "TYPE": "float", - "DEFAULT": 0.0, - "MIN": 0.0, - "MAX": 1.0 - }, - { - "NAME": "blur", - "TYPE": "float", - "DEFAULT": 0.5, - "MIN": 0.0, - "MAX": 1.0 - } - ] -}*/ - - - vec3 permute(vec3 x) { return mod(((x*34.0)+1.0)*x, 289.0); } - float snoise(vec2 v){ - const vec4 C = vec4(0.211324865405187, 0.366025403784439, -0.577350269189626, 0.024390243902439); - vec2 i = floor(v + dot(v, C.yy) ); - vec2 x0 = v - i + dot(i, C.xx); - vec2 i1; - i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0); - vec4 x12 = x0.xyxy + C.xxzz; - x12.xy -= i1; - i = mod(i, 289.0); - vec3 p = permute( permute( i.y + vec3(0.0, i1.y, 1.0 )) - + i.x + vec3(0.0, i1.x, 1.0 )); - vec3 m = max(0.5 - vec3(dot(x0,x0), dot(x12.xy,x12.xy), dot(x12.zw,x12.zw)), 0.0); - m = m*m; - m = m*m; - vec3 x = 2.0 * fract(p * C.www) - 1.0; - vec3 h = abs(x) - 0.5; - vec3 ox = floor(x + 0.5); - vec3 a0 = x - ox; - m *= 1.79284291400159 - 0.85373472095314 * ( a0*a0 + h*h ); - vec3 g; - g.x = a0.x * x0.x + h.x * x0.y; - g.yz = a0.yz * x12.xz + h.yz * x12.yw; - return 130.0 * dot(m, g); - } - -void main(){ - vec2 uv = isf_FragNormCoord.xy - .5; - float t = TIME * speed * 2.0, x = uv.x * stretch; - vec3 s = vec3(.4,.7,-1.3) * t; - vec3 f = vec3(waveA,waveB,waveC) * t; - vec3 q = vec3(1,1.5,0.5) * x; - - vec3 d = vec3( snoise(vec2(q.x+s.x, f.x)), snoise(vec2(q.y+s.y, f.y)), snoise(vec2(q.z+s.z, f.z))); - vec3 w = sin(d)*0.5; - vec3 ww = smoothstep(w - blur, w + blur,vec3(uv.y+level)); - ww *= push; - - vec3 gradient = vec3(4. * uv.y + .5), - overlay = mix(cover.rgb,gradient,.5), - final = mix(ww,overlay, blend); - gl_FragColor = vec4(final,1.0); -} - diff --git a/AuraGroveNYP/MediaFiles/z33d+.fs b/AuraGroveNYP/MediaFiles/z33d+.fs deleted file mode 100644 index ad572bb..0000000 --- a/AuraGroveNYP/MediaFiles/z33d+.fs +++ /dev/null @@ -1,79 +0,0 @@ -/*{ - "DESCRIPTION": "based https://www.shadertoy.com/view/XlXcWj", - "CATEGORIES": ["fractal", "generator"], - "INPUTS": [ - { - "NAME": "mX", - "TYPE": "float", - "DEFAULT": 0.67, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "mY", - "TYPE": "float", - "DEFAULT": 1.0, - "MIN": 0.0, - "MAX": 2.0 - }, - { - "NAME": "rate", - "TYPE": "float", - "DEFAULT": 1.75, - "MIN": -3.0, - "MAX": 3.0 - }, - { - "NAME": "e", - "TYPE": "float", - "DEFAULT": 0.025, - "MIN": 0.0005, - "MAX": 0.1 - } - ] -}*/ - -//////////////////////////////////////////////////////////// -// z33d+ by mojovideotech -// -// mod of : -// interactiveshaderformat.com/\2109 -// based on : -// shadertoy.com/\XlXcWj -// -// Creative Commons Attribution-NonCommercial-ShareAlike 3.0 -//////////////////////////////////////////////////////////// - -void main() -{ - float k = 0.0, T = TIME*rate*0.1; - vec2 R = RENDERSIZE.xy; - vec2 M = vec2(mX,mY)*R.xy; - for (float i = 0.0; i < 12.0; i++) { - vec3 p = vec3((2.0 * gl_FragCoord.xy - R.xy) / R.yy, k - 1.); - float a = T; - p.zy *= mat2(cos(a), -sin(a), sin(a), cos(a)); - a /= 2.0; - p.yx *= mat2(cos(a), -sin(a), sin(a), cos(a)); - a /= 2.0; - p.zx *= mat2(cos(a), -sin(a), sin(a), cos(a)); - vec3 z = p; - float c = 2.0; - for (float i = 0.; i < 9.0; i++) { - float r = length(z); - if (r > 6.0) { - k += log(r) * r / c / 3.0; - break; - } - float a = acos(z.z / r) * (6.0 + 12.0 * M.x / R.x); - float b = atan(z.y, z.x) * (6.0 + 12.0 * M.y / R.y); - c = pow(r, 7.0) * 5.0 * c / r + 1.0; - z = pow(r, 7.0) * vec3(sin(a) * cos(b), -sin(a) * sin(b), -cos(a)) + p; - } - gl_FragColor = vec4(1.0 - i / 16.0 - k + p / 4.0, 1.0); - if (log(length(z)) * length(z) / c < e) { - break; - } - } -} - diff --git a/AuraGroveNYP/MediaFiles/z33d+.png b/AuraGroveNYP/MediaFiles/z33d+.png deleted file mode 100644 index 15ccbbf..0000000 Binary files a/AuraGroveNYP/MediaFiles/z33d+.png and /dev/null differ diff --git a/AuraGroveNYP/MediaFiles/zulfur.png b/AuraGroveNYP/MediaFiles/zulfur.png deleted file mode 100644 index b83e84a..0000000 Binary files a/AuraGroveNYP/MediaFiles/zulfur.png and /dev/null differ diff --git a/AuraGroveNYP/heavym_project.ico b/AuraGroveNYP/heavym_project.ico deleted file mode 100644 index 7995c29..0000000 Binary files a/AuraGroveNYP/heavym_project.ico and /dev/null differ diff --git a/AuraGrove_0.0.1.dmz b/AuraGrove_0.0.1.dmz deleted file mode 100644 index 4f6151a..0000000 Binary files a/AuraGrove_0.0.1.dmz and /dev/null differ diff --git a/AuraGrove_0.0.134.dmz b/AuraGrove_0.0.134.dmz deleted file mode 100644 index 537dd0e..0000000 Binary files a/AuraGrove_0.0.134.dmz and /dev/null differ diff --git a/AuraGrove_0.0.143.dmz b/AuraGrove_0.0.143.dmz deleted file mode 100644 index f125623..0000000 Binary files a/AuraGrove_0.0.143.dmz and /dev/null differ diff --git a/AuraGrove_0.0.199.dmz b/AuraGrove_0.0.199.dmz deleted file mode 100644 index d9859a5..0000000 Binary files a/AuraGrove_0.0.199.dmz and /dev/null differ diff --git a/AuraGrove_0.0.87.dmz b/AuraGrove_0.0.87.dmz deleted file mode 100644 index 7915a3d..0000000 Binary files a/AuraGrove_0.0.87.dmz and /dev/null differ diff --git a/Images/DJHologramUV.png b/Images/DJHologramUV.png deleted file mode 100644 index f52f760..0000000 Binary files a/Images/DJHologramUV.png and /dev/null differ diff --git a/Images/Logos/Corrupted.png b/Images/Logos/Corrupted.png deleted file mode 100644 index acd72f1..0000000 Binary files a/Images/Logos/Corrupted.png and /dev/null differ diff --git a/Images/Logos/Logo_small.png b/Images/Logos/Logo_small.png deleted file mode 100644 index ac3df46..0000000 Binary files a/Images/Logos/Logo_small.png and /dev/null differ diff --git a/Images/Logos/Nuit-An.png b/Images/Logos/Nuit-An.png deleted file mode 100644 index c9ca8a5..0000000 Binary files a/Images/Logos/Nuit-An.png and /dev/null differ diff --git a/Images/Logos/SH1-L0W-W.png b/Images/Logos/SH1-L0W-W.png deleted file mode 100644 index 4656c5a..0000000 Binary files a/Images/Logos/SH1-L0W-W.png and /dev/null differ diff --git a/Images/Logos/SH1-L0W.jpg b/Images/Logos/SH1-L0W.jpg deleted file mode 100644 index 43672b1..0000000 Binary files a/Images/Logos/SH1-L0W.jpg and /dev/null differ diff --git a/Images/Logos/SH1-L0W.png b/Images/Logos/SH1-L0W.png deleted file mode 100644 index 9451807..0000000 Binary files a/Images/Logos/SH1-L0W.png and /dev/null differ diff --git a/Images/Logos/Straggler.png b/Images/Logos/Straggler.png deleted file mode 100644 index b7f0c33..0000000 Binary files a/Images/Logos/Straggler.png and /dev/null differ diff --git a/Images/Logos/Utami_1.png b/Images/Logos/Utami_1.png deleted file mode 100644 index 560d49f..0000000 Binary files a/Images/Logos/Utami_1.png and /dev/null differ diff --git a/Images/Logos/Utami_2.png b/Images/Logos/Utami_2.png deleted file mode 100644 index d88ddd5..0000000 Binary files a/Images/Logos/Utami_2.png and /dev/null differ diff --git a/Images/Logos/Yukinori/Yukinorilogo.png b/Images/Logos/Yukinori/Yukinorilogo.png deleted file mode 100644 index 1cd0823..0000000 Binary files a/Images/Logos/Yukinori/Yukinorilogo.png and /dev/null differ diff --git a/Images/Logos/Yukinori/designonly.png b/Images/Logos/Yukinori/designonly.png deleted file mode 100644 index dc3170e..0000000 Binary files a/Images/Logos/Yukinori/designonly.png and /dev/null differ diff --git a/Images/Logos/Yukinori/designonlyblack.png b/Images/Logos/Yukinori/designonlyblack.png deleted file mode 100644 index 582e277..0000000 Binary files a/Images/Logos/Yukinori/designonlyblack.png and /dev/null differ diff --git a/Images/Logos/Yukinori/designonlyblue.png b/Images/Logos/Yukinori/designonlyblue.png deleted file mode 100644 index 89414ee..0000000 Binary files a/Images/Logos/Yukinori/designonlyblue.png and /dev/null differ diff --git a/Images/Logos/baaah.png b/Images/Logos/baaah.png deleted file mode 100644 index 769042f..0000000 Binary files a/Images/Logos/baaah.png and /dev/null differ diff --git a/Images/Logos/quinn.png b/Images/Logos/quinn.png deleted file mode 100644 index 0495843..0000000 Binary files a/Images/Logos/quinn.png and /dev/null differ diff --git a/Images/Logos/tbg.png b/Images/Logos/tbg.png deleted file mode 100644 index 9a563a3..0000000 Binary files a/Images/Logos/tbg.png and /dev/null differ diff --git a/Images/Logos/zulfur.png b/Images/Logos/zulfur.png deleted file mode 100644 index b83e84a..0000000 Binary files a/Images/Logos/zulfur.png and /dev/null differ diff --git a/Images/Overlay to cover the DMX.png b/Images/Overlay to cover the DMX.png deleted file mode 100644 index 327c74f..0000000 Binary files a/Images/Overlay to cover the DMX.png and /dev/null differ diff --git a/Images/StageStreamUV.afphoto b/Images/StageStreamUV.afphoto deleted file mode 100644 index 5a3b7b1..0000000 Binary files a/Images/StageStreamUV.afphoto and /dev/null differ diff --git a/Images/StageStreamUV.png b/Images/StageStreamUV.png deleted file mode 100644 index 6e1c2a5..0000000 Binary files a/Images/StageStreamUV.png and /dev/null differ diff --git a/Images/StageStreamUVUnityTest.afphoto b/Images/StageStreamUVUnityTest.afphoto deleted file mode 100644 index 0703269..0000000 Binary files a/Images/StageStreamUVUnityTest.afphoto and /dev/null differ diff --git a/Images/Stencil.afphoto b/Images/Stencil.afphoto deleted file mode 100644 index 4bcb9ff..0000000 Binary files a/Images/Stencil.afphoto and /dev/null differ diff --git a/Images/Stencil.png b/Images/Stencil.png deleted file mode 100644 index 44576e1..0000000 Binary files a/Images/Stencil.png and /dev/null differ diff --git a/Images/Stencil2.png b/Images/Stencil2.png deleted file mode 100644 index a2c5048..0000000 Binary files a/Images/Stencil2.png and /dev/null differ diff --git a/Images/StreamUV.afphoto b/Images/StreamUV.afphoto deleted file mode 100644 index f90848d..0000000 Binary files a/Images/StreamUV.afphoto and /dev/null differ diff --git a/Images/StreamUV.png b/Images/StreamUV.png deleted file mode 100644 index 63c8c48..0000000 Binary files a/Images/StreamUV.png and /dev/null differ diff --git a/Images/StreamUV2.png b/Images/StreamUV2.png deleted file mode 100644 index 189c5a4..0000000 Binary files a/Images/StreamUV2.png and /dev/null differ diff --git a/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png b/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png deleted file mode 100644 index 1599939..0000000 Binary files a/Images/VRChat_2025-08-24_23-25-09.529_3840x2160.png and /dev/null differ diff --git a/Images/dmx cover.afphoto b/Images/dmx cover.afphoto deleted file mode 100644 index 076b21c..0000000 Binary files a/Images/dmx cover.afphoto and /dev/null differ diff --git a/Images/gremlinlaurel.png b/Images/gremlinlaurel.png deleted file mode 100644 index 7b7c426..0000000 Binary files a/Images/gremlinlaurel.png and /dev/null differ diff --git a/Images/untitled.afphoto b/Images/untitled.afphoto deleted file mode 100644 index 61d4b33..0000000 Binary files a/Images/untitled.afphoto and /dev/null differ diff --git a/MilkDrop3/LICENSE.txt b/MilkDrop3/LICENSE.txt deleted file mode 100644 index 7624d4e..0000000 --- a/MilkDrop3/LICENSE.txt +++ /dev/null @@ -1,83 +0,0 @@ ------------------------------------------------------------------------------------------------ -MilkDrop 3 is free for personal use, commercial and professional usage is NOT allowed. -No NFT usage too. -To purchase a pro license, visit https://buymeacoffee.com/milkdrop2077/extras -contact: milkdrop2077@gmail.com -https://twitter.com/MilkDrop2077 ------------------------------------------------------------------------------------------------ - - -COPYRIGHT ---------- - -Copyright (c) 2018 Maxim Volskiy and individual contributors - -More detailed copyright information can be found in the individual source code files. - -APPLICABLE LICENSES -------------------- - -* All BeatDrop source code, documentation, examples, header files and graphics, with the exception of where otherwise noted, are licensed under the BSD 3-Clause License. - -* The Milkdrop2 Music Visualization plug-in is licensed under the BSD 3-Clause License. - -* Code from loopback-capture project used with permission. - -BEATDROP LICENSE -------------------- - -Copyright (c) 2018 Maxim Volskiy and individual contributors -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -MILKDROP2 LICENSE -------------------- - -Copyright 2005-2013 Nullsoft, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of Nullsoft nor the names of its contributors may be used to - endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MilkDrop3/MilkDrop 3+.exe b/MilkDrop3/MilkDrop 3+.exe deleted file mode 100644 index d97410d..0000000 Binary files a/MilkDrop3/MilkDrop 3+.exe and /dev/null differ diff --git a/MilkDrop3/MilkDrop 3.exe b/MilkDrop3/MilkDrop 3.exe deleted file mode 100644 index 82da345..0000000 Binary files a/MilkDrop3/MilkDrop 3.exe and /dev/null differ diff --git a/MilkDrop3/MilkPanel.exe b/MilkDrop3/MilkPanel.exe deleted file mode 100644 index 7186440..0000000 Binary files a/MilkDrop3/MilkPanel.exe and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/data/blur1_ps.fx b/MilkDrop3/Milkdrop3/data/blur1_ps.fx deleted file mode 100644 index 9ab02c9..0000000 --- a/MilkDrop3/Milkdrop3/data/blur1_ps.fx +++ /dev/null @@ -1,59 +0,0 @@ -//texture PrevFrameImage; -//sampler2D sampler_main = sampler_state { Texture = ; }; -//float4 _c0; // source texsize (.xy), and inverse (.zw) -//float4 _c1; // w1..w4 -//float4 _c2; // d1..d4 -//float4 _c3; // scale, bias, w_div - - - - -void PS( float2 uv : TEXCOORD, - out float4 ret : COLOR0 ) -{ - // LONG HORIZ. PASS 1: - //const float w[8] = { 4.0, 3.8, 3.5, 2.9, 1.9, 1.2, 0.7, 0.3 }; <- user can specify these - //const float w1 = w[0] + w[1]; - //const float w2 = w[2] + w[3]; - //const float w3 = w[4] + w[5]; - //const float w4 = w[6] + w[7]; - //const float d1 = 0 + 2*w[1]/w1; - //const float d2 = 2 + 2*w[3]/w2; - //const float d3 = 4 + 2*w[5]/w3; - //const float d4 = 6 + 2*w[7]/w4; - //const float w_div = 0.5/(w1+w2+w3+w4); - #define srctexsize _c0 - #define w1 _c1.x - #define w2 _c1.y - #define w3 _c1.z - #define w4 _c1.w - #define d1 _c2.x - #define d2 _c2.y - #define d3 _c2.z - #define d4 _c2.w - #define fscale _c3.x - #define fbias _c3.y - #define w_div _c3.z - - // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. - //float2 uv2 = uv.xy;// + srctexsize.zw*float2(0.5,0.5); - float2 uv2 = uv.xy + srctexsize.zw*float2(1,1); // + moves blur UP, LEFT by 1-pixel increments - - float3 blur = - ( tex2D( sampler_main, uv2 + float2( d1*srctexsize.z,0) ).xyz - + tex2D( sampler_main, uv2 + float2(-d1*srctexsize.z,0) ).xyz)*w1 + - ( tex2D( sampler_main, uv2 + float2( d2*srctexsize.z,0) ).xyz - + tex2D( sampler_main, uv2 + float2(-d2*srctexsize.z,0) ).xyz)*w2 + - ( tex2D( sampler_main, uv2 + float2( d3*srctexsize.z,0) ).xyz - + tex2D( sampler_main, uv2 + float2(-d3*srctexsize.z,0) ).xyz)*w3 + - ( tex2D( sampler_main, uv2 + float2( d4*srctexsize.z,0) ).xyz - + tex2D( sampler_main, uv2 + float2(-d4*srctexsize.z,0) ).xyz)*w4 - ; - blur.xyz *= w_div; - - blur.xyz = blur.xyz*fscale + fbias; - - ret.xyz = blur; - ret.w = 1; - //ret.xyzw = tex2D(sampler_main, uv + 0*srctexsize.zw); -} diff --git a/MilkDrop3/Milkdrop3/data/blur2_ps.fx b/MilkDrop3/Milkdrop3/data/blur2_ps.fx deleted file mode 100644 index c212e06..0000000 --- a/MilkDrop3/Milkdrop3/data/blur2_ps.fx +++ /dev/null @@ -1,61 +0,0 @@ -//texture PrevFrameImage; -//sampler2D sampler_main = sampler_state { Texture = ; }; -//float4 _c0; // source texsize (.xy), and inverse (.zw) - - - - -//float4 _c5; // w1,w2,d1,d2 -//float4 _c6; // w_div, edge_darken_c1, edge_darken_c2, edge_darken_c3 - -void PS( float2 uv : TEXCOORD, - out float4 ret : COLOR0 ) -{ - //SHORT VERTICAL PASS 2: - //const float w1 = w[0]+w[1] + w[2]+w[3]; - //const float w2 = w[4]+w[5] + w[6]+w[7]; - //const float d1 = 0 + 2*((w[2]+w[3])/w1); - //const float d2 = 2 + 2*((w[6]+w[7])/w2); - //const float w_div = 1.0/((w1+w2)*2); - - - - - - #define srctexsize _c0 - #define w1 _c5.x - #define w2 _c5.y - - - #define d1 _c5.z - #define d2 _c5.w - - - #define edge_darken_c1 _c6.y - #define edge_darken_c2 _c6.z - #define edge_darken_c3 _c6.w - - #define w_div _c6.x - - // note: if you just take one sample at exactly uv.xy, you get an avg of 4 pixels. - //float2 uv2 = uv.xy;// + srctexsize.zw*float2(-0.5,-0.5); - float2 uv2 = uv.xy + srctexsize.zw*float2(1,0); // + moves blur UP, LEFT by TWO-pixel increments! (since texture is 1/2 the size of blur1_ps) - - float3 blur = - ( tex2D( sampler_main, uv2 + float2(0, d1*srctexsize.w) ).xyz - + tex2D( sampler_main, uv2 + float2(0,-d1*srctexsize.w) ).xyz)*w1 + - ( tex2D( sampler_main, uv2 + float2(0, d2*srctexsize.w) ).xyz - + tex2D( sampler_main, uv2 + float2(0,-d2*srctexsize.w) ).xyz)*w2 - ; - blur.xyz *= w_div; - - // tone it down at the edges: (only happens on 1st X pass!) - float t = min( min(uv.x, uv.y), 1-max(uv.x,uv.y) ); - t = sqrt(t); - t = edge_darken_c1 + edge_darken_c2*saturate(t*edge_darken_c3); - blur.xyz *= t; - - ret.xyz = blur; - ret.w = 1; - //ret.xyzw = tex2D(sampler_main, uv + 0*srctexsize.zw); -} diff --git a/MilkDrop3/Milkdrop3/data/blur_vs.fx b/MilkDrop3/Milkdrop3/data/blur_vs.fx deleted file mode 100644 index 490ad54..0000000 --- a/MilkDrop3/Milkdrop3/data/blur_vs.fx +++ /dev/null @@ -1,10 +0,0 @@ -void VS( float3 vPosIn : POSITION, - float4 vDiffuseIn : COLOR, - float4 uv1 : TEXCOORD0, // .xy = warped UVs, .zw = orig UVs - float2 uv2 : TEXCOORD1, // .x = rad, .y = ang - out float4 vPosProj : POSITION, - out float2 uv : TEXCOORD0 ) -{ - vPosProj = float4(vPosIn.xy,1,1); - uv = uv1.xy; -} diff --git a/MilkDrop3/Milkdrop3/data/comp_ps.fx b/MilkDrop3/Milkdrop3/data/comp_ps.fx deleted file mode 100644 index a4020ea..0000000 --- a/MilkDrop3/Milkdrop3/data/comp_ps.fx +++ /dev/null @@ -1,14 +0,0 @@ -shader_body -{ - //************************************************************ - // NOTE: the body of this shader will be replaced by MilkDrop - // whenever a pre-MilkDrop-2 preset is loaded! - //************************************************************ - - ret = tex2D(sampler_main, uv).xyz; - - //************************************************************ - // NOTE: the body of this shader will be replaced by MilkDrop - // whenever a pre-MilkDrop-2 preset is loaded! - //************************************************************ -} \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/data/comp_vs.fx b/MilkDrop3/Milkdrop3/data/comp_vs.fx deleted file mode 100644 index 4dab267..0000000 --- a/MilkDrop3/Milkdrop3/data/comp_vs.fx +++ /dev/null @@ -1,14 +0,0 @@ -void VS( float3 vPosIn : POSITION, - float4 vDiffuseIn : COLOR, - float4 uv_in : TEXCOORD0, // .xy = UVs to use (unwarped), .zw = IGNORE - float2 rad_ang_in : TEXCOORD1, // .x = rad, .y = ang - out float4 vPosProj : POSITION, - out float4 _vDiffuse : COLOR, - out float2 _uv : TEXCOORD0, - out float2 _rad_ang : TEXCOORD1 ) -{ - vPosProj = float4(vPosIn.x, vPosIn.y, vPosIn.z, 1); - _vDiffuse = vDiffuseIn; - _uv = uv_in.xy; - _rad_ang = rad_ang_in.xy; -} \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/data/include.fx b/MilkDrop3/Milkdrop3/data/include.fx deleted file mode 100644 index 480421c..0000000 --- a/MilkDrop3/Milkdrop3/data/include.fx +++ /dev/null @@ -1,155 +0,0 @@ -#define M_PI 3.14159265359 -#define M_PI_2 6.28318530718 -#define M_INV_PI_2 0.159154943091895 - -float4 rand_frame; // random float4, updated each frame -float4 rand_preset; // random float4, updated once per *preset* -float4 _c0; // .xy: multiplier to use on UV's to paste an image fullscreen, *aspect-aware*; .zw = inverse. -float4 _c1, _c2, _c3, _c4; -float4 _c5; //.xy = scale,bias for reading blur1; .zw = scale,bias for reading blur2; -float4 _c6; //.xy = scale,bias for reading blur3; .zw = blur1_min,blur1_max -float4 _c7; // .xy ~= float2(1024,768); .zw ~= float2(1/1024.0, 1/768.0) -float4 _c8; // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.3, ~1.3, ~5, ~20)) -float4 _c9; // .xyzw ~= same, but using sin() -float4 _c10; // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.005, ~0.008, ~0.013, ~0.022)) -float4 _c11; // .xyzw ~= same, but using sin() -float4 _c12; // .xyz = mip info for main image (.x=#across, .y=#down, .z=avg); .w = unused -float4 _c13; //.xy = blur2_min,blur2_max; .zw = blur3_min, blur3_max. -float4 _qa; // q vars bank 1 [q1-q4] -float4 _qb; // q vars bank 2 [q5-q8] -float4 _qc; // q vars ... -float4 _qd; // q vars -float4 _qe; // q vars -float4 _qf; // q vars -float4 _qg; // q vars -float4 _qh; // q vars bank 8 [q29-q32] - -// note: in general, don't use the current time w/the *dynamic* rotations! -float4x3 rot_s1; // four random, static rotations. randomized @ preset load time. -float4x3 rot_s2; // minor translation component (<1). -float4x3 rot_s3; -float4x3 rot_s4; - -float4x3 rot_d1; // four random, slowly changing rotations. -float4x3 rot_d2; -float4x3 rot_d3; -float4x3 rot_d4; -float4x3 rot_f1; // faster-changing. -float4x3 rot_f2; -float4x3 rot_f3; -float4x3 rot_f4; -float4x3 rot_vf1; // very-fast-changing. -float4x3 rot_vf2; -float4x3 rot_vf3; -float4x3 rot_vf4; -float4x3 rot_uf1; // ultra-fast-changing. -float4x3 rot_uf2; -float4x3 rot_uf3; -float4x3 rot_uf4; - -float4x3 rot_rand1; // random every frame -float4x3 rot_rand2; -float4x3 rot_rand3; -float4x3 rot_rand4; - -#define time _c2.x -#define fps _c2.y -#define frame _c2.z -#define progress _c2.w -#define bass _c3.x -#define mid _c3.y -#define treb _c3.z -#define vol _c3.w -#define bass_att _c4.x -#define mid_att _c4.y -#define treb_att _c4.z -#define vol_att _c4.w -#define q1 _qa.x -#define q2 _qa.y -#define q3 _qa.z -#define q4 _qa.w -#define q5 _qb.x -#define q6 _qb.y -#define q7 _qb.z -#define q8 _qb.w -#define q9 _qc.x -#define q10 _qc.y -#define q11 _qc.z -#define q12 _qc.w -#define q13 _qd.x -#define q14 _qd.y -#define q15 _qd.z -#define q16 _qd.w -#define q17 _qe.x -#define q18 _qe.y -#define q19 _qe.z -#define q20 _qe.w -#define q21 _qf.x -#define q22 _qf.y -#define q23 _qf.z -#define q24 _qf.w -#define q25 _qg.x -#define q26 _qg.y -#define q27 _qg.z -#define q28 _qg.w -#define q29 _qh.x -#define q30 _qh.y -#define q31 _qh.z -#define q32 _qh.w - -#define aspect _c0 -#define texsize _c7 // .xy = (w,h); .zw = (1/(float)w, 1/(float)h) -#define roam_cos _c8 -#define roam_sin _c9 -#define slow_roam_cos _c10 -#define slow_roam_sin _c11 -#define mip_x _c12.x -#define mip_y _c12.y -#define mip_xy _c12.xy -#define mip_avg _c12.z -#define blur1_min _c6.z -#define blur1_max _c6.w -#define blur2_min _c13.x -#define blur2_max _c13.y -#define blur3_min _c13.z -#define blur3_max _c13.w -#define GetMain(uv) (tex2D(sampler_main,uv).xyz) -#define GetPixel(uv) (tex2D(sampler_main,uv).xyz) -#define GetBlur1(uv) (tex2D(sampler_blur1,uv).xyz*_c5.x + _c5.y) -#define GetBlur2(uv) (tex2D(sampler_blur2,uv).xyz*_c5.z + _c5.w) -#define GetBlur3(uv) (tex2D(sampler_blur3,uv).xyz*_c6.x + _c6.y) - -#define lum(x) (dot(x,float3(0.32,0.49,0.29))) -#define tex2d tex2D -#define tex3d tex3D - -// previous-frame-image samplers: -texture PrevFrameImage; -sampler2D sampler_main = sampler_state { Texture = ; }; -sampler2D sampler_fc_main = sampler_state { Texture = ; }; -sampler2D sampler_pc_main = sampler_state { Texture = ; }; -sampler2D sampler_fw_main = sampler_state { Texture = ; }; -sampler2D sampler_pw_main = sampler_state { Texture = ; }; -#define sampler_FC_main sampler_fc_main -#define sampler_PC_main sampler_pc_main -#define sampler_FW_main sampler_fw_main -#define sampler_PW_main sampler_pw_main - -// built-in noise textures: -sampler2D sampler_noise_lq; -sampler2D sampler_noise_lq_lite; -sampler2D sampler_noise_mq; -sampler2D sampler_noise_hq; -sampler3D sampler_noisevol_lq; -sampler3D sampler_noisevol_hq; -float4 texsize_noise_lq; -float4 texsize_noise_lq_lite; -float4 texsize_noise_mq; -float4 texsize_noise_hq; -float4 texsize_noisevol_lq; -float4 texsize_noisevol_hq; - -// procedural blur textures: -sampler2D sampler_blur1; -sampler2D sampler_blur2; -sampler2D sampler_blur3; diff --git a/MilkDrop3/Milkdrop3/data/warp_ps.fx b/MilkDrop3/Milkdrop3/data/warp_ps.fx deleted file mode 100644 index 27b4b27..0000000 --- a/MilkDrop3/Milkdrop3/data/warp_ps.fx +++ /dev/null @@ -1,18 +0,0 @@ -shader_body -{ - //************************************************************ - // NOTE: the body of this shader will be replaced by MilkDrop - // whenever a pre-MilkDrop-2 preset is loaded! - //************************************************************ - - // sample previous frame - ret = tex2D( sampler_main, uv ).xyz; - - // darken over time - ret -= 0.004; - - //************************************************************ - // NOTE: the body of this shader will be replaced by MilkDrop - // whenever a pre-MilkDrop-2 preset is loaded! - //************************************************************ -} diff --git a/MilkDrop3/Milkdrop3/data/warp_vs.fx b/MilkDrop3/Milkdrop3/data/warp_vs.fx deleted file mode 100644 index 79d269e..0000000 --- a/MilkDrop3/Milkdrop3/data/warp_vs.fx +++ /dev/null @@ -1,14 +0,0 @@ -void VS( float3 vPosIn : POSITION, - float4 vDiffuseIn : COLOR, - float4 uv_in : TEXCOORD0, // .xy = warped UVs, .zw = orig UVs - float2 rad_ang_in : TEXCOORD1, // .x = rad, .y = ang - out float4 vPosProj : POSITION, - out float4 _vDiffuse : COLOR, - out float4 _uv : TEXCOORD0, - out float2 _rad_ang : TEXCOORD1 ) -{ - vPosProj = float4(vPosIn.x, vPosIn.y, vPosIn.z, 1); - _vDiffuse = vDiffuseIn; - _uv = uv_in.xyzw; - _rad_ang = rad_ang_in.xy; -} diff --git a/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc b/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc deleted file mode 100644 index 0679123..0000000 Binary files a/MilkDrop3/Milkdrop3/docs/Authoring Guide.doc and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm b/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm deleted file mode 100644 index 260e81e..0000000 --- a/MilkDrop3/Milkdrop3/docs/Beginners Guide.htm +++ /dev/null @@ -1,1820 +0,0 @@ -Untitled Document - - - - - - -
-
The Wayback Machine - https://web.archive.org/web/20060718140939/http://www.milkdrop.co.uk:80/guide.htm
- - - -
- - - - -
- -

Beginners Guide to MilkDrop Preset Writing

-
- -

Rovastar - rovastar@hotmail.com and Krash - krash@idx.com.au

- -

-Valued Contributors: - - -Unchained, Geiss - -
v1.6, 28 Feb 2002

- -

-

1. Introduction

-

-

2. Getting Started

-

-

3. Colour Cycling

-

-

4. Variables -A Basic Tutorial

-

-

5. Additional per_pixel Effects

-

-

6. Brightness Control

-

-

7. Advanced Effects

- -

-

8. Per_pixel Values Explained

-

-

9. Preset Walkthroughs

- -


-
-
- -

1. Introduction

-
- - -
[Back to Top]
-
-

-This guide is been written by some of the more established and -experienced preset authors out there (honest!!) to attempt to produce a -step-by-step guide/ tutorial to writing MilkDrop presets. It isn't in -any real order and is added to all the time. -

-A useful place to learn more about how existing presets work is the new -walkthroughs section. Krash wrote all of these so and are excellent -guides for explaining what is going on. They build up slowly and -invaluable for explaining what is going off in detail. -

-It is a guide for the potential budding new preset authors out there who - see MilkDrop and think "this is cool I want to get involved but where -on earth do I start!" as well as those who have started writing and want - to improve their skills. -

-First off giving a black and white, step-by-step guide is unbelievably -difficult because Milkdrop can do so, so much. And all the different -variables have to be just right for it to look good. A bit like art in a - way as what someone thinks is really good another may think is truly -awful. -

-That said it is not that difficult to create effect that you should be pleased with. -

-Remember to get the latest versions of MilkDrop from: - http://www.nullsoft.com/free/milkdrop/ - -

-And when you have written your brilliant new preset post it to: - http://forums.winamp.com/forumdisplay.php?forumid=84 - -

-Also you can post here if you want to know any more information about -this guide, suggestions, mistakes, thank you notes, etc. Or email us -authors (links in the title page). Postal addresses for the authors -available on request for donations and/or gifts. -

-Also post there for additional assistance with any problems that you -might encounter or for suggestions of what we could explain in more -detail. -


- -
- - -

2. Getting Started

-
- - -
[Back to Top]
-
-

-Four things are useful for writing presets: Mathematics knowledge, -artistic flare, persistence and luck. If you have any of these you will -be able to create a decent preset and the more of each of these you have - the better presets will become. -

-And before you go any further please read Ryan's "MilkDrop Preset -Authoring Guide" guide found in the help. There is a lot of useful stuff - in there. Print out a copy, if you can, along with this guide it will -help when editing your presets on the fly. -

-If you have not got a clue after reading this then maybe a mathematics -textbook will be handy. If you are thinking about maths "Arrrah, let me -out!!" then don't worry you can create decent presets with very little -mathematics knowledge. You will need to know what the - - -sine (sin), cosine (cos), and (to a lesser extent) tangent (tan) -and logarithms (log -and - -log10) equations roughly do. These are used loads in the MilkDrop presets. -

-But to be fair the more you know the greater your potential of writing a - better preset. You can just randomly put things in and possibly get a -decent result, but if you actually understand what you're doing with the - mathematics, you'll be able to get specific effects with relative ease. - A background in programming doesn't go astray either. -


- - - - -

3. Colour Cycling

-
- - -
[Back to Top]
-
-

-To start with one of the first things people want to do is to have -different colours on the screen. The simplest way to do this is add come - simple formulas to the per_frame section. Now, let's say you wanted to -make the colour of the waveform (sound wave) that gets plotted on the -screen vary through time. -

-The colour is defined by three values, one for each of the main colour -components (red, green, and blue), each in the range 0 to 1 (0 is dark, 1 - is full intensity). You could use something like this: - -

-wave_r = wave_r + 0.5*sin(time*1.13);
-wave_g = wave_g + 0.5*sin(time*1.23);
-wave_b = wave_b + 0.5*sin(time*1.33); -
-
-

-Note: The colour cycling code needs to be in the per_frame section. -

-It's nice to stagger the frequencies (1.13, 1.23, and 1.33) of the sine -functions for the red, green, and blue colour components of the wave so -that they cycle at different rates, to avoid them always being all the -same (which would create a greyscale wave). -

-Remember that the sine (and cosine) waves have a range of -1 to 1 so if -you use these waves with the range 0 to 1 for these effects you will -have to modify them. - -

-0.5+ 0.5*sin(time) = 0.5 + (-0.5 to 0.5) = 0 to 1 - - -

-This will generate the range 0 to 1 (and then back again from 1 to 0, -etc) over a period of 6.28 seconds (the value of p*2) for a complete -cycle. If you want to speed up the time period (i.e. make the colour -changes quicker) then multiple the time variable. E.g. -0.5*sin(2*time). The time period is now 6.28/2 = 3.14 seconds. And to slow it down divide. -

-If you want the colour variable to be focused on a stricter range than -you should alter the equation. For example, to generate a more 'redder' -image you may want to have the range 0.5 to 1 for the wave_r. Which -would require the following equation -0.75 + 0.25*sin(time) = 0.75 + (-0.25 to 0.25) = 0.5 to 1. - -

-Also you can base the colour output on the sound variable (bass, -treb_att, etc) to create colours based upon what the music is doing. -


- -
- - -

4. Variables -A Basic Tutorial.

-
- - -
[Back to Top]
-
-

-As you will have seen there are hundreds upon hundreds of different -effects that can be achieved with MilkDrop. You have probably changed -existing presets a bit adding random values here and there to see what -happens. What you will find as most beneficial is to start from scratch -and create your own new preset. Hopefully this will show you how. -

-So the initial advice is simple create a blank preset with no zoom, no -rot, no warp, no colours, etc. And here is one created for you. - -

- -

[preset00]
-fRating=3.000000
-fGammaAdj=1.000000
-fDecay=0.925000
-fVideoEchoZoom=1.006596
-fVideoEchoAlpha=0.000000
-nVideoEchoOrientation=3
-nWaveMode=7
-bAdditiveWaves=1
-bWaveDots=0
-bModWaveAlphaByVolume=1
-bMaximizeWaveColor=0
-bTexWrap=0
-bDarkenCenter=0
-bMotionVectorsOn=0
-bRedBlueStereo=0
-nMotionVectorsX=12
-nMotionVectorsY=9
-bBrighten=0
-bDarken=0
-bSolarize=0
-bInvert=0
-fWaveAlpha=4.099998
-fWaveScale=1.285751
-fWaveSmoothing=0.630000
-fWaveParam=0.000000
-fModWaveAlphaStart=0.710000
-fModWaveAlphaEnd=1.300000
-fWarpAnimSpeed=1.000000
-fWarpScale=1.331000
-fZoomExponent=1.000000
-fShader=0.000000
-zoom=0.999514
-rot=0.000000
-cx=0.500000
-cy=0.500000
-dx=0.000000
-dy=0.000000
-warp=0.010000
-sx=1.000000
-sy=1.000000
-wave_r=0.650000
-wave_g=0.650000
-wave_b=0.650000
-wave_x=0.500000
-wave_y=0.500000
-ob_size=0.500000
-ob_r=0.010000
-ob_g=0.000000
-ob_b=0.000000
-ob_a=0.000000
-ib_size=0.260000
-ib_r=0.250000
-ib_g=0.250000
-ib_b=0.250000
-ib_a=0.000000
-
- - -

-Download a file with these settings -here (Right - click on link and choose "Save As"). Or copy this into notepad and save - it with a .milk extension in it own directory/folder. -

-Now run MilkDrop and press F8 to change to this directory. -

-Press M for the Menu and use keys to navigate. -

-Using the zoom variable as an example increase and decrease the values -to see what the effects are like. As you can see small changes in the -zoom equate to quite noticeable effects. The zooms default normal value -is 1 and small amounts of zoom are say 0.9 to 1.1 these look reasonable - - not too drastic. If you make the zoom 20 it makes little or no -difference as making it say 5 as it is out of a sensible range. So it -important to realise what the "sensible" ranges for the variables are. -Change the zoom yourself to find a nice range and revert to zoom value -back to 1. -

-Now it is time to start to edit the code of the preset. There are 2 -sections of this per_frame and per_pixel explanations of these in the -Ryan's guide. -

-Focus on the per_pixel equation and add the following line - -

-zoom = 1 + 0.1*sin(ang) -

-Remember sine waves have a range of -1 to 1 (ANY value put into a sin -equation will return a value from -1 to 1) therefore the range of this -equation is 1 + (0.1 to -0.1) which equates to 0.9 to 1.1. The values -mentioned previously. -

-Many authors tend to use multiplication by the reciprocal rather than division when they can as in: - -

-Zoom = 1 + 0.1*sin(ang) -

-Rather than - -

-Zoom = 1 + sin(ang)/10 -

-As it tends to help to clarify intuitively that you're changing the -value by a maximum of 0.1. Initially I though that it is down to -personal preference but Ryan has let me know that the reason is that -actually, division on a PC is very slow (27 clock cycles, vs. 3 for -addition/subtraction/multiplication). So now you know the correct reason - for avoiding division. -

-Now you have seen what those equations do you can edit this line to -create different effects. Edit the line so it looks like the following -examples.

-zoom = 1 + 0.1*sin(-ang)

-zoom = 1 + 0.1*sin(1/ang)

-zoom = 1 + 0.1*sin(2*ang)

-zoom = 1 + 0.1*sin(3*ang)

-zoom = 1 + 0.1*sin(-2*ang)

-zoom = 1 + 0.1*sin(ang/2)

 

-etc, etc (hopefully you get the picture) -

-Now change the waveform for each of these to create different effects. -

-Then try the same equation with rad, x and y instead or ang. And mix these with time. -

-Like -1 + 0.1*sin(time+rad) - -

-This will create an effect based upon the sin of the radius, which changes over time, like a ripple spreading inward/outward. - -

-Also try cos instead of sin. Maybe if brave try the tan command. -Multiply by a different amount than 0.1 say by 0.2 or 0.05. Or change the 1 at the start to 0.9 or 1.1 etc.
-Try the 'abs' command it generates only positive values.
-e.g.
-zoom = 1.1 + abs(0.1*sin(ang)) -

-Also try - instead of + in the equations. -

-Then if you want to go crazy do something like: - -

- -zoom = 1.12 + sin(-2*ang)/9 - cos(rad + (2*x-y))/11 -
-or -
-zoom = 1 + sin(sin(time*rad))/10 - cos(x/y)/30 -
-
(Try using with waveform 1 for a nice effect.) -

-See it isn't really that difficult to get a nice effect. Just keep playing at this stage until you feel comfortable with them. -
-


- -
- - -

5. Additional per_pixel Effects

-
- - -
[Back to Top]
-
-

-Now you have seen the range of things that just the zoom command can do on it own. -

-Now let's move the focus from zoom to other variables. Another main one is 'rot' for the rotation. -

-Again follow the same steps again for the zoom variable (remove the zoom - equation first) but simply change zoom for rot. Again we start with -basics from the menus. -

-You will see that rot is based around 0 for the default value rather -than 1 for zoom. So the equations will have to be changed. This is -achieved by simply removing the "1 +" at the start of the equations. The - reasonable looking range is about -0.1 to 0.1. So the equation will -look like: - -

-Rot = 0.1*sin(ang) -

-Dx and dy effects are some of the most powerful effects in the MilkDrop -but the range of these is very delicate instead of 0.1 as the multiplier - use say 0.01 or a range that you are comfortable with. Dx and Dy are so - powerful in fact you can use these values alone to create effects like -zoom and rot. -

-Now work out ranges for the other variables MilkDrop provides like sx, sy, etc. -

-Warp is another effect that can be very tempting to use in the presets -but this is strongly discouraged as it is such a powerful effect. It -takes away a lot from the intentional effects. So try and avoid. -

-Now it is time to combine a few of these effects together and add some -basic colour cycling back again, as in Ryan's guide, and you should be -able create a simple Geiss-like effect now. -
-


- -
- - -

6. Brightness Control

-
- - -
[Back to Top]
-
-

-The brightness of the waveform is controlled in part by the variable -opacity. This is available from the menus and cannot be changed in -per_pixel or per_frame sections. -

-There are 2 states for determining opacity by the volume of the music playing or not by the volume of the music playing. -

-If the opacity is not generated from the volume then the waveform will -always be visible. If it is generated from the volume then if there is -no music there will be no waveform displayed. -

-If you find that the image on the screen appears too dark there are 2 -different variables you can change that to achieve greater brightness. -The first to look at is decay/sustain. -

-Decay is sometimes referred to as sustain. In the menu options it is -called the sustain value but when referred to in the equation is called -decay. But they are the same variable. Decay controls the eventual fade -to black. -

-Although Ryan's documentation states that decay is in a range 0 to 1 it -realistically is a range of 0.9 to 1. But beware if you make the decay -value at 1 and just below say 0.998 it may eventually turn the entire -screen completely white. So this is generally to be avoided always run -the preset for a reasonable length of time so ensure that the decay is -not too high. -

-Note: Decay cannot be used in a per_pixel capacity it is only used in the per_frame section. -

-A high decay effect is not always ideal as it has a tendency to create -very 'grey' effects on the screen. To stop this there is another -variable that you can edit this is the Gamma. -

-The gamma is the brightness of the colours on the screen. You cannot -change the gamma in either per_frame or per_pixel. Simply change it from - the menu options or alter the '.milk' text file. -

-To be honest adjusting the gamma will make a dramatic change to your -preset and is probably the nice and colourful effect that you are -looking for but there is a drawback and a major one at that, speed. When - you change the gamma from say 1 to 2 is will unfortunately reduce the -speed substantially, how much depends on your system and the setting -within MilkDrop but it could be in the region of 50%. Sadly it is not -something of nothing in this world but that's life. -


- -
- - -

7. Advanced Effects

-
- - -

-

7.1 Video Echo

-
[Back to Top]
-
-

-Video echo is an interesting effect that creates a mirror image of the -natural screen display and superimposes it onto the screen. There are 3 -factors to generating this effect: opacity of the mirror image (alpha), -the size of the 2nd graphics (scale or zoom) and the flip of the mirror -image or its orientation. -

-To get to these effects go to: -

-Post Processing, Global effects --> Video Echo -

-Alpha: -

-This controls the opacity of the 2nd graphics layer. 0 means the video -echo effect is off. 1 means the only the mirror image version is -displayed. More than likely you will want this at 0.5 - a half and half -mix. -

-Scale (called zoom in the actual preset code): -

-This controls the size of the second graphics layer. Where 1 is the -identical size of the default image. The identical size you might find -easiest to work with. 2 is double the size, 0.5 is half the size, etc. -

-Orientation: -

-There are 4 different states (well 3 actually) that the video echo can be in: -

-0 = Normal
-1 = Flip the image on the x axis
-2 = Flip the image on the y axis
-3 = Flip the image on both x and y axis's
-

-Sadly this effect does have a downside in this case it is speed adding -video echo may make the preset look "twice as good" but you will lose -those valuable frames per second. Experiment with the previous tutorial -by adding video echo to witness its effects. - -

-

7.2 Borders

-
[Back to Top]
-
-

-Borders were introduced to MilkDrop in version 0.99f. -

-There are 2 parts to the border effect - the inner border and the outer -border. They each have individual variables of size, opacity and red, -green and blue colour effects. -

-Augmentations --> Outer border and Inner borders -

-Size (ob_size/ib_size): -

-This is the thickness of the outer border drawn at the edges of the -screen every frame. The size of both these is from 0 to 0.5, making a -total of 1 for the entire screen. -

-Opacity (ob_a/ib_a): -

-The opacity of the border where 0=transparent and 1=opaque. -

-Colour Effects (ob_r, ob_b, ob_g/ ib_r, ib_b, ib_g): -

-Borders have the same colour control as the waveform. Each made up of the red, blue and green components. - -

- - -

7.3 Motion Vectors

- - - -
[Back to Top]
-
-

-Dynamic Motion Vectors (MV) are the newest feature for MilkDrop and come - out in version 1.2. They we used on the previous versions but this is -the first version where they have been configurable. -

-Augmentations --> Motion Vectors -

-Placement (mv_x,mv_y) -

-This the used to control the amount of motion vectors on the screen. You - can have a maximum of 64 vectors on the x direction or horizontally and - 48 on the y direction or vertically. You can also use fraction of these - values to generate the different placement on the x and y axis. -

-Opacity (ob_a/ib_a): -

-The opacity of the motion vectors where 0=transparent and 1=opaque. -

-Colour Effects (mv_r, mv_b, mv_g): -

-Motion Vectors have the same colour control as the waveform. Each made up of the red, blue and green components. -
-


- -
- - -

8. Per_pixel Values Explained

-
- - -
[Back to Top]
-
-

-Here is a (very!) basic diagram showing the positions on the screen and their corresponding X, Y, Ang and Rad values. -

1----------2-----------3
-|          |           |
-|          |           |
-|          |           |
-|          |           |
-|          |           |
-4----------5-----------6
-|          |           |
-|          |           |
-|          |           |
-|          |           |
-|          |           |
-7----------8-----------9
-

- - - - - - - - - - - - -
Value - X - Y Ang - Rad
1 - 0 - 0 3π/4 (or 2.356) - 1
2 - 0.5 - 0 π/2 (or 1.57) - √2/2
3 - 1 - 0 π/4 (or 0.785) - 1
4 - 0 - 0.5 π (or 3.1415) - √2/2
5 - 0.5 - 0.5 0 - 0
6 - 1 - 0.5 0 - √2/2 -
7 - 0 - 1 5π/4 or -3π/4 - 1
8 - 0.5 - 1 3π/2 or -π/2 - √2/2
9 - 1 - 1 7π/4 or -π/4 - 1
-
-

-Where π = 3.1415 ... and √2/2 = 0.707 -

-Sine and cosine waves are used a lot in MilkDrop in conjunction with x, -y, ang and rad. It is important to learn exactly what a sine curve is, -and how changes to various parts of the equation will affect that curve. - The relationship between sin and cos should be understood - you have to - realise that they are essentially the same, but at the same time you -need to see that they are out of phase, and you need to know what this -means. -

-The more you get to the limits of what you can do with the sine and -cosine, the more you will need understand the behaviour of other curves - - tangent (tan) curves, logarithms (log and log10), squares, cubes, -exponentials, etc. You need to learn what arcsin, arccos and arctan do -too. -

-All of this will appear in a decent maths textbook. Obviously, you don't - need to know all of this for most cases - it's a very rare preset that -uses more than one or two of these curves. But you should be able to use - them if you need/want to. -

-In short, you need to have a firm grounding in the basics before you can go getting complicated -

-


- -
- - -

9. Preset Walkthroughs

-
- - -

-

9.1 Introduction

-
[Back to Top]
-
-

-There was a need for further explanation of practical examples of -existing MilkDrop presets. How do you get the screen to do that? And -what that 'that' mean in the code? -

-These are a collection of tutorial which gives step by step descriptions - various different presets. Hopefully teaching about the various -variables and how they are used without making you, the reader, -overwhelmed by the complexity. -

-Starting with the easy ones and will hopefully this section will grow to give documentation of the more complicated examples. - -

- - -

9.1 Tutorial 1 -Approach

- - - -
[Back to Top]
-
-

-Okay, fire up MilkDrop and load one of the Geiss' original presets -called 'Approach' (hit 'L' to bring up the load preset menu). Now turn -on scroll lock (on your keyboard) to prevent the preset from changing. -You have probably seen this preset before, and you may be disappointed -that we're going to be working with something so boring. But this preset - utilises some of the simple features that many new authors are unaware -of, or confused by, and so a simple example is best. Besides, we have to - start somewhere, right? -

-The first thing we will be doing is checking the static values of the -variables. This being the first tutorial, I will walk you through this. -Hit 'M' to bring up the preset editing Menu. You can navigate this menu -using the arrow keys. Enter (or the right-arrow) will go into the -various menu options, and the left-arrow will back you out to earlier -menus. - -

-Static Values (feel free to skip this section if you know it already) -

-The first item on the list is '--waveform'. Highlight this option and -hit enter (or the right-arrow). You will be shown a new menu. All of the - changes you can make to the actual waveform on the screen are done from - here. - -

-

  • Waveform
-

-The first item is 'wave type'. Highlight it and press enter. You -will see that the current wave type is number 2. MilkDrop has 8 -different wave types (all of which are oscilloscopes, as opposed to -spectrum analysers), numbered from 0 - 7. Feel free to change the wave -type (using the up and down arrow keys) to see what the other types look - like. You can save your changes by hitting ctrl-enter, or cancel them -by hitting esc (this is true for every setting). When you're done -looking at the wave types, change it back to wave type 2, and hit -ctrl-enter. You should be brought back to the previous menu. -

-The next item is 'size'. For most of the wave types, this is fairly -self-explanatory. You can change the value in the same way as the wave -type, or you can change it in larger increments using Page Up and Page -Down. Up will obviously make the wave bigger, and down will make it -smaller. You should remember, though, that this value controls the -height of the peaks of the wave, not the overall size of the wave. Also, - in wave type 0 (the circle), this value DOES NOT make the circle bigger - and smaller. It makes the peaks bigger and smaller. This is something -to remember. -

-Smoothing is controlled in the same way - less smoothing means you get sharp angles, more smoothing and you get smooth curves. -

-Mystery Parameter is, as the name suggests, one of the mysteries of -MilkDrop. What this value actually does depends on the currently -selected wave type. For wave type 0, this value controls the size of the - circle. For the rotating wave type, it controls the radius of the -wave's movement. For other types, it controls the angle of the wave. For - our currently selected wave type (number 2), it performs no discernible - function (if someone does find out what it does for this wave type, let - me know). -

-Opacity is controlled the same way, and changes the transparency of the -waveform. Most presets have this set to 1, which is fully opaque. -

-The Position (X) and Position (Y) settings control the position of the -waveform on the screen, as you would expect. X controls its horizontal -location; Y controls its vertical location. For both these settings, 0.5 - is the centre of the screen. You will notice that in Approach, the wave - form is moving around the screen, and yet these values are not -changing. This will be explained later, but remember that what we are -currently looking at are the STATIC values of these variables. -

-The colour (R, G, and B) settings control the colour of the waveform, -obviously using values of red, blue, and green. These values are -normalised, meaning that a value of 0 represents none of that colour, -while a value of 1 represents as much of that colour as you can have. -

-Now we move on to some of the On/Off variables. These can be swapped -between their two states either by pressing enter or the right arrow. -

-Use dots, as it suggests, toggle between the waveform being drawn as lines or dots. -

-Modulate opacity by volume will turn on the use of the following two variables. -

-Modulation transparent/opaque volume. These two settings (when the above - setting is turned on) will change the opacity of the waveform on a -frame-by-frame basis, based on the current volume level. When the volume - is below the value of the transparent value, it will be completely -invisible. When the volume is between the two settings, the opacity will - change to somewhere between 0 and 1 based on a linear relationship -between the transparent and opaque volumes and the current volume. When -the volume is above the opaque volume, it will be completely opaque. -

-The values here are representatives of the volume as MilkDrop interprets - it. A value of approximately 1 is considered 'normal' volume. Less than - 0.8 is 'quiet', and greater than 1.2 is 'loud'. If you wish to -experiment with these values, go right ahead. Make sure that 'modulate -opacity by volume' is set to ON, or you won't see your changes. -

-The final two settings will change the appearance of the colours of the -waveform. 'Additive drawing' will cause the colour of the waveform to be - added to the colour of the pixels over which it is being drawn. What -this basically means, is that the centre of the waveform is likely to be - very bright white. The second value is 'colour brightening'. When this -is set to ON, MilkDrop forces at least one of the colour values to be -set to 1, no matter what you do. It means that you can never get any -dark colours. -

-Right, that's it for that menu. Back out of it by hitting the left arrow, and select the next menu option, which is: - -

-

  • Augmentations
- -

-This is where the border effects can be set, as well as a nifty little -tool called motion vectors. I will deal with border effects in a later -tutorial, but the motion vectors we will discuss now. -

-Scroll down and set motion vectors opacity to 1. -

-You will notice the appearance of a bunch of white dots around the -screen with little tails coming off of them. These are designed as a -tool to show you exactly what is happening to a pixel at any given point - on the screen. You will notice that not all the tails are pointing in -the same direction, and also that they move around a bit. The cause for -this will be discussed shortly. You can also increase or decrease the -density of the motion vectors in both the X and Y directions, if you -want to. Turn off the motion vectors when you are done. -

-You can also alter colour and length of these motion vector for some interesting effects. -

-That's all for this section just now. Back out and choose the next section, which is: - -

-

  • Motion
- -

-This is where things start to get interesting. These settings control -what happens to the waveform AFTER it has been drawn. In other words, -it's the blending and motion effects that are present in all but a few -presets. -

-The first two settings control zoom. The zoom amount controls how fast -things zoom. A value of 1 is no zoom at all. Values higher than 1 are -zoom in, while values below 1 zoom out. These values are very sensitive, - and a small change can yield a big difference in what you see on -screen. The zoom exponent is used to add perspective. This changes the -zoom proportional to the distance from the centre of the screen. A value - of 1 yields a flat zoom, where all points on the screened are zoomed -equally. Higher than one and the outside of the screens zooms faster -than the inside. This gives the impression of things racing past you, -and gives the impression of depth. Taking the exponent the other way, -below 1, yields the opposite effect. When the inside of the screen zooms - more than the outside, you end up with effects that resemble balls in -the centre of the screen. -

-Back to the motion menu, the next three settings control warp. Warp is -an effect which swirls the contents of the screen around in seemingly -random patterns, and is a very overpowering effect. It should be noted -that this preset contains no warp, and so you can skip this part if you -like. -

-Increasing the warp amount now will show you exactly what I mean. It -doesn't take long before the effect becomes overpowering, and removes -any of the zoom which is present. Put the warp back down as far as it -will go now. -

-If you put the warp amount up high enough, you would have noticed the -appearance of angled squares with curly corners. These are the -functional warp units, and altering the warp scale value will change -their size. Warp speed will alter how fast these units morph into each -other. -

-The next three settings control the rotation of the screen. Rotation -amount should by now be self-explanatory. A value of 0 is no rotation, -positive values are anticlockwise, and negative values are clockwise. -Like zoom, this value is very sensitive. -

-The rotation doesn't have to be centred on the middle of the screen - by - changing the rot., centre of (X, and Y) values, you can make the centre - of rotation be any point on the screen. -

-The last four variables in the motion section are actually -sub-variables: The zoom, warp, and rotation settings all modify these -four variables to different amounts at different points on the screen. -

-The translation values will shift the screen left, right, up, or down, -depending on the values you give them. Try now, if you like, and -remember that these variables are probably the most sensitive of all. -

-The scaling variables cause the screen to be stretched or compressed in -the x and y directions. Fiddle with the values, if you're interested. -

-Right, we're done with motion. The last of the static value menus is: - -

-

  • Post Processing, Global Effects
- -

-Okay, the explanation of all these variables is starting to get a bit -long-winded, so I'll just say what each setting does, and you can -experiment if you like. -

-Sustain level changes how long it takes for things to fade to black. If -the setting is too high, the screen never fades to true black, and stops - at some value of grey. -

-Darken centre draws a small black dot in the centre of the screen, which - can help overcome over-saturation in presets with a high sustain value. - -

-Gamma Adjustment changes the overall brightness of the screen. Be -careful with this - due to the way it's implemented, the higher the -gamma is, the slower MilkDrop presets go. -

-When the Hue Shader is on, MilkDrop applies a shifting colour filter -over the top of everything, which yields subtle variations in colour -across the screen. -

-Video Echo is one of the most commonly used features in MilkDrop. When -the Video Echo: Alpha value is set to anything but 0, MilkDrop will draw - everything on the screen twice, except that you can modify the second -render somewhat. The Alpha setting is essentially the brightness setting - of the second render. When it is set to 0.5, you get a half-half mix of - the original and second renders, and it looks like it's all the same -thing. A value of 1 gives you only the second render. The scale setting -changes the relative size of the second render - 2 will be twice the -size of the original, 0.5 will be half, etc. The orientation setting -changes the way the second render is drawn relative to the original. A -value of 0 means the second render is drawn the same way as the -original, a value of 1, will flip the second render horizontally, 2 will - flip it vertically, and 3 will flip horizontally and vertically. -

-Texture wrap will cause things going off one side of the screen to -reappear on the other - provided the motion effects allow it. -

-Stereo 3D will turn on stereoscopic mode. -

-The filters will alter the colours on the screen in some way. These aren't used very often. -

-Okay, we're finally at the end of the static values section. I won't be -repeating this in future tutorials unless the preset specifically uses -them. - -

-

  • Per-Frame Equations
- -

-Now we're getting into the interesting part of preset editing. -Everything we've looked at so far is persistent, unchanging, and -generally pretty boring to watch. Here, we add the good bits. -

-Go back to the main menu (left arrow again), and select 'edit per-frame -equations'. You should be greeted with a couple line of mathematical -equations, as shown: - -


-wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time)); 
-wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time)); 
-wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time)); 
-wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time)); 
-wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time)); 
-rot = rot + 0.002*sin(time+0.073); 
-decay = decay - 0.03*equal(frame%30,0); 
-

-I'm going to take you through these equations one by one, and explain what they are doing. - - -

-Moving the Waveform - wave_x and wave_y - - - -

-wave_x = wave_x + 0.150*( 0.60*sin(2.121*time) + 0.40*sin(1.621*time) ); -
wave_y = wave_y + 0.150*( 0.60*sin(1.742*time) + 0.40*sin(2.322*time) ); -

-These are the first two line of per-frame code in the Approach preset. -You can see at a glance that they are altering the x and y position of -the waveform, because the lines begin with 'wave_x =' and 'wave_y =' -respectively. Wave_x and wave_y are the same as the Position (X) and (Y) - settings back in the waveform menu. From here, I'll just talk about the - first line, but the same applies for the second. -

-The first part means that we are going to be changing the x co-ordinate -of the waveform that will be drawn during the current frame. -

-The next part of the equation is wave_x again. When wave_x is written -anywhere to the right of the equals sign, it is referring to the current - value of the variable. At the beginning of each frame, MilkDrop takes -this value from the one in the menus. If you remember, this is set to -0.5. So what 'wave_x = wave_x + ...' actually means is 'wave_x = 0.5 + -...'. -

-The next part of the equation is '0.150*(some stuff in the brackets)'. -Inside the brackets, you will see two sin functions (sin is short for -sine). If you don't know, or don't remember from school, sine of a -number X can be anywhere from -1 to 1, and as X increases, the sine of X - will smoothly oscillate between those two extremes. In MilkDrop, sine -of X is written as sin(X). -

-You will notice that inside the sin functions, we have a number -multiplied by time. Time is a variable within MilkDrop which changes -with time. Every millisecond, 0.001 is added to the time variable, -meaning that time goes up by 1 every second. This is the changing value -of X from the previous example, and so sin(2.121*time) will oscillate -between -1 and 1. The 2.121 is there simply to keep things seemingly -irregular. You will notice that the number multiplying time is different - in every instance. -

-Now, both of the sin functions will oscillate between -1 and 1. You will - notice that one of theses is multiplied by 0.6, and the other by 0.4. -Therefore, they will now be oscillating between -0.6 and 0.6, and -0.4 -and 0.4 respectively. When these two functions are added together, we're - back to oscillating between -1 and 1 again (as it is conceivable that -both sin function reach their maximum at the same time). However, -because we now have two sin function being added together, and these -functions are out of phase (different numbers multiplying time), Our -result will not go straight from -1 to 1 and back again, instead it will - wobble around a bit in the middle, first. -

-When we multiply all this by 0.150, it means that our end result will oscillate from -0.15 to 0.15. -

-So if we look at the full equation again: - -

'wave_x = wave_x + 0.150*(...);'
-becomes: 
-'wave_x = wave_x + ;'
-but wave_x on the right hand side is actually 0.5, so we get: 
-'wave_x = 0.5 + ;'
-
- -

therefore wave_x equals a number between 0.35 (0.5 - 0.15) and 0.65 -(0.5 + 0.15), which changes over time. If you look at the waveform -moving around, you will see that that is exactly what it is doing. -

-

-If you like, change some of the numbers in these two lines, hit -ctrl-enter to make your changes take effect, and observe the results. - - -

-Changing Colours - wave_r, _g, and _b - - -

-You will notice that the equations for wave_r, wave_g, and wave_b look -very similar to the wave_x and wave_y equations. That's because, in this - instance, they are. -

-Let me take the wave_r equation as an example. The others work the same way. - -

-wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) );' -

-it works the same way as the x and y equations did. The value for red in - the menus is set to 0.7, so this equation can be simplified to: - -

-'wave_r = 0.7 + ;' -

-Remember that the whole section in the brackets there is oscillating -between -1 and 1, and now it's being multiplied by 0.2. The end result -is that wave_r is changing to values somewhere between 0.5 and 0.9. -

-The other two colours are set to 0.3 in the menus, and the equations -here have a multiplier of 0.5. This means that their values are changing - from -0.2 to 0.2. But what about the time when the value is below 0? -Simply put, nothing happens. MilkDrop treat a colour value of less than 0 - as simply 0, meaning no colour. -

-All the colour equations have different numbers multiplying the time -variable, which makes them cycle their values at different rates, which -is why you don't notice any repetition in the colour cycling. -

-If you ever want to make a preset where the waveform cycles colours, -it's by far easiest to simply copy some equations from another preset, -and change the numbers as you see fit. -

-Right, now we're on to the next equation. - -

-Rotation - using the rot variable - -

-If you haven't noticed by now, the Approach preset rotates very slightly - backwards and forwards. This rotation is controlled by the following -equation: - -

-rot = rot + 0.002*sin(time+0.073); -

-You should have guessed by now that the variable in these equations for -the rotation is rot, and that this variable is the same as the 'rotation - amount' setting in the motion menu. -

-Breaking this equation apart, we have two parts, the rot variable, and -the sin function. As before, the rot variable is being sourced from the -menus, which you may remember is set to 0. This means that the inclusion - of this part of the equation is essentially useless. -

-The sin function (with the multiplier) yields an oscillation between --0.002 and 0.002. You will recall I said that rotation was very -sensitive. The inside part of the sin function also has a pointless -part. That +0.073 will make absolutely no difference to the end product -of the equation. The time variable is increasing all the time, and if -you've had MilkDrop running the whole time you've been following this -tutorial, the time variable will be at several thousand by now. An -addition of 0.073 will make absolutely no difference at all. take it out - and see for yourself, if you like. -

-The end result of the rot equation is therefore cycling the rotation -from -0.002 to 0.002, and back again. If you like, change the 0.002 to a - larger number, and you will notice the rotation much more. If you get -too big, though, you won't notice. -

-That leaves us with one more equation to cover. - -

-Decay - also known as sustain - -

-The line beginning with 'decay =' is actually altering the 'sustain' -level variable we found back in post processing. It's the same variable; - it's just called decay here. Don't ask why, I don't know. -

-Here is the equation: - -

-decay = decay - 0.03*equal(frame%30,0); -

-The decay to the right of the equals sign is, like the other equations, -referencing the value in the menus, which is 0.98. The second part -contains something interesting. The equal function is something you can -use to determine whether two numbers are equal. In the brackets, there -are two numbers of functions separated by a comma. If they are equal, -the result of the equal function is 1. If they aren't, the result is 0. -

-So, you can read the above equation as: 'when the two numbers inside the - brackets are equal, subtract 0.03 (0.03 * 1) from the decay, otherwise, - subtract 0 (0.03 * 0). -

-But now, you will look inside the brackets, and wonder what is going on. - Firstly, frame is a variable like time, which increases all the time. -The difference is that frame is increased every drawn frame, rather than - after a certain amount of time. The %30 part is sort of like dividing -by 30, except it only takes the remainder. So, for example, if frame was - 35, frame%30 would be 5. -

-So what the equal function is actually doing, is checking to see if the -frame number is a multiple of 30. If it is, then there will be no -remainder when it is divided by 30, and so the two numbers in the -brackets will be equal, and the function will equal 1. -

-So we can simplify the whole equation by saying: 'Every 30 frames, make decay 0.03 less than it is normally.' -

-In real terms, you can't actually notice this difference. But if you -change the 0.03 to a much larger number, like 0.5, you will see that -every 30 frames, pretty much everything on the screen disappears. - -

-

  • Conclusion
- -

-Okay, that covers everything in the Approach preset very thoroughly, and - hopefully, you've come out of the tutorial understanding what's going -on. At the very least, you should now be capable of creating a preset in - which the waveform moves around and changes colours smoothly. -

-If you're creative, you'll figure out that many of the other variables -(zoom, warp, etc) can be treated in the exact same way. You won't be -generating any award-winning presets this way, but you should be on your - way to understanding them. -

-I apologise that this was such a long-winded tutorial, but it being the -first, I thought it somewhat necessary to make sure I covered everything - from scratch. The next tutorials should be less lengthy, and as I go -on, they will probably get shorter and shorter, until it's a quick -explanation of a couple of important lines of equations. - -

- - -

9.3 Tutorial 2 -Tornado

- - - -
[Back to Top]
-
-

-Okay, get MilkDrop up and running, and load up the preset 'Tornado', -again one of Geiss' own presets. Looks pretty cool, doesn't it? The -screen twisting around like that is a very simple effect to produce, and - yet can make quite an impact. But we're not quite up to that, yet - -we'll start at the beginning. - -

-

  • Static Values
- -

-If you scan through the settings of all the static values, you will -notice that they are very similar to the settings for 'Approach'. The -wave type is the same, although the size and smoothing have been altered - slightly. Colour brightening has been set to ON, and the only other -major difference is the static settings of the waveform colour - which -is set to 0.6 for all three components. -

-Under motion, there are a few minor changes. Zoom has been set to 1.031 - - this value is greater than 1, meaning that we get a zooming in effect. -The zoom exponent is set to 2.1 - a number which makes the outside of -the screen zoom faster than the inside, giving the preset some -perspective. -

-You will also observe that we have some warping effect in this preset - -it's not significant, with the warp amount being only 0.309, but it adds - a subtle effect, when the screen isn't twisting. The reasonably large -warp scale makes the effect harder to notice. -

-You will also notice that despite the fact that the screen is rotating -around, the rotation is set to 0 - this is because the rotation is -handled in the per-* sections, which we'll talk about now. - -

-

  • Per-Frame Equations
- -

-Here is the list of per-frame equations for 'Tornado': - -


-wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) );
-wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) );
-wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) );
-zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) );
-rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) );
-decay = decay - 0.01* equal(frame%6,0); 
-

-If you've read tutorial #1, these should look familiar, because they have a lot in common with those equations. -

-This time, we don't have any equations controlling the position of the -waveform (these would begin with wave_x or wave_y). We do have equations - controlling the colour though. Here is one of them: - -

-wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -

-You should remember that the 'wave_r' to the right of the equals sign -refers to the value of wave_r in the menus. You should also remember -that the part inside the brackets basically means 'a number somewhere -between -1 and 1'. When this is multiplied by the 0.4 outside the -brackets, the equation can be summarised like so: 'make the red -component of the waveform equal to the red value in the menus plus some -number between -0.4 and 0.4'. A quick calculation tells us that the -wave_r value is therefore moving around somewhere between 0.2 and 1. The - same goes for all the other colour equations. -

-The zoom and rot equations have the same structure. The only difference -is the value they are referring to from the menus, and the range of -values that they add this to. -

-For example, the zoom equation there is taking the zoom amount of 1.031 -from the menus, and adding some number between -0.023 and 0.023. This -means that the zoom value is anywhere from 1.008 to 1.054. We can see -from this that the zoom is always zooming in, but sometimes more, and -sometimes less. -

-The rot equation is the same, and the decay equation is similar to the one in 'Approach' -

-But now, we're on to the best, and most versatile part of all preset editing: - -

-

  • Per-Pixel Equations
- -

-Per-pixel equations are a series of equations which are calculated once -for every pixel on the screen (they aren't really, but you can treat -them like they are). If you write the equations correctly, you can get -different effects in different areas of the screen. In 'Tornado', you -can see that on beats, the inside of the screen rotates clockwise, while - the outside rotates anti-clockwise. This is done through Per-Pixel -Equations. - -

-Pixel Reference Variables - -

-Each pixel on the screen has four variables that we can use to reference - it, and it's necessary for you to at least be aware of them. -

-X: This variable refers to a pixel's distance horizontally across the -screen. A value of 0 means all the way on the left hand side, and a -value of 1 is all the way to the right. -

-Y: Same as X, except this one is vertical. The top is 0, the bottom is 1. -

-rad: This variable is a pixel's distance, in a straight line, from the -centre of the screen. A value of 1 is all the way to the corners. The -edges of the screen are a bit below 1 (if you're running MilkDrop -windowed, this depends on the size and shape of the window). -

-ang: This one confuses a lot of people. Here is the simplest way to -think about it: Imagine a line from the centre of the screen, out to the - right. Now imagine another, drawn from the pixel in question to the -centre of the screen. The ang variable is the angle between these two -lines. There's a catch, though. Ang is expressed in radians, not -degrees. 180 degrees equals pi radians. If your pixel is below the -horizontal halfway mark, it will have an ang value somewhere between -pi - and 0. Above halfway, and ang will be between 0 and pi. If you don't -follow that explanation, I suggest you consult a decent maths textbook - - you will find a far more in-depth explanation than I am able to give -here. -

-Right, now that that's sorted, we can get to the per-pixel equations in 'Tornado'. - -

-Breaking Down the Equation - -

-Go to the per-pixel equations section, and you will notice that there is - only a single equation, though it might seem imposing. I'm going to -explain it piece by piece. - -

-rot = rot + (rad-0.4)*1.7*max(0,min((bass_att-1.1)*1.5,5)); -

-Okay the first part: -'rot =...'
-
First off, we can see that the equation will be altering the -rotation effect. And because this is a per-pixel equation, it's going to - be altered differently for every pixel. -

-Next: -'= rot +...'
-
Normally, this 'rot' would refer to the rot value back in the -menus. But rot has already been altered back in the per-frame equations, - and so this rot is the result of that per-frame equation. - -

-'(rad-0.4)*...'
-
This is our multiplier for what is to follow. You can see that it - will be a different number for different values of rad (which are owned - by different pixels). When rad is above 0.4, we will have a positive -value, and otherwise, the value will be negative. - -

-'1.7*max(0,min((bass_att-1.1)*1.5,5));'
-
Whoa! That's a mouthful. It needs to be broken up a bit further. Let's look at the bit inside all those brackets first. - -

-'bass_att-1.1'
-
Bass_att is one of the six variables we can use to detect what's -happening in the music. It is the percentage difference between the -amount of bass in this frame and the amount of bass last frame. A loud -bass tone will often cause the value of bass to be 150% or more what it -was previously. This would be a bass_att value of 1.5. The above -statement will obviously be above 0 if the bass_att is higher than 1.1, -and negative if it is lower. This is the core of the music response you -see in this preset. The other five variables that we can use to get -information about the music are mid_att, treb_att (which both work the -same as bass_att), and bass, mid, and treb (which are the instantaneous -values of bass, middle, and treble sounds) - -

-'min((bass_att-1.1)*1.5,5)'
-
The minimum function selects whichever of the two numbers in the -brackets is smallest. So, in this case, if (bass_att-1.1)*1.5 is less -than 5, this value will be kept (to do this, bass_att would have to be -less than 4.4). Otherwise, the value kept will be 5. - -

-'1.7*max(0,everything above);'
-
The max function is the same as the min function, except it -retains the larger number. Here, we get a value of zero if the result of - the previously discussed part is negative. Otherwise, we get the -previous result. This is then multiplied by 1.7. -

-By looking at the past couple paragraphs, you should be able to follow -through the fact that if bass_att is below 1.1, the value we are adding -to rot (at any pixel) is 0 i.e. - no change. When bass_att is above this - value, the '1.7*max(...);' part will equal a number greater than 0, and - so the rotation will be changed. The amount it is changed will differ -at various parts of the screen, due to the 'rad-0.4' component. - -

-

  • Conclusion
- -

-Although that's a lot of different variables and concepts to introduce -in a single equation, this guide should have explained to you how the -preset has been constructed, in particular, the per-pixel equation. If -you like, change some of the numbers in the equation, or swap the 'rad' -for a 'x', 'y', or 'ang'. You could also exchange the 'bass_att' for one - of the other music response variables. -

-Hopefully, you now understand what is happening behind the scenes in -'Tornado'. With some experimentation, you should now be capable of -putting together some presets that are on par with those that come with -MilkDrop. Just try stuff, and see what happens. Learning is best -accomplished through experimentation. - -

-

9.4 Tutorial 3 -Cruzin'

-
[Back to Top]
-
-

-As I get further into these tutorials, I will be going into less and -less detail. I'm only going to be covering things that we haven't seen -before, in order to reduce the length of the tutorials. So if you feel -lost at any point, go back and read the previous tutorials - hopefully -they will fill you in. -

-This time, I will be covering the preset 'Cruizin'. It's not the most -interesting of presets to watch, but it's a simple example of a couple -concepts that I need to introduce. The mathematics involved in these -presets is something which you should be able to follow. If you can't -it's not my job to teach and I suggest you pay more attention in school. - (EDIT: Or 'should' have paid more attention in school for those of us -over 18's - Rovastar) - -

-

  • Static Values
- -

-By this stage, you should be perfectly capable of going through the -menus on your own. Most presets don't have anything particularly special - set in the menus, but a setting of the mystery parameter or position -variables can often be the reason your preset doesn't look quite how you - intended. I'll leave you to investigate the static values in this -preset. I will point out one thing, though - despite the appearance of -this preset, there is NO zoom effect involved at all. The zooming motion - is performed in the per-frame and per-pixel components. - -

-

  • Per-Frame Equations
- -

-You should be familiar with most of the per-frame equations in 'Cruizin'. You will notice that there is a line involving rot: - -

-rot = rot + 0.004*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -

-The fact that the multiplier in this line is so small (-0.004), shows us - that it is a very subtle effect indeed. In fact, it is hardly -noticeable. After watching the preset for a while, you may perceive that - the movement is not always straight down, but sometimes swings to the -left or right. This effect, believe it or not, is a result of the -rotation equation above, as well as some per-pixel code I will discuss -later. The power behind this shifting actually comes from the two lines -below: - -


-cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); 
-cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); 
-

-Now, 'cx' and 'cy' are two variables we have not seen before. The 'c' -stands for centre, and these variables control the centre of rotation, -that can be found in the 'motion' menu. By checking the values in the -menu, we can see that the cx value is changing between 0.39 and 0.61. -The cy value, on the other hand, is changing between 0 and 0.22. -Remember back to tutorial #2, where I explained about the x and y -references of the screen. We therefore understand that the centre of -rotation is hovering around the middle of the top quarter of the screen. - -

-When the values are only changing by 0.11, it can be difficult to notice - the difference - 'Cruizin' is a very subtle preset. Try putting the -multiplier of the cx line up to 0.5 - the shifting centre of rotation is - now much more noticeable. - -

-

  • Per-Pixel Equations
- -

-Now we're on to the Per-Pixel equations. In this preset, there are two -parts of the per-pixel equations which I need to cover, and I'll cover -these as separately as possible. - -

-Shifting the Movement - dx and dy - -

-First, take a look at the LAST two lines of the per-pixel equations. - -


-dx = q*du; 
-dy = q*dv; 
-

-The variables 'dx' and 'dy' correspond to the values in the motion menu -for 'translation'. The physics term for 'translation' is 'displacement', - and that is what the 'd' stands for in these variables. -

-I have mentioned previously that the warp, rot, and zoom effects are -actually just combinations of shifting and stretching. This is true, but - you must be aware that 'dx' does NOT equal the total x shift of the -other three motions combined. The 'dx' variable is a completely separate - value, which is added to the other motions at a later stage. -

-That said, you will notice other things in the above equations that I haven't mentioned before - the variables q, du, and dv. - -

-User-Defined Variables - -

-So, what are these three variables? What is their corresponding entry in the menus? What do they do? -

-The answers to those questions are: Just numbers, they don't have one, and whatever you want them to do. -

-These variables were created to make the code simpler to work with, and -make the preset easier to understand. They were created in the following - lines of equations: - -


-du = (x-cx)*2; 
-dv = (y-cy)*2; 
-q = 0.01*pow(du*du + dv*dv,1.5); 
-

-So how do you define your own variable? Simple - just write an equation -for it. If you write an equation that begins with 'temp =', then temp -will equal whatever the result of the equation is, and you can refer to -temp in other equations. Your variable can be anything you like, as long - as it starts with a letter, and it isn't one of MilkDrop's 'reserved' -variable names. The only reserved variables that you might use by -accident are 'q1' through 'q5'. I will explain how these are used in a -later tutorial. -

-Back to the preset in question.
-You can see, first of all, that du is being used to refer to things to -do with x, and dv is used for y. Specifically, they are being set to -twice the difference between the centre of rotation and the current -pixel (remember that we're talking about per-pixel equations here). The -range of possible x values is known (0..1), as is the range of cx values - (remember they were calculated in the per-frame equations). We can -therefore find the range of values for du (-1.22 to 1.22), and dv (-0.44 - to 2). -

-These values are then put into our equation for q (another User-Defined variable) - -

-q = 0.01*pow(du*du+dv*dv,1.5); -

-The pow function is one that we haven't seen yet, but it is a function -to find a power of a number (like square, or cubed, or whatever). In -this case, the square of du (du*du) is added to the square of dv, and -this is raised to a power of 1.5. You can see that the power is the -number within the brackets, after the comma. The result is then -multiplied by 0.01. -

-As an example of how this equation works, I'll take the maximum values -of du and dv when x is 0 and y is 1 (the bottom-right corner). -

-The value for du will be -0.78 ((0 - 0.39)*2), and for dv it will be 2 -((1 - 0)*2). When these values are substituted into the equation for q, -we get: - -


-q = 0.01*pow(-0.78*-0.78 + 2*2, 1.5); 
-Which is the same as 
-q = 0.01*pow(0.6084 + 4, 1.5); 
-Simplified to 
-q = 0.01 * 9.8929 
-

-I will point out that taking a number to the power 1.5 is the same as -adding that number to its square root. Which means the above equation -bears a resemblance to Pythagoras' Theorem of right-angled triangles -(square root of the sum of squares), and therefore has something to do -with the straight-line distance from our pixel in question to cx and cy -(remember that du and dv are dependant on cx and cy). -

-So at this point, at this particular time, q is approximately 0.1.
-When this value (as well as the values for du and dv) is substituted into the equations for dx and dy, we get: - -


-dx = 0.1 * -0.78 = -0.078 
-dy = 0.1 * 2 = 0.2 
-
-

So the pixels at that point are moving the left a little bit -(-0.078), and down reasonably fast (0.2). This is only the movement at -the point I have used for my example. If you have the patience to work -things out, you will see that these values will get smaller as the x and - y co-ordinates you test get closer to cx and cy. This means that things - move slowly when they are close to cx and cy, and fast when they are -further away. This is a similar effect to simply using the zoom exponent - in the menus, except we now have a greater degree of control as to -exactly how things work. -

- -

-

  • Conclusion
-
-

-You should have been able to follow how the shifting movement in -'Cruizin' has been achieved. The mathematics involved in this process is - slightly more complicated than what we've seen in previous tutorials -again, and I make no apologies for it. The equations we have used here -are probably very similar to the internal equations MilkDrop performs -when you ask it to do a standard zoom. -

-More important than simply understanding this preset, you should also -understand how user-defined variables work, and how you can use them. -One particularly useful aspect of these variables is that they are -persistent from one frame to the next (as opposed to the menu-based -variables, which are reset every frame. I'll leave you to discover ways -in which you can utilise this feature. - -

-

9.5 Tutorial 4 - Shift

-
[Back to Top]
-
-As per the last tutorials, I'm going into less and less detail - by the -time you've read and understood the last three tutorials, you should be -able to follow this one no problem. -

-The fourth tutorial covers the preset "Shift". This preset introduces a -commonly used method of beat detection, which can be easily transported -across into other presets. -

-This time, I'm going straight into the interesting and complicated -stuff. A vast majority of code in this preset has been covered before. -

- -

-

  • Per-Frame Equations
- -

- -

dx = dx + dx_residual; 
-dy = dy + dy_residual; 
-bass_thresh = above(bass_att,bass_thresh)*2 + (1- above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); 
-dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; 
-dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual;
-

-

-These are the parts of the preset which we're concerned with in this -tutorial. The rest of the preset is simple colour cycling or movement -code that's similar to what we've seen before. -

-From these 5 lines, a couple things should jump into view. Firstly, you -can see that we're declaring three user-variables (as described in -tutorial #3). These variables are bass_thresh, dx_residual, and -dy_residual. The second thing you should notice is that we're using -dx_residual and dy_residual in equations before we actually declare the -variables. From previous experience, you would know that variables are -restored to their menu-determined values at the beginning of every -frame. So what happens with user variables? Wouldn't they get set to -zero? -

-No, actually. While MilkDrop's internal variables (dx, dy, zoom, etc) -are reset every frame, user variables are not. User defined variables -retain the value that they had at the end of the previous frame. So when - we have a line -

dx = dx + dx_residual; 
-

-

-we're actually talking about the value of dx_residual that we got the last time we calculated it. -

-On to explaining the code! - -

bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); 
-

-

-You'd look at this line of code, and think it is exceedingly -complicated. I wouldn't blame you. But like all things, breaking it up -into its component parts can make the complex become simple. -

-The first way to simplify the equation is like this: - -

bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))* (stuff); 
-

-

-The first term is determining whether or not the current bass_att is -greater than the bass_thresh value that was calculated the previous -frame. If this is the case, then the "above()" statement equals one, -which is multiplied by two to give two. If bass_att is equal to or below - bass_thresh, the result is zero, and so this term is nullified. -

-By looking at the second term, you should see that it will yield an -opposite result - the "above()" statement is the same, and will yield -the same result, but the result is subtracted from one. So if the -bass_att is above bass_thresh, then the result will be zero, multiplied -by (stuff), to give 0. When the opposite is true, we will end up with -1*(stuff). -

-If you think that this sounds like a complicated way of doing an if -statment, you'd be partly right. This is essentially an if statement, -but is more simple for the computer to interpret and execute, producing -an increase in speed. If I were to write it as an if statement, it would - look like this: - -

IF bass_att is greater than bass_thresh 
-THEN set bass_thresh to 2 
-ELSE do (stuff). 
-ENDIF 
-

-

-Now, we need to focus on what that (stuff) part does. I've reproduced it here: - -

(bass_thresh - 1.3)*0.96 + 1.3 
-

-

-The easiest way to start thinking about this, is to imagine that -bass_thresh is currently 2 (i.e, bass_att was greater than bass_thresh -on the previous frame). -

-Then we get this: - -

(2 - 1.3)*0.96 + 1.3 which becomes 
-0.7*0.96 + 1.3 
-

-

-The result of which is 1.972. So after passing through the equation -once, bass_thresh has been lowered a little. If you go through again and - again, bass_thresh will continue to get lower, but it will never drop -below 1.3. Why? because the 1.3's in the above equation define the lower - limit for the variable. A plain english version of the equation is: -

-"Take 96% of the difference between bass_thresh and 1.3, and add it to 1.3" -

-This generates an exponential/log curve, for those mathematically minded - among you. This means that the bass_thresh value will start at a point -(in this case, 2), and drop. The value will drop relatively quickly at -first, but will slow down; eventually getting so close to 1.3 that it IS - 1.3. -

-So what happens then? Well, at some point, the bass_att (which is the -percentage of the bass in this frame relative to the last frame) will be - above our threshold, and the threshold will be set to 2 again. -Incidentally, this is the same way that MilkDrop detects beats for its -"Hard Cuts". -

-So all this is well and good, but what does this actually do for us? -

-Well, now we have a variable that is equal to a known value (2) whenever - there is a significant increase in the level of bass (commonly a beat -in the music). This is used to calculate the dx_ and dy_residual values. - - -

dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual 
-

-

-Once again, you can see that this is like an if statement as used above, - and writing it as an if statement is the bestway to explain it - -

IF bass_thresh = 2 (i.e. we have just detected a beat) 
-THEN set dx_residual to 0.016*sin(time*7) (which is essentially a random number between -0.016 and 0.016) 
-ELSE keep dx_residual the same (multiplying itself by 1) 
-ENDIF 
-

-

-The dy_residual equation works in the same way. The three lines of code -are therefore generating two random numbers between -0.016 and 0.016 -every time we detect a beat. -

-Going back to the actual declaration of dx and dy, we can now see that -all we're doing is adding the calculated values of dx_ and dy_residual -to the values of dx and dy set in the menus. In Shift, these values are -zero, and so the line could simply read "dx = dx_residual", and it would - make no difference. Left as it is, you can easily change the values in -the menus to change the effect slightly. -

- -

-

  • Conclusion
- -

-Hopefully, you've been able to follow through the processes involved in -Shift. This method of beat detection is quite adequate for most uses, -and is very easy to port over to other presets for use there. The -_thresh method of detection has found a wide range of uses, from -intelligent colour cycling, right up to modulated beat detection. It's -an extremely versatile tool, and understanding how it operates, and how -changes will affect the outcome, is key to developing music-reactive -presets with the effects you intend. - -

-


-

-As a small token of gratitude to the Britons for their sympathy and -moral support during the events of September 11th, 2001, this document -(v1.6) was converted into HTML from MSWord format by Matt W. on March -10th, 2002. No -grammatical corrections were made. -

-
- - \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/LICENSE.txt b/MilkDrop3/Milkdrop3/docs/LICENSE.txt deleted file mode 100644 index f6a7e5d..0000000 --- a/MilkDrop3/Milkdrop3/docs/LICENSE.txt +++ /dev/null @@ -1,33 +0,0 @@ ------------------------------------------------------------------------------------------------ -MilkDrop 3 is free for personal use, -commercial and professional usage is NOT allowed. -No NFT usage too. -contact: https://twitter.com/MilkDrop2077 ------------------------------------------------------------------------------------------------ - - LICENSE - ------- -Copyright 2005-2013 Nullsoft, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - * Neither the name of Nullsoft nor the names of its contributors may be used to - endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html b/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html deleted file mode 100644 index 12bc3de..0000000 --- a/MilkDrop3/Milkdrop3/docs/Milkdrop Preset Expression Syntax.html +++ /dev/null @@ -1,417 +0,0 @@ -

Milkdrop Preset Expression Syntax

-

This document contains a full writeup of the expression syntax in Milkdrop presets. It documents the general syntax, -available operators and functions and also any specific, non-obvious behaviours. Any differences between Milkdrop's -original parser and projectM's are also documented where applicable.

-

This document does not cover the warp_ and comp_ shader code blocks. The shader code is written in DirectX HLSL, -which is better explained by Microsoft's documentation in the MSDN.

-

The document also doesn't cover the different code blocks, predefined variables and scope of the special t/q values. -Please refer to the preset authoring guide for these.

-

General Syntax

-

The expression language only knows a few syntactic features:

-
    -
  • Numbers, with or without decimals. Can also contain a base 10 exponent using the e[+-]n notation.
  • -
  • Variables to hold a single number, both user-defined and predefined. May contain characters a-z, 0-9 and the -underscore (_), while 0-9 must not be the first letter.
  • -
  • Special constants beginning with $.
  • -
  • A single expression, separated from other expressions in the same list via semicolons (;), with the last semicolon -being optional.
  • -
  • Calls to built-in functions in the form func(arg1, arg2, ...).
  • -
  • Mathematical, assignment and other operators.
  • -
  • Subscript access [] for megabuf/gmegabuf access.
  • -
  • Parentheses (()) to group statements and override precedence.
  • -
  • In-line comments starting with // until the end of the current line
  • -
  • Multi-line comments starting with /* and ended with */.
  • -
-

Return Types

-

Expressions can return either a numeric value or a reference to a variable or memory location. What is actually returned -is determined by the function or operator that is executed last. If the expression only consists or a single token, then -the following applies:

-
    -
  • If the expression token is a constant number (1.0;), the number is returned by value.
  • -
  • If the expression token is a variable name (x;), a reference to the variable is returned.
  • -
-

For most functions, the return type doesn't matter. If it's a reference, the value pointed to by the reference is used. -References only behave differently when used on the left side of assignments or in the forst argument of the assign() -function. In this case, the variable or (g)megabuf location the reference points to is assigned a new value.

-

Expression Result

-

Every expression returns its outermost result, as a value or reference as described above. When writing multiple -expressions (separated by semicolon) in a list, the result of the rightmost (or last) expression is returned. The -results of previous expressions are discarded.

-

In general, each expression will be in the form var = expression;, assigning a value to the given variable (or -megabuf index). Expressions will also always return a value, so when used as function arguments, this value will be -used. For example, all the following statements will call the sin() function with the argument 4:

-
x = sin(val = 2 * 2);
-y = sin(2 + 2);
-z = sin(4.0);
-

Variable and Function Names, Limits

-

Variable and function names are generally case-insensitve, making variable equivalent to vArIaBlE.

-

Any text in expressions - starting with either a letter from a to z or an underscore, followed by more of these -characters and also numbers from 0 to 9 - is first checked to be a built-in function. If it is not a function, the -parser will interpret it as a variable.

-

Functions always need to be followed by parentheses (sin(expr)), while variables must not.

-

Milkdrop imposes a 16-character limit on variable names. projectm-eval does not have a hard limit, but it's advisable to -not use more than 16 characters for Milkdrop compatibility.

-

Milkdrop also has a limit of 64 user-defined variables, which also isn't applied by projectm-eval.

-

Global "Register" Variables

-

In addition to gmegabuf, there are an additional 100 variables which can be used to store global values. These variables -are named reg00, reg01 etc. up to reg99. Values stored in those variables are available in al execution contexts, -in the same way as gmegabuf.

-

Note the index must always be written with two digits. reg3 is not considered a global variable and will only have a -local scope as any other variable. The same is true for more digits like reg123.

-

Same as with gmegabuf, global variables are not necessarily 0 when a preset is initialized and they can change at any -time when two presets using the same global variables are blended during a transition.

-

Operator Precedence

-

Operator precedence is defined in a similar way as in C, with the expection of the ^ operator, which has a different -meaning in Milkdrop presets (pow() instead of binary XOR).

-

See the C precedence table on cppreference.com for -details. The pow operator is applied just after the unary plus/minus operators, having a slightly lower precedence.

-

Subscript Access

-

The subscript operator or "array access operator" has a slightly different meaning than in other programming languages. -The Milkdrop expression syntax only knows a single data type, individual numbers, so there are no arrays.

-

If any index value is not an integer, it is rounded to the nearest integer after calculating the final index (e.g. -adding index and offset first, then rounding).

-

The subscript operator is instead used to address memory locations in megabuf and gmegabuf. There are three possible -syntax variants:

-

Global Memory Access

-

Accessing the gmegabuf is possible by using the special keyword gmem, followed by an index in the subscript brackets. -The following statement sets gmegabuf location 10.000 to the current value of x:

-
gmem[10000] = x;
-

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed.

-

Local Memory Access

-

Accessing the current context memory buffer (megabuf) can be done by writing the index before a set of empty brackets. -The following example is analogous to the above, but it sets index 10.000 of the local memory instead:

-
10000[] = x;
-

Local Memory Access with Offset

-

An optional offset can be provided in the brackets, which is simply added to the index on the outside. The following -example will set memory index 10.123 to the value of x:

-
10000[123] = x;
-

Both index and offset values can of course be calculated with expressions. So the following expression is valid:

-
if(x > 5,5000,1000)[(sin(y) + 1 * .5) * 1000] = z;
-

Using Parentheses

-

Parentheses can be used to specify a specific order in which operations are executed. Expressions inside parentheses are -always evaluated, and the result of the evaluation is then uses to evaluate any outside expression.

-

Inside parentheses, using expression lists is also valid. The result is, as described above, the value of the last -expression in the list. For example, the following expression will use 5 as the return value:

-
x = a * (b + c; d + e; 2 + 3);
-

The first two operations will do nothing, as they don't set a variable or memory value and the results are discarded.

-

Comments

-

For more complex calculations, it might be a good idea to leave some comments in the expressions to describe what's done -in a specific line or block. Comments can also be useful to quickly disable a line or block of code to try out things -when writing a preset.

-

Comments can be used as end-of-line or block variants:

-
x = sin(5); // This comment is only valid until the line ends
-y = sin($PI * .5); /* This comment
-spans
-multiple
-lines and the following expression is executed: */ z = 5;
-

Comments can appear inside any expression, but not within a variable, function name, number or other constant. -Writing x = var/*comment*/iable; is invalid (but x = sin/*comment*/(variable); is).

-

Operators

-

The following operators can be used in expressions.

-

Mathematical Operators

-

These operators carry out basic mathematical operations.

-
    -
  • +: Adds both operands.
  • -
  • -: Subtracts the right operand from the left.
  • -
  • *: Multiplies both operands.
  • -
  • /: Divides the left operand by the right. If the divisor is zero, the result of the operation is 0 instead -of Inf.
  • -
  • %: Converts the operands to integers and returns the remainder of the left by the right operand.
  • -
  • ^: Calculates the left operand to the power of the right operand.
  • -
-

Equality Operators

-

These operators check for equality or inequality of the operands and return a boolean result:

-
    -
  • ==: Equal. Returns 1 if both operands are equal, 0 if not.
  • -
  • !=: Not equal. Returns 1 if both operands are not equal, 0 if they are.
  • -
  • <: Below. Returns 1 if the left operand is below the right operand, 0 otherwise.
  • -
  • >: Above. Returns 1 if the left operand is above the right operand, 0 otherwise.
  • -
  • <=: Below or equal. Returns 1 if the left operand is below or equal to the right operand, 0 otherwise.
  • -
  • >=: Above or equal. Returns 1 if the left operand is above or equal to the right operand, 0 otherwise.
  • -
-

Binary Arithmetic Operators

-

The following operators allow to carry out bitwise operations on integer representations of the operands:

-
    -
  • &: Converts both arguments to integers and calculates the bitwise AND between the resulting operands.
  • -
  • |: Converts both arguments to integers and calculates the bitwise OR between the resulting operands.
  • -
-

Boolean Operators

-

Boolean operators only check an operand to be zero or non-zero, then return the according result:

-
    -
  • &&: Returns 1 if both operands are non-zero and 0 if any operand is zero.
  • -
  • ||: Returns 1 if one or both operands are non-zero and 0 if both operands are zero.
  • -
  • !: Unary operator. Returns 1 if the operand is zero and 0 if the operand is non-zero.
  • -
  • a ? b : c: The ternary operator. Evaluates the a operand and evaluates and returns the b operand if the -condition is non-zero. If the condition evaluates to zero, only the c operand is evaluated and returned.
  • -
-

Assignment Operators

-

Assignment operators can simply assign the result of the right-hand side to a variable or megabuf index, or in case of -compound operators a OP= b also carry out an additional operation equivalent to a = a OP B. All assignment operators -return a reference to the left operand.

-
    -
  • =: Assigns the value of the right operand to the left operand.
  • -
  • +=: Adds the value of the right operand to the left operand and assigns the result to the left operand.
  • -
  • -=: Subtracts the value of the right operand from the left operand and assigns the result to the left operand.
  • -
  • *=: Multiplies the value of the right operand with the left operand and assigns the result to the left operand.
  • -
  • /=: Divides the left operand by the value of the right operand and assigns the result to the left operand. If the -divisor is zero, the result of the operation is 0 instead of Inf.
  • -
  • %=: Calculates the remainder of the rounded integer values of the left operand divided by the right operand and -assigns the result to the left operand. If the divisor is 0, the result will also be 0.
  • -
  • ^=: Calculates the left operand to the power of the right operand and assigns the result to the left operand.
  • -
  • &=: Calculates the binary AND of the rounded integer values of the left and right operands and assigns the result to -the left operand.
  • -
  • |=: Calculates the binary OR of the rounded integer values of the left and right operands and assigns the result to -the left operand.
  • -
-

Subscript Operator

-

The subscript - or index - operator [] is a special notation to access megabuf and gmegabuf. If the inside of the -brackets is empty, it is interpreted as a 0. For more details, see the "Subscript Access" section above.

-

Built-in Functions

-

The following functions are built into the expression parser and can be used in all Milkdrop 2.x presets.

-

above(left, right)

-

Returns 1 if left has a larger value than right, otherwise 0.

-

Same as the > operator.

-

abs(val)

-

Returns the absolute (positive) value of val.

-

acos(val)

-

Calculates and returns the arc cosine (inverse cosine) of val. The angle is interpreted as radians.

-

asin(val)

-

Calculates and returns the arc sine (inverse sine) of val. The angle is interpreted as radians.

-

assign(dest, val)

-

Assign val to the reference pointed by dest and return dest. If dest is not a reference, the result is the -value of val.

-

Same as the assignment operator =.

-

atan(val)

-

Calculates and returns the arc tangent (inverse tangent) of val. The angle is interpreted as radians.

-

atan2(x, y)

-

Calculates and returns the polar coordinate angle associated with the coordinate represented by x,y. The angle is -returned as radians.

-

See the Wikipedia definition of atan2 for details.

-

band(left, right)

-

Evaluates both arguments and returns 1 if both arguments evaluate to a non-zero value and 0 if at least one argument -is zero.

-

Note: The boolean AND operator && returns the same result, but only evaluates the second argument if the first one is -not zero!

-

below(left, right)

-

Returns 1 if left has a smaller value than right, otherwise 0.

-

Same as the < operator.

-

bnot(val)

-

Boolean NOT operator. Returns 1 if val is 0, otherwise 0.

-

Same as the ! operator.

-

bor(left, right)

-

Evaluates both arguments and returns 1 if at least one argument evaluates to a non-zero value and 0 if both -arguments are zero.

-

Note: The boolean OR operator || returns the same result, but only evaluates the second argument if the first one is -zero!

-

ceil(val)

-

Rounds the value of val to the next larger integer number in reference to 0.

-

cos(val)

-

Calculates and returns the cosine of val. The angle is interpreted as radians.

-

equal(left, right)

-

Compares both values and returns 1 of they are equal or 0if not.

-

Same as the == operator.

-

exec2(expr1, expr2)

-

Executes both expressions and returns the result of the second one.

-

exec3(expr1, expr2, expr3)

-

Executes all three expressions in order and returns the result of the third one.

-

exp(val)

-

Exponential function with base e to the power of val.

-

Equivalent to the expression $E ^ val.

-

floor(val)

-

Rounds the value of val to the next smaller integer number in reference to 0.

-

freembuf(index)

-

Requests freeing all memory blocks in megabuf (NOT gmegabuf) beginning with the block index is in. This may result -in memory being freed before the given index.

-

Note: This function is currently a no-op in both Milkdrop and projectM. It does not actually free any memory or -reset the memory contents.

-

Memory blocks are 65536 entries large, and there is a total of 128 blocks.

-

gmegabuf(index)

-

Returns a reference to the storage location of index in the global memory buffer.

-

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed. Any index outside of this range will return the -fixed value 0, and no memory is changed when assigning another value to it.

-

if(cond, trueval, falseval)

-

Evaluates cond, and returns trueval if the result is non-zero. Otherwise, falseval is returned.

-

If either trueval or falseval evaluate to a reference, the reference is passed through. Thus, assigning a value to -the result of if() is possible:

-

if(x > 5, a, b) = 10; will assign 10 to a if x > 5 and to b if x <= 5.

-

int(val)

-

Truncates any decimals from val, effectively converting it into an integer.

-

invsqrt(val)

-

Calculates the fast inverse square root of val.

-

log(val)

-

Calculates and returns the ("natural") logarithm to base e of val.

-

log10

-

Calculates and returns the logarithm to base 10 of val.

-

loop(count, expr)

-

Executes expr exactly count times.

-

As mentioned in the grammar section, expr can also consist of multiple expressions separated by semicolon. this is -also true for count, but expressions in this argument are only evaluated once before the first loop iteration starts.

-

The loop will always abort after 2^20 (~1 million) iterations.

-

Be careful when nesting loops, as the loop count and associated run time will grow exponentially with each nesting -level, which can hang up the application.

-

max(val1, val2)

-

Returns the larger of the two values of val1 and val2.

-

megabuf(index)

-

Returns a reference to the storage location of index in the local memory buffer.

-

Any memory index from 0 to 8.388.607 (= 128 * 65536) can be addressed. Any index outside of this range will return the -fixed value 0, and no memory is changed when assigning another value to it.

-

memcpy(dest, src, count)

-

Copies count values starting at src to dest.

-

Memory areas are allowed to overlap.

-

Any source or destination memory falls outside the allowed indices of 0 to 8.388.607, the range is trimmed accordingly -and only a data block is copied that fits into both areas.

-

memset(dest, value, count)

-

Fills count number of memory slots beginning at dest with value.

-

If the range falls outside the allowed indices of 0 to 8.388.607, the range is trimmed accordingly.

-

This function is way faster than setting individual values to 0 in a loop() and should be preferred if a larger -memory block needs to be initialized or reset with a single number.

-

min(val1, val2)

-

Returns the smaller of the two values of val1 and val2.

-

pow(base, exp)

-

Calculates base to the power of exp and returns the resulting value.

-

rand(max)

-

Calculates a pseudo-random number (using the Mersenne-Twister algorithm) between 0 and max.

-

max can be a floating-point value.

-

sigmoid(a, b)

-

Calculates the logistic curve with an argument of (-a * b) and returns the result.

-

This is equivalent to the expression tmp = 1 + pow($E, (-a + b)); if(tmp > 0.00001, 1 / tmp, 0);.

-

sign(val)

-

Returns the signage of val, which is -1 for negative values, 1 for positive values and 0 for 0.

-

sin

-

Calculates and returns the sine of val. The angle is interpreted as radians.

-

sqr(val)

-

Calculates and returns the square of val.

-

This is equivalent to the expression val * val.

-

sqrt(val)

-

Calculates and returns the square root of val.

-

tan(val)

-

Calculates and returns the tangent of val. The angle is interpreted as radians.

-

while(expr)

-

Executes expr at least once and loops until it returns 0.

-

expr can be a semicolon-separated list of expressions. Only the return value of the last expression in the list is -used to determine the loop abort condition.

-

The loop will always abort after 2^20 (~1 million) iterations.

-

Be careful when nesting loops, as the loop count and associated run time will grow exponentially with each nesting -level, which can hang up the application.

-

Internal Functions and Aliases

-

The following functions are defined internally, some being aliases to the above functions, others being used as actual -implementations of operators. Deoending on the operator being unary or binary, each function has one or two parameters.

-
    -
  • _aboeq => Operator >=
  • -
  • _above => Operator >
  • -
  • _add => Operator +
  • -
  • _addop => Operator +=
  • -
  • _and => Operator &&
  • -
  • _andop => Operator &=
  • -
  • _beleq => Operator <=
  • -
  • _below => Operator <
  • -
  • _div => Operator /
  • -
  • _divop => Operator /=
  • -
  • _equal => Operator ==
  • -
  • _gmem => Alias for gmegabuf
  • -
  • _if => Operator ?:, alias for if
  • -
  • _mem => Alias for megabuf
  • -
  • _mod => Operator %
  • -
  • _modop => Operator %=
  • -
  • _mul => Operator *
  • -
  • _mulop => Operator *=
  • -
  • _neg => Negation operator -
  • -
  • _not => Operator !
  • -
  • _noteq => Operator !=
  • -
  • _or => Operator ||
  • -
  • _orop => Operator |=
  • -
  • _powop => Operator ^=
  • -
  • _set => Operator =, alias for assign
  • -
  • _sub => Operator -
  • -
  • _subop => Operator -=
  • -
-

Externally-defined Functions

-

Be aware that if this parser is used in other projects or non-Milkdrop-compatible presets, additional functions may be -defined which can't be used as variable names. One example are the additional getosc and getspec functions defined -in AVS.

-

Memory Buffers

-

Each execution context has two associated memory buffers, a local buffer and a global buffer. Each buffer can hold up to -2^23 (8.388.608) individual floating-point numbers which can be addressed via their zero-based index.

-

The local buffer is only valid within the same execution context. In classic Milkdrop, there are these contexts, each of -which having its own megabuf:

-
    -
  • The global per-frame context (per_frame_init_ and per_frame_)
  • -
  • The per-vertex/per-pixel mesh context (per_pixel_)
  • -
  • The wave per-frame context, one per waveform (wave_N_init and wave_N_per_frame)
  • -
  • The wave per-point context, one per waveform (wave_N_per_point)
  • -
  • The shape per-frame context, one per shape (shape_N_init and shape_N_per_frame)
  • -
-

The global memory buffer, referred to as gmegabuf, only exists once and is used for all execution contexts. It is -even shared between different Milkdrop presets. Keep this in mind when using the buffer, as the contents may be changed -by another preset during the transition phase!

-

Local buffers always start empty and return zero for all indices when being accessed the first time. The global buffer -will also start this way, but is never reset. Code using the global megabuf should initialize the required indices with -known values.

-

Memory is allocated in blocks of 64K (65.536) values each, with a total of 128 of such blocks per buffer. When using -memory indices, ideally keep the indices close together to allocate only a minimum number of blocks and save the user's -RAM resources.

-

Setting Large Blocks of Memory to a Certain Value

-

If a larger memory region needs to be initialized with a single value, e.g. resetting a part of gmegabuf, assigning -single values in a loop is time-consuming. The memset function can be used to achieve the same result in a very fast -operation. Calling the following function will reset values 10.000 to 19.999 to 5:

-
memset(10000, 5, 10000);
-

Copying/Moving a Range of Data

-

Sometimes it's required to copy or move a continuous block of values, e.g. moving data from previous frames left and -adding a new set of data points at the end. This can be done in a loop, but again is very time-consuming. The memcpy -function is able to perform this operation in a single call. It also supports moving memory in overlapping areas - the -original contents are first copied into a temporary buffer, then written to the new location. To move data forward in a -1000-value large block by 100 indices, with the block starting at index 5000 looks like this:

-
memcpy(5000, 5100, 900);
-

The last 100 values will appear twice in the block, while the first 100 got overwritten.

-

Caveats and Tricks

-

For most uses, the expression language is quite straightforward to use. Due to the implementation, users can take -advantage of some features while they need to be aware of a few details that may cause problems.

-

Using References

-

As mentioned in the sections above, some functions may or may not return variable or memory references. It is, in any -case, valid to assign a value to any other value, even a constant. So while the following statement doesn't do anything -useful, it is valid:

-
assign(1, 2);
-

The function itself will return the value 2 as expected, but the actual assignment is discarded.

-

Other constructs are more helpful, for example to choose between two or more variables to assign a value to. The -following code will assign 10 to either a, b or c depending on the value of x:

-
assign(if(x < 0, a, if(x > 0), c, b), 10);
-

This works because if will pass the result of the appropriate true/false expression, which can be a reference to a -variable. In the above example, it would also be valid to return 0 instead of b is no assignment is wanted, but -the assign() function should still return the value 10 in any case.

-

The last example can also be written in the assignment form, with if() as the left operand:

-
if(x < 0, a, if(x > 0), c, b) = 10;
-

Conditions in if and while

-

A few functions check a condition to execute a certain instruction. For example, if decides whether to use the true or -false argument, and while uses the value of the last expression to check if the loop should abort.

-

Due to how floating-point numbers work in computers, not all calculations may return exactly 0.0, even when using -simple constants. The reason is that some numbers can't be exactly represented by the binary number used by the CPU and -needs to be slightly modified. Using such a number in math equations may even increase the error, and the result might -never be exactly zero.

-

To make the expression work as intended, one of the following approaches may be used, depending on what is required:

-
    -
  1. If only the integer part of the value is of interest, use int(val) to truncate any decimals.
  2. -
  3. Round the result to the nearest integer with round(val) if the error can be larger than 0.5.
  4. -
  5. Compare the absolute value of the number to be smaller/larger than the allowed error, e.g. abs(val) > 0.0001
  6. -
-

The boolean comparison operators (<, == etc.) will always return either 0.0 or 1.0, which don't need to be -rounded and can be used directly for the condition check. Using those operators should always be preferred over directly -passing a calculated variable value as the conditional.

-

Performance

-

While execution of the compiled programs is generally quite fast, some functions and code constructs can heavily impact -the performance, especially on low-end and embedded devices like the Raspberry Pi. To make presets available to a broad -audience, keep the following considerations in mind:

-
    -
  • Keep code in the per_pixel_ block small and fast. If possible, perform CPU-intensive work in the per_frame_ block -and store the result in the q variables (or gmegabuf if required).
  • -
  • The same is true for instanced shape and waveform per_point code.
  • -
  • Do not overuse loop and while, especially avoid nesting them. If they are required, make sure the abort condition -on the while loop is not affected by rounding errors. Try not to calculate heavy stuff inside a loop.
  • -
  • Some math functions, specifically trigonometrical ones like sin and also sqrt, are expensive. Try to cache and -reuse values instead of recalculating them multiple times.
  • -
  • Try not to use megabuf and gmegabuf for everything. Normal variables, including the global regNN, have less -overhead, as they do not require the additional memory allocation checking and address calculation.
  • -
- \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/milkdrop.html b/MilkDrop3/Milkdrop3/docs/milkdrop.html deleted file mode 100644 index 5d12d5a..0000000 --- a/MilkDrop3/Milkdrop3/docs/milkdrop.html +++ /dev/null @@ -1,1427 +0,0 @@ - - -MilkDrop Documentation - - -
-
-MILKDROP 2.1 (February 2009)
-    a Winamp visualization plug-in by Ryan Geiss
-    copyright (c) 2001-2009 Nullsoft, Inc.
-
-
-Useful Links:
-    official milkdrop homepage
-    online forums - for preset sharing, troubleshooting, 
-      comments, and feature requests
-    Nullsoft Winamp
-    Microsoft DirectX
-    milkdrop.co.uk - an excellent third-party preset community site
-
-  
-
-What is MilkDrop?
------------------------
-MilkDrop is a music-visualization "plug-in" for the Winamp music player.  
-As you listen to music through Winamp, MilkDrop renders the soundwaves in a 
-visual feedback loop, driven by 3D graphics hardware, to create a 
-rich visual journey through sound.  MilkDrop can also be driven by a live 
-audio feed (microphone or line-in) - see the documentation for details.
-
-MilkDrop 2 is a major upgrade to the original MilkDrop visualizer, opening up 
-the power of modern graphics chips and programmable pixel shaders to the realm 
-of music visualization.  Pixel shaders allow dozens, even hundreds of complex 
-instructions to be executed for every pixel on the screen, every frame.  
-Other new features include jpg textures, gaussian blurring, a preset "mash-up" 
-feature, and a prest "back" button.  MilkDrop 2 is backwards-compatible with 
-presets from MilkDrop 1.
-
-
-
-Section Listing
------------------------
-    1. requirements
-    2. installation
-    3. tweaking
-    4. usage
-        4.a. keyboard commands
-        4.b. config panel
-        4.c. preset authoring
-        4.d. rating system
-        4.e. custom messages
-        4.f. sprites
-    5. troubleshooting
-    6. known issues / misc. / tips
-    7. using line-in (for live audio input)
-    8. acknowledgements
-    9. version history
-
-
-
-
-1. Requirements
------------------------
-    1. Windows 98, ME, 2000, XP, or later.
-    2. Hardware-based 3D graphics acceleration (i.e. a video card with 3D support)
-        supporting DirectX 9 with at least 8 MB of video memory; 
-        however, we strongly recommend a GeForce 5700 (or better), 
-        or a Radeon 9600 (or better).
-    3. Winamp 5.12 or later ( http://www.winamp.com/ ).
-    4. DirectX 9.0 or later ( http://www.microsoft.com/windows/directx/ ).
-
-
-
-
-2. Installation
------------------------
-    MilkDrop 2 comes with Winamp.  To install it, just download and
-    install the latest version of Winamp.  During the installation,
-    make sure the "MilkDrop 2" visualizer option is checked, so that 
-    it gets installed, too.  
-
-    Once Winamp is installed, launch it.  Load some music files into
-    your playlist and start playing some music.  (Be sure to play some music 
-    before trying to launch the visualizer - otherwise you'll just see a 
-    black screen.)  
-    
-    Once music is playing, hit CTRL+K and a list of visualization 
-    plug-ins will appear.  Select "MilkDrop 2" from the list.  Then click 
-    the "Start" button, and it will launch the visualizer.  
-
-    Quick Tips:    
-      * If you want to go full-screen, double-click on the visualizer itself.
-      * CTRL+SHIFT+K starts or stops the visualizer.
-      * To configure MilkDrop's options, exit the visualizer and hit ALT+K.
-    
-    If you have trouble getting MilkDrop to run properly after installation, 
-    try installing various recent WHQL drivers for your video card, or installing 
-    DirectX; doing these two things (especially the first) will fix 99% of
-    problems. See the Troubleshooting section of the documentation for more
-    information. 
-
-
-    
-
-3. Tweaking to achieve the best image quality
------------------------
-    a) Fullscreen Display Mode   [first tab of config screen]
-        
-        When you run MilkDrop fullscreen, it changes the display
-        mode to whatever you select here.  Generally speaking,
-        the speed (framerate) and smoothness of MilkDrop will drop
-        as the resolution (number of pixels on the screen)
-        increases.  So, if it's running to slow in fullscreen 
-        mode, try selecting a smaller fullscreen display mode. 
-        
-    b) Canvas Stretch  [second tab]
-    
-        This option lets you trade resolution [crispness] for
-        speed.  If MilkDrop runs too slow, in any mode (windowed/
-        fullscreen/desktop), try cranking up the canvas stretch
-        to, say, 1.5X or 2X.  The image will not look as crisp,
-        but MilkDrop will probably run much faster.  (Assuming
-        that your graphics chip was the bottleneck.)
-
-    c) Mesh Size  [second tab]
-
-        This is the main option that affects how much processor
-        (CPU) MilkDrop uses.  If you crank it up far beyond the
-        default, expect to be CPU-bound (where your framerate drops
-        because the CPU is the bottleneck).  To get MilkDrop to
-        speed up, drop the Mesh Size back down.  The Mesh Size 
-        decides how many points on the screen the per-vertex
-        equations will be executed for; the higher the mesh size,
-        the more fidelity you will see in the motion.  
-        
-    d) tips for LCD and laptop users
-
-        LCD screens: Note that most LCD screens (flatpanels) usually run 
-        at a fixed frequency only - usually 60 Hz - meaning that they update 
-        the screen 60 times per second.  However, sometimes the video driver 
-        reports that it supports other refresh rates, such as 72, 75, 85, etc.  
-        It is strongly recommended that [for fullscreen mode, and for Windows 
-        in general] you choose a display mode with a 60 Hz refresh rate, for 
-        the smoothest possible animation.  For this plugin, you will also want 
-        to choose Maximum Framerates that divide evenly into 60 - such as 60, 
-        30, 20, 15, 12, 10, 6, 5, and so on - so that the # of times the LCD 
-        shows each frame of animation remains constant, resulting in the 
-        smoothest possible animation.
-
-    e) color (bit) depth: 16 or 32?
-    
-        The answer, nowadays, is a resounding "32".  Video memory
-        is plentiful these days; use 32 bit color, for both your 
-        windows desktop (...so that MilkDrop's windowed mode can
-        run at 32 bits) and for MilkDrop's Fullscreen Display Mode
-        setting (where "8888" denotes 32 bits).
-        
-        Some ancient video cards don't have enough memory to run MilkDrop
-        properly (or smoothly) in 32 bits, though; you might want to 
-        try 16-bit color if your card has less than 32 MB of video 
-        memory, if you are using a laptop, or if your video card is 
-        significantly old.  In the MilkDrop config panel, 16-bit modes
-        show up as "555" or "565".
-
-        If you find that your card runs best in 32-bit color, you should
-        have no problems with brightness levels while running MilkDrop.
-        However, if your card runs best in 16-bit color, you should 
-        then adjust the Brightness slider on the second tab of the config 
-        panel (which only affects 16-bit color video modes!).  The goal 
-        is to make the image as bright as possible, without oversaturating 
-        it (washing it out, often to bright pink or white).  This setting 
-        also varies for different cards, depending on how the card rounds 
-        color values, so we recommend seeing how bright you can set the 
-        slider (closer to '0') without oversaturating the image.  Usually,
-        a setting of '0' or '2' works the best.
-
-            
-    
-
-
-4. Usage
------------------------
-    
-    4.a. Keyboard Commands
-    
-        The following keys can be used to control MilkDrop while it is running.
-        (Note: pressing F1 while MilkDrop is running will show you this list)
-            
-            GENERAL
-            escape: exit to winamp
-            
-            PRESET LOADING
-            BACKSPACE: return to previous preset
-            SPACE: transition to next preset
-            H: instant Hard cut (to next preset)
-            R: toggle random (vs. sequential) preset traversal
-            L: load a specific preset (invokes the 'Load' menu)
-            +/-: rate current preset (better/worse)
-            scroll lock: lock/unlock current preset 
-                (keyboard light on means preset is locked)
-                (prevents random switch to new preset)
-            A: aggregate preset - loads a random preset,
-                steals the warp shader from a different random preset,
-                and steals the composite shader from a third random preset.
-            D: cycle between various lock-states for the warp and
-                composite shaders.  When one of these shaders is locked,
-                loading a new preset will load everything *except* the
-                locked shaders, creating a mix between the two presets.
-
-            PRESET EDITING AND SAVING
-            M: show/hide the preset-editing menu
-            S: save new preset (asks you for the new filename)
-            N: show per-frame variable moNitor
-                (see milkdrop_preset_authoring.html)
-
-            MUSIC PLAYBACK
-            z/x/c/v/b: navigate playlist (prev/play/pause/stop/next)
-            U: toggle shuffle
-            P: show playlist
-            up/down arrows: volume up/down
-            left/right arrows: rewind/ffwd 5 seconds
-            SHIFT + left/right arrows: rewind/ffwd 30 seconds
-
-            FUNCTION KEYS                                
-            F1: show help screen
-            F2: show song title
-            F3: show song length
-            F4: show preset name
-            F5: show fps (frames per second)
-            F6: show rating of current preset
-            F7: re-read custom message file (milk_msg.ini) from disk
-            F8: jump to new directory (for presets)
-            F9: toggle stereo 3D on/off
-
-            SPRITES AND CUSTOM MESSAGES (FOR VJ's)
-            T: launch song title animation
-            Y: enter custom message mode
-                ##: load message ## (where ## is a 2-digit numeric code (00-99) 
-                    of a message defined in milk_msg.ini)
-                *: clear any digits entered.
-                DELETE: clear message (if visible)
-                F7: re-read milk_msg.ini from disk
-            K: enter sprite mode
-                ##: load sprite ## (where ## is a 2-digit numeric code (00-99) 
-                    of a sprite defined in milk_img.ini)
-                *: clear any digits entered.
-                DELETE: clear newest sprite 
-                SHIFT + DELETE: clear oldest sprite
-                CTRL+SHIFT+DELETE: clear all sprites
-                F7: no effect (milk_img.ini is never cached)
-            SHIFT + K: enter sprite kill mode
-                ##: clear all sprites with code ##
-                *: clear any digits entered.
-            CTRL + T/Y: kill song title and/or any custom messages
-            CTRL + K: kill all sprites
-            
-            Note that there are more keys available, but because many
-            are only relevant to people designing their own presets, 
-            they are listed in the preset authoring guide instead.
-            
-            
-    
-    4.b. config panel
-    
-        The configuration panel lets you customize the way MilkDrop runs.
-        To learn how to get to the configuration panel, see the "Installation"
-        section above.
-        
-        Once you're in the config panel, you'll see a number of tabs
-        at the top, some dropdown boxes, and some checkboxes.  Each
-        of the tabs at the top brings you to a different page of 
-        configuration options.  To get help on a setting, simply click
-        on the '?' in the upper-right corner of the config panel, 
-        and then click on the setting you want help with.
-
-            
-
-    
-    4.c. preset authoring
-    
-        Please see the included text file, milkdrop_preset_authoring.html,
-        for instructions on how to create and save your own presets.
-
-
-    
-    4.d. rating system
-
-        The built-in rating system allows you to rate each preset on a scale 
-        from 0 to 5.  A rating of 5 is very good, while a rating of 0 is
-        the worst.  The ratings decide how often the presets will be randomly
-        loaded.  If a preset has a rating of 0, it will never be randomly
-        loaded (unless they're all zero; then they all have an equal chance).
-        
-        To show the rating for a preset, press F6.  You can adjust the 
-        rating for a preset with the +/- keys.  When you make adjustments,
-        they save automatically; there's no need to save the preset to make
-        the rating change permanent.
-        
-        Here's a recommended interpretation of the numeric values:
-            0 = I never want to see this preset again
-            1 = very ugly
-            2 = mediocre
-            3 = fair
-            4 = good
-            5 = downright stimulating
-            
-        If a preset seems "lost" because you set its rating to 0 and it
-        won't ever come back, you can always load it up by hitting 'L'
-        to conjure the 'Load Preset' menu, finding the preset you want,
-        loading it, then hitting +.
-            
-    
-    
-    
-    4.e. custom messages
-
-        ABOUT CUSTOM MESSAGES
-            The "Custom Message" feature of MilkDrop allows you to display
-            short text messages on the screen while MilkDrop is running.
-            They are highly configurable; you can set all of the following
-            parameters: the font, the size, the positioning, color, bold 
-            state, italic state, and so on; and you can even have it 
-            randomize some of these properties.
-
-        CREATING THE MESSAGES
-            You can save up to 100 messages in the file MILK_MSG.INI in
-            your Winamp\Plugins\ folder.  To open this file, go to the 
-            MilkDrop configuration screen (ALT+K from Winamp) and click the
-            "Edit Custom Messages" button.  Or, you can just edit it 
-            manually if you know how; it's plain-text.
-            
-            The first thing you see when you open the file is a bunch of
-            lines that start with two forward slashes (//).  These are
-            comment lines, and they explain the syntax for adding a font
-            or a message to the file.  This is your main reference for
-            finding out what all the parameters do for the fonts & messages;
-            it is recommended that you leave this information in the file,
-            although it can be removed or (modified) and the messages will
-            still work.
-
-            After the comments come first the fonts, then the messages.
-            The fonts are simply a way to specify a typeface, bold state,
-            italics state, and red/green/blue color for the font.  You can 
-            configure up to 16 fonts like this (numbered 00-15). These fonts
-            will serve as template fonts for the custom messages.
-
-            The next section is the actual messages.  Each one has a
-            text message (the 'text' parameter) that will be shown to the
-            user, and each one references one of the 16 fonts that were
-            defined in the previous section.  You can also specify the
-            size (size), position (x,y), a growth factor (growth) that
-            will grow/shrink the message over its lifetime, the number
-            of seconds to show the message (time), and the fraction of that
-            time that is spent fading in (fade).  
-
-            You can also randomize some of these values: 'randx' and 'randy'
-            will randomly perturb the (x,y) coordinates every time the message
-            is shown to the user, and 'randr'/'randg'/'randb' will randomly
-            perturb the (r,g,b) color in the same way.
-
-            Finally, you can override any of the default properties for the
-            font that this message uses: (face, bold, ital, r, g, b).
-
-        INVOCATION AND USAGE
-            There are two ways to invoke custom messages: one automatic,
-            the other manual.  
-
-            The automatic way is to go to the MilkDrop config panel (ALT+K),
-            click the 'More Options' button, and set the value in the
-            'Time between RANDOM custom messages' box to something greater
-            than zero.  This will cause MilkDrop to randomly display custom 
-            messages while it is running, and the average time (in seconds) 
-            between messages will be the value you entered here.  If you 
-            wish to disable random custom messages, set this value to -1
-            (or any negative number).  Note that all messages in the file
-            have an equal change of being picked.
-
-            The manual way is to type in the two-digit code (00-99) of the 
-            message while MilkDrop is running.  However, you can't use the 
-            numeric keypad for this - you have to use the numbers at the 
-            TOP of your keyboard to do it.  If you mess up while entering
-            the first digit, just press the '*' key to start over.
-            
-            Note that if you change the MILK_MSG.INI file while MilkDrop
-            is running, you will not be able to see the changes until
-            you hit F7, which tells MilkDrop to re-read the MILK_MSG.INI 
-            file from disk.
-
-
-    
-    4.f. sprites
-
-        ABOUT SPRITES
-            The "Sprite" feature of MilkDrop allows you to display
-            any image of your choice in the foreground (on top of 
-            MilkDrop) while it runs.  The sprites can fade in and out,
-            move around, respond to the music, and so on.  You define
-            them in a file - milk_img.ini in your winamp\plugins
-            directory - much like you define custom messages, each 
-            having an identifying code number from 00 through 99 (used
-            to invoke them).  However, the way the individual sprites
-            are defined is different; you write code for them, instead
-            of just setting parameter values.  This is a little bit 
-            tougher to do (it's very much like preset authoring), but
-            adds a great deal of flexibility to what you can do with
-            the sprites.
-
-        CREATING THE SPRITES
-            You can define up to 100 sprites in the file MILK_IMG.INI in
-            your Winamp\Plugins\ folder.  To open this file, go to the 
-            MilkDrop configuration screen (ALT+K from Winamp) and click the
-            "Edit Sprites" button.  Or, you can just edit it manually if 
-            you know how; it's plain-text.
-            
-            The first thing you see when you open the file is a bunch of
-            lines that start with two forward slashes (//).  These are
-            comment lines, and they explain the syntax for creating a sprite. 
-            This is your main reference for finding out what all the 
-            parameters do for the fonts & messages; it is recommended that 
-            you leave this information in the file, although it can be removed 
-            (or modified) and the sprites will still work.
-
-            After the comments come the sprite definitions.  Each sprite is
-            made up of one parameter that indicates the image file to use
-            (this is the 'img=...' line), and two types of code: initialization
-            code, and regular code.  
-            
-            The first - initialization code - is executed only once, when you 
-            launch the sprite.  Use it to do one-time initialization of variables
-            (such as the opacity (a), rotation angle (rot), position (x,y),
-            and so on) or to invent new variables that you will access later.
-            This code is marked by the 'init_1=...', 'init_2=...', etc. lines.
-            
-            The second type of code - marked by 'code_1=...', 'code_2=...', etc.
-            - is executed every frame, just prior to plastering the sprite on 
-            the screen.  Use it to animate the sprite, moving it around (changing
-            x,y), scaling it up and down (sx,sy), fading it in and out (a),
-            changing its color, and so on.
-            
-            Please see the comments included in the sample milk_img.ini file
-            for full details and examples on how to author sprites.
-
-        INVOCATION AND USAGE
-            There is currently only one way to invoke sprites: manually.
-            To do this, first press 'K' to enter 'sprite mode' (while 
-            running MilkDrop).  Now, whenever you type in a two-digit 
-            code (00-99), MilkDrop will try to find & launch the sprite
-            you've requested, from the milk_img.ini file.  If there is
-            an error, it will display an error message in the upper-right
-            corner.  Note that to enter the two-digit code, you can't use 
-            the numeric keypad; you have to use the numbers at the TOP of 
-            your keyboard.  
-
-            If you make an error entering the first digit of the code, 
-            just press '*' to start over.  If you want to
-            clear the most recently-invoked sprite, press DELETE.  If you
-            want to clear the oldest sprite, press SHIFT + DELETE.  If you
-            want to clear all sprites, press SHIFT + CTRL + DELETE.
-            
-            If you want to clear sprites by their 2-digit code, press
-            SHIFT + K (instead of just 'K') to enter 'sprite kill mode.'
-            Now, when you enter a two-digit code, instead of invoking
-            the sprite, MilkDrop clears all running sprites with that
-            two-digit code.
-
-    
-
-
-5. TROUBLESHOOTING
------------------------
-    
-    If MilkDrop has a critical problem (e.g. fails to load, freezes, etc.)
-    or if the image is distorted, torn, corrupted, or all one solid color,
-    try the following two suggestions to resolve the problem.  In 90% 
-    of these cases it can be fixed.  If you have a different problem, 
-    scroll down past this part and try to find the appropriate symptom 
-    and its solution.
-
-    1. UPDATE YOUR VIDEO DRIVER, OR TRY OTHER DRIVERS
-    
-        Almost all display problems are caused by buggy video drivers!
-        
-        A "driver" is a piece of software that translates graphics-related 
-        commands from programs, like MilkDrop, into the native language of 
-        your specific graphics hardware.
-
-        For desktop machines, there are typically three sources for video drivers: 
-            1) those from the *chip* manufacturer's website (usually 
-                nvidia.com or ati.com) (best source) 
-            2) those from the card manufacturer's website (LeadTEK, PNY, etc.)
-            3) those that shipped with Windows (yuck)
-        
-        For laptops:
-            1) the driver from the *laptop* manufacturer
-            2) (maybe) the driver from the graphics chip manufacturer 
-                (ATI, Nvidia, etc) - however, it's fairly common to find 
-                that the laptop requires a custom driver written by the
-                laptop manufacturer.
-            3) the driver that shipped with Windows (yuck)
-
-        Give them all a shot.  Track down every driver you can find for
-        your card, and try it.  Try the WHQL ones first - these versions of
-        the drivers have passed "Windows Hardware Quality Labs" certification
-        and are usually the more stable and reliable ones.  
-        
-        In general, it's a very good idea to use only Microsoft-certified 
-        WHQL drivers for your video card.  Often people want to get the newest, 
-        fastest beta drivers, but these drivers are almost ALWAYS riddled 
-        with new bugs.  You can also watch the version number of the drivers
-        a company releases - if the version number just jumped to a new
-        series (such as from the 70's to the 80's), watch out, it probably 
-        has a lot of bugs that need worked out - give it 3-4 months before
-        expecting the new driver series to work well.  With video drivers,
-        the newest isn't always the best!
-
-        Here is a list of some common card/chip manufacturers and where 
-        to get their drivers.  Don't forget to choose the WHQL driver!
-        
-            [ NVIDIA driver ]
-                Card manufacturers using NVIDIA (GeForce) graphics chips:
-                (note - most of these just link you to the nvidia driver above)
-                [ XFX ]
-                [ EVGA ]
-                [ BFG ]
-                [ PNY ]  
-            [ ATI driver ] 
-                Card manufacturers using ATI (Radeon) graphics chips:
-                [ VisionTek ]              
-                [ Diamond ]                
-            [ Intel ] - then click 'graphics' on the left
-            [ SiS ] - agree, then select 'graphics drivers'
-            [ S3 ] - then click 'drivers'
-            [ VIA ]    
-            [ Matrox ]
-            [ Creative Labs ]
-            
-            For others - or in general - if your graphics chip is made by Trident, 
-            for example, then try a google search for:
-            
-                Trident graphics driver
-                        
-            Then click on "support", then "drivers" (or "downloads"), then
-            "graphics driver", and so on.
-                        
-
-    2. [RE]INSTALL DIRECTX
-    
-        Make sure you have a quasi-recent version of Microsoft DirectX
-        installed.  In reality, though, almost every PC in the world has
-        DirectX 9 on it at this point, so this shouldn't be a problem.
-        If you go to download it, you'll only be able to find DirectX 10 -
-        this is fine to install, though, as it includes DirectX 9 inside 
-        it.  As a last resort, though, if you are having problems,
-        you could try re-installing DirectX to see if it helps.
-    
-    
-    If you're having a non-critical problem, browse the following list of
-    common problems and their causes and solutions.  Note that for each symptom-
-    cause-solution block, there can be multiple symptoms with the same cause and 
-    solution, and the same symptom might be listed in multiple blocks.
-  
-    If the solutions below don't work for you, please visit the forums at
-    http://www.nullsoft.com/free/milkdrop, where you can read the most
-    recent troubleshooting issues and solutions.
-        
-
-    ENTRY 1
-    SYMPTOM:
-        -any error message saying "Failed to create ..." 
-            or "not enough memory...", or
-        -only a portion of the screen displays correctly; the rest is 
-            either filled with garbage or badly flickering
-    CAUSE:
-        1) Your video card might not have enough memory to run MilkDrop at 
-        the resolution (screen width and height) you've picked, 
-        2) your drivers might be out of date, 
-        3) you might need to reinstall DirectX (very very rare), or
-        4) your graphics card might be to crappy to *actually* run
-             pixel shaders well.
-    SOLUTION:    
-        1) To battle video memory problems:
-
-            Go to the config panel and try smaller video modes (e.g.,
-            320x240 is smaller than 640x480).  Even better is to try
-            a lower color bit depth; if you'd selected a 32-bit ("8888") 
-            video mode before, try a 16- ("565" or "555") or 24-bit ("888") 
-            one, for example.  Note that it might only work in one of them; 
-            so make sure you try them all.  Trying these things is especially 
-            important on laptops with limited video memory, or older video 
-            cards with a small amount of video memory.
-        
-            Finally, you can try locking the texture size (or "canvas size") 
-            to 256x256 pixels, just to see if that fixes the problem.  
-            If it does, try using a smaller fullscreen video mode to
-            free up some memory, or if running windowed, close other
-            graphics-hungry applications.
-        
-        2,3) for instructions on how to reinstall DirectX or update 
-            drivers, go here.
-            
-        4) Go to the MilkDrop config panel (hit ALT+K) and on the second tab, 
-            in the "Pixel Shaders" box, select "None."  Now does MilkDrop run 
-            ok?  If so, your video card probably just can't reliably run
-            pixel shaders, due to either inferior hardware, or it could
-            be the driver.  You can always try setting "Pixel Shaders" 
-            back to "Auto" and then installing a newer (preferably WHQL) 
-            video driver.
-
-
-    ENTRY 2
-    SYMPTOM:
-        -When I go to the Load Preset menu ('L') in MilkDrop, some of the
-            presets on disk are missing.
-        -I downloaded some new presets and put them in my Plugins\MilkDrop2\Presets
-            directory, but I can't access them from within MilkDrop.
-    CAUSE:
-        You probably have an older video card that can't handle the pixel
-        shaders needed to run some of the presets.  MilkDrop automatically
-        hides any presets from you that you can't run.
-    SOLUTION:
-        * You could buy a new graphics card - one that meets the minimum
-        recommendation for MilkDrop 2.  These cost less than $40.
-        * You could try forcing MilkDrop to try to run these presets.
-        Sometimes MilkDrop just hides them from you because it predicts
-        they will run horribly slow on your graphics card; in case it
-        is wrong about that, try this.  Go into the MilkDrop config
-        panel (ALT+K) and go to the More Settings tab.  Under the 
-        "Pixel Shaders" option, change it from "Auto" to "Shader Model 2"
-        or "Shader Model 3".  Then try to run MilkDrop and see if the
-        presets appear.  If they do, you're in luck; if they don't, your
-        GPU really doesn't support those shader models.
-    
-
-    ENTRY 3
-    SYMPTOM:
-        MilkDrop always looks the same - it's always showing the same
-        preset, and it never changes to a new preset unless I tell it to.
-    CAUSE:
-        Scroll Lock is on.
-    SOLUTION:
-        The Scroll Lock key is how you tell MilkDrop to lock the current
-        preset - i.e. don't randomly transition to a new preset unless you 
-        do it.  The state of the Scroll Lock key is remembered when you
-        start or stop MilkDrop, too, so be careful of that.  If you are
-        experiencing this problem, you can fix it in any of the following
-        three ways:
-          1. hit Scroll Lock while MilkDrop is running (and the viz window is active);
-          2. load up the MilkDrop config panel (ALT+K), go to the More Settings
-              tab, and uncheck the "Start milkdrop with preset lock (scroll lock) 
-              key ON" box;
-          3. if you're using a modern skin, there is a "random" button on
-              the frame of the window, which is the inverse of the Scroll Lock
-              state - i.e. you probably have Scroll Lock on and "random" off.
-              Click the "Random" button to turn random transitions back on
-              (and notice that scroll lock gets turned off as a result).
-       
-    ENTRY 4
-    SYMPTOM:
-        I was browsing for presets from within MilkDrop ('L') key and 
-        got lost.  How do I get back to my presets?
-    SOLUTION:   
-        Two ways to fix this.  The easiest is to just reset MilkDrop
-        to its defaults - hit ALT+K to load the MilkDrop config panel,
-        then click the 'Defaults' button.  The next time you launch
-        MilkDrop, it will start you in the default preset directory.
-        
-        To fix it manually (and preserve all your settings), run
-        MilkDrop, hit F8, and paste in this path:
-          C:\Program Files\Winamp\Plugins\Milkdrop2\presets
-        [or equivalent].
-        
-        Another way to fix it is to hit 'L', and browse all the way 
-        down to the root folder (repeatedly select ".."), then
-        go into Program Files, Winamp, Plugins, MilkDrop2, and finally,
-        presets.
-        
-            
-    ENTRY 5
-    SYMPTOM:
-        -things flicker through (such as my AIM window ticker, taskbar
-        clock, web page animations, etc.) when I'm running MilkDrop
-        in fullscreen mode.
-    CAUSE:
-        You're probably running MilkDrop fullscreen at the same
-        resolution & color depth as your desktop, and Windows isn't 
-        properly handling MilkDrop's request for exclusive access to the
-        screen, and is still letting other applications paint (draw)
-        themselves.
-    SOLUTION:
-        Change either your Windows desktop resolution or color depth, or 
-        MilkDrop's fullscreen resolution or color depth, so that there
-        is some difference between the two.   (To change your Windows 
-        display settings, go to the Start Menu -> Settings -> Control 
-        Panel -> Display -> Settings tab, and then change the "colors" 
-        or "screen area" settings from there.)  Also make sure you're
-        not using "fake" fullscreen mode (...uncheck this box on the
-        main screen of the config panel).
-
-
-
-
-6. Known Issues / Misc. / Tips:
----------------
-    a. Tip for video capture: if you'd like to save sequences of video 
-        from this plugin, there are several programs out there that will 
-        let you do this.  Warning: you will need a ton of free hard drive 
-        space, and a fast CPU helps.  A few of these programs are:
-            "FRAPS"               http://www.fraps.com/
-            "Hypercam"            http://www.hyperionics.com
-    
-    b. Close other apps:
-        For the best graphics performance, try to close as many other 
-        applications as you can, before running the plugin, especially 
-        those that tend to work in the background, such as anti-virus 
-        or file-swapping software.  Also, if you must leave other 
-        applications open, try to minimize them (i.e. shrink the window 
-        down to the taskbar) so that they stay out of the painting loop.
-    
-    c. Windows Vista / Winamp with per-user settings
-        Be aware that if you're running Vista as a non-admin user,
-        you can't write to (or delete from) files in the Program Files
-        directory, which is were MilkDrop 2 is installed.  So, anything
-        you try to write or save (like milkdrop's settings file, milk2.ini; 
-        or presets) will probably end up deep in some user-specific, 
-        virtualized "Program Files" directory somewhere on your hard 
-        drive.  Yell at Microsoft for this one!
-        
-        Also, if you installed Winamp with per-user settings (instead of 
-        shared settings) - on any OS, not just Vista - be aware that your
-        .INI files (milk2.ini, milk2_img.ini, milk2_cfg.ini) are all
-        stored in a folder like this:
-            
-            C:\Documents and Settings\\Application Data\Winamp\Plugins         
-            
-        (Note that 'Application Data' is a hidden folder.)  However,
-        presets, textures, and things like that are all shared between
-        users, in the real [c:\Program Files]\winamp\plugins\milkdrop2 folder. 
-        If you want to keep your presets separate, you can still do that, 
-        though - just put them in a personal folder, and then seek to it
-        from within MilkDrop.  If you're using per-user settings in Winamp,
-        it will remember which folder you last used.
-        
-
-
-7. Using Line-In
------------------------
-    If you want to use your sound card's Line-In or CD Audio inputs for
-    sound data (instead of mp3 files), you can do this.  Do the following:
-        1. CONNECT WIRES
-            Connect your audio source (a stereo, a live feed, whatever) into
-            the line-in (or microphone) 1/8" jack on your sound card.  You
-            might want to test & verify that your cable is good before doing 
-            this.
-        2. SELECT SOUND INPUT CHANNEL & ADJUST VOLUME
-            In Windows, double-click the speaker icon in your systray (where
-            the clock is).  Then, on the menu, go to Options -> Properties
-            and select the "Recording" option.  Then make sure the Line In
-            (or Microphone) input channel (whichever is appropriate for
-            your case) is SELECTED (with a check mark) and that the volume 
-            is close to, or at, the maximum.  Hit OK.           
-        3. TELL WINAMP TO USE LINE-IN
-            Open Winamp, and hit CTRL+L (the "Open Location" hotkey).  Now
-            type in "linein://" as the location you want to open.  (Leave out
-            the quotes and make sure you use FORWARD slashes.)  Hit PLAY
-            ('x' key for the lazy), and the little built-in oscilloscope (or 
-            spectrum analyzer) in Winamp should start showing your signal.
-        4. RUN MILKDROP
-            Run MilkDrop as usual.  If the waves are too small or large, 
-            either adjust the volume from Windows' Volume Control, or adjust
-            the sound level at the source.       
-   
-    If you are doing shows using live audio, and if you have a multiple monitor
-    setup, you might also want to use the "VJ mode" feature, which lets you 
-    control MilkDrop (even editing shaders on the fly, etc.) via a separate monitor.
-
-
-
-
-8. Acknowledgements
------------------------
-    A very special thanks & triple word scores out to Francis Gastellu
-    and Justin Frankel for the use of their quite-excellent 
-    realtime mathematical expression evaluation library, evallib. 
-
-    A huge thanks to Rovastar for running milkdrop.co.uk and all
-    of the work and passion he has put into making MilkDrop great.
-
-    Also, a super special thanks go out to the following preset 
-    authors for their excellent artistic & mathematical work:
-
-        Aderrasi
-        Bill Melgren
-        Che
-        CTho
-        Idiot
-        Illusion
-        Krash
-        Mstress
-        Rovastar
-        Rozzor
-        Studiomusic
-        Telek
-        Tobias Wolf Boi
-        Unchained
-        Zylot
-
-        ...and to everyone else who has contributed.
-
-
-
-
-
-9. Version History
------------------------
-2.2 - November 2009
-    - updated to use ns-eel2 (thanks Justin)
-
-2.1 - January 2009
-    -pixel shader 2.0 & 3.0 support tweaks
-    -unicode support for F2 key feature
-    -removed some older Milkdrop presets and added some newer ones to Winamp installer
-
-2.0e - August 2008
-    -added localization support    
-    -unicode support for milkdrop playlist and title    
-    -tweaked menus
-
-2.0d - January 2008
-    -worked around colossal Intel driver bugs.  See (or skip) long description in next item.    
-    -tightened up various uses of the DX9 api, to decrease the chances of bugs due to poor DX9 compliance
-        by drivers for lower-end graphics chips (namely Intel integrated graphics).  Most importantly,
-        all Intel drivers seem to implement DrawIndexedPrimitiveUP() incorrectly, which was killing
-        MilkDrop.  Since Intel has has this collosal failure in their driver for eons, I decided to work
-        around it, and removed all calls to this function.  MilkDrop should now run properly on Intel
-        graphics chips.
-    -also did the following little things to help decrease chances of buggy driver interactions:
-        -now using more exact D3DFVF_TEXCOORDSIZE2(0,1,2) specifiers, in addition to _TEX2, etc.
-        -cleaned up headers (vertex declarations) in data\*.fx files to more closely match the vertex buffers.
-        -set z==0 for all vertices during the composite shader
-    -fixed some bugs w/giant mesh sizes
-
-2.0c - December 2007 (bundled with winamp 5.51)
-    -if a texture (used in a shader) is not found, MilkDrop now also looks in the current preset folder
-        to try and find it.  This makes it so that preset downloaders can be lazy and just put 
-        the presets, along with the textures that come with them, into the same directory.
-    -fixed a bug where blur textures weren't always being sampled with bilinear filtering
-    -fixed a bug where it would sometimes crash when exiting fullscreen mode while using a modern skin
-        (needed to tell Winamp that we were the viz window, via SET_EMBED_GUID(avs_guid))
-    -desktop mode no longer causes explorer to crash in Windows Vista; it instead just shuts 
-        off the icon-re-creation code.
-    -desktop mode: fixed default placement of icons, when taskbar is on the left/top side of the screen.
-    -removed Winamp version check, so people can run it with older winamps (within reason)
-        -if warand() function can't be found (older winamps), it calls a wrapper fn to rand()
-    -fixed font face for custom messages - was errantly using song title font face for custom msgs
-    -song title texture size is now based on max of screen width vs. height, rather than just width.
-    -simple waveform no longer draws itself when its alpha is less than 1/256 (0.004).
-    -added some cool new presets / filtered out some old crummy ones & repeats
-    -changes of note for preset authors:
-        -added "pixelsx" and "pixelsy" to preset's main per-frame and per-vertex equations. 
-            (equiv. of "texsize.xy" in shaders)
-        -custom waves: you can now vary the # of samples from the custom wave per-frame code.
-            Added new var, "samples", to custom wave init code [read only] and per-frame code [r/w] - 
-            tells you (and lets you set) the # of samples to draw for the wave.
-        -'time' value in shaders now wraps back to 0, after 10,000 seconds spent on a preset 
-            (to avoid precision jitters)
-        -fixed bug where 'Draw Thick' was never working for custom waves.
-        -added "#define tex3d tex3D" to include.fx
-    ---( changes after this point were made in v2.0a, 25 Oct 2007, which wasn't officially released... )--- 
-    -Preset list scan (when milkdrop launches) now happens in a background thread, 
-        so there is no drop in framerate while the scan is done.
-    -added instancing to custom shapes!!
-        -you can now set the # of instances for each of the 4 custom shapes
-           [1..1024]
-        -the per-frame code will actually be called 'num_inst' times,
-           and each time, the variable 'instance' will increment (0,1,2,... num_inst-1).
-    -lots of new presets
-    -plugin no longer has a taskbar icon when running in desktop mode
-    -shader writing: tex2d() now works (before only tex2D() worked)
-    -fixed default fullscreen display mode (...if you'd never gone to the config
-        panel and saved your settings, it defaulted you to 1024x768; now it
-        defaults you to your desktop res).
-    -fixed a few blending bugs (and greatly cleaned up the code) 
-        for transitioning between presets with mixed pixel shader versions
-    -transitions: when booleans from the old comp shader interpolate 
-        during a blend, if the old & new shaders did & didn't use a comp shader 
-        (or vice versa), then it will now be smart about when it switches the 
-        boolean, so you don't see any avoidable jumps.  (mostly for darken, 
-        video echo orientation, brighten, solarize, etc.)
-    -presets now save with a few less decimal places for most of the values (less waste)
-    -finally fixed seldom-seen wave bug; it was due to per-frame code "wave_mystery = time*0.03;" when used with wave types 0,1,4.  Now those wave types repeat the waveparam value in the [-1..1] range, so it always looks good.
-    -fixed preset list selected pos after preset delete
-    -found and fixed bug with custom wave/shape import
-    -Fixes to documentation, driver link updates, etc.
-    -Fixed bug with the 'texture wrap' and 'sustain level' menu items'
-        visibility (...they should, and now only do, show if the current preset 
-        doesn't use pixel shaders).
-    -fixed bug with 'edit sprites' and 'edit custom messages' buttons on the config
-        panel - they were trying to edit the milkdrop 1.0 ini files (milk_*.ini 
-        rather than milk2_*.ini). 
-    -fixed bug with desktop mode - when paused, if you dragged the mouse around
-        on the desktop, milkdrop would update [new] frames instead of just redrawing
-        the exact same last [paused] frame.
-    -fixed bug with desktop mode - if you made winamp run just in the systray,
-        then ran MD2 in desktop mode, then minimized winamp to the systray,
-        then used a global hotkey to pause the song, then clicked on some
-        random window (say, calc.exe) and then clicked back on milkdrop,
-        the taskbar would disappear.  This no longer happens because the
-        viz window, in desktop mode, now only covers the visible portion
-        of the desktop, and not the area occupied by the taskbar.
-    -docs: updated links & text for drivers section
-    
-2.0 - 10 October 2007 (bundled with winamp 5.5)
-    -MilkDrop has been upgraded from DirectX 8 to DirectX 9.
-    -This means it now supports Pixel Shaders.
-      -Each preset can now have two shaders in it: a warp shader
-        and a composite shader.
-      -The "warp" shader performs the frame-to-frame image-warping operation.
-      -The "composite" shader performs the final display of the feedback
-        image to the user.  
-      -See the preset authoring guide for more information.        
-    -Added a "back" button for presets!  You can now use the 'backspace' key 
-      to go back to up to 64 presets that recently played.
-    -Presets can now load textures (jpg, png, etc.) from disk and use them
-      (in shaders) for whatever they want.
-    -Also added several built-in 2D and 3D procedural noise textures.
-    -You can edit the warp & composite shaders on-screen.  
-    -Per-pixel equations have been renamed to per-vertex equations, because
-      that's what they really were.  These equations determine how each point
-      moves - on a big grid that covers the screen.  For all the pixels in between,
-      the motion was interpolated.  Now, that motion data comes into the warp
-      shader as a "uv" coordinate, and you can use it like before, or you can
-      do more work on top of it - but because the pixel shader truly executes
-      (independently) on each pixel, the warp shader truly operates at a "per-pixel"
-      resolution.
-    -When editing per You can now copy and paste to and from the *Windows* clipboard.
-      CTRL+C copy
-      CTRL+X cut
-      CTRL+V paste
-		-The internal canvas (texture) size is no longer locked to power-of-2 squares;
-			it can now match the window size perfectly (...or you can override it
-			to use the old NP2 method).
-		-Max gridsize is up from 128 to 192.
-		-Added 'A' key (aggregate) - loads a random preset, then loads the warp shader 
-		  from another random preset, and then loads the composite shader from
-		  a third random preset.
-		-Added 'D' key - cycles between various lock-states for the warp and
-      composite shaders.  When one of these shaders is locked,
-      loading a new preset will load everything *except* the
-      locked shaders, creating a mix between the two presets.
-    -Ditched 'stereo 3D' mode.  It never worked that well anyway.
-    -Added "aspectx" and "aspecty" (read-only) to per-frame and per-vertex variables,
-      to help presets deal with widescreen display modes properly.
-      Multiply an X,Y coord by these to make it fit the window properly.
-    -The q1-q8 variables have been expanded; the range is now q1-q32.
-    
-1.04L - 04 May 2007	
-        -added localization support
-        -fixed Milkdrop DEP incompatibility
-        -fixed theming of preferences under XP+
-	   
-1.04d - 13 February 2007
-        -fixed some multi-user issues 
-		
-1.04c - 21 June 2006
-        -added missing files to Winamp installer
-        -added multi user support
-        -fixed 100% cpu usage when paused
-        -added over 200 new Milkdrop presets to Winamp installer!
-
-
-1.04b - 10 October 2003
-        -slimmed down the presets for bundling w/Winamp 5
-        -fixed blurry text when running in wa5 w/skinning, 
-            before first window resize
-        -can now start plugin w/o music (Winamp 5+)
-        -(hopefully Justin shrank the DLL some, too)
-
-1.04 - 31 July 2003
-        -upgraded to VMS (VisMegaSDK) 1.05 and DirectX 8.  That means a revolutionized 
-            Desktop Mode, better driver support, better multimon support, winamp
-            skinning (when running in windowed mode), increased general stability, 
-            and much, much more.
-        -added CUSTOM SHAPES and CUSTOM WAVEFORMS.            
-        -added the following variables for per-frame scripting: (all booleans, except 
-            'gamma') wave_usedots, wave_thick, wave_additive, wave_brighten
-            gamma, darken_center, wrap, invert, brighten, darken, solarize
-            (also, note that echo_zoom, echo_alpha, and echo_orient were already in there,
-             but weren't covered in the documentation!)
-        -added 'meshx' and 'meshy' [read-only] variables to the preset init, per-frame, 
-            and per-pixel equations
-        -cranked max. mesh size up to 128x96
-        -added alphanumeric seeking to the playlist; while playlist is up,
-            you can now press A-Z and 0-9 to seek to the next song in the playlist
-            that starts with that character.  SHIFT+A-Z seeks upward (while lowercase/
-            regular a-z seeks downward).
-        -added some options to config panel
-        -sprites & custom messages: added 'kill' keys
-            -CTRL+K kills all running sprites
-            -CTRL+T kills current song title anim
-            -CTRL+Y kills current custom message
-        -sprites:
-            -for sprites, color key can't be a range anymore; it's
-                now limited to just a single color.  'colorkey_lo' and 
-                'colorkey_hi' have been replaced with just one setting, 
-                'colorkey'.
-            -also, behavior of the 'burn' variable has changed; now,
-                a sprite can be burned in on any frame, not just on the
-                last frame before it dies.  See the sample sprite config
-                file, milk_img.ini, for more information.
-        -preset ratings are no longer read in all at once; instead, they are scanned in
-            1 per frame until they're all in.  This fixes the long pauses when you switch
-            to a directory that has many hundreds of presets.  If you want to switch
-            back to the old way (read them all in at once), there is an option for it
-            in the config panel.
-        -internal texture size now has a little more bias toward a finer texture, 
-            based on the window size, when set to 'Auto'.  (Before, for example,
-            to reach 1024x1024, the window had to be 768x768 or greater; now, it
-            only has to be 640x640 (25% of the way there).  I adjusted it because
-            before, at in-between resolutions like 767x767, it looked very grainy;
-            now it will always look nice and crisp, at any window size, but still
-            won't cause too much aliasing (due to downsampling for display).
-        -..and much many massive amounts of more!
-
-1.03 final - 19 June 2002
-        -fixed bug with motion vectors; when there were 64 of them on X
-            and 48 and Y (the upper limits), stray lines would sometimes
-            be drawn along the top and right edges of the screen.
-        -revamped the help screen
-        -added some cool new presets
-        -touched up the documentation
-
-1.03 beta 3 - 15 May 2002
-        -letter 'g' no longer gets cut off in custom messages
-        -(oops... it's 'wave_mode', not 'wave_type'.)
-        -fixed 'q1'..'q8' in the preset init code.
-        -revamped the way presets are loaded & blended; transitions
-            should be cleaner now.  
-        -made motion vectors morph more smoothly during transitions;
-            if the old preset had motion vectors on but the new one
-            doesn't, then the #, drift speed, length, and color 
-            of motion vectors does not change as they fade out; 
-            and vice versa if the mv's are fading in.
-        -added optional 'burn-in' for sprites, so when they are finished, 
-            they leave an imprint in the background.  The sprite will
-            burn into the background at the end of its lifetime 
-            if the variable 'burn' is set to a nonzero value; if 'burn'
-            is zero, the sprite will not burn in.
-        -motion vectors: reverted to 1.02 functionality, following 
-            krash's advice.  So mv's should now be backwards-compatible 
-            (with 1.02 versions and earlier).  Now, dx and dy are constant
-            offsets for the motion vectors; if you want them to scroll,
-            alter dx and dy based on the time (or frame).
-        -finished writing critical notes in milk_img.ini.
-        -revamped the keyboard interface for custom messages & sprites.
-            see the documentation.  The realtime help screen won't
-            provide too useful, though (not enough space to lay it all
-            down there).
-                
-1.03 beta 2 - 1 May 2002
-        -preset comments are in; start them with '//' anywhere on the line,
-          and the rest of the line will be ignored.
-        -added variables:
-            -fps (read-only)
-            -video echo options: echo_zoom (0..1..+inf), echo_alpha (0..1), 
-                echo_orient (0,1,2,3)
-            -motion vector drift: mv_dx, mv_dy (a la geiss)
-            -wave_mode[0-7], wave_a(0..?)
-        -fixed texel alignment
-            -nVidia: dx|dy += -1/(texsize*2)    
-            -same for:         http://forums.winamp.com/showthread.php?threadid=83401 
-                All nVidia Cards (Many confirmed tested), 
-                3dfx Voodoo Cards (Voodoo 3 confirmed tested), 
-                ATI Cards (ATI All-In-Wonder confirmed Tested) 
-                Kyro II Confirmed Tested 
-                even Illusion's antiquated Intel Card needs it. 
-            -(untested: the matrox cards)
-            -super thanks to Rovastar for researching & cracking this one
-        -added option for thicker waves; see wave menu.
-            -note: only takes effect when texture size is >= 512x512!
-        -modified presets for new texel alignment fix:
-            -Zylot - Tunnel of Illusion
-            -Zylot - S. Pulse Virus
-            -Most of Krash' s presets
-            -Illusion and Rovastar - Grand Odyssey Mod
-            -Unchained: Goo Kung Foo and Perverted dialect.
-            -optimized some, thanks to Rovastar for pointing out lines in
-                per-pixel code that could be migrated into per-frame code.
-            -many of my own: made waveforms thick
-        -some new presets
-            -(bipolar 4,5; supernova 2; calligraphy; others from milkdrop.co.uk)
-        -fixed bug with sound analysis where sound variables in expressions
-            (bass, bass_att, treb, etc.) could be NAN on the first frame
-            that milkdrop ran.  (symptoms could be bad if the value was
-            used over & over in subsequent frames!)
-        -saved about 100k on the installer by updating to NSIS 1.98 and
-            using the new bzip2 compression. (thanks again to rovastar)
-        -made the texture used for song titles & custom messages take 1/4
-            as much video memory (was square before, blech - now it tries
-            4:1; if that fails it tries 2:1; then 1:1 as a last resort.)
-        -added config panel option to mute all errors/warnings that might 
-            appear in the upper-right corner.
-        -revamped the configuration for desktop mode w/software blit.  
-            Now, you have a choice of 3 different ways to bring the image 
-            across the bus (from video to system memory).  Then the image
-            is converted from RGB to YUV on the cpu, and then you also get
-            to select how to send the image across the bus again, back to
-            video memory, for display on the desktop.  The 3 methods are
-            1) copy the data using an mmx-accelerated memory copy routine
-                (never-fail cornbread)
-            2) use directx to blit from one surface to another 
-                (sometimes drivers flake out on this)
-            3) skip it; read/write directly to/from video memory
-                (never-fail cornbread)
-            Regarding 1 vs. 3: they'll both always work; usually #1 is
-            faster going from video to system memory, and #3 is faster
-            going from system back to video; but not always.  Try different
-            combinations out on your card and see what happens.
-        -sprites!
-            users can edit 'milk_img.ini' and write their own code to control
-            the sprites.  Each sprite is an instance of a jpeg image from disk,
-            displayed according to the code in the .ini file.  Up to 16 sprites 
-            can be running at once.  
-        -stole Y + K keys for use with custom messages & sprites.
-            Hit 'y' to enter custom message mode, then enter two-digit
-            codes to launch custom messages.  Hit 'k' to enter sprite
-            mode, then enter three-digit codes to launch sprites.
-        -added 'preset initialization code', so you can initialize
-            your custom variables when the preset is first loaded.
-        -increased number of 'q' variables from 5 to 8.  (q1..q8 are
-            used to carry values from the per-frame equations to the
-            per-pixel equations.  Note that they can now also carry
-            values from the preset init equations, on to the per-frame
-            AND per-pixel equations!)
-		-automated the brightness slider in the config panel; now there's
-			a checkbox that says, 'guess, based on my video card'.  Currently,
-			the auto-brightness algorithm is simple: if you have an nVidia
-			card, it will set it to 2; otherwise, it sets it to 0.
-        
-1.02 - 2/7/02
-        -added CUSTOM MESSAGES - you can edit them in the file MILK_MSG.INI in your
-            WINAMP\PLUGINS directory.  They are displayed by either keying in their
-            2-digit numerical code ('##') at runtime, or randomly if you choose this
-            option from the config panel (see the 'More Options' dialog).
-        -also added RANDOMIZATION FOR SONG TITLE ANIMATIONS (also see the 'More 
-            Options' dialog from the config panel).
-        -added INSTANT HARD CUT HOTKEY: 'H'
-        -for preset authors:
-            -per_frame and per_pixel code use to get cut off if they didn't fit 
-                on the screen; this is now fixed (flips to next page as needed)
-            -when editing per-frame/per-pixel equations, the line that the cursor 
-                is on is now highlighted!
-            -fixed an old bug where if the per-pixel or per-frame code had nothing 
-                in it except spaces & linefeeds, it would display an error message 
-                saying "error in per-{pixel|frame} code".
-            -added a 'trail length' parameter to the motion vectors. 
-            -added a bunch of per-frame variables to control the motion vectors: 
-                mv_x, mv_y, mv_l, mv_r, mv_g, mv_b, mv_a.  Also got rid of the 
-                motion vectors on/off setting; now the opacity controls this.
-            -cranked up max. # of user variables from 23 to 33.  (Added 16 slots, 
-                but used 6 of them for motion vectors.)
-            -added a per-frame variable called 'monitor'.  Set the value of this 
-                variable in the per-frame code, and then press 'N' to monitor (show) 
-                its value in the top-right corner of the screen.  Should be very 
-                useful for debugging.  (Thanks to Krash for the great suggestion 
-                on how to implement this!)
-            -added the int() function, which turns the argument into an integer 
-                (whole number).  Rounding is toward zero.  Examples: 
-                    int(-1.1) -> -1, int(-1) -> -1, int(-0.9) -> 0;
-                    int(0.9) -> 0, int (1.0) -> 1, int(1.1) -> 1;
-                    int (2.1) -> 2.
-        -improved 3D mode:
-            -drastically improved quality of stereo 3D images by changing default 
-                3d colors to CYAN (full green + blue; was just full blue) for the 
-                left eye and RED for the right eye.  It turns out that this provides 
-                an equivalent 3d image, but gives you the full range of colors for 
-                all presets, which in turn probably makes the 3Dness more visible 
-                to your brain anyway.
-            -also, when in 3D mode, made the waveforms 60% white and 40% their 
-                original color (used to be 100% white because so much color was lost 
-                in the green channel).
-        -song titles:
-            -(added randomization, as mentioned above)
-            -improved max. resolution of song titles by increasing the max. 
-                allowable GDI font size
-            -fixed longstanding bug with the "burning in" of song titles after 
-                they're done displaying; the old, floating location wouldn't exactly 
-                match where the title would be burned into the background & melt away.
-        -timing & animation:
-            -protected against milkdrop's animation running super-fast because the 
-                clock jumped way ahead when no frames were rendered (i.e. milkdrop 
-                got stalled somehow).
-            -smoothed the animation by assuming the time for each frame to be 80% 
-                of 1/fps and 20% the actual time reported.
-        -misc:
-            -converted ANSI_CHARSET to DEFAULT_CHARSET in CreateFont() calls (should 
-                fix some display of funky/foreign character sets)
-            -added 'R' key to toggle random vs. sequential order for loading presets
-            -fixed alphanumeric sorting of presets (used to have minor errors such 
-                as putting "galaxy 2" before "galaxy", and so forth - unfortunately 
-                this is how strcmp() - even Windows Explorer - sorts them.  I rewrote 
-                strcmp() to make it sort in a more 'natural' order.)
-            -'&' characters in preset filenames no longer show up as an '_' character, 
-                although it still looks funny if you try to save one with an '&' already 
-                in it, but don't worry, it will preserve the '&' (even though it looks 
-                messed up).  Note that you still can't type a *new* '&' into the filename 
-                when you go to save a preset.  It is safe to rename it from outside 
-                MilkDrop, though, and use it in MilkDrop later. 
-            -fixed preset-to-preset blending bugs for the 10 border variables.
-            -fixed a bug in blending from a preset using waveform #7 (two horizontal 
-                waveforms) to waveform #0 (a circular waveform), where the right edge 
-                of the top horizonal wave would get connected (via a straight line) 
-                to the left edge of the bottom horizontal wave, as soon as the blend 
-                began.
-            -m_debug.txt: added some caps detection info at init time; screened out 
-                logging of WM_MOUSEMOVE, WM_NCHITTEST, and WM_SETCURSOR messages.
-            -improved motion vector motion prediction so that the tips of the motion 
-                vectors should be perfectly matched from frame to frame, when the 
-                trail length is set to 1.  **Note that it defaults to 0.9, so that 
-                the look is similar to the old, mismatched version! (so the presets 
-                are backwards compatible.)  **Also note that for video cards that 
-                do not support anti-aliased edges, there could be up to 1 pixel of 
-                error here.  Check m_debug.txt for whether or not your driver/card 
-                supports anti-aliased edges for lines.)
-
-1.01 - 12/7/01
-        -playlist feature ('p' key) no longer crashes on Windows ME/98SE.
-        -fixed problems with ampersand ('&') character in song titles/playlist
-        -fixed bug with previous max. of 23 user variables per session.  (Now, 
-            it's a max of 23 user variables per preset, as it should be.)
-        
-1.0 - 10/30/01
-        -added a section to the documentation on using "line-in" as your 
-            audio source (instead of mp3's)
-        -lowered minimum frame time (enforced by winamp) from 25 ms to 10ms, 
-            so now, the max. possible fps is 100 instead of 40.
-        -tightened A/V sync by 5 ms (raised audio latency from 25 to 30 ms).
-        -fixed &'s in song titles (as displayed when you hit F2)
-        -F7,F8 were switched in the help screen (F1)
-        -when running in desktop mode, if you have a pattern on your windows 
-            background, it gets nuked.  Before, if you had a pattern, the 
-            pattern would remain and you'd only be able to see milkdrop through 
-            the small boxes of your desktop icons' background text.  I didn't 
-            bother restoring the pattern upon exit because I am lazy and assume 
-            that nobody intentionally uses these things anymore.  =)
-        -improved warning message for windowed/desktop modes, when auto-texture-
-            size is scaled down due to insufficient video memory.  It previously 
-            just reported the downsizing, but now, it also recommends that you 
-            drop your color depth to 16 bits (if you haven't already) and that 
-            you try decreasing your screen resolution.
-        -might have fixed a bug with the playlist feature ('p') crashing people's 
-            machines.
-
-0.99g - 9/11/01
-        -added playlist browsing (hit 'p')
-        -added checkbox to fix slow text (finally!)
-        -song titles fixed too (on some cards, they were garbled) (also, in low 
-            video mem. situations, they might have never appeared - that's fixed too)
-        -added checkbox to allow double buffering for desktop mode; default is 
-            UNCHECKED; can provide significant speed boost, but you might see some 
-            tearing during the vertical retrace; if so, enable double-buffering.  
-            It used to always be double-buffered, which is slower, though it is 
-            page-tearing-artifact-free.
-        -added always-on-top option for windowed mode
-        -added "page x of y" footnote to the preset and playlist menus
-        -improved the auto-texture-size management code, so users will be less 
-            likely to get the "couldn't create offscreen surface #1" (or #2) error.  
-            Instead, the textures are continally downsized until there is enough 
-            memory for them.  This might mean blockier images, but at least it will run.
-        -desktop mode can now do software blit when an RGB overlay surface is created. 
-            (before, software blit was really only available for YUV-type overlays.)
-        -desktop mode compatibility improved: more likely to work at higher resolutions now
-        -desktop mode: fixed YUV-type *non-mmx* software blits when Windows is in 16-bit color.  
-            (weren't implemented before; it just assumed windows was in 32-bit color, 
-            and the result would look munged.)
-        -improved mmx memcpy: will now copy as long as the (difference between two 
-            pointers) % 8 is zero.  (before, they both had to be a multiple of 8).
-        -reorganized the config panel; nice
-        -centered the config panel on the screen (by removing winamp as hwndparent - der)
-        -centered the 3 color picker dialogs (by specifying current dialog window 
-            as the parent - der)
-        -(also cleaned up redundant code for color picker dialogs)
-        -super-slight optimizations to speed of waveform blending
-        -tweaked the way the "clear screen at startup" option works, since some 
-            users had problems with it
-        -fixed aspect ratio, so when window is at an extreme AR, it clips the extra 
-            (instead of fitting the image to the window)
-        -fixed a fullscreen lost surface bug introduced in 0.99f that blacked 
-            the screen out if you ALT-TABBED out of milkdrop & returned.
-        -fixed bug where tooltips were lost on some systems (left variable in, 
-            but no way to change it - locked to TRUE for now)
-        -fixed bug where 'try for RGB overlay...' and 'try for YUV overlay...' 
-            checkboxes were disabled when software blit was on.  (Don't know what 
-            I was thinking there!)
-        -tweaked presets; added some cool shift-on-beat effects
-
-0.99f - 8/22/01
-        -added graphical song titles
-        -added screen borders; can be used to create interesting feedback patterns when 
-            zooming out
-        -waveforms now blend smoothly!
-        -finally gave milkdrop an application icon
-        -added 'U' key to toggle winamp's shuffle feature on/off
-        -fixed bug with handling of 'r' key when preset menu is up; now, to rename a file, 
-            use INSERT
-        -fixed a 1-frame-delay bug for warping (caused a lag for audio-driven 'warps')
-        -fixed bug where 'progress' variable's value was always 0 in per-pixel eq's 
-            (thanks rovastar)
-        -removed "F7: show tooltips for menu items" hotkey (needed it for title animations)
-        -removed U, I keys (for warp)
-        -moved T key (for zoom) to I (i=zoom in, I=zoom out) (T is now used for song titles)
-        -speed optimization: now using memcpy_MMX to copy 576*2*4=4608 bytes of sound data 
-            per frame
-        -size optimizations: painstakingly shaved 8k off the .dll
-        -in windowed mode, when a user resizes the window to a size that's too large and 
-            there's not enough video memory and MilkDrop closes, it now resets the size 
-            of the window for the next time you run MilkDrop.  (before it would just try 
-            to start the next time with the same window position/size and keep failing.)
-        -added 'try for RGB overlay before trying YUV-types' checkbox
-        -added 'try for YUY2 overlay surface before trying UYVY' checkbox
-        -added "stereo 3d always on" option (unchecked by default)
-        -added "clear screen at startup" option (checked by default)
-        -made soft cut timer reset on hard cuts
-
-0.99e - 7/5/01
-        -added beat-driven HARD CUTS; very cool
-        -added a VJ mode, where you can make all the text draw in a separate 
-            window instead of to the main graphics display; should be very 
-            handy for concerts
-        -added preset rating; use + and - keys (volume control is only available 
-            w/up,down arrows now); use F6 to show rating of current preset
-        -you can now use any color lenses for left/right stereo vision; just tell 
-            it what color you've got (by speaking aloud)
-        -desktop mode optimization: block copy from video memory is now optional, 
-            because on 5-10% of systems, it actually makes things slower.
-        -transitions between 2 presets both using video echo, but in different 
-            orientations, are now smooth
-        -added 'progress' variable to per-frame and per-pixel equations; tells you 
-            how far through the preset you are (temporally) (0..1), so you can make 
-            gradually-shifting effects
-        -added mystery param to per-frame eq's (variable name is 'wave_mystery')
-        -settings such as showing song titles, times, fps, ratings, tooltips, etc. 
-            are all now preserved from session to session
-        -when Load menu is up, added seeking by typing in first char of name
-             -also disabled left/right arrows when Load menu is up, so music 
-              won't skip on you
-        -windowed mode now remembers the window's final size, position between sessions
-             -safe for 2nd monitor, too
-        -fixed bug with ALT-TABBING in and out of fullscreen mode
-        -fixed bug with vertical spacing of song title/time readout when the fancy 
-            font size was set to anything but "normal"
-        -plugin listing (in Winamp prefs screen) and the window title now show the 
-            version #
-        -fonts now scale with the window
-        -protected against trying to run MilkDrop while the config panel is still open
-        -fixed the 1-pixel-wide garbage that sometimes sat at the right and bottom 
-            edges, in windowed mode
-        -fixed bug where after going to another app, fullscreen, while in Desktop Mode,
-            upon your return from fullscreen the overlay surface was lost (and just sat 
-            there, black).
-        -stopped sending WM_KEYUPs to Winamp (oops; never sent WM_KEYDOWNS to begin 
-            with anyway)
-        -load menu: '[..]' now reads '[..] (parent directory)'
-        -config panel: broke some stuff off into a 'more options' dialog
-
-0.99d - 6/5/01
-        -desktop mode is officially in
-        -added new waveforms
-        -added temporal wave alignment
-        -added fps limiting
-        -added "view documentation" button to config panel
-        -added UP/DOWN keys for volume up/down
-        -improved seeking for CTRL-LEFT, CTRL_RIGHT: now seeks by breaks between groups of 
-            alphabetic characters, instead of just looking for spaces.
-        -added 5 new variables (q1..q5) for passing values from the per-frame to the per-pixel 
-            equations (user-defined variables don't carry over like permanent variables)
-        -added brighten (square root), darken (square), invert, and solarize filters
-        -tweak: made transitions slightly sharper (10% more toward a cosine curve than a 
-            linear curve now)
-        -now setting D3DRENDERSTATE_SHADEMODE to D3DSHADE_GOURAUD (used to be FLAT, 
-            and combined with per-vertex coloration, which seemed to be asking for trouble)
-        -added warning messagebox for if first call to SetRenderTarget fails
-        -fixed bugs with the values of "x" and "y" for per-pixel equations
-                -x: range was -1..1; should have been 0..1
-                -y: range was 0..2; should have been 0..1
-                -(all presets using x,y in their per-pixel equations had to be adjusted)
-        -fixed bug where if the previous preset folder disappeared, you couldn't hit 'L' 
-            to browse to a new folder
-        -fixed a potential bug with dither not being a hardware capability
-        -fixed a bug with scroll lock (didn't reset the LED state when MilkDrop started)
-        -fixed a bug with loading presets with blank lines in the per-frame or per-pixel 
-            equations
-                -(the blank line, and everything after it, would not be read in)
-        -revamped gamma loop
-
-0.99c - 5/21/01
-        -added red-blue stereo; use F9 to toggle it on/off
-            -note: you need those cheesy glasses with the red & blue plastic 
-             lenses for this to work!
-        -added a bunch of 3D presets in the \3D subdir
-        -added the ability to browse the directory structure
-        -added F8 to jump to new directory (or drive)
-        -changed the 'fix pink/white color saturation artifact' checkbox
-            into a simple brightness slider, so you have more freedom with it
-        -"+", "-" keys now work for the numeric keypad and regular keys.
-        -fixed a video memory leak for windowed mode (the manually-created backbuffer wasn't 
-            being released; once you exited winamp, though, the memory was freed)
-        -fixed a bug with closing Winamp while milkdrop was running in windowed mode
-        -fixed a weird bug with hitting ESC from the config panel sometimes doing nothing
-        -fixed a weird bug where when milkdrop was launched in windowed mode, 
-            keystrokes to winamp don't work until you moused-over the winamp window
-
-0.99b - 5/16/01
-        -added windowed mode
-        -added +/- keys for volume control
-        -added SHIFT + left/right arrows to rewind/ffwd 30 seconds
-        -improved various error messages
-        -protected vs. running config panel while MilkDrop is running
-        -protected vs. running milkdrop without music playing
-
-0.99 - 5/11/01
-        -first version
-
-
-return to top
-
- - diff --git a/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html b/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html deleted file mode 100644 index 8825d60..0000000 --- a/MilkDrop3/Milkdrop3/docs/milkdrop_preset_authoring.html +++ /dev/null @@ -1,1990 +0,0 @@ - - -MilkDrop Preset Authoring Guide - - - -
-
-MILKDROP preset authoring guide
-   return to milkdrop.html
-
-
-
-* * *
-Note that there is another, quite comprehensive, Preset Authoring Guide 
-available on the web at http://www.milkdrop.co.uk/, which is continually 
-updated and expanded through the hard work of a few dedicated preset 
-authors.  Whereas this guide (the one you are currently viewing) gives the bare
-technical specifications for writing your own presets, the guide at milkdrop.co.uk
-'starts at the beginning' and walks you through all of the mathematics and subtleties
-of 'rolling your own', explaining things in great detail.  The guide at milkdrop.co.uk
-is very highly recommended to anyone who wishes to learn more about creating their 
-own presets.
-* * *
-
-
-Section Listing
------------------------
-1. about presets
-2. preset authoring - basic
-3. preset authoring - advanced
-    a. per-frame equations
-    b. per-vertex equations
-    c. variable pools, declaring your own variables, persistence of values
-    d. preset init code; carrying values between variable pools, using q1-q32
-    e. custom shapes & waves
-    f. pixel shaders
-         conceptual overview
-         the WARP shader
-         the COMPOSITE shader
-         pixel shader reference
-           intrinsic instructions
-           per-vertex shader inputs
-           per-frame shader inputs
-         texture sampling
-           milkdrop's built-in textures - main, blur, and noise
-           blur1, blur2, blur3
-           noise textures
-           reading textures from disk
-           random texture selection
-         misc. cool shader tricks
-         quality assurance for shaders
-    g. quality assurance
-    h. debugging
-    i. function reference (for expressions, not shaders)
-
-
-
-1. About Presets
------------------------
-    When you watch MilkDrop, you are watching a series of Presets.  Each
-    one has its own look and feel, draws the sound waves in a particular
-    way, and has certain motions to it.  After some time, you will see
-    a short blend transition, and then you will be watching a new preset.  
-
-    A single 'preset' is a collection of parameters that tell MilkDrop how 
-    to draw the wave, how to warp the image around, and so on.  MilkDrop
-    ships with over 100 built-in presets, each one having a distinct
-    look and feel to it.  
-    
-    Using MilkDrop's built-in "preset-editing menu" (the M key), you can 
-    edit presets on the fly, on-screen, from within the program.  You can 
-    make slight adjustments to existing presets, then save over them; 
-    or you can change lots of things, so the preset doesn't look anything 
-    like the original, and then save it under a new name.  You can even 
-    write insane new mathematical equations, of your own imagination, 
-    into your preset files and come up with things that MilkDrop has never 
-    done before!
-    
-    Each preset is saved as a file with the ".milk" extension, so you can
-    easily send them to your friends or post them on the web.  You can also 
-    go to http://www.nullsoft.com/free/milkdrop and then jump to the
-    "preset sharing forum" to see what other people have come up with,
-    or post your own cool, new presets.  milkdrop.co.uk/ is another great 
-    place to download collections of presets made by others like yourself.
-
-
-
-2. Preset Authoring - Basic
------------------------
-
-    You can edit the properties of the current preset by hitting 'M',
-    which brings up the "preset-editing menu".  From this menu you
-    can use the up and down arrow keys to select an item.  Press
-    the RIGHT arrow key to move forward through the menu and select
-    the item (note: you can also hit SPACE or RETURN to do this);
-    ***press the LEFT arrow key to go back to the previous menu.***  
-    
-    Pressing 'M' while the menu is already showing will hide the menu;
-    pressing ESCAPE will do the same thing.  Press 'M' again to bring
-    the menu back.
-    
-    Once you've reached an item on the menu whose value can be edited,
-    use the UP and DOWN arrow keys to increase or decrease its value,
-    respectively.  Changes will register immediately.  Use PAGE UP and
-    PAGE DOWN to increase the value more quickly.  Hold down SHIFT
-    and use the UP/DOWN arrow keys to change the value very slowly.
-    Hit RETURN To keep the new value, or ESC to abort the change.
-    
-    If the item you're editing is a text string, you can use the
-    arrow keys to move around.  The Insert key can be used to toggle
-    between insert and overtype modes.  You can hold shift and use
-    the arrow keys (home, end, left, right) to make a selection,
-    which will be identified by brackets [].  You can then use CTRL-C 
-    or CTRL-X to copy or cut text.  CTRL-P pastes.  When finished
-    editing, hit RETURN To keep the new string, or ESC to abort the 
-    change.
-
-    You'll want to get into the habit of using SCROLL LOCK whenever
-    you're making changes to a preset that you intend to save; 
-    otherwise, MilkDrop is sure to move you along to a new (random)
-    preset, over time.  When the menus are showing, the preset is
-    automatically temporarily locked, but BE CAREFUL - if you're not
-    also using SCROLL LOCK, then 0.1 seconds after you hide the menu
-    to take a look at your new masterpiece, MilkDrop might load a 
-    random new preset on you, and you'd lose your changes!  And you 
-    might then ask me: "how large is large?"  And I will tell you: 
-    "thirty."
-    
-    There are also some hotkeys that will allow you to change certain
-    common parameters to the current preset.  These are listed below.
-    
-    MOTION
-        i/I - zoom in/out
-        [ / ] - push motion to the left/right (dx)
-        { / } - push motion up/down (dy)
-        < / > - rotate left/right (rot)
-        o/O - shrink/grow the amplitude of the warp effect
-
-    WAVEFORM
-        W   - cycle through waveforms
-        j/J - scale waveform down/up
-        e/E - make the waveform more transparent/more solid
-
-    BRIGHTNESS **
-        g/G - decrease, increase gamma (brightness) **
-
-    VIDEO ECHO effect **
-        q/Q - scale 2nd graphics layer down/up **
-        F - flip 2nd graphics layer (cycles through 4 fixed orientations) **
-
-    ** these keys only have an effect if you are running a 
-       MilkDrop 1-era preset.  In MilkDrop 2-era presets,
-       these values are embedded in the shader, so you need
-       to go into the composite shader and tweak the code.
-
-
-
-3. Preset Authoring - Advanced
------------------------
-
-    This section describes how to use the 'per-frame' and 'per-vertex' 
-    equations to develop unique new presets.
-
-
-    
-    a. PER-FRAME EQUATIONS
-    ----------------------
-    
-    When you hit 'm' to show the preset-editing menu, several items
-    show up.  If you explore the sub-menus, you'll see that
-    all of the properties that make up the preset you're currently
-    viewing are there.  The values you can specify here (such as
-    zoom amount, rotation amount, wave color, etc.) are all static
-    values, meaning that they don't change in time.  For example, 
-    take the 'zoom amount' option under the 'motion' submenu.  
-    If this value is 1.0, there is no zoom.  If the value is 1.01, 
-    the image zooms in 1% every frame.  If the value is 1.10, the 
-    image zooms in 10% every frame.  If the value is 0.9, the image 
-    zooms out 10% every frame; and so on.
-
-    However, presets get far more interesting if you can take these 
-    parameters (such as the zoom amount) and animate them (make them 
-    change over time).  For example, if you could take the 'zoom 
-    amount' parameter and make it oscillate (vary) between 0.9 and 
-    1.1 over time, the image would cyclically zoom in and out, in 
-    time.
-
-    You can do this - by writing 'per-frame' and 'per-vertex' 
-    equations.  Let's start with 'per-frame' equations.  These are
-    executed once per frame.  So, if you were to type the following
-    equation in:
-        
-        zoom = zoom + 0.1*sin(time);
-    
-    ...then the zoom amount would oscillate between 0.9 and 1.1
-    over time.  (Recall from your geometry classes that sin()
-    returns a value between -1 and 1.)  The equation says: "take
-    the static value of 'zoom', then replace it with that value,
-    plus some variation."  This particular equation would oscillate 
-    (cycle) every 6.28 seconds, since the sin() function's 
-    period is 6.28 (PI*2) seconds.  If you wanted it to make it 
-    cycle every 2 seconds, you could use: 
-    
-        zoom = zoom + 0.1*sin(time*3.14);
-    
-    Now, let's say you wanted to make the color of the waveform
-    (sound wave) that gets plotted on the screen vary through time.
-    The color is defined by three values, one for each of the main
-    color components (red, green, and blue), each in the range 0 to 1
-    (0 is dark, 1 is full intensity).  You could use something like this:
-    
-        wave_r = wave_r + 0.5*sin(time*1.13);
-        wave_g = wave_g + 0.5*sin(time*1.23);
-        wave_b = wave_b + 0.5*sin(time*1.33);
-    
-    It's nice to stagger the frequencies (1.13, 1.23, and 1.33) of
-    the sine functions for the red, green, and blue color components
-    of the wave so that they cycle at different rates, to avoid them
-    always being all the same (which would create a greyscale wave).
-    
-    Here is a full list of the variables available for writing per-frame 
-    equations:
-    
-    NAME       WRITABLE?  RANGE  DESCRIPTION
-    ----       ---------  -----  -----------                                                                   
-    zoom           yes    >0     controls inward/outward motion.  0.9=zoom out 10% per frame, 1.0=no zoom, 1.1=zoom in 10%
-    zoomexp        yes    >0     controls the curvature of the zoom; 1=normal
-    rot            yes           controls the amount of rotation.  0=none, 0.1=slightly right, -0.1=slightly clockwise, 0.1=CCW
-    warp           yes    >0     controls the magnitude of the warping; 0=none, 1=normal, 2=major warping...
-    cx             yes    0..1   controls where the center of rotation and stretching is, horizontally.  0=left, 0.5=center, 1=right
-    cy             yes    0..1   controls where the center of rotation and stretching is, vertically.  0=top, 0.5=center, 1=bottom
-    dx             yes           controls amount of constant horizontal motion; -0.01 = move left 1% per frame, 0=none, 0.01 = move right 1%
-    dy             yes           controls amount of constant vertical motion; -0.01 = move up 1% per frame, 0=none, 0.01 = move down 1%
-    sx             yes    >0     controls amount of constant horizontal stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%           
-    sy             yes    >0     controls amount of constant vertical stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%             
-    wave_mode      yes    0,1,2,3,4,5,6,7  controls which of the 8 types of waveform is drawn
-    wave_x         yes    0..1   position of the waveform: 0 = far left edge of screen, 0.5 = center, 1 = far right
-    wave_y         yes    0..1   position of the waveform: 0 = very bottom of screen, 0.5 = center, 1 = top
-    wave_r         yes    0..1   amount of red color in the wave (0..1),
-    wave_g         yes    0..1   amount of green color in the wave (0..1)    
-    wave_b         yes    0..1   amount of blue color in the wave (0..1)    
-    wave_a         yes    0..1   opacity of the wave (0..1) [0=transparent, 1=opaque]
-    wave_mystery   yes    -1..1  what this parameter does is a mystery.  (honestly, though, this value does different things for each waveform; for example, it could control angle at which the waveform was drawn.)
-    wave_usedots   yes    0/1    if 1, the waveform is drawn as dots (instead of lines)
-    wave_thick     yes    0/1    if 1, the waveform's lines (or dots) are drawn with double thickness
-    wave_additive  yes    0/1    if 1, the wave is drawn additively, saturating the image at white
-    wave_brighten  yes    0/1    if 1, all 3 r/g/b colors will be scaled up until at least one reaches 1.0
-    ob_size        yes    0..0.5 thickness of the outer border drawn at the edges of the screen every frame
-    ob_r           yes    0..1   amount of red color in the outer border
-    ob_g           yes    0..1   amount of green color in the outer border
-    ob_b           yes    0..1   amount of blue color in the outer border
-    ob_a           yes    0..1   opacity of the outer border (0=transparent, 1=opaque)
-    ib_size        yes    0..0.5 thickness of the inner border drawn at the edges of the screen every frame
-    ib_r           yes    0..1   amount of red color in the inner border                                   
-    ib_g           yes    0..1   amount of green color in the inner border                                 
-    ib_b           yes    0..1   amount of blue color in the inner border                                  
-    ib_a           yes    0..1   opacity of the inner border (0=transparent, 1=opaque)                     
-    mv_r           yes    0..1   amount of red color in the motion vectors
-    mv_g           yes    0..1   amount of green color in the motion vectors
-    mv_b           yes    0..1   amount of blue color in the motion vectors
-    mv_a           yes    0..1   opacity of the motion vectors (0=transparent, 1=opaque)                     
-    mv_x           yes    0..64  the number of motion vectors in the X direction
-    mv_y           yes    0..48  the number of motion vectors in the Y direction
-    mv_l           yes    0..5   the length of the motion vectors (0=no trail, 1=normal, 2=double...)
-    mv_dx          yes    -1..1  horizontal placement offset of the motion vectors
-    mv_dy          yes    -1..1  vertical placement offset of the motion vectors
-    decay          yes    0..1   controls the eventual fade to black; 1=no fade, 0.9=strong fade, 0.98=recommended
-    gamma          yes    >0     controls display brightness; 1=normal, 2=double, 3=triple, etc.
-    echo_zoom      yes    >0     controls the size of the second graphics layer
-    echo_alpha     yes    >0     controls the opacity of the second graphics layer; 0=transparent (off), 0.5=half-mix, 1=opaque
-    echo_orient    yes    0,1,2,3 selects an orientation for the second graphics layer.  0=normal, 1=flip on x, 2=flip on y, 3=flip on both
-    darken_center  yes    0/1    if 1, help keeps the image from getting too bright by continually dimming the center point
-    wrap           yes    0/1    sets whether or not screen elements can drift off of one side and onto the other
-    invert         yes    0/1    inverts the colors in the image
-    brighten       yes    0/1    brightens the darker parts of the image (nonlinear; square root filter)
-    darken         yes    0/1    darkens the brighter parts of the image (nonlinear; squaring filter)
-    solarize       yes    0/1    emphasizes mid-range colors
-    monitor        yes    any    set this value for debugging your preset code; if you hit the 'N' key, 
-                                    the value of 'monitor' will be posted in the upper-right corner of milkdrop.
-                                    for example, setting "monitor = q3;" would let you keep an eye on q3's value.
-        
-    time           NO     >0     retrieves the current time, in seconds, since MilkDrop started running
-    fps            NO     >0     retrieves the current framerate, in frames per second.
-    frame          NO            retrieves the number of frames of animation elapsed since the program started
-    progress       NO     0..1   progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
-                                   -note that if Scroll Lock is on, 'progress' will freeze!
-                   
-    bass           NO     >0     retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
-    mid            NO     >0       -same, but for mids (middle frequencies)
-    treb           NO     >0       -same, but for treble (high) frequencies
-    bass_att       NO     >0     retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
-    mid_att        NO     >0       -same, but for mids (middle frequencies)
-    treb_att       NO     >0       -same, but for treble (high) frequencies
-
-    meshx          NO     8-128  tells you the user's mesh size in the X direction.  always an integer value.
-    meshy          NO     6-96   tells you the user's mesh size in the Y direction.  always an integer value.
-    pixelsx        NO     16-4096 width of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.x" for shaders)
-    pixelsy        NO     16-4096 height of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.y" for shaders)
-    aspectx        NO     >0     multiply an x-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
-                                   -value: if widescreen, 1; if window is tall, h/w.
-    aspecty        NO     >0     multiply a y-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
-                                   -value: if widescreen, w/h; if window is tall, 1.
-    
-    blur1_min      yes    0..1   Normally these are set to 0 (min) and 1 (max).
-    blur2_min      yes    0..1   You can clamp the values in the blur texture to a tighter
-    blur3_min      yes    0..1     range, though.  
-    blur1_max      yes    0..1   This will increase the precision in the blur textures,
-    blur2_max      yes    0..1     but you run the risk of clamping values to your min/max.
-    blur3_max      yes    0..1   If you use the GetBlur1() .. GetBlur3() functions to sample
-    blur1_edge_darken yes 0..1     the blur texture, they will automatically "unpack" the
-                                   values for you in the end!
-    
-    q1             yes    any    } Used to carry values along a chain                                         
-    q2             yes    any    }  from the preset init code,                                                
-    q3             yes    any    }  to the preset per-frame code, then on                                     
-    q4             yes    any    }    to the preset per-vertex code;                                          
-    q5             yes    any    }    or to the custom shape per-frame code,                                  
-    q6             yes    any    }    or to the custom wave per-frame code,                                   
-    q7             yes    any    }      then to the custom wave per-vertex code;                              
-    ...                          }    or to the [pixel] shader code.                                          
-    q31            yes    any    } Click here to see a diagram for the Q vars.
-    q32            yes    any    } 
-
-    
-    Some of the variables are read-only, meaning that you shouldn't change
-    their values them through the equations.  You can; it won't stop you; 
-    but the results are unpredictable.
-            
-    You can also make up to 30 of your own variables.  For example:
-    
-        my_volume = (bass + mid + treb)/3;
-        zoom = zoom + 0.1*(my_volume - 1);
-
-    This would make the zoom amount increase when the music is loud,
-    and decrease when the music is quiet.  
-    
-    HOWEVER, custom variables do not carry over from per-frame equations
-    to per-vertex equations; if you set a custom variable's value in the
-    per-frame equations, and try to read it in the per-vertex equations,
-    you will not get the correct value.  Instead, you have to "bridge the
-    gap" using 32 special variables: q1 through q32.  This is usually only
-    used when you want to precompute some custom values in the per-frame 
-    equations for later use in the per-vertex equations (or for use in
-    the pixel shaders).  For a good example of this, see the 'dynamic swirls' 
-    preset.  See below for more information on q1-q32.
-    
-            
-    
-    
-    b. PER-VERTEX EQUATIONS
-    -----------------------
-    
-    So far we've discussed only how to change parameters based on
-    time.  What if you wanted to also vary a parameter, such as the
-    zoom amount, in different ways, for different locations on the
-    screen?  For example, normally, the result of the 'zoom' parameter
-    is to just do a flat zoom.  This doesn't look very realistic, 
-    because you don't see any perspective in the zoom.  It would be
-    better if we could give a unique zoom amount to each pixel on 
-    the screen; we could make the pixels far away from the center
-    zoom more, and this would give it more perspective.  In order
-    to do this, we use "per-vertex" equations, instead of per-frame
-    equations.
-    
-    The code for this per-vertex equation is simple:
-    
-        zoom = zoom + rad*0.1;
-        
-    Where 'rad' is the radius of the pixel if it were cast into
-    polar coordinates; from another perspective, 'rad' is the distance 
-    of the pixel from the center of the screen.  'rad is zero at the
-    center, and 1 at the corners.  So if we run the above code,
-    the image will be zoomed into 10% more at the edges of the screen
-    than at the center.
-    
-    The per-vertex equations are really just like the per-frame equations,
-    except for a variables.  The following variables are available
-    exclusively to per-vertex equations (and not to per-frame equations):
-    
-    NAME   WRITEABLE? RANGE    DESCRIPTION
-    ----   ---------- -----    -----------                                                                   
-    x          NO     0..1     retrieves the x-position of the current pixel.  At the very left edge of the screen this would be 0; in the middle, 0.5; and at the right, 1.   
-    y          NO     0..1     retrieves the y-position of the current pixel.  At the very top edge of the screen this would be 0; in the middle, 0.5; and at the bottom, 1.   
-    rad        NO     0..1     retrives the distance of the pixel from the center of the screen.  At the center of the screen this will be zero, and at the corners, 1.  
-                                  (The middle of the edges will be 0.707 (half of the square root of 2).
-    ang        NO     0..6.28  retrieves the angle of the current pixel, with respect to the center of the screen.  
-                                  If the point is to the right of the center, this is zero; above it, it is PI/2 (1.57); to the left, it is PI (3.14); and below, it is 4.71 (PI*3/2).  
-                                  If it is just a dab below being directly to the right of the center of the screen, the value will approach 6.28 (PI*2).  
-                                  (note: this is simply the arctangent of y over x, precomputed for you.)
-    
-    zoom       yes    >0       controls inward/outward motion.  0.9=zoom out 10% per frame, 1.0=no zoom, 1.1=zoom in 10%
-    zoomexp    yes    >0       controls the curvature of the zoom; 1=normal
-    rot        yes             controls the amount of rotation.  0=none, 0.1=slightly right, -0.1=slightly clockwise, 0.1=CCW
-    warp       yes    >0       controls the magnitude of the warping; 0=none, 1=normal, 2=major warping...
-    cx         yes    0..1     controls where the center of rotation and stretching is, horizontally.  0=left, 0.5=center, 1=right
-    cy         yes    0..1     controls where the center of rotation and stretching is, vertically.  0=top, 0.5=center, 1=bottom
-    dx         yes             controls amount of constant horizontal motion; -0.01 = move left 1% per frame, 0=none, 0.01 = move right 1%
-    dy         yes             controls amount of constant vertical motion; -0.01 = move up 1% per frame, 0=none, 0.01 = move down 1%
-    sx         yes    >0       controls amount of constant horizontal stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%           
-    sy         yes    >0       controls amount of constant vertical stretching; 0.99=shrink 1%, 1=normal, 1.01=stretch 1%             
-    
-    time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
-    fps        NO     >0       retrieves the current framerate, in frames per second.
-    frame      NO              retrieves the number of frames of animation elapsed since the program started
-    progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
-                                 -note that if Scroll Lock is on, 'progress' will freeze!
-
-    bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
-    mid        NO     >0         -same, but for mids (middle frequencies)
-    treb       NO     >0         -same, but for treble (high) frequencies
-    bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
-    mid_att    NO     >0         -same, but for mids (middle frequencies)
-    treb_att   NO     >0         -same, but for treble (high) frequencies
-
-    meshx      NO     8-192    tells you the user's mesh size in the X direction.  always an integer value.
-    meshy      NO     6-144    tells you the user's mesh size in the Y direction.  always an integer value.
-    pixelsx    NO     16-4096  width of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.x" for shaders)
-    pixelsy    NO     16-4096  height of the viz window, in pixels.  If Canvas Stretch is on, this is the pre-stretched size.  (same as "texsize.y" for shaders)
-    aspectx    NO     >0     multiply an x-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
-                               -value: if widescreen, 1; if window is tall, h/w.
-    aspecty    NO     >0     multiply a y-coordinate by this to make the preset look the same at any aspect (window height:width) ratio.
-                               -value: if widescreen, w/h; if window is tall, 1.
-            
-    q1         yes    any      } Used to carry values along a chain           
-    q2         yes    any      }  from the preset init code,                        
-    q3         yes    any      }  to the preset per-frame code, then on             
-    q4         yes    any      }    to the preset per-vertex code;            
-    q5         yes    any      }    or to the custom shape per-frame code,          
-    q6         yes    any      }    or to the custom wave per-frame code,      
-    q7         yes    any      }      then to the custom wave per-vertex code;
-    ...                        }    or to the [pixel] shader code.            
-    q31        yes    any      } Click here to see a diagram for the Q vars.
-    q32        yes    any      } 
-    
-    
-    The main reason for distinction between per-frame and per-vertex equations
-    is simple: SPEED.  If you have a per-vertex equation that doesn't make use
-    of the x, y, rad, or ang variables, then there's no reason for it to be
-    executed per-vertex; it could be executed once per frame, and the result
-    would be the same.  So, here's a maxim to write on the wall:
-    
-        "If a per-vertex equation doesn't use at least one of the variables
-         { x, y, rad, ang }, then it should be actually be a per-frame 
-         equation."
-    
-    You might be wondering how on earth all these formulas could be computed
-    for every pixel on the screen, every frame, and still yield a high frame
-    rate.  Well, that's the magic of the hamster.  And the fact that it really
-    does the processing only at certain points on the screen, then interpolates
-    the results across the space between the points.  In the config panel,
-    the "mesh size" option defines how many points (in X and Y) there are at
-    which the per-vertex equations are actually computed.  When you crank this
-    option up, you start eating up CPU cycles rather quickly.
-
-
-
-    
-    c. VARIABLE POOLS; DECLARING YOUR OWN VARIABLES; PERSISTENCE OF VALUES
-    -----------------------
-    Declaring and using your own variables is easy - in some bit of code 
-    (init equations, per-frame equations, etc.) you just write something like
-    the following:
-    
-        billy = 5.3;
-    
-    This creates a variable called 'billy' and sets its value to 5.3.  You can
-    then freely read and/or modify the value of 'billy' within that section
-    of code.
-    
-    However, sometimes it is desireable to create (really, initialize) a variable 
-    in an "init" equations, then use and/or update it in the "per-frame" equations.
-    You can always do this, because paired init and per-frame equations
-    share the same variable pool.  In addition, the values of user-defined
-    variables will persist from frame to frame.
-    
-    There are three variable "pools" in MilkDrop:
-
-      1. preset init code + preset per-frame code
-      2. custom wave init + custom wave per-frame code
-      3. custom shape init + custom shape per-frame code
-    
-    So, you can probably guess that if you declare a variable in the preset
-    init code, you can then read it in the preset per-frame code.  You can
-    also write to it (update it), and its value will persist to the next
-    frame.  All three pools work this way.
-
-    As explained, though, you can't read the value of 'billy' in when in another 
-    variable pool.  (This is intentional, and keeps MilkDrop running nice and 
-    fast.)  If you want to pass values around between variable pools, you need 
-    to use a set of special variables: q1, q2, q3, etc. on up to q32.  See
-    the next section for details on how they work and how to properly use them.
-    Just remember: the Q variables (and later, the T variables) are the only ones 
-    that you can use to "jump" between (carry values between) variable pools.
-    
-    You might notice that there are two other types of equations that weren't 
-    listed above.  They are:
-    
-      * preset per-vertex code
-      * custom wave per-point code
-    
-    For these two code sections, persistent values don't really make sense,
-    because there is no way to properly initialize them.  Any user-defined
-    variables in these code sections should just be treated as scratch
-    variables, not persisting from frame to frame, from vertex to vertex,
-    or from point to point (even though technically, they will... but it
-    probably won't be what you want).  The only thing that really makes sense
-    here is when you want to carry values along from point to point as
-    you run the custom wave per-point code; to do this, use q1-q32.  (See
-    the next section for a more detailed explanation.)  
-
-
-
-    
-    d. PRESET INIT CODE; CARRYING VALUES BETWEEN VARIABLE POOLS, USING q1-q32
-    -----------------------
-    As we've just seen, you can't normally pass values around between variable 
-    pools.  However, there is one mechanism for bridging this gap: the 'Q'
-    variables.  They are named q1, q2, q3, and so on, through q32.  Their
-    main function is to bridge the gap between various variable pools.
-    
-    In MilkDrop 1.03 and later, you can write code that is executed only once,
-    when a preset is loaded (switched to).  This 'preset initialization' code 
-    does two useful things:
-      
-      1. It allows you to set the initial value of your own (user-defined) 
-         variables (such as 'my_variable'), as just explained.  
-         
-      2. It allows you to write the default ("sticky") values for q1, q2, q3... 
-         through q32.  Whatever these values end up at after the init code, 
-         those are the values that q1-q32 will be reset to at the start of 
-         each frame (...the input to the per-frame equations).  If the
-         per-frame equations change the values of q1-q32, those new values will
-         propagate on to other variable pools (see the diagram below), but on
-         the next frame, the values will be reset to the original "sticky" 
-         defaults.
-         
-    See the flow chart below for a brief, and complete, glance at how the values
-    of the Q variables flow throughout MilkDrop.
-    
-    
-    Let's walk through the flow of the chart.  
-    
-    If you write to the values of q1..q32 from the "preset init code", the values 
-    you write will become the new 'base values' to which q1..q32 are initialized 
-    at the start of each frame, for the per-frame code.  So when you access (read) 
-    q1-q32 in the per-frame code, you'll get the values that were *initially* set -
-    over and over, every frame.  You can then modify them (or not) in the per-frame 
-    code, and the (possibly modified values) will then be readable by the per-vertex 
-    code - as well as by all pixel shader code, and others.  However, any modified 
-    values will not persist to the next frame; they will be reset again, at the 
-    start of the next frame, to the values they had at the end of the preset init 
-    code.
-
-    In the per-vertex code, the q1-q32 values start (for the first vertex 
-    in any frame) as the values they had at the end of the per-frame code.  If you 
-    modify q1-q32 in the per-vertex code, those modified values will carry over 
-    from vertex to vertex.  (This isn't a very desireable effect; you should avoid 
-    writing to the Q variables from the per-vertex equations.)  Next frame, they 
-    will be reset to whatever value they had at the end of the [next frame's 
-    execution of the] per-frame code.  (It's all in the diagram... look at that, 
-    and you'll just get it.)
-
-    There is one trick here.  You might notice that the custom wave/shape
-    init boxes are missing from the diagram.  That's because the q
-    variables coming out of them don't go anywhere.  The Q values that come
-    into the per-frame wave/shape equations come from the preset per-frame
-    equations, as you can see.  But, just to humor you: in the wave/shape init code, 
-    the Q values coming in are the results from the preset init code.  Any Q values 
-    you write to there (in the wave/shape init code) will be meaningless; although
-    you can write to (initialize) your own custom variables, and read those in 
-    later, in the wave/shape per-frame equations!  So, really, you can still route
-    data that way, if you really want to.
-        
-    Side note: when you edit the preset init code and apply it (by hitting 
-    CTRL+ENTER), the init code will re-execute immediately.  However, when you 
-    edit the regular per-frame/per-vertex code and hit CTRL+ENTER, the preset init 
-    code will NOT be re-executed; the results of the last execution will persist.
-    If you change per-frame/per-vertex code and want to re-execute the initialization
-    code (i.e. to randomize it or reset the preset), you'll have to save the preset
-    and then re-load it.
-
-    (Historical note: nothing here has changed since MilkDrop 1; these diagrams were
-    just re-designed to be much simpler to read.  Actually, there was a bug in 
-    the old diagrams that is now fixed: on frame 0, they showed the Q values 
-    going straight from the (frame 0!?) per-frame code, into the custom 
-    wave/shape init code.  On frame 0, those Q values actually come straight from 
-    the preset init code.  HOWEVER, they are virtually useless, as discussed above.)
-
-
-
-    
-    e. CUSTOM SHAPES AND WAVES
-    ----------------------
-    As of MilkDrop 1.04, two new features are available: custom shapes, and custom 
-    waves.  A preset can have up to 4 of each.  
-    
-    With custom shapes, you can draw an n-sided shape (with 3-100 sides) anywhere 
-    on the screen, at any angle and size, in any color, and at any opacity.  You 
-    even have the option to map the previous frame's image onto the shape, which 
-    makes for some incredible possibilities (such as realtime hardware fractals - 
-    see the 'Geiss - Feedback' preset).  You can also write per-frame code to 
-    control all of these things about the shape(s).  This way, they can react to
-    the audio or change over time - whatever you can imagine.  You are limited to
-    four custom shapes per preset, however, each one of those can be instanced,
-    which lets you draw a huge number (up to 1024) of them each frame, if you 
-    want to, and each one can be totally different (as long as the value of
-    the 'instance' variable ends up influencing the other properties).
-    
-    With custom waves, you can draw the waveform (or the frequency spectrum)
-    wherever, whenever, and however you want; a great addition since MilkDrop 
-    1.03, where only the built-in waveforms were possible.  With custom waves
-    you can also write per-frame code to control the waves, and per-point code
-    to place every point (or line segment) on the wave exactly where you want,
-    and in exactly the color you want, and so on.
-
-    Remember those q1-q32 variables that were committed at the end of the preset
-    initialization code, then reset (to those values) at the beginning of each
-    frame, and then (potentially) modified in the preset per-frame code?  Those
-    (potentially modified) values of q1-q32 - as they were at the end of the
-    preset's per-frame code, each frame - are piped into the custom wave & custom 
-    shape per-frame code.  So if you read 'q3' in the custom wave per-frame 
-    code, what you're really reading is the value of 'q3' as it was left at the 
-    end of this frame's per-frame code.  Again, see the q_vars.gif image 
-    for a diagram of the flow of the values of the q1-q32 varibles.
-
-    For custom waves and shapes, you can modify q1-q32, if you like, in the per-
-    frame equations.  As usual, the values of the Q variables will not persist 
-    from frame to frame, though - they are reset on each new frame, to match
-    the values they had at the end of the *preset's* per-frame code, this frame. 
-    
-    For custom waves, you also have one more link in the chain: per-point
-    (aka per-vertex) code.  This code is executed once for each data point in the 
-    waveform.  The initial values of q1-q32 coming in (for the first point)
-    are the values that stood at the end of the custom wave per-frame code,
-    this frame.  If you then modify q1-q32 in the per-point code (or even if you
-    don't), the values will pass on to the next point.  You could, for example, 
-    smooth out a waveform using this.
-
-    THE 'T' VARIABLES
-    ----------------------
-    There are 8 additional variables available for custom waves and shapes:
-    t1-t8.  These are very similar to the Q variables, but they exist only
-    for custom waves & shapes.  To see how the data flows from variable pool
-    to variable pool for the T vars, take a look at the diagram below.  Like
-    the Q variables, they exist to help you bridge some gaps between variable
-    pools.  However, the T variables are a bit simpler to understand than the 
-    Q's.  The diagram below should explain it all.
-    
-    
-    
-
-
-    CUSTOM SHAPE PER-FRAME VARIABLES
-    ----------------------
-        NAME    WRITABLE? RANGE    DESCRIPTION
-        ----    --------- -----    -----------                                                                   
-        num_inst   no     1-1024   The total # of instances (the number of times to repeat the per-frame equations for, & draw, this shape).
-        instance   no     0..num_inst-1   The current instance number that the equations are being executed for.
-        sides      yes    3-100    the default number of sides that make up the polygonal shape
-        thick      yes    0/1      if ON, the border will be overdrawn 4X to make it thicker, bolder, and more visible
-        additive   yes    0/1      if ON, the shape will add color to sature the image toward white; otherwise, it will replace what's there.
-        x          yes    0..1     default x position of the shape (0..1; 0=left side, 1=right side)
-        y          yes    0..1     default y position of the shape (0..1; 0=bottom, 1=top of screen)
-        rad        yes    0+       default radius of the shape (0+)
-        ang        yes    0..6.28  default rotation angle of the shape (0...2*pi)
-        textured   yes    0/1      if ON, the shape will be textured with the image from the previous frame
-        tex_zoom   yes    >0       the portion of the previous frame's image to use with the shape
-        tex_ang    yes    0..6.28  the angle at which to rotate the previous frame's image before applying it to the shape
-        r          yes    0..1     default amount of red color toward the center of the shape (0..1)
-        g          yes    0..1     default amount of green color toward the center of the shape (0..1)
-        b          yes    0..1     default amount of blue color toward the center of the shape (0..1)
-        a          yes    0..1     default opacity of the center of the shape; 0=transparent, 1=opaque
-        r2         yes    0..1     default amount of red color toward the outer edge of the shape (0..1)
-        g2         yes    0..1     default amount of green color toward the outer edge of the shape (0..1)
-        b2         yes    0..1     default amount of blue color toward the outer edge of the shape (0..1)
-        a2         yes    0..1     default opacity of the outer edge of the shape; 0=transparent, 1=opaque
-        border_r   yes    0..1     default amount of red color in the shape's border (0..1)
-        border_g   yes    0..1     default amount of green color in the shape's border (0..1)
-        border_b   yes    0..1     default amount of blue color in the shape's border (0..1)
-        border_a   yes    0..1     default opacity of the shape's border; 0=transparent, 1=opaque
-
-        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
-        fps        NO     >0       retrieves the current framerate, in frames per second.
-        frame      NO              retrieves the number of frames of animation elapsed since the program started
-        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
-                                     -note that if Scroll Lock is on, 'progress' will freeze!
-
-        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
-        mid        NO     >0         -same, but for mids (middle frequencies)
-        treb       NO     >0         -same, but for treble (high) frequencies
-        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
-        mid_att    NO     >0         -same, but for mids (middle frequencies)
-        treb_att   NO     >0         -same, but for treble (high) frequencies
-
-        q1         yes    any      } Used to carry values along a chain                                         
-        q2         yes    any      }  from the preset init code,                                                
-        q3         yes    any      }  to the preset per-frame code, then on                                     
-        q4         yes    any      }    to the preset per-vertex code;                                          
-        q5         yes    any      }    or to the custom shape per-frame code,                                  
-        q6         yes    any      }    or to the custom wave per-frame code,                                   
-        q7         yes    any      }      then to the custom wave per-vertex code;                              
-        ...                        }    or to the [pixel] shader code.                                          
-        q31        yes    any      } Click here to see a diagram for the Q vars.
-        q32        yes    any      } 
-
-        t1         yes    any      } Used to carry information                                                  
-        t2         yes    any      }  from the custom shape init code                                           
-        t3         yes    any      }    to the custom shape per-frame code.                                       
-        t4         yes    any      } Click here to see a diagram for the T vars.
-        t5         yes    any      } 
-        t6         yes    any      } 
-        t7         yes    any      } 
-        t8         yes    any      } 
-                                     
-    
-    CUSTOM WAVE PER-FRAME VARIABLES
-    ---------------------
-        NAME   WRITABLE?  RANGE    DESCRIPTION
-        ----   ---------  -----    -----------                                                                   
-        r          yes    0..1     base amount of red color in the wave (0..1)
-        g          yes    0..1     base amount of green color in the wave (0..1)
-        b          yes    0..1     base amount of blue color in the wave (0..1)
-        a          yes    0..1     base opacity of the waveform; 0=transparent, 1=opaque
-        samples    yes    0-512    read: retrieves the # of samples specified for this custom wave (from the menu).
-                                   write: lets you dynamically change that #, frame to frame.
-
-        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
-        fps        NO     >0       retrieves the current framerate, in frames per second.
-        frame      NO              retrieves the number of frames of animation elapsed since the program started
-        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
-                                     -note that if Scroll Lock is on, 'progress' will freeze!
-
-        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
-        mid        NO     >0         -same, but for mids (middle frequencies)
-        treb       NO     >0         -same, but for treble (high) frequencies
-        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
-        mid_att    NO     >0         -same, but for mids (middle frequencies)
-        treb_att   NO     >0         -same, but for treble (high) frequencies
-
-        q1         yes    any      } Used to carry values along a chain                                         
-        q2         yes    any      }  from the preset init code,                                                
-        q3         yes    any      }  to the preset per-frame code, then on                                     
-        q4         yes    any      }    to the preset per-vertex code;                                          
-        q5         yes    any      }    or to the custom shape per-frame code,                                  
-        q6         yes    any      }    or to the custom wave per-frame code,                                   
-        q7         yes    any      }      then to the custom wave per-vertex code;                              
-        ...                        }    or to the [pixel] shader code.                                          
-        q31        yes    any      } Click here to see a diagram for the Q vars.
-        q32        yes    any      } 
-    
-        t1         yes    any      } Used to carry information                                                  
-        t2         yes    any      }  from the custom wave init code,                                           
-        t3         yes    any      }    to the custom wave per-frame code,                                      
-        t4         yes    any      }      then on to the custom wave per-point code                             
-        t5         yes    any      }      (and from point to point, too, if you write                           
-        t6         yes    any      }      to the values from the per-point equations).                          
-        t7         yes    any      } Click here to see a diagram for the T vars.
-        t8         yes    any      } 
-    
-       
-    CUSTOM WAVE PER-POINT (aka PER-VERTEX) VARIABLES
-    ---------------------
-        NAME   WRITABLE?  RANGE    DESCRIPTION
-        ----   ---------  -----    -----------                                                                   
-        x          yes    0..1     the x position of this point that makes up the wave (0=left, 1=right)
-        y          yes    0..1     the y position of this point that makes up the wave (0=bottom, 1=top)
-        sample     no     0..1     how far along we are, through the samples that make up the waveform: 0=first sample, 0.5 = half-way through; 1=last sample.
-        value1     no     any      the value of the Left audio channel sample at this point in the waveform (or freq. spectrum).
-        value2     no     any      the value of the Right audio channel sample at this point in the waveform (or freq. spectrum).
-        r          yes    0..1     amount of red color in this point of the wave (0..1)
-        g          yes    0..1     amount of green color in this point of the wave (0..1)
-        b          yes    0..1     amount of blue color in this point of the wave (0..1)
-        a          yes    0..1     opacity of this point of the waveform; 0=transparent, 1=opaque
-
-        time       NO     >0       retrieves the current time, in seconds, since MilkDrop started running
-        fps        NO     >0       retrieves the current framerate, in frames per second.
-        frame      NO              retrieves the number of frames of animation elapsed since the program started
-        progress   NO     0..1     progress through the current preset; if preset was just loaded, this is closer to 0; if preset is about to end, this is closer to 1.
-                                     -note that if Scroll Lock is on, 'progress' will freeze!
-
-        bass       NO     >0       retrieves the current amount of bass.  1 is normal; below ~0.7 is quiet; above ~1.3 is loud bass
-        mid        NO     >0         -same, but for mids (middle frequencies)
-        treb       NO     >0         -same, but for treble (high) frequencies
-        bass_att   NO     >0       retrieves an attenuated reading on the bass, meaning that it is damped in time and doesn't change so rapidly.
-        mid_att    NO     >0         -same, but for mids (middle frequencies)
-        treb_att   NO     >0         -same, but for treble (high) frequencies
-
-        q1         yes    any      } Used to carry values along a chain                                         
-        q2         yes    any      }  from the preset init code,                                                
-        q3         yes    any      }  to the preset per-frame code, then on                                     
-        q4         yes    any      }    to the preset per-vertex code;                                          
-        q5         yes    any      }    or to the custom shape per-frame code,                                  
-        q6         yes    any      }    or to the custom wave per-frame code,                                   
-        q7         yes    any      }      then to the custom wave per-vertex code;                              
-        ...                        }    or to the [pixel] shader code.                                          
-        q31        yes    any      } Click here to see a diagram for the Q vars.
-        q32        yes    any      } 
-
-        t1         yes    any      } Used to carry information                      
-        t2         yes    any      }  from the custom wave init code,               
-        t3         yes    any      }    to the custom wave per-frame code,          
-        t4         yes    any      }      then on to the custom wave per-point code
-        t5         yes    any      }      (and from point to point, too, if you write
-        t6         yes    any      }      to the values from the per-point equations).
-        t7         yes    any      } Click here to see a diagram for the T vars.
-        t8         yes    any      } 
-
-       
-
-    
-    f. PIXEL SHADERS
-    ----------------------
-    The world of realtime computer graphics made a huge stride around 2002-2003,
-    with the advent of pixel shaders.  Lots of people want to learn how to
-    use pixel shaders; writing presets for MilkDrop is a great way 
-    to learn them, because you get to see the effects of your code instantly,
-    on the screen.
-    
-    MilkDrop 1 ran on what is called the "fixed function" graphics pipeline.
-    That meant that certain common graphics operations - and very few of them -
-    could be executed for each pixel.  You could do a few things - maybe multiply
-    by a texture or a color, then maybe one more simple operation - but that was about it.  
-    
-    Newer presets (MilkDrop 2 and later) can take advantage of programmable 
-    pixel shaders.  GPUs (graphics processing units) are now capable of
-    executing dozens, even thousands (on more expensive hardware) of instructions 
-    per pixel.  To tell the GPU what to do at each pixel, you write some code
-    called a "pixel shader".  It looks a lot like C, except you'll see 
-    the types float3 (...often representing a color, or maybe a 3D coordinate), 
-    as well as float2 and float4, as often as you'll see the simple 
-    "float" type.  There is also a lot of emphasis on sampling from textures.
-    Textures can either be procedural (like the image from the previous
-    frame, or a nicely gaussian-blurred version of it, or a procedurally-
-    generated noise texture), or they can be loaded from disk.  To sample
-    from a texture on disk (...but cached in video memory, of course), 
-    in the shader, you simply specify the name of the image file you want to load,
-    and how you want to sample it (what kind of filtering & wrapping) as well as
-    where (the UV coordinates, like XY coordinates, always in the [0..1] range).
-    It reads the sample (as a float4 - some image formats have four channels
-    instead of just r/g/b).  You can then do whatever you like (mathematically)
-    with that sample, take other samples, combine them, and so on.  The final
-    output of the shader is always a color value, and it is this color value
-    that is written to the render target (an internal texture, or the screen).
-    
-    
-    
-    SHADER MODELS - 2.0, 3.0, etc.
-    ------------------------------
-    Since pixel shaders were born, there have been a few revisions.  Each new
-    model has more capabilities than the last.  
-    
-    MilkDrop 1 only supports fixed-function graphics - i.e. no pixel shaders.
-    MilkDrop 2 supports shader model 2 at the lowest level.  (If your GPU
-    doesn't support this, MilkDrop 2 should still run - it just won't show
-    you any presets that use pixel shaders.)  Shader model 2 has a limit of
-    64 instructions (per shader), though.  
-    
-    Presets can be authored to use Shader Model 3, however.  This shader
-    model is not as widely supported (...so be careful writing presets for
-    it - half of the GPUs out there don't support it yet, so the preset
-    won't show up in the preset list on those computers).  However, it is
-    much more powerful, with a virtually unlimited number of instructions.
-    (You're just limited by the speed of your GPU and the number of pixels
-    you need to draw each frame!)  On a GeForce 8000-series, believe it
-    or not, you can easily achieve smooth framerates running shaders with 
-    THOUSANDS of instructions!
-    
-    Shader Model 4.0 also exists, but only in DirectX 10; and DirectX 10
-    is only available with Windows Vista.  Because not many people have
-    Vista yet, we've decided to wait (a damn long time) until going down
-    that path.  Shader Model 3 has virtually everything we need in it
-    anyway.  
-
-
-
-    PRESET FILE VERSIONS & COMPATIBILITY
-    ------------------------------------
-    Note that if you load a MilkDrop 1 preset, you can save it back to disk
-    (even after changing code, variables, etc.) and it will still be readable
-    by MilkDrop 1.  Only if you select the menu option to "Upgrade [its] 
-    Pixel Shader Version" will you be making it no longer backwards-compatible.
-    Once you've done this, though, you'll notice that the menus look slightly
-    different - some new shader-based options will appear, and some old stuff
-    (video echo, gamma, etc. - all things that are now folded into the 
-    composite shader) are all gone.  You'll also notice that two nice little
-    default shaders (warp and composite) have been written for you, and that 
-    the relevant values and options from the old preset (gamma, decay, video 
-    echo, texture wrap, etc.) have all been set correctly in the new shaders, 
-    so that the preset does exactly what it did before.  The only difference 
-    is that now, the preset takes advantage of the full programmability of 
-    pixel shaders (and you have a lot of freedom to tweak it), instead of 
-    being restricted by the highly restrictive DX8 fixed-function graphics 
-    pipeline.
-    
-    Some of the mash-up functions (discussed later) will mix old and new
-    presets together.  In this case, the newly-created preset file will only
-    look correct on MilkDrop 1.xx if it uses neither a warp nor composite shader.
-    It will still run in MilkDrop 1, but without shaders, so whatever random 
-    values gamma, video echo, etc. were left at, will all kick back in.
-
-    One last note: keep in mind that MilkDrop 2 is smart enough to not show
-    you any presets that your GPU can't support.  MilkDrop 1, though, isn't
-    so smart - it will let you look at MilkDrop 2 presets.  It will 
-    ignore all the shader stuff, and probably not display correctly, though.
-
-
-    
-    A PIXEL SHADER - CONCEPTUAL OVERVIEW
-    -------------------------------------
-    Games are what have driven the Hardware Graphics revolution, and games
-    work by projecting many thousands of 3D triangles onto your screen and
-    rasterizing (pixelizing) & shading them.  In MilkDrop, also, 
-    your graphics processing unit (GPU) is told to draw many triangle onto 
-    your screen.  Each is described by three vertices (points).  The interior 
-    of the triangle is a bunch of pixels.  The GPU runs your "shader" code 
-    on each pixel to determine how to shade the pixel - i.e., light it, 
-    or determine its color.  (The terminology is more geared toward the
-    idea that these triangles were originally in 3D and require realistic
-    lighting and shading.)
-    
-    In MilkDrop, the shaders are run on a dumb, regular grid of triangles 
-    that covers the entire visualizer window.  The results of the preset's 
-    per-vertex equations are interpolated across the face of each of these 
-    triangles, and your pixel shader will see the interpolated results.  
-    They come in in the form of "UV" coordinates - they tell you where 
-    to sample (read) the source image, in order to create the desired warping
-    effect each frame - the long-term effect of which is to create perceived
-    motion. 
-    
-    You can then sample that image (or others), do some math on the result,
-    sample some other textures, do some more math, etc.  By the end of 
-    the shader, whatever value is in "ret" (a float3 - three floating-point
-    values) is the color that will be written for that pixel.
-    
-    Each preset in MilkDrop 2 has two pixel shaders: the warp shader,
-    which warps the image from frame to frame, and the composite shader,
-    which draws the frame to the screen (with or without special effects).
-    
-    To edit or experiment with these shaders, while MilkDrop is running, 
-    hit 'M' to view the preset editing menu.  The scroll down to either 
-        [edit warp shader]
-    or 
-        [edit composite shader] 
-    and hit ENTER.  If you don't see either of these options, it means 
-    the current preset is an old MilkDrop 1 preset; in this case, you can 
-    either try a different preset, or you can upgrade the current preset 
-    by selecting 
-
-        update preset's pixel shader version
-
-    toward the bottom of the menu.  Keep in mind that if you upgrade
-    a preset's pixel shader version and then save it to disk, it might 
-    not be usable anymore on other computers with older graphics chips.
-
-    Now go edit one of the two shaders.  Once you're in there, editing,
-    hit F9 - this will toggle the onscreen quick reference for writing
-    shaders.  It's very handy.  Press F9 again to hide it.
-    
-    
-    
-    
-    WARP SHADER
-    ----------------
-    Here is an example of a simple WARP shader.  It is run over every pixel of
-    the internal canvas, with the output being back to the canvas itself (it's
-    a double-buffered texture).  Any special effects that happen here get "baked" 
-    into the image, and will persist into the next frame.
-        
-        shader_body
-        {
-            // sample a pixel from the previous frame.  
-            // uv coord is slightly warped (driven by the per-vertex equations),
-            //   and is what creates the main "movement" in our preset.
-            ret = tex2D( sampler_main, uv ).xyz;
-
-            // darken over time
-            ret *= 0.97;
-        }
-
-    There are only two instructions here... sample the old frame, and 
-    darken the old color value (color values are always in the 0..1 range)
-    to prevent the screen from turning white over time.
-    
-    This code is run on every pixel on the screen.  If the UV's coming in
-    were just [0..1] on X and Y, corresponding exactly to the location of
-    the pixel on the screen, there would be no movement (or warp).  
-    What creates the warp is that the UV coordinates are slightly "off".
-    Each frame, MilkDrop executes the per-vertex equations for the current 
-    preset at all the vertices on a grid covering the screen.  The resulting
-    UV coordinates are then interpolated (by the GPU) between the vertices,
-    and this shader code is executed at each pixel, with the UV coordinates
-    smoothly interpolated for you to do your sampling.  Note that the 
-    original, un-distorted UV coordinates are always available in uv_orig.
-    If the preset had no motion in it, or if we used uv_orig instead of uv, 
-    we would just see pixels getting darker over time, with no apparent motion.
-    
-    Note that MilkDrop's internal canvas (texture) can only store colors
-    in the [0..1] range, so if your shader outputs values beyond that range,
-    the values will be clipped to 0 or 1.  Within the body of the shader,
-    you can go nuts, using any number ranges you want; this restriction only
-    applies to the final output.
-    
-    Note that there are several ways to darken pixels over time, and the 
-    color precision (8 bits per color channel, or 256 shades, or [0..1] 
-    in increments of 0.004) means you have to be careful about darkening 
-    the color over time.  If you're going to darken using this:
-
-        ret *= 0.97;
-
-    then you shouldn't use a multiplier above 0.98, because, due to precision,
-    dark-ish pixels will never become fully dark.  Another way to do it
-    is this: 
-
-        ret -= 0.004;
-
-    The above darkening method will make the pixels go dark, although, 
-    sometimes too quickly.  One way around this is to use error diffusion 
-    dithering (discussed later in this guide).  
-    
-    Probably the best thing is to combine the two:
-
-        ret = (ret - 0.002)*0.99;
-
-    This gives you a partially constant, partially linear darkening effect,
-    and it tends to look the best.  Tweak the values as needed.
-
-    
-    
-    
-    COMPOSITE SHADER
-    ----------------
-    Here is an example of a simple COMPOSITE shader.  It is run over every
-    pixel in the visualizer window, the output being the actual screen that
-    you see.  Anything you do here will NOT affect the subsequent frame - 
-    it will only affect the display of the current frame.
-        
-        shader_body
-        {
-            // sample the corresponding pixel from the internal rendering canvas
-            // note that, here, 'uv' is undistorted.
-            // in the warp shader, 'uv' is warped, and 'uv_orig' is undistorted!
-            ret = tex2D(sampler_main, uv).xyz;
-            
-            // make it a little bit "overbright"
-            ret *= 1.8;
-        }
-
-    The composite shader is easy to understand.  We just sample the
-    internal canvas at the uv coords (undistorted here - but we could
-    play with them if we want!), and manipulate the result if we want
-    (here we brighten it a bit).  The "overbrightening" here is nice because 
-    pixels in the brighter ranges will (for display to the user only)
-    wash out to a white color; however, they can stay that way
-    for a bit.  If we just displayed the color as-is here, and 
-    instead drew our waveforms twice as bright, they would likely
-    start out at white but very quickly fade to shades of grey.
-    
-    Note that we could do other fancy stuff here instead, like:
-            
-            float2 uv_flipped = 1 - uv;    // '1' auto-replicates to float2(1,1)
-            ret = max( tex2D(sampler_main, uv).xyz, 
-                       tex2D(sampler_main, uv_flipped).xyz );
-            ret = pow(ret, float3(0.5, 1, 2));
-            
-    This would flip the image about its diagonal, always show you
-    the brighter pixel from the two orientations, and then ramp
-    the R/G/B channels at different exponents to create a bit of 
-    a cepia color tone.  Not too tough!
-    
-    Now that you have an understanding of what the two shaders do,
-    let's look at all the intrinsic types and operators you can use
-    in shaders.
-   
-    
-    
-    PIXEL SHADER REFERENCE
-    ----------------------
-    Here is a list of all the shader functions and operations at your disposal.
-
-    Data types
-    ----------
-      float       1-4 component full-precision floating-point values.
-      float2        Use these for most things except color values.
-      float3        (When working with UV coords, time values, or big ranges 
-      float4        of values, for example.)
-      
-      half        1-4 component half-precision floating-point values.
-      half2         Much faster on some older hardware; although drivers usually 
-      half3         automatically substitute the 'half' type on you (behind your back) 
-      half4         wherever it is prudent.  Use 'half' for color values, or other 
-                    computations where precision is largely unimportant.
-      
-      float2x2    2d transformation matrix.  (Rotate and/or scale.)
-      float3x2    2d transformation matrix.  (Rotate, scale, translation.)
-      float3x3    3d transformation matrix.  (Rotate and/or scale.)
-      float4x3    3d transformation matrix.  (Rotate, scale, translation.)
-
-    Operators  
-    ----------
-      + - * /     typical arithmetic operators.
-      
-      a += b      same as "a = a + b".  Also valid:  -=  *=  /=
-      
-      ==          equality test.
-      <           less than.
-      <=          less than or equal to.
-      >           greater than.
-      >=          your mom is soo fat.
-      
-      var.x       swizzle operators.  You can stick a dot after any variable
-      var.y       and put up to four letters after it.  If the variable is
-      var.z       a float4, you can choose from x, y, z, and w; if it's a float2,
-      var.w       just x and y; and so on.  The data type yielded can be different 
-      var.xy      than the input, and is determined by the number of letters after 
-      var.wzxy    the dot, and which fields (from the input) you chose.
-      etc.        For example, if you had:
-                    float  alpha = 104.37;
-                    float2 bravo = float2(1,2);
-                    float3 chuck = float3(10,20,30);
-                    float4 delta = float4(5,6,7,8);
-                  Then these swizzles would yield:
-                    alpha.xxx  ->  float3(104.37, 104.37, 104.37)
-                    bravo.yx   ->  float2(2,1)
-                    chuck.z    ->  30
-                    delta.wywy ->  float4(8,6,8,6)
-
-    Preprocessor
-    ------------
-      If you're familiar with C/C++, you can use simple things like
-      #define, #if (condition) / #endif, #if / #elif/#else / #endif, and so on.
-      
-    
-    Intrinsic Instructions
-    ----------------------
-    Unless otherwise noted, these instructions all work on float, float2, float3, 
-    or float4 operands.
-    
-    math operations
-    ---------------
-    abs(a)        Absolute value.  Returns max(a, -a).
-    frac(a)       Fractional value.  Returns (a - (int)a).  (the part after the decimal)
-    floor(a)      Floor.  Returns ((int)a).  (the part before the decimal)
-                    Only works on single floats.
-    saturate(a)   Clamps a to the [0..1] range.  Often FREE (costs no extra instructions).
-    max(a,b)      Returns the greater of each component between a and b.
-    min(a,b)      Returns the lesser of each component between a and b.
-    sqrt(a)       Returns square root of input(s).  Input should be >= 0.  Output always positive.
-    pow(a,b)      Returns a^b.  b can be same type as a, or just a scalar (single float).
-    exp(a)        Returns 2^a.
-    log(a)        Returns log2(a).
-    lerp(a,b,c)   Linear interpolate... blends from a to b based on the value of c[0..1].
-                    (Or extrapolates, if c is outside [0..1] range.)
-                    a and b must be same type; can can be that same type, or just float.
-                    Returns a + c*(b-a).  Return type is same as a and b.
-    dot(a,b)      Dot product.  All versions return A SINGLE FLOAT.
-                    dot(float  a, float  b) returns a+b.
-                    dot(float2 a, float2 b) returns a.x*b.x + a.y*b.y.
-                    dot(float3 a, float3 b) returns a.x*b.x + a.y*b.y + a.z*b.z.
-                    dot(float4 a, float4 b) returns a.x*b.x + a.y*b.y + a.z*b.z + a.w*b.w.
-    lum(a)        Converts a color (float3) to greyscale, or "luminance", for the human eye.
-                    Returns dot(a, float3(0.32,0.49,0.29)).
-                    Tip: oversaturate a color using "col = lerp(lum(col), col, 2);"
-    length(a)     Input is float2, float3, or float4 vector; returns the length of the vector.
-                    Returns sqrt(
-    normalize(a)  Input is float2, float3, or float4 vector; normalizes it to unit length (1.0).
-                    Returns a / length(a).
-
-    texture operations
-    ------------------
-    tex2D(sampler_name, uv)  
-                  Samples a 2D texture at the coordinates 'uv', where UV is a float2.
-                    Returns a float4 (r,g,b,alpha).
-    
-    tex3D(sampler_name, uvw)  
-                  Samples a volume (3D) texture at the coordinates 'uvw', where UVW is a float3.
-                  You could use this to sample a built-in "noise volume" or a volume texture 
-                    from a .DDS texture (that holds a 3D texture).
-                    Returns a float4 (r,g,b,alpha).
-
-    GetBlur1(uv)  Samples a slightly-blurred version of the main texture 
-                    (internal canvas).  Input is float2; outputs (returns) a float3.
-    GetBlur2(uv)  Samples a more-blurred version. 
-    GetBlur3(uv)  Samples a very blurry version.
-    
-
-    mega-slow operations
-    --------------------
-    sin(a)        Returns cos(a), where a is in radians.  Output is in -1..1 range.
-                    SLOW - use with care.
-    cos(a)        Returns sin(a), where a is in radians.  Output is in -1..1 range.
-                    SLOW - use with care.
-    atan2(y,x)    Returns the arctangent of y/x.  In english, this means that if you give
-                    it a Y and X coordinate (with the origin at zero), it will tell you
-                    the angle you are at, with respect to the origin.  The signs of x and y 
-                    are used to determine the quadrant of the return values in the range 
-                    [-pi, pi].  atan2 is well-defined for every point other than the origin.
-                    You basically always want to use it like this:
-                        float2 uv2 = (uv-0.5)*aspect.xy;  // widescreen- or 4:3-friendly
-                        float ang = atan2(uv2.y,uv2.x);
-                    SLOW - use with care.
-    mul(a,b)      Multiplies a vector and a matrix together.  You can treat the matrix
-                    as row-major or column-major based on whether you do mul(vec,mat) 
-                    or mul(mat,vec).
-    cross(a,b)    Cross product.  Returns (a.yzx*b.zxy - a.zxy*b.yzx).  
-                    Input and output must be float3's.
-                    Slow - use with care.
-    if (a == b)   'If' blocks work in pixel shaders, although they can be very slow;
-    {               the full code is always executed, whether the branch is taken or not.
-      ...           You can use the equality operator, == (note the two equals signs! 
-    }               very important!) or the >, >=, <, or <= comparators.
-    else 
-    { 
-      ... 
-    }
-         
-    Keep in mind that cos(), sin(), and atan2() are incredibly slow (~8 instructions).  
-    Almost everything else (even divide, taking a reciprocal square root, etc.) is 1 
-    or maybe, at most, 2 instructions.
-              
-    Note that the saturate() instruction, as well as multiplying by 2, 4, or 8, 
-    or dividing by 2, 4, or 8, is a free operation on many GPUs.  And the ALUs
-    inside a GPU almost always do a multiply + add (both) in a single instruction.
-    
-    Also, you can divide by an integer constant without suffixing it with ".0"; 
-    in C/C++, "float x = 1/5;" will give you ZERO; but in shader language, it
-    will give you what you expect: 0.2.
-
-    
-    
-    PER-VERTEX SHADER INPUTS
-    ------------------------
-    
-    Warp shader:
-    
-      float2 uv;          // .xy = warped UV coords, ~[0..1]
-      float2 uv_orig;     // .xy = original (un-warped) UV coords. [0..1]
-      float  rad;         // radius of the current pixel from center of screen [0..1]
-      float  ang;         // angle of the current pixel from center of screen [0..2*PI]
-    
-    Composite shader:
-    
-      float2 uv;          // .xy = [un-warped] UV coords.
-      float  rad;         // radius of the current pixel from center of screen [0..1]
-      float  ang;         // angle of the current pixel from center of screen [0..2*PI]
-      float3 hue_shader;  // .xyz = a color that varies across the screen 
-                          //          (the old 'hue shader' effect from MilkDrop 1).
-    
-    Note that for both shaders, the vertex-interpolated angle value (ang) 
-    gets a bit wonky near the center of the screen, where it is very difficult to 
-    interpolate well (because it wraps suddenly from 0 to PI*2 at 9 o'clock on your 
-    screen).  If you see artifacts due to this, just use
-    
-      float better_ang = atan2(uv.y - 0.5, uv.x - 0.5);
-      
-    It's very slow, but will give you perfect results.  Also, if you want a slightly
-    higher-quality value for the radius, use:
-    
-      float better_rad = length(uv - 0.5);
-      
-    The unwarped UV values will always be of impeccable quality, though, 
-    because they will be interpolated in the direction that they vary, 
-    and the rectilinear mesh is aligned perfectly for this.
-    
-    
-    
-    PER-FRAME SHADER INPUTS
-    -----------------------
-    MilkDrop feeds lots of data into the the shaders.  Here is a list of everything
-    that the shaders can access.
-    
-      float4 rand_preset;  // 4 random floats [0..1], updated once per preset
-      float4 rand_frame;   // 4 random floats [0..1], updated each frame
-      float  time;         // the time, in seconds, starting at zero when the *preset* starts.  
-                           //   (wraps back to zero after 10,000 seconds locked on a single preset.)
-      float  fps;          // the current framerate (frames per second).
-      float  frame;        // the current frame #.
-      float  progress;     // the progress through the current preset.  [0..1]
-      
-      float  bass;         // immediate info about audio levels,
-      float  mid;          //  just like in the per-frame equations,
-      float  treb;         //   etc.
-      float  vol;          // 
-      float  bass_att;     // slightly dampened info about audio levels.
-      float  mid_att;      //  look at bass/bass_att, for example;
-      float  treb_att;     //   if it's >1, then the bass is spiking.
-      float  vol_att;      // 
-      
-      float4 aspect        // .xy: multiplier to use on UV's to paste an image fullscreen, *aspect-aware*; .zw = inverse.
-      float4 texsize       // info about the size of the internal canvas, in pixels.
-                           //   .xy = (width,height); .zw = (1/(float)w, 1/(float)h)
-      
-      // here are some values that roam around in the [0..1] range at varying speeds.
-      float4 slow_roam_cos // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.005, ~0.008, ~0.013, ~0.022))
-      float4 roam_cos      // .xyzw ~= 0.5 + 0.5*cos(time * float4(~0.3, ~1.3, ~5, ~20))           
-      // here are the corresponding sine values, in case you want them.
-      // pick a cos/sin pair and use the same accessor on it (.x, .z, etc.)
-      // to get plot a point making a circle over time.
-      float4 slow_roam_sin // .xyzw ~= same, but using sin()                                       
-      float4 roam_sin      // .xyzw ~= same, but using sin()                                       
-      // of course, if you want anything more complicated, just generate it
-      // yourself in the per-frame equations, save it in q1-q32, and it will
-      // be available to your shaders!
-
-      float  q1;           // The values of the q1-q32 variables, 
-      float  q2;           //  as output by the preset's per-frame equations.
-      //...                //
-      float  q31;          //
-      float  q32;          //
-      
-      float4 _qa;          // q1-q4    The values of the q1-q32 variables,
-      float4 _qb;          // q5-q8     grouped into float4's 
-      float4 _qc;          // q9-q12     for more convenient access.
-      float4 _qd;          // q13-q16
-      float4 _qe;          // q17-q20
-      float4 _qf;          // q21-q24
-      float4 _qg;          // q25-q28
-      float4 _qh;          // q29-q32
-      
-      float  blur1_min     // these are the values of the min/max
-      float  blur1_max     //  allowable color values for the 3 blur passes,
-      float  blur2_min     //   as set from the onscreen menus.
-      float  blur2_max     //    more info below.
-      float  blur3_min     // 
-      float  blur3_max     // 
-      
-      // note/warning: in general, don't use the current time value
-      // as an input to the *dynamic* rotations; as time gets large,
-      // the results will become total chaos.
-      float4x3 rot_s1;  // four random, static rotations.  
-      float4x3 rot_s2;  //  randomized @ preset load time.
-      float4x3 rot_s3;  //   minor translation component (<1).
-      float4x3 rot_s4;
-      
-      float4x3 rot_d1;  // four random, slowly changing rotations.
-      float4x3 rot_d2;  
-      float4x3 rot_d3;
-      float4x3 rot_d4;
-      
-      float4x3 rot_f1;  // faster-changing.
-      float4x3 rot_f2;
-      float4x3 rot_f3;
-      float4x3 rot_f4;
-      
-      float4x3 rot_vf1;  // very-fast-changing.
-      float4x3 rot_vf2;
-      float4x3 rot_vf3;
-      float4x3 rot_vf4;
-      
-      float4x3 rot_uf1;  // ultra-fast-changing.
-      float4x3 rot_uf2;
-      float4x3 rot_uf3;
-      float4x3 rot_uf4;
-      
-      float4x3 rot_rand1; // random every frame
-      float4x3 rot_rand2;
-      float4x3 rot_rand3;
-      float4x3 rot_rand4;
-
-
-    
-    TEXTURE SAMPLING
-    ----------------
-    We've already used one texture: the internal canvas, also called "Main".
-    Because it's always being used, you don't have to declare it.  You can
-    just sample it.  However, you have some options for how to sample it.
-    There are four samplers tied to the Main canvas:
-      
-                                                 BEHAVIOR OUTSIDE 
-        SAMPLER NAME       FILTERING METHOD      [0..1] UV RANGE
-        ------------       ----------------      ----------------
-        sampler_fw_main*   bilinear filtering    wrap
-        sampler_fc_main    bilinear filtering    clamp
-        sampler_pw_main    point sampling        wrap
-        sampler_pc_main    point sampling        clamp
-        
-        * you can also just use "sampler_main" for this one,
-          since it's by far the most common.
-      
-    When you go to sample a texture, the GPU finds the exact spot
-    in the texture that the UV coordinates point to.  The chances
-    are good that it falls in between 4 texels (pixels) rather than
-    perfectly on one of them.  If you use bilinear filtering to 
-    sample, it will return a properly-weighted average of the four 
-    pixels.  If you use point sampling, it will just return the 
-    nearest single pixel (also called "nearest neighbor").
-    
-    Wrap vs. clamp is also pretty simple: if you specify a UV coord
-    of float2(-0.1, 0.5), the wrap mode would map this to (0.9, 0.5),
-    while the clamp mode would clamp it at (0.0, 0.5).  Wrap mode
-    tends to create tiled images, while clamp mode takes the border
-    color and extends it out infinitely.
-    
-    In general, other textures can be sampled similarly, using these 
-    same two-letter prefixes ("_fw", "_pc", etc.).  Or, you can 
-    always just leave off the prefix, and MilkDrop will assume you 
-    want to do "_fw" - bilinear filtering and wrap mode - the defaults.
-
-    
-    
-    MILKDROP'S BUILT-IN TEXTURES - MAIN, BLUR, and NOISE
-    ----------------------------------------------------
-    MilkDrop has several built-in textures you can sample from.  
-    
-    MAIN
-    ----
-    First, there is the Main texture (the internal canvas).  As already 
-    mentioned, you can sample from it by using sampler_main or one
-    of its variants.
-    
-    
-    BLUR1, BLUR2, BLUR3
-    -------------------
-    Next, there are several blurred versions of the main texture.
-    These are called Blur1, Blur2, and Blur3.  Each one is 
-    progressively blurrier.  You can access them using these special
-    functions: 
-
-        GetBlur1(uv)     // these take a float2 as input
-        GetBlur2(uv)     // & return a float3 color value
-        GetBlur3(uv)    
-        
-    GetBlur1 returns a slightly blurred image, GetBlur2 a more blurry image, 
-    and GetBlur3 an extremely blurry image.  A call to one of the GetBlur 
-    functions is very fast, but keep in mind that the blur textures are only 
-    generated each frame if the shaders actually use them, and the results
-    find their way into the final output color value of the pixel shader!
-    Blur1 is the fastest to generate; then Blur2 (because it is generated
-    from Blur1); and finally, Blur3 is the slowest (generated from Blur2).    
-    
-    Here is an example of how to use one:
-    
-        float3 blurry = GetBlur2(uv);
-    
-    You could add this to your sample from the Main texture to
-    produce a softer-looking image, for example.  Or, you could
-    do an edge detect in the composite shader, by taking the 
-    [absolute value of the] difference between the crisp and blurred
-    main textures:
-    
-        float3 crisp = tex2D(sampler_main, uv).xyz;
-        float3 blurry = GetBlur1(uv);
-        ret = abs( crisp - blurry )*4;
-    
-    The "skin dots" effect in some of the presets (it makes spots 
-    and stripes like you might see on fish or leopards, in nature)
-    is based on a very mild edge-detect in the *warp* shader,
-    and uses it to enforce a certain amount of variance in the 
-    color values.  It also serves to break up large areas of solid
-    white pixels.
-    
-    Note that you can do some cool glow effects by raising the
-    "min" values above 0.  Say, for example, you set blur1_min
-    to 0.5.  That means that any pixels with color values below 
-    0.5 will get clipped to 0.5.  So, when you call GetBlur1(),
-    it's going to give you values in the range [0.5 .. 1.0].  
-    However, because you were only using half the range of possible
-    values, the precision of these values will be twice as good.
-    That's the purpose of the min/max values.  Watch out, though -
-    having your values clipped to a minimum of 0.5 would look bad
-    if you actually had colors that are over 0.5, and you're not 
-    subtracting that 0.5 off.
-    
-    However, if you do set a min and then subtract it off, you can 
-    also get some great glow effects, where only really
-    bright pixels contribute to the "glow"  If you set the min to 
-    0.7, for example, and then sample like this:
-        
-        ret += (GetBlur1(uv) - blur1_min)*2;
-        
-    It will subtract off the 0.7 minimum threshold, but because
-    of the clipping, you will basically just see the bright
-    pixels "glowing".  The *2 is just for a little extra glow.
-    
-    
-    
-    
-    NOISE TEXTURES
-    --------------
-    There are also "noise" (random value) textures built in to MilkDrop.  
-    They are generated when MilkDrop starts, but only so the large amount
-    of (random) data wouldn't bloat the size of the MilkDrop download.
-    They vary in the quality (smoothness) of the noise, as well as
-    how often the pattern repeats itself.  Always use the smallest
-    possible noise texture (_lite or _lq versions) when possible.
-    
-    Here are the details on the six textures:
-    
-    NAME           DIMS  PIXELS    QUALITY
-    ----           ----  ------    ---------
-    noise_lq       2D    256x256   low
-    noise_lq_lite  2D    32x32     low
-    noise_mq       2D    64x64     medium
-    noise_hq       2D    32x32     high
-    noisevol_lq    3D    32x32x32  low
-    noisevol_hq    3D    8x8x8     high
-    
-    Notice that four of them are two-dimensional (use tex2D(float2 uv) 
-    to sample them), and two of them are three-dimensional (use 
-    tex3D(float3 uvw) to sample them).  
-    
-    They come in at various sizes.  You should always use the smallest
-    one necessary, to be video memory cache-friendly!
-    
-    The _lq, _mq, and _hq suffixes denote low, medium, or high quality.
-    The _lq textures have one random value at every texel in the 
-    texture.  But the _mq textures have (generally) about four texels
-    per random value, with high-quality [cubic] filtering baked into the 
-    texture.  (Sometimes you just want something better than bilinear
-    filtering, you know?)  The high-quality textures usually have about
-    8 texels for every random value.  The sizes given here, in pixels,
-    are actually abstractions - they are the conceptual # of pixels
-    (values) before repetition.  In reality, the textures are bigger 
-    (for medium & high quality), and the extra texels are all filled 
-    in using high-quality interpolation.  
-    
-    The higher-quality textures aren't any slower to use, as long as
-    you're sampling them at the right frequency.  If you sample any
-    of these at too high a frequency (i.e. tile them like crazy /
-    multiply the UV's by a large number) your video memory texture
-    cache will bring your GPU to a grinding halt.  Don't do it!
-
-    If using Noise textures with the default sampler settings (filtering 
-    and wrap), you don't need to declare them above the shader_body; they 
-    are always available.  However, if you want to sample them with 
-    special options (clamping or point sampling), then you do have to.  
-    (ex: "sampler sampler_fc_noise_lq", or "sampler_pw_noise_lq").
-    
-    To sample a color value from a noise texture, add code like this:
-    
-        float4 noiseVal = tex2D(sampler_noise_lq, uv_orig );
-        
-    This returns a float4 of values in the [0..1] range.  However, the noise
-    image will be stretched up so the 64x64 pixels cover the screen.  What we'd 
-    really like is to tile it so the noise values map 1:1 to pixels on the
-    screen.  
-    
-    To do this, we need to invoke another handy feature: you can fetch the size 
-    of any texture in MilkDrop.  Just declare a float4 (still outside the shader 
-    body) with the name of the texture, preceded by "texsize_" - like this:
-    
-        float4  texsize_noise_lq;  // .xy = (w,h); .zw = (1/(float)w, 1/(float)h)
-    
-    Also, recall that the size of the Main canvas is universally available to
-    all shaders, and looks like this: (this is auto-declared for you, by the way)
-      
-        float4 texsize       // .xy = (w,h); .zw = (1/(float)w, 1/(float)h)
-    
-    So, if we change our sampling code to look like this:
-    
-        float4 noiseVal = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw );
-    
-    It's going to do exactly that.  This is a very common and useful technique.  
-    uv_orig gives you the original (unwarped)
-    UV coordinates [0..1].  If we then multiply by texsize.xy, we get the 
-    pixel number we are on.  For example, if the screen was 1280 x 1024 pixels,
-    we'd get float2 in the range [0..1279, 0..1023].  If we then multiply by
-    texsize_noise_lq.zw, we're dividing by the size of the noise texture,
-    in pixels (this one is 256x256).  So, we'd end up with UV coords roughly 
-    in the range [0..5, 0..4] - our image has been perfect tiled onto the
-    screen, with the pixels displaying 1:1.
-    
-    This can be used to mix a bit of random noise into the image each frame, 
-    which can increase image quality - it's similar to error diffusion 
-    dithering (which is one of the things that set the original Geiss 
-    plugin/screensaver apart from the others, image-quality wise!).   You 
-    can ponder the reasons why.  Also, further adding "rand_frame.xy" to the 
-    UV coords will reposition the noise values every frame, making it seem
-    like truly random [changing] noise:
-    
-        float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy;
-        float4 noiseVal = tex2D(sampler_noise_lq, noise_uv);
-    
-    To add random dithering (which, statistically, is the same as error-
-    diffusion dithering), try this:
-    
-        float2 uv_noise = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy;
-        half4 noiseVal = tex2D(sampler_noise_lq, uv_noise);
-        ret = tex2D(sampler_main, uv);
-        ret += (noiseVal.xyz*2-1) * 0.01;
-        
-    This will add a good deal of noise into the image each frame.  Adding
-    'rand_frame.xy' to the UV coordinate serves to randomly place
-    the noise texture each frame, preventing the noise imprint from being
-    exactly the same each frame, which would cause artifact buildup.
-
-    Important: Note that the medium- and high-quality textures should never be 
-    used for 1:1 mapping! - it is a huge waste.  You will only benefit from their
-    higher quality if you are *zoomed in* on these textures, seeing them
-    magnified, sampling them at a low frequency.  If they are minified 
-    (sampled at a high frequency / zoomed out of) or even displayed at 1:1, 
-    you will thrash your video memory cache and the preset will run very 
-    slow.
-        
-    
-    
-    
-    
-    READING TEXTURES FROM DISK
-    --------------------------
-    Declaring and sampling from your own textures is easy.  First,
-    create your texture.  If you plan on sharing your presets with
-    other people, please make your texture SMALL (256x256 or less)
-    and save it as a JPG file at 95% quality.  The file size should
-    be between 10k and 50k (kilobytes).  Of course, the textures
-    could be huge, crisp photos if you want - they will just be
-    heavy (to send to other people) and will cause a little delay
-    when you switch to a preset that uses them (and loads the texture).  
-    
-    Save the texture to the folder:
-    
-        c:\program files\winamp\plugins\milkdrop2\textures
-        
-    or wherever you installed Winamp and MilkDrop to.  Let's imagine
-    you called your texture billy.jpg.
-    
-    Then, in any shader, above the shader_body section, declare a sampler 
-    for the texture:
-    
-        sampler sampler_billy;
-        
-    That's all you have to do.  It will find the file (billy.jpg)
-    and load it.  Note that the sampler name DOES have to start with 
-    "sampler_", and if you want, you could prefix it with "sampler_pc_" 
-    or "sampler_fw_" (or whatever) to turn on texture clamp and/or point 
-    sampling.  
-    
-    Texture formats supported include: [in order of priority]
-        
-        jpg   (great compression)
-        dds   (a microsoft/directx format - very flexible - can even do 3D)
-        png   (portable network graphics; can give you compress w/an alpha channel)
-        tga   (truevision Targa - 1, 3, or 4 channels)
-        bmp   (puke)
-        dib   (puke)
-        
-    Now that you've declared the texture, you can sample it like this, 
-    from within the shader_body section:
-    
-        float3 mypixel = tex2D(sampler_billy, uv2).xyz;
-        
-    So first it will try to find billy.jpg; then billy.dds; and so
-    on, until it finds a valid texture.  If the texture can not be
-    found in the "milkdrop2\textures" directory, it will then also try
-    to find it **in the current preset directory**; this is done so that
-    preset downloaders can be lazy and just put the presets, along
-    with the textures that come with them, into the same directory.
-    
-    If your shader wants to know how big the texture is, declare this
-    (also above the shader_body section):
-    
-        float4 texsize_billy;    // .xy = (w,h); .zw = (1/w, 1/h)
-        
-    MilkDrop will see the "texsize_" prefix and automatically know what
-    to do.  (You don't have to include the //comment, of course.)
-    
-    To stretch this texture to cover the screen, do this (in the shader
-    body):
-
-        ret = tex2D(sampler_billy, uv).xyz;
-    
-    Or to map it fitted to the screen, aspect-aware:
-    
-        ret = tex2D(sampler_billy, uv * aspect.xy).xyz;
-    
-    Or to tile it so the pixels are represented 1:1:
-    
-        ret = tex2D(sampler_billy, uv * texsize.xy * texsize_billy.zw).xyz;
-        
-    Or to map it tiled exactly 5 times:
-
-        ret = tex2D(sampler_billy, uv * 5).xyz;
-
-    Or to zoom into the center 20% of the image:
-
-        ret = tex2D(sampler_billy, (uv-0.5)*0.2 + 0.5 ).xyz;
-        
-    Of course, you could also declare sampler_pw_billy, to do point
-    sampling, or sampler_fc_billy, for clamping, and so on.
-
-
-
-    
-    RANDOM TEXTURE SELECTION
-    ------------------------
-    You can also load in a random texture.  Just use the name "rand00"
-    through "rand15" as the filename, and MilkDrop will pick a random
-    file and do the rest.  The texsize_ parameters work too.  For example:
-    
-        sampler sampler_rand07;
-        float4  texsize_rand07;
-                
-        shader_body 
-        {    
-          ...
-          float3 color = tex2D(sampler_rand07, uv);
-          ...
-        }
-        
-    You can also choose from random subsets of textures on disk!  Say you
-    have a whole slew of random textures in your textures\ subdirectory,
-    but you have a subset in there that begin with the word "smalltiled".
-    If you specify:
-    
-        sampler sampler_rand02_smalltiled;
-        float4  texsize_rand02;    // ...it's smart enough to get it from just this.
-        
-        shader_body 
-        {    
-          ...
-          float3 color = tex2D(sampler_rand07_smalltiled, uv);
-          ...
-        }
-    
-    Then every time the preset loads (or the shader is recompiled), it's
-    going to pick a new random texture, but it will choose only from the
-    subset of those textures whose names begin with "smalltiled".  
-
-    One last thing, a tip: if you are working in windowed mode (or multimon)
-    and added textures to the directory and haven't yet exited the plugin, 
-    to force the list of textures to update itself, edit one of the shaders 
-    (any shader) and then hit CTRL+ENTER (accept).  That will trigger it
-    to rescan the directory (but only if it needs to, because your shaders
-    ask for random textures).
-
-
-
-    
-    MISC. COOL SHADER TRICKS
-    ------------------------
-    
-        AUTO CENTER DARKENING
-        ---------------------    
-        MilkDrop 1 had a cool feature, "center darken", that would quickly dampen 
-        bright pixels placed at the center of the screen, because in "zoomy" 
-        (forward motion) presets, the screen would quickly become all white
-        if you didn't.  As presets get more sophisticated, though, where the
-        "center" of the zooming motion is can be very hard to pinpoint.
-        
-        You can actually find it algorithmically.  Wherever on the screen you
-        have warped UV coordinates that are very close to the original UV
-        coordinates, it means there's either no motion there, or it's the
-        center of motion - you'll know, based on what kind of preset you're
-        writing.  If it's a "zoomy" preset, it's probably the latter.  In this
-        case, just use something like this in your warp shader:
-        
-            // this darkens the pixels at the center of the zoom, only
-            ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 );  
-
-
-        RANDOM DIFFUSION DITHER
-        -----------------------        
-        See above, in the "noise" section.
-
-       
-        SOFT MAX
-        --------
-        The max(a,b) function returns the max. value for each channel 
-        of the two inputs, however, this can have a discontinuous
-        look sometimes, as it switches from a to b or back suddenly.
-        If you want a not-so-accurate, but smoother, max function,
-        try this:
-        
-            a + b - a*b
-        
-        Note that the inputs must be in the [0..1] range.
-        
-        
-
-    
-    
-    QUALITY ASSURANCE FOR SHADERS
-    -----------------------------
-    *Please* adhere to these guidelines when writing shaders...
-
-      1. use small (256x256 or less) textures; save as jpg 95%
-          -so your presets are small to download, and so they load w/o a pause.
-
-      2. make sure your shaders are zippy.  
-          -avoid 'if' statements.
-          -avoid "massive zoom-outs" of any texture.  Sampling textures at too
-            high a frequency thrashes your texture cache and will drop your 
-            framerate like mad.  Sample things near 1:1, or feel free to zoom
-            in close on them, but avoid extreme zoom-outs.
-          -avoid sin() and cos() functions if you can.  If their inputs don't
-            vary from pixel to pixel, calculate the sin/cos values in
-            the per-frame equations, then store them in q1-q32, and read
-            them into your shader from there.
-          -any calculation that results in the same value for all pixels 
-            on the screen should be offloaded into MilkDrop's per-frame 
-            equations, then passed to the shader via the q1-q32 variables.
-            These variables are directly accessible from all shaders (q1,
-            q2, etc.) and can also be read in as float4's for convenience
-            (q1-q4 make up a float4 called _qa; q5-q8 come together in _qb;
-            etc.).
-          -also avoid doing motion/warping calculations in the warp shader,
-            that you could do in the per-vertex equations.  Those run on the
-            CPU, which is a huge resource that is almost never completely
-            used; the GPU, although processing 1,000 times as much math
-            because it works per-pixel instead of per-vertex, can use as
-            much of a break as it can get.  Any low-frequency effects (values 
-            that vary slowly over the screen) should go in the per-vertex
-            equations, and only the high-frequency component of the motion
-            or warping should come from the pixel shader.
-          -keep in mind that the DirectX shader compiler is superb at 
-            optimizing; anything that can be thrown out, will be.  Things like 
-               ret *= 1.0;
-               ret += 0;
-               ret += tex2D(mytex, uv).xyz * 0;
-            will completely disappear.  If you sample a texture and then the
-            sample doesn't end up making it into the final output color value,
-            the texture will never even get bound (or loaded from disk), 
-            let alone sampled.  And so on.
-          -you can use the 'half' type wherever you don't need full 'float' 
-            precision.  Generally use 'float' for UVs and time values, and 
-            'half' for almost everything else.  However, don't stress about it 
-            too much, because most GPUs run
-            everything at full-precision & full-speed nowadays - and for the
-            older GPUs that don't, the driver is probably very smart (if it's
-            an Nvidia or ATI card) about auto-substituting halfs for floats
-            wherever possible.            
-
-      3. before sharing your presets, please make sure they look good in a 
-          SQUARE or WIDESCREEN window.  If they don't, scan these guidelines
-          and you will probably be able to easily fix it.
-          
-          The overall design goal in MilkDrop, concerning aspect ratio, is to 
-          fit the preset to the long axis of the window, and to crop the rest, 
-          but to do all of this without any stretching or zooming (so all internal 
-          canvas pixels map 1:1 to screen pixels).  
-          
-          -per-frame/per-vertex equations: 
-            * multiply XY coords by the values "aspectx" and "aspecty", respectively.
-          
-          -shader code: 
-            * multiply UV coordinates by 'aspect.xy', prior to using them
-            to sample a texture, to make the texture fit on the screen properly.
-            (For example, if the screen is wide, the image will be fitted to cover
-            the width of the screen, and it will be cropped at the top and bottom.)
-            
-            * multiply by 'aspect.zw' to make it fit the other way (it will fit
-            the image to be completely visible in one dimension, and tiled in the
-            other direction).	 
-            
-            * any time you perturb the UV coordinates in the warp shader, prior to
-            sampling the Main texture, you should multiply the "delta" you are applying
-            by aspect.xy.  Otherwise, in a widescreen window, the "delta" will actually
-            be dramatically squished, or in a tall window, the change would be 
-            elongated very vertically.  
-
-        	  * the 'ang' value is aspect-aware, in the per-vertex equations, as well
-        	  as in the warp and composite shaders.  However, if you generate your own
-        	  high-quality "ang" value using atan2(), beware - you really
-        	  should multiply the UV's by aspect.xy beforehand, like this:
-                float2 uv2 = (uv-0.5)*aspect.xy;
-                float ang = atan2(uv2.y,uv2.x);
-
-        	  
-
-    
-   
-    
-    g. QUALITY ASSURANCE
-    ----------------------
-    When designing presets, please adhere to the pixel shader 'quality assurance'
-    guidelines in the above section, as they are very important.  But, in order 
-    to make sure the presets you create work well on other systems, please
-    also keep in mind:
-        
-         1. Keep your presets fast.  There's nothing to spoil the mood like
-        a preset popping up that chokes at 10 fps.  Since division is 11
-        times slower than multiplication (or addition/subtraction), if you
-        divide a bunch of values by one other value, pre-divide that value
-        ("inv = 1/myval;") and then multiply those other values by that
-        inverse.  Also, never put computations in the per-vertex code that
-        are the same for every pixel; move these into the per-frame code,
-        and carry the results to the per-vertex code using the q1-q32 variables.
-        Remember that maxim: "If a per-vertex equation doesn't use at least 
-        one of the variables { x, y, rad, ang }, then it should be actually 
-        be a per-frame equation."
-
-         2. Design your presets using the default mesh size option
-        from the config panel, or at least check, before you distribute them,
-        to make sure they look correct at the default mesh size.  If your 
-        mesh is too coarse (small), then a viewer with the default mesh size 
-        might see unexpected "bonus" effects that you might not have intended,
-        and might mess up your preset.  If your mesh is too fine, then a
-        viewer with the default might not see all the detail you intended,
-        and it might look bad.
-
-         2. Try to design your presets in a 32-bit video mode, so that its
-        brightness levels are standard.  The thing to really watch out
-        for is designing your presets in 16-bit color when the "fix pink/
-        white color saturation artifact" checkbox is checked.  This 
-        checkbox keeps the image extra dark to avoid color saturation,
-        which is only necessary on some cards, in 16-bit color.  If this
-        is the case for you, and you write a preset, then when you run
-        it on another machine, it might appear insanely bright.
-        
-         3. Don't underestimate the power of the 'dx' and 'dy' parameters
-        (in the per-vertex equations).  Some of the best presets are based 
-        on using these.  If you strip everything out of a preset so that 
-        there's no motion at all, then you can use the dx and dy parameters 
-        to have precise manual control over the motion.  Basically, all the 
-        other effects (zoom, warp, rot, etc.) are just complicated 
-        abstractions; they could all be simulated by using only { x, y, 
-        rad, ang } and { dx, dy }.
-        
-         4. If you use the 'progress' variable in a preset, make sure you 
-        try the preset out with several values for 'Time Between Auto
-        Preset Changes'.  The biggest thing to avoid is using something
-        like sin(progress), since the rate at which 'progress' increases 
-        can vary drastically from system to system, dependong on the user's
-        setting for 'Time Between Auto Preset Changes'.
-
-         5. if writing shaders, please also see the 'Quality Assurance for
-        Shaders' section above.
-
-
-    
-    h. DEBUGGING
-    -----------------------  
-    One feature that preset authors should definitely be aware of is the
-    variable monitoring feature, which lets you monitor (watch) the value
-    of any per-frame variable you like.  First, hit the 'N' key to show
-    the monitor value, which will probably display zero.  Then all you 
-    have to do is add a line like this to the per-frame equations:
-
-        monitor = x;
-
-    where 'x' is the variable or expression you want to monitor.  Once you
-    hit CTRL+ENTER to accept the changes, you should see the value of the
-    per-frame variable or expression in the upper-right corner of the
-    screen!
-
-    Once again, note that it only works for *per-frame* equations, and NOT
-    for per-vertex equations.  
-
-
-
-    
-    i. FUNCTION REFERENCE
-    -----------------------  
-    Following is a list of the functions supported by the expression evaluator
-    (for preset init, per-frame, and per-vertex equations; NOT for pixel shaders).
-    The list was blatently ripped from the help box of Justin Frankels' AVS 
-    plug-in, since MilkDrop uses the expression evaluator that he wrote.
-    
-        Format your expressions using a semicolon (;) to delimit between statements.        
-        Use parenthesis ['(' and ')'] to denote precedence if you are unsure.        
-        The following operators are available:        
-            = : assign        
-            +,-,/,* : plus, minus, divide, multiply        
-            | : convert to integer, and do bitwise or        
-            & : convert to integer, and do bitwise and        
-            % : convert to integer, and get remainder        
-        The following functions are available:        
-            int(var)   :  returns the integer value of 'var' (rounds toward zero)
-            abs(var)   :  returns the absolute value of var
-            sin(var)   :  returns the sine of the angle var (expressed in radians)        
-            cos(var)   :  returns the cosine of the angle var        
-            tan(var)   :  returns the tangent of the angle var        
-            asin(var)  :  returns the arcsine of var        
-            acos(var)  :  returns the arccosine of var        
-            atan(var)  :  returns the arctangent of var        
-            sqr(var)   :  returns the square of var        
-            sqrt(var)  :  returns the square root of var        
-            pow(var,var2) : returns var to the power of var2        
-            log(var)      : returns the log base e of var        
-            log10(var)    : returns the log base 10 of var        
-            sign(var)     : returns the sign of var or 0        
-            min(var,var2) : returns the smalest value        
-            max(var,var2) : returns the greatest value        
-            sigmoid(var,var2) : returns sigmoid function value of x=var (var2=constraint)        
-            rand(var)     : returns a random integer modulo 'var'; e.g. rand(4) will return 0, 1, 2, or 3.
-            bor(var,var2) : boolean or, returns 1 if var or var2 is != 0        
-            bnot(var)  : boolean not, returns 1 if var == 0 or 0 if var != 0        
-            if(cond,vartrue,varfalse) : if condition is nonzero, returns valtrue, otherwise returns valfalse        
-            equal(var,var2) : returns 1 if var = var2, else 0        
-            above(var,var2) : returns 1 if var > var2, else 0        
-            below(var,var2) : returns 1 if var < var2, else 0            
-            
-
-
-
-return to top
-return to milkdrop.html
-
- - \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/docs/q_vars.gif b/MilkDrop3/Milkdrop3/docs/q_vars.gif deleted file mode 100644 index 95d0f9b..0000000 Binary files a/MilkDrop3/Milkdrop3/docs/q_vars.gif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/docs/t_vars.gif b/MilkDrop3/Milkdrop3/docs/t_vars.gif deleted file mode 100644 index f2d3f15..0000000 Binary files a/MilkDrop3/Milkdrop3/docs/t_vars.gif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/presets/000.milk2 b/MilkDrop3/Milkdrop3/presets/000.milk2 deleted file mode 100644 index 69647bd..0000000 --- a/MilkDrop3/Milkdrop3/presets/000.milk2 +++ /dev/null @@ -1,1335 +0,0 @@ -Created with MILKDROP 3.2 on 12/07/2023 at 23:12:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.579675 -random_2=0.335230 -random_3=0.944580 -random_4=0.292683 -random_5=0.528049 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain Move -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 15; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv*cos(sin(time/5))); -comp_25=`//re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.100 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Blank.milk b/MilkDrop3/Milkdrop3/presets/Blank.milk deleted file mode 100644 index 2d8b946..0000000 --- a/MilkDrop3/Milkdrop3/presets/Blank.milk +++ /dev/null @@ -1,103 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.460 -fDecay=0.935 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk deleted file mode 100644 index 85c19d7..0000000 --- a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001.milk +++ /dev/null @@ -1,113 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=1.694 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz + -comp_6=` GetBlur2(uv) -comp_7=` ; -comp_8=` -comp_9=` ret = tex2D( sampler_MilkDrop3_002b, -comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) -comp_11=` + uv*float2(1,-1)*aspect.xy -comp_12=` ).xyz; -comp_13=` -comp_14=` //ret *= 1.333; // a little bit of overbright -comp_15=` -comp_16=`} -comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk deleted file mode 100644 index 0dd22bc..0000000 --- a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 001s.milk +++ /dev/null @@ -1,136 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=1.694 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz + -comp_6=` GetBlur2(uv) -comp_7=` ; -comp_8=` -comp_9=` ret = tex2D( sampler_MilkDrop3_002b, -comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) -comp_11=` + uv*float2(1,-1)*aspect.xy -comp_12=` ).xyz; -comp_13=` -comp_14=` //ret *= 1.333; // a little bit of overbright -comp_15=` -comp_16=`} -comp_17=` - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=7 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.800000 -SpriteSY=-0.800000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk deleted file mode 100644 index 7b0fa77..0000000 --- a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 002.milk +++ /dev/null @@ -1,287 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`sampler sampler_MilkDrop3_002b; // loads clouds.jpg (or .tga, etc) -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz + -comp_6=` GetBlur2(uv) -comp_7=` ; -comp_8=` -comp_9=` ret = tex2D( sampler_MilkDrop3_002b, -comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) -comp_11=` + uv*float2(1,-1)*aspect.xy -comp_12=` ).xyz; -comp_13=` -comp_14=` ret *= 1.333; // a little bit of overbright -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk b/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk deleted file mode 100644 index 09f9dc3..0000000 --- a/MilkDrop3/Milkdrop3/presets/Evet + Geiss - Chrome - MilkDrop2077 003.milk +++ /dev/null @@ -1,287 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.952 -fWaveSmoothing=0.015 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=11 -shapecode_0_x=0.460 -shapecode_0_y=0.590 -shapecode_0_rad=0.08277 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.78000 -shapecode_0_r=0.820 -shapecode_0_g=1.190 -shapecode_0_b=1.240 -shapecode_0_a=1.010 -shapecode_0_r2=0.860 -shapecode_0_g2=1.200 -shapecode_0_b2=1.070 -shapecode_0_a2=0.840 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_0_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_0_per_frame3=ang = sin(time); -shape_0_per_frame4=r = q2; -shape_0_per_frame5=g = q3; -shape_0_per_frame6=b = q1; -shape_0_per_frame7=r2 = q3; -shape_0_per_frame8=g2 = q1; -shape_0_per_frame9=b2 = q2; -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ -warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -warp_3=`} -warp_4=` -warp_5=`float2 complex_pow(float2 base, int exponent){ -warp_6=` float2 exponentiation = float2(1,0); -warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.yvol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ -warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -warp_3=`} -warp_4=` -warp_5=`float2 complex_pow(float2 base, int exponent){ -warp_6=` float2 exponentiation = float2(1,0); -warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y 0.25*texsize.y){ -comp_18=` fnord = bg2; -comp_19=` }else{ -comp_20=` fnord = bg1; -comp_21=` } -comp_22=` -comp_23=` -comp_24=`ret = lerp(fnord,float3(1,0,0),z); -comp_25=`ret = lerp(ret,0,y); -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 deleted file mode 100644 index e89a3c3..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] Cubes2077.milk2 +++ /dev/null @@ -1,488 +0,0 @@ -Created with MILKDROP 3.25+ on 23/02/2024 at 00:16:55 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.050542 -random_2=0.161789 -random_3=0.430081 -random_4=0.491734 -random_5=0.549729 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R071 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Flexi - bouncing balls [double mindblob neon mix] -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.995 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.413 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=-0.660 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.626 -fWarpScale=8.642 -fZoomExponent=7.10084 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.09014 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.240 -wave_y=0.440 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=48 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02770 -shapecode_0_ang=6.03186 -shapecode_0_tex_ang=6.03186 -shapecode_0_tex_zoom=0.68390 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q3; -shape_0_per_frame2=y = q4; -shape_0_per_frame3=rad = q5; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; -shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; -shape_0_per_frame8= -shapecode_1_enabled=1 -shapecode_1_sides=48 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=6.03186 -shapecode_1_tex_ang=6.03186 -shapecode_1_tex_zoom=0.68390 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q6; -shape_1_per_frame2=y = q7; -shape_1_per_frame3=rad = q8; -shape_1_per_frame4= -shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_1_per_frame7= -per_frame_init_1=x1 = 0.5; -per_frame_init_2=x2 = 0.51; -per_frame_init_3= -per_frame_init_4=y2 = 0.9; -per_frame_init_5=y1 = 0.7; -per_frame_init_6= -per_frame_init_7=x3 = 0.8; -per_frame_init_8=y3 = 0.5; -per_frame_init_9= -per_frame_init_10=x4 = 0.2; -per_frame_init_11=y4 = 0.5; -per_frame_init_12= -per_frame_init_13= -per_frame_init_14=ax1 = 0; -per_frame_init_15=ay1 = 0; -per_frame_init_16=ax2 = 0; -per_frame_init_17=ay2 = 0; -per_frame_init_18=ax3 = 0; -per_frame_init_19=ay3 = 0; -per_frame_init_20= -per_frame_init_21=vx1 = 0.000; -per_frame_init_22=vx2 = 0.000; -per_frame_1=zoom = 1.002; -per_frame_2=warp = 0.2; -per_frame_3=wave_a = 0; -per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; -per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); -per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); -per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); -per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); -per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); -per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); -per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); -per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); -per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); -per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); -per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); -per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); -per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); -per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent -per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); -per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); -per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); -per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); -per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent -per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); -per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); -per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent -per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); -per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); -per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent -per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); -per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); -per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent -per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); -per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); -per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent -per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); -per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); -per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); -per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_61=q1 = aspectx; -per_frame_62=q2 = aspecty; -per_frame_63=q3 = x1; -per_frame_64=q4 = y1; -per_frame_65=q5 = r*2; -per_frame_66=q6 = x2; -per_frame_67=q7 = y2; -per_frame_68=q8 = r*2; -per_frame_69=q9 = x3; -per_frame_70=q10 = y3; -per_frame_71=q11 = r*2; -per_frame_72=q12 = x4; -per_frame_73=q13 = y4; -per_frame_74=q14 = r*2; -per_frame_75=q15 = atan2(vx4,vy4); -per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); -per_frame_77=q17 = atan2(vx3,vy3); -per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); -per_pixel_1=x = 0.5 + (x-0.5)*q2; -per_pixel_2=y = 0.5 + (y-0.5)*q1; -per_pixel_3= -per_pixel_4= -per_pixel_5=dir = -q15 + asin(1); -per_pixel_6=b1 = 0.075; -per_pixel_7=m1 = q16*25; -per_pixel_8=xx = q12; -per_pixel_9=yy = 1-q13; -per_pixel_10=x1 = xx -sin(dir)*b1; -per_pixel_11=y1 = yy -cos(dir)*b1; -per_pixel_12=x2 = xx +sin(dir)*b1; -per_pixel_13=y2 = yy +cos(dir)*b1; -per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_16=si1 = sigmoid(-d1,1000); -per_pixel_17=si2 = sigmoid(-d2,1000); -per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -per_pixel_20= -per_pixel_21=dir = -q17 + asin(1); -per_pixel_22=m1 = q18*25; -per_pixel_23=xx = q9; -per_pixel_24=yy = 1-q10; -per_pixel_25=x1 = xx -sin(dir)*b1; -per_pixel_26=y1 = yy -cos(dir)*b1; -per_pixel_27=x2 = xx +sin(dir)*b1; -per_pixel_28=y2 = yy +cos(dir)*b1; -per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_31=si1 = sigmoid(-d1,1000); -per_pixel_32=si2 = sigmoid(-d2,1000); -per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); -comp_13=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 deleted file mode 100644 index b49af1d..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix] MilkDrop2077 rmx.milk2 +++ /dev/null @@ -1,573 +0,0 @@ -Created with MILKDROP 3.30 on 01/01/2024 at 15:12:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.52 -blending_direction=-1 -random_1=0.670325 -random_2=0.817615 -random_3=0.300813 -random_4=0.635501 -random_5=0.216125 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 008c LAZERS -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=10.437 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=32.000 -nMotionVectorsY=24.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.100 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0.2; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad+0.4,1); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(0.5,-0.0,-2.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Flexi - bouncing balls [double mindblob neon mix] -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.995 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.626 -fWarpScale=8.642 -fZoomExponent=7.10084 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.09014 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=32.000 -nMotionVectorsY=24.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_init_1=x1 = 0.5; -per_frame_init_2=x2 = 0.51; -per_frame_init_3= -per_frame_init_4=y2 = 0.9; -per_frame_init_5=y1 = 0.7; -per_frame_init_6= -per_frame_init_7=x3 = 0.8; -per_frame_init_8=y3 = 0.5; -per_frame_init_9= -per_frame_init_10=x4 = 0.2; -per_frame_init_11=y4 = 0.5; -per_frame_init_12= -per_frame_init_13= -per_frame_init_14=ax1 = 0; -per_frame_init_15=ay1 = 0; -per_frame_init_16=ax2 = 0; -per_frame_init_17=ay2 = 0; -per_frame_init_18=ax3 = 0; -per_frame_init_19=ay3 = 0; -per_frame_init_20= -per_frame_init_21=vx1 = 0.000; -per_frame_init_22=vx2 = 0.000; -per_frame_1=zoom = 1.002; -per_frame_2=warp = 0.2; -per_frame_3=wave_a = 0; -per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; -per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); -per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); -per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); -per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); -per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); -per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); -per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); -per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); -per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); -per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); -per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); -per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); -per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); -per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent -per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); -per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); -per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); -per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); -per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent -per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); -per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); -per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent -per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); -per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); -per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent -per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); -per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); -per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent -per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); -per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); -per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent -per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); -per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); -per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); -per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_61=q1 = aspectx; -per_frame_62=q2 = aspecty; -per_frame_63=q3 = x1; -per_frame_64=q4 = y1; -per_frame_65=q5 = r*2; -per_frame_66=q6 = x2; -per_frame_67=q7 = y2; -per_frame_68=q8 = r*2; -per_frame_69=q9 = x3; -per_frame_70=q10 = y3; -per_frame_71=q11 = r*2; -per_frame_72=q12 = x4; -per_frame_73=q13 = y4; -per_frame_74=q14 = r*2; -per_frame_75=q15 = atan2(vx4,vy4); -per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); -per_frame_77=q17 = atan2(vx3,vy3); -per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); -per_pixel_1=x = 0.5 + (x-0.5)*q2; -per_pixel_2=y = 0.5 + (y-0.5)*q1; -per_pixel_3= -per_pixel_4= -per_pixel_5=dir = -q15 + asin(1); -per_pixel_6=b1 = 0.075; -per_pixel_7=m1 = q16*25; -per_pixel_8=xx = q12; -per_pixel_9=yy = 1-q13; -per_pixel_10=x1 = xx -sin(dir)*b1; -per_pixel_11=y1 = yy -cos(dir)*b1; -per_pixel_12=x2 = xx +sin(dir)*b1; -per_pixel_13=y2 = yy +cos(dir)*b1; -per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_16=si1 = sigmoid(-d1,1000); -per_pixel_17=si2 = sigmoid(-d2,1000); -per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -per_pixel_20= -per_pixel_21=dir = -q17 + asin(1); -per_pixel_22=m1 = q18*25; -per_pixel_23=xx = q9; -per_pixel_24=yy = 1-q10; -per_pixel_25=x1 = xx -sin(dir)*b1; -per_pixel_26=y1 = yy -cos(dir)*b1; -per_pixel_27=x2 = xx +sin(dir)*b1; -per_pixel_28=y2 = yy +cos(dir)*b1; -per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_31=si1 = sigmoid(-d1,1000); -per_pixel_32=si2 = sigmoid(-d2,1000); -per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk b/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk deleted file mode 100644 index f7783bf..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - bouncing balls [double mindblob neon mix].milk +++ /dev/null @@ -1,341 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.995 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.413 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=-0.660 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.626 -fWarpScale=8.642 -fZoomExponent=7.10084 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.09014 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.240 -wave_y=0.440 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=48 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02770 -shapecode_0_ang=6.03186 -shapecode_0_tex_ang=6.03186 -shapecode_0_tex_zoom=0.68390 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q3; -shape_0_per_frame2=y = q4; -shape_0_per_frame3=rad = q5; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; -shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; -shape_0_per_frame8= -shapecode_1_enabled=1 -shapecode_1_sides=48 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=6.03186 -shapecode_1_tex_ang=6.03186 -shapecode_1_tex_zoom=0.68390 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q6; -shape_1_per_frame2=y = q7; -shape_1_per_frame3=rad = q8; -shape_1_per_frame4= -shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_1_per_frame7= -per_frame_init_1=x1 = 0.5; -per_frame_init_2=x2 = 0.51; -per_frame_init_3= -per_frame_init_4=y2 = 0.9; -per_frame_init_5=y1 = 0.7; -per_frame_init_6= -per_frame_init_7=x3 = 0.8; -per_frame_init_8=y3 = 0.5; -per_frame_init_9= -per_frame_init_10=x4 = 0.2; -per_frame_init_11=y4 = 0.5; -per_frame_init_12= -per_frame_init_13= -per_frame_init_14=ax1 = 0; -per_frame_init_15=ay1 = 0; -per_frame_init_16=ax2 = 0; -per_frame_init_17=ay2 = 0; -per_frame_init_18=ax3 = 0; -per_frame_init_19=ay3 = 0; -per_frame_init_20= -per_frame_init_21=vx1 = 0.000; -per_frame_init_22=vx2 = 0.000; -per_frame_1=zoom = 1.002; -per_frame_2=warp = 0.2; -per_frame_3=wave_a = 0; -per_frame_4=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_5=r = 0.04+ max(bass_att,treb_att)*0.008; -per_frame_6=bounce = below(y1,r);y1 = y1+vy1;vy1 = if(bounce, abs(vy1)*0.94 + (r-y1)*0.1, vy1-0.0003*60/fps); -per_frame_7=bounce = below(x1,r);x1 = x1+vx1;vx1 = if(bounce, abs(vx1)*0.94 + (r-x1)*0.1, vx1); -per_frame_8=bounce = above(x1,1-r);vx1 = if(bounce, - abs(vx1)*0.94 + (1-r-x1)*0.04, vx1); -per_frame_9=bounce = below(y2,r);y2 = y2 + vy2;vy2 = if(bounce,abs(vy2)*0.94+(r-y2)*.1, vy2-0.0003*60/fps); -per_frame_10=bounce = below(x2,r);x2 = x2+ vx2;vx2 = if(bounce, abs(vx2)*0.94 + (r-x2)*0.1, vx2); -per_frame_11=bounce = above(x2,1-r);vx2 = if(bounce, - abs(vx2)*0.94 + (1-r-x2)*0.1, vx2); -per_frame_12=bounce = below(y3,r);y3 = y3 + vy3;vy3 = if(bounce,abs(vy3)*0.94+(r-y3)*.1, vy3-0.0003*60/fps); -per_frame_13=bounce = below(x3,r);x3 = x3+ vx3;vx3 = if(bounce, abs(vx3)*0.94 + (r-x3)*0.1, vx3); -per_frame_14=bounce = above(x3,1-r);vx3 = if(bounce, - abs(vx3)*0.94 + (1-r-x3)*0.1, vx3); -per_frame_15=bounce = below(y4,r);y4 = y4 + vy4;vy4 = if(bounce,abs(vy4)*0.94+(r-y4)*.1, vy4-0.0003*60/fps); -per_frame_16=bounce = below(x4,r);x4 = x4+ vx4;vx4 = if(bounce, abs(vx4)*0.94 + (r-x4)*0.1, vx4); -per_frame_17=bounce = above(x4,1-r);vx4 = if(bounce, - abs(vx4)*0.94 + (1-r-x4)*0.1, vx4); -per_frame_18=bounce = below( sqrt( sqr(x1+vx1-x2-vx2) + sqr(y1+vy1-y2-vy2)), 2*r); -per_frame_19=ref_ang = atan2(x2-x1,y2-y1)+asin(1); // common tangent -per_frame_20=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx2*vx2+vy2*vy2);w1 = atan2(vx1,vy1);w2 = atan2(vx2,vy2); -per_frame_21=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_22=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_23=vx2 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx2); -per_frame_24=vy2 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy2); -per_frame_25=bounce = below( sqrt( sqr(x1+vx1-x3-vx3) + sqr(y1+vy1-y3-vy3)), 2*r); -per_frame_26=ref_ang = atan2(x3-x1,y3-y1)+asin(1); // common tangent -per_frame_27=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx1,vy1);w2 = atan2(vx3,vy3); -per_frame_28=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_29=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_30=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_31=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_32=bounce = below( sqrt( sqr(x2+vx2-x3-vx3) + sqr(y2+vy2-y3-vy3)), 2*r); -per_frame_33=ref_ang = atan2(x3-x2,y3-y2)+asin(1); // common tangent -per_frame_34=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx3*vx3+vy3*vy3);w1 = atan2(vx2,vy2);w2 = atan2(vx3,vy3); -per_frame_35=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_36=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_37=vx3 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx3); -per_frame_38=vy3 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy3); -per_frame_39=bounce = below( sqrt( sqr(x1+vx1-x4-vx4) + sqr(y1+vy1-y4-vy4)), 2*r); -per_frame_40=ref_ang = atan2(x4-x1,y4-y1)+asin(1); // common tangent -per_frame_41=v1 = sqrt(vx1*vx1+vy1*vy1);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx1,vy1);w2 = atan2(vx4,vy4); -per_frame_42=vx1 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx1); -per_frame_43=vy1 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy1); -per_frame_44=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_45=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_46=bounce = below( sqrt( sqr(x2+vx2-x4-vx4) + sqr(y2+vy2-y4-vy4)), 2*r); -per_frame_47=ref_ang = atan2(x4-x2,y4-y2)+asin(1); // common tangent -per_frame_48=v1 = sqrt(vx2*vx2+vy2*vy2);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx2,vy2);w2 = atan2(vx4,vy4); -per_frame_49=vx2 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx2); -per_frame_50=vy2 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy2); -per_frame_51=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_52=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_53=bounce = below( sqrt( sqr(x3+vx3-x4-vx4) + sqr(y3+vy3-y4-vy4)), 2*r); -per_frame_54=ref_ang = atan2(x4-x3,y4-y3)+asin(1); // common tangent -per_frame_55=v1 = sqrt(vx3*vx3+vy3*vy3);v2 = sqrt(vx4*vx4+vy4*vy4);w1 = atan2(vx3,vy3);w2 = atan2(vx4,vy4); -per_frame_56=vx3 = if(bounce,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vx3); -per_frame_57=vy3 = if(bounce,cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+asin(1))*v2*cos(w2-ref_ang-asin(1)), vy3); -per_frame_58=vx4 = if(bounce,sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vx4); -per_frame_59=vy4 = if(bounce,cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+asin(1))*v1*cos(w1-ref_ang-asin(1)), vy4); -per_frame_60=//pogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogopogo -per_frame_61=q1 = aspectx; -per_frame_62=q2 = aspecty; -per_frame_63=q3 = x1; -per_frame_64=q4 = y1; -per_frame_65=q5 = r*2; -per_frame_66=q6 = x2; -per_frame_67=q7 = y2; -per_frame_68=q8 = r*2; -per_frame_69=q9 = x3; -per_frame_70=q10 = y3; -per_frame_71=q11 = r*2; -per_frame_72=q12 = x4; -per_frame_73=q13 = y4; -per_frame_74=q14 = r*2; -per_frame_75=q15 = atan2(vx4,vy4); -per_frame_76=q16 = sqrt(vx4*vx4+vy4*vy4); -per_frame_77=q17 = atan2(vx3,vy3); -per_frame_78=q18 = sqrt(vx3*vx3+vy3*vy3); -per_pixel_1=x = 0.5 + (x-0.5)*q2; -per_pixel_2=y = 0.5 + (y-0.5)*q1; -per_pixel_3= -per_pixel_4= -per_pixel_5=dir = -q15 + asin(1); -per_pixel_6=b1 = 0.075; -per_pixel_7=m1 = q16*25; -per_pixel_8=xx = q12; -per_pixel_9=yy = 1-q13; -per_pixel_10=x1 = xx -sin(dir)*b1; -per_pixel_11=y1 = yy -cos(dir)*b1; -per_pixel_12=x2 = xx +sin(dir)*b1; -per_pixel_13=y2 = yy +cos(dir)*b1; -per_pixel_14=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_15=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_16=si1 = sigmoid(-d1,1000); -per_pixel_17=si2 = sigmoid(-d2,1000); -per_pixel_18=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_19=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -per_pixel_20= -per_pixel_21=dir = -q17 + asin(1); -per_pixel_22=m1 = q18*25; -per_pixel_23=xx = q9; -per_pixel_24=yy = 1-q10; -per_pixel_25=x1 = xx -sin(dir)*b1; -per_pixel_26=y1 = yy -cos(dir)*b1; -per_pixel_27=x2 = xx +sin(dir)*b1; -per_pixel_28=y2 = yy +cos(dir)*b1; -per_pixel_29=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_30=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_31=si1 = sigmoid(-d1,1000); -per_pixel_32=si2 = sigmoid(-d2,1000); -per_pixel_33=dx = dx + (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2)*3*q1; -per_pixel_34=dy = dy + (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2)*3*q2; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.04; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.z,dy.z)*0.1 + float2(dx.y,dy.y)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).z)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).y*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.y,dy.y)*2)).z*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).y); -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk b/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk deleted file mode 100644 index 4ac8861..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - color drops [another jelly attempt].milk +++ /dev/null @@ -1,188 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.245 -fWarpScale=7.316 -fZoomExponent=1.81665 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.15771 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -per_frame_1=vol = bass*8 + mid*5 + treb*3; -per_frame_2=m = m*0.97 + vol*0.08; -per_frame_3=monitor = vol; -per_frame_4=beat = above(vol,res)*above(vol,m)*above(vol,16); -per_frame_5=diff = (1-beat)*diff + beat*(vol-res); -per_frame_6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -per_frame_7=res = max(0,res); -per_frame_8= -per_frame_9= -per_frame_10=d_x = if(beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_11=d_y = if(beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_12=r = if(beat, (int(rand(2000))-1000)*0.001 , r); -per_frame_13=z = if(beat, int(rand(1000))*0.001 , z); -per_frame_14=zoom = 1.01 + z*0.03; -per_frame_15=rot = r*0.04; -per_frame_16=dx = d_x*0.01; -per_frame_17=dy = d_y*0.01; -per_frame_18= -per_frame_19=wave_a = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk deleted file mode 100644 index ef6e5c4..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 35.milk +++ /dev/null @@ -1,299 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=0.204 -fWarpScale=8.471 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.15038 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=5.92556 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.400 -wavecode_0_a=0.340 -wave_0_init1=t2 = 0 -wave_0_per_frame1=t1 = q13; -wave_0_per_frame2=t2 = q14; -wave_0_per_frame3=t3 = q3; -wave_0_per_frame4=t4 = q4; -wave_0_per_frame5=t5 = q5; -wave_0_per_frame6=t6 = q6; -wave_0_per_frame7=t7 = q7; -wave_0_per_frame8=t8 = q8; -wave_0_per_point1=sample = 1-sample; -wave_0_per_point2=xxx = xx; -wave_0_per_point3=yyy = yy; -wave_0_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 -wave_0_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; -wave_0_per_point6= -wave_0_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 -wave_0_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; -wave_0_per_point9= -wave_0_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); -wave_0_per_point11=dd = dd*0.95 + (value1); -wave_0_per_point12=ddd = dd*sample*(1-sample)*d; -wave_0_per_point13=ddd = sample*(1-sample)*sin(sample*120)*d*0.1; -wave_0_per_point14=x = xx + (yy-yyy)*ddd; -wave_0_per_point15=y = yy - (xx-xxx)*ddd; -wave_0_per_point16= -wave_0_per_point17=x = 0.5 + (x-0.5)*q9; -wave_0_per_point18=y = 0.5 + (y-0.5)*q10; -wave_0_per_point19= -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.09902 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.81623 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.040 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 1-q1; -shape_1_per_frame2=y = q2; -shape_1_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_1_per_frame4=y = 0.5 + (y - 0.5)*0.25; -per_frame_init_1=x1 = 0; -per_frame_init_2=y1= .001; -per_frame_init_3=z1 = 0; -per_frame_1=zoom = 1; -per_frame_2=warp = 0; -per_frame_3=wave_a = 0; -per_frame_4= -per_frame_5= -per_frame_6=// below parameters belong to an extended "Lotka-Volterra" model (simple predator-prey differential equation system - see wikipedia) -per_frame_7= -per_frame_8=startx = 0.7; // initial predator population (used only for the phase plot) -per_frame_9=starty = 0.7; // initial prey population -per_frame_10= -per_frame_11=a = 1.0; // LV-model parameters - some pairs reach a so-called limit-cycle -per_frame_12=b = 0.14; -per_frame_13=d = 0.2; -per_frame_14= -per_frame_15=q1 = aspectx; -per_frame_16=q2 = aspecty; -per_frame_17= -per_frame_18=q3 = startx; -per_frame_19=q4 = starty; -per_frame_20= -per_frame_21=q5 = a; // the model parameters are synchronized for the phase plot wave and the per-vertex warp -per_frame_22=q6 = b; -per_frame_23=q7 = d; -per_frame_24= -per_frame_25= -per_frame_26=vol = bass*8 + mid*5 + treb*3; -per_frame_27=m = m*0.97 + vol*0.08; -per_frame_28=monitor = vol; -per_frame_29=beat = above(vol,res)*above(vol,m)*above(vol,16); -per_frame_30=diff = (1-beat)*diff + beat*(vol-res); -per_frame_31=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -per_frame_32=res = max(0,res); -per_frame_33= -per_frame_34=w = if(beat,rand(3.14*2),w); -per_frame_35=x = if(beat,rand(1),x); -per_frame_36=y = if(beat,rand(1),y); -per_frame_37= -per_frame_38=// below parameters belong to a synchronized affine transformation for waves and the per-vertex code (rotate, scale, translate) -per_frame_39= -per_frame_40=//w = time*0.1; -per_frame_41=q26 = 0.5*x; // center for rotation and scaling (x) -per_frame_42=q27 = 0.5*y; // center for rotation and scaling (y) -per_frame_43=q28 = 1; // scale -per_frame_44=q29 = 0.4; // translate x -per_frame_45=q30 = 0.1; // translate y -per_frame_46=q31 = sin(w); -per_frame_47=q32 = cos(w); -per_frame_48=q25 = w; -per_frame_49=// TODO: compensate parameter changes for an invariant canvas pane via difference quotients ;) -per_pixel_1=x = 0.5 + (x-0.5)*q1; -per_pixel_2=y = 0.5 - (y-0.5)*q2; -per_pixel_3= -per_pixel_4=x = q26 + (x-q26)/q28 - q29; -per_pixel_5=y = q27 + (y-q27)/q28 - q30; -per_pixel_6= -per_pixel_7=// have a nice warp effect? - rotate it like a shape! -per_pixel_8= -per_pixel_9= angle = -q25; -per_pixel_10= -per_pixel_11=///////////////////////////////////////////////////////// -per_pixel_12=X1 = x - q26; -per_pixel_13=Y1 = y - q27; -per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane -per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; -per_pixel_16=///////////////////////////////////////////////////////// -per_pixel_17= -per_pixel_18= -per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); -per_pixel_20=dy = -q7*y*(1-y/x); -per_pixel_21= -per_pixel_22=dx = -0.01*dx/q1; -per_pixel_23=dy = -0.01*dy/q2; -per_pixel_24= -per_pixel_25= -per_pixel_26=//dx = 0; -per_pixel_27=//dy = 0; -per_pixel_28= -per_pixel_29=///////////////////////////////////////////////////////// -per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane -per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; -per_pixel_32=dx = dx1*aspectx; -per_pixel_33=dy = dy1*aspecty; -per_pixel_34=///////////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; -comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); -comp_8=` -comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; -comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); -comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); -comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk b/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk deleted file mode 100644 index 53babf4..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - crush ice 52.milk +++ /dev/null @@ -1,294 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=0.204 -fWarpScale=8.471 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.15038 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=5.92556 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.400 -wavecode_0_a=0.340 -wave_0_init1=t2 = 0 -wave_0_per_frame1=t1 = q13; -wave_0_per_frame2=t2 = q14; -wave_0_per_frame3=t3 = q3; -wave_0_per_frame4=t4 = q4; -wave_0_per_frame5=t5 = q5; -wave_0_per_frame6=t6 = q6; -wave_0_per_frame7=t7 = q7; -wave_0_per_frame8=t8 = q8; -wave_0_per_point1=sample = 1-sample; -wave_0_per_point2=xxx = xx; -wave_0_per_point3=yyy = yy; -wave_0_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 -wave_0_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; -wave_0_per_point6= -wave_0_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 -wave_0_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; -wave_0_per_point9= -wave_0_per_point10=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); -wave_0_per_point11=dd = dd*0.95 + (value1); -wave_0_per_point12=ddd = dd*sample*(1-sample)*d; -wave_0_per_point13=ddd = sample*(1-sample)*sin(sample*120)*d*0.1; -wave_0_per_point14=x = xx + (yy-yyy)*ddd; -wave_0_per_point15=y = yy - (xx-xxx)*ddd; -wave_0_per_point16= -wave_0_per_point17=x = 0.5 + (x-0.5)*q9; -wave_0_per_point18=y = 0.5 + (y-0.5)*q10; -wave_0_per_point19= -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.09902 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.81623 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.040 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 1-q1; -shape_1_per_frame2=y = q2; -shape_1_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_1_per_frame4=y = 0.5 + (y - 0.5)*0.25; -per_frame_init_1=x1 = 0; -per_frame_init_2=y1= .001; -per_frame_init_3=z1 = 0; -per_frame_1=zoom = 1; -per_frame_2=warp = 0; -per_frame_3=wave_a = 0; -per_frame_4= -per_frame_5= -per_frame_6=// below parameters belong to an extended "Lotka-Volterra" model (simple predator-prey differential equation system - see wikipedia) -per_frame_7= -per_frame_8=startx = 0.7; // initial predator population (used only for the phase plot) -per_frame_9=starty = 0.7; // initial prey population -per_frame_10= -per_frame_11=a = 1.0; // LV-model parameters - some pairs reach a so-called limit-cycle -per_frame_12=b = 0.14; -per_frame_13=d = 0.2; -per_frame_14= -per_frame_15=q1 = aspectx; -per_frame_16=q2 = aspecty; -per_frame_17= -per_frame_18=q3 = startx; -per_frame_19=q4 = starty; -per_frame_20= -per_frame_21=q5 = a; // the model parameters are synchronized for the phase plot wave and the per-vertex warp -per_frame_22=q6 = b; -per_frame_23=q7 = d; -per_frame_24= -per_frame_25= -per_frame_26=vol = bass*8 + mid*5 + treb*3; -per_frame_27=m = m*0.97 + vol*0.08; -per_frame_28=monitor = vol; -per_frame_29=beat = above(vol,res)*above(vol,m)*above(vol,16); -per_frame_30=diff = (1-beat)*diff + beat*(vol-res); -per_frame_31=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -per_frame_32=res = max(0,res); -per_frame_33= -per_frame_34=w = if(beat,rand(3.14*2),w); -per_frame_35=x = if(beat,rand(1),x); -per_frame_36=y = if(beat,rand(1),y); -per_frame_37= -per_frame_38=// below parameters belong to a synchronized affine transformation for waves and the per-vertex code (rotate, scale, translate) -per_frame_39= -per_frame_40=//w = time*0.1; -per_frame_41=q26 = 0.5*x; // center for rotation and scaling (x) -per_frame_42=q27 = 0.5*y; // center for rotation and scaling (y) -per_frame_43=q28 = 1; // scale -per_frame_44=q29 = 0.4; // translate x -per_frame_45=q30 = 0.1; // translate y -per_frame_46=q31 = sin(w); -per_frame_47=q32 = cos(w); -per_frame_48=q25 = w; -per_frame_49=// TODO: compensate parameter changes for an invariant canvas pane via difference quotients ;) -per_pixel_1=x = 0.5 + (x-0.5)*q1; -per_pixel_2=y = 0.5 - (y-0.5)*q2; -per_pixel_3= -per_pixel_4=x = q26 + (x-q26)/q28 - q29; -per_pixel_5=y = q27 + (y-q27)/q28 - q30; -per_pixel_6= -per_pixel_7=// have a nice warp effect? - rotate it like a shape! -per_pixel_8= -per_pixel_9= angle = -q25; -per_pixel_10= -per_pixel_11=///////////////////////////////////////////////////////// -per_pixel_12=X1 = x - q26; -per_pixel_13=Y1 = y - q27; -per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane -per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; -per_pixel_16=///////////////////////////////////////////////////////// -per_pixel_17= -per_pixel_18= -per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); -per_pixel_20=dy = -q7*y*(1-y/x); -per_pixel_21= -per_pixel_22=dx = -0.01*dx/q1; -per_pixel_23=dy = -0.01*dy/q2; -per_pixel_24= -per_pixel_25= -per_pixel_26=//dx = 0; -per_pixel_27=//dy = 0; -per_pixel_28= -per_pixel_29=///////////////////////////////////////////////////////// -per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane -per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; -per_pixel_32=dx = dx1*aspectx; -per_pixel_33=dy = dy1*aspecty; -per_pixel_34=///////////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( 2*GetBlur1(uv + float2(1,0)*d) - 2*GetBlur1(uv-float2(1,0)*d) )*0.5; -warp_5=` float3 dy = ( 2*GetBlur1(uv + float2(0,1)*d) - 2*GetBlur1(uv-float2(0,1)*d) )*0.5; -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (2*GetPixel(uv_blue).z - 2*GetBlur3(uv_blue).z)*0.01 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (2*ret.x - 2*GetBlur3(uv_red)).x*0.2 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; -comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); -comp_8=` -comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; -comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); -comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); -comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk b/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk deleted file mode 100644 index e3954be..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - evolution 7.milk +++ /dev/null @@ -1,367 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; -warp_4=` -warp_5=` float1 d = 0.003; -warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; -warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; -warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; -warp_9=` -warp_10=` -warp_11=` -warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; -warp_13=` -warp_14=` -warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; -warp_16=` -warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; -warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; -warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; -warp_20=`//ret = 0; -warp_21=` -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk deleted file mode 100644 index 6b84c00..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus.milk +++ /dev/null @@ -1,318 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.243 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=2.00672 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_1=zoom = 1.01; -per_frame_2= -per_frame_3=q1 = time*0.01; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = 0.5 + (uv-0.5)*1.01; -warp_4=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_5=`float3 rand = (tex2D(sampler_noise_lq, dither_uv)-0.5); -warp_6=` -warp_7=`float3 uv3d = float3(uv_orig,q1); -warp_8=`float3 d3d = float3(0.03,0.03,0); -warp_9=`float3 dx = tex3d(sampler_noisevol_hq, uv3d + float3(1,0,0)*d3d) - tex3d(sampler_noisevol_hq, uv3d - float3(1,0,0)*d3d); -warp_10=`float3 dy = tex3d(sampler_noisevol_hq, uv3d + float3(0,1,0)*d3d) - tex3d(sampler_noisevol_hq, uv3d - float3(0,1,0)*d3d); -warp_11=`float x =tex3d(sampler_noisevol_hq, uv3d); -warp_12=`float2 my_uv = uv + (-8*float2(dx.x,dy.x)*(1-x) - 8*float2(dy.x,-dx.x))*texsize.zw; -warp_13=` -warp_14=`ret.x = tex2D( sampler_main, my_uv ).x; -warp_15=`ret.x += (ret.x - GetBlur3(my_uv))*0.1; -warp_16=`ret.x *= 0.95; -warp_17=`ret.x += rand*0.4*(1-x*2); -warp_18=` -warp_19=`ret.y = GetPixel(uv_orig+rand*texsize.zw*0).y*0.96-0.004; -warp_20=` -warp_21=`float2 d = texsize.zw*4; -warp_22=`dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -warp_23=`dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -warp_24=` -warp_25=`float2 uv_blue =lerp(uv_orig,0.5+(my_uv-0.5)*1.02,-1); -warp_26=`uv_blue += float2(dx.z,dy.z)*texsize.zw*0 + rand*texsize.zw*4; -warp_27=`ret.z = GetPixel(uv_blue).z + ret.x*0.2; -warp_28=`ret.z += -(ret.z-GetBlur1(uv_blue).z)*0.1 - 0.03; -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk deleted file mode 100644 index edb5211..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077.milk +++ /dev/null @@ -1,199 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.243 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=2.00672 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_1=zoom = 1.01; -per_frame_2= -per_frame_3=q1 = time*0.01; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.4,1.0,0.7); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles2.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.852500 -SpriteY=0.172500 -SpriteSX=0.280000 -SpriteSY=0.280000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk deleted file mode 100644 index 2d6ce32..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077a.milk +++ /dev/null @@ -1,201 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.243 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=2.00672 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_1=zoom = 1.01; -per_frame_2= -per_frame_3=q1 = time*0.01; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Rotate Mode: -comp_3=`uv = uv.yx; -comp_4=` -comp_5=`float2 uvo = uv; -comp_6=`float2 d = texsize.zw*3; -comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_10=` -comp_11=`d = texsize.zw*16; -comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_14=` -comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_16=` -comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_18=` -comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_20=` -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(0.4,1.0,0.7); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles2.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.852500 -SpriteY=0.172500 -SpriteSX=0.280000 -SpriteSY=0.280000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk deleted file mode 100644 index 0bc1e6b..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077b.milk +++ /dev/null @@ -1,201 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.243 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=2.00672 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_1=zoom = 1.01; -per_frame_2= -per_frame_3=q1 = time*0.01; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.3,1.8,1.6); -comp_21=`//MilkDrop3 Shadows Mode: -comp_22=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles2.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.852500 -SpriteY=0.172500 -SpriteSX=0.280000 -SpriteSY=0.280000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk b/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk deleted file mode 100644 index f370d64..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - intention focus2077d.milk +++ /dev/null @@ -1,260 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.243 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=2.00672 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=444 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=0.12821 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.42791 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=i=0; -shape_1_init2=loop (1024, -shape_1_init3= z=rand(1)+.1; -shape_1_init4= megabuf(i+2) = z; -shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; -shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; -shape_1_init7=i+=3;); -shape_1_per_frame1=i=instance; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=zmax = 7; -shape_1_per_frame4=speed=.15; -shape_1_per_frame5= -shape_1_per_frame6=z=megabuf(3*i+2); -shape_1_per_frame7=x = megabuf(3*i)/z+.5; -shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; -shape_1_per_frame9= -shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; -shape_1_per_frame11= -shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -shape_1_per_frame13=if (out, -shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x -shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y -shape_1_per_frame16= megabuf(3*i+2)=1; -shape_1_per_frame17=, -shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; -shape_1_per_frame19=); -shape_1_per_frame20= -shape_1_per_frame21=a=1-pow(z,4); -shape_1_per_frame22=a*=0.6; -per_frame_1=zoom = 1.01; -per_frame_2= -per_frame_3=q1 = time*0.01; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Rotate Mode: -comp_3=`uv = uv.yx; -comp_4=` -comp_5=`float2 uvo = uv; -comp_6=`float2 d = texsize.zw*3; -comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_10=` -comp_11=`d = texsize.zw*16; -comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_14=` -comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_16=` -comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_18=` -comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_20=` -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(0.3,2.9,2.0); -comp_23=`//MilkDrop3 Burn Mode: -comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_25=`//MilkDrop3 RGB Mode: -comp_26=`ret += float3(-0.16,-0.08,-0.02); -comp_27=`//MilkDrop3 Brightness Mode: -comp_28=`ret *= 1.55; -comp_29=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles2.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.852500 -SpriteY=0.172500 -SpriteSX=0.280000 -SpriteSY=0.280000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk b/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk deleted file mode 100644 index c677310..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi - meta4free.milk +++ /dev/null @@ -1,327 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.004 -fWaveScale=0.295 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.228 -fWarpScale=4.141 -fZoomExponent=0.43865 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.18090 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.250 -mv_r=1.000 -mv_g=0.500 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8=b = beat; -wave_0_per_frame9=g = 1-beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=2.44415 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_point1=w = sample*asin(1)*4; -wave_1_per_point2=d = 0.04; -wave_1_per_point3=x = 0.5 + sin(w)*d; -wave_1_per_point4=y = 0.5 + cos(w)*d; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.60000 -wavecode_2_r=0.000 -wavecode_2_g=0.400 -wavecode_2_b=1.000 -wavecode_2_a=0.300 -wave_2_per_frame1=t1 = q1; -wave_2_per_frame2=t2 = q2; -wave_2_per_frame3=t3 = q3; -wave_2_per_frame4=t4 = q4; -wave_2_per_frame5=t5 = q5; -wave_2_per_frame6=t6 = q6; -wave_2_per_frame7=t7 = q7; -wave_2_per_frame8=t8 = q8; -wave_2_per_point1=sample = 1-sample; -wave_2_per_point2=xxx = xx; -wave_2_per_point3=yyy = yy; -wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 -wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; -wave_2_per_point6= -wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 -wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; -wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); -wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; -wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=2.44415 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=cl = 0; -wave_3_per_frame1=t8 = 1; -wave_3_per_point1=t8 = -t8; -wave_3_per_point2=y = (1+t8)*0.01; -wave_3_per_point3=x = sample; -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.330 -shapecode_0_y=0.500 -shapecode_0_rad=0.34340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.12566 -shapecode_0_tex_zoom=0.70591 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.490 -shapecode_1_y=0.500 -shapecode_1_rad=0.04557 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73458 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.750 -shapecode_2_rad=0.04208 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73458 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0 -shape_2_per_frame1=x = q2; -shape_2_per_frame2=y = q6; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.750 -shapecode_3_rad=0.07059 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.73458 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=vx = 0 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = q5; -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=wave_a = 0; -per_frame_2=zoom = 0.996; -per_frame_3=warp = 0.18 - (bass-treb)*0.15; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_4=` -warp_5=`ret = GetPixel(uv) - 0.08; -warp_6=`float2 uv1 = uv; -warp_7=`float2 d = texsize.zw*4; -warp_8=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -warp_9=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -warp_10=`d *= float2(dx.x,dy.x)*0.4; -warp_11=`uv1+=d; -warp_12=`//uv1 = frac(uv1); -warp_13=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_14=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_15=` -warp_16=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(1.2,0.15,0); -comp_12=`ret = lerp(ret,float3(1,1,1),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.6); -comp_13=` -comp_14=`ret = lerp(ret,float3(1,1.1,1.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(0.2,0,0.1),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk b/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk deleted file mode 100644 index 352f99a..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi, Geiss and Rovastar - chaos layered tokamak.milk +++ /dev/null @@ -1,271 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=31.200 -nMotionVectorsY=23.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv)/3; -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float1 d = 0.005; -warp_4=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y; -warp_5=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y; -warp_6=` float2 my_uv = uv - float2(dx,dy)*0.01; -warp_7=` -warp_8=` -warp_9=` -warp_10=` float2 v = 0.01; -warp_11=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_12=` -warp_13=` -warp_14=` ret.y += (ret.y - GetBlur3(my_uv-floor(my_uv)).y)*.1; -warp_15=` ret.y += 0.006-GetBlur3(uv-floor(uv)).x*5; -warp_16=` -warp_17=` ret.y = lerp( ret.y, lum(ret).x, 0); -warp_18=` -warp_19=`//-------------------------------- -warp_20=` -warp_21=` d = 0.01; -warp_22=` my_uv = float2(-dy,dx)*0.05; -warp_23=` -warp_24=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).z; -warp_25=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).z; -warp_26=` my_uv += uv - float2(dx,dy)*0.005; -warp_27=` -warp_28=` -warp_29=` -warp_30=` v = 0.01; -warp_31=` ret.z =tex2D( sampler_fw_main, my_uv - floor(my_uv)).z; -warp_32=` -warp_33=` -warp_34=` ret.z += (ret.z - GetBlur3(my_uv-floor(my_uv)).z)*0.13; -warp_35=` ret.z *= 0.95; -warp_36=` ret.z += 0.03-GetBlur3(uv-floor(uv)).x - tex2D( sampler_main, my_uv - floor(my_uv)).y*0.05; -warp_37=` -warp_38=` ret.x = tex2D( sampler_main, uv).x - 0.3; -warp_39=` -warp_40=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.5); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.5/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(1.3,0.8,0.5); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(0.9,0.5,0)*ret.z + float3(0.4,0,0.8)*ret.y; -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk b/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk deleted file mode 100644 index 0e97427..0000000 --- a/MilkDrop3/Milkdrop3/presets/Flexi, martin + geiss - dedicated to the sherwin maxawow.milk +++ /dev/null @@ -1,321 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.560 -fDecay=1.000 -fVideoEchoZoom=0.362 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.599 -fWaveSmoothing=0.000 -fWaveParam=-0.500 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.510 -wave_g=0.500 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.16188 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=25.12601 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.50126 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99996 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+sin(time*0.618)*0.2; -shape_0_per_frame2=y = 0.5+cos(time*1.618)*0.2; -shape_0_per_frame3=rad = bass*0.05; -shape_0_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); -shape_0_per_frame5=border_g = 1-(sin(time)*0.3+0.3); -shape_0_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50126 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+sin(time*2.618)*0.3; -shape_1_per_frame2=y = 0.5+cos(time*3.14)*0.3; -shape_1_per_frame3=rad = bass*0.05; -shape_1_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); -shape_1_per_frame5=border_g = 1-(sin(time)*0.3+0.3); -shape_1_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); -shape_1_per_frame7= -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.50126 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.99980 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+sin(-time*2.618)*0.4; -shape_2_per_frame2=y = 0.5+cos(-time*1.14)*0.4; -shape_2_per_frame3=rad = bass*0.05; -shape_2_per_frame4=border_r = 1-(sin(time*1.25)*0.3+0.7); -shape_2_per_frame5=border_g = 1-(sin(time)*0.3+0.3); -shape_2_per_frame6=border_b = 1-(sin(time/3)*0.5+0.5); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1= -per_frame_2=//zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*2 + rand_frame.xy; -warp_5=` uv+= (tex2D(sampler_noise_lq, dither_uv).xy-0.5)*texsize.zw; -warp_6=` -warp_7=` // PAINTERLY EFFECT: -warp_8=` float2 t = -0.004 + 0.04*saturate(float2(bass,treb)-1); -warp_9=` float2 uv2 = uv; -warp_10=` float2 delta2 = texsize.zw*float2(1,1); -warp_11=` float3 blurry_color = tex2D( sampler_main, -warp_12=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_13=` uv2.xy += (blurry_color.xy-0.4) * t; -warp_14=` //uv2.xy -= (blurry_color.zx-0.37) * s; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_18=` -warp_19=` // darken over time -warp_20=` ret -= 0.0008 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.02; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) * (1-rad); -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = uv1*0+.3*cos(uv1*2) - dz;; -comp_16=`float dots = saturate(.04/length(uv1)); -comp_17=`uv1 = uv1*0+.3*cos(uv1*12) - 9*dz;; -comp_18=`float3 dots2 = saturate(.04/length(uv1)); -comp_19=` -comp_20=` -comp_21=`ret = dots + GetPixel(uv)*12*dots2; -comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk b/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk deleted file mode 100644 index a357f98..0000000 --- a/MilkDrop3/Milkdrop3/presets/Geiss - Artifact 6.milk +++ /dev/null @@ -1,244 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.0000 -fGammaAdj=1.998000 -fDecay=0.980000 -fVideoEchoZoom=1.421369 -fVideoEchoAlpha=0.000000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.121018 -fWaveScale=1.694000 -fWaveSmoothing=0.900000 -fWaveParam=0.000000 -fModWaveAlphaStart=0.750000 -fModWaveAlphaEnd=0.950000 -fWarpAnimSpeed=1.000000 -fWarpScale=3.138000 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=1.023000 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.076181 -sx=1.000000 -sy=1.000000 -wave_r=0.500000 -wave_g=0.500000 -wave_b=0.800000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.010000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=0.000000 -ob_a=0.000000 -ib_size=0.010000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=12.000000 -nMotionVectorsY=9.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=0.900000 -mv_r=1.000000 -mv_g=1.000000 -mv_b=1.000000 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.250000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.000000 -wavecode_0_smoothing=0.500000 -wavecode_0_r=1.000000 -wavecode_0_g=1.000000 -wavecode_0_b=1.000000 -wavecode_0_a=1.000000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.000000 -wavecode_1_smoothing=0.500000 -wavecode_1_r=1.000000 -wavecode_1_g=1.000000 -wavecode_1_b=1.000000 -wavecode_1_a=1.000000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.000000 -wavecode_2_smoothing=0.500000 -wavecode_2_r=1.000000 -wavecode_2_g=1.000000 -wavecode_2_b=1.000000 -wavecode_2_a=1.000000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.100000 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=0.000000 -shapecode_0_tex_zoom=1.000000 -shapecode_0_r=1.000000 -shapecode_0_g=0.000000 -shapecode_0_b=0.000000 -shapecode_0_a=1.000000 -shapecode_0_r2=0.000000 -shapecode_0_g2=1.000000 -shapecode_0_b2=0.000000 -shapecode_0_a2=0.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=1.000000 -shapecode_0_border_a=0.100000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_x=0.500000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.100000 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=1.000000 -shapecode_1_r=1.000000 -shapecode_1_g=0.000000 -shapecode_1_b=0.000000 -shapecode_1_a=1.000000 -shapecode_1_r2=0.000000 -shapecode_1_g2=1.000000 -shapecode_1_b2=0.000000 -shapecode_1_a2=0.000000 -shapecode_1_border_r=1.000000 -shapecode_1_border_g=1.000000 -shapecode_1_border_b=1.000000 -shapecode_1_border_a=0.100000 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_x=0.500000 -shapecode_2_y=0.500000 -shapecode_2_rad=0.100000 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=1.000000 -shapecode_2_r=1.000000 -shapecode_2_g=0.000000 -shapecode_2_b=0.000000 -shapecode_2_a=1.000000 -shapecode_2_r2=0.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=0.000000 -shapecode_2_a2=0.000000 -shapecode_2_border_r=1.000000 -shapecode_2_border_g=1.000000 -shapecode_2_border_b=1.000000 -shapecode_2_border_a=0.100000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_x=0.500000 -shapecode_3_y=0.500000 -shapecode_3_rad=0.100000 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.000000 -shapecode_3_tex_zoom=1.000000 -shapecode_3_r=1.000000 -shapecode_3_g=0.000000 -shapecode_3_b=0.000000 -shapecode_3_a=1.000000 -shapecode_3_r2=0.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=0.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=1.000000 -shapecode_3_border_g=1.000000 -shapecode_3_border_b=1.000000 -shapecode_3_border_a=0.100000 -per_frame_1=wave_r = wave_r + 0.850*( 0.60*sin(1.437*time) + 0.20*sin(0.970*time) ); -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -per_frame_4=rot = rot + 0.04*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); -per_frame_5=cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) ); -per_frame_6=cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) ); -per_frame_7=dx = dx + 0.0040*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.0040*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.06*equal(frame%6,0); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.52-0.2*rad)*N.xyz; -warp_8=` -warp_9=` ret = saturate((ret-0.5)*3 + 0.5); -warp_10=` ret.yz = ret.x; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk b/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk deleted file mode 100644 index 9efe62a..0000000 --- a/MilkDrop3/Milkdrop3/presets/Martin - Pixies Party (Hakan mash-up) 8.4.milk +++ /dev/null @@ -1,898 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00826 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=self = t1*reg01 + 100000; //# -wave_0_per_point2= -wave_0_per_point3=age = gmegabuf(self+12); -wave_0_per_point4=max_age = reg22; -wave_0_per_point5=if (age > 0, -wave_0_per_point6= x0 = gmegabuf(self)-reg07; -wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= if (z1 > 0, -wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_0_per_point18= r = gmegabuf(self+9); -wave_0_per_point19= g = gmegabuf(self+10); -wave_0_per_point20= b = gmegabuf(self+11); -wave_0_per_point21= fac = reg19;; -wave_0_per_point22= x = .5 + x1/z1*fac; -wave_0_per_point23= y = .5 - y1/z1*fac; -wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_0_per_point25= -wave_0_per_point26=, a=0; ) ; -wave_0_per_point27= -wave_0_per_point28=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = samples; -wave_1_per_point1=self = t1*reg01 + 100000; //# -wave_1_per_point2= -wave_1_per_point3=age = gmegabuf(self+12); -wave_1_per_point4=max_age = reg22; -wave_1_per_point5=if (age > 0, -wave_1_per_point6= x0 = gmegabuf(self)-reg07; -wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_1_per_point9= -wave_1_per_point10= -wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= if (z1 > 0, -wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_1_per_point18= r = gmegabuf(self+9); -wave_1_per_point19= g = gmegabuf(self+10); -wave_1_per_point20= b = gmegabuf(self+11); -wave_1_per_point21= fac = reg19;; -wave_1_per_point22= x = .5 + x1/z1*fac; -wave_1_per_point23= y = .5 - y1/z1*fac; -wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_1_per_point25= -wave_1_per_point26=, a=0; ) ; -wave_1_per_point27= -wave_1_per_point28=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = samples*2; -wave_2_per_point1=self = t1*reg01 + 100000; //# -wave_2_per_point2= -wave_2_per_point3=age = gmegabuf(self+12); -wave_2_per_point4=max_age = reg22; -wave_2_per_point5=if (age > 0, -wave_2_per_point6= x0 = gmegabuf(self)-reg07; -wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_2_per_point9= -wave_2_per_point10= -wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= if (z1 > 0, -wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_2_per_point18= r = gmegabuf(self+9); -wave_2_per_point19= g = gmegabuf(self+10); -wave_2_per_point20= b = gmegabuf(self+11); -wave_2_per_point21= fac = reg19;; -wave_2_per_point22= x = .5 + x1/z1*fac; -wave_2_per_point23= y = .5 - y1/z1*fac; -wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_2_per_point25= -wave_2_per_point26=, a=0; ) ; -wave_2_per_point27= -wave_2_per_point28=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.22018 -wavecode_3_smoothing=0.20000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = samples*3; -wave_3_per_point1=self = t1*reg01 + 100000; //# -wave_3_per_point2= -wave_3_per_point3=age = gmegabuf(self+12); -wave_3_per_point4=max_age = reg22; -wave_3_per_point5=if (age > 0, -wave_3_per_point6= x0 = gmegabuf(self)-reg07; -wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_3_per_point9= -wave_3_per_point10= -wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16= if (z1 > 0, -wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_3_per_point18= r = gmegabuf(self+9); -wave_3_per_point19= g = gmegabuf(self+10); -wave_3_per_point20= b = gmegabuf(self+11); -wave_3_per_point21= fac = reg19;; -wave_3_per_point22= x = .5 + x1/z1*fac; -wave_3_per_point23= y = .5 - y1/z1*fac; -wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_3_per_point25= -wave_3_per_point26=, a=0; ) ; -wave_3_per_point27= -wave_3_per_point28=t1 += 1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.900 -shapecode_0_y=0.900 -shapecode_0_rad=0.19710 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.51821 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=7 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=800 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shape_1_per_frame1=self = instance*reg01 + reg13; -shape_1_per_frame2= -shape_1_per_frame3=age = gmegabuf(self+12); -shape_1_per_frame4=if (age > 0, -shape_1_per_frame5= x0 = gmegabuf(self)-reg07; -shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; -shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; -shape_1_per_frame8= size = gmegabuf(self+13); -shape_1_per_frame9= -shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_1_per_frame13= -shape_1_per_frame14= if (z1 > 0, -shape_1_per_frame15= fac = reg19;; -shape_1_per_frame16= x = .5 + x1/z1*fac*q31; -shape_1_per_frame17= y = .5 - y1/z1*fac*q32; -shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; -shape_1_per_frame19= -shape_1_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); -shape_1_per_frame21= -shape_1_per_frame22= rad = min(rad,.1); -shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); -shape_1_per_frame24= a = .2; a2 = a*.3; -shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? -shape_1_per_frame26= -shape_1_per_frame27=, a=0; rad =0); -shape_1_per_frame28= -shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); -shape_1_per_frame30= -shapecode_2_enabled=1 -shapecode_2_sides=7 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=800 -shapecode_2_x=0.390 -shapecode_2_y=0.400 -shapecode_2_rad=0.01000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.44790 -shapecode_2_r=0.000 -shapecode_2_g=0.300 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=self = instance*reg01; -shape_2_per_frame2=age = gmegabuf(self+12); -shape_2_per_frame3=max_age = reg02; -shape_2_per_frame4=size = gmegabuf(self+13); -shape_2_per_frame5=flim = gmegabuf(self+6); -shape_2_per_frame6=if (age > 0, -shape_2_per_frame7= x0 = gmegabuf(self)-reg07; -shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; -shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_2_per_frame15= -shape_2_per_frame16= -shape_2_per_frame17= if (z1 > 0, -shape_2_per_frame18= fac = reg19;; -shape_2_per_frame19= x = .5 + x1/z1*fac*q31; -shape_2_per_frame20= y = .5 - y1/z1*fac*q32; -shape_2_per_frame21= -shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); -shape_2_per_frame23= -shape_2_per_frame24= bright = 1-pow(age/max_age,1); -shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); -shape_2_per_frame26= a = .7; -shape_2_per_frame27= rad = min(0.2,.0012*size/z1*bright); -shape_2_per_frame28= -shape_2_per_frame29= k1 = 1; -shape_2_per_frame30= r=gmegabuf(self+9); -shape_2_per_frame31= g=gmegabuf(self+10); -shape_2_per_frame32= b=gmegabuf(self+11); -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35= tmp = .3; -shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; -shape_2_per_frame37= a2=0; -shape_2_per_frame38= ang = z1*1000; -shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); -shape_2_per_frame40= -shape_2_per_frame41=, a=0; rad =0;) -shape_2_per_frame42= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=350 -shapecode_3_x=0.650 -shapecode_3_y=0.800 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.33570 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# -shape_3_per_frame2= -shape_3_per_frame3=age = gmegabuf(self+12); -shape_3_per_frame4=if (age > 0, -shape_3_per_frame5= max_age = reg22; -shape_3_per_frame6= x0 = gmegabuf(self)-reg07; -shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; -shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; -shape_3_per_frame9= -shape_3_per_frame10= -shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_3_per_frame14= -shape_3_per_frame15= -shape_3_per_frame16= if (z1 > 0, -shape_3_per_frame17= rad = min(.1,.003/z1); //### -shape_3_per_frame18= -shape_3_per_frame19= r = gmegabuf(self+9); -shape_3_per_frame20= g = gmegabuf(self+10); -shape_3_per_frame21= b = gmegabuf(self+11); -shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; -shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; -shape_3_per_frame24= fac = reg19;; -shape_3_per_frame25= x = .5 + x1/z1*fac*q31; -shape_3_per_frame26= y = .5 - y1/z1*fac*q32; -shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); -shape_3_per_frame28= -shape_3_per_frame29=, a=0; rad=0;) ; -shape_3_per_frame30= -per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_3=//Camera angle is forced back into horizontal position -per_frame_init_4= -per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- -per_frame_init_6=//SPEEDS -per_frame_init_7=gSpeed = 0.8; //global speed, affects all other speeds incl. particle lifetimes -per_frame_init_8=hSpeed = .07; //firework head speed -per_frame_init_9=pSpeed = .06; //speed of primary particles -per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles -per_frame_init_11= -per_frame_init_12=//CAMERA -per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework -per_frame_init_14=CamSpeed = .27; //camera follower speed -per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework -per_frame_init_16=HLock = .1; //force camera angle back into horizontal view -per_frame_init_17= -per_frame_init_18=//OTHER PARAMS -per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes -per_frame_init_20=g0 = .02; //gravitation -per_frame_init_21=cw = 50; //air drag -per_frame_init_22= -per_frame_init_23=//---------- END MAIN PARAMS ----------------- -per_frame_init_24= -per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); -per_frame_init_26=fac = .4; reg19 = fac; -per_frame_init_27= -per_frame_init_28=//SPARKS -per_frame_init_29=obj_num = 800; reg00 = obj_num; -per_frame_init_30=obj_size = 16; reg01 = obj_size; -per_frame_init_31=max_age = 3.8; reg02 = max_age; -per_frame_init_32=head_ptr = 0; -per_frame_init_33=free = 0; -per_frame_init_34= -per_frame_init_35=//SPARKS2 -per_frame_init_36=num2 = 2048; reg20 = num2; -per_frame_init_37=free2 = 0; -per_frame_init_38=ptr2 = 0; -per_frame_init_39=mage2 = 1; reg22 = mage2; -per_frame_init_40=base2 = 100000; -per_frame_init_41= -per_frame_init_42=//TAIL -per_frame_init_43=t_num = 800; reg10 =t_num; -per_frame_init_44=t_age = 1; reg12 = t_age; -per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_46=t_ptr = 0; -per_frame_init_47=t_free = 0; -per_frame_init_48= -per_frame_init_49= -per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; -per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_52=//Obj Structure - Index -per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_54=//9..11: rgb 12: age 13: size; -per_frame_init_55= -per_frame_init_56= -per_frame_init_57=//camera coordinate system -per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_60= -per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_64= -per_frame_init_65= -per_frame_init_66=//head coordinate system -per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_70= -per_frame_init_71=tmp = rand(12); -per_frame_init_72=colr = 1-rand(100)/300; -per_frame_init_73=colg = 1-rand(100)/300; -per_frame_init_74=colb = 1-rand(100)/300; -per_frame_init_75= -per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; -per_frame_init_77= -per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; -per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; -per_frame_init_80= -per_frame_init_81=index2 = int(rand(32)); -per_frame_init_82=start = .9; -per_frame_init_83=//----------------------------------------- -per_frame_1=dt = gSpeed/fps; dt2 = dt ; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); -per_frame_3=vol_att = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); -per_frame_5= -per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; -per_frame_15= -per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); -per_frame_17= -per_frame_18=if ((index%6==0)*is_beat, -per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; -per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); -per_frame_21= -per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; -per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken -per_frame_24=speed = speed*dec + (1-dec)*sp0; -per_frame_25= -per_frame_26=//HEAD COORD SYS -per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_32= -per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_42= -per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_46=vx0 = reg56*speed; -per_frame_47=vy0 = reg57*speed; -per_frame_48=vz0 = reg58*speed; -per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_50=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_52= -per_frame_53=ltest = 0; -per_frame_54=style = n1 > 0; -per_frame_55=circles = (index2>=12); -per_frame_56=//SPARK QUEUE - insert new objects -per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); -per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); -per_frame_59=if (new < 16, new = 0, 0); -per_frame_60=n = 0; m = new; -per_frame_61=dec = if (new > 0,0.3,dec_f); -per_frame_62=new_ = new_*dec + (1-dec)*new; -per_frame_63=q29 = new_; -per_frame_64=if (new > 0, -per_frame_65= if (index%5==3, -per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; -per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); -per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; -per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; -per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); -per_frame_71= while (exec2 ( -per_frame_72= self = (head_ptr%obj_num)*obj_size; -per_frame_73= if (gmegabuf(self+12) <= 0, -per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, -per_frame_76= theta = rand(12); phi = rand(12)); -per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); -per_frame_78= if (circles==0, -per_frame_79= vx = sin(theta)*cos(phi)*v0; -per_frame_80= vy = sin(theta)*sin(phi)*v0; -per_frame_81= vz = cos(theta)*v0;,0); -per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_85= vx = vx1; vy = vy1; vz = vz1; -per_frame_86= gmegabuf(self) = x0; -per_frame_87= gmegabuf(self+1) = y0; -per_frame_88= gmegabuf(self+2) = z0; -per_frame_89= gmegabuf(self+3) = vx+vx0; -per_frame_90= gmegabuf(self+4) = vy+vy0; -per_frame_91= gmegabuf(self+5) = vz+vz0; -per_frame_92= gmegabuf(self+6) = flim; -per_frame_93= -per_frame_94= gmegabuf(self+9) = colr; -per_frame_95= gmegabuf(self+10) = colg; -per_frame_96= gmegabuf(self+11) = colb; -per_frame_97= gmegabuf(self+12) = dt2; -per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size -per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); -per_frame_100= ltest += 1; -per_frame_101= n += 1; m -= 1; -per_frame_102= ,0;); -per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_104=,0); -per_frame_105= -per_frame_106=//SPARK QUEUE - calc movement -per_frame_107=n = 0; free = 0; -per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; -per_frame_109=if (att0>0, att0*=.5,0); -per_frame_110=att1 = -0.0005 * (index2%3==0); -per_frame_111= -per_frame_112=loop (obj_num, -per_frame_113= self = n*obj_size; -per_frame_114= age = gmegabuf(self+12); -per_frame_115= if (age > 0, -per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); -per_frame_117= new = min (free2, gmegabuf(self+14)); -per_frame_118= if (new > 0, -per_frame_119= while (exec2( -per_frame_120= self2 = (ptr2%num2)*obj_size+base2; -per_frame_121= if (gmegabuf(self2+12) <= 0, -per_frame_122= gmegabuf(self2) = gmegabuf(self); -per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); -per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); -per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); -per_frame_131= gmegabuf(self2+12) = dt2; -per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_133= ltest += 1; -per_frame_134= new -=1; free2 -= 1; -per_frame_135= ,0;); -per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_139= brake = max(0.5,1-dt*cw*v2); -per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_143= gmegabuf(self+3) *= brake; -per_frame_144= gmegabuf(self+4) *= brake; -per_frame_145= gmegabuf(self+5) *= brake; -per_frame_146= //head attraction -per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); -per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); -per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); -per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); -per_frame_151= gmegabuf(self+3) += ax*dt; -per_frame_152= gmegabuf(self+4) += ay*dt; -per_frame_153= gmegabuf(self+5) += az*dt; -per_frame_154= -per_frame_155= //cam induced turbulence -per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); -per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); -per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); -per_frame_159= gmegabuf(self+3) += ax*dt; -per_frame_160= gmegabuf(self+4) += ay*dt; -per_frame_161= gmegabuf(self+5) += az*dt; -per_frame_162= -per_frame_163= //Gravitation -per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); -per_frame_165= ,free += 1); //otherwise -per_frame_166= gmegabuf(self+12) = age; -per_frame_167= n += 1;); -per_frame_168= -per_frame_169=//2nd SPARK QUEUE - movement -per_frame_170=n = 0; free2 = 0; -per_frame_171=loop (num2, -per_frame_172= self = n*obj_size + base2; -per_frame_173= age = gmegabuf(self+12); -per_frame_174= if (age > 0, -per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); -per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_177= brake = max(0.1,1-100*dt*cw*v2); -per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_181= gmegabuf(self+3) *= brake; -per_frame_182= gmegabuf(self+4) *= brake; -per_frame_183= gmegabuf(self+5) *= brake; -per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_185= ,free2 += 1); -per_frame_186= gmegabuf(self+12) = age; -per_frame_187= n += 1;); -per_frame_188= -per_frame_189=//TAIL -per_frame_190=new = int(t_free/8*vol_att); //# vol ? -per_frame_191=new = min (new, t_free); -per_frame_192=if (new > 1, -per_frame_193= while (exec2 ( -per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_195= if (gmegabuf(self+12) <= 0, -per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_197= vx = .1*(rand(10)/10-.5)*v0; -per_frame_198= vy = .1*(rand(10)/10-.5)*v0; -per_frame_199= vz = v0; -per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_204= gmegabuf(self) = x0 + ran*reg56; -per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_207= gmegabuf(self+3) = vx+vx0; -per_frame_208= gmegabuf(self+4) = vy+vy0; -per_frame_209= gmegabuf(self+5) = vz+vz0; -per_frame_210= gmegabuf(self+12) = dt2; -per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size -per_frame_212= ltest += 1; -per_frame_213= new -= 1; -per_frame_214= ,0;); -per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_216=,0); -per_frame_217= -per_frame_218=//TAIL QUEUE - calc movement -per_frame_219=n = 0; t_free = 0; -per_frame_220=loop (t_num, -per_frame_221= self = n*obj_size + tbase; -per_frame_222= age = gmegabuf(self+12); -per_frame_223= ltest += 1; -per_frame_224= if (age > 0, -per_frame_225= if (age > t_age, age = 0, age +=dt2); -per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_227= brake = max(0.5,1-dt*cw*v2); -per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_231= gmegabuf(self+3) *= brake; -per_frame_232= gmegabuf(self+4) *= brake; -per_frame_233= gmegabuf(self+5) *= brake; -per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; -per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; -per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; -per_frame_237= -per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_239= ,t_free += 1); //otherwise -per_frame_240= gmegabuf(self+12) = age; -per_frame_241= n += 1; -per_frame_242=); -per_frame_243= -per_frame_244=//SPARK and HEAD COORD for use in comp shader -per_frame_245= -per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; -per_frame_256=q13 = max(0,q13*(.5+flim)); -per_frame_257= -per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_262=q14 = .5 + x1/z1*fac; -per_frame_263=q15 = .5 + y1/z1*fac; -per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; -per_frame_265= -per_frame_266= -per_frame_267=//FOLLOW WITH CAMERA -per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; -per_frame_271= -per_frame_272=//ROTATE VIEPOINT -per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_276=k1 = dt/max(dist,.02)*CamLock; -per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_278= -per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_284= -per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_297= -per_frame_298=//Fake altitude -per_frame_299=q10 = (1.3-ycam); -per_frame_300= -per_frame_301=//TEXTURE GND MOVEMENT -per_frame_302=q18 = zcam*4; -per_frame_303=q19 = -xcam*4; -per_frame_304= -per_frame_305=//CLOUDS MOVEMENT -per_frame_306=crot = crot + v3; -per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_308= -per_frame_309=q1 = cos(crot);q2 = sin(crot); -per_frame_310=cmovx += -v1 * q1 + v2 * q2; -per_frame_311=cmovy += v1 * q2 + v2 * q1; -per_frame_312=q5 = cmovx*.1; -per_frame_313=q6 = cmovy*.1; -per_frame_314=q7 = cfwd*8; -per_frame_315= -per_frame_316=q30 = dt2; -per_frame_317=q31 = aspectx; -per_frame_318=q32 = aspecty; -per_frame_319= -per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_321=dx = -v2*.5; dy = v1*.5; -per_frame_322=rot = v3; -per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_324= -per_frame_325=start = max(0,start-dt2); -per_frame_326=//q3 = start; -per_frame_327=if (ltest > 2000, fail = 1, 0); -per_frame_328=monitor = q30;; -per_frame_329= -per_frame_330= -per_frame_331=//frei: q3, q4, q8, q9 -per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; -per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; -per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; -per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); -per_frame_336= -per_frame_337=q8 = atan2(ly,lx); -per_frame_338=q9 = exp(lz/vabs); -per_frame_339= -per_frame_340=//frei: q3, q4 -per_frame_341= -per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); -per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); -per_frame_344= -per_frame_345=monitor = q9; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_4=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*64)*(lum(GetPixel(uv))-0.4); -warp_5=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = (uv-.5)*aspect.xy; -comp_5=` -comp_6=` -comp_7=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); -comp_8=` -comp_9=`float2 hor = float2 (.001,0); -comp_10=`float2 ver = float2 (0,.001); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = uv1*0+.3*cos(uv1*9) -dz; -comp_16=` -comp_17=`float dots = saturate(.04*bass_att/length(uv1)); -comp_18=` -comp_19=` -comp_20=`ret1 = (-.5*ret1) + dots + .2; -comp_21=` -comp_22=`ret = ret1*2; -comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk b/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk deleted file mode 100644 index 4b4f28e..0000000 --- a/MilkDrop3/Milkdrop3/presets/Martin - jewelry.milk +++ /dev/null @@ -1,451 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.002 -fWaveScale=8.517 -fWaveSmoothing=0.090 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.100 -wavecode_3_b=0.000 -wavecode_3_a=0.010 -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=120 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = reg06; -shape_0_per_frame2=i=instance; -shape_0_per_frame3=mm += (frame%4==0)*.1;; -shape_0_per_frame4=num_c = reg05; -shape_0_per_frame5=c = i%num_c; -shape_0_per_frame6=k2 = 100/num_inst*num_c*reg60*q21; -shape_0_per_frame7= -shape_0_per_frame8=if (c==0, -shape_0_per_frame9= ma+=above(bass,1)*below(bass,1.6)*0.01*bass*k2; -shape_0_per_frame10= ma-=above(treb,1)*below(treb,1.6)*0.01*treb*k2; -shape_0_per_frame11= -shape_0_per_frame12= mx+=(.001*cos(ma)) * k2; -shape_0_per_frame13= my+=(.001*sin(ma)) * k2; -shape_0_per_frame14= -shape_0_per_frame15= mx=if(above(mx,1.01),(1.01-mx),mx); -shape_0_per_frame16= my=if(above(my,1.01),(1.01-my),my); -shape_0_per_frame17= mx=if(below(mx,-0.01),(1.01+mx),mx); -shape_0_per_frame18= my=if(below(my,-0.01),(1.01+my),my); -shape_0_per_frame19=,0); -shape_0_per_frame20= -shape_0_per_frame21=ca=c/num_c*6.28; -shape_0_per_frame22=x1=mx-0.5; -shape_0_per_frame23=y1=my-0.5; -shape_0_per_frame24= -shape_0_per_frame25=x= x1*cos(ca)-y1*sin(ca) + 0.5; -shape_0_per_frame26=y= (x1*sin(ca)+y1*cos(ca))*reg32 + 0.5; -shape_0_per_frame27=reg70+= 0.7/sqrt(0.005+sqr(x-0.5)+sqr(y-0.5)); -shape_0_per_frame28= -shape_0_per_frame29=gmegabuf(i*2) = x; -shape_0_per_frame30=gmegabuf(i*2+1) = y; -shape_0_per_frame31= -shape_0_per_frame32=a=if(additive,0.2,min(1,k2/12*reg05)); -shape_0_per_frame33=rad*= reg700.8)/2; -shape_1_per_frame15=m=2*num_c+n; -shape_1_per_frame16=dx=gmegabuf(m)-x; -shape_1_per_frame17=dy=gmegabuf(m+1)-y; -shape_1_per_frame18=ang = atan2(-dy,dx); -shape_1_per_frame19= -shape_1_per_frame20=rad*= (reg701)* (frame%5==0); -shape_2_per_frame11=rad*= reg70pk)&&(time>t0+1); -per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); -per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); -per_frame_9= -per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; -per_frame_11=q24 = bt; -per_frame_12= -per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; -per_frame_14= -per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); -per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); -per_frame_17=r1_=r1_*0.95+0.05*r1; -per_frame_18=r2_=r2_*0.9+0.1*r2; -per_frame_19= -per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_23= -per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_26= -per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; -per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; -per_frame_29= -per_frame_30=q10 =xa; -per_frame_31=q11 =xb; -per_frame_32= -per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); -per_frame_34=q1=int(c1*100+c2*10+c3); -per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); -per_frame_36=s=9/max(c4,max(c5,c6)); -per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); -per_frame_38=q2=r5*0.9+0.1; -per_frame_39=bt_=bt; -per_frame_40= -per_frame_41= -per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); -per_frame_43=ang += BPM/60*4*dir*dt; -per_frame_44=q5=gri; -per_frame_45=reg60 = 30/fps; -per_frame_46=reg06 = 0.04*aspecty; -per_frame_47=reg32 = aspecty; -per_frame_48= -per_frame_49=q9 = ang*pi/4; -per_frame_50=dec = if(vol>v_,0.5,dec_m); -per_frame_51=v_= dec*v_+(1-dec)*vol; -per_frame_52=q15=sqrt(v_)*0.8; -per_frame_53=q3 = 4; -per_frame_54= -per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; -per_pixel_2= -per_pixel_3=zoom = 1; -per_pixel_4=rot = 3.1416*2/3 * 0; -per_pixel_5= -per_pixel_6= -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`#define GB1 GetBlur3 -warp_4=` -warp_5=`shader_body { -warp_6=`//uv = uv_orig; -warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; -warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); -warp_9=`} -warp_10=` -warp_11=` -comp_1=`#define sat saturate -comp_2=`float3 bcol,mcol; -comp_3=`float2 uv0,uv1,uv2,uv3,dz,dzw, dzb; -comp_4=`float bri, shine,radi,mask; -comp_5=`static const float anz=20; -comp_6=`static const float2 lpos =float2 (q10,q11); -comp_7=`static const float3 col1 = frac(q1*float3(.001,.01,0.1))+0.25; -comp_8=`static const float3 col2 = frac(q4*float3(.001,.01,0.1)); -comp_9=`static float2 hor = float2(1,0)*texsize.zw; -comp_10=`static float2 ver = float2(0,1)*texsize.zw; -comp_11=`#define GB1 GetBlur1 -comp_12=`#define GB2 GetBlur2 -comp_13=`#define GB3 GetBlur3 -comp_14=`#define GP GetPixel -comp_15=` -comp_16=`float noise2 (float2 uvi) -comp_17=`{float tmp=0; float mul = 1; uvi*= 2; ; -comp_18=`for (int n= 0; n <= 1; n++) { tmp += tex2D(sampler_noise_lq, uvi*mul)/mul;mul *= 2;}; -comp_19=`return tmp * 0.05+sat(.04/length(sin(uvi*64)));} -comp_20=` -comp_21=` -comp_22=`float vnoise (float2 uvi) -comp_23=`{float tmp=0; float m=1; uvi*= q5; -comp_24=`for (int n=0; n <= 2; n++) {tmp += tex3D(sampler_noisevol_lq, float3(uvi*m,time*0.1*m))/m; m *= 2;} -comp_25=`return (tmp-1);} -comp_26=` -comp_27=` -comp_28=`shader_body -comp_29=`{ -comp_30=`uv0 = uv; -comp_31=`mask = saturate (-1+8*(GP(uv0).r)); -comp_32=`uv = (uv-0.5)*(1+ 0.014*sin(323*rad-time*22)*pow(rad,6))+0.5; -comp_33=` -comp_34=`dz.x = GB1(uv+hor*4).r-GB1(uv-hor*4).r; -comp_35=`dz.y = GB1(uv+ver*4).r-GB1(uv-ver*4).r; -comp_36=`dz*=1/GB2(uv).r * (mask>0) * 0.3; -comp_37=` -comp_38=`dzw.x = noise2(uv+hor)-noise2(uv-hor); -comp_39=`dzw.y = noise2(uv+ver)-noise2(uv-ver); -comp_40=` -comp_41=`mcol = lerp (lerp (col2,col1,length(dz)*2),(1+col1.zxy)/2,sat(4*GetBlur1(uv).g)); -comp_42=` -comp_43=`bcol = (1+sin(float3(ang,ang+1,ang+2)))/2; -comp_44=`bcol = lerp (bcol,col1,q2); -comp_45=` -comp_46=`dz += 2*dzw * (tex2D(sampler_noise_hq,uv).r>0.8); -comp_47=`dz += 3*dzw* (GB1(uv).g>0.2); -comp_48=` -comp_49=`uv2 = uv+dzw; -comp_50=`ret = 8*GB3(uv2).b*bcol;; -comp_51=` -comp_52=`bri = GetBlur1(uv+-dz*.7).r-0.12; -comp_53=`ret = lerp (ret,.25*bri, mask );; -comp_54=` -comp_55=`ret += 0.08/length(sin(1*uv+dz*6)-lpos) * mcol * mask; -comp_56=` -comp_57=`dzb.x = 2*lum(GB1(uv+hor*2).b)-2*lum(GB1(uv-hor*2).b); -comp_58=`dzb.y = 2*lum(GB1(uv+ver*2).b)-2*lum(GB1(uv-ver*2).b); -comp_59=` -comp_60=`float bmask = sat(GP(uv).b*8); -comp_61=`ret = lerp(ret, (ret+GB1(uv).b)*(2+2/length(uv*0.5+32*dzb*vnoise(uv)))*bcol, bmask); -comp_62=` -comp_63=`uv2 = uv-lpos; -comp_64=`uv3 = (uv-0.5)*0.9+.5+(lpos-0.5)*.2; -comp_65=`float k1=0.17/sqrt(length(uv2+dzw))*!mask; -comp_66=`ret += k1* sat(1-2*GB2(uv3).r*!mask)*q15*(1-rad)*col1; //lamp -comp_67=` -comp_68=`ret += GB3(uv-dz).b*16*mask*bcol; //blue mirr -comp_69=` -comp_70=`shine = 0; radi = 0.95; -comp_71=`for (int n=1; n <= anz; n++) -comp_72=`{ shine += 1/anz*GetBlur2((uv0-.5)*radi+.5).b; -comp_73=` radi -= 0.95/anz;} -comp_74=`ret += 32*shine*min(1,2*rad) *saturate(sin(ang-q9))* bcol; -comp_75=`ret=1-exp(-1.8*ret); -comp_76=` -comp_77=`//if (uv.y>0.9) {if (uv.x<0.5) {ret=col1;} else {ret=col2;}} -comp_78=`} -comp_79=`//martin diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 deleted file mode 100644 index ee6a80a..0000000 --- a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 - martin early universe.milk2 +++ /dev/null @@ -1,758 +0,0 @@ -Created with MILKDROP 3.26 on 28/06/2024 at 15:14:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.50 -blending_direction=1 -random_1=0.031978 -random_2=0.511382 -random_3=0.879675 -random_4=0.919106 -random_5=0.372493 - -[PRESET1_BEGIN] -NAME=Mdgeorge - 3Body Glass 2077 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00100 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x0 = .25 + rand(10)/10; -per_frame_init_2=y0 = .25 + rand(10)/10; -per_frame_init_3=vx0 = .25 - rand(10)/20; -per_frame_init_4=vy0 = .25 - rand(10)/20; -per_frame_init_5= -per_frame_init_6=x1 = .25 + rand(10)/50; -per_frame_init_7=y1 = .25 + rand(10)/50; -per_frame_init_8=vx1 = .25 - rand(10)/20; -per_frame_init_9=vy1 = .25 - rand(10)/20; -per_frame_init_10= -per_frame_init_11=//# average of positions should be at (.5, .5) -per_frame_init_12=x2 = 1.5 - x0 - x1; -per_frame_init_13=y2 = 1.5 - y0 - y1; -per_frame_init_14= -per_frame_init_15=//# average of velocities should be 0 -per_frame_init_16=vx2 = -vx0 - vx1; -per_frame_init_17=vy2 = -vy0 - vy1; -per_frame_1=dt = (1/fps)*.45; -per_frame_2= -per_frame_3=x0 = x0 + vx0*dt; -per_frame_4=y0 = y0 + vy0*dt; -per_frame_5= -per_frame_6=x1 = x1 + vx1*dt; -per_frame_7=y1 = y1 + vy1*dt; -per_frame_8= -per_frame_9=x2 = x2 + vx2*dt; -per_frame_10=y2 = y2 + vy2*dt; -per_frame_11= -per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; -per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; -per_frame_14= -per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; -per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; -per_frame_17= -per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; -per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; -per_frame_20= -per_frame_21=q1 = x0; -per_frame_22=q2 = y0; -per_frame_23= -per_frame_24=q3 = x1; -per_frame_25=q4 = y1; -per_frame_26= -per_frame_27=q5 = x2; -per_frame_28=q6 = y2; -per_frame_29= -per_frame_30=q8 = dt; -per_frame_31= -per_frame_32=wave_r = rand(100)/100; -per_frame_33=wave_g = rand(100)/100; -per_frame_34=wave_b = rand(100)/100; -per_frame_35=zoom=1.01; -warp_1=`#define tex sampler_Pattern_032 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`//sampler sampler_rand00; -comp_2=` -comp_3=`shader_body { -comp_4=`float cutoff = 100; -comp_5=` -comp_6=`float2 d1 = uv - float2(q1,q2); -comp_7=`float2 d2 = uv - float2(q3,q4); -comp_8=`float2 d3 = uv - float2(q5,q6); -comp_9=`float2 d4 = uv - float2(q1,q8); -comp_10=` -comp_11=`// dot(d1,d1) is in 0...3 -comp_12=`// pot1 is in .33 ... 100 -comp_13=`// at distance 0, pot1 is 100 -comp_14=`// at distance .1, pot1 is 50 -comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 -comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 -comp_17=`// at distance .2, pot is 1/.05 = 20; -comp_18=`// at distance 1, pot is 1/1.01 ~= 1; -comp_19=`float pot1 = 1/(dot(d2,d1) + .01); -comp_20=`float pot2 = 1/(dot(d3,d2) + .01); -comp_21=`float pot3 = 1/(dot(d3,d3) + .01); -comp_22=`float pot4 = 3/(dot(d1,d4) + .01); -comp_23=`// |stacked | center | half | edge | | double | far away -comp_24=`// ------------------| ------------------------------------------------- -comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 -comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 -comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary -comp_28=`// -comp_29=` -comp_30=`float pot = pot1 + pot2 + pot3 + pot4; -comp_31=` -comp_32=`// pot is between 0 and 300 -comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 -comp_34=`// on boundary, pot is 50, z should be 0 -comp_35=` -comp_36=`float2 texloc = uv; -comp_37=`if (pot > 50) { -comp_38=`float z = (sqrt(pot - 50))/20; -comp_39=` -comp_40=`float wt1 = pot1/pot; -comp_41=`float wt2 = pot2/pot; -comp_42=`float wt3 = pot3/pot; -comp_43=`float wt4 = pot4/pot; -comp_44=` -comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); -comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); -comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); -comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); -comp_49=` -comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); -comp_51=` -comp_52=`texloc = uv + .05*n.xy/n.z; -comp_53=`} -comp_54=`ret = tex2D(sampler_fw_main, texloc); -comp_55=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - the early universe - Milkdrop2077 rmx3e -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.400 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.950 -wave_0_init1=n=0; loop (20000,n[]=rand(1);n+=1); -wave_0_per_frame1= t1=0; -wave_0_per_point1=i=t1*10; -wave_0_per_point2=z=gmem[i+2]+reg30; -wave_0_per_point3=x=gmem[i]/z*reg30+0.5; -wave_0_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_0_per_point5= -wave_0_per_point6=r=sigmoid (2.5,gmem[i]); -wave_0_per_point7=g=sigmoid (2.6,gmem[i+1]); -wave_0_per_point8=b=sigmoid (2.5,gmem[i+2]); -wave_0_per_point9= -wave_0_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_0_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_0_per_point12=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=512; -wave_1_per_point1=i=t1*10; -wave_1_per_point2=z=gmem[i+2]+reg30; -wave_1_per_point3=x=gmem[i]/z*reg30+0.5; -wave_1_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_1_per_point5= -wave_1_per_point6=r=sigmoid (3,gmem[i]+.05); -wave_1_per_point7=g=sigmoid (3,gmem[i+1]+.05); -wave_1_per_point8=b=sigmoid (2.7,gmem[i+2]+.05); -wave_1_per_point9= -wave_1_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*(1-0.5* (t1%2))*reg04; -wave_1_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_1_per_point12=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.20000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.300 -wave_2_per_frame1=t1=1024; -wave_2_per_point1=i=t1*10; -wave_2_per_point2=z=gmem[i+2]+reg30; -wave_2_per_point3=x=gmem[i]/z*reg30+0.5; -wave_2_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_2_per_point5=k=1-(t1%8==0)*0.6; -wave_2_per_point6=r=sigmoid (3.5,gmem[i])*k; -wave_2_per_point7=g=sigmoid (3.5,gmem[i+1])*k; -wave_2_per_point8=b=sigmoid (4,gmem[i+2])*k; -wave_2_per_point9= -wave_2_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_2_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_2_per_point12=t1+=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -wave_3_per_frame1=t1=512*3; -wave_3_per_point1=i=t1*10; -wave_3_per_point2=z=gmem[i+2]+reg30; -wave_3_per_point3=x=gmem[i]/z*reg30+0.5; -wave_3_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_3_per_point5= -wave_3_per_point6=r=sigmoid (5,gmem[i]); -wave_3_per_point7=g=sigmoid (4,+gmem[i+1]); -wave_3_per_point8=b=sigmoid (5,gmem[i+2]); -wave_3_per_point9= -wave_3_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_3_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_3_per_point12=t1+=1; -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=1 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.00000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=//q1 = state; -wave_4_per_point2=//q2 = basstime; -wave_4_per_point3= -wave_4_per_point4=q1 =0; -wave_4_per_point5=speed = 0.02*bass_att; -wave_4_per_point6=v = sample*80 + (value1*bass); -wave_4_per_point7= -wave_4_per_point8=//state 0 elipse -wave_4_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_4_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_4_per_point11= -wave_4_per_point12=x = 0.5 + 0.4*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_4_per_point13=y = 0.5 + 0.4*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16=r = r + 0.5*sin(time*5.52); -wave_4_per_point17=g = g + 0.5*sin(time*5.107); -wave_4_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_4_per_point19= -wave_4_per_point20=x = x*0.7 + 0.15; -wave_4_per_point21=y = y*0.7 + 0.15; -wave_4_per_point22= -wave_4_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_4_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_5_enabled=1 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=1 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=1 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.00000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wave_5_per_point1=//q1 = state; -wave_5_per_point2=//q2 = basstime; -wave_5_per_point3= -wave_5_per_point4=q1 =0; -wave_5_per_point5=speed = 0.01*bass_att; -wave_5_per_point6=v = sample*100 + (value1*bass); -wave_5_per_point7= -wave_5_per_point8=//state 0 elipse -wave_5_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_5_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_5_per_point11= -wave_5_per_point12=x = 0.5 + 0.4*cos(xs*0.04 +0.1*time)*sin(time*2 + xs); -wave_5_per_point13=y = 0.5 + 0.4*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_5_per_point14= -wave_5_per_point15= -wave_5_per_point16=r = r + 0.5*sin(time*5.0); -wave_5_per_point17=g = g + 0.5*sin(time*5.0); -wave_5_per_point18=b = g + 0.5*sin(time*5.5 + (-0.5-x)*(0.5-y)); -wave_5_per_point19= -wave_5_per_point20=x = x*0.7 + 0.15; -wave_5_per_point21=y = y*0.7 + 0.15; -wave_5_per_point22= -wave_5_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_5_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_6_enabled=1 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=1 -wavecode_6_bDrawThick=1 -wavecode_6_bAdditive=0 -wavecode_6_scaling=3.30038 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=0.200 -wavecode_6_b=0.000 -wavecode_6_a=1.000 -wave_6_per_frame1=advance=advance+ 0.001; -wave_6_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_6_per_frame3=t1=advance -wave_6_per_point1=s=sample*6.28; -wave_6_per_point2= -wave_6_per_point3=//plot random x position via function of sample pos; -wave_6_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_6_per_point5=xp=xp*0.20; -wave_6_per_point6= -wave_6_per_point7=//plot random y position via function of sample pos; -wave_6_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_6_per_point9=yp=yp*0.20; -wave_6_per_point10= -wave_6_per_point11=//plot random z position via function of sample pos; -wave_6_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_6_per_point13=zp=zp*0.25; -wave_6_per_point14= -wave_6_per_point15=//pull stars toward screen -wave_6_per_point16=zp=zp + 1 - t1; -wave_6_per_point17= -wave_6_per_point18=//correct when below 0 -wave_6_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_6_per_point20= -wave_6_per_point21=//darken far stars -wave_6_per_point22=a=(1 - zp*0.5); -wave_6_per_point23= -wave_6_per_point24=zp=zp*0.7; -wave_6_per_point25= -wave_6_per_point26=x_screen=xp/zp + 0.5; -wave_6_per_point27=y_screen=yp/zp + 0.5; -wave_6_per_point28= -wave_6_per_point29=x=x_screen; -wave_6_per_point30=y=y_screen; -wave_6_per_point31= -wave_6_per_point32= -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=30 -shapecode_0_x=0.300 -shapecode_0_y=0.700 -shapecode_0_rad=0.09836 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.25489 -shapecode_0_r=0.400 -shapecode_0_g=0.400 -shapecode_0_b=0.400 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=(instance+4*512)*10; -shape_0_per_frame2=z=gmem[i+2]+reg30; -shape_0_per_frame3=x=gmem[i]/z*reg30+0.5; -shape_0_per_frame4=y=gmem[i+1]/z*reg30*q32+0.5; -shape_0_per_frame5= -shape_0_per_frame6=if (instance<16, -shape_0_per_frame7= additive=0; -shape_0_per_frame8= r=g=b=r2=g2=b2=0; -shape_0_per_frame9= rad = min (0.01,0.003/z) * (z>0); -shape_0_per_frame10=, -shape_0_per_frame11= additive=1; -shape_0_per_frame12= r=r2=sigmoid (3,gmem[i]+.2); -shape_0_per_frame13= g=g2=sigmoid (3,gmem[i+1]+.2); -shape_0_per_frame14= b=b2=sigmoid (2.7,gmem[i+2]+.2); -shape_0_per_frame15= rad = min (0.008,0.002/z) * (z>0); -shape_0_per_frame16=); -shape_0_per_frame17=a=min(1,4*reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20); -shape_0_per_frame18=a2=a/2; -shape_0_per_frame19=if ((x<0) || (x>1) || (y<0) || (y>1) || (z<0), gmem[i+7]=-1, 0); -shape_0_per_frame20= -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=444 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=0.12821 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.42791 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=i=0; -shape_1_init2=loop (1024, -shape_1_init3= z=rand(1)+.1; -shape_1_init4= megabuf(i+2) = z; -shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; -shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; -shape_1_init7=i+=3;); -shape_1_per_frame1=i=instance; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=zmax = 7; -shape_1_per_frame4=speed=.15; -shape_1_per_frame5= -shape_1_per_frame6=z=megabuf(3*i+2); -shape_1_per_frame7=x = megabuf(3*i)/z+.5; -shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; -shape_1_per_frame9= -shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; -shape_1_per_frame11= -shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -shape_1_per_frame13=if (out, -shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x -shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y -shape_1_per_frame16= megabuf(3*i+2)=1; -shape_1_per_frame17=, -shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; -shape_1_per_frame19=); -shape_1_per_frame20= -shape_1_per_frame21=a=1-pow(z,4); -shape_1_per_frame22=a*=0.6; -per_frame_init_1=reg03=4; //early brightness -per_frame_init_2=maxage=12; reg20=maxage; -per_frame_init_3=reg30 = .2 + 0.5*rand(1); //z0 -per_frame_init_4=reg04 = 0.6; //wave bri -per_frame_init_5=res=16; -per_frame_init_6=tini=rand(1); -per_frame_init_7=nums=512*4+50; -per_frame_init_8=mpos=30000; //matrix start -per_frame_init_9=n = 0; loop (nums, -per_frame_init_10= arg = rand(12); -per_frame_init_11= n[0]=.5*cos(arg); -per_frame_init_12= n[1]=.5*sin(arg); -per_frame_init_13= n[2]= rand(1)-.5; -per_frame_init_14= n[3]=n[4]=n[5]=n[8]=0; -per_frame_init_15= n[6]=rand(10); -per_frame_init_16= n[7]=0; -per_frame_init_17=n +=10; ); -per_frame_init_18= -per_frame_init_19=n=0; loop (res*res*res,mpos[n]=0;n+=1); -per_frame_1=dt=1/fps ; -per_frame_2=t0=time*0.0018+tini; -per_frame_3= -per_frame_4=d2=exp(-dt*1); -per_frame_5=d3=exp(-dt*0); -per_frame_6=d4=exp(-dt*2); -per_frame_7= -per_frame_8=if (frame%4==0, n=0; loop(res*res*res, mpos[n]*=d2; n+=1); ,0); -per_frame_9= -per_frame_10=s1=sin(t0*13)*2; s2=sin(t0*11)*2; s3=sin(t0*9)*2; -per_frame_11=s4=sin(t0*23)*8; s5=sin(t0*29)*8; s6=sin(t0*31)*8; -per_frame_12=s7=sin(t0*18)*6; s8=sin(t0*15)*7; -per_frame_13=reg05=sin(t0*5); -per_frame_14=ff = sqrt(300/nums)*(sin(t0*14)); -per_frame_15= -per_frame_16=i=0; -per_frame_17=loop (nums, -per_frame_18= if ((i[7]>maxage) || (gmem[i+7]<0), -per_frame_19= i[0]=(rand(1)-0.5)*.75; -per_frame_20= i[1]=(rand(1)-0.5)*.75; -per_frame_21= i[2]=(rand(1)-0.5)*.75;; -per_frame_22= i[6]=1-rand(1)*0.5; //ageing factor -per_frame_23= i[7]=0; //age -per_frame_24= ,0 ); -per_frame_25= -per_frame_26= ix=int(res*(.5+i[0])+.5); -per_frame_27= iy=int(res*(.5+i[1])+.5); -per_frame_28= iz=int(res*(.5+i[2])+.5); -per_frame_29= index = max(0,min(res-1,ix))+res*(max(0,min(res-1,iy))+res*max(0,min(res-1,iz))); -per_frame_30= if ((ix>=0) && (ix=0) && (iy=0) && (iz0.85); -warp_6=` -warp_7=`} -comp_1=`static const float2 pix = texsize.zw; -comp_2=`float3 get(float2 uvi) -comp_3=`{float3 t = GetPixel(uvi); -comp_4=` t= max(t,max(GetPixel(uvi+pix*float2(-1,1))/2,GetPixel(uvi-pix*float2(-1,1))/2)); -comp_5=` t= max(t,max(GetPixel(uvi+pix*float2(1,1))/2,GetPixel(uvi-pix*float2(1,1))/2)); -comp_6=`return t;} -comp_7=` -comp_8=`shader_body -comp_9=`{ -comp_10=`uv = uv_orig; -comp_11=` -comp_12=`ret = GetPixel(uv)+GetBlur3(uv)*0.8; -comp_13=`float3 ret2 = GetBlur3((uv-.5)*.8+.5); -comp_14=`ret += lerp(ret2,lum(ret2),.4)*.4; -comp_15=`ret *= 1.5; -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk deleted file mode 100644 index f1cb59d..0000000 --- a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly0.milk +++ /dev/null @@ -1,226 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00100 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x0 = .25 + rand(10)/10; -per_frame_init_2=y0 = .25 + rand(10)/10; -per_frame_init_3=vx0 = .25 - rand(10)/20; -per_frame_init_4=vy0 = .25 - rand(10)/20; -per_frame_init_5= -per_frame_init_6=x1 = .25 + rand(10)/50; -per_frame_init_7=y1 = .25 + rand(10)/50; -per_frame_init_8=vx1 = .25 - rand(10)/20; -per_frame_init_9=vy1 = .25 - rand(10)/20; -per_frame_init_10= -per_frame_init_11=//# average of positions should be at (.5, .5) -per_frame_init_12=x2 = 1.5 - x0 - x1; -per_frame_init_13=y2 = 1.5 - y0 - y1; -per_frame_init_14= -per_frame_init_15=//# average of velocities should be 0 -per_frame_init_16=vx2 = -vx0 - vx1; -per_frame_init_17=vy2 = -vy0 - vy1; -per_frame_1=dt = (1/fps)*.45; -per_frame_2= -per_frame_3=x0 = x0 + vx0*dt; -per_frame_4=y0 = y0 + vy0*dt; -per_frame_5= -per_frame_6=x1 = x1 + vx1*dt; -per_frame_7=y1 = y1 + vy1*dt; -per_frame_8= -per_frame_9=x2 = x2 + vx2*dt; -per_frame_10=y2 = y2 + vy2*dt; -per_frame_11= -per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; -per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; -per_frame_14= -per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; -per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; -per_frame_17= -per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; -per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; -per_frame_20= -per_frame_21=q1 = x0; -per_frame_22=q2 = y0; -per_frame_23= -per_frame_24=q3 = x1; -per_frame_25=q4 = y1; -per_frame_26= -per_frame_27=q5 = x2; -per_frame_28=q6 = y2; -per_frame_29= -per_frame_30=q8 = dt; -per_frame_31= -per_frame_32=wave_r = rand(100)/100; -per_frame_33=wave_g = rand(100)/100; -per_frame_34=wave_b = rand(100)/100; -per_frame_35=zoom=1.01; -warp_1=`#define tex sampler_Pattern_032 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`//sampler sampler_rand00; -comp_2=` -comp_3=`shader_body { -comp_4=`float cutoff = 100; -comp_5=` -comp_6=`float2 d1 = uv - float2(q1,q2); -comp_7=`float2 d2 = uv - float2(q3,q4); -comp_8=`float2 d3 = uv - float2(q5,q6); -comp_9=`float2 d4 = uv - float2(q1,q8); -comp_10=` -comp_11=`// dot(d1,d1) is in 0...3 -comp_12=`// pot1 is in .33 ... 100 -comp_13=`// at distance 0, pot1 is 100 -comp_14=`// at distance .1, pot1 is 50 -comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 -comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 -comp_17=`// at distance .2, pot is 1/.05 = 20; -comp_18=`// at distance 1, pot is 1/1.01 ~= 1; -comp_19=`float pot1 = 1/(dot(d2,d1) + .01); -comp_20=`float pot2 = 1/(dot(d3,d2) + .01); -comp_21=`float pot3 = 1/(dot(d3,d3) + .01); -comp_22=`float pot4 = 3/(dot(d1,d4) + .01); -comp_23=`// |stacked | center | half | edge | | double | far away -comp_24=`// ------------------| ------------------------------------------------- -comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 -comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 -comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary -comp_28=`// -comp_29=` -comp_30=`float pot = pot1 + pot2 + pot3 + pot4; -comp_31=` -comp_32=`// pot is between 0 and 300 -comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 -comp_34=`// on boundary, pot is 50, z should be 0 -comp_35=` -comp_36=`float2 texloc = uv; -comp_37=`if (pot > 50) { -comp_38=`float z = (sqrt(pot - 50))/20; -comp_39=` -comp_40=`float wt1 = pot1/pot; -comp_41=`float wt2 = pot2/pot; -comp_42=`float wt3 = pot3/pot; -comp_43=`float wt4 = pot4/pot; -comp_44=` -comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); -comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); -comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); -comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); -comp_49=` -comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); -comp_51=` -comp_52=`texloc = uv + .05*n.xy/n.z; -comp_53=`} -comp_54=`ret = tex2D(sampler_fw_main, texloc); -comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 deleted file mode 100644 index c3383a2..0000000 --- a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly1.milk2 +++ /dev/null @@ -1,377 +0,0 @@ -Created with MILKDROP 3.26+ on 28/06/2024 at 15:25:00 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma2 -blending_progress=0.35 -blending_direction=-1 -random_1=0.311111 -random_2=0.074255 -random_3=0.113957 -random_4=0.261789 -random_5=0.957182 - -[PRESET1_BEGIN] -NAME=Mdgeorge - 3Body Glass 2077 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00100 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x0 = .25 + rand(10)/10; -per_frame_init_2=y0 = .25 + rand(10)/10; -per_frame_init_3=vx0 = .25 - rand(10)/20; -per_frame_init_4=vy0 = .25 - rand(10)/20; -per_frame_init_5= -per_frame_init_6=x1 = .25 + rand(10)/50; -per_frame_init_7=y1 = .25 + rand(10)/50; -per_frame_init_8=vx1 = .25 - rand(10)/20; -per_frame_init_9=vy1 = .25 - rand(10)/20; -per_frame_init_10= -per_frame_init_11=//# average of positions should be at (.5, .5) -per_frame_init_12=x2 = 1.5 - x0 - x1; -per_frame_init_13=y2 = 1.5 - y0 - y1; -per_frame_init_14= -per_frame_init_15=//# average of velocities should be 0 -per_frame_init_16=vx2 = -vx0 - vx1; -per_frame_init_17=vy2 = -vy0 - vy1; -per_frame_1=dt = (1/fps)*.45; -per_frame_2= -per_frame_3=x0 = x0 + vx0*dt; -per_frame_4=y0 = y0 + vy0*dt; -per_frame_5= -per_frame_6=x1 = x1 + vx1*dt; -per_frame_7=y1 = y1 + vy1*dt; -per_frame_8= -per_frame_9=x2 = x2 + vx2*dt; -per_frame_10=y2 = y2 + vy2*dt; -per_frame_11= -per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; -per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; -per_frame_14= -per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; -per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; -per_frame_17= -per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; -per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; -per_frame_20= -per_frame_21=q1 = x0; -per_frame_22=q2 = y0; -per_frame_23= -per_frame_24=q3 = x1; -per_frame_25=q4 = y1; -per_frame_26= -per_frame_27=q5 = x2; -per_frame_28=q6 = y2; -per_frame_29= -per_frame_30=q8 = dt; -per_frame_31= -per_frame_32=wave_r = rand(100)/100; -per_frame_33=wave_g = rand(100)/100; -per_frame_34=wave_b = rand(100)/100; -per_frame_35=zoom=1.01; -warp_1=`#define tex sampler_Pattern_032 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`//sampler sampler_rand00; -comp_2=` -comp_3=`shader_body { -comp_4=`float cutoff = 100; -comp_5=` -comp_6=`float2 d1 = uv - float2(q1,q2); -comp_7=`float2 d2 = uv - float2(q3,q4); -comp_8=`float2 d3 = uv - float2(q5,q6); -comp_9=`float2 d4 = uv - float2(q1,q8); -comp_10=` -comp_11=`// dot(d1,d1) is in 0...3 -comp_12=`// pot1 is in .33 ... 100 -comp_13=`// at distance 0, pot1 is 100 -comp_14=`// at distance .1, pot1 is 50 -comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 -comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 -comp_17=`// at distance .2, pot is 1/.05 = 20; -comp_18=`// at distance 1, pot is 1/1.01 ~= 1; -comp_19=`float pot1 = 1/(dot(d2,d1) + .01); -comp_20=`float pot2 = 1/(dot(d3,d2) + .01); -comp_21=`float pot3 = 1/(dot(d3,d3) + .01); -comp_22=`float pot4 = 3/(dot(d1,d4) + .01); -comp_23=`// |stacked | center | half | edge | | double | far away -comp_24=`// ------------------| ------------------------------------------------- -comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 -comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 -comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary -comp_28=`// -comp_29=` -comp_30=`float pot = pot1 + pot2 + pot3 + pot4; -comp_31=` -comp_32=`// pot is between 0 and 300 -comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 -comp_34=`// on boundary, pot is 50, z should be 0 -comp_35=` -comp_36=`float2 texloc = uv; -comp_37=`if (pot > 50) { -comp_38=`float z = (sqrt(pot - 50))/20; -comp_39=` -comp_40=`float wt1 = pot1/pot; -comp_41=`float wt2 = pot2/pot; -comp_42=`float wt3 = pot3/pot; -comp_43=`float wt4 = pot4/pot; -comp_44=` -comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); -comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); -comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); -comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); -comp_49=` -comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); -comp_51=` -comp_52=`texloc = uv + .05*n.xy/n.z; -comp_53=`} -comp_54=`ret = tex2D(sampler_fw_main, texloc); -comp_55=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R184s -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05101 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4= -per_frame_5= -per_frame_6=volz = (bass+treb+mid)*.25; -per_frame_7=volz = volz*volz; -per_frame_8=mtime = .05+mtime + .1*volz; -per_frame_9=q32 = .3*mtime; -per_pixel_1=dx=0.01*cos(ang+1.57); -per_pixel_2=dy=-0.01*sin(ang+1.57); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\sphere1.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.540000 -SpriteY=-0.210000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.1*sin(time*0.5)+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 deleted file mode 100644 index d0f6a19..0000000 --- a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly2.milk2 +++ /dev/null @@ -1,849 +0,0 @@ -Created with MILKDROP 3.26 on 28/06/2024 at 15:13:25 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.60 -blending_direction=-1 -random_1=0.506369 -random_2=0.169648 -random_3=0.672764 -random_4=0.209485 -random_5=0.865989 - -[PRESET1_BEGIN] -NAME=Mdgeorge - 3Body Glass 2077 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00100 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x0 = .25 + rand(10)/10; -per_frame_init_2=y0 = .25 + rand(10)/10; -per_frame_init_3=vx0 = .25 - rand(10)/20; -per_frame_init_4=vy0 = .25 - rand(10)/20; -per_frame_init_5= -per_frame_init_6=x1 = .25 + rand(10)/50; -per_frame_init_7=y1 = .25 + rand(10)/50; -per_frame_init_8=vx1 = .25 - rand(10)/20; -per_frame_init_9=vy1 = .25 - rand(10)/20; -per_frame_init_10= -per_frame_init_11=//# average of positions should be at (.5, .5) -per_frame_init_12=x2 = 1.5 - x0 - x1; -per_frame_init_13=y2 = 1.5 - y0 - y1; -per_frame_init_14= -per_frame_init_15=//# average of velocities should be 0 -per_frame_init_16=vx2 = -vx0 - vx1; -per_frame_init_17=vy2 = -vy0 - vy1; -per_frame_1=dt = (1/fps)*.45; -per_frame_2= -per_frame_3=x0 = x0 + vx0*dt; -per_frame_4=y0 = y0 + vy0*dt; -per_frame_5= -per_frame_6=x1 = x1 + vx1*dt; -per_frame_7=y1 = y1 + vy1*dt; -per_frame_8= -per_frame_9=x2 = x2 + vx2*dt; -per_frame_10=y2 = y2 + vy2*dt; -per_frame_11= -per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; -per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; -per_frame_14= -per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; -per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; -per_frame_17= -per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; -per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; -per_frame_20= -per_frame_21=q1 = x0; -per_frame_22=q2 = y0; -per_frame_23= -per_frame_24=q3 = x1; -per_frame_25=q4 = y1; -per_frame_26= -per_frame_27=q5 = x2; -per_frame_28=q6 = y2; -per_frame_29= -per_frame_30=q8 = dt; -per_frame_31= -per_frame_32=wave_r = rand(100)/100; -per_frame_33=wave_g = rand(100)/100; -per_frame_34=wave_b = rand(100)/100; -per_frame_35=zoom=1.01; -warp_1=`#define tex sampler_Pattern_032 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`//sampler sampler_rand00; -comp_2=` -comp_3=`shader_body { -comp_4=`float cutoff = 100; -comp_5=` -comp_6=`float2 d1 = uv - float2(q1,q2); -comp_7=`float2 d2 = uv - float2(q3,q4); -comp_8=`float2 d3 = uv - float2(q5,q6); -comp_9=`float2 d4 = uv - float2(q1,q8); -comp_10=` -comp_11=`// dot(d1,d1) is in 0...3 -comp_12=`// pot1 is in .33 ... 100 -comp_13=`// at distance 0, pot1 is 100 -comp_14=`// at distance .1, pot1 is 50 -comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 -comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 -comp_17=`// at distance .2, pot is 1/.05 = 20; -comp_18=`// at distance 1, pot is 1/1.01 ~= 1; -comp_19=`float pot1 = 1/(dot(d2,d1) + .01); -comp_20=`float pot2 = 1/(dot(d3,d2) + .01); -comp_21=`float pot3 = 1/(dot(d3,d3) + .01); -comp_22=`float pot4 = 3/(dot(d1,d4) + .01); -comp_23=`// |stacked | center | half | edge | | double | far away -comp_24=`// ------------------| ------------------------------------------------- -comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 -comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 -comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary -comp_28=`// -comp_29=` -comp_30=`float pot = pot1 + pot2 + pot3 + pot4; -comp_31=` -comp_32=`// pot is between 0 and 300 -comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 -comp_34=`// on boundary, pot is 50, z should be 0 -comp_35=` -comp_36=`float2 texloc = uv; -comp_37=`if (pot > 50) { -comp_38=`float z = (sqrt(pot - 50))/20; -comp_39=` -comp_40=`float wt1 = pot1/pot; -comp_41=`float wt2 = pot2/pot; -comp_42=`float wt3 = pot3/pot; -comp_43=`float wt4 = pot4/pot; -comp_44=` -comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); -comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); -comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); -comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); -comp_49=` -comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); -comp_51=` -comp_52=`texloc = uv + .05*n.xy/n.z; -comp_53=`} -comp_54=`ret = tex2D(sampler_fw_main, texloc); -comp_55=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.009 The black montains Spirale3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.981 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.010 -wavecode_0_b=0.270 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/0.32; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; -wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.880 -wavecode_2_g=1.080 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.910 -wavecode_3_g=0.970 -wavecode_3_b=0.270 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, 0.59, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=0.54+(y-0.54)*1.1064; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.560 -shapecode_0_y=0.490 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.020 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=0.46+0.10034*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.80672 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.130 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.13188 -shapecode_2_tex_zoom=1.33455 -shapecode_2_r=1.160 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.140 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.060 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`//MilkDrop3 Blow Mode: -comp_20=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret); -comp_21=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 b/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 deleted file mode 100644 index f33cda5..0000000 --- a/MilkDrop3/Milkdrop3/presets/Mdgeorge - 3Body Glass - MilkDrop2077 Butterfly3.milk2 +++ /dev/null @@ -1,543 +0,0 @@ -Created with MILKDROP 3.26 on 28/06/2024 at 15:14:41 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.38 -blending_direction=1 -random_1=0.105420 -random_2=0.035772 -random_3=0.772764 -random_4=0.548916 -random_5=0.723577 - -[PRESET1_BEGIN] -NAME=Mdgeorge - 3Body Glass 2077 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00100 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x0 = .25 + rand(10)/10; -per_frame_init_2=y0 = .25 + rand(10)/10; -per_frame_init_3=vx0 = .25 - rand(10)/20; -per_frame_init_4=vy0 = .25 - rand(10)/20; -per_frame_init_5= -per_frame_init_6=x1 = .25 + rand(10)/50; -per_frame_init_7=y1 = .25 + rand(10)/50; -per_frame_init_8=vx1 = .25 - rand(10)/20; -per_frame_init_9=vy1 = .25 - rand(10)/20; -per_frame_init_10= -per_frame_init_11=//# average of positions should be at (.5, .5) -per_frame_init_12=x2 = 1.5 - x0 - x1; -per_frame_init_13=y2 = 1.5 - y0 - y1; -per_frame_init_14= -per_frame_init_15=//# average of velocities should be 0 -per_frame_init_16=vx2 = -vx0 - vx1; -per_frame_init_17=vy2 = -vy0 - vy1; -per_frame_1=dt = (1/fps)*.45; -per_frame_2= -per_frame_3=x0 = x0 + vx0*dt; -per_frame_4=y0 = y0 + vy0*dt; -per_frame_5= -per_frame_6=x1 = x1 + vx1*dt; -per_frame_7=y1 = y1 + vy1*dt; -per_frame_8= -per_frame_9=x2 = x2 + vx2*dt; -per_frame_10=y2 = y2 + vy2*dt; -per_frame_11= -per_frame_12=vx0 = vx0 + .2*(x1 - x0)*dt + .2*(x2 - x0)*dt + .1*(.5 - x0)*dt; -per_frame_13=vy0 = vy0 + .2*(y1 - y0)*dt + .2*(y2 - y0)*dt + .1*(.5 - y0)*dt; -per_frame_14= -per_frame_15=vx1 = vx1 + .2*(x0 - x1)*dt + .2*(x2 - x1)*dt + .1*(.5 - x1)*dt; -per_frame_16=vy1 = vy1 + .2*(y0 - y1)*dt + .2*(y2 - y1)*dt + .1*(.5 - y1)*dt; -per_frame_17= -per_frame_18=vx2 = vx2 + .2*(x0 - x2)*dt + .2*(x1 - x2)*dt + .1*(.5 - x2)*dt; -per_frame_19=vy2 = vy2 + .2*(y0 - y2)*dt + .2*(y1 - y2)*dt + .1*(.5 - y2)*dt; -per_frame_20= -per_frame_21=q1 = x0; -per_frame_22=q2 = y0; -per_frame_23= -per_frame_24=q3 = x1; -per_frame_25=q4 = y1; -per_frame_26= -per_frame_27=q5 = x2; -per_frame_28=q6 = y2; -per_frame_29= -per_frame_30=q8 = dt; -per_frame_31= -per_frame_32=wave_r = rand(100)/100; -per_frame_33=wave_g = rand(100)/100; -per_frame_34=wave_b = rand(100)/100; -per_frame_35=zoom=1.01; -warp_1=`#define tex sampler_Pattern_032 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv*3, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`//sampler sampler_rand00; -comp_2=` -comp_3=`shader_body { -comp_4=`float cutoff = 100; -comp_5=` -comp_6=`float2 d1 = uv - float2(q1,q2); -comp_7=`float2 d2 = uv - float2(q3,q4); -comp_8=`float2 d3 = uv - float2(q5,q6); -comp_9=`float2 d4 = uv - float2(q1,q8); -comp_10=` -comp_11=`// dot(d1,d1) is in 0...3 -comp_12=`// pot1 is in .33 ... 100 -comp_13=`// at distance 0, pot1 is 100 -comp_14=`// at distance .1, pot1 is 50 -comp_15=`// at distance .05, pot1 is 1/(.0125) = 80 -comp_16=`// at distance .11, pot1 is 1/(.0221) = 45 -comp_17=`// at distance .2, pot is 1/.05 = 20; -comp_18=`// at distance 1, pot is 1/1.01 ~= 1; -comp_19=`float pot1 = 1/(dot(d2,d1) + .01); -comp_20=`float pot2 = 1/(dot(d3,d2) + .01); -comp_21=`float pot3 = 1/(dot(d3,d3) + .01); -comp_22=`float pot4 = 3/(dot(d1,d4) + .01); -comp_23=`// |stacked | center | half | edge | | double | far away -comp_24=`// ------------------| ------------------------------------------------- -comp_25=`// distance:| 0 | 0 | .05 | .1 | .11 | .2 | 1 -comp_26=`// pot: | 300 | 100 | 80 | 50 | 45 | 20 | 1 -comp_27=`// z: | > .1 | .1 | √2/2 | 0 | imaginary -comp_28=`// -comp_29=` -comp_30=`float pot = pot1 + pot2 + pot3 + pot4; -comp_31=` -comp_32=`// pot is between 0 and 300 -comp_33=`// when distance is 0 from one and far from the others, pot is 100, z should be .1 -comp_34=`// on boundary, pot is 50, z should be 0 -comp_35=` -comp_36=`float2 texloc = uv; -comp_37=`if (pot > 50) { -comp_38=`float z = (sqrt(pot - 50))/20; -comp_39=` -comp_40=`float wt1 = pot1/pot; -comp_41=`float wt2 = pot2/pot; -comp_42=`float wt3 = pot3/pot; -comp_43=`float wt4 = pot4/pot; -comp_44=` -comp_45=`float3 d1z = normalize(float3(d1.x, d1.y, z)); -comp_46=`float3 d2z = normalize(float3(d2.x, d2.y, z)); -comp_47=`float3 d3z = normalize(float3(d3.x, d3.y, z)); -comp_48=`float3 d4z = normalize(float3(d4.x, d4.y, z)); -comp_49=` -comp_50=`float3 n = normalize(d1z*wt1 + d2z*wt2 + d3z*wt3 + d4z*wt4); -comp_51=` -comp_52=`texloc = uv + .05*n.xy/n.z; -comp_53=`} -comp_54=`ret = tex2D(sampler_fw_main, texloc); -comp_55=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.035 fire3s -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk deleted file mode 100644 index 50399d4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple .milk +++ /dev/null @@ -1,318 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.231 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=0.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.60915 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.01000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.900 -shapecode_0_border_g=0.220 -shapecode_0_border_b=0.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=rad=.35+.3*sin(time); -shape_0_per_frame2=border_b=.3+.7*sin(.2*bass); -shape_0_per_frame3=border_g=.3+.7*sin(.2*bass); -shape_0_per_frame4= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.910 -shapecode_1_y=0.500 -shapecode_1_rad=0.23986 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.50833 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.180 -shape_1_per_frame1=tex_zoom = 1.2*tex_zoom/rad; -shape_1_per_frame2=rad=.25+.02*sin(3*bass); -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.500 -shapecode_2_rad=1.88460 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=4.71230 -shapecode_2_tex_zoom=0.80324 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.260 -shape_2_per_frame1=rad=1.7+.2*sin(time); -shape_2_per_frame2=tex_zoom =.3*rad*tex_zoom; -per_frame_init_1=speed_=1; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.2+avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %12; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q24 = is_beat; -per_frame_15=vol = (bass_att + mid_att + treb_att)/2; -per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 + 2; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%4,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.1416/4; -per_frame_25= -per_frame_26=q1 = cos(rott); -per_frame_27=q2 = sin(rott); -per_frame_28=q3 = -q2; -per_frame_29=q4 = q1; -per_frame_30= -per_frame_31=trig = q24 * bnot(index%8); -per_frame_32=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_33=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_34=vz = vz*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_35= -per_frame_36=speed = min(vol_-vol__+.5,1); -per_frame_37=speed = max(speed,-.5); -per_frame_38=speed_ = bnot(trig)*speed_ + trig*speed; -per_frame_39=spg = dec_med*spg + (1-dec_med)*speed_; -per_frame_40=movz = movz + 1/fps*(speed_+0*vol_/6); -per_frame_41=q9 = movz; -per_frame_42=q12 = min(q22,6)*2; -per_frame_43= -per_frame_44=//puls = puls*dec_med + (1-dec_med)*q22; -per_frame_45= -per_frame_46=q13 = 2* sin(movz/3-time/11); -per_frame_47= -per_frame_48=trig = bnot(index%4) * q24; -per_frame_49=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=q5 = cos(trel-movz); -per_frame_52=q6 = sin(trel/2-movz); -per_frame_53=q7 = -q6; -per_frame_54=q8 = q5; -per_frame_55= -per_frame_56=ang0 = ang0*dec_med + vz*(1-dec_med); -per_frame_57=q17 = ang0*2; -per_frame_58=q30 = .2*sin(time/8); -per_frame_59= -per_frame_60=q31 = .5 + .5*sin(time/3.3); -per_frame_61= -per_frame_62=zoom = 1; -per_frame_63=rot = .0; -per_frame_64=dx = .00; -per_frame_65=monitor = q28; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 6*q2*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q27/8)*d,-8,8); -warp_15=` -warp_16=`//rs *= cos(uv1.yx*q27*3) ; -warp_17=` -warp_18=`uv += rs/32; -warp_19=` -warp_20=`uv6 = 2*(float2(rad, length(uv1))); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = (1/(sqrt(uv6.y-q27/18))); -warp_25=`//mus = 1/(length(.1*sin(22*uv+rand_frame*6))); -warp_26=`//mus *= float3 (1,.84,.5); -warp_27=`//mus *= roam_cos; -warp_28=` -warp_29=`float3 blur = GetBlur1(frac(uv)); -warp_30=` -warp_31=`float3 crisp= tex2D(sampler_main,uv) - .03*rad; -warp_32=` -warp_33=`float3 ret1 = crisp - blur*.0 + .02*mus* roam_cos; -warp_34=`ret = q24*(ret1 * .99 - .0206) + (1-q24)*GetPixel((uv_orig-.5)*1+.5); -warp_35=` -warp_36=` -warp_37=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 rs,rs2,uv1; -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=`//uv = mul(uv,float2x2(_qa)); -comp_10=` -comp_11=`float2 tmp = uv; -comp_12=`float dist = 1; -comp_13=`float dista = 0; -comp_14=`float inten = 1; -comp_15=`float mask = 0; -comp_16=`ret1 = 0; -comp_17=`int anz = 4; -comp_18=`float n = 0; -comp_19=`while (n <= anz) { -comp_20=` ang2 = 6.28*n/anz; -comp_21=` c = cos(ang2); -comp_22=` s = sin(ang2); -comp_23=` uv2.x = uv.x*c - uv.y*s; -comp_24=` uv2.y = uv.x*s + uv.y*c; -comp_25=`uv2 *= aspect.yx; -comp_26=` dist = 1-frac(.25*n+q30); //evtl sqrt ! -comp_27=`; -comp_28=` inten = sqrt(dist)*(1-dist)*4; -comp_29=` float2 uv3 = frac(3*uv2*dist+.3*q27); -comp_30=` uv3 += q17*float2 (c,s); -comp_31=` neu = 1*GetPixel(uv3) -GetBlur2(uv3*1.02*q1); -comp_32=` neu *= (neu >= 0); -comp_33=` mask = 1-(neu*inten >= .1) * (dist < dista); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=` dista = dist; -comp_36=`n++; -comp_37=`} -comp_38=` -comp_39=`rs2 = .4*cos(uv*13+time) - 1* lum(ret1);; -comp_40=`float dots = (.05/length(rs2))*q26/4 ; -comp_41=` -comp_42=`ret = 1*ret1 + dots*hue_shader ; -comp_43=` -comp_44=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk deleted file mode 100644 index 317f906..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2.milk +++ /dev/null @@ -1,265 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -per_frame_init_1=speed_=1; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.2+avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %12; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q24 = is_beat; -per_frame_15=vol = (bass_att + mid_att + treb_att)/2; -per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 + 2; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%4,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.1416/4; -per_frame_25= -per_frame_26=q1 = cos(rott); -per_frame_27=q2 = sin(rott); -per_frame_28=q3 = -q2; -per_frame_29=q4 = q1; -per_frame_30= -per_frame_31=trig = q24 * bnot(index%8); -per_frame_32=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_33=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_34=vz = vz*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_35= -per_frame_36=speed = min(vol_-vol__+.5,1); -per_frame_37=speed = max(speed,-.5); -per_frame_38=speed_ = bnot(trig)*speed_ + trig*speed; -per_frame_39=spg = dec_med*spg + (1-dec_med)*speed_; -per_frame_40=movz = movz + 1/fps*(speed_+0*vol_/6); -per_frame_41=q9 = movz; -per_frame_42=q12 = min(q22,6)*2; -per_frame_43= -per_frame_44=//puls = puls*dec_med + (1-dec_med)*q22; -per_frame_45= -per_frame_46=q13 = 2* sin(movz/3-time/11); -per_frame_47= -per_frame_48=trig = bnot(index%4) * q24; -per_frame_49=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=q5 = cos(trel-movz); -per_frame_52=q6 = sin(trel/2-movz); -per_frame_53=q7 = -q6; -per_frame_54=q8 = q5; -per_frame_55= -per_frame_56=ang0 = ang0*dec_med + vz*(1-dec_med); -per_frame_57=q17 = ang0*2; -per_frame_58=q30 = .2*sin(time/8); -per_frame_59= -per_frame_60=q31 = .5 + .5*sin(time/3.3); -per_frame_61= -per_frame_62=zoom = 1; -per_frame_63=rot = .0; -per_frame_64=dx = .00; -per_frame_65=monitor = q28; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` rad = pow(rad,0.7)*1; -comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; -comp_5=` -comp_6=` -comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); -comp_8=` ang2 = abs(ang2*2-1) - q3; -comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); -comp_10=` -comp_11=` uv = uv2; -comp_12=` ret = tex2D(sampler_main, uv).xyz; -comp_13=` ret *= 1.00; //gamma -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk deleted file mode 100644 index 5854c80..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2b.milk +++ /dev/null @@ -1,327 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.312 -fWaveScale=1.229 -fWaveSmoothing=0.000 -fWaveParam=0.200 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.515 -ob_size=0.100 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.150 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.974 -mv_b=0.710 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.008 -wavecode_0_b=0.688 -wavecode_0_a=0.980 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); -wave_0_per_point13=zp=zp*0.217; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.52000 -wavecode_1_r=0.700 -wavecode_1_g=0.000 -wavecode_1_b=1.030 -wavecode_1_a=1.030 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); -wave_1_per_point13=zp=zp*0.215; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.57; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wave_1_per_point35= -wave_1_per_point36= -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.535 -shapecode_0_rad=0.85357 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=0.980 -shapecode_0_g=0.000 -shapecode_0_b=0.872 -shapecode_0_a=0.020 -shapecode_0_r2=0.800 -shapecode_0_g2=1.050 -shapecode_0_b2=0.910 -shapecode_0_a2=0.051 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=t1 = rand(100)*0.01; -shape_0_init2=t2 = rand(100)*0.009; -shape_0_init3=te = 1; -shape_0_init4=poly = 5; -shape_0_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); -shape_0_per_frame2=r=q1; -shape_0_per_frame3=g=q2; -shape_0_per_frame4=b=q3; -per_frame_1=// timed sidon sensor -per_frame_2=// le = signal level; desired average value = 2 -per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; -per_frame_4=pulse=above(le,th); -per_frame_5=// pulsefreq = running average of interval between last 5 pulses -per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, -per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); -per_frame_8=lastpulse=if(pulse,time,lastpulse); -per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat -per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); -per_frame_11=// hccp = handcicap for th driven by bt -per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), -per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); -per_frame_14=beat=band(above(le,th+hccp),btblock); -per_frame_15=btblock=1-above(le,th+hccp); -per_frame_16=lastbeat=if(beat,time,lastbeat); -per_frame_17=beatfreq=if(equal(beatfreq,0),2, -per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); -per_frame_19=// th = threshold -per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, -per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); -per_frame_22=th=if(above(th,6),6,th); -per_frame_23= -per_frame_24=q8=10/fps; -per_frame_25=ccl=ccl+beat; -per_frame_26=minorccl=minorccl+q8*le; -per_frame_27= -per_frame_28=q5=ccl+.0032*minorccl; -per_frame_29=q6=ccl; -per_frame_30= -per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); -per_frame_32=cx=ccx+.1*sin(.01*minorccl); -per_frame_33=q1=ccx; -per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); -per_frame_35=cy=ccx+.1*sin(.013*minorccl); -per_frame_36=q2=ccy; -per_frame_37=q3=4/th; -per_frame_38=q4=.01*minorccl; -per_frame_39=q7=th; -per_frame_40= -per_frame_41=decay=1-q8*.02; -per_frame_42=monitor=decay; -per_frame_43= -per_frame_44= -per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); -per_frame_46=wave_x=wx; -per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); -per_frame_48=wave_y=wy; -per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); -per_frame_50=wave_mystery=wm; -per_frame_51= -per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); -per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); -per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); -per_frame_55=wave_r=.5+.5*sin(q5*36.2); -per_frame_56=wave_g=.5+.5*sin(q5*38.7); -per_frame_57=wave_b=.5+.5*sin(q5*37.4); -per_pixel_1=// coordinates transfomation -per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation -per_pixel_3=aang=atan2(y-q2,x-q1)+q4; -per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; -per_pixel_5= -per_pixel_6=radsector=(arad*4)%3; -per_pixel_7=angsector=(aang*1.273)%8; -per_pixel_8= -per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); -per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` rad = pow(rad,0.7)*1; -comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; -comp_5=` -comp_6=` -comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); -comp_8=` ang2 = abs(ang2*2-1) - q3; -comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); -comp_10=` -comp_11=` uv = uv2; -comp_12=` ret = tex2D(sampler_main, uv).xyz; -comp_13=` ret *= 1.00; //gamma -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk deleted file mode 100644 index 5f32459..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2c.milk +++ /dev/null @@ -1,557 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.100 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.150 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.980 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265/2; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = sin(bass+0.86*t8); -wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); -wave_0_per_point9=y1 = (-1)*cos(t8*nsample); -wave_0_per_point10=z1 = (-1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); -wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; -wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_0_per_point32=g = x2*z2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.46374 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=//pi -wave_1_init2=t8=3.14159265; -wave_1_init3=t5 = 1; -wave_1_per_frame1=rotx = rotx+bass; -wave_1_per_frame2=roty = roty+mid; -wave_1_per_frame3=rotz = rotz+treb; -wave_1_per_frame4=//rotx = 0; -wave_1_per_frame5=//roty =0; -wave_1_per_frame6=//rotz = 0; -wave_1_per_frame7= -wave_1_per_frame8=//convert rotation values from degrees to radians -wave_1_per_frame9=t1= t8*rotx/180; -wave_1_per_frame10=t2 = t8*roty/180; -wave_1_per_frame11=t3 = t8*rotz/180; -wave_1_per_frame12= -wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_1_per_frame15= -wave_1_per_point1=//Define 3D Shape -wave_1_per_point2= -wave_1_per_point3=//Sphere -wave_1_per_point4=fvar = sample*512; -wave_1_per_point5=svar = fvar*128; -wave_1_per_point6=tvar = 0&svar; -wave_1_per_point7=nsample = tvar*4.5; -wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_1_per_point9=y1 = (1)*cos(t8*nsample); -wave_1_per_point10=z1 = (1)*sin(t8*nsample); -wave_1_per_point11= -wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_1_per_point19=//move resulting shape in 3d space -wave_1_per_point20=x4 = x3; -wave_1_per_point21=y4 = y3; -wave_1_per_point22=z4 = z3+5; -wave_1_per_point23=//draw 3d shape in 2d -wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_1_per_point26= -wave_1_per_point27=a = -.9+sin(nsample+time); -wave_1_per_point28=a = if(below(a,0),0,a); -wave_1_per_point29=a=1; -wave_1_per_point30=r = y2*z2; -wave_1_per_point31=b = z3+y3; -wave_1_per_point32=g = z3/x2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265*1.56; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_2_per_frame15=r = 1; -wave_2_per_frame16=b = 0; -wave_2_per_frame17=g=0; -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.59; -wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); -wave_2_per_point9=y1 = (1)*cos(t8*nsample); -wave_2_per_point10=z1 = (1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); -wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=g=y2; -wave_2_per_point31=b=x2; -wave_2_per_point32=r= z2+z3; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265*0.15; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.91; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30= -wave_3_per_point31=b = z4; -wave_3_per_point32=r=z2-x1; -wave_3_per_point33=g=y2+z2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.32674 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.980 -shapecode_0_g=1.040 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.940 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.060 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); -shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33334 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.050 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); -shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.930 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.040 -shapecode_2_border_r=0.910 -shapecode_2_border_g=1.060 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.980 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.010 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); -per_frame_1=// timed sidon sensor -per_frame_2=// le = signal level; desired average value = 2 -per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; -per_frame_4=pulse=above(le,th); -per_frame_5=// pulsefreq = running average of interval between last 5 pulses -per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, -per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); -per_frame_8=lastpulse=if(pulse,time,lastpulse); -per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat -per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); -per_frame_11=// hccp = handcicap for th driven by bt -per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), -per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); -per_frame_14=beat=band(above(le,th+hccp),btblock); -per_frame_15=btblock=1-above(le,th+hccp); -per_frame_16=lastbeat=if(beat,time,lastbeat); -per_frame_17=beatfreq=if(equal(beatfreq,0),2, -per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); -per_frame_19=// th = threshold -per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, -per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); -per_frame_22=th=if(above(th,6),6,th); -per_frame_23= -per_frame_24=q8=10/fps; -per_frame_25=ccl=ccl+beat; -per_frame_26=minorccl=minorccl+q8*le; -per_frame_27= -per_frame_28=q5=ccl+.0032*minorccl; -per_frame_29=q6=ccl; -per_frame_30= -per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); -per_frame_32=cx=ccx+.1*sin(.01*minorccl); -per_frame_33=q1=ccx; -per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); -per_frame_35=cy=ccx+.1*sin(.013*minorccl); -per_frame_36=q2=ccy; -per_frame_37=q3=4/th; -per_frame_38=q4=.01*minorccl; -per_frame_39=q7=th; -per_frame_40= -per_frame_41=decay=1-q8*.02; -per_frame_42=monitor=decay; -per_frame_43= -per_frame_44= -per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); -per_frame_46=wave_x=wx; -per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); -per_frame_48=wave_y=wy; -per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); -per_frame_50=wave_mystery=wm; -per_frame_51= -per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); -per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); -per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); -per_frame_55=wave_r=.5+.5*sin(q5*36.2); -per_frame_56=wave_g=.5+.5*sin(q5*38.7); -per_frame_57=wave_b=.5+.5*sin(q5*37.4); -per_pixel_1=// coordinates transfomation -per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation -per_pixel_3=aang=atan2(y-q2,x-q1)+q4; -per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; -per_pixel_5= -per_pixel_6=radsector=(arad*4)%3; -per_pixel_7=angsector=(aang*1.273)%8; -per_pixel_8= -per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); -per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` rad = pow(rad,0.7)*1; -comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; -comp_5=` -comp_6=` -comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); -comp_8=` ang2 = abs(ang2*2-1) - q3; -comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); -comp_10=` -comp_11=` uv = uv2; -comp_12=` ret = tex2D(sampler_main, uv).xyz; -comp_13=` ret *= 1.00; //gamma -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk deleted file mode 100644 index 707cac0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop 2077 - Martin - acid wiring (RewiredFX)Ft AdamFX - Hexcollie - Armandio C - Geiss - Ufoz In Purple 2d.milk +++ /dev/null @@ -1,407 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.100 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.150 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wave_2_per_point1=i=t1; -wave_2_per_point2=speed=.06; -wave_2_per_point3= -wave_2_per_point4=z=megabuf(3*i+2); -wave_2_per_point5=x = megabuf(3*i)/z+.5; -wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_2_per_point7= -wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_2_per_point9=if (out, -wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_2_per_point12= megabuf(3*i+2)=rand(1); -wave_2_per_point13=, -wave_2_per_point14= megabuf(i*3+2)-=speed/50; -wave_2_per_point15=); -wave_2_per_point16= -wave_2_per_point17=a=(1-pow(z,1))/2; -wave_2_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_1=// timed sidon sensor -per_frame_2=// le = signal level; desired average value = 2 -per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; -per_frame_4=pulse=above(le,th); -per_frame_5=// pulsefreq = running average of interval between last 5 pulses -per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, -per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); -per_frame_8=lastpulse=if(pulse,time,lastpulse); -per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat -per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); -per_frame_11=// hccp = handcicap for th driven by bt -per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), -per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); -per_frame_14=beat=band(above(le,th+hccp),btblock); -per_frame_15=btblock=1-above(le,th+hccp); -per_frame_16=lastbeat=if(beat,time,lastbeat); -per_frame_17=beatfreq=if(equal(beatfreq,0),2, -per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); -per_frame_19=// th = threshold -per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, -per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); -per_frame_22=th=if(above(th,6),6,th); -per_frame_23= -per_frame_24=q8=10/fps; -per_frame_25=ccl=ccl+beat; -per_frame_26=minorccl=minorccl+q8*le; -per_frame_27= -per_frame_28=q5=ccl+.0032*minorccl; -per_frame_29=q6=ccl; -per_frame_30= -per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); -per_frame_32=cx=ccx+.1*sin(.01*minorccl); -per_frame_33=q1=ccx; -per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); -per_frame_35=cy=ccx+.1*sin(.013*minorccl); -per_frame_36=q2=ccy; -per_frame_37=q3=4/th; -per_frame_38=q4=.01*minorccl; -per_frame_39=q7=th; -per_frame_40= -per_frame_41=decay=1-q8*.02; -per_frame_42=monitor=decay; -per_frame_43= -per_frame_44= -per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); -per_frame_46=wave_x=wx; -per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); -per_frame_48=wave_y=wy; -per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); -per_frame_50=wave_mystery=wm; -per_frame_51= -per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); -per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); -per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); -per_frame_55=wave_r=.5+.5*sin(q5*36.2); -per_frame_56=wave_g=.5+.5*sin(q5*38.7); -per_frame_57=wave_b=.5+.5*sin(q5*37.4); -per_pixel_1=// coordinates transfomation -per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation -per_pixel_3=aang=atan2(y-q2,x-q1)+q4; -per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; -per_pixel_5= -per_pixel_6=radsector=(arad*4)%3; -per_pixel_7=angsector=(aang*1.273)%8; -per_pixel_8= -per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); -per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` rad = pow(rad,0.7)*1; -comp_4=` float2 ang_hq = atan2(uv.x-0.5,uv.y-0.5) - rad*q1; -comp_5=` -comp_6=` -comp_7=` float ang2 = frac(ang_hq/6.28*5 + q2); -comp_8=` ang2 = abs(ang2*2-1) - q3; -comp_9=` float2 uv2 = 0.5 + rad*0.5*float2(cos(ang2),sin(ang2)); -comp_10=` -comp_11=` uv = uv2; -comp_12=` ret = tex2D(sampler_main, uv).xyz; -comp_13=` ret *= 1.00; //gamma -comp_14=`//MilkDrop3 Blow Mode: -comp_15=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_16=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk deleted file mode 100644 index 138d490..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - spiral out.milk +++ /dev/null @@ -1,314 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=1.766 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.600 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.100 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=1.800 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=1.800 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); -per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); -per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=ob_r = wave_g; -per_frame_7=ob_b = wave_r; -per_frame_8=ob_g = wave_b; -per_frame_9=ib_r = wave_r; -per_frame_10=ib_b = wave_g; -per_frame_11=ib_g = wave_r; -per_frame_12= -per_frame_13=db = db*0.98 + bass*0.2; -per_frame_14=bb = bb + db*0.1; -per_frame_15= -per_frame_16=dt = dt*0.98 + treb*0.2; -per_frame_17=tt = tt + dt*0.1; -per_frame_18= -per_frame_19= -per_frame_20=q11 = 0.5/asin(1); -per_frame_21=w1 = w1 - 2*(0.+max(bass_att-bass,0))/fps; -per_frame_22=w2 = w2 - 4*(0.+max(treb_att-treb,0))/fps; -per_frame_23= -per_frame_24=q12 = w1; -per_frame_25=q13 = w2; -per_pixel_1=dx=dx+sin(-int(y*4)+y*4-.5)/33; -per_pixel_2=dy=dy+sin(int(x*5)-x*5+.5)/33; -per_pixel_3=//zoom=.996; -per_pixel_4= -per_pixel_5=///rot=.015; -per_pixel_6=dx=dx; -per_pixel_7=kdy=dy; -per_pixel_8=ksx=sx; -per_pixel_9=ksy=sy; -per_pixel_10=krt=rot; -per_pixel_11=kzm=zoom; -per_pixel_12=kcx=cx; -per_pixel_13=kcy=cy; -per_pixel_14=kwp=warp; -per_pixel_15= -per_pixel_16=dx=0; -per_pixel_17=dy=0; -per_pixel_18=sx=1; -per_pixel_19=sy=1; -per_pixel_20=rot=0; -per_pixel_21=zoom=1; -per_pixel_22=cx=.5; -per_pixel_23=cy=.5; -per_pixel_24=warp=0; -per_pixel_25= -per_pixel_26=qv=above(x,.5)-above(y,.5); -per_pixel_27=rot=sin(sin(rad*(13+5*sin(.01*q2))+.06*q2)*q1*.01); -per_pixel_28=zoom=1+if(q3,dqv,1)*.1*sin(7*ang+.03*time)/3; -per_pixel_29=zoom=if(q4,if(below(rad,.8*sqr(sin(.016*q2))),.75+.4*cos(.021*q2),zoom),zoom); -per_pixel_30=cr1=50*.01; -per_pixel_31=cr2=80*.01; -per_pixel_32=crx=cr2-cr1; -per_pixel_33=ci=rad; -per_pixel_34=cb=.25 ; -per_pixel_35=crs=2; -per_pixel_36=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_37=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_38=jx1=crr; -per_pixel_39=kx1=1-crr; -per_pixel_40= -per_pixel_41=jdx=dx; -per_pixel_42=jdy=dy; -per_pixel_43=jsx=sx; -per_pixel_44=jsy=sy; -per_pixel_45=jrt=rot; -per_pixel_46=jzm=zoom; -per_pixel_47=jcx=cx; -per_pixel_48=jcy=cy; -per_pixel_49=jwp=warp; -per_pixel_50= -per_pixel_51=dx=(jx1*jdx+kx1*kdx); -per_pixel_52=dy=(jx1*jdy+kx1*kdy); -per_pixel_53=sx=(jx1*jsx+kx1*ksx); -per_pixel_54=sy=(jx1*jsy+kx1*ksy); -per_pixel_55=rot=(jx1*jrt+kx1*krt); -per_pixel_56=zoom=(jx1*jzm+kx1*kzm); -per_pixel_57=cx=(jx1*jcx+kx1*kcx); -per_pixel_58=cy=(jx1*jcy+kx1*kcy); -per_pixel_59=warp=(jx1*jwp+kx1*kwp); -per_pixel_60= -per_pixel_61=mkdx=dx;////////////////////////////////////////// -per_pixel_62=mkdy=dy; -per_pixel_63=mksx=sx; -per_pixel_64=mksy=sy; -per_pixel_65=mkrt=rot; -per_pixel_66=mkzm=zoom; -per_pixel_67=mkcx=cx; -per_pixel_68=mkcy=cy; -per_pixel_69=mkwp=warp; -per_pixel_70= -per_pixel_71=dx=0; -per_pixel_72=dy=0; -per_pixel_73=sx=1; -per_pixel_74=sy=1; -per_pixel_75=rot=0; -per_pixel_76=zoom=1; -per_pixel_77=cx=.5; -per_pixel_78=cy=.5; -per_pixel_79=warp=0;///////////////////////////////////////////////////// -per_pixel_80= -per_pixel_81=dx=sin((y*7.864)*663)/599; -per_pixel_82=dy=sin((x*7.64)*669)/559; -per_pixel_83=zoom=.9996; -per_pixel_84=/////////////////////////////////////// -per_pixel_85=cr1=90*.01; -per_pixel_86=cr2=0*.01; -per_pixel_87=crx=cr2-cr1; -per_pixel_88=ci=(1-(1-abs(-2*(x+y)/2+1)+(1-abs(-2*(1-(x+(1-y))/2)+1)))/2)*1.5+.25; -per_pixel_89=cb=.25 ; -per_pixel_90=crs=2; -per_pixel_91=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_92=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_93=jx1=crr; -per_pixel_94=kx1=1-crr; -per_pixel_95= -per_pixel_96=mjdx=dx; -per_pixel_97=mjdy=dy; -per_pixel_98=mjsx=sx; -per_pixel_99=mjsy=sy; -per_pixel_100=mjrt=rot; -per_pixel_101=mjzm=zoom; -per_pixel_102=mjcx=cx; -per_pixel_103=mjcy=cy; -per_pixel_104=mjwp=warp; -per_pixel_105= -per_pixel_106=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_107=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_108=sx=(jx1*mjsx+kx1*mksx); -per_pixel_109=sy=(jx1*mjsy+kx1*mksy); -per_pixel_110=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_111=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_112=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_113=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_114=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -per_pixel_115= -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 c = (uv-0.5)*aspect.wz; -comp_4=`float1 ang_hq = atan2(c.x,c.y); -comp_5=`float2 spiral = float2(ang_hq*q11-q12*.5,log(0.5*length(c))+ang_hq*q11+q13); -comp_6=`spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*0.99; // mirror -comp_7=`uv = spiral; -comp_8=` -comp_9=`ret = GetPixel(uv); -comp_10=`ret *= 2; -comp_11=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\lines2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=1 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=-0.037500 -SpriteY=-0.037500 -SpriteSX=0.780000 -SpriteSY=0.780000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk deleted file mode 100644 index 3a9219d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 + bdrv + flexi - the glass bead game 001.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.600 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.400 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=cos(musictime*0.069)*0.01; -per_frame_21= -per_frame_22=bb = bb*0.99 + bass*0.02; -per_frame_23=mm = mm*0.99 + mid*0.02; -per_frame_24=tt = tt*0.99 + treb*0.02; -per_frame_25= -per_frame_26=mx = max(max(bb,mm),tt); -per_frame_27=mn = min(min(bb,mm),tt); -per_frame_28= -per_frame_29=t1 = (bb-mn)/(mx-mn); -per_frame_30=t2 = (mm-mn)/(mx-mn); -per_frame_31=t3 = (tt-mn)/(mx-mn); -per_frame_32= -per_frame_33=v = 2/fps; -per_frame_34=bm = bm + (t1-t2)*v; -per_frame_35=mt = mt + (t2-t3)*v; -per_frame_36= -per_frame_37= -per_frame_38=q26 = -bm; // rotation -per_frame_39=q27 = mt; // growth -per_pixel_1=myx = y-.5; -per_pixel_2=myy = x-0.25; -per_pixel_3=dy = 2*(2*myx*myy)+.15; -per_pixel_4=dx = 2*((myy*myy) - (myx*myx))+sin(time/4)/55+.04125 ; -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(1/polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_26=`} -comp_27=` -comp_28=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_29=` return center + (domain-center)*scale; -comp_30=`} -comp_31=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_32=` float2 polar = uv_polar(domain, position); -comp_33=` float cone = saturate(1-polar.y/radius); -comp_34=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_35=` float w = atan2(1-cone,halfsphere); -comp_36=` float refrac_w = w-asin(sin(w)/refractivity); -comp_37=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_38=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_39=` bool mask =(length(domain-position) avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz; -per_frame_277=q19 = posx; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot ; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx/3; -per_frame_295=q32 = aspecty/3; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .10; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -per_pixel_2=rot = 0.012; -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(1/polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_26=`} -comp_27=` -comp_28=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_29=` return center + (domain-center)*scale; -comp_30=`} -comp_31=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_32=` float2 polar = uv_polar(domain, position); -comp_33=` float cone = saturate(1-polar.y/radius); -comp_34=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_35=` float w = atan2(1-cone,halfsphere); -comp_36=` float refrac_w = w-asin(sin(w)/refractivity); -comp_37=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_38=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_39=` bool mask =(length(domain-position) q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (128) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(1.3,2.1,0.6); -comp_23=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11b.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320000 -SpriteSY=-0.320000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.35+(bass_att/12); -code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.500000+(bass_att/8)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 deleted file mode 100644 index 48d18e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 2.milk2 +++ /dev/null @@ -1,1538 +0,0 @@ -Created with MILKDROP 3.1 on 31/03/2023 at 01:04:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.160 -blending_direction=1 -random_1=0.812 -random_2=0.555 -random_3=0.344 -random_4=0.686 -random_5=0.096 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.011 Flexi Orange Fan2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); -per_pixel_2=rot=0.002; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(1.3,2.1,0.6); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 deleted file mode 100644 index f3a31d7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128) 3.milk2 +++ /dev/null @@ -1,1599 +0,0 @@ -Created with MILKDROP 3.2 on 23/05/2023 at 22:33:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.57 -blending_direction=-1 -random_1=0.505149 -random_2=0.741870 -random_3=0.029810 -random_4=0.558808 -random_5=0.015854 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R295.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5=a2 = trans2; -shape_0_per_frame6=border_a = trans3; -shape_0_per_frame7= -shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_0_per_frame11=r=rand(q3)*.1+instance-instance; -shape_0_per_frame12=g=rand(q3)*.1+instance-instance; -shape_0_per_frame13=b=rand(q3)*.1+instance-instance; -shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5=a2 = trans2; -shape_1_per_frame6=border_a = trans3; -shape_1_per_frame7= -shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame11=r=rand(q3)*.1+instance-instance; -shape_1_per_frame12=g=rand(q3)*.1+instance-instance; -shape_1_per_frame13=b=rand(q3)*.1+instance-instance; -shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_1_per_frame20= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5=a2 = trans2; -shape_2_per_frame6=border_a = trans3; -shape_2_per_frame7= -shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame11=r=rand(q3)*.1+instance-instance; -shape_2_per_frame12=g=rand(q3)*.1+instance-instance; -shape_2_per_frame13=b=rand(q3)*.1+instance-instance; -shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_2_per_frame20= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`ret /= float3(2.8,-0.2,1.2); -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(0.3,2.0,-2.0); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 deleted file mode 100644 index 793f156..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (128).milk2 +++ /dev/null @@ -1,1599 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:38:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.51 -blending_direction=-1 -random_1=0.940379 -random_2=0.873171 -random_3=0.508130 -random_4=0.563821 -random_5=0.755014 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.1,1.1,1.3); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(2.1,2.6,2.5); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 deleted file mode 100644 index e4abf07..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134) 2.milk2 +++ /dev/null @@ -1,1081 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:31:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.57 -blending_direction=1 -random_1=0.161382 -random_2=0.859214 -random_3=0.832114 -random_4=0.086043 -random_5=0.034282 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R123.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.220 -fWaveScale=100.000 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.830 -fModWaveAlphaEnd=1.310 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.29737 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.43785 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - $$$ Royal - Mashup (134).milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=` -comp_11=`float2 hor = float2(texsize.z,0); -comp_12=`float2 ver = float2(0,texsize.w); -comp_13=` -comp_14=`float dist = 1; -comp_15=`float inten = 1; -comp_16=`ret1 = 0; -comp_17=`float anz = 1; -comp_18=`float n = 0; -comp_19=`uv4 = (uv); -comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_22=` -comp_23=`//uv4 = 0; -comp_24=` -comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; -comp_26=` -comp_27=`uv2 = uv-.5; -comp_28=`while (n <= anz) { -comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; -comp_30=` -comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_32=` -comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; -comp_34=` -comp_35=`// uv3 *= aspect.yx; -comp_36=` uv3 = frac(uv3); -comp_37=` -comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; -comp_39=` neu = saturate(.01/length(uv3)) ; -comp_40=` neu = dist*neu + (1-dist)*lum(neu); -comp_41=` ret1 = max(ret1,neu*inten); -comp_42=`n++; -comp_43=`} -comp_44=` -comp_45=` -comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk deleted file mode 100644 index a9947d6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk +++ /dev/null @@ -1,766 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=` -comp_11=`float2 hor = float2(texsize.z,0); -comp_12=`float2 ver = float2(0,texsize.w); -comp_13=` -comp_14=`float dist = 1; -comp_15=`float inten = 1; -comp_16=`ret1 = 0; -comp_17=`float anz = 1; -comp_18=`float n = 0; -comp_19=`uv4 = (uv); -comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_22=` -comp_23=`//uv4 = 0; -comp_24=` -comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; -comp_26=` -comp_27=`uv2 = uv-.5; -comp_28=`while (n <= anz) { -comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; -comp_30=` -comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_32=` -comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; -comp_34=` -comp_35=`// uv3 *= aspect.yx; -comp_36=` uv3 = frac(uv3); -comp_37=` -comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; -comp_39=` neu = saturate(.01/length(uv3)) ; -comp_40=` neu = dist*neu + (1-dist)*lum(neu); -comp_41=` ret1 = max(ret1,neu*inten); -comp_42=`n++; -comp_43=`} -comp_44=` -comp_45=` -comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); -comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 deleted file mode 100644 index 95c2f94..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (134).milk2 +++ /dev/null @@ -1,1617 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:48:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.570 -blending_direction=1 -random_1=0.962 -random_2=0.083 -random_3=0.660 -random_4=0.228 -random_5=0.683 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (134) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=0.01000 -fShader=0.000 -zoom=1.00000 -rot=-0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00180 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.800 -ob_b=0.700 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.300 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.0; -per_frame_2=zoom=1.009; -per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; -per_frame_4= -per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); -per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); -per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); -per_frame_8= -per_frame_9= -per_frame_10=cx=-1;cy=2;rot=-treb*0.002; -per_frame_11= -per_frame_12=cx=sin(time*0.1)*1.5 + 0.5; -per_frame_13=cy=cos(time*0.2)*1.5 + 0.5 -per_pixel_1=//adv=min( (bass*bass*bass), 1); -per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; -per_pixel_3=//warp=warp*adv; -per_pixel_4= -per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ; -per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb -per_pixel_7= -per_pixel_8=//Do people that don't do drugs make shit like this?? -per_pixel_9=//flexi per vertex -per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_11=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_12=dir = bass; -per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_18=dir = -mid*2; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_24=dir = treb*3; -per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_28=dx = dx+x1+x2+x3; -per_pixel_29=dy = dy+y1+y2+y3; -per_pixel_30= -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(0.6,1.4,1.0); -comp_23=`ret /= float3(0.9,2.0,-1.3); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 deleted file mode 100644 index c9f401a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 2.milk2 +++ /dev/null @@ -1,1859 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:30:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.59 -blending_direction=1 -random_1=0.68374 -random_2=0.796612 -random_3=0.0910569 -random_4=0.63252 -random_5=0.54065 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.008 The rainbow spider.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// tribute to suksma! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` float2 uv2; -comp_6=` -comp_7=` float4 c = float4(5,0.4,0.15,0.1); -comp_8=` -comp_9=` uv2 = uv + float2(1,0)*texsize.zw; -comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_13=` -comp_14=` uv2 = uv + float2(0,1)*texsize.zw; -comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_18=` -comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_20=` -comp_21=` ret = 0.5 + 0.5*g; -comp_22=` ret *= saturate(length(ret.xy-0.5)*5); -comp_23=` ret = ret.xxy; -comp_24=` ret += 1.15; -comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); -comp_26=` ret *= ret; -comp_27=` -comp_28=` //ret *= 1.5; //old gamma effect -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (190) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_12=`ret /= float3(1.0,-1.7,0.5); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 deleted file mode 100644 index 0c7bfb7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190) 3.milk2 +++ /dev/null @@ -1,1947 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:16:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.500 -blending_direction=1 -random_1=0.672 -random_2=0.804 -random_3=0.351 -random_4=0.997 -random_5=0.889 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.43500 -wavecode_0_r=0.910 -wavecode_0_g=1.220 -wavecode_0_b=0.860 -wavecode_0_a=0.960 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.97000 -wavecode_1_smoothing=0.40500 -wavecode_1_r=1.230 -wavecode_1_g=0.840 -wavecode_1_b=1.040 -wavecode_1_a=1.190 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89000 -wavecode_2_smoothing=0.52500 -wavecode_2_r=0.850 -wavecode_2_g=0.960 -wavecode_2_b=0.870 -wavecode_2_a=0.940 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.46500 -wavecode_3_r=1.140 -wavecode_3_g=1.170 -wavecode_3_b=1.100 -wavecode_3_a=0.890 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.07419 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_0_per_frame4=x = x+ 0.47*x*sin(time); -shape_0_per_frame5=y = y+ 0.4*y*cos(time); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12=rad = rad*treb_att; -shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.29496 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.20047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.97000 -shapecode_3_r=0.830 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.560 -shapecode_3_g2=0.500 -shapecode_3_b2=0.860 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_4_enabled=0 -shapecode_4_sides=3 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=10 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=1.97883 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.05655 -shapecode_4_tex_zoom=0.25840 -shapecode_4_r=0.710 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=0.700 -shapecode_4_r2=0.190 -shapecode_4_g2=0.480 -shapecode_4_b2=0.440 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.960 -shapecode_4_border_g=1.080 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.110 -shape_4_per_frame1=ang=sin(time*.4); -shape_4_per_frame2=; -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 60/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(6.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (190) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_12=`ret /= float3(1.6,1.7,1.2); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 deleted file mode 100644 index 71ccc33..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (190).milk2 +++ /dev/null @@ -1,1491 +0,0 @@ -Created with MILKDROP 3.2 on 12/05/2023 at 18:59:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.59 -blending_direction=1 -random_1=0.131301 -random_2=0.256640 -random_3=0.200678 -random_4=0.278320 -random_5=0.166260 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R017.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=1.291 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.11 -wavecode_1_b=1.000 -wavecode_1_a=0.088 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 1-sample; -wave_1_per_point3=a = (q24 * equal(q27%4,0)); -wave_1_per_point4= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10853 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.22 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trig = q24 * equal(q27%4,0); -shape_0_per_frame2= -shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_0_per_frame4= -shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; -shape_0_per_frame6=y = 1-x; -shape_0_per_frame7= -shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_0_per_frame11= -shape_0_per_frame12=cmax = max(max(r0,g0),b0); -shape_0_per_frame13= -shape_0_per_frame14=r = r0/cmax; r2 = r; -shape_0_per_frame15=g = g0/cmax; g2 = g; -shape_0_per_frame16=b = b0/cmax; b2 = b; -shape_0_per_frame17= -shape_0_per_frame18=rad = q9/(dist+1); -shape_0_per_frame19=//rad = .2; -shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trig = q24 * equal(q27%4,2); -shape_1_per_frame2= -shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_1_per_frame6=y = 1-x; -shape_1_per_frame7= -shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_1_per_frame11= -shape_1_per_frame12=cmax = max(max(r0,g0),b0); -shape_1_per_frame13= -shape_1_per_frame14=r = r0/cmax; r2 = r; -shape_1_per_frame15=g = g0/cmax; g2 = g; -shape_1_per_frame16=b = b0/cmax; b2 = b; -shape_1_per_frame17= -shape_1_per_frame18=rad = q9/(dist+1); -shape_1_per_frame19=//rad = .2; -shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trig = q24 * equal(q27%4,1); -shape_2_per_frame2= -shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_2_per_frame4= -shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; -shape_2_per_frame6=y = x; -shape_2_per_frame7= -shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_2_per_frame11= -shape_2_per_frame12=cmax = max(max(r0,g0),b0); -shape_2_per_frame13= -shape_2_per_frame14=r = r0/cmax; r2 = r; -shape_2_per_frame15=g = g0/cmax; g2 = g; -shape_2_per_frame16=b = b0/cmax; b2 = b; -shape_2_per_frame17= -shape_2_per_frame18=rad = q9/(dist+1); -shape_2_per_frame19=//rad = .2; -shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_3_enabled=1 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.22333 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=trig = q24 * equal(q27%4,3); -shape_3_per_frame2= -shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_3_per_frame4= -shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_3_per_frame6=y = x; -shape_3_per_frame7= -shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_3_per_frame11= -shape_3_per_frame12=cmax = max(max(r0,g0),b0); -shape_3_per_frame13= -shape_3_per_frame14=r = r0/cmax; r2 = r; -shape_3_per_frame15=g = g0/cmax; g2 = g; -shape_3_per_frame16=b = b0/cmax; b2 = b; -shape_3_per_frame17= -shape_3_per_frame18=rad = q9/(dist+1); -shape_3_per_frame19=//rad = 0.25; -shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.6,1.5,2.6); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 3 + floor(rand_preset.z*1.95); -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} - -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (190) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_12=`ret /= float3(0.3,-2.1,-2.4); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 deleted file mode 100644 index 7030391..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (230).milk2 +++ /dev/null @@ -1,1718 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 19:06:25 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.520 -blending_direction=1 -random_1=0.656 -random_2=0.028 -random_3=0.936 -random_4=0.718 -random_5=0.692 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.020 Rainbow Attack 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=0.950 -fZoomExponent=1.20000 -fShader=0.000 -zoom=0.96000 -rot=0.00000 -cx=0.500 -cy=0.440 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.030 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=.5+(.1*sin(time*.41)+.05*sin(time*.62)+.05*sin(time*.44)); -per_frame_2=q2=0.61+(0.1*sin(time*0.096)+0.046*sin(time*0.259)+0.046*sin(time*0.941)); -per_frame_3= -per_frame_4=bassfix=0.058+0.209*bass; -per_frame_5=midfix=0.062+0.007*mid; -per_frame_6=trebfix=.05+.01*treb; -per_frame_7=bassif=if(above(bass_att,1),bassif+bassfix,if(above(bassif,85),0,bassif*.96)); -per_frame_8=midif=if(above(mid_att,1),midif+midfix,if(above(midif,0.799),0,midif*.96)); -per_frame_9=trebif=if(above(treb_att,1),trebif+trebfix,if(above(trebif,0.944),0,trebif*.96)); -per_frame_10= -per_frame_11=q11=bassif; -per_frame_12=q12=midif; -per_frame_13=q13=trebif; -per_frame_14=q14=abs(tan(bassif-time)); -per_frame_15=q15=abs(sin(midif*time/10)); -per_frame_16=q16=abs(cos(trebif-time)); -per_frame_17= -per_frame_18= -per_frame_19=q21=0.008*(tan(time*0.577)*cos(time*1.231)*sin(time*0.76)); -per_frame_20=q22=.01*(sin(time*.12)*cos(time*.19)*sin(time*1.29)); -per_frame_21=q23=.01*(sin(time*.23)*tan(time*.91)*sin(time*1.1)); -per_frame_22=zoom=1.9; -per_pixel_1=rot=time*3+ang*sin(ang*2+time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*5; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.3,.2,2.4)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (230) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.400 -wavecode_0_g=0.400 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=5.38980 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.19381 -shapecode_0_tex_zoom=0.18923 -shapecode_0_r=1.000 -shapecode_0_g=0.970 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=3.99882 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.25005 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.600 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=18 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=10 -shapecode_2_x=0.463 -shapecode_2_y=0.500 -shapecode_2_rad=1.60089 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.67634 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.700 -shapecode_2_g2=0.800 -shapecode_2_b2=0.800 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=16 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=353 -shapecode_3_x=0.503 -shapecode_3_y=0.500 -shapecode_3_rad=0.03760 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.11234 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.060 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2=rad=.05+.04*sin(sample); -shape_3_per_frame3= -shape_3_per_frame4=///// Knot -shape_3_per_frame5= -shape_3_per_frame6=q10=250*sample; -shape_3_per_frame7=my_x = -.22*cos(q10)-1.28*sin(q10)-.44*cos(3*q10)-.78*sin(3*q10); -shape_3_per_frame8=my_y= -.1*cos(2*q10)-.27*sin(2*q10)+.38*cos(4*q10)+.46*sin(4*q10); -shape_3_per_frame9=my_z=.7*cos(3*q10)-.4*sin(3*q10); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=/////// rotations... by flexi -shape_3_per_frame13= -shape_3_per_frame14=d = .2; -shape_3_per_frame15=zoom = 1; -shape_3_per_frame16= -shape_3_per_frame17=w3 = q1; -shape_3_per_frame18=w2 = q2; -shape_3_per_frame19=w1 = q3; -shape_3_per_frame20= -shape_3_per_frame21=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame22=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame23=z1 = my_z; -shape_3_per_frame24= -shape_3_per_frame25=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame26=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame27=y2 = y1; -shape_3_per_frame28= -shape_3_per_frame29=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame30=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame31=x3 = x2; -shape_3_per_frame32= -shape_3_per_frame33=// perspective calculation -shape_3_per_frame34= -shape_3_per_frame35=l = sqrt(x3*x3 + y3*y3); -shape_3_per_frame36=w = atan2(x3,y3); -shape_3_per_frame37=p = tan(asin(1) + atan2(d+z3,l)); -shape_3_per_frame38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame39= -shape_3_per_frame40=my_x = zoom*sin(w)*p; -shape_3_per_frame41=my_y = zoom*cos(w)*p; -shape_3_per_frame42= -shape_3_per_frame43=p1 = .2*sin(sample*50); -shape_3_per_frame44=p2 = .2*sin(sample*80); -shape_3_per_frame45= -shape_3_per_frame46=x = .5+my_x*p1; -shape_3_per_frame47=y = .5+my_y*p2; -shape_3_per_frame48= -shape_3_per_frame49=r = .4*sin(sample*80); -shape_3_per_frame50=b = .8*sin(sample*66); -shape_3_per_frame51=g = .6*sin(sample*120); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q1 = 0; q2 = 0; q3 = 0; q4 = 0; q5 = 0; q6 = 0; q7 = 0; q8 = 0; q9 = 0; q10 = 0; -per_frame_init_2=q11 = 0; q12 = 0; q13 = 0; q14 = 0; q15 = 0; q16 = 0; q17 = 0; q18 = 0; q19 = 0; q20 = 0; -per_frame_init_3=q21 = 0; q22 = 0; q23 = 0; q24 = 0; q25 = 0; q26 = 0; q27 = 0; q28 = 0; q29 = 0; q10 = 3; -per_frame_init_4=q31 = 0; q32 = 0; -per_frame_init_5= -per_frame_init_6=dir = 0; -per_frame_init_7=rvol = 1; -per_frame_init_8=n = 0; -per_frame_init_9=loop (10000, -per_frame_init_10= gmegabuf(n) = 0; -per_frame_init_11= megabuf(n) = 0; -per_frame_init_12= n = n+1; -per_frame_init_13=); -per_frame_init_14= -per_frame_1=dec_m = pow (0.8, 30/fps); dec_s = pow (0.94, 30/fps); -per_frame_2= -per_frame_3= -per_frame_4=beat = bass+mid+treb; -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, peak*8+1*avg) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q22 = max(0,peak-.0)+.01; -per_frame_14=q24 = is_beat; -per_frame_15=q27 = index +1; -per_frame_16=q28 = index2; -per_frame_17= -per_frame_18=p1 = dec_m * p1 + (1-dec_m) * index; -per_frame_19=p2 = dec_m * p2 + (1-dec_m) * p1; -per_frame_20=p1 = index; -per_frame_21=rot1 = rot1 + sin(p1*2)/fps * avg/5; -per_frame_22=rot2 = rot2 + cos(p1*2/3)/fps*avg/5; -per_frame_23=q1 = rot1; -per_frame_24=q2 = rot2; -per_frame_25= -per_frame_26=pulse = pulse + (bass>.8)/fps*(bass-.8)*16; -per_frame_27=q8 = int(pulse*16)%16; -per_frame_28=q9 = cos(q8)*3; -per_frame_29=q10 = sin(q8)*3; -per_frame_30= -per_frame_31=trig = is_beat * bnot(index%6); -per_frame_32=speed = .35 *pos_z*2 ; -per_frame_33= -per_frame_34=dir = if (trig, dir + int(rand(3)-1.5)*3.1416/2, dir); -per_frame_35=dir_ = dec_m*dir_ + (1-dec_m)*dir; -per_frame_36=dir__ = dec_m*dir__ + (1-dec_m)*dir_; -per_frame_37=xpos = xpos + cos(dir_)/fps*speed +q24; -per_frame_38=ypos = ypos + sin(dir_)/fps*speed +q24; -per_frame_39=q5 = xpos; -per_frame_40=q6 = ypos; -per_frame_41= -per_frame_42=proxy = max(min(sin((q28%2)*q27+(xpos+ypos)),.5),-.5); -per_frame_43= -per_frame_44=xang =0*cos(dir); yang = 0*sin(dir); -per_frame_45=zang = dir__; ; -per_frame_46= -per_frame_47=pos_z = .5 + proxy/2; -per_frame_48=q29 = .02/pos_z; -per_frame_49= -per_frame_50=ox = 0; oy = 0; oz = pos_z; -per_frame_51=mx = ox*cos(zang) - oy*sin(zang); -per_frame_52=my = ox*sin(zang) + oy*cos(zang); -per_frame_53=ox = mx;oy = my; -per_frame_54=mx = ox*cos(yang) + oz*sin(yang); -per_frame_55=mz = - ox*sin(yang) + oz*cos(yang); -per_frame_56=ox = mx;oz = mz; -per_frame_57=my = oy*cos(xang) - oz*sin(xang); -per_frame_58=mz = oy*sin(xang) + oz*cos(xang); -per_frame_59=oy = my;oz = mz; -per_frame_60=q11=ox; q12 = oy; q13 = oz; //Position -per_frame_61= -per_frame_62=//Vektor x nach rechts -per_frame_63=ox = 1; oy = 0; oz = 0; -per_frame_64=mx = ox*cos(zang) - oy*sin(zang); -per_frame_65=my = ox*sin(zang) + oy*cos(zang); -per_frame_66=ox = mx;oy = my; -per_frame_67=mx = ox*cos(yang) + oz*sin(yang); -per_frame_68=mz = - ox*sin(yang) + oz*cos(yang); -per_frame_69=ox = mx;oz = mz; -per_frame_70=my = oy*cos(xang) - oz*sin(xang); -per_frame_71=mz = oy*sin(xang) + oz*cos(xang); -per_frame_72=oy = my;oz = mz; -per_frame_73=q14=ox; q15 = oy; q16 = oz; -per_frame_74= -per_frame_75= -per_frame_76=//Vektor z nach hinten -per_frame_77=ox = 0; oy = 0; oz = 1;; -per_frame_78= -per_frame_79=mx = ox*cos(zang) - oy*sin(zang); -per_frame_80=my = ox*sin(zang) + oy*cos(zang); -per_frame_81=ox = mx;oy = my; -per_frame_82=mx = ox*cos(yang) + oz*sin(yang); -per_frame_83=mz = - ox*sin(yang) + oz*cos(yang); -per_frame_84=ox = mx;oz = mz; -per_frame_85=my = oy*cos(xang) - oz*sin(xang); -per_frame_86=mz = oy*sin(xang) + oz*cos(xang); -per_frame_87=oy = my; -per_frame_88=oz = mz; -per_frame_89=q17=ox; q18 = oy; q19 = oz; -per_frame_90= -per_frame_91= -per_pixel_1=dx = .02; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`sampler sampler_pw_noise_hq; -warp_3=`static const float3 size1 = float3(.1,.2,.25); -warp_4=`static const float3 posx1 = float3(.1,.275,.88)+.4; -warp_5=`static const float3 posy1 = float3(.064,.3,.5); -warp_6=` -warp_7=`static const float3 size2 = float3(.1,.1,.2); -warp_8=`static const float3 posx2 = float3(.1,-.125,.08); -warp_9=`static const float3 posy2 = float3(.064,.4,.6); -warp_10=`float2 uv1, rs0, rs, uv2, uv3, dz, hor, ver; -warp_11=`float noise, z, dist, cog1, rod1, cog2, trel; -warp_12=` -warp_13=`float cog (float3 uvx, float3 uvy, float3 size, float3 rot) {float3 rad1, ang1, wheel; float res; -warp_14=` uvx = frac(1*uvx)-.5; uvy = frac(1*uvy)-.5; -warp_15=` rad1 = sqrt(uvx*uvx+uvy*uvy); ang1 = atan2(uvx,uvy)+rot/size; -warp_16=` wheel = saturate(100*(size-rad1) - 1.5*clamp(sin(180*ang1*size),-.7,.7)); -warp_17=` wheel -= .25*saturate(sin(rad1*120)); -warp_18=` wheel -= saturate(4*sin(rad1*32+3.5)-2) * saturate(4*sin(8*ang1));; -warp_19=` wheel = saturate(wheel)*float3(0,1,1); //## -warp_20=` -warp_21=` res = wheel.r + saturate(1-0*wheel.r)*wheel.g; -warp_22=` res += saturate(1-0*res)*wheel.b; -warp_23=` return res;} -warp_24=` -warp_25=` -warp_26=`float rod (float2 uvi) {float3 rad1 ; float res; -warp_27=` uvi = frac(uvi)-.5; -warp_28=` rad1 = saturate (2-64*abs(uvi.x)+exp(-uvi.y*uvi.y*128)); -warp_29=` rad1 -= .2*(uvi.x*uvi.x+uvi.y*uvi.y <= .0004); -warp_30=` rad1 -= .5*saturate(1.4-uvi.x*uvi.x*2048); -warp_31=` return saturate(rad1);} -warp_32=` -warp_33=` -warp_34=`shader_body { -warp_35=`uv1 = (uv-.5); -warp_36=` -warp_37=`//Zahnraeder -warp_38=`trel = q1; -warp_39=`cog1 = cog (uv1.x+posx1, uv1.y+posy1, size1, float3 (1,-1,1)*trel + float3(0.012,-0.029,0.0)); -warp_40=` -warp_41=`rod1 = rod (uv1 + float2(posx1[2],posy1[2]) + size1[2]*.6*float2(cos(trel*4), sin(trel*4))); -warp_42=` -warp_43=`trel = q2; -warp_44=`cog2 = cog (uv1.x+posx2, uv1.y+posy2, size2, float3 (1,-1,1)*trel + float3(0.012,-0.029,0.0)); -warp_45=` -warp_46=`ret.g = cog1 + .8*saturate(1-8*cog1)*cog2; -warp_47=`ret.g = rod1 + .8*saturate(1-8*rod1)*ret.g; -warp_48=`//ret.g = cog2; -warp_49=`//ret.g = cog1; -warp_50=` -warp_51=` -warp_52=`float copy = tex2D (sampler_fw_main, (uv_orig-.5).yx*2+.25+.0*float2(q5,q6)).g; -warp_53=`ret.g = max(ret.g,copy*.4); -warp_54=` -warp_55=` -warp_56=`ret.b = GetPixel(uv).b*.5; -warp_57=` -warp_58=` -warp_59=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`static const float quality =3, depth = q29; -comp_3=`float3 screen3, sun, cog; -comp_4=`float2 dz, uv0, uv1, uv2, uv4, rsk, dz1,tmp2, Kugel1, rsl; -comp_5=`float m,n,noise,mask, smoke, mask1, gmask,dx,dy,rad1, lprof,dist,flash; -comp_6=`float mask2; -comp_7=`static float2 hor = float2 (texsize.z,0)*2; -comp_8=`static float2 ver = float2 (0,texsize.w)*2; -comp_9=`static float2 mov = float2 (q5,q6); -comp_10=` -comp_11=`static float3 t = float3(q14,q15,q16); -comp_12=`static float3 s = float3(q17,q18,q19); -comp_13=`static float3 ts = -cross(s,t); -comp_14=`static float3 pos = float3 (q11,q12,q13); -comp_15=`float3 lavcol (float t) {return saturate(float3(t,pow(t,2.1),pow(t,6)));} -comp_16=` -comp_17=`float2 project (float dist) { float z; -comp_18=` z = 4*dist/mul(cross(ts,-t),screen3); -comp_19=` gmask = (z >= -4) * (z <= 4); -comp_20=` return float2(mul(float2x3(ts,t),cross(pos,screen3))*z*gmask);} -comp_21=` -comp_22=`shader_body {uv0 = uv; -comp_23=`screen3 = float3 ((uv-.5)*aspect.xy,1);//wirkt wie zoom / Tele ### -comp_24=` -comp_25=`//********* SMOKE -comp_26=`dist = .25; -comp_27=`rsl = project (dist)+ mov*.5 ; -comp_28=`smoke = GetPixel(frac(rsl)).b ; //mittelwert null !# -comp_29=` -comp_30=`//********* COGWHEELS -comp_31=`dist = .5; -comp_32=`for (m=1; m <= quality; m++) { -comp_33=` rsl = project (dist)+ mov ; -comp_34=` lprof = GetPixel(frac(rsl)).g-.5 ; //mittelwert null !# -comp_35=` dist -= lprof/quality*depth; -comp_36=`} -comp_37=`cog = lprof+.5; -comp_38=` -comp_39=`mask = saturate(4*cog-smoke*2);// * (rsl.y >= -1) : Oberkante; -comp_40=`mask1 = saturate(8*cog); -comp_41=`dz.x = GetPixel (rsl.xy-hor).g - GetPixel (rsl.xy+hor).g; -comp_42=`dz.y = GetPixel (rsl.xy-ver).g - GetPixel (rsl.xy+ver).g; -comp_43=`sun = saturate(.1/length(sin(rsl*4)+dz*16)) ; -comp_44=`sun *= .5+.5*tex2D (sampler_noise_hq,sun/4+mov/4); -comp_45=`cog = 2*sun*(1+1*cog); -comp_46=`ret = lerp(smoke/2,cog,mask) ; -comp_47=` -comp_48=`rsl = project(.5)+float2(q9,q10); -comp_49=`flash = saturate(1+(q8%2)-mask1)*bass/2/sqrt(length(sin(time+q8+4*atan2(rsl.y,rsl.x)))); -comp_50=`ret += (.1+smoke)*(q28%3 <= 1)*flash*float3(0,.5,1); -comp_51=`//ret = GetPixel(uv0*aspect.xy+.0); -comp_52=`ret /= float3(-1.9,0.7,1.2); -comp_53=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 deleted file mode 100644 index e9359db..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (287).milk2 +++ /dev/null @@ -1,1202 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 20:27:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.550 -blending_direction=1 -random_1=0.620 -random_2=0.552 -random_3=0.986 -random_4=0.362 -random_5=0.959 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0050 SNAILb black5 modmov5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .999+pow(abs(z-.3),4)*sin(bass); -per_pixel_2=rot = 0.003; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -0.98; -warp_9=` float d2 = d*6; -warp_10=` float1 c1 = 0.082; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2/4; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)+c1 +c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_7=` -comp_8=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_12=` -comp_13=`} -comp_14=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (287) 001g sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.400 -wavecode_0_g=0.400 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=5.38980 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.19381 -shapecode_0_tex_zoom=0.18923 -shapecode_0_r=1.000 -shapecode_0_g=0.970 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=3.99882 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.25005 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.600 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=18 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=10 -shapecode_2_x=0.463 -shapecode_2_y=0.500 -shapecode_2_rad=1.60089 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.67634 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.700 -shapecode_2_g2=0.800 -shapecode_2_b2=0.800 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=16 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=353 -shapecode_3_x=0.503 -shapecode_3_y=0.500 -shapecode_3_rad=0.03760 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.11234 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2=rad=.05+.04*sin(sample); -shape_3_per_frame3= -shape_3_per_frame4=///// Knot -shape_3_per_frame5= -shape_3_per_frame6=q10=250*sample; -shape_3_per_frame7=my_x = -.22*cos(q10)-1.28*sin(q10)-.44*cos(3*q10)-.78*sin(3*q10); -shape_3_per_frame8=my_y= -.1*cos(2*q10)-.27*sin(2*q10)+.38*cos(4*q10)+.46*sin(4*q10); -shape_3_per_frame9=my_z=.7*cos(3*q10)-.4*sin(3*q10); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=/////// rotations... by flexi -shape_3_per_frame13= -shape_3_per_frame14=d = .2; -shape_3_per_frame15=zoom = 1; -shape_3_per_frame16= -shape_3_per_frame17=w3 = q1; -shape_3_per_frame18=w2 = q2; -shape_3_per_frame19=w1 = q3; -shape_3_per_frame20= -shape_3_per_frame21=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame22=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame23=z1 = my_z; -shape_3_per_frame24= -shape_3_per_frame25=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame26=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame27=y2 = y1; -shape_3_per_frame28= -shape_3_per_frame29=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame30=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame31=x3 = x2; -shape_3_per_frame32= -shape_3_per_frame33=// perspective calculation -shape_3_per_frame34= -shape_3_per_frame35=l = sqrt(x3*x3 + y3*y3); -shape_3_per_frame36=w = atan2(x3,y3); -shape_3_per_frame37=p = tan(asin(1) + atan2(d+z3,l)); -shape_3_per_frame38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame39= -shape_3_per_frame40=my_x = zoom*sin(w)*p; -shape_3_per_frame41=my_y = zoom*cos(w)*p; -shape_3_per_frame42= -shape_3_per_frame43=p1 = .2*sin(sample*50); -shape_3_per_frame44=p2 = .2*sin(sample*80); -shape_3_per_frame45= -shape_3_per_frame46=x = .5+my_x*p1; -shape_3_per_frame47=y = .5+my_y*p2; -shape_3_per_frame48= -shape_3_per_frame49=r = .4*sin(sample*80); -shape_3_per_frame50=b = .8*sin(sample*66); -shape_3_per_frame51=g = .6*sin(sample*120); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.8, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11= -per_frame_12=q22 = peak; -per_frame_13=q22slow = q22slow*dec_slow + q22*(1-dec_slow); -per_frame_14=q23 = q22slow; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 ; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%2,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=//rott = p2 * 3.1416/2; -per_frame_25=rott = rott + q22*16*(1-dec_med)/fps*below(q27,6); -per_frame_26=//*****tunnel tilting -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32=//****tunnel viewpoint x,y -per_frame_33=vtrig = is_beat * bnot(index%2); -per_frame_34=vx = vx * bnot(vtrig) + vtrig * (int(rand(100))/100-.5); -per_frame_35=vy = vy * bnot(vtrig) + vtrig * (int(rand(100))/100-.5); -per_frame_36=vx = vx* below(index%15,15); //### -per_frame_37=vy = vy* below(index%15,15); -per_frame_38=q5 = vx*5; -per_frame_39=q6 = vy*5; -per_frame_40= -per_frame_41=//***tunnel width -per_frame_42=q21 = (1+sin(time/12))/8+.01; -per_frame_43= -per_frame_44= -per_frame_45=//*********************** -per_frame_46=trig1= q24*bnot(index%12); -per_frame_47=trig2= q24*bnot((index+4)%12); -per_frame_48=trig3= q24*bnot((index+8)%12); -per_frame_49=trel = trel + vol/fps; -per_frame_50=z0 = 1; -per_frame_51=speed = vol/2; -per_frame_52=hx = sin(trel); -per_frame_53=hy = cos(trel); -per_frame_54= -per_frame_55=p1z = bnot(trig1)* (p1z + (5+p1z)*speed/fps)+trig1*z0; -per_frame_56=p1z = max(p1z,.1); -per_frame_57=q9 = hx/(p1z); -per_frame_58=q10 = hy/(p1z); -per_frame_59=q11 = p1z; -per_frame_60=q12 = .1+.02*q26*bnot((index+2)%3)*p1z*exp(-p1z/100); -per_frame_61= -per_frame_62=p2z = bnot(trig2)* (p2z + (5+p2z)*speed/fps)+trig2*z0; -per_frame_63=p2z = max(p2z,.1); -per_frame_64=q13 = 2*hx/(p2z); -per_frame_65=q14 = -.5*hy/(p2z); -per_frame_66=q15 = p2z; -per_frame_67=q16 = .1+.02*q26*bnot((index+2)%3)*p2z*exp(-p2z/100); -per_frame_68= -per_frame_69= -per_frame_70=p3z = bnot(trig3)* (p3z + (5+p3z)*speed/fps)+trig3*z0; -per_frame_71=p3z = max(p3z,.1); -per_frame_72=q17 = -1.4*hx/(p3z); -per_frame_73=q18 = 2*hy/(p3z); -per_frame_74=q19 = p3z; -per_frame_75=q20 = .1+.02*q26*bnot((index+2)%3)*p3z*exp(-p3z/100); -per_pixel_1=zoom = 1.2 + .2 *sin(time/3); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 zz = uv1 *texsize.xy *.01; -warp_7=`zz =mul(zz,float2x2(_qa)); -warp_8=`zz = -zz.yx; -warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); -warp_10=` -warp_11=`uv += h1*texsize.zw * 16; -warp_12=`float3 crisp = tex2D(sampler_main,uv); -warp_13=` -warp_14=`ret = crisp*.99-.01; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(1.4,2.6,3.55)*ret.y + -comp_11=` float3(2.3,1.1,1.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 deleted file mode 100644 index cde139f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (365).milk2 +++ /dev/null @@ -1,1244 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:52:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.600 -blending_direction=1 -random_1=0.957 -random_2=0.506 -random_3=0.915 -random_4=0.588 -random_5=0.794 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (365) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.630 -fWaveSmoothing=0.360 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03347 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=fran = 1; -shape_0_init2=xs = 1; -shape_0_init3=ys = 1; -shape_0_init4=xm = 0.5; -shape_0_init5=ym = 0.5; -shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_0_per_frame3= -shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); -shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); -shape_0_per_frame6= -shape_0_per_frame7=x = xm; -shape_0_per_frame8=y = ym; -shape_0_per_frame9= -shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_0_per_frame13=r2 = r; g2 = g; b2 = b; -shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=fran = 1; -shape_1_init2=xs = 1; -shape_1_init3=ys = 1; -shape_1_init4=xm = 0.5; -shape_1_init5=ym = 0.5; -shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_1_per_frame3= -shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); -shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); -shape_1_per_frame6= -shape_1_per_frame7=x = xm; -shape_1_per_frame8=y = ym; -shape_1_per_frame9= -shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_1_per_frame13=r2 = r; g2 = g; b2 = b; -shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=fran = 1; -shape_2_init2=xs = 1; -shape_2_init3=ys = 1; -shape_2_init4=xm = 0.5; -shape_2_init5=ym = 0.5; -shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_2_per_frame3= -shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); -shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); -shape_2_per_frame6= -shape_2_per_frame7=x = xm; -shape_2_per_frame8=y = ym; -shape_2_per_frame9= -shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); -shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); -shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); -shape_2_per_frame13=r2 = r; g2 = g; b2 = b; -shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = 0.02*aspect.zw; -warp_5=` float3 dx = ( GetBlur2(uv+float2(1,0)*d-floor(uv+float2(1,0)*d))-GetBlur2(uv-float2(1,0)*d-floor(uv-float2(1,0)*d)) ); -warp_6=` float3 dy = ( GetBlur2(uv+float2(0,1)*d-floor(uv+float2(0,1)*d))-GetBlur2(uv-float2(0,1)*d-floor(uv-float2(0,1)*d)) ); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d = 0.01; -warp_9=` float d2 = -0.02; -warp_10=` float1 thr = 0; -warp_11=` float1 c = 0.005; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dy.x,-dx.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y - thr)*.02 +c; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dy.z,-dx.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x - thr)*.02 +c; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dy.y,-dx.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z - thr)*.02 +c; -warp_27=` -warp_28=` -warp_29=`} -comp_1=` -comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; -comp_3=`float3 noise, ret1, neu; -comp_4=`static float2 hor = float2 (texsize.z,0); -comp_5=`static float2 ver = float2 (0, texsize.w); -comp_6=` -comp_7=`shader_body { -comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; -comp_9=` -comp_10=`float z = .1/uv1.y/uv1.x; -comp_11=` -comp_12=`rs0.x = uv1.x*z; -comp_13=`rs0.y = z; -comp_14=`rs.x = rs0.x + time/2; -comp_15=`rs.y = rs0.y + time/2; -comp_16=` -comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); -comp_18=`noise = noise-.55; -comp_19=` -comp_20=`float3 mask = saturate(24*(uv1.y)) ; -comp_21=` -comp_22=` -comp_23=` -comp_24=`float dist = 1; -comp_25=`float inten = 1; -comp_26=`ret1 = 0; -comp_27=`int anz = 4; -comp_28=`int n = 1; -comp_29=`dz = 0; -comp_30=`while (n <= anz) { -comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; -comp_32=` -comp_33=` inten = sqrt(dist)*(1-dist)*4; -comp_34=` uv = uv1*aspect.yx; -comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); -comp_36=` -comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); -comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); -comp_39=` neu = GetPixel(uv3); -comp_40=` ret1 = max(ret1,neu*inten); -comp_41=`n++; -comp_42=`} -comp_43=` -comp_44=`dz = (dz*(.5+rand_preset.z)); -comp_45=`float2 pos = 2*(rand_preset.xy-.5); -comp_46=`uv1 = 4*uv1; -comp_47=`float2 uv_rr = sin(uv1 + dz + pos); -comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); -comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); -comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); -comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; -comp_52=` -comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) -comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; -comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; -comp_56=`ret *= 1+ret; -comp_57=`//ret = GetPixel(uv_orig+.5); -comp_58=`ret /= float3(-0.4,1.5,1.8); -comp_59=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 deleted file mode 100644 index 99f99bd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (398).milk2 +++ /dev/null @@ -1,1224 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:46:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.400 -blending_direction=-1 -random_1=0.093 -random_2=0.838 -random_3=0.888 -random_4=0.247 -random_5=0.211 - -[PRESET1_BEGIN] -NAME=aKo - Hypnotic Punch - bloating conquesting tick 004e sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.150 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.001; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(1.1,.9,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (398) sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=1.346 -fWaveSmoothing=0.090 -fWaveParam=0.400 -fModWaveAlphaStart=1.420 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.200 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=25 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04740 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.99573 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=arg = (q10+instance/num_inst/8); -shape_1_per_frame3=x = 1-(arg-int(arg)); -shape_1_per_frame4=y = 0.51; -shape_1_per_frame5=rad = min(0.5,mid_att*0.1); -shape_1_per_frame6= -shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); -shape_1_per_frame8= -shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; -shape_1_per_frame10= -shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); -shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); -shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); -shape_1_per_frame14=fac = 1; -shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; -shape_1_per_frame16=a = 0.7 ; a2 = a/2; -shape_1_per_frame17= -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.40272 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=0.55045 -shapecode_2_r=1.000 -shapecode_2_g=0.950 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.44482 -shapecode_3_ang=3.26726 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.300 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=q24 = is_beat; -per_frame_11=q27 = bindex; -per_frame_12= -per_frame_13=sig=0; -per_frame_14=loop (num_sig, -per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); -per_frame_16= index = 0; maxquad = 0; -per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW -per_frame_19= gmegabuf(m+3) = 0; //lok. MAX -per_frame_20= loop (num_res, -per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; -per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; -per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_24= ex = excite / sqrt(omega); -per_frame_25= loop (EC_Steps, // Euler-Cauchy -per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung -per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX -per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW -per_frame_34= gmegabuf(n+4)= beatcos; -per_frame_35= gmegabuf(n+5)= beatsin; -per_frame_36= index += 1;); -per_frame_37=sig+=1;); -per_frame_38= -per_frame_39= -per_frame_40=//Beste raussuchen -per_frame_41=sig = 0; quali = 0; bestsig = -1; -per_frame_42=loop (num_sig, -per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; -per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); -per_frame_46=sig += 1); -per_frame_47= -per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; -per_frame_49=loop (num_res, -per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; -per_frame_51= tmpv = gmegabuf(n+3); -per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); -per_frame_53=index += 1;); -per_frame_54= -per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); -per_frame_57=q10 = trel1; -per_frame_58= -per_frame_59=//Vol delay chain -per_frame_60=vol = (bass+mid+treb); -per_frame_61=vol_=vol_*0.9 + 0.1*vol; -per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); -per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); -per_frame_64=monitor = BPM; -per_frame_65=q6 = gmegabuf(50000); -per_frame_66=q7 = sqrt(max(0,vol_-0.3)); -per_frame_67= -per_frame_68=tr1 += vol*dt; -per_frame_69=q8 = tr1; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2=scale = 0.2; -per_pixel_3= -per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); -per_pixel_5= -per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); -per_pixel_7= -per_pixel_8=zoom = 1+tt*0.2; -per_pixel_9= -per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); -per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); -per_pixel_12= -per_pixel_13= -warp_1=`float3 Get1 (float2 uvi) -warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) -warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) -warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} -warp_5=` -warp_6=` -warp_7=`shader_body -warp_8=`{ -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; -warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; -warp_12=` -warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; -warp_14=`ret *= 0.9; -warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); -warp_16=` -warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.75; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` ang2 += time*0.025; //rotate over time -comp_15=` -comp_16=` // FIN TYPE -comp_17=` float fins = 8;//3 + floor(rand_preset.z*5.95); -comp_18=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = tex2D(sampler_main, uv2).xyz; -comp_25=` ret *= 1.0; // a little bit of overbright -comp_26=`ret /= float3(-2.2,2.2,0.9); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 deleted file mode 100644 index a859bd2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (455).milk2 +++ /dev/null @@ -1,1489 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:46:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.490 -blending_direction=-1 -random_1=0.150 -random_2=0.678 -random_3=0.641 -random_4=0.079 -random_5=0.035 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (382) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.940 -fDecay=0.900 -fVideoEchoZoom=1.001 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.569 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.550 -wave_b=0.900 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=19.200 -nMotionVectorsY=24.000 -mv_dx=0.020 -mv_dy=0.000 -mv_l=1.700 -mv_r=1.000 -mv_g=0.000 -mv_b=0.800 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=13.29076 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.200 -wave_0_per_point1=t1=t1+bass; -wave_0_per_point2= -wave_0_per_point3=x=(cos(t1)*.4)+.5; -wave_0_per_point4=y=(sin(t1)*.4)+.5; -wave_0_per_point5= -wave_0_per_point6=x=x+(cos(t1)*value1*.3); -wave_0_per_point7=y=y+(sin(t1)*value1*.3); -wave_0_per_point8= -wave_0_per_point9=t1=below(t1,6.28)*t1; -wave_0_per_point10= -wave_0_per_point11=r=bass*.5; -wave_0_per_point12=g=treb*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=4.91381 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=0.500 -wavecode_1_b=0.100 -wavecode_1_a=0.200 -wave_1_per_point1=t1=t1+bass; -wave_1_per_point2= -wave_1_per_point3=x=(cos(t1)*.4)+.5; -wave_1_per_point4=y=(sin(t1)*.4)+.5; -wave_1_per_point5= -wave_1_per_point6=x=x+(cos(t1)*value1*.3); -wave_1_per_point7=y=y+(sin(t1)*value1*.3); -wave_1_per_point8= -wave_1_per_point9=t1=below(t1,6.28)*t1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=x=rand(100)*.01; -wave_2_per_point2=y=rand(100)*.01; -wave_2_per_point3=a=rand(40)*.01; -wavecode_3_enabled=1 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.700 -wavecode_3_g=0.800 -wavecode_3_b=1.000 -wavecode_3_a=0.010 -wave_3_per_frame1=a=(above(treb,1.3)*treb*.02); -wave_3_per_frame2=a=a+(above(bass,1.3)*bass*.02); -wave_3_per_point1=q3=bnot(q3); -wave_3_per_point2= -wave_3_per_point3=x=.5+(equal(q3,0)*(rand(50)-25)*.02); -wave_3_per_point4=y=.5+(equal(q3,0)*(rand(50)-25)*.02); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.73160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.100 -shapecode_0_g2=0.500 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad=bass*.3; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.800 -shapecode_1_border_g=0.900 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.000 -shapecode_2_r2=0.200 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=(above(bass,1.35)*bass*.7); -shape_2_per_frame2=a=a+(above(treb,1.35)*treb*.7); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret = (ret-0.03)*0.98; -warp_12=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (455) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.965 -fVideoEchoZoom=1.216 -fVideoEchoAlpha=0.800 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=1.694 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=0.96; -per_frame_2= -per_frame_3=speed=0.900; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11= -per_frame_12= -per_pixel_1=rot=sin(rad*14 +time)*0.001; -per_pixel_2=rot=rot + sin(ang*8 +time)*0.001; -per_pixel_3=dx=sin(rad*48 + time)*0.002; -per_pixel_4=dy=cos(ang*48 +time)*0.002; -per_pixel_5=zoom=1 + sin(x*44 + time)*0.034 + cos(y*44 + time)*0.034; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=`ret-=roam_sin.wzy*roam_cos.zxy; -warp_8=` ret = ret- (ret*.5); -warp_9=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_10=` ret = ret - .01; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(0.5,0.1,0.6); -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 deleted file mode 100644 index c96173b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup (64).milk2 +++ /dev/null @@ -1,1370 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:02:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.480 -blending_direction=-1 -random_1=0.195 -random_2=0.814 -random_3=0.177 -random_4=0.849 -random_5=0.707 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R292.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=$$$ Royal - Mashup (64) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.210 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.004 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.92170 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99010 -sy=1.02010 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.250 -mv_r=1.000 -mv_g=0.500 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=v = 0.01; -wave_0_per_frame3=j = j + (bass)*0.01; -wave_0_per_frame4=j2 = j2 + (mid_att)*0.01; -wave_0_per_frame5=j3 = j3 + (treb_att)*0.01; -wave_0_per_frame6=t2 = j; -wave_0_per_frame7=t3 = j2; -wave_0_per_frame8=t4 = j3; -wave_0_per_frame9=//t5 = 0; -wave_0_per_frame10=k = k*0.99 + 10*mid/fps; -wave_0_per_frame11=t5 = -k; -wave_0_per_frame12= -wave_0_per_frame13=cl1 = cl1 + 0.002; -wave_0_per_frame14=cl1 = if(above(cl1,1),0,cl1); -wave_0_per_frame15=cl1 = if(below(cl1,0),1,cl1); -wave_0_per_frame16=t8 = cl1; -wave_0_per_frame17= -wave_0_per_frame18=cl2 = cl2 -1*q1; -wave_0_per_frame19=cl2 = if(above(cl2,1),0,cl2); -wave_0_per_frame20=cl2 = if(below(cl2,0),1,cl2); -wave_0_per_frame21=t7 = cl2; -wave_0_per_frame22= -wave_0_per_frame23=cl3 = cl3 +0.001; -wave_0_per_frame24=cl3 = if(above(cl3,1),0,cl3); -wave_0_per_frame25=cl3 = if(below(cl3,0),1,cl3); -wave_0_per_frame26=t6 = cl3; -wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; -wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; -wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); -wave_0_per_point7= -wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; -wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; -wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; -wave_0_per_point11= -wave_0_per_point12=v = 0.001; -wave_0_per_point13= -wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); -wave_0_per_point15=bb = d*d*0.5; -wave_0_per_point16=n= 0.3; -wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); -wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); -wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); -wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); -wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); -wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); -wave_0_per_point23= -wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_0_per_point27= -wave_0_per_point28=zoom = .5*(1/(z+0.5)); -wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; -wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; -wave_0_per_point31= -wave_0_per_point32=pi3 = 3.1415*2*0.3333; -wave_0_per_point33=t = z*2+t2*1; -wave_0_per_point34=c=3; -wave_0_per_point35=//r = sin(t)*c; -wave_0_per_point36= -wave_0_per_point37=//g = sin(t+pi3)*c; -wave_0_per_point38= -wave_0_per_point39=//b = sin(t-pi3)*c; -wave_0_per_point40= -wave_0_per_point41= -wave_0_per_point42=r = if(above(r,1),1,r); -wave_0_per_point43=r = if(below(r,0),0,r); -wave_0_per_point44=g = if(above(g,1),1,g); -wave_0_per_point45=g = if(below(g,0),0,g); -wave_0_per_point46=b = if(above(b,1),1,b); -wave_0_per_point47=b = if(below(b,0),0,b); -wave_0_per_point48= -wave_0_per_point49=a = 0.4; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=2.44415 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_frame1=t8 = 1; -wave_1_per_point1=t8 = -t8; -wave_1_per_point2=y = sample*0.05; -wave_1_per_point3=x = 0.5 + t8*0.005; -wave_1_per_point4= -wave_1_per_point5=pi3 = 3.1415*2*0.3333; -wave_1_per_point6=t = (q4-q6)*10; -wave_1_per_point7=c=2; -wave_1_per_point8=r = sin(t)*c; -wave_1_per_point9=g = sin(t+pi3)*c; -wave_1_per_point10= -wave_1_per_point11=b = sin(t-pi3)*c; -wave_1_per_point12= -wave_1_per_point13= -wave_1_per_point14=r = if(above(r,1),1,r); -wave_1_per_point15=r = if(below(r,0),0,r); -wave_1_per_point16=g = if(above(g,1),1,g); -wave_1_per_point17=g = if(below(g,0),0,g); -wave_1_per_point18=b = if(above(b,1),1,b); -wave_1_per_point19=b = if(below(b,0),0,b); -wave_1_per_point20= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.60000 -wavecode_2_r=0.000 -wavecode_2_g=0.400 -wavecode_2_b=1.000 -wavecode_2_a=0.300 -wave_2_per_frame1=t1 = q1; -wave_2_per_frame2=t2 = q2; -wave_2_per_frame3=t3 = q3; -wave_2_per_frame4=t4 = q4; -wave_2_per_frame5=t5 = q5; -wave_2_per_frame6=t6 = q6; -wave_2_per_frame7=t7 = q7; -wave_2_per_frame8=t8 = q8; -wave_2_per_point1=sample = 1-sample; -wave_2_per_point2=xxx = xx; -wave_2_per_point3=yyy = yy; -wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 -wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; -wave_2_per_point6= -wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 -wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; -wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); -wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; -wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=2.44415 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=cl = 0; -wave_3_per_frame1=t8 = 1; -wave_3_per_point1=t8 = -t8; -wave_3_per_point2=y = (1+t8)*0.01; -wave_3_per_point3=x = sample; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.770 -shapecode_0_y=0.790 -shapecode_0_rad=0.31091 -shapecode_0_ang=4.27256 -shapecode_0_tex_ang=0.12566 -shapecode_0_tex_zoom=1.51878 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.960 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.750 -shapecode_1_rad=0.04208 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73458 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=vx = 0 -shape_1_per_frame1=x = q3; -shape_1_per_frame2=y = q7; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.750 -shapecode_2_rad=0.04208 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73458 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0 -shape_2_per_frame1=x = q2; -shape_2_per_frame2=y = q6; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.750 -shapecode_3_rad=0.07059 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.73458 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=vx = 0 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = q5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass); -per_frame_3=xx2 = xx2*0.9 + (treb); -per_frame_4=yy1 = yy1*0.94 + (treb+bass); -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 28; -per_frame_12=grav = 2; -per_frame_13=resist = 0.2; -per_frame_14=bounce = 2.94; -per_frame_15=dt = 0.0001; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44=q1 = aspectx; -per_frame_45=q2 = aspecty; -per_frame_46=q4 = x4; -per_frame_47= -per_frame_48=q8 = y4; -per_frame_49= -per_frame_50= -per_frame_51=zoom = 1; -per_frame_52=warp = 0; -per_frame_53=bb = bb*0.99 + bass*0.02; -per_frame_54=mm = mm*0.99 + mid*0.02; -per_frame_55=tt = tt*0.99 + treb*0.02; -per_frame_56= -per_frame_57=ob_r = (bb-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); -per_frame_58=ob_b = (mm-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); -per_frame_59=ob_g = (tt-min(min(bb,mm),tt))/(max(max(bb,mm),tt)-min(min(bb,mm),tt)); -per_frame_60=q6 = atan2(vx4,vy4); -per_frame_61=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_frame_62= -per_frame_63=wave_a = 0; -per_frame_64=// these lines belong to the composite shader -per_frame_65=a = a*0.98 - (bass-treb)*0.01; -per_frame_66=q15 = a; -per_frame_67=v = v*0.96 + a*0.12; -per_frame_68=q16 = v; -per_frame_69=w = w - v*0.01; -per_frame_70=q18 = w; -per_frame_71=q19 = 0.5-(bass_att-treb_att)*0.15; -per_frame_72=d = d + (bass_att-0.5)*0.01*60/fps; -per_frame_73=d2 = d2 + (treb_att-0.5)*0.006*60/fps; -per_frame_74=q20 = d; -per_frame_75=q21 = d2; -per_frame_76=monitor = d2; -per_pixel_1=x = 0.5 + (x-0.5)*q1; -per_pixel_2=y = 0.5 + (y-0.5)*q2; -per_pixel_3= -per_pixel_4=dir = -q6*1 + asin(1)*1; -per_pixel_5= -per_pixel_6=b1 = 0.1; // distance -per_pixel_7=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_8=t1 = 0.05; // velocity -per_pixel_9= -per_pixel_10=xx = q4; -per_pixel_11=yy = 1-q8; -per_pixel_12= -per_pixel_13= -per_pixel_14=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_15=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_16= -per_pixel_17=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_18=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_19= -per_pixel_20=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_21=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_22= -per_pixel_23=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_24=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_25= -per_pixel_26=si3 = -pow(q5,3)*00; -per_pixel_27= -per_pixel_28=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2; -per_pixel_29=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = 0.02*aspect.zw; -warp_5=` float3 dx = ( GetBlur2(uv+float2(1,0)*d-floor(uv+float2(1,0)*d))-GetBlur2(uv-float2(1,0)*d-floor(uv-float2(1,0)*d)) ); -warp_6=` float3 dy = ( GetBlur2(uv+float2(0,1)*d-floor(uv+float2(0,1)*d))-GetBlur2(uv-float2(0,1)*d-floor(uv-float2(0,1)*d)) ); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d = 0.01; -warp_9=` float d2 = -0.02; -warp_10=` float1 thr = 0; -warp_11=` float1 c = 0.005; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dy.x,-dx.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y - thr)*.02 +c; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dy.z,-dx.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x - thr)*.02 +c; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dy.y,-dx.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z - thr)*.02 +c; -warp_27=` -warp_28=` -warp_29=`} -comp_1=`float2 rs; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.5 + (uv-0.5)*aspect.xy; -comp_5=`rs.x = ang/3.14 + rad*(q15-q16) - q18; -comp_6=`rs.y = .1/(.05+length (uv-0.5)*1.4)+q21; -comp_7=` -comp_8=`uv = frac(rs); -comp_9=` -comp_10=`float2 hor = float2 (texsize.z,0)*4; -comp_11=`float2 ver = float2 (0,texsize.w)*4; -comp_12=`float dx = lum(GetBlur1 (uv-hor) - GetBlur1 (uv+hor)); -comp_13=`float dy = lum(GetBlur1 (uv-ver) - GetBlur1 (uv+ver)); -comp_14=`float2 dz = float2 (dx,dy); -comp_15=` -comp_16=`float3 ret1 = tex2D(sampler_main, uv)*4; -comp_17=` -comp_18=`uv = .4*cos(uv*3.14*4 - float2(0,10)*(q21+q20)) - 4*dz;; -comp_19=`float3 dots = saturate(.02/length(uv))*hue_shader; -comp_20=` -comp_21=`ret = pow(2*dots*(ret1+1)-0.04,0.8); -comp_22=`ret = lerp(ret,ret.zxy,q19).zxy; -comp_23=`//ret = dots; -comp_24=`ret /= float3(-1.2,1.0,0.9); -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk deleted file mode 100644 index cbd7c7e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup.milk +++ /dev/null @@ -1,802 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.170 -fWarpScale=2.020 -fZoomExponent=0.93093 -fShader=0.000 -zoom=0.80560 -rot=0.00000 -cx=0.535 -cy=0.550 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.24000 -sy=1.19000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.195 -ib_g=0.237 -ib_b=0.207 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=726 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.11264 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.21795 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_3_per_frame2=t=-.2*time; pi=3.1416; -shape_3_per_frame3= -shape_3_per_frame4= -shape_3_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_3_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_3_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_3_per_frame8= -shape_3_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_3_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_3_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_3_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_3_per_frame13= -shape_3_per_frame14= -shape_3_per_frame15=z6=.3+ .2*sin(t); -shape_3_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_3_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_3_per_frame18= -shape_3_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_3_per_frame20= -shape_3_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_3_per_frame22= -shape_3_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_3_per_frame24= -shape_3_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_3_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_3_per_frame27= -shape_3_per_frame28= -shape_3_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; -shape_3_per_frame30= -shape_3_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_3_per_frame32= -shape_3_per_frame33= -shape_3_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_3_per_frame35=p6 = 1-.1*i%10; -shape_3_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_3_per_frame37= -shape_3_per_frame38=r= p5*p6*p7; r2=r; -shape_3_per_frame39=g= r*r; g2=g; -shape_3_per_frame40=b= g*g; b2=b; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.738*sin(1.8029*time) + 0.48*sin(1.3779*time) ); -per_frame_2=wave_y = wave_y + 0.17*( 0.5194*sin(1.4981*time) + 0.51*sin(2.2756*time) ); -per_frame_3=wave_r = wave_r + 0.174*( 0.516*sin(0.8806*time) + 0.412*sin(0.7236*time) ); -per_frame_4=wave_g = wave_g + 0.445*( 0.738*sin(0.891*time) + 0.4*sin(0.9412*time) ); -per_frame_5=wave_b = wave_b + 0.615*( 0.552*sin(0.9777*time) + 0.476*sin(1.1198*time) ); -per_pixel_1=zoom = zoom + 0.022 * ( sin(5*cos(2*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=` -comp_11=`float2 hor = float2(texsize.z,0); -comp_12=`float2 ver = float2(0,texsize.w); -comp_13=` -comp_14=`float dist = 1; -comp_15=`float inten = 1; -comp_16=`ret1 = 0; -comp_17=`float anz = 1; -comp_18=`float n = 0; -comp_19=`uv4 = (uv); -comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_22=` -comp_23=`//uv4 = 0; -comp_24=` -comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; -comp_26=` -comp_27=`uv2 = uv-.5; -comp_28=`while (n <= anz) { -comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; -comp_30=` -comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_32=` -comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; -comp_34=` -comp_35=`// uv3 *= aspect.yx; -comp_36=` uv3 = frac(uv3); -comp_37=` -comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; -comp_39=` neu = saturate(.01/length(uv3)) ; -comp_40=` neu = dist*neu + (1-dist)*lum(neu); -comp_41=` ret1 = max(ret1,neu*inten); -comp_42=`n++; -comp_43=`} -comp_44=` -comp_45=` -comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); -comp_47=`ret /= float3(1.7,0.6,2.3); -comp_48=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk deleted file mode 100644 index 7ac52e1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2.milk +++ /dev/null @@ -1,849 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=726 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.11264 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.21795 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_3_per_frame2=t=-.2*time; pi=3.1416; -shape_3_per_frame3= -shape_3_per_frame4= -shape_3_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_3_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_3_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_3_per_frame8= -shape_3_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_3_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_3_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_3_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_3_per_frame13= -shape_3_per_frame14= -shape_3_per_frame15=z6=.3+ .2*sin(t); -shape_3_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_3_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_3_per_frame18= -shape_3_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_3_per_frame20= -shape_3_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_3_per_frame22= -shape_3_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_3_per_frame24= -shape_3_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_3_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_3_per_frame27= -shape_3_per_frame28= -shape_3_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; -shape_3_per_frame30= -shape_3_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_3_per_frame32= -shape_3_per_frame33= -shape_3_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_3_per_frame35=p6 = 1-.1*i%10; -shape_3_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_3_per_frame37= -shape_3_per_frame38=r= p5*p6*p7; r2=r; -shape_3_per_frame39=g= r*r; g2=g; -shape_3_per_frame40=b= g*g; b2=b; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=` -comp_11=`float2 hor = float2(texsize.z,0); -comp_12=`float2 ver = float2(0,texsize.w); -comp_13=` -comp_14=`float dist = 1; -comp_15=`float inten = 1; -comp_16=`ret1 = 0; -comp_17=`float anz = 1; -comp_18=`float n = 0; -comp_19=`uv4 = (uv); -comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_22=` -comp_23=`//uv4 = 0; -comp_24=` -comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; -comp_26=` -comp_27=`uv2 = uv-.5; -comp_28=`while (n <= anz) { -comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; -comp_30=` -comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_32=` -comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; -comp_34=` -comp_35=`// uv3 *= aspect.yx; -comp_36=` uv3 = frac(uv3); -comp_37=` -comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; -comp_39=` neu = saturate(.01/length(uv3)) ; -comp_40=` neu = dist*neu + (1-dist)*lum(neu); -comp_41=` ret1 = max(ret1,neu*inten); -comp_42=`n++; -comp_43=`} -comp_44=` -comp_45=` -comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); -comp_47=`ret /= float3(1.6,1.4,1.7); -comp_48=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk deleted file mode 100644 index 5c45c8f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - $$$ Royal - Mashup2s.milk +++ /dev/null @@ -1,274 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=0.990 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.24340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18149 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shape_1_per_frame11= -shape_1_per_frame12=r = .5 + sin(bass_att)*.5; -shape_1_per_frame13=g = .5 + sin(mid_att)*.3; -shape_1_per_frame14=b = .5 + sin(treb_att)*.5; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=` -comp_11=`float2 hor = float2(texsize.z,0); -comp_12=`float2 ver = float2(0,texsize.w); -comp_13=` -comp_14=`float dist = 1; -comp_15=`float inten = 1; -comp_16=`ret1 = 0; -comp_17=`float anz = 1; -comp_18=`float n = 0; -comp_19=`uv4 = (uv); -comp_20=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_21=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_22=` -comp_23=`//uv4 = 0; -comp_24=` -comp_25=`mus = .5*GetPixel(uv4+.1*dz)+0*dz.x+.01; -comp_26=` -comp_27=`uv2 = uv-.5; -comp_28=`while (n <= anz) { -comp_29=` dist = 1-frac(1.0/anz*n-.1); //evtl sqrt !; -comp_30=` -comp_31=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_32=` -comp_33=` uv3 = 2*uv2*dist + .5 + 0.0*time; -comp_34=` -comp_35=`// uv3 *= aspect.yx; -comp_36=` uv3 = frac(uv3); -comp_37=` -comp_38=` uv3 = .2 * cos(42*uv3+time/2) + 99*dz; -comp_39=` neu = saturate(.01/length(uv3)) ; -comp_40=` neu = dist*neu + (1-dist)*lum(neu); -comp_41=` ret1 = max(ret1,neu*inten); -comp_42=`n++; -comp_43=`} -comp_44=` -comp_45=` -comp_46=`ret = ret1 + saturate(16*mus*(.1+ret1)); -comp_47=`ret /= float3(1.6,1.4,1.7); -comp_48=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.260000 -SpriteSY=-0.260000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk deleted file mode 100644 index 2edd6d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 02_MW_new01B.milk +++ /dev/null @@ -1,787 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.490 -fDecay=0.960 -fVideoEchoZoom=0.990 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=10.443 -fWaveScale=0.536 -fWaveSmoothing=0.270 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=0.000 -wave_g=0.200 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06600 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk deleted file mode 100644 index 20c8fb2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk +++ /dev/null @@ -1,1040 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=rad; -shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0002*cos(ma)); -shape_2_per_frame5=my=my+(.0002*tan(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=1 -shapecode_5_sides=100 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=1 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.22167 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=2.21670 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=1.000 -shape_5_per_frame1=r = q1; -shape_5_per_frame2=g = q2; -shape_5_per_frame3=b = q3; -shape_5_per_frame4=r2 = q2; -shape_5_per_frame5=g2 = q3; -shape_5_per_frame6=b2 = q1; -shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_5_per_frame9=border_r = q3; -shape_5_per_frame10=border_b = q2; -shape_5_per_frame11=border_g = q1; -shape_5_per_frame12=ang = ang + 4.52*cos(time); -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.21091 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.010 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*0.6; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*g; -shape_6_per_frame6=g=g+sin(mid)*g; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_7_enabled=1 -shapecode_7_sides=40 -shapecode_7_additive=1 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=5 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.07419 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=1.000 -shapecode_7_b=1.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=0.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.220 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.000 -shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_7_per_frame4=x = x+ 0.47*x*sin(time); -shape_7_per_frame5=y = y+ 0.4*y*cos(time); -shape_7_per_frame6= -shape_7_per_frame7= -shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_7_per_frame10= -shape_7_per_frame11= -shape_7_per_frame12=rad = rad*treb_att; -shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_7_per_frame16= -shapecode_8_enabled=1 -shapecode_8_sides=100 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.20047 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=0.97000 -shapecode_8_r=0.830 -shapecode_8_g=1.000 -shapecode_8_b=1.000 -shapecode_8_a=0.960 -shapecode_8_r2=0.560 -shapecode_8_g2=0.500 -shapecode_8_b2=0.860 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=0.500 -shapecode_8_border_a=0.000 -shape_8_per_frame1=sounds=(bass+treb+mid)/3; -shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_8_per_frame6= -shape_8_per_frame7=rad=rad; -shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_9_enabled=1 -shapecode_9_sides=3 -shapecode_9_additive=1 -shapecode_9_thickOutline=1 -shapecode_9_textured=0 -shapecode_9_num_inst=441 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.03347 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=1.000 -shapecode_9_b=1.000 -shapecode_9_a=1.000 -shapecode_9_r2=1.000 -shapecode_9_g2=0.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=0.920 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.000 -shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_9_per_frame3= -shape_9_per_frame4=mx=mx+(.0004*cos(ma)); -shape_9_per_frame5=my=my+(.0004*sin(ma)); -shape_9_per_frame6= -shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_9_per_frame11= -shape_9_per_frame12=x=mx; -shape_9_per_frame13=y=my; -shape_9_per_frame14= -shape_9_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_10_enabled=1 -shapecode_10_sides=100 -shapecode_10_additive=0 -shapecode_10_thickOutline=1 -shapecode_10_textured=0 -shapecode_10_num_inst=321 -shapecode_10_x=0.475 -shapecode_10_y=0.500 -shapecode_10_rad=0.24485 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=1.44513 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=0.660 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=1.000 -shapecode_10_a2=1.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=0.460 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.450 -shape_10_per_frame1=sounds=(bass+treb+mid)/3; -shape_10_per_frame2= -shape_10_per_frame3=rad=rad*sounds*.3; -shape_10_per_frame4= -shape_10_per_frame5=r=r+sin(bass)*bass; -shape_10_per_frame6=g=g+tan(mid)*bass; -shape_10_per_frame7= -shape_10_per_frame8= -shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_11_enabled=1 -shapecode_11_sides=100 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.20047 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=1.000 -shapecode_11_b=1.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.500 -shapecode_11_g2=0.500 -shapecode_11_b2=1.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=0.500 -shapecode_11_border_a=0.000 -shape_11_per_frame1=sounds=(bass+treb+mid)/3; -shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame6= -shape_11_per_frame7=rad=rad; -shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_12_enabled=1 -shapecode_12_sides=3 -shapecode_12_additive=1 -shapecode_12_thickOutline=1 -shapecode_12_textured=1 -shapecode_12_num_inst=311 -shapecode_12_x=0.500 -shapecode_12_y=0.535 -shapecode_12_rad=0.04108 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.63460 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.090 -shapecode_12_g=1.000 -shapecode_12_b=1.000 -shapecode_12_a=0.850 -shapecode_12_r2=1.000 -shapecode_12_g2=0.000 -shapecode_12_b2=1.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=0.000 -shapecode_12_border_b=0.000 -shapecode_12_border_a=0.000 -shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_12_per_frame3= -shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); -shape_12_per_frame5=my=my+(0.00021*tan(ma)); -shape_12_per_frame6= -shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); -shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); -shape_12_per_frame11= -shape_12_per_frame12=x=mx; -shape_12_per_frame13=y=my; -shape_12_per_frame14= -shape_12_per_frame15=a=(above(bass+mid+treb,.8)); -shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; -shapecode_13_enabled=1 -shapecode_13_sides=20 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=410 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.00820 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=0.000 -shapecode_13_g=0.000 -shapecode_13_b=1.000 -shapecode_13_a=1.090 -shapecode_13_r2=0.000 -shapecode_13_g2=0.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.100 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=0.870 -shapecode_13_border_a=0.006 -shape_13_per_frame1=q1 = time/5; -shape_13_per_frame2=q2 = time/6; -shape_13_per_frame3=rad = 0.005+bass/100; -shape_13_per_frame4=q5 = bass_att/70; -shape_13_per_frame5=b2 = treb*0.79-bass/2; -shape_13_per_frame6=r = instance/num_inst; -shape_13_per_frame7=g = abs(treb_att/5-bass); -shape_13_per_frame8=//b = abs(treb_att/5-bass); -shape_13_per_frame9=size = 0.3+bass_att/300; -shape_13_per_frame10= -shape_13_per_frame11=nc = sqrt(num_inst); -shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_13_per_frame15= -shape_13_per_frame16=//modulate to allow rotation -shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_13_per_frame23= -shape_13_per_frame24=//translate shape -shape_13_per_frame25=x3 = x2+q4; -shape_13_per_frame26=y3 = y2; -shape_13_per_frame27=z3 = z2+q5; -shape_13_per_frame28= -shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_13_per_frame31=a=below(z3,0); -shapecode_14_enabled=1 -shapecode_14_sides=100 -shapecode_14_additive=0 -shapecode_14_thickOutline=1 -shapecode_14_textured=1 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.43174 -shapecode_14_ang=2.95310 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=0.83451 -shapecode_14_r=0.000 -shapecode_14_g=0.000 -shapecode_14_b=1.000 -shapecode_14_a=0.990 -shapecode_14_r2=1.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.980 -shapecode_14_a2=1.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=0.860 -shapecode_14_border_b=0.900 -shapecode_14_border_a=1.000 -shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_14_per_frame5= -shape_14_per_frame6= -shape_14_per_frame7=rad=bb/frame-.8; -shape_14_per_frame8=tri=if(above(bass,treb),1,0); -shape_14_per_frame9=squ=if(above(treb,bass),1,0); -shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_14_per_frame11= -shape_14_per_frame12=sides=3*tri+4*squ+300*cir; -shape_14_per_frame13= -shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_14_per_frame15= -shape_14_per_frame16=rr=bass_att; -shape_14_per_frame17=gg=treb_att; -shape_14_per_frame18=bb=mid_att; -shape_14_per_frame19= -shape_14_per_frame20= -shape_14_per_frame21=r22=rr; -shape_14_per_frame22=b22=bb; -shape_14_per_frame23=g22=gg; -shape_14_per_frame24= -shape_14_per_frame25= -shape_14_per_frame26=rr=br; -shape_14_per_frame27=gg=bg; -shape_14_per_frame28=bb=bo; -shape_14_per_frame29= -shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_14_per_frame33= -shape_14_per_frame34=border_r=br; -shape_14_per_frame35=border_b=bo; -shape_14_per_frame36=border_g=bg; -shape_14_per_frame37= -shape_14_per_frame38= -shape_14_per_frame39=r=1-rr; -shape_14_per_frame40=r2=b22; -shape_14_per_frame41=b=1-bb; -shape_14_per_frame42=b2=g22; -shape_14_per_frame43=g=1-gg; -shape_14_per_frame44=g2=r22; -shapecode_15_enabled=0 -shapecode_15_sides=3 -shapecode_15_additive=0 -shapecode_15_thickOutline=1 -shapecode_15_textured=1 -shapecode_15_num_inst=10 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=1.97883 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.05655 -shapecode_15_tex_zoom=0.25840 -shapecode_15_r=0.710 -shapecode_15_g=1.000 -shapecode_15_b=1.000 -shapecode_15_a=0.700 -shapecode_15_r2=0.190 -shapecode_15_g2=0.480 -shapecode_15_b2=0.440 -shapecode_15_a2=0.000 -shapecode_15_border_r=0.960 -shapecode_15_border_g=1.080 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.110 -shape_15_per_frame1=ang=sin(time*.4); -shape_15_per_frame2=; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; -comp_7=` -comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); -comp_10=` -comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); -comp_12=`ret-= 1; -comp_13=`ret /= float3(1.2,-1.6,-1.8); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 deleted file mode 100644 index 9aa23ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes.milk2 +++ /dev/null @@ -1,2208 +0,0 @@ -Created with MILKDROP 3.1 on 19/03/2023 at 21:58:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.450 -blending_direction=-1 -random_1=0.044 -random_2=0.853 -random_3=0.390 -random_4=0.261 -random_5=0.168 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.015 Gum2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - 16 shapes.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=rad; -shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0002*cos(ma)); -shape_2_per_frame5=my=my+(.0002*tan(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=1 -shapecode_5_sides=100 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=1 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.22167 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=2.21670 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=1.000 -shape_5_per_frame1=r = q1; -shape_5_per_frame2=g = q2; -shape_5_per_frame3=b = q3; -shape_5_per_frame4=r2 = q2; -shape_5_per_frame5=g2 = q3; -shape_5_per_frame6=b2 = q1; -shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_5_per_frame9=border_r = q3; -shape_5_per_frame10=border_b = q2; -shape_5_per_frame11=border_g = q1; -shape_5_per_frame12=ang = ang + 4.52*cos(time); -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.21091 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.010 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*0.6; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*g; -shape_6_per_frame6=g=g+sin(mid)*g; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_7_enabled=1 -shapecode_7_sides=40 -shapecode_7_additive=1 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=5 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.07419 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=1.000 -shapecode_7_b=1.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=0.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.220 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.000 -shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_7_per_frame4=x = x+ 0.47*x*sin(time); -shape_7_per_frame5=y = y+ 0.4*y*cos(time); -shape_7_per_frame6= -shape_7_per_frame7= -shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_7_per_frame10= -shape_7_per_frame11= -shape_7_per_frame12=rad = rad*treb_att; -shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_7_per_frame16= -shapecode_8_enabled=1 -shapecode_8_sides=100 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.20047 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=0.97000 -shapecode_8_r=0.830 -shapecode_8_g=1.000 -shapecode_8_b=1.000 -shapecode_8_a=0.960 -shapecode_8_r2=0.560 -shapecode_8_g2=0.500 -shapecode_8_b2=0.860 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=0.500 -shapecode_8_border_a=0.000 -shape_8_per_frame1=sounds=(bass+treb+mid)/3; -shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_8_per_frame6= -shape_8_per_frame7=rad=rad; -shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_9_enabled=1 -shapecode_9_sides=3 -shapecode_9_additive=1 -shapecode_9_thickOutline=1 -shapecode_9_textured=0 -shapecode_9_num_inst=441 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.03347 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=1.000 -shapecode_9_b=1.000 -shapecode_9_a=1.000 -shapecode_9_r2=1.000 -shapecode_9_g2=0.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=0.920 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.000 -shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_9_per_frame3= -shape_9_per_frame4=mx=mx+(.0004*cos(ma)); -shape_9_per_frame5=my=my+(.0004*sin(ma)); -shape_9_per_frame6= -shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_9_per_frame11= -shape_9_per_frame12=x=mx; -shape_9_per_frame13=y=my; -shape_9_per_frame14= -shape_9_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_10_enabled=1 -shapecode_10_sides=100 -shapecode_10_additive=0 -shapecode_10_thickOutline=1 -shapecode_10_textured=0 -shapecode_10_num_inst=321 -shapecode_10_x=0.475 -shapecode_10_y=0.500 -shapecode_10_rad=0.24485 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=1.44513 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=0.660 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=1.000 -shapecode_10_a2=1.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=0.460 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.450 -shape_10_per_frame1=sounds=(bass+treb+mid)/3; -shape_10_per_frame2= -shape_10_per_frame3=rad=rad*sounds*.3; -shape_10_per_frame4= -shape_10_per_frame5=r=r+sin(bass)*bass; -shape_10_per_frame6=g=g+tan(mid)*bass; -shape_10_per_frame7= -shape_10_per_frame8= -shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_11_enabled=1 -shapecode_11_sides=100 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.20047 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=1.000 -shapecode_11_b=1.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.500 -shapecode_11_g2=0.500 -shapecode_11_b2=1.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=0.500 -shapecode_11_border_a=0.000 -shape_11_per_frame1=sounds=(bass+treb+mid)/3; -shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame6= -shape_11_per_frame7=rad=rad; -shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_12_enabled=1 -shapecode_12_sides=3 -shapecode_12_additive=1 -shapecode_12_thickOutline=1 -shapecode_12_textured=1 -shapecode_12_num_inst=311 -shapecode_12_x=0.500 -shapecode_12_y=0.535 -shapecode_12_rad=0.04108 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.63460 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.090 -shapecode_12_g=1.000 -shapecode_12_b=1.000 -shapecode_12_a=0.850 -shapecode_12_r2=1.000 -shapecode_12_g2=0.000 -shapecode_12_b2=1.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=0.000 -shapecode_12_border_b=0.000 -shapecode_12_border_a=0.000 -shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_12_per_frame3= -shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); -shape_12_per_frame5=my=my+(0.00021*tan(ma)); -shape_12_per_frame6= -shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); -shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); -shape_12_per_frame11= -shape_12_per_frame12=x=mx; -shape_12_per_frame13=y=my; -shape_12_per_frame14= -shape_12_per_frame15=a=(above(bass+mid+treb,.8)); -shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; -shapecode_13_enabled=1 -shapecode_13_sides=20 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=410 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.00820 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=0.000 -shapecode_13_g=0.000 -shapecode_13_b=1.000 -shapecode_13_a=1.090 -shapecode_13_r2=0.000 -shapecode_13_g2=0.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.100 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=0.870 -shapecode_13_border_a=0.006 -shape_13_per_frame1=q1 = time/5; -shape_13_per_frame2=q2 = time/6; -shape_13_per_frame3=rad = 0.005+bass/100; -shape_13_per_frame4=q5 = bass_att/70; -shape_13_per_frame5=b2 = treb*0.79-bass/2; -shape_13_per_frame6=r = instance/num_inst; -shape_13_per_frame7=g = abs(treb_att/5-bass); -shape_13_per_frame8=//b = abs(treb_att/5-bass); -shape_13_per_frame9=size = 0.3+bass_att/300; -shape_13_per_frame10= -shape_13_per_frame11=nc = sqrt(num_inst); -shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_13_per_frame15= -shape_13_per_frame16=//modulate to allow rotation -shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_13_per_frame23= -shape_13_per_frame24=//translate shape -shape_13_per_frame25=x3 = x2+q4; -shape_13_per_frame26=y3 = y2; -shape_13_per_frame27=z3 = z2+q5; -shape_13_per_frame28= -shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_13_per_frame31=a=below(z3,0); -shapecode_14_enabled=1 -shapecode_14_sides=100 -shapecode_14_additive=0 -shapecode_14_thickOutline=1 -shapecode_14_textured=1 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.43174 -shapecode_14_ang=2.95310 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=0.83451 -shapecode_14_r=0.000 -shapecode_14_g=0.000 -shapecode_14_b=1.000 -shapecode_14_a=0.990 -shapecode_14_r2=1.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.980 -shapecode_14_a2=1.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=0.860 -shapecode_14_border_b=0.900 -shapecode_14_border_a=1.000 -shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_14_per_frame5= -shape_14_per_frame6= -shape_14_per_frame7=rad=bb/frame-.8; -shape_14_per_frame8=tri=if(above(bass,treb),1,0); -shape_14_per_frame9=squ=if(above(treb,bass),1,0); -shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_14_per_frame11= -shape_14_per_frame12=sides=3*tri+4*squ+300*cir; -shape_14_per_frame13= -shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_14_per_frame15= -shape_14_per_frame16=rr=bass_att; -shape_14_per_frame17=gg=treb_att; -shape_14_per_frame18=bb=mid_att; -shape_14_per_frame19= -shape_14_per_frame20= -shape_14_per_frame21=r22=rr; -shape_14_per_frame22=b22=bb; -shape_14_per_frame23=g22=gg; -shape_14_per_frame24= -shape_14_per_frame25= -shape_14_per_frame26=rr=br; -shape_14_per_frame27=gg=bg; -shape_14_per_frame28=bb=bo; -shape_14_per_frame29= -shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_14_per_frame33= -shape_14_per_frame34=border_r=br; -shape_14_per_frame35=border_b=bo; -shape_14_per_frame36=border_g=bg; -shape_14_per_frame37= -shape_14_per_frame38= -shape_14_per_frame39=r=1-rr; -shape_14_per_frame40=r2=b22; -shape_14_per_frame41=b=1-bb; -shape_14_per_frame42=b2=g22; -shape_14_per_frame43=g=1-gg; -shape_14_per_frame44=g2=r22; -shapecode_15_enabled=0 -shapecode_15_sides=3 -shapecode_15_additive=0 -shapecode_15_thickOutline=1 -shapecode_15_textured=1 -shapecode_15_num_inst=10 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=1.97883 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.05655 -shapecode_15_tex_zoom=0.25840 -shapecode_15_r=0.710 -shapecode_15_g=1.000 -shapecode_15_b=1.000 -shapecode_15_a=0.700 -shapecode_15_r2=0.190 -shapecode_15_g2=0.480 -shapecode_15_b2=0.440 -shapecode_15_a2=0.000 -shapecode_15_border_r=0.960 -shapecode_15_border_g=1.080 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.110 -shape_15_per_frame1=ang=sin(time*.4); -shape_15_per_frame2=; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; -comp_7=` -comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); -comp_10=` -comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); -comp_12=`ret-= 1; -comp_13=`ret /= float3(1.2,-1.6,-1.8); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 deleted file mode 100644 index e22501f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2.milk2 +++ /dev/null @@ -1,1382 +0,0 @@ -Created with MILKDROP 3.1 on 19/03/2023 at 23:30:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.510 -blending_direction=-1 -random_1=0.739 -random_2=0.493 -random_3=0.675 -random_4=0.615 -random_5=0.547 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float3 d = float3(texsize.zw, 0) * 4; -warp_4=` float4 lums = 0; -warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); -warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); -warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); -warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); -warp_9=` -warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; -warp_11=` -warp_12=` // sample previous frame -warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret *= 0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - 16 shapes.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=rad; -shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0002*cos(ma)); -shape_2_per_frame5=my=my+(.0002*tan(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=1 -shapecode_5_sides=100 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=1 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.22167 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=2.21670 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=1.000 -shape_5_per_frame1=r = q1; -shape_5_per_frame2=g = q2; -shape_5_per_frame3=b = q3; -shape_5_per_frame4=r2 = q2; -shape_5_per_frame5=g2 = q3; -shape_5_per_frame6=b2 = q1; -shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_5_per_frame9=border_r = q3; -shape_5_per_frame10=border_b = q2; -shape_5_per_frame11=border_g = q1; -shape_5_per_frame12=ang = ang + 4.52*cos(time); -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.21091 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.010 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*0.6; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*g; -shape_6_per_frame6=g=g+sin(mid)*g; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_7_enabled=1 -shapecode_7_sides=40 -shapecode_7_additive=1 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=5 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.07419 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=1.000 -shapecode_7_b=1.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=0.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.220 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.000 -shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_7_per_frame4=x = x+ 0.47*x*sin(time); -shape_7_per_frame5=y = y+ 0.4*y*cos(time); -shape_7_per_frame6= -shape_7_per_frame7= -shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_7_per_frame10= -shape_7_per_frame11= -shape_7_per_frame12=rad = rad*treb_att; -shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_7_per_frame16= -shapecode_8_enabled=1 -shapecode_8_sides=100 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.20047 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=0.97000 -shapecode_8_r=0.830 -shapecode_8_g=1.000 -shapecode_8_b=1.000 -shapecode_8_a=0.960 -shapecode_8_r2=0.560 -shapecode_8_g2=0.500 -shapecode_8_b2=0.860 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=0.500 -shapecode_8_border_a=0.000 -shape_8_per_frame1=sounds=(bass+treb+mid)/3; -shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_8_per_frame6= -shape_8_per_frame7=rad=rad; -shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_9_enabled=1 -shapecode_9_sides=3 -shapecode_9_additive=1 -shapecode_9_thickOutline=1 -shapecode_9_textured=0 -shapecode_9_num_inst=441 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.03347 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=1.000 -shapecode_9_b=1.000 -shapecode_9_a=1.000 -shapecode_9_r2=1.000 -shapecode_9_g2=0.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=0.920 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.000 -shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_9_per_frame3= -shape_9_per_frame4=mx=mx+(.0004*cos(ma)); -shape_9_per_frame5=my=my+(.0004*sin(ma)); -shape_9_per_frame6= -shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_9_per_frame11= -shape_9_per_frame12=x=mx; -shape_9_per_frame13=y=my; -shape_9_per_frame14= -shape_9_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_10_enabled=1 -shapecode_10_sides=100 -shapecode_10_additive=0 -shapecode_10_thickOutline=1 -shapecode_10_textured=0 -shapecode_10_num_inst=321 -shapecode_10_x=0.475 -shapecode_10_y=0.500 -shapecode_10_rad=0.24485 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=1.44513 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=0.660 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=1.000 -shapecode_10_a2=1.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=0.460 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.450 -shape_10_per_frame1=sounds=(bass+treb+mid)/3; -shape_10_per_frame2= -shape_10_per_frame3=rad=rad*sounds*.3; -shape_10_per_frame4= -shape_10_per_frame5=r=r+sin(bass)*bass; -shape_10_per_frame6=g=g+tan(mid)*bass; -shape_10_per_frame7= -shape_10_per_frame8= -shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_11_enabled=1 -shapecode_11_sides=100 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.20047 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=1.000 -shapecode_11_b=1.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.500 -shapecode_11_g2=0.500 -shapecode_11_b2=1.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=0.500 -shapecode_11_border_a=0.000 -shape_11_per_frame1=sounds=(bass+treb+mid)/3; -shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame6= -shape_11_per_frame7=rad=rad; -shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_12_enabled=1 -shapecode_12_sides=3 -shapecode_12_additive=1 -shapecode_12_thickOutline=1 -shapecode_12_textured=1 -shapecode_12_num_inst=311 -shapecode_12_x=0.500 -shapecode_12_y=0.535 -shapecode_12_rad=0.04108 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.63460 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.090 -shapecode_12_g=1.000 -shapecode_12_b=1.000 -shapecode_12_a=0.850 -shapecode_12_r2=1.000 -shapecode_12_g2=0.000 -shapecode_12_b2=1.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=0.000 -shapecode_12_border_b=0.000 -shapecode_12_border_a=0.000 -shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_12_per_frame3= -shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); -shape_12_per_frame5=my=my+(0.00021*tan(ma)); -shape_12_per_frame6= -shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); -shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); -shape_12_per_frame11= -shape_12_per_frame12=x=mx; -shape_12_per_frame13=y=my; -shape_12_per_frame14= -shape_12_per_frame15=a=(above(bass+mid+treb,.8)); -shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; -shapecode_13_enabled=1 -shapecode_13_sides=20 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=410 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.00820 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=0.000 -shapecode_13_g=0.000 -shapecode_13_b=1.000 -shapecode_13_a=1.090 -shapecode_13_r2=0.000 -shapecode_13_g2=0.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.100 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=0.870 -shapecode_13_border_a=0.006 -shape_13_per_frame1=q1 = time/5; -shape_13_per_frame2=q2 = time/6; -shape_13_per_frame3=rad = 0.005+bass/100; -shape_13_per_frame4=q5 = bass_att/70; -shape_13_per_frame5=b2 = treb*0.79-bass/2; -shape_13_per_frame6=r = instance/num_inst; -shape_13_per_frame7=g = abs(treb_att/5-bass); -shape_13_per_frame8=//b = abs(treb_att/5-bass); -shape_13_per_frame9=size = 0.3+bass_att/300; -shape_13_per_frame10= -shape_13_per_frame11=nc = sqrt(num_inst); -shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_13_per_frame15= -shape_13_per_frame16=//modulate to allow rotation -shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_13_per_frame23= -shape_13_per_frame24=//translate shape -shape_13_per_frame25=x3 = x2+q4; -shape_13_per_frame26=y3 = y2; -shape_13_per_frame27=z3 = z2+q5; -shape_13_per_frame28= -shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_13_per_frame31=a=below(z3,0); -shapecode_14_enabled=1 -shapecode_14_sides=100 -shapecode_14_additive=0 -shapecode_14_thickOutline=1 -shapecode_14_textured=1 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.43174 -shapecode_14_ang=2.95310 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=0.83451 -shapecode_14_r=0.000 -shapecode_14_g=0.000 -shapecode_14_b=1.000 -shapecode_14_a=0.990 -shapecode_14_r2=1.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.980 -shapecode_14_a2=1.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=0.860 -shapecode_14_border_b=0.900 -shapecode_14_border_a=1.000 -shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_14_per_frame5= -shape_14_per_frame6= -shape_14_per_frame7=rad=bb/frame-.8; -shape_14_per_frame8=tri=if(above(bass,treb),1,0); -shape_14_per_frame9=squ=if(above(treb,bass),1,0); -shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_14_per_frame11= -shape_14_per_frame12=sides=3*tri+4*squ+300*cir; -shape_14_per_frame13= -shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_14_per_frame15= -shape_14_per_frame16=rr=bass_att; -shape_14_per_frame17=gg=treb_att; -shape_14_per_frame18=bb=mid_att; -shape_14_per_frame19= -shape_14_per_frame20= -shape_14_per_frame21=r22=rr; -shape_14_per_frame22=b22=bb; -shape_14_per_frame23=g22=gg; -shape_14_per_frame24= -shape_14_per_frame25= -shape_14_per_frame26=rr=br; -shape_14_per_frame27=gg=bg; -shape_14_per_frame28=bb=bo; -shape_14_per_frame29= -shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_14_per_frame33= -shape_14_per_frame34=border_r=br; -shape_14_per_frame35=border_b=bo; -shape_14_per_frame36=border_g=bg; -shape_14_per_frame37= -shape_14_per_frame38= -shape_14_per_frame39=r=1-rr; -shape_14_per_frame40=r2=b22; -shape_14_per_frame41=b=1-bb; -shape_14_per_frame42=b2=g22; -shape_14_per_frame43=g=1-gg; -shape_14_per_frame44=g2=r22; -shapecode_15_enabled=0 -shapecode_15_sides=3 -shapecode_15_additive=0 -shapecode_15_thickOutline=1 -shapecode_15_textured=1 -shapecode_15_num_inst=10 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=1.97883 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.05655 -shapecode_15_tex_zoom=0.25840 -shapecode_15_r=0.710 -shapecode_15_g=1.000 -shapecode_15_b=1.000 -shapecode_15_a=0.700 -shapecode_15_r2=0.190 -shapecode_15_g2=0.480 -shapecode_15_b2=0.440 -shapecode_15_a2=0.000 -shapecode_15_border_r=0.960 -shapecode_15_border_g=1.080 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.110 -shape_15_per_frame1=ang=sin(time*.4); -shape_15_per_frame2=; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; -comp_7=` -comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); -comp_10=` -comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); -comp_12=`ret-= 1; -comp_13=`ret /= float3(1.2,-1.6,-1.8); -comp_14=`ret /= float3(-0.6,1.7,-1.4); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 deleted file mode 100644 index 8c1bb6e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes2b.milk2 +++ /dev/null @@ -1,1374 +0,0 @@ -Created with MILKDROP 3.1 on 31/03/2023 at 01:04:12 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.150 -blending_direction=-1 -random_1=0.274 -random_2=0.831 -random_3=0.615 -random_4=0.513 -random_5=0.216 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R043.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=0.041 -fWarpScale=0.014 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99000 -rot=0.00000 -cx=0.480 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.637 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.550 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.13000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.768 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00017*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00044*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00091*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.05655 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.020 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.960 -shapecode_0_border_g=1.080 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.101 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03615 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.050 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.110 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.920 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=mv_x=44;mv_y=68; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.975; -per_frame_2= -per_frame_3=vol=(bass+mid+treb)*0.25; -per_frame_4=vol=vol*vol; -per_frame_5= -per_frame_6=mtime=mtime+vol*0.01; -per_frame_7= -per_frame_8=q1=time*0.48; -per_frame_9= -per_frame_10= -per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 -per_frame_12= -per_pixel_1=zm=1.005; -per_pixel_2= -per_pixel_3=sx=zm; -per_pixel_4=sy=zm; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); -comp_25=`//ret = GetPixel(uv); -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - 16 shapes2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.020 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.09368 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00465 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=0.98000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.243 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.21670 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=g = q2; -shape_0_per_frame3=b = q3; -shape_0_per_frame4=r2 = q2; -shape_0_per_frame5=g2 = q3; -shape_0_per_frame6=b2 = q1; -shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_0_per_frame9=border_r = q3; -shape_0_per_frame10=border_b = q2; -shape_0_per_frame11=border_g = q1; -shape_0_per_frame12=ang = ang + 4.52*cos(time); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=8 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.13082 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.5*time) + 0.15*cos(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.33*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 4.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=10 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.22167 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=2.21670 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=1.000 -shape_4_per_frame1=r = q1; -shape_4_per_frame2=g = q2; -shape_4_per_frame3=b = q3; -shape_4_per_frame4=r2 = q2; -shape_4_per_frame5=g2 = q3; -shape_4_per_frame6=b2 = q1; -shape_4_per_frame7=x = x + 0.31*sin(time) + 0.161*sin(1.2*time) + 0.1*sin(0.3*time); -shape_4_per_frame8=y = y + 0.144*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_4_per_frame9=border_r = q3; -shape_4_per_frame10=border_b = q2; -shape_4_per_frame11=border_g = q1; -shape_4_per_frame12=ang = ang + 4.52*cos(time); -shapecode_5_enabled=1 -shapecode_5_sides=100 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=1 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.22167 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=2.21670 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=1.000 -shape_5_per_frame1=r = q2; -shape_5_per_frame2=g = q2; -shape_5_per_frame3=b = q3; -shape_5_per_frame4=r2 = q7; -shape_5_per_frame5=g2 = q3; -shape_5_per_frame6=b2 = q1; -shape_5_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_5_per_frame8=y = y + 0.114*sin(1.3*time) + 0.4*cos(0.8*time) + 0.213*sin(0.43*time); -shape_5_per_frame9=border_r = q3; -shape_5_per_frame10=border_b = q2; -shape_5_per_frame11=border_g = q1; -shape_5_per_frame12=ang = ang + 4.52*cos(time); -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.21091 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.010 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*0.6; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*g; -shape_6_per_frame6=g=g+sin(mid)*g; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_7_enabled=1 -shapecode_7_sides=100 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.20047 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=0.97000 -shapecode_7_r=0.830 -shapecode_7_g=1.000 -shapecode_7_b=1.000 -shapecode_7_a=0.960 -shapecode_7_r2=0.560 -shapecode_7_g2=0.500 -shapecode_7_b2=0.860 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=0.500 -shapecode_7_border_a=0.000 -shape_7_per_frame1=sounds=(bass+treb+mid)/3; -shape_7_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_7_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_7_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_7_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_7_per_frame6= -shape_7_per_frame7=rad=rad; -shape_7_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_7_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_8_enabled=1 -shapecode_8_sides=100 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.20047 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=1.000 -shapecode_8_b=1.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.500 -shapecode_8_g2=0.445 -shapecode_8_b2=0.940 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=0.500 -shapecode_8_border_a=0.000 -shape_8_per_frame1=r = q1; -shape_8_per_frame2=g = q2; -shape_8_per_frame3=b = q3; -shape_8_per_frame4=r2 = q2; -shape_8_per_frame5=g2 = q3; -shape_8_per_frame6=b2 = q1; -shape_8_per_frame7=x = x + 0.11*sin(time) + 0.111*sin(1.2*time) + 0.1*cos(0.3*time); -shape_8_per_frame8=y = y + 0.44*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_8_per_frame9=border_r = q3; -shape_8_per_frame10=border_b = q2; -shape_8_per_frame11=border_g = q1; -shape_8_per_frame12=ang = ang + 4.52*cos(time); -shapecode_9_enabled=1 -shapecode_9_sides=20 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=410 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.00820 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=0.000 -shapecode_9_g=0.000 -shapecode_9_b=1.000 -shapecode_9_a=1.090 -shapecode_9_r2=0.000 -shapecode_9_g2=0.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.100 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=0.870 -shapecode_9_border_a=0.006 -shape_9_per_frame1=q1 = time/5; -shape_9_per_frame2=q2 = time/6; -shape_9_per_frame3=rad = 0.005+bass/100; -shape_9_per_frame4=q5 = bass_att/70; -shape_9_per_frame5=b2 = treb*0.79-bass/2; -shape_9_per_frame6=r = instance/num_inst; -shape_9_per_frame7=g = abs(treb_att/5-bass); -shape_9_per_frame8=//b = abs(treb_att/5-bass); -shape_9_per_frame9=size = 0.3+bass_att/300; -shape_9_per_frame10= -shape_9_per_frame11=nc = sqrt(num_inst); -shape_9_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_9_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_9_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_9_per_frame15= -shape_9_per_frame16=//modulate to allow rotation -shape_9_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_9_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_9_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_9_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_9_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_9_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_9_per_frame23= -shape_9_per_frame24=//translate shape -shape_9_per_frame25=x3 = x2+q4; -shape_9_per_frame26=y3 = y2*3; -shape_9_per_frame27=z3 = z2+q5; -shape_9_per_frame28= -shape_9_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_9_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_9_per_frame31=a=below(z3,0); -shapecode_10_enabled=1 -shapecode_10_sides=100 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=1 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.22167 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=2.21670 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=1.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=1.000 -shape_10_per_frame1=r = q1; -shape_10_per_frame2=g = q2; -shape_10_per_frame3=b = q3; -shape_10_per_frame4=r2 = q2; -shape_10_per_frame5=g2 = q3; -shape_10_per_frame6=b2 = q1; -shape_10_per_frame7=x = x + 0.51*cos(time) + 0.121*sin(1.1*time) + 0.1*cos(0.63*time); -shape_10_per_frame8=y = y + 0.154*sin(1.13*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); -shape_10_per_frame9=border_r = q3; -shape_10_per_frame10=border_b = q2; -shape_10_per_frame11=border_g = q1; -shape_10_per_frame12=ang = ang + 4.52*cos(time); -shapecode_11_enabled=1 -shapecode_11_sides=100 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.20047 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=1.000 -shapecode_11_b=1.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.500 -shapecode_11_g2=0.445 -shapecode_11_b2=0.940 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=0.500 -shapecode_11_border_a=0.000 -shape_11_per_frame1=sounds=(bass+treb+mid)/3; -shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_11_per_frame6= -shape_11_per_frame7=rad=rad; -shape_11_per_frame8=x=x+0.143*cos(time*2.3)+sounds*0.09; -shape_11_per_frame9=y=y+0.017*sin((time*3.5)+(sounds*0.3)); -shapecode_12_enabled=1 -shapecode_12_sides=100 -shapecode_12_additive=0 -shapecode_12_thickOutline=1 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.475 -shapecode_12_y=0.500 -shapecode_12_rad=0.21091 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=0.010 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=0.460 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.450 -shape_12_per_frame1=sounds=(bass+treb+mid)/2; -shape_12_per_frame2= -shape_12_per_frame3=rad=rad*sounds*0.5; -shape_12_per_frame4= -shape_12_per_frame5=r=r+sin(bass*2)*g; -shape_12_per_frame6=g=g+sin(mid)*g/2; -shape_12_per_frame7= -shape_12_per_frame8= -shape_12_per_frame9=x=x+0.207*cos(time*bass*0.19); -shape_12_per_frame10=y=y+0.2029*sin(time*bass*0.19); -shapecode_13_enabled=1 -shapecode_13_sides=20 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=410 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.00820 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=0.000 -shapecode_13_g=0.000 -shapecode_13_b=1.000 -shapecode_13_a=1.090 -shapecode_13_r2=0.000 -shapecode_13_g2=0.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.100 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=0.870 -shapecode_13_border_a=0.006 -shape_13_per_frame1=q1 = time/5; -shape_13_per_frame2=q2 = time/6; -shape_13_per_frame3=rad = 0.005+bass/100; -shape_13_per_frame4=q5 = bass_att/50; -shape_13_per_frame5=b2 = treb*1.79-bass/2; -shape_13_per_frame6=r = instance/num_inst; -shape_13_per_frame7=g = abs(treb_att/5-bass)*3; -shape_13_per_frame8=//b = abs(treb_att/5-bass); -shape_13_per_frame9=size = 0.3+bass_att/300; -shape_13_per_frame10= -shape_13_per_frame11=nc = sqrt(num_inst); -shape_13_per_frame12=xs=cos(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_13_per_frame13=ys=sin(2.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_13_per_frame15= -shape_13_per_frame16=//modulate to allow rotation -shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_13_per_frame23= -shape_13_per_frame24=//translate shape -shape_13_per_frame25=x3 = x2+q4; -shape_13_per_frame26=y3 = y2; -shape_13_per_frame27=z3 = z2+q5; -shape_13_per_frame28= -shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_13_per_frame31=a=below(z3,0); -shapecode_14_enabled=1 -shapecode_14_sides=100 -shapecode_14_additive=0 -shapecode_14_thickOutline=1 -shapecode_14_textured=0 -shapecode_14_num_inst=321 -shapecode_14_x=0.475 -shapecode_14_y=0.500 -shapecode_14_rad=0.24485 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=1.44513 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=0.660 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=1.000 -shapecode_14_a2=1.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=0.460 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.450 -shape_14_per_frame1=sounds=(bass+treb+mid)/3; -shape_14_per_frame2= -shape_14_per_frame3=rad=rad*sounds*.3; -shape_14_per_frame4= -shape_14_per_frame5=r=r+sin(bass)*bass; -shape_14_per_frame6=g=g+tan(mid)*bass; -shape_14_per_frame7= -shape_14_per_frame8= -shape_14_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_14_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_15_enabled=1 -shapecode_15_sides=100 -shapecode_15_additive=1 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.11610 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=2.21670 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=1.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=1.000 -shape_15_per_frame1=r = q1; -shape_15_per_frame2=g = q2; -shape_15_per_frame3=b = q3; -shape_15_per_frame4=r2 = q2; -shape_15_per_frame5=g2 = q3; -shape_15_per_frame6=b2 = q1; -shape_15_per_frame7=x = x + 0.21*cos(time) + 0.101*cos(1.2*time) + 0.15*sin(0.63*time); -shape_15_per_frame8=y = y + 0.334*cos(1.13*time) + 0.3*sin(0.8*time) + 0.213*sin(0.43*time); -shape_15_per_frame9=border_r = q3; -shape_15_per_frame10=border_b = q2; -shape_15_per_frame11=border_g = q1; -shape_15_per_frame12=ang = ang + 4.52*cos(time); -per_frame_1=dec_med = 1- .2*30/fps; -per_frame_2=dec_slow = 1-.05*30/fps; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, .2*avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10= -per_frame_11=q27 = index; -per_frame_12=q22 = peak; -per_frame_13=peak_ = dec_med*peak_ + (1-dec_med)*peak; -per_frame_14= -per_frame_15=trig = is_beat * bnot(index%4); -per_frame_16=count = count + trig; -per_frame_17=rott = rott*dec_med + (1-dec_med) * count*3.14/2; -per_frame_18=q1 = cos(rott); -per_frame_19=q2 = sin(rott); -per_frame_20= -per_frame_21= -per_frame_22=ma = ma + (peak_-0)/fps*4*above(peak_,0); -per_frame_23=mx=mx*dec_slow+(1-dec_slow)*cos(ma); -per_frame_24=my=my*dec_slow+(1-dec_slow)*sin(ma*q1); -per_frame_25=q15 = mx/2 ; -per_frame_26=q16 = my/2 ; -per_frame_27=q17 = ma; -per_frame_28= -per_frame_29=ang1 = ang1 + 8*bass*above(bass,1)/fps*q1; -per_frame_30=q18 = ang1; -per_frame_31= -per_frame_32=q32 = aspecty; -per_frame_33=monitor = q1; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*rad; -comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = rad - float2(dx.y,dy.y)*rad + float2(dx.z,dy.z)*0.02; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,12)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*8); -comp_11=`ret *= lerp(ret,1,pow(hue_shader,4)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,4).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 deleted file mode 100644 index 237c558..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - 16 shapes3.milk2 +++ /dev/null @@ -1,1846 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 19:13:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=patches -blending_progress=0.500 -blending_direction=1 -random_1=0.779 -random_2=0.320 -random_3=0.998 -random_4=0.883 -random_5=0.737 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - 02_MW_new01B.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.490 -fDecay=0.960 -fVideoEchoZoom=0.990 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=10.443 -fWaveScale=0.536 -fWaveSmoothing=0.270 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=0.000 -wave_g=0.200 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06600 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - 16 shapes.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_0_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=rad; -shape_0_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_0_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0002*cos(ma)); -shape_2_per_frame5=my=my+(.0002*tan(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=1 -shapecode_5_sides=100 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=1 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.22167 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=2.21670 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=1.000 -shape_5_per_frame1=r = q1; -shape_5_per_frame2=g = q2; -shape_5_per_frame3=b = q3; -shape_5_per_frame4=r2 = q2; -shape_5_per_frame5=g2 = q3; -shape_5_per_frame6=b2 = q1; -shape_5_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_5_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_5_per_frame9=border_r = q3; -shape_5_per_frame10=border_b = q2; -shape_5_per_frame11=border_g = q1; -shape_5_per_frame12=ang = ang + 4.52*cos(time); -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.21091 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.010 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*0.6; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*g; -shape_6_per_frame6=g=g+sin(mid)*g; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_7_enabled=1 -shapecode_7_sides=40 -shapecode_7_additive=1 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=5 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.07419 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=1.000 -shapecode_7_b=1.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=0.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.220 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.000 -shape_7_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_7_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_7_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_7_per_frame4=x = x+ 0.47*x*sin(time); -shape_7_per_frame5=y = y+ 0.4*y*cos(time); -shape_7_per_frame6= -shape_7_per_frame7= -shape_7_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_7_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_7_per_frame10= -shape_7_per_frame11= -shape_7_per_frame12=rad = rad*treb_att; -shape_7_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_7_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_7_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_7_per_frame16= -shapecode_8_enabled=1 -shapecode_8_sides=100 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.20047 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=0.97000 -shapecode_8_r=0.830 -shapecode_8_g=1.000 -shapecode_8_b=1.000 -shapecode_8_a=0.960 -shapecode_8_r2=0.560 -shapecode_8_g2=0.500 -shapecode_8_b2=0.860 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=0.500 -shapecode_8_border_a=0.000 -shape_8_per_frame1=sounds=(bass+treb+mid)/3; -shape_8_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_8_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_8_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_8_per_frame6= -shape_8_per_frame7=rad=rad; -shape_8_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_8_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_9_enabled=1 -shapecode_9_sides=3 -shapecode_9_additive=1 -shapecode_9_thickOutline=1 -shapecode_9_textured=0 -shapecode_9_num_inst=441 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.03347 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=1.000 -shapecode_9_b=1.000 -shapecode_9_a=1.000 -shapecode_9_r2=1.000 -shapecode_9_g2=0.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=0.920 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.000 -shape_9_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_9_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_9_per_frame3= -shape_9_per_frame4=mx=mx+(.0004*cos(ma)); -shape_9_per_frame5=my=my+(.0004*sin(ma)); -shape_9_per_frame6= -shape_9_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_9_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_9_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_9_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_9_per_frame11= -shape_9_per_frame12=x=mx; -shape_9_per_frame13=y=my; -shape_9_per_frame14= -shape_9_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_10_enabled=1 -shapecode_10_sides=100 -shapecode_10_additive=0 -shapecode_10_thickOutline=1 -shapecode_10_textured=0 -shapecode_10_num_inst=321 -shapecode_10_x=0.475 -shapecode_10_y=0.500 -shapecode_10_rad=0.24485 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=1.44513 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=0.660 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=1.000 -shapecode_10_a2=1.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=0.460 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.450 -shape_10_per_frame1=sounds=(bass+treb+mid)/3; -shape_10_per_frame2= -shape_10_per_frame3=rad=rad*sounds*.3; -shape_10_per_frame4= -shape_10_per_frame5=r=r+sin(bass)*bass; -shape_10_per_frame6=g=g+tan(mid)*bass; -shape_10_per_frame7= -shape_10_per_frame8= -shape_10_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_10_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_11_enabled=1 -shapecode_11_sides=100 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.20047 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=1.000 -shapecode_11_b=1.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.500 -shapecode_11_g2=0.500 -shapecode_11_b2=1.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=0.500 -shapecode_11_border_a=0.000 -shape_11_per_frame1=sounds=(bass+treb+mid)/3; -shape_11_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_11_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_11_per_frame6= -shape_11_per_frame7=rad=rad; -shape_11_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_11_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_12_enabled=1 -shapecode_12_sides=3 -shapecode_12_additive=1 -shapecode_12_thickOutline=1 -shapecode_12_textured=1 -shapecode_12_num_inst=311 -shapecode_12_x=0.500 -shapecode_12_y=0.535 -shapecode_12_rad=0.04108 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.63460 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.090 -shapecode_12_g=1.000 -shapecode_12_b=1.000 -shapecode_12_a=0.850 -shapecode_12_r2=1.000 -shapecode_12_g2=0.000 -shapecode_12_b2=1.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=0.000 -shapecode_12_border_b=0.000 -shapecode_12_border_a=0.000 -shape_12_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_12_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_12_per_frame3= -shape_12_per_frame4=mx=mx+(0.00023*cos(ma)); -shape_12_per_frame5=my=my+(0.00021*tan(ma)); -shape_12_per_frame6= -shape_12_per_frame7=mx=if(above(mx,0.8),(0.8-mx),mx); -shape_12_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_12_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_12_per_frame10=my=if(below(my,0.12),(0.89+my),my); -shape_12_per_frame11= -shape_12_per_frame12=x=mx; -shape_12_per_frame13=y=my; -shape_12_per_frame14= -shape_12_per_frame15=a=(above(bass+mid+treb,.8)); -shape_12_per_frame16=ang=(sin(time*0.301)+1)*3; -shapecode_13_enabled=1 -shapecode_13_sides=20 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=410 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.00820 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=0.000 -shapecode_13_g=0.000 -shapecode_13_b=1.000 -shapecode_13_a=1.090 -shapecode_13_r2=0.000 -shapecode_13_g2=0.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.100 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=0.870 -shapecode_13_border_a=0.006 -shape_13_per_frame1=q1 = time/5; -shape_13_per_frame2=q2 = time/6; -shape_13_per_frame3=rad = 0.005+bass/100; -shape_13_per_frame4=q5 = bass_att/70; -shape_13_per_frame5=b2 = treb*0.79-bass/2; -shape_13_per_frame6=r = instance/num_inst; -shape_13_per_frame7=g = abs(treb_att/5-bass); -shape_13_per_frame8=//b = abs(treb_att/5-bass); -shape_13_per_frame9=size = 0.3+bass_att/300; -shape_13_per_frame10= -shape_13_per_frame11=nc = sqrt(num_inst); -shape_13_per_frame12=xs=sin(7.662*(instance%nc)/nc)*sin(3.705*int(instance/nc)/nc); -shape_13_per_frame13=ys=cos(6.28*(instance%nc)/nc)*sin(3.14*int(instance/nc)/nc); -shape_13_per_frame14=zs=cos(3.14*int(instance/nc)/nc); -shape_13_per_frame15= -shape_13_per_frame16=//modulate to allow rotation -shape_13_per_frame17=y1 = ys*cos(q1)-zs*sin(q1); -shape_13_per_frame18=z1 = ys*sin(q1)+zs*cos(q1); -shape_13_per_frame19=x1 = z1*sin(q2)+xs*cos(q2); -shape_13_per_frame20=z2 = z1*cos(q2)-xs*sin(q2); -shape_13_per_frame21=x2 = x1*cos(q3)-y1*sin(q3); -shape_13_per_frame22=y2 = y1*cos(q3)+x1*sin(q3); -shape_13_per_frame23= -shape_13_per_frame24=//translate shape -shape_13_per_frame25=x3 = x2+q4; -shape_13_per_frame26=y3 = y2; -shape_13_per_frame27=z3 = z2+q5; -shape_13_per_frame28= -shape_13_per_frame29=x = 0.5 + size*(x3/(1+z3*size)); -shape_13_per_frame30=y = 0.42 + size*(y3/(1+z3*size)); -shape_13_per_frame31=a=below(z3,0); -shapecode_14_enabled=1 -shapecode_14_sides=100 -shapecode_14_additive=0 -shapecode_14_thickOutline=1 -shapecode_14_textured=1 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.43174 -shapecode_14_ang=2.95310 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=0.83451 -shapecode_14_r=0.000 -shapecode_14_g=0.000 -shapecode_14_b=1.000 -shapecode_14_a=0.990 -shapecode_14_r2=1.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.980 -shapecode_14_a2=1.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=0.860 -shapecode_14_border_b=0.900 -shapecode_14_border_a=1.000 -shape_14_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_14_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_14_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_14_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_14_per_frame5= -shape_14_per_frame6= -shape_14_per_frame7=rad=bb/frame-.8; -shape_14_per_frame8=tri=if(above(bass,treb),1,0); -shape_14_per_frame9=squ=if(above(treb,bass),1,0); -shape_14_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_14_per_frame11= -shape_14_per_frame12=sides=3*tri+4*squ+300*cir; -shape_14_per_frame13= -shape_14_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_14_per_frame15= -shape_14_per_frame16=rr=bass_att; -shape_14_per_frame17=gg=treb_att; -shape_14_per_frame18=bb=mid_att; -shape_14_per_frame19= -shape_14_per_frame20= -shape_14_per_frame21=r22=rr; -shape_14_per_frame22=b22=bb; -shape_14_per_frame23=g22=gg; -shape_14_per_frame24= -shape_14_per_frame25= -shape_14_per_frame26=rr=br; -shape_14_per_frame27=gg=bg; -shape_14_per_frame28=bb=bo; -shape_14_per_frame29= -shape_14_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_14_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_14_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_14_per_frame33= -shape_14_per_frame34=border_r=br; -shape_14_per_frame35=border_b=bo; -shape_14_per_frame36=border_g=bg; -shape_14_per_frame37= -shape_14_per_frame38= -shape_14_per_frame39=r=1-rr; -shape_14_per_frame40=r2=b22; -shape_14_per_frame41=b=1-bb; -shape_14_per_frame42=b2=g22; -shape_14_per_frame43=g=1-gg; -shape_14_per_frame44=g2=r22; -shapecode_15_enabled=0 -shapecode_15_sides=3 -shapecode_15_additive=0 -shapecode_15_thickOutline=1 -shapecode_15_textured=1 -shapecode_15_num_inst=10 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=1.97883 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.05655 -shapecode_15_tex_zoom=0.25840 -shapecode_15_r=0.710 -shapecode_15_g=1.000 -shapecode_15_b=1.000 -shapecode_15_a=0.700 -shapecode_15_r2=0.190 -shapecode_15_g2=0.480 -shapecode_15_b2=0.440 -shapecode_15_a2=0.000 -shapecode_15_border_r=0.960 -shapecode_15_border_g=1.080 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.110 -shape_15_per_frame1=ang=sin(time*.4); -shape_15_per_frame2=; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*1.7; -comp_7=` -comp_8=`ret = lerp(float3(4.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.9,1.5,1.5), GetBlur1(uv).y*0.95); -comp_10=` -comp_11=`ret = lerp(ret,float3(.7,1.8,2.3),GetPixel(uv).z); -comp_12=`ret-= 1; -comp_13=`ret /= float3(1.2,-1.6,-1.8); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 deleted file mode 100644 index c278793..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day 2.milk2 +++ /dev/null @@ -1,1276 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:47:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.530 -blending_direction=-1 -random_1=0.193 -random_2=0.950 -random_3=0.635 -random_4=0.998 -random_5=0.993 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=AJ - Sonic Boom Day .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.985 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.588 -fWaveSmoothing=0.000 -fWaveParam=-0.400 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.645 -fWarpScale=0.010 -fZoomExponent=0.98990 -fShader=0.000 -zoom=1.00010 -rot=-0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.02010 -sy=1.02010 -wave_r=0.450 -wave_g=0.450 -wave_b=0.450 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.350 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.500 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.00040 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76980 -shapecode_0_tex_zoom=2.78490 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.100 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//r = r + 0.400*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); -shape_0_per_frame2=//g = g + 0.300*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); -shape_0_per_frame3=//b = b + 0.400*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.70970 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=2.51312 -shapecode_1_tex_zoom=2.06610 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.667 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//r2 = r2 + 0.500*(0.60*sin(1.52*time) + 0.4*sin(1.988*time)); -shape_1_per_frame2=//g2 = g2 + 0.500*(0.60*sin(0.70*time) + 0.4*sin(1.300*time)); -shape_1_per_frame3=//b2 = b2 + 0.500*(0.60*sin(1.32*time) + 0.4*sin(0.91*time)); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.12050 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.76991 -shapecode_2_tex_zoom=0.89576 -shapecode_2_r=0.500 -shapecode_2_g=0.500 -shapecode_2_b=0.500 -shapecode_2_a=0.100 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=0.500 -shapecode_2_a2=0.275 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r = r + 0.500*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); -shape_2_per_frame2=g = g + 0.500*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); -shape_2_per_frame3=b = b + 0.500*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); -shape_2_per_frame4=r2=r; -shape_2_per_frame5=b2=b; -shape_2_per_frame6=g2=g; -shape_2_per_frame7= -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.59948 -shapecode_3_ang=3.14150 -shapecode_3_tex_ang=1.50790 -shapecode_3_tex_zoom=1.76257 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.350 -shapecode_3_r2=1.000 -shapecode_3_g2=0.900 -shapecode_3_b2=0.800 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ta2 = equal(q2,2)*abs(6*(sin(time))) + (1-equal(q2,2))*ta2; -shape_3_per_frame2=ta3 = equal(q2,2)*ta2 + (1-equal(q2,2))*ta3; -shape_3_per_frame3=ta = ta + above(ta3,0)*0.05; -shape_3_per_frame4=ta3 = ta3-0.5; -shape_3_per_frame5=tex_ang = tex_ang + ta; -shape_3_per_frame6=tex_zoom=tex_zoom+0.05*q1; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//AJ "IDAIS" Walsch - Sonic Boom - All Purpose Visualizer -per_frame_2= -per_frame_3=vol=(bass+mid+treb)*0.15; -per_frame_4=vol=vol*vol; -per_frame_5= -per_frame_6= -per_frame_7=mtime=mtime+vol*0.01; -per_frame_8=q3=mtime*0.15; -per_frame_9= -per_frame_10=vola = 0.1*(vola*9 + (bass_att+mid_att+treb_att)*0.333333); -per_frame_11=q1 = vola; -per_frame_12= -per_frame_13=q6 = 0.5 + 0.3*sin(-time*2); -per_frame_14=q7 = 0.5 + 0.3*cos(-time); -per_frame_15= -per_frame_16=monitor = bass_thresh; -per_frame_17= -per_frame_18=zoom = zoom + 0.025*vol; -per_frame_19=wave_x = wave_x + 0.5*sin(mtime*2); -per_frame_20=wave_y = wave_y + 0.5*sin(-mtime*1.34); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` ret = tex2D(sampler_fw_main, (uv)).xyz; -warp_5=` -warp_6=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_7=` -warp_8=` float1 sand = dot(noise2, abs(GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv))); -warp_9=` sand += GetBlur1(uv); -warp_10=` ret += 0.1+frac(pow(ret, sand+sand))*2; -warp_11=` ret *= 0.41; -warp_12=` -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //flexi's bump map effect -comp_4=` -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_8=` float2 light_pos = float2(0.5,0); -comp_9=` float3 col = float3(4,4,4); -comp_10=` float c = 3; -comp_11=` float dd = 16; -comp_12=` float3 plastic; -comp_13=` plastic.x = col.x/(1+dd*pow(length( uv - float2(dx.x,dy.x)*c - light_pos),1.0)); -comp_14=` plastic.y = col.y/(1+dd*pow(length( uv - float2(dx.y,dy.y)*c - light_pos),0.7)); -comp_15=` plastic.z = col.z/(1+dd*pow(length( uv - float2(dx.z,dy.z)*c - light_pos),0.5)); -comp_16=` -comp_17=` ret = plastic*GetPixel(uv); -comp_18=` ret *= 3; -comp_19=`ret /= float3(1.0,1.7,0.7); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 deleted file mode 100644 index 28fda0e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - AJ - Sonic Boom Day.milk2 +++ /dev/null @@ -1,1276 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:42:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.49 -blending_direction=1 -random_1=0.826965 -random_2=0.0562331 -random_3=0.650542 -random_4=0.836585 -random_5=0.343631 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=AJ - Sonic Boom Day .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.985 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.588 -fWaveSmoothing=0.000 -fWaveParam=-0.400 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.645 -fWarpScale=0.010 -fZoomExponent=0.98990 -fShader=0.000 -zoom=1.00010 -rot=-0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.02010 -sy=1.02010 -wave_r=0.450 -wave_g=0.450 -wave_b=0.450 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.350 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.500 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.00040 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76980 -shapecode_0_tex_zoom=2.78490 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.100 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//r = r + 0.400*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); -shape_0_per_frame2=//g = g + 0.300*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); -shape_0_per_frame3=//b = b + 0.400*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.70970 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=2.51312 -shapecode_1_tex_zoom=2.06610 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.667 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//r2 = r2 + 0.500*(0.60*sin(1.52*time) + 0.4*sin(1.988*time)); -shape_1_per_frame2=//g2 = g2 + 0.500*(0.60*sin(0.70*time) + 0.4*sin(1.300*time)); -shape_1_per_frame3=//b2 = b2 + 0.500*(0.60*sin(1.32*time) + 0.4*sin(0.91*time)); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.12050 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.76991 -shapecode_2_tex_zoom=0.89576 -shapecode_2_r=0.500 -shapecode_2_g=0.500 -shapecode_2_b=0.500 -shapecode_2_a=0.100 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=0.500 -shapecode_2_a2=0.275 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r = r + 0.500*(0.60*sin(2.22*time) + 0.4*sin(1.888*time)); -shape_2_per_frame2=g = g + 0.500*(0.60*sin(1.90*time) + 0.4*sin(2.100*time)); -shape_2_per_frame3=b = b + 0.500*(0.60*sin(2.12*time) + 0.4*sin(1.98*time)); -shape_2_per_frame4=r2=r; -shape_2_per_frame5=b2=b; -shape_2_per_frame6=g2=g; -shape_2_per_frame7= -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.59948 -shapecode_3_ang=3.14150 -shapecode_3_tex_ang=1.50790 -shapecode_3_tex_zoom=1.76257 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.350 -shapecode_3_r2=1.000 -shapecode_3_g2=0.900 -shapecode_3_b2=0.800 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ta2 = equal(q2,2)*abs(6*(sin(time))) + (1-equal(q2,2))*ta2; -shape_3_per_frame2=ta3 = equal(q2,2)*ta2 + (1-equal(q2,2))*ta3; -shape_3_per_frame3=ta = ta + above(ta3,0)*0.05; -shape_3_per_frame4=ta3 = ta3-0.5; -shape_3_per_frame5=tex_ang = tex_ang + ta; -shape_3_per_frame6=tex_zoom=tex_zoom+0.05*q1; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//AJ "IDAIS" Walsch - Sonic Boom - All Purpose Visualizer -per_frame_2= -per_frame_3=vol=(bass+mid+treb)*0.15; -per_frame_4=vol=vol*vol; -per_frame_5= -per_frame_6= -per_frame_7=mtime=mtime+vol*0.01; -per_frame_8=q3=mtime*0.15; -per_frame_9= -per_frame_10=vola = 0.1*(vola*9 + (bass_att+mid_att+treb_att)*0.333333); -per_frame_11=q1 = vola; -per_frame_12= -per_frame_13=q6 = 0.5 + 0.3*sin(-time*2); -per_frame_14=q7 = 0.5 + 0.3*cos(-time); -per_frame_15= -per_frame_16=monitor = bass_thresh; -per_frame_17= -per_frame_18=zoom = zoom + 0.025*vol; -per_frame_19=wave_x = wave_x + 0.5*sin(mtime*2); -per_frame_20=wave_y = wave_y + 0.5*sin(-mtime*1.34); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` ret = tex2D(sampler_fw_main, (uv)).xyz; -warp_5=` -warp_6=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_7=` -warp_8=` float1 sand = dot(noise2, abs(GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv))); -warp_9=` sand += GetBlur1(uv); -warp_10=` ret += 0.1+frac(pow(ret, sand+sand))*2; -warp_11=` ret *= 0.41; -warp_12=` -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //flexi's bump map effect -comp_4=` -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_8=` float2 light_pos = float2(0.5,0); -comp_9=` float3 col = float3(4,4,4); -comp_10=` float c = 3; -comp_11=` float dd = 16; -comp_12=` float3 plastic; -comp_13=` plastic.x = col.x/(1+dd*pow(length( uv - float2(dx.x,dy.x)*c - light_pos),1.0)); -comp_14=` plastic.y = col.y/(1+dd*pow(length( uv - float2(dx.y,dy.y)*c - light_pos),0.7)); -comp_15=` plastic.z = col.z/(1+dd*pow(length( uv - float2(dx.z,dy.z)*c - light_pos),0.5)); -comp_16=` -comp_17=` ret = plastic*GetPixel(uv); -comp_18=` ret *= 3; -comp_19=`ret /= float3(2.0,3.0,1.8); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk deleted file mode 100644 index f463d39..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002.milk +++ /dev/null @@ -1,1160 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03347 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=fran = 1; -shape_0_init2=xs = 1; -shape_0_init3=ys = 1; -shape_0_init4=xm = 0.5; -shape_0_init5=ym = 0.5; -shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_0_per_frame3= -shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); -shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); -shape_0_per_frame6= -shape_0_per_frame7=x = xm; -shape_0_per_frame8=y = ym; -shape_0_per_frame9= -shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_0_per_frame13=r2 = r; g2 = g; b2 = b; -shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=fran = 1; -shape_1_init2=xs = 1; -shape_1_init3=ys = 1; -shape_1_init4=xm = 0.5; -shape_1_init5=ym = 0.5; -shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_1_per_frame3= -shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); -shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); -shape_1_per_frame6= -shape_1_per_frame7=x = xm; -shape_1_per_frame8=y = ym; -shape_1_per_frame9= -shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_1_per_frame13=r2 = r; g2 = g; b2 = b; -shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=fran = 1; -shape_2_init2=xs = 1; -shape_2_init3=ys = 1; -shape_2_init4=xm = 0.5; -shape_2_init5=ym = 0.5; -shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_2_per_frame3= -shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); -shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); -shape_2_per_frame6= -shape_2_per_frame7=x = xm; -shape_2_per_frame8=y = ym; -shape_2_per_frame9= -shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); -shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); -shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); -shape_2_per_frame13=r2 = r; g2 = g; b2 = b; -shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk deleted file mode 100644 index 876dbfd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002b.milk +++ /dev/null @@ -1,1254 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk deleted file mode 100644 index 67c472c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk +++ /dev/null @@ -1,1189 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 deleted file mode 100644 index 4e57b20..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002c.milk2 +++ /dev/null @@ -1,2019 +0,0 @@ -Created with MILKDROP 3.2 on 09/05/2023 at 22:42:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.48 -blending_direction=-1 -random_1=0.186314 -random_2=0.001762 -random_3=0.240786 -random_4=0.006504 -random_5=0.697425 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`ret /= float3(0.7,1.4,-0.7); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002bx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 deleted file mode 100644 index b64f999..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002d.milk2 +++ /dev/null @@ -1,2019 +0,0 @@ -Created with MILKDROP 3.2 on 09/05/2023 at 22:45:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.42 -blending_direction=1 -random_1=0.817751 -random_2=0.309892 -random_3=0.419106 -random_4=0.302575 -random_5=0.770461 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`ret /= float3(0.7,1.4,-0.7); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002bx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 deleted file mode 100644 index d251ae6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 002e.milk2 +++ /dev/null @@ -1,2019 +0,0 @@ -Created with MILKDROP 3.2 on 09/05/2023 at 22:39:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.40 -blending_direction=-1 -random_1=0.280623 -random_2=0.301220 -random_3=0.299187 -random_4=0.246883 -random_5=0.644986 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`ret /= float3(0.7,1.4,-0.7); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002bx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 deleted file mode 100644 index 3f93a61..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 003k2.milk2 +++ /dev/null @@ -1,1368 +0,0 @@ -Created with MILKDROP 3 PRO on 13/04/2024 at 01:04:33 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma3 -blending_progress=0.58 -blending_direction=-1 -random_1=0.763008 -random_2=0.805827 -random_3=0.147154 -random_4=0.352575 -random_5=0.197696 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=0.850 -wavecode_0_b=1.000 -wavecode_0_a=1.180 -wave_0_per_point1=x=(sample); -wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); -wave_0_per_point3= -wave_0_per_point4=r=value1-bass; -wave_0_per_point5=g=value2-treb; -wave_0_per_point6=b=1-(value1+value2+mid); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.980 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.15000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.170 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(6.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.7,1.5,1.0); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R291 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`ret /= float3(0.7,1.8,1.3); -comp_20=`ret /= float3(2.1,0.8,1.6); -comp_21=`//MilkDrop3 Blow Mode: -comp_22=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_23=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11b.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=0 -SpriteX=-0.085000 -SpriteY=-0.135000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk deleted file mode 100644 index 02f04f6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - DeepMashed 006fs.milk +++ /dev/null @@ -1,595 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -comp_1=`static float2 hor = float2 (texsize.z,0); -comp_2=`static float2 ver = float2 (0, texsize.w); -comp_3=`static float2x2 rot45 = float2x2(0.7,0.7,-0.7,0.7); -comp_4=`float2 rs, rs0, uv2, uv3,uv4,dz; -comp_5=`float3 noise, ret1, neu; -comp_6=`#define GP GetPixel -comp_7=` -comp_8=`shader_body { -comp_9=`static float2 center = float2(.5,.2+rand_preset.x*0.4); -comp_10=`float2 uv1 = (uv-center ); -comp_11=` -comp_12=`ret1 = 0; -comp_13=`int anz = 3; -comp_14=`int n = 0; -comp_15=`dz=0; -comp_16=`while (n < anz) { -comp_17=` float dist = 1-frac(1.0/anz*n); //evtl sqrt !; -comp_18=` float inten = saturate(1-dist); -comp_19=` uv3 = .5*anz*uv1*dist + center; -comp_20=` float mask = (uv3.x>0) && (uv3.x<1) && (uv3.y>0) && (uv3.y<1); -comp_21=` mask = max(0.5,mask); -comp_22=` dz.x += inten*(lum(GP(uv3+hor))- lum(GP (uv3-hor))); -comp_23=` dz.y += inten*(lum(GP(uv3+ver))- lum(GP (uv3-ver))); -comp_24=` dz *= length(dz)>length(texsize.zw)*8; -comp_25=` neu = max(GP(uv3+dz*0.1*inten),GetBlur3(uv3)*.50*rand_preset.y); -comp_26=` ret1 = max(ret1,neu*inten*mask); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`uv1= mul(uv1,rot45); -comp_31=`dz = mul(dz ,rot45); -comp_32=`float2 uv6 = sin(10*uv1+dz*12 + time*.2); -comp_33=`float3 mus = .06/length(uv6) * (1+length(dz)*length(texsize.xy)*0.012*(0.25+2*GetBlur1(frac(1-2*uv)))); -comp_34=` -comp_35=`ret = sqrt(ret1)*(.1+rand_preset.z*0.4+8*mus*saturate(1-rad)); -comp_36=`ret = 1-exp(-ret*1.3); -comp_37=`//ret = GetPixel(uv0); -comp_38=`//MilkDrop3 Blow Mode: -comp_39=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_40=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles4.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.740000 -SpriteSY=-0.740000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 deleted file mode 100644 index e4be179..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Discoball.milk2 +++ /dev/null @@ -1,1618 +0,0 @@ -Created with MILKDROP 3.1 on 26/03/2023 at 00:58:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=-1 -random_1=0.590379 -random_2=0.441463 -random_3=0.171951 -random_4=0.285637 -random_5=0.945664 - -[PRESET1_BEGIN] -NAME=01_MW_new05b .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.104 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.25990 -cx=0.320 -cy=0.290 -dx=0.00000 -dy=0.00000 -warp=0.01100 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=//zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=q1 = tt*3;// wave morph speeds -per_frame_22=q2 = mt*3; -per_frame_23=q3 = bt*3; -per_frame_24= -per_frame_25=q4 = vt; // wave colour cycle -per_frame_26= -per_frame_27=rb = if(rb,rb,.2 + rand(1001)*.001*.6); -per_frame_28=rc = if(rc,rc,.2 + rand(1001)*.001*.6); -per_frame_29=rd = if(rd,rd,.2 + rand(1001)*.001*.6); -per_frame_30=re = if(re,re,.2 + rand(1001)*.001*.6); -per_frame_31= -per_frame_32=rot = .26; -per_frame_33=cx = .3 + .1*sin(vt*re) + .1*cos(vt*rc); -per_frame_34=cy = .5 + .2*sin(vt*rb) + .1*cos(vt*rd); -per_frame_35= -per_frame_36= -per_frame_37=q5 = min(1,.5*treb_avg)*.035; -per_frame_38=q6 = min(1,.5*mid_avg)*.035; -per_frame_39=q7 = min(1,.5*bass_avg)*.035; -per_frame_40= -per_frame_41= -per_pixel_1=num = 8; -per_pixel_2=pi = 3.141592654; -per_pixel_3=radi = (y-.5)*.75; -per_pixel_4=radi = (y-.5); -per_pixel_5=radi = pow(radi*radi + (x-.5)*(x-.5),.5); -per_pixel_6= -per_pixel_7=an = ang + pi + time; -per_pixel_8=an = an - pi*2*int(an/(pi*2)); -per_pixel_9= -per_pixel_10=mod = .1; -per_pixel_11= -per_pixel_12=seg = ang + pi; -per_pixel_13=seg = seg/(pi*2)*num; -per_pixel_14=seg = int(seg); -per_pixel_15=seg = seg - equal(seg,num); -per_pixel_16= -per_pixel_17=anga = (ang + pi) - (pi*2/num)*seg; -per_pixel_18=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); -per_pixel_19=//anga = anga + pi/6; // num = 6 -per_pixel_20=anga = anga + pi/4; // num = 8 -per_pixel_21=//anga = anga + .85; // num = 10 -per_pixel_22= -per_pixel_23= -per_pixel_24=ox = .5 - radi*sin(anga); -per_pixel_25=oy = .5 + radi*cos(anga); -per_pixel_26= -per_pixel_27=//rot = if(equal(seg,0),rot,0); -per_pixel_28= -per_pixel_29=dx = equal(seg,3)*(x-ox); -per_pixel_30=dy = equal(seg,3)*(y-oy); -per_pixel_31= -per_pixel_32=dx = above(seg,0)*(x-ox); -per_pixel_33=dy = above(seg,0)*(y-oy); -per_pixel_34= -per_pixel_35=//dx = equal(seg,1)*(x - .5)*2; -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = uv_orig*length(uv1*5)+time*1; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(rad*z)*uvn,5,0)*5; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31*4; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = 1*floor (1* ang2); -warp_22=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=`z = (1-cos(8*dist)); -warp_25=`z *= .200*saturate (lum(z)); -warp_26=` -warp_27=`//ADD -warp_28=`float mask = (z <= 1); //momentan beliebig -warp_29=`rs = q28*rs + (1-q28)*rs.yx; -warp_30=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(z.x); -warp_31=` -warp_32=`//ZENTRALSTRAHL -warp_33=`uv6 = mul (uv1,float2x2(_qb*.50)); -warp_34=`mus = .59*abs(0.0225/(sqrt(uv6.x)+.0))*(.15); -warp_35=` -warp_36=`//DOTS -warp_37=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_38=`//uv2 *= 2.6; -warp_39=`float3 dots = q26*saturate(.00065/(length(uv2))); -warp_40=`float3 blur = GetBlur1(frac(uv)); -warp_41=`float3 crisp= GetPixel(uv); -warp_42=`float3 diff = (crisp) - .5*blur; -warp_43=`float3 ret1 = crisp + mus + dots; -warp_44=` -warp_45=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; -warp_46=`mod = .98 - mod*diff; -warp_47=` -warp_48=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_49=`ret *= float3(.9,.897,.894)-ret.x*uv_orig.x; -warp_50=`ret = ret.xyz *.99- .01; -warp_51=` -warp_52=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv_echo = (uv - 0.465)*0.906*float2(-1,1) + 0.5; -comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_5=` tex2D(sampler_main, uv_echo).xyz, -comp_6=` 0.50 -comp_7=` ); //video echo -comp_8=` ret *= 1.90; //gamma -comp_9=` //ret = sqrt(ret); //brighten -comp_10=` ret *= ret; //darken -comp_11=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R180.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.6; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.1 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=` -comp_20=`radi = 1; -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_24=` radi -= 0.75/anz;; -comp_25=`} -comp_26=`ret = max(shine,0*GetPixel(uv)); -comp_27=`//ret = shine+GetPixel(uv); -comp_28=` -comp_29=`} -comp_30=`written by martin -comp_31=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk deleted file mode 100644 index 7c4f7a9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Dots2.milk +++ /dev/null @@ -1,304 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.380 -fDecay=1.000 -fVideoEchoZoom=1.157 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; -comp_6=`ret /= float3(0.5,0.9,1.2); -comp_7=`//MilkDrop3 Color Mode: -comp_8=`ret /= float3(2.0,1.1,1.8); -comp_9=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 deleted file mode 100644 index 2bc50b8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things.milk2 +++ /dev/null @@ -1,1902 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:55:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.450 -blending_direction=1 -random_1=0.340 -random_2=0.081 -random_3=0.093 -random_4=0.175 -random_5=0.722 - -[PRESET1_BEGIN] -NAME=381 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.233 -fWaveSmoothing=0.810 -fWaveParam=0.280 -fModWaveAlphaStart=0.470 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00796 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.900 -wave_g=1.000 -wave_b=0.900 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.900 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_0_per_point2= -wave_0_per_point3=k1 = cos(time/3); -wave_0_per_point4=k2 = sin(time/2); -wave_0_per_point5= -wave_0_per_point6=t_abs = sample; -wave_0_per_point7=t_rel = sample-time/2.12; -wave_0_per_point8=ampl = cos(t_rel)*5; -wave_0_per_point9=//ampl = 3; -wave_0_per_point10= -wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_0_per_point13=oz = ampl/3; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_0_per_point21= -wave_0_per_point22=r = 1; -wave_0_per_point23=g = 0.5; -wave_0_per_point24=b = 0; -wave_0_per_point25= -wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_0_per_point29= -wave_0_per_point30=xang = k1*3; -wave_0_per_point31=yang = 1; -wave_0_per_point32=zang = 3*k1; -wave_0_per_point33=fov = 0.22; -wave_0_per_point34= -wave_0_per_point35=monitor = t2; -wave_0_per_point36= -wave_0_per_point37=// Rotation um x,y,z -wave_0_per_point38= -wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point41= -wave_0_per_point42=ox = mx; -wave_0_per_point43=oy = my; -wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point46=ox = mx; -wave_0_per_point47=oz = mz; -wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point50=oy = my; -wave_0_per_point51=oz = mz; -wave_0_per_point52= -wave_0_per_point53=oz = oz - 6; -wave_0_per_point54=x = ox*fov/oz +0.5; -wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point56=y = oy*fov/oz + 0.5; -wave_0_per_point57= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.26913 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=9.75346 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.400 -shapecode_0_r2=0.290 -shapecode_0_g2=0.300 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.400 -shape_0_per_frame1=textured = 1; -shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_0_per_frame3= -shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_0_per_frame6= -shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_0_per_frame8=rad = rad0; -shape_0_per_frame9= -shape_0_per_frame10= -shape_0_per_frame11=x = posx; -shape_0_per_frame12=y = posy; -shape_0_per_frame13=ang = rot0; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14451 -shapecode_1_ang=1.13097 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.02315 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.970 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24*1; a2 = 0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_8=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.012/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.012/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*2 + -comp_6=` GetBlur3(uv)*1 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=421 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=0.160 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.300 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=flip+1; -wave_0_per_point6=flip=flip*below(flip,2); -wave_0_per_point7= -wave_0_per_point8=xp=0; -wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_0_per_point10=zp=0; -wave_0_per_point11= -wave_0_per_point12=//wrist movement; -wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point14= -wave_0_per_point15=xq=xp; -wave_0_per_point16=sa=sin(ang);ca=cos(ang); -wave_0_per_point17=yq=yp*sa + zp*ca; -wave_0_per_point18=zq=yp*ca - zp*sa; -wave_0_per_point19=yq=yp; -wave_0_per_point20=zq=zp; -wave_0_per_point21= -wave_0_per_point22=ang=tm*8; -wave_0_per_point23=sa=sin(ang);ca=cos(ang); -wave_0_per_point24=xp=xq*sa + yq*ca; -wave_0_per_point25=yp=xq*ca - yq*sa; -wave_0_per_point26=zp=zq; -wave_0_per_point27= -wave_0_per_point28=//forearm movement; -wave_0_per_point29=zp=zp-0.3; -wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point31=xq=xp; -wave_0_per_point32=sa=sin(ang);ca=cos(ang); -wave_0_per_point33=yq=yp*sa + zp*ca; -wave_0_per_point34=zq=yp*ca - zp*sa; -wave_0_per_point35= -wave_0_per_point36=//upper arm twist -wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_0_per_point38=sa=sin(ang);ca=cos(ang); -wave_0_per_point39=xp=xq*sa + yq*ca; -wave_0_per_point40=yp=xq*ca - yq*sa; -wave_0_per_point41=zp=zq; -wave_0_per_point42= -wave_0_per_point43=//upper arm outward; -wave_0_per_point44=zp=zp-0.35; -wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_0_per_point46=sa=sin(ang);ca=cos(ang); -wave_0_per_point47=xq=xp*sa + zp*ca; -wave_0_per_point48=yq=yp; -wave_0_per_point49=zq=xp*ca - zp*sa; -wave_0_per_point50= -wave_0_per_point51=//upper arm up down; -wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point53=xp=xq; -wave_0_per_point54=sa=sin(ang);ca=cos(ang); -wave_0_per_point55=yp=yq*ca - zq*sa; -wave_0_per_point56=zp=yq*sa + zq*ca; -wave_0_per_point57= -wave_0_per_point58=//xp=xq;yp=yq;zp=zq; -wave_0_per_point59= -wave_0_per_point60= -wave_0_per_point61=//project into screenspace and draw on screen -wave_0_per_point62=zp=zp+2; -wave_0_per_point63=xs=xp/zp; -wave_0_per_point64=ys=yp/zp; -wave_0_per_point65= -wave_0_per_point66=x=xs+0.5; -wave_0_per_point67=y=ys*1.3+0.5; -wave_0_per_point68= -wave_0_per_point69= -wave_0_per_point70=a=(1-sample); -wave_0_per_point71= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=-yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.720 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=sa=sin(ang);ca=cos(ang); -wave_2_per_point17=yq=yp*sa + zp*ca; -wave_2_per_point18=zq=yp*ca - zp*sa; -wave_2_per_point19=yq=yp; -wave_2_per_point20=zq=zp; -wave_2_per_point21= -wave_2_per_point22=ang=tm*8; -wave_2_per_point23=sa=sin(ang);ca=cos(ang); -wave_2_per_point24=xp=xq*sa + yq*ca; -wave_2_per_point25=yp=xq*ca - yq*sa; -wave_2_per_point26=zp=zq; -wave_2_per_point27= -wave_2_per_point28=//forearm movement; -wave_2_per_point29=zp=zp-0.3; -wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_2_per_point31=xq=xp; -wave_2_per_point32=sa=sin(ang);ca=cos(ang); -wave_2_per_point33=yq=yp*sa + zp*ca; -wave_2_per_point34=zq=yp*ca - zp*sa; -wave_2_per_point35= -wave_2_per_point36=//upper arm twist -wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_2_per_point38=sa=sin(ang);ca=cos(ang); -wave_2_per_point39=xp=xq*sa + yq*ca; -wave_2_per_point40=yp=xq*ca - yq*sa; -wave_2_per_point41=zp=zq; -wave_2_per_point42= -wave_2_per_point43=//upper arm outward; -wave_2_per_point44=zp=zp-0.35; -wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_2_per_point46=sa=sin(ang);ca=cos(ang); -wave_2_per_point47=xq=xp*sa + zp*ca; -wave_2_per_point48=yq=yp; -wave_2_per_point49=zq=xp*ca - zp*sa; -wave_2_per_point50= -wave_2_per_point51=//upper arm up down; -wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_2_per_point53=xp=xq; -wave_2_per_point54=sa=sin(ang);ca=cos(ang); -wave_2_per_point55=yp=yq*ca - zq*sa; -wave_2_per_point56=zp=yq*sa + zq*ca; -wave_2_per_point57= -wave_2_per_point58=//xp=xq;yp=yq;zp=zq; -wave_2_per_point59= -wave_2_per_point60= -wave_2_per_point61=//project into screenspace and draw on screen -wave_2_per_point62=zp=zp+2; -wave_2_per_point63=xs=-xp/zp; -wave_2_per_point64=ys=yp/zp; -wave_2_per_point65= -wave_2_per_point66=x=xs+0.5; -wave_2_per_point67=y=ys*1.3+0.5; -wave_2_per_point68= -wave_2_per_point69= -wave_2_per_point70=a=(1-sample); -wave_2_per_point71= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=phs=-sample * 0.2; -wave_3_per_point3=tm=q1 + phs; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=sa=sin(ang);ca=cos(ang); -wave_3_per_point17=yq=yp*sa + zp*ca; -wave_3_per_point18=zq=yp*ca - zp*sa; -wave_3_per_point19=yq=-yp; -wave_3_per_point20=zq=zp; -wave_3_per_point21= -wave_3_per_point22=ang=tm*8; -wave_3_per_point23=sa=sin(ang);ca=cos(ang); -wave_3_per_point24=xp=xq*sa + yq*ca; -wave_3_per_point25=yp=xq*ca - yq*sa; -wave_3_per_point26=zp=zq; -wave_3_per_point27= -wave_3_per_point28=//forearm movement; -wave_3_per_point29=zp=zp-0.3; -wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_3_per_point31=xq=xp; -wave_3_per_point32=sa=sin(ang);ca=cos(ang); -wave_3_per_point33=yq=yp*sa + zp*ca; -wave_3_per_point34=zq=yp*ca - zp*sa; -wave_3_per_point35= -wave_3_per_point36=//upper arm twist -wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_3_per_point38=sa=sin(ang);ca=cos(ang); -wave_3_per_point39=xp=xq*sa + yq*ca; -wave_3_per_point40=yp=xq*ca - yq*sa; -wave_3_per_point41=zp=zq; -wave_3_per_point42= -wave_3_per_point43=//upper arm outward; -wave_3_per_point44=zp=zp-0.35; -wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_3_per_point46=sa=sin(ang);ca=cos(ang); -wave_3_per_point47=xq=xp*sa + zp*ca; -wave_3_per_point48=yq=yp; -wave_3_per_point49=zq=xp*ca - zp*sa; -wave_3_per_point50= -wave_3_per_point51=//upper arm up down; -wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_3_per_point53=xp=xq; -wave_3_per_point54=sa=sin(ang);ca=cos(ang); -wave_3_per_point55=yp=yq*ca - zq*sa; -wave_3_per_point56=zp=yq*sa + zq*ca; -wave_3_per_point57= -wave_3_per_point58=//xp=xq;yp=yq;zp=zq; -wave_3_per_point59= -wave_3_per_point60= -wave_3_per_point61=//project into screenspace and draw on screen -wave_3_per_point62=zp=zp+2; -wave_3_per_point63=xs=-xp/zp; -wave_3_per_point64=ys=yp/zp; -wave_3_per_point65= -wave_3_per_point66=x=xs+0.5; -wave_3_per_point67=y=ys*1.3+0.5; -wave_3_per_point68= -wave_3_per_point69= -wave_3_per_point70=a=(1-sample); -wave_3_per_point71= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.98; -per_frame_2=zoom=1.002; -per_frame_3= -per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_5=vol=vol*vol; -per_frame_6=mtime=mtime+vol*0.1*(75/fps); -per_frame_7= -per_frame_8=q1=mtime*0.4; -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; -warp_5=` -warp_6=` // darken over time -warp_7=` ret -= 0.022; -warp_8=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 txr = float3(uv,q2); -comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; -comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, -comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, -comp_8=` 0.50 -comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) -comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo -comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); -comp_12=` ret *= 2.0; //gamma -comp_13=` //ret = ret*(1 - ret)*10; //brighten -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 deleted file mode 100644 index 71e1a41..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2.milk2 +++ /dev/null @@ -1,2044 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:59:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.450 -blending_direction=1 -random_1=0.340 -random_2=0.081 -random_3=0.093 -random_4=0.175 -random_5=0.722 - -[PRESET1_BEGIN] -NAME=381 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.233 -fWaveSmoothing=0.810 -fWaveParam=0.280 -fModWaveAlphaStart=0.470 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00796 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.900 -wave_g=1.000 -wave_b=0.900 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.900 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_0_per_point2= -wave_0_per_point3=k1 = cos(time/3); -wave_0_per_point4=k2 = sin(time/2); -wave_0_per_point5= -wave_0_per_point6=t_abs = sample; -wave_0_per_point7=t_rel = sample-time/2.12; -wave_0_per_point8=ampl = cos(t_rel)*5; -wave_0_per_point9=//ampl = 3; -wave_0_per_point10= -wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_0_per_point13=oz = ampl/3; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_0_per_point21= -wave_0_per_point22=r = 1; -wave_0_per_point23=g = 0.5; -wave_0_per_point24=b = 0; -wave_0_per_point25= -wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_0_per_point29= -wave_0_per_point30=xang = k1*3; -wave_0_per_point31=yang = 1; -wave_0_per_point32=zang = 3*k1; -wave_0_per_point33=fov = 0.22; -wave_0_per_point34= -wave_0_per_point35=monitor = t2; -wave_0_per_point36= -wave_0_per_point37=// Rotation um x,y,z -wave_0_per_point38= -wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point41= -wave_0_per_point42=ox = mx; -wave_0_per_point43=oy = my; -wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point46=ox = mx; -wave_0_per_point47=oz = mz; -wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point50=oy = my; -wave_0_per_point51=oz = mz; -wave_0_per_point52= -wave_0_per_point53=oz = oz - 6; -wave_0_per_point54=x = ox*fov/oz +0.5; -wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point56=y = oy*fov/oz + 0.5; -wave_0_per_point57= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.26913 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=9.75346 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.400 -shapecode_0_r2=0.290 -shapecode_0_g2=0.300 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.400 -shape_0_per_frame1=textured = 1; -shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_0_per_frame3= -shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_0_per_frame6= -shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_0_per_frame8=rad = rad0; -shape_0_per_frame9= -shape_0_per_frame10= -shape_0_per_frame11=x = posx; -shape_0_per_frame12=y = posy; -shape_0_per_frame13=ang = rot0; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14451 -shapecode_1_ang=1.13097 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.02315 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.970 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24*1; a2 = 0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_8=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.012/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.012/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*2 + -comp_6=` GetBlur3(uv)*1 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=421 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=0.160 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.300 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=flip+1; -wave_0_per_point6=flip=flip*below(flip,2); -wave_0_per_point7= -wave_0_per_point8=xp=0; -wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_0_per_point10=zp=0; -wave_0_per_point11= -wave_0_per_point12=//wrist movement; -wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point14= -wave_0_per_point15=xq=xp; -wave_0_per_point16=sa=sin(ang);ca=cos(ang); -wave_0_per_point17=yq=yp*sa + zp*ca; -wave_0_per_point18=zq=yp*ca - zp*sa; -wave_0_per_point19=yq=yp; -wave_0_per_point20=zq=zp; -wave_0_per_point21= -wave_0_per_point22=ang=tm*8; -wave_0_per_point23=sa=sin(ang);ca=cos(ang); -wave_0_per_point24=xp=xq*sa + yq*ca; -wave_0_per_point25=yp=xq*ca - yq*sa; -wave_0_per_point26=zp=zq; -wave_0_per_point27= -wave_0_per_point28=//forearm movement; -wave_0_per_point29=zp=zp-0.3; -wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point31=xq=xp; -wave_0_per_point32=sa=sin(ang);ca=cos(ang); -wave_0_per_point33=yq=yp*sa + zp*ca; -wave_0_per_point34=zq=yp*ca - zp*sa; -wave_0_per_point35= -wave_0_per_point36=//upper arm twist -wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_0_per_point38=sa=sin(ang);ca=cos(ang); -wave_0_per_point39=xp=xq*sa + yq*ca; -wave_0_per_point40=yp=xq*ca - yq*sa; -wave_0_per_point41=zp=zq; -wave_0_per_point42= -wave_0_per_point43=//upper arm outward; -wave_0_per_point44=zp=zp-0.35; -wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_0_per_point46=sa=sin(ang);ca=cos(ang); -wave_0_per_point47=xq=xp*sa + zp*ca; -wave_0_per_point48=yq=yp; -wave_0_per_point49=zq=xp*ca - zp*sa; -wave_0_per_point50= -wave_0_per_point51=//upper arm up down; -wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point53=xp=xq; -wave_0_per_point54=sa=sin(ang);ca=cos(ang); -wave_0_per_point55=yp=yq*ca - zq*sa; -wave_0_per_point56=zp=yq*sa + zq*ca; -wave_0_per_point57= -wave_0_per_point58=//xp=xq;yp=yq;zp=zq; -wave_0_per_point59= -wave_0_per_point60= -wave_0_per_point61=//project into screenspace and draw on screen -wave_0_per_point62=zp=zp+2; -wave_0_per_point63=xs=xp/zp; -wave_0_per_point64=ys=yp/zp; -wave_0_per_point65= -wave_0_per_point66=x=xs+0.5; -wave_0_per_point67=y=ys*1.3+0.5; -wave_0_per_point68= -wave_0_per_point69= -wave_0_per_point70=a=(1-sample); -wave_0_per_point71= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=-yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.720 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=sa=sin(ang);ca=cos(ang); -wave_2_per_point17=yq=yp*sa + zp*ca; -wave_2_per_point18=zq=yp*ca - zp*sa; -wave_2_per_point19=yq=yp; -wave_2_per_point20=zq=zp; -wave_2_per_point21= -wave_2_per_point22=ang=tm*8; -wave_2_per_point23=sa=sin(ang);ca=cos(ang); -wave_2_per_point24=xp=xq*sa + yq*ca; -wave_2_per_point25=yp=xq*ca - yq*sa; -wave_2_per_point26=zp=zq; -wave_2_per_point27= -wave_2_per_point28=//forearm movement; -wave_2_per_point29=zp=zp-0.3; -wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_2_per_point31=xq=xp; -wave_2_per_point32=sa=sin(ang);ca=cos(ang); -wave_2_per_point33=yq=yp*sa + zp*ca; -wave_2_per_point34=zq=yp*ca - zp*sa; -wave_2_per_point35= -wave_2_per_point36=//upper arm twist -wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_2_per_point38=sa=sin(ang);ca=cos(ang); -wave_2_per_point39=xp=xq*sa + yq*ca; -wave_2_per_point40=yp=xq*ca - yq*sa; -wave_2_per_point41=zp=zq; -wave_2_per_point42= -wave_2_per_point43=//upper arm outward; -wave_2_per_point44=zp=zp-0.35; -wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_2_per_point46=sa=sin(ang);ca=cos(ang); -wave_2_per_point47=xq=xp*sa + zp*ca; -wave_2_per_point48=yq=yp; -wave_2_per_point49=zq=xp*ca - zp*sa; -wave_2_per_point50= -wave_2_per_point51=//upper arm up down; -wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_2_per_point53=xp=xq; -wave_2_per_point54=sa=sin(ang);ca=cos(ang); -wave_2_per_point55=yp=yq*ca - zq*sa; -wave_2_per_point56=zp=yq*sa + zq*ca; -wave_2_per_point57= -wave_2_per_point58=//xp=xq;yp=yq;zp=zq; -wave_2_per_point59= -wave_2_per_point60= -wave_2_per_point61=//project into screenspace and draw on screen -wave_2_per_point62=zp=zp+2; -wave_2_per_point63=xs=-xp/zp; -wave_2_per_point64=ys=yp/zp; -wave_2_per_point65= -wave_2_per_point66=x=xs+0.5; -wave_2_per_point67=y=ys*1.3+0.5; -wave_2_per_point68= -wave_2_per_point69= -wave_2_per_point70=a=(1-sample); -wave_2_per_point71= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=phs=-sample * 0.2; -wave_3_per_point3=tm=q1 + phs; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=sa=sin(ang);ca=cos(ang); -wave_3_per_point17=yq=yp*sa + zp*ca; -wave_3_per_point18=zq=yp*ca - zp*sa; -wave_3_per_point19=yq=-yp; -wave_3_per_point20=zq=zp; -wave_3_per_point21= -wave_3_per_point22=ang=tm*8; -wave_3_per_point23=sa=sin(ang);ca=cos(ang); -wave_3_per_point24=xp=xq*sa + yq*ca; -wave_3_per_point25=yp=xq*ca - yq*sa; -wave_3_per_point26=zp=zq; -wave_3_per_point27= -wave_3_per_point28=//forearm movement; -wave_3_per_point29=zp=zp-0.3; -wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_3_per_point31=xq=xp; -wave_3_per_point32=sa=sin(ang);ca=cos(ang); -wave_3_per_point33=yq=yp*sa + zp*ca; -wave_3_per_point34=zq=yp*ca - zp*sa; -wave_3_per_point35= -wave_3_per_point36=//upper arm twist -wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_3_per_point38=sa=sin(ang);ca=cos(ang); -wave_3_per_point39=xp=xq*sa + yq*ca; -wave_3_per_point40=yp=xq*ca - yq*sa; -wave_3_per_point41=zp=zq; -wave_3_per_point42= -wave_3_per_point43=//upper arm outward; -wave_3_per_point44=zp=zp-0.35; -wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_3_per_point46=sa=sin(ang);ca=cos(ang); -wave_3_per_point47=xq=xp*sa + zp*ca; -wave_3_per_point48=yq=yp; -wave_3_per_point49=zq=xp*ca - zp*sa; -wave_3_per_point50= -wave_3_per_point51=//upper arm up down; -wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_3_per_point53=xp=xq; -wave_3_per_point54=sa=sin(ang);ca=cos(ang); -wave_3_per_point55=yp=yq*ca - zq*sa; -wave_3_per_point56=zp=yq*sa + zq*ca; -wave_3_per_point57= -wave_3_per_point58=//xp=xq;yp=yq;zp=zq; -wave_3_per_point59= -wave_3_per_point60= -wave_3_per_point61=//project into screenspace and draw on screen -wave_3_per_point62=zp=zp+2; -wave_3_per_point63=xs=-xp/zp; -wave_3_per_point64=ys=yp/zp; -wave_3_per_point65= -wave_3_per_point66=x=xs+0.5; -wave_3_per_point67=y=ys*1.3+0.5; -wave_3_per_point68= -wave_3_per_point69= -wave_3_per_point70=a=(1-sample); -wave_3_per_point71= -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=1 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=0.100 -wavecode_4_g=0.690 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=n=sample*6.283; -wave_4_per_point2=phs=-sample * 0.18; -wave_4_per_point3=tm=q1 + phs; -wave_4_per_point4= -wave_4_per_point5=flip=flip+1; -wave_4_per_point6=flip=flip*below(flip,2); -wave_4_per_point7= -wave_4_per_point8=xp=0; -wave_4_per_point9=yp=flip*0.05*sample + (sin(tm)*0.6 + 0.5)*0.2 + 0.05; -wave_4_per_point10=zp=0; -wave_4_per_point11= -wave_4_per_point12=//wrist movement; -wave_4_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_4_per_point14= -wave_4_per_point15=xq=xp; -wave_4_per_point16=sa=sin(ang);ca=cos(ang); -wave_4_per_point17=yq=yp*sa + zp*ca; -wave_4_per_point18=zq=yp*ca - zp*sa; -wave_4_per_point19=yq=yp; -wave_4_per_point20=zq=zp; -wave_4_per_point21= -wave_4_per_point22=ang=tm*8; -wave_4_per_point23=sa=sin(ang);ca=cos(ang); -wave_4_per_point24=xp=xq*sa + yq*ca; -wave_4_per_point25=yp=xq*ca - yq*sa; -wave_4_per_point26=zp=zq; -wave_4_per_point27= -wave_4_per_point28=//forearm movement; -wave_4_per_point29=zp=zp-0.3; -wave_4_per_point30=ang=3.14 + cos(tm*2 - 0.5)*1.2; -wave_4_per_point31=xq=xp; -wave_4_per_point32=sa=sin(ang);ca=cos(ang); -wave_4_per_point33=yq=yp*sa + zp*ca; -wave_4_per_point34=zq=yp*ca - zp*sa; -wave_4_per_point35= -wave_4_per_point36=//upper arm twist -wave_4_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_4_per_point38=sa=sin(ang);ca=cos(ang); -wave_4_per_point39=xp=xq*sa + yq*ca; -wave_4_per_point40=yp=xq*ca - yq*sa; -wave_4_per_point41=zp=zq; -wave_4_per_point42= -wave_4_per_point43=//upper arm outward; -wave_4_per_point44=zp=zp-0.35; -wave_4_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_4_per_point46=sa=sin(ang);ca=cos(ang); -wave_4_per_point47=xq=xp*sa + zp*ca; -wave_4_per_point48=yq=yp; -wave_4_per_point49=zq=xp*ca - zp*sa; -wave_4_per_point50= -wave_4_per_point51=//upper arm up down; -wave_4_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_4_per_point53=xp=xq; -wave_4_per_point54=sa=sin(ang);ca=cos(ang); -wave_4_per_point55=yp=yq*ca - zq*sa; -wave_4_per_point56=zp=yq*sa + zq*ca; -wave_4_per_point57= -wave_4_per_point58=//xp=xq;yp=yq;zp=zq; -wave_4_per_point59= -wave_4_per_point60= -wave_4_per_point61=//project into screenspace and draw on screen -wave_4_per_point62=zp=zp+2; -wave_4_per_point63=xs=xp/zp; -wave_4_per_point64=ys=yp/zp; -wave_4_per_point65= -wave_4_per_point66=x=xs+0.5; -wave_4_per_point67=y=ys*1.3+0.5; -wave_4_per_point68= -wave_4_per_point69= -wave_4_per_point70=a=(1-sample); -wave_4_per_point71= -wavecode_5_enabled=1 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=1 -wavecode_5_bDrawThick=1 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=0.800 -wavecode_5_g=0.550 -wavecode_5_b=0.700 -wavecode_5_a=1.000 -wave_5_per_point1=n=sample*6.283; -wave_5_per_point2=phs=-sample * 0.2; -wave_5_per_point3=tm=q1 + phs; -wave_5_per_point4= -wave_5_per_point5=flip=flip+1; -wave_5_per_point6=flip=flip*below(flip,2); -wave_5_per_point7= -wave_5_per_point8=xp=0; -wave_5_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_5_per_point10=zp=0; -wave_5_per_point11= -wave_5_per_point12=//wrist movement; -wave_5_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_5_per_point14= -wave_5_per_point15=xq=xp; -wave_5_per_point16=sa=sin(ang);ca=cos(ang); -wave_5_per_point17=yq=yp*sa + zp*ca; -wave_5_per_point18=zq=yp*ca - zp*sa; -wave_5_per_point19=yq=yp; -wave_5_per_point20=zq=zp; -wave_5_per_point21= -wave_5_per_point22=ang=tm*8; -wave_5_per_point23=sa=sin(ang);ca=cos(ang); -wave_5_per_point24=xp=xq*sa + yq*ca; -wave_5_per_point25=yp=xq*ca - yq*sa; -wave_5_per_point26=zp=zq; -wave_5_per_point27= -wave_5_per_point28=//forearm movement; -wave_5_per_point29=zp=zp-0.3; -wave_5_per_point30=ang=3.14 + sin(tm*2 - 0.5)*2.5; -wave_5_per_point31=xq=xp; -wave_5_per_point32=sa=sin(ang);ca=cos(ang); -wave_5_per_point33=yq=yp*sa + zp*ca; -wave_5_per_point34=zq=yp*ca - zp*sa; -wave_5_per_point35= -wave_5_per_point36=//upper arm twist -wave_5_per_point37=ang=-1.0 + cos(tm*2.7 + 0.5); -wave_5_per_point38=sa=sin(ang);ca=cos(ang); -wave_5_per_point39=xp=xq*sa + yq*ca; -wave_5_per_point40=yp=xq*ca - yq*sa; -wave_5_per_point41=zp=zq; -wave_5_per_point42= -wave_5_per_point43=//upper arm outward; -wave_5_per_point44=zp=zp-0.35; -wave_5_per_point45=ang=cos(tm*2)*0.55 - 1.05; -wave_5_per_point46=sa=sin(ang);ca=cos(ang); -wave_5_per_point47=xq=xp*sa + zp*ca; -wave_5_per_point48=yq=yp; -wave_5_per_point49=zq=xp*ca - zp*sa; -wave_5_per_point50= -wave_5_per_point51=//upper arm up down; -wave_5_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_5_per_point53=xp=xq; -wave_5_per_point54=sa=sin(ang);ca=cos(ang); -wave_5_per_point55=yp=yq*ca - zq*sa; -wave_5_per_point56=zp=yq*sa + zq*ca; -wave_5_per_point57= -wave_5_per_point58=//xp=xq;yp=yq;zp=zq; -wave_5_per_point59= -wave_5_per_point60= -wave_5_per_point61=//project into screenspace and draw on screen -wave_5_per_point62=zp=zp+2; -wave_5_per_point63=xs=xp/zp; -wave_5_per_point64=ys=yp/zp; -wave_5_per_point65= -wave_5_per_point66=x=xs+0.5; -wave_5_per_point67=y=ys*1.3+0.5; -wave_5_per_point68= -wave_5_per_point69= -wave_5_per_point70=a=(1-sample); -wave_5_per_point71= -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.98; -per_frame_2=zoom=1.002; -per_frame_3= -per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_5=vol=vol*vol; -per_frame_6=mtime=mtime+vol*0.1*(75/fps); -per_frame_7= -per_frame_8=q1=mtime*0.4; -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; -warp_5=` -warp_6=` // darken over time -warp_7=` ret -= 0.022; -warp_8=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 txr = float3(uv,q2); -comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; -comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, -comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, -comp_8=` 0.50 -comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) -comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo -comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); -comp_12=` ret *= 2.0; //gamma -comp_13=` //ret = ret*(1 - ret)*10; //brighten -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 deleted file mode 100644 index cee1e2a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Double stringy things2b.milk2 +++ /dev/null @@ -1,2044 +0,0 @@ -Created with MILKDROP 3.1 on 12/04/2023 at 23:44:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=1 -random_1=0.34 -random_2=0.081 -random_3=0.093 -random_4=0.175 -random_5=0.722 - -[PRESET1_BEGIN] -NAME=381 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.233 -fWaveSmoothing=0.810 -fWaveParam=0.280 -fModWaveAlphaStart=0.470 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00796 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.900 -wave_g=1.000 -wave_b=0.900 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.900 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_0_per_point2= -wave_0_per_point3=k1 = cos(time/3); -wave_0_per_point4=k2 = sin(time/2); -wave_0_per_point5= -wave_0_per_point6=t_abs = sample; -wave_0_per_point7=t_rel = sample-time/2.12; -wave_0_per_point8=ampl = cos(t_rel)*5; -wave_0_per_point9=//ampl = 3; -wave_0_per_point10= -wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_0_per_point13=oz = ampl/3; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_0_per_point21= -wave_0_per_point22=r = 1; -wave_0_per_point23=g = 0.5; -wave_0_per_point24=b = 0; -wave_0_per_point25= -wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_0_per_point29= -wave_0_per_point30=xang = k1*3; -wave_0_per_point31=yang = 1; -wave_0_per_point32=zang = 3*k1; -wave_0_per_point33=fov = 0.22; -wave_0_per_point34= -wave_0_per_point35=monitor = t2; -wave_0_per_point36= -wave_0_per_point37=// Rotation um x,y,z -wave_0_per_point38= -wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point41= -wave_0_per_point42=ox = mx; -wave_0_per_point43=oy = my; -wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point46=ox = mx; -wave_0_per_point47=oz = mz; -wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point50=oy = my; -wave_0_per_point51=oz = mz; -wave_0_per_point52= -wave_0_per_point53=oz = oz - 6; -wave_0_per_point54=x = ox*fov/oz +0.5; -wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point56=y = oy*fov/oz + 0.5; -wave_0_per_point57= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.26913 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=9.75346 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.400 -shapecode_0_r2=0.290 -shapecode_0_g2=0.300 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.400 -shape_0_per_frame1=textured = 1; -shape_0_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_0_per_frame3= -shape_0_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_0_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_0_per_frame6= -shape_0_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_0_per_frame8=rad = rad0; -shape_0_per_frame9= -shape_0_per_frame10= -shape_0_per_frame11=x = posx; -shape_0_per_frame12=y = posy; -shape_0_per_frame13=ang = rot0; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14451 -shapecode_1_ang=1.13097 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.02315 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.970 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24*1; a2 = 0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_8=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.012/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.012/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*2 + -comp_6=` GetBlur3(uv)*1 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - Double stringy things2.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=0.160 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.101 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.300 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=flip+1; -wave_0_per_point6=flip=flip*below(flip,2); -wave_0_per_point7= -wave_0_per_point8=xp=0; -wave_0_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_0_per_point10=zp=0; -wave_0_per_point11= -wave_0_per_point12=//wrist movement; -wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point14= -wave_0_per_point15=xq=xp; -wave_0_per_point16=sa=sin(ang);ca=cos(ang); -wave_0_per_point17=yq=yp*sa + zp*ca; -wave_0_per_point18=zq=yp*ca - zp*sa; -wave_0_per_point19=yq=yp; -wave_0_per_point20=zq=zp; -wave_0_per_point21= -wave_0_per_point22=ang=tm*8; -wave_0_per_point23=sa=sin(ang);ca=cos(ang); -wave_0_per_point24=xp=xq*sa + yq*ca; -wave_0_per_point25=yp=xq*ca - yq*sa; -wave_0_per_point26=zp=zq; -wave_0_per_point27= -wave_0_per_point28=//forearm movement; -wave_0_per_point29=zp=zp-0.3; -wave_0_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point31=xq=xp; -wave_0_per_point32=sa=sin(ang);ca=cos(ang); -wave_0_per_point33=yq=yp*sa + zp*ca; -wave_0_per_point34=zq=yp*ca - zp*sa; -wave_0_per_point35= -wave_0_per_point36=//upper arm twist -wave_0_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_0_per_point38=sa=sin(ang);ca=cos(ang); -wave_0_per_point39=xp=xq*sa + yq*ca; -wave_0_per_point40=yp=xq*ca - yq*sa; -wave_0_per_point41=zp=zq; -wave_0_per_point42= -wave_0_per_point43=//upper arm outward; -wave_0_per_point44=zp=zp-0.35; -wave_0_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_0_per_point46=sa=sin(ang);ca=cos(ang); -wave_0_per_point47=xq=xp*sa + zp*ca; -wave_0_per_point48=yq=yp; -wave_0_per_point49=zq=xp*ca - zp*sa; -wave_0_per_point50= -wave_0_per_point51=//upper arm up down; -wave_0_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point53=xp=xq; -wave_0_per_point54=sa=sin(ang);ca=cos(ang); -wave_0_per_point55=yp=yq*ca - zq*sa; -wave_0_per_point56=zp=yq*sa + zq*ca; -wave_0_per_point57= -wave_0_per_point58=//xp=xq;yp=yq;zp=zq; -wave_0_per_point59= -wave_0_per_point60= -wave_0_per_point61=//project into screenspace and draw on screen -wave_0_per_point62=zp=zp+2; -wave_0_per_point63=xs=xp/zp; -wave_0_per_point64=ys=yp/zp; -wave_0_per_point65= -wave_0_per_point66=x=xs+0.5; -wave_0_per_point67=y=ys*1.3+0.5; -wave_0_per_point68= -wave_0_per_point69= -wave_0_per_point70=a=(1-sample); -wave_0_per_point71= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=-yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.720 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=sa=sin(ang);ca=cos(ang); -wave_2_per_point17=yq=yp*sa + zp*ca; -wave_2_per_point18=zq=yp*ca - zp*sa; -wave_2_per_point19=yq=yp; -wave_2_per_point20=zq=zp; -wave_2_per_point21= -wave_2_per_point22=ang=tm*8; -wave_2_per_point23=sa=sin(ang);ca=cos(ang); -wave_2_per_point24=xp=xq*sa + yq*ca; -wave_2_per_point25=yp=xq*ca - yq*sa; -wave_2_per_point26=zp=zq; -wave_2_per_point27= -wave_2_per_point28=//forearm movement; -wave_2_per_point29=zp=zp-0.3; -wave_2_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_2_per_point31=xq=xp; -wave_2_per_point32=sa=sin(ang);ca=cos(ang); -wave_2_per_point33=yq=yp*sa + zp*ca; -wave_2_per_point34=zq=yp*ca - zp*sa; -wave_2_per_point35= -wave_2_per_point36=//upper arm twist -wave_2_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_2_per_point38=sa=sin(ang);ca=cos(ang); -wave_2_per_point39=xp=xq*sa + yq*ca; -wave_2_per_point40=yp=xq*ca - yq*sa; -wave_2_per_point41=zp=zq; -wave_2_per_point42= -wave_2_per_point43=//upper arm outward; -wave_2_per_point44=zp=zp-0.35; -wave_2_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_2_per_point46=sa=sin(ang);ca=cos(ang); -wave_2_per_point47=xq=xp*sa + zp*ca; -wave_2_per_point48=yq=yp; -wave_2_per_point49=zq=xp*ca - zp*sa; -wave_2_per_point50= -wave_2_per_point51=//upper arm up down; -wave_2_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_2_per_point53=xp=xq; -wave_2_per_point54=sa=sin(ang);ca=cos(ang); -wave_2_per_point55=yp=yq*ca - zq*sa; -wave_2_per_point56=zp=yq*sa + zq*ca; -wave_2_per_point57= -wave_2_per_point58=//xp=xq;yp=yq;zp=zq; -wave_2_per_point59= -wave_2_per_point60= -wave_2_per_point61=//project into screenspace and draw on screen -wave_2_per_point62=zp=zp+2; -wave_2_per_point63=xs=-xp/zp; -wave_2_per_point64=ys=yp/zp; -wave_2_per_point65= -wave_2_per_point66=x=xs+0.5; -wave_2_per_point67=y=ys*1.3+0.5; -wave_2_per_point68= -wave_2_per_point69= -wave_2_per_point70=a=(1-sample); -wave_2_per_point71= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=phs=-sample * 0.2; -wave_3_per_point3=tm=q1 + phs; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*1.9)*0.5 +0.5; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=sa=sin(ang);ca=cos(ang); -wave_3_per_point17=yq=yp*sa + zp*ca; -wave_3_per_point18=zq=yp*ca - zp*sa; -wave_3_per_point19=yq=-yp; -wave_3_per_point20=zq=zp; -wave_3_per_point21= -wave_3_per_point22=ang=tm*8; -wave_3_per_point23=sa=sin(ang);ca=cos(ang); -wave_3_per_point24=xp=xq*sa + yq*ca; -wave_3_per_point25=yp=xq*ca - yq*sa; -wave_3_per_point26=zp=zq; -wave_3_per_point27= -wave_3_per_point28=//forearm movement; -wave_3_per_point29=zp=zp-0.3; -wave_3_per_point30=ang=3.14 + sin(tm*2.3 - 0.5)*1.5; -wave_3_per_point31=xq=xp; -wave_3_per_point32=sa=sin(ang);ca=cos(ang); -wave_3_per_point33=yq=yp*sa + zp*ca; -wave_3_per_point34=zq=yp*ca - zp*sa; -wave_3_per_point35= -wave_3_per_point36=//upper arm twist -wave_3_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_3_per_point38=sa=sin(ang);ca=cos(ang); -wave_3_per_point39=xp=xq*sa + yq*ca; -wave_3_per_point40=yp=xq*ca - yq*sa; -wave_3_per_point41=zp=zq; -wave_3_per_point42= -wave_3_per_point43=//upper arm outward; -wave_3_per_point44=zp=zp-0.35; -wave_3_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_3_per_point46=sa=sin(ang);ca=cos(ang); -wave_3_per_point47=xq=xp*sa + zp*ca; -wave_3_per_point48=yq=yp; -wave_3_per_point49=zq=xp*ca - zp*sa; -wave_3_per_point50= -wave_3_per_point51=//upper arm up down; -wave_3_per_point52=ang=cos(tm*0.9)*0.5 - 0.5; -wave_3_per_point53=xp=xq; -wave_3_per_point54=sa=sin(ang);ca=cos(ang); -wave_3_per_point55=yp=yq*ca - zq*sa; -wave_3_per_point56=zp=yq*sa + zq*ca; -wave_3_per_point57= -wave_3_per_point58=//xp=xq;yp=yq;zp=zq; -wave_3_per_point59= -wave_3_per_point60= -wave_3_per_point61=//project into screenspace and draw on screen -wave_3_per_point62=zp=zp+2; -wave_3_per_point63=xs=-xp/zp; -wave_3_per_point64=ys=yp/zp; -wave_3_per_point65= -wave_3_per_point66=x=xs+0.5; -wave_3_per_point67=y=ys*1.3+0.5; -wave_3_per_point68= -wave_3_per_point69= -wave_3_per_point70=a=(1-sample); -wave_3_per_point71= -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=1 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=0.100 -wavecode_4_g=0.690 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=n=sample*6.283; -wave_4_per_point2=phs=-sample * 0.18; -wave_4_per_point3=tm=q1 + phs; -wave_4_per_point4= -wave_4_per_point5=flip=flip+1; -wave_4_per_point6=flip=flip*below(flip,2); -wave_4_per_point7= -wave_4_per_point8=xp=0; -wave_4_per_point9=yp=flip*0.05*sample + (sin(tm)*0.6 + 0.5)*0.2 + 0.05; -wave_4_per_point10=zp=0; -wave_4_per_point11= -wave_4_per_point12=//wrist movement; -wave_4_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_4_per_point14= -wave_4_per_point15=xq=xp; -wave_4_per_point16=sa=sin(ang);ca=cos(ang); -wave_4_per_point17=yq=yp*sa + zp*ca; -wave_4_per_point18=zq=yp*ca - zp*sa; -wave_4_per_point19=yq=yp; -wave_4_per_point20=zq=zp; -wave_4_per_point21= -wave_4_per_point22=ang=tm*8; -wave_4_per_point23=sa=sin(ang);ca=cos(ang); -wave_4_per_point24=xp=xq*sa + yq*ca; -wave_4_per_point25=yp=xq*ca - yq*sa; -wave_4_per_point26=zp=zq; -wave_4_per_point27= -wave_4_per_point28=//forearm movement; -wave_4_per_point29=zp=zp-0.3; -wave_4_per_point30=ang=3.14 + cos(tm*2 - 0.5)*1.2; -wave_4_per_point31=xq=xp; -wave_4_per_point32=sa=sin(ang);ca=cos(ang); -wave_4_per_point33=yq=yp*sa + zp*ca; -wave_4_per_point34=zq=yp*ca - zp*sa; -wave_4_per_point35= -wave_4_per_point36=//upper arm twist -wave_4_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_4_per_point38=sa=sin(ang);ca=cos(ang); -wave_4_per_point39=xp=xq*sa + yq*ca; -wave_4_per_point40=yp=xq*ca - yq*sa; -wave_4_per_point41=zp=zq; -wave_4_per_point42= -wave_4_per_point43=//upper arm outward; -wave_4_per_point44=zp=zp-0.35; -wave_4_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_4_per_point46=sa=sin(ang);ca=cos(ang); -wave_4_per_point47=xq=xp*sa + zp*ca; -wave_4_per_point48=yq=yp; -wave_4_per_point49=zq=xp*ca - zp*sa; -wave_4_per_point50= -wave_4_per_point51=//upper arm up down; -wave_4_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_4_per_point53=xp=xq; -wave_4_per_point54=sa=sin(ang);ca=cos(ang); -wave_4_per_point55=yp=yq*ca - zq*sa; -wave_4_per_point56=zp=yq*sa + zq*ca; -wave_4_per_point57= -wave_4_per_point58=//xp=xq;yp=yq;zp=zq; -wave_4_per_point59= -wave_4_per_point60= -wave_4_per_point61=//project into screenspace and draw on screen -wave_4_per_point62=zp=zp+2; -wave_4_per_point63=xs=xp/zp; -wave_4_per_point64=ys=yp/zp; -wave_4_per_point65= -wave_4_per_point66=x=xs+0.5; -wave_4_per_point67=y=ys*1.3+0.5; -wave_4_per_point68= -wave_4_per_point69= -wave_4_per_point70=a=(1-sample); -wave_4_per_point71= -wavecode_5_enabled=1 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=1 -wavecode_5_bDrawThick=1 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=0.800 -wavecode_5_g=0.550 -wavecode_5_b=0.700 -wavecode_5_a=1.000 -wave_5_per_point1=n=sample*6.283; -wave_5_per_point2=phs=-sample * 0.2; -wave_5_per_point3=tm=q1 + phs; -wave_5_per_point4= -wave_5_per_point5=flip=flip+1; -wave_5_per_point6=flip=flip*below(flip,2); -wave_5_per_point7= -wave_5_per_point8=xp=0; -wave_5_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_5_per_point10=zp=0; -wave_5_per_point11= -wave_5_per_point12=//wrist movement; -wave_5_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_5_per_point14= -wave_5_per_point15=xq=xp; -wave_5_per_point16=sa=sin(ang);ca=cos(ang); -wave_5_per_point17=yq=yp*sa + zp*ca; -wave_5_per_point18=zq=yp*ca - zp*sa; -wave_5_per_point19=yq=yp; -wave_5_per_point20=zq=zp; -wave_5_per_point21= -wave_5_per_point22=ang=tm*8; -wave_5_per_point23=sa=sin(ang);ca=cos(ang); -wave_5_per_point24=xp=xq*sa + yq*ca; -wave_5_per_point25=yp=xq*ca - yq*sa; -wave_5_per_point26=zp=zq; -wave_5_per_point27= -wave_5_per_point28=//forearm movement; -wave_5_per_point29=zp=zp-0.3; -wave_5_per_point30=ang=3.14 + sin(tm*2 - 0.5)*2.5; -wave_5_per_point31=xq=xp; -wave_5_per_point32=sa=sin(ang);ca=cos(ang); -wave_5_per_point33=yq=yp*sa + zp*ca; -wave_5_per_point34=zq=yp*ca - zp*sa; -wave_5_per_point35= -wave_5_per_point36=//upper arm twist -wave_5_per_point37=ang=-1.0 + cos(tm*2.7 + 0.5); -wave_5_per_point38=sa=sin(ang);ca=cos(ang); -wave_5_per_point39=xp=xq*sa + yq*ca; -wave_5_per_point40=yp=xq*ca - yq*sa; -wave_5_per_point41=zp=zq; -wave_5_per_point42= -wave_5_per_point43=//upper arm outward; -wave_5_per_point44=zp=zp-0.35; -wave_5_per_point45=ang=cos(tm*2)*0.55 - 1.05; -wave_5_per_point46=sa=sin(ang);ca=cos(ang); -wave_5_per_point47=xq=xp*sa + zp*ca; -wave_5_per_point48=yq=yp; -wave_5_per_point49=zq=xp*ca - zp*sa; -wave_5_per_point50= -wave_5_per_point51=//upper arm up down; -wave_5_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_5_per_point53=xp=xq; -wave_5_per_point54=sa=sin(ang);ca=cos(ang); -wave_5_per_point55=yp=yq*ca - zq*sa; -wave_5_per_point56=zp=yq*sa + zq*ca; -wave_5_per_point57= -wave_5_per_point58=//xp=xq;yp=yq;zp=zq; -wave_5_per_point59= -wave_5_per_point60= -wave_5_per_point61=//project into screenspace and draw on screen -wave_5_per_point62=zp=zp+2; -wave_5_per_point63=xs=xp/zp; -wave_5_per_point64=ys=yp/zp; -wave_5_per_point65= -wave_5_per_point66=x=xs+0.5; -wave_5_per_point67=y=ys*1.3+0.5; -wave_5_per_point68= -wave_5_per_point69= -wave_5_per_point70=a=(1-sample); -wave_5_per_point71= -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.98; -per_frame_2=zoom=1.002; -per_frame_3= -per_frame_4=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_5=vol=vol*vol; -per_frame_6=mtime=mtime+vol*0.1*(75/fps); -per_frame_7= -per_frame_8=q1=mtime*0.4; -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz*.85; -warp_5=` -warp_6=` // darken over time -warp_7=` ret -= 0.022; -warp_8=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 txr = float3(uv,q2); -comp_5=` float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; -comp_6=` ret = lerp( tex2D(sampler_main, (uv-0.5)*0.98 + 0.5).xyz, -comp_7=` tex2D(sampler_main, (uv_echo-0.5)*0.98 + 0.5).xyz, -comp_8=` 0.50 -comp_9=` ) + GetBlur3(uv) + GetBlur3(uv_echo) -comp_10=` + GetBlur1(uv) + GetBlur1(uv_echo); //video echo; //video echo -comp_11=` ret *= tex3D(sampler_noisevol_hq, txr); -comp_12=` ret *= 2.0; //gamma -comp_13=` //ret = ret*(1 - ret)*10; //brighten -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 deleted file mode 100644 index 16f9c37..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Flexi - the bipolar.milk2 +++ /dev/null @@ -1,1396 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:37:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.420 -blending_direction=1 -random_1=0.909 -random_2=0.910 -random_3=0.406 -random_4=0.326 -random_5=0.460 - -[PRESET1_BEGIN] -NAME=va ultramix2 - 159_1 002 DOUBLE3 BUTTERFLY darkX sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.080 -fWaveScale=2.381 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.290 -fModWaveAlphaEnd=0.290 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.980 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.23297 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=x = 0.5+0.38*if(equal(instance,0),1,-1)*sin(time+1.57); -shape_0_per_frame2=y = 0.5+0.38*if(equal(instance,0),1,-1)*cos(time+1.57); -shape_0_per_frame3=ang = sin(time); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09514 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.5+0.3*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.5+0.3*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.31716 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.26973 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`//ret.x *= 2; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 1.5*ret.y*ret.y; -comp_50=`ret.z = 1.5*ret.y; -comp_51=` -comp_52=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Flexi - the bipolar 004 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.210 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.413 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=-0.660 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.240 -wave_y=0.440 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.190 -ib_size=0.500 -ib_r=1.000 -ib_g=1.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.180 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.36971 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.010 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=chance = 0; -wave_1_per_frame1=t1 = asin(1); -wave_1_per_frame2= -wave_1_per_frame3=rot = rot + q6; -wave_1_per_frame4=t2 = rot; -wave_1_per_frame5= -wave_1_per_frame6=q4 = 0.5 + (q4-0.5)*q15; -wave_1_per_frame7=q5 = 0.5 + (q5-0.5)*q15; -wave_1_per_point1=w = 4*t1*sample + t2; -wave_1_per_point2=d = q3*0.5*q15 + value1; -wave_1_per_point3= -wave_1_per_point4=x = q4 + sin(w)*d; -wave_1_per_point5=y = q5 + cos(w)*d; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.36971 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.010 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=chance = 0; -wave_2_per_frame1=t1 = asin(1); -wave_2_per_frame2= -wave_2_per_frame3=rot = rot + q9; -wave_2_per_frame4=t2 = rot; -wave_2_per_frame5= -wave_2_per_frame6=q7 = 0.5 + (q7-0.5)*q15; -wave_2_per_frame7=q8 = 0.5 + (q8-0.5)*q15; -wave_2_per_point1=w = 4*t1*sample + t2; -wave_2_per_point2=d = q3*0.5*q15 + value1; -wave_2_per_point3= -wave_2_per_point4=x = q7 + sin(w)*d; -wave_2_per_point5=y = q8 + cos(w)*d; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.36971 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.010 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=chance = 0; -wave_3_per_frame1=t1 = asin(1); -wave_3_per_frame2= -wave_3_per_frame3=rot = rot + q12; -wave_3_per_frame4=t2 = rot; -wave_3_per_frame5= -wave_3_per_frame6=q10 = 0.5 + (q10-0.5)*q15; -wave_3_per_frame7=q11= 0.5 + (q11-0.5)*q15; -wave_3_per_point1=w = 4*t1*sample + t2; -wave_3_per_point2=d = q3*0.5*q15 + value1; -wave_3_per_point3= -wave_3_per_point4=x = q10 + sin(w)*d; -wave_3_per_point5=y = q11 + cos(w)*d; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02770 -shapecode_0_ang=6.03186 -shapecode_0_tex_ang=6.03186 -shapecode_0_tex_zoom=0.68390 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.050 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=an = an + q6; -shape_0_per_frame2=ang = an*0.5; -shape_0_per_frame3=x = q4; -shape_0_per_frame4=y = q5; -shape_0_per_frame5=rad = q3; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=x = 0.5 + (x-0.5)/q2; -shape_0_per_frame9=y = 0.5 + (y-0.5)/q1; -shape_0_per_frame10= -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=6.03186 -shapecode_1_tex_ang=6.03186 -shapecode_1_tex_zoom=0.68390 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.050 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=an = an + q9; -shape_1_per_frame2=ang = an*0.5; -shape_1_per_frame3=x = q7; -shape_1_per_frame4=y = q8; -shape_1_per_frame5=rad = q3; -shape_1_per_frame6= -shape_1_per_frame7=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame8=y = 0.5 + (y-0.5)/q1; -shape_1_per_frame9= -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02770 -shapecode_2_ang=6.03186 -shapecode_2_tex_ang=6.03186 -shapecode_2_tex_zoom=0.68390 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.050 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=an = an + q12; -shape_2_per_frame2=ang = an*0.5; -shape_2_per_frame3=x = q10; -shape_2_per_frame4=y = q11; -shape_2_per_frame5=rad = q3; -shape_2_per_frame6= -shape_2_per_frame7=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame8=y = 0.5 + (y-0.5)/q1; -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=48 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02770 -shapecode_3_ang=6.03186 -shapecode_3_tex_ang=6.03186 -shapecode_3_tex_zoom=0.68390 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=an = an + 0.5*q16/num_inst; -shape_3_per_frame2=w = asin(1)*4*instance/num_inst + an; -shape_3_per_frame3=x = q6 + sin(w)*q5*0.5; -shape_3_per_frame4=y = q7 + cos(w)*q5*0.5; -shape_3_per_frame5=rad = q5*0.25; -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = 0.5 + (x-0.5)/q2; -shape_3_per_frame9=//y = 0.5 + (y-0.5)/q1; -shape_3_per_frame10= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//******** INITIALIZATION ********* -per_frame_init_2=//---------- some global vars, do not change ------------- -per_frame_init_3=avg = 0.01; -per_frame_init_4=q7 = .25; //MyZoom -per_frame_init_5=q8 = rand(2.0)-1.0; //fractal modifier -per_frame_init_6=//q8 = 1; //# -per_frame_init_7=q16 = 1 + rand(2); //Tele ; rather fish eye -per_frame_init_8=//q16 = 1; //# -per_frame_init_9=q18 = rand(0.8)+.1; //brightness balance back/front -per_frame_init_10=q30 = 1; //logarithmic Z-Dist storage; unused -per_frame_init_11=q31 =128; -per_frame_init_12=start = 1; travel = 0; RotZ = 0; look = 0; slow = 0; t0 = time+3; lampx = .5; lampy = .5; -per_frame_init_13=cran0 = rand(1); -per_frame_init_14=n = 0; loop (10000, gmegabuf(n)=0; n=n+1; ); -per_frame_init_15=n = 0; loop (10000, megabuf(n)=0; n=n+1; ); -per_frame_init_16=trelx = 0; trely = 0; trelz = 0; -per_frame_init_17=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_18= -per_frame_init_19=//Find random starting point -per_frame_init_20=while (exec2( -per_frame_init_21= ran1 = rand(800)/100; ran2 = rand(800)/100; ran3 = rand(800)/100; -per_frame_init_22= PosX = rand(5)-2; PosY = rand(5)-2; PosZ = rand(5)-2; -per_frame_init_23= -per_frame_init_24=// PosX = 3.3; PosY = 2; PosZ = -2; ran1 = 0; ran2 = 0; ran3 = 0; //# -per_frame_init_25= -per_frame_init_26= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_27= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_28= -per_frame_init_29= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_30= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_31= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_32= -per_frame_init_33= //***********BOT************* -per_frame_init_34= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_35= dist = 0.001; -per_frame_init_36= while (exec2( -per_frame_init_37= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_38= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_39= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_init_40= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_init_41= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_init_42= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_43= loop (7+1, -per_frame_init_44= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_45= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_46= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_47= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_48= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_49= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_50= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_51= ); -per_frame_init_52= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_53= dist *= 1.05; -per_frame_init_54= ,(dist < 0.6)*(len > 30))); -per_frame_init_55=,(dist < .06))); //end while -per_frame_init_56= -per_frame_init_57= -per_frame_init_58= -per_frame_1=fps_ = .0 * fps_ + 1*if(fps<=25,fps,25+.5*(fps-25)); -per_frame_2=dec_s = 1-.06*30/fps_; -per_frame_3=beat = (time > t0+3); t0 = if(beat, time, t0); -per_frame_4= -per_frame_5=//code by anandamide -per_frame_6=eosVol = (bass+mid+treb)*0.25; -per_frame_7=eosVol = eosVol * eosVol; -per_frame_8=eosVol = eosVol * eosVol; -per_frame_9=eosTime = eosTime + eosVol * 0.001 * 60.0/fps; -per_frame_10= -per_frame_11=eosTime2 = eosTime2 + eosVol * 0.013 * 60.0/fps; -per_frame_12= -per_frame_13=eosTime = if( eosTime > 15000.0, -15000.0, eosTime );//seems to be floating accuracy issues above certain values -per_frame_14=eosTime2 = if( eosTime2 > 15000.0, -15000.0, eosTime ); -per_frame_15=q30 = 1.0 - (eosTime2-int(eosTime2)); -per_frame_16=q9 = eosTime / 13.0; -per_frame_17=monitor = eosTime; -per_frame_18=q9 = eosTime/5.0; -per_frame_19=c0 = (q9-0.00)-int(q9-0.00); -per_frame_20=c1 = (q9-0.25)-int(q9-0.25); -per_frame_21=c2 = (q9-0.50)-int(q9-0.50); -per_frame_22=c3 = (q9-0.75)-int(q9-0.75); -per_frame_23=c0 = abs(c0-0.5); -per_frame_24=c1 = abs(c1-0.5); -per_frame_25=c2 = abs(c2-0.5); -per_frame_26=c3 = abs(c3-0.5); -per_frame_27=c0 = max( min( (c0 - 0.33)/(0.4-0.33), 1.0), 0.0 ); -per_frame_28=c1 = max( min( (c1 - 0.33)/(0.4-0.33), 1.0), 0.0 ); -per_frame_29=c2 = max( min( (c2 - 0.33)/(0.4-0.33), 1.0), 0.0 ); -per_frame_30=c3 = max( min( (c3 - 0.33)/(0.4-0.33), 1.0), 0.0 ); -per_frame_31=c0 = c0*c0*(3.0-2.0*c0); -per_frame_32=c1 = c1*c1*(3.0-2.0*c1); -per_frame_33=c2 = c2*c2*(3.0-2.0*c2); -per_frame_34=c3 = c3*c3*(3.0-2.0*c3); -per_frame_35=//eosVol = 2; -per_frame_36=texAng = texAng + eosVol * c0 * -0.007; -per_frame_37=texAng = texAng + eosVol * c1 * 0.0065; -per_frame_38=texAng = texAng + eosVol * c2 * -0.0183; -per_frame_39=texAng = texAng + eosVol * c3 * 0.0184; -per_frame_40= -per_frame_41=q15 = texAng; -per_frame_42=q17 = 1.0 / ( (c0 + c1) * eosVol * 0.1 + (c2+c3)* eosVol*0.011 + 0.7 ); -per_frame_43=//end anandamide code -per_frame_44= -per_frame_45=speed = min(0.2,dist_-0.02) * (1.0+2.0*avg) * (1.0-slow*0.0)*0.7/q7; -per_frame_46= -per_frame_47= -per_frame_48=speed = speed * (0.1+min(eosVol,1.5)*0.5);//anandamide -per_frame_49=ds = speed*0.25/fps_;//anandamide -per_frame_50= -per_frame_51=RotZ = if (RotZ==0,beat*(rand(100)<20*travel)*(rand(10)/10-.3), -per_frame_52= bnot(beat*(rand(100)<30))*RotZ); -per_frame_53=slow = if (bnot(slow), beat*(rand(1000*avg)<6), bnot(beat*(rand(100)<50))); -per_frame_54=look = if (bnot(look), beat*(rand(1000*speed)<12), bnot(beat*(rand(100)<50))); -per_frame_55= -per_frame_56=//Lamp View -per_frame_57=lx = if (beat,rand(150)/200+.15,lx); -per_frame_58=ly = if (beat,rand(150)/200+.15,ly); -per_frame_59=lampx = lampx * dec_s + (1-dec_s)*if (look,lx,0.5); -per_frame_60=lampy = lampy * dec_s + (1-dec_s)*if (look,ly,0.5); -per_frame_61=q1 = lampx; q2 = lampy; -per_frame_62= -per_frame_63=//Position -per_frame_64=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_65=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_66=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_67= -per_frame_68=angchg = (.2-dist_)*(dist_ < .2)*0.5; -per_frame_69=travel = if (angchg > 0,0,travel+ds); -per_frame_70=v1 = v1 * dec_s + (1-dec_s)* RotZ * ds; -per_frame_71=v2 = v2 *dec_s + (1-dec_s)*angchg *xslope/fps_; -per_frame_72=v3 = v3 *dec_s + (1-dec_s)*(angchg *yslope/fps_ + 2*v1*sin(time*.1)); -per_frame_73=//v2 = .008; -per_frame_74=//push old RotMat -per_frame_75=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_76=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_77=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_78= -per_frame_79=iterationDrop = (abs(v1)+abs(v2)+abs(v3)) * 1000.0; -per_frame_80=iterationDrop = min( iterationDrop, 5.0 ); -per_frame_81=q29 = iterationDrop; -per_frame_82= -per_frame_83=n = 0; avg = 0; -per_frame_84=loop (5, -per_frame_85= n = n+1; -per_frame_86= //new Rot. Mat for infinitesimal angles -per_frame_87= ran1 = rand(100)/100; -per_frame_88= ran2 = rand(100)/200-.25; -per_frame_89= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_90= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_91= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_92= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_93= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_94= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_95= -per_frame_96= //pop old RotMat -per_frame_97= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_98= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_99= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_100= -per_frame_101= //Multiply new RotMat by old one -per_frame_102= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_103= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_104= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_105= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_106= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_107= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_108= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_109= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_110= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_111= -per_frame_112= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_113= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_114= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_115= -per_frame_116= -per_frame_117= //***********BOT************* -per_frame_118= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_119= dist = 0.002; -per_frame_120= while (exec2( -per_frame_121= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_122= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_123= uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_124= uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_125= uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_126= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_127= loop (7+1, -per_frame_128= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_129= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_130= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_131= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_132= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_133= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_134= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_135= ); -per_frame_136= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_137= dist *= 1.1; -per_frame_138= ,(dist < 0.6)*(len > 30))); -per_frame_139= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_140= avg = avg+abs(megabuf(n)/5); -per_frame_141=); //end loop 5 -per_frame_142= -per_frame_143=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_144= -per_frame_145=xslope = min(max(2/avg*(megabuf(1)-megabuf(3)),-3),3); -per_frame_146=yslope = min(max(2/avg*(megabuf(4)-megabuf(2)),-3),3); -per_frame_147= -per_frame_148=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_149= -per_frame_150=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_151=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_152=q19 = .5 + .5*sin(time*.02+cran0*6); //brightness backgd -per_frame_153=start = start * .9; -per_frame_154=q11 = v1; q12 = v2; q13 = v3; -per_frame_155=//forward comp. of Rotation -per_pixel_1= warp = 0; dx = .00; zoom = 1; dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*3; -warp_5=` float3 dx = 2*GetBlur1(frac(uv+float2(1,0)*d))-2*GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = 2*GetBlur1(frac(uv+float2(0,1)*d))-2*GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*1.5; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.008; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d*0.5 - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d*0.5 - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d*0.5 - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float2 d, uv_light1; -comp_2=`float3 dx, dy, c1, c2, c3, c4, light1_dy; -comp_3=`float2 numerator, denominator, fraction; -comp_4=`float2 c,bipolar; -comp_5=`int depth, n; -comp_6=`float cutoff, s; -comp_7=` -comp_8=`shader_body -comp_9=`{ -comp_10=`uv = 0.5 + (uv-0.5)*1; // try apply some overall zoom in or out, works good in play with number of iterations -comp_11=`cutoff = 2; -comp_12=`n = 1; // number of radial mirrors -comp_13=`s = 0.33; // logarithmic zoom factor -comp_14=`depth = 2; //number of fractal iterations -comp_15=` -comp_16=`for(int i = 0; i q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 1.4; -warp_27=` if (n < 1.2) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,0.42)); -comp_11=` -comp_12=`ret *= 3.02; -comp_13=` -comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= 0.046; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod -comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; -comp_34=` -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 deleted file mode 100644 index a556d7e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Gold2 [PRIVATE].milk2 +++ /dev/null @@ -1,1595 +0,0 @@ -Created with MILKDROP 3.2 on 16/07/2023 at 23:14:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.50 -blending_direction=-1 -random_1=0.104743 -random_2=0.503388 -random_3=0.894851 -random_4=0.922087 -random_5=0.052168 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0163b3 gold sdf -NAME=MilkDrop2077.0163b3 gold sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.92368 -rot=0.00000 -cx=0.500 -cy=0.520 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.15493 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3=ang = rand(320)/100; -shape_2_per_frame4= -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.120 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.159; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*12; -comp_7=` -comp_8=`ret = lerp(float3(2.4,2.1,0.5)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.9,1.5,1.5), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`//ret = lerp(ret,float3(0.5,1.8,2.3),GetPixel(uv).z); -comp_12=` -comp_13=`} -comp_14=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0272 MOD3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=113.000 -fWaveScale=27.455 -fWaveSmoothing=0.465 -fWaveParam=-1.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=1.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.180 -wave_b=1.000 -wave_x=0.560 -wave_y=0.575 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.900 -nMotionVectorsX=11.760 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=24.01387 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.53*sin(bass*1.45); -wave_0_per_frame3=b=b+0.51*sin(mid*1.427); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=77.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.100 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.160 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.373 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.01000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.390 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.450 -shapecode_1_y=0.500 -shapecode_1_rad=0.13869 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00100 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.200 -shapecode_1_border_g=0.810 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.485 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=1.000 -shapecode_2_a=1.080 -shapecode_2_r2=0.500 -shapecode_2_g2=0.458 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.880 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.420 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.89000 -shapecode_3_r=1.080 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.880 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.441 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=tan(0.52*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=cos(1.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(10,bt); -per_frame_8=q5=cos(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); -per_frame_16= -per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); -per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); -per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); -per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(.5,2.3,2.9)*0.05 + -warp_21=` time*float3(.1,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 1.4; -warp_27=` if (n < 1.2) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,0.42)); -comp_11=` -comp_12=`ret *= 3.02; -comp_13=` -comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= 0.046; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod -comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; -comp_34=` -comp_35=`ret /= float3(-2.1,1.7,2.1); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 deleted file mode 100644 index 1e297f9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Hexcollie - Magma spiral.milk2 +++ /dev/null @@ -1,431 +0,0 @@ -Created with MILKDROP 3.30 on 15/12/2023 at 22:27:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.70 -blending_direction=1 -random_1=0.814499 -random_2=0.411111 -random_3=0.768428 -random_4=0.680217 -random_5=0.376016 - -[PRESET1_BEGIN] -NAME=fiShbRaiN + Flexi - box of tricks 17 [moebius plus spiral mask] - edit -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.280 -fDecay=0.800 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=3.04777 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (rand(2000)-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (rand(2000)-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (rand(2000)-1000)*0.001 , r); -per_frame_14=z = if(is_beat, rand(1000)*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.01; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = rand(1000)/1000; -per_frame_22=q24 = rand(1000)/1000; -per_frame_23=q25 = (rand(1000)/1000)*6.28; -per_frame_24=q26 = q25 - 3.14; -per_frame_25=q27 = (rand(1000)/12000)+0.04; -per_frame_26= -per_frame_27=q28 = rand(1000)/1000; -per_frame_28=q29 = rand(1000)/1000; -per_frame_29=q30 = (rand(1000)/1000)*6.28; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (rand(1000)/14000)+0.04; -per_frame_32= -warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ -warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -warp_3=`} -warp_4=` -warp_5=`float2 complex_pow(float2 base, int exponent){ -warp_6=` float2 exponentiation = float2(1,0); -warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=` -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 deleted file mode 100644 index 02cc7d2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - Mandala.milk2 +++ /dev/null @@ -1,777 +0,0 @@ -Created with MILKDROP 3.25 on 02/03/2024 at 11:32:21 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=side -blending_progress=0.55 -blending_direction=1 -random_1=0.587534 -random_2=0.838889 -random_3=0.601897 -random_4=0.686721 -random_5=0.118293 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = 2; -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`//MilkDrop3 Brightness Mode: -comp_53=`ret *= 1.2; -comp_54=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk deleted file mode 100644 index e2ad91c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 Cube.milk +++ /dev/null @@ -1,287 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube12.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 deleted file mode 100644 index 0d6f820..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed.milk2 +++ /dev/null @@ -1,2039 +0,0 @@ -Created with MILKDROP 3.1 on 09/05/2023 at 19:42:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.430 -blending_direction=-1 -random_1=0.385 -random_2=0.183 -random_3=0.577 -random_4=0.422 -random_5=0.929 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 deleted file mode 100644 index 46e8afa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed2.milk2 +++ /dev/null @@ -1,2039 +0,0 @@ -Created with MILKDROP 3.1 on 09/05/2023 at 19:43:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.470 -blending_direction=1 -random_1=0.448 -random_2=0.200 -random_3=0.228 -random_4=0.177 -random_5=0.676 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 deleted file mode 100644 index 6d680bb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1 freezed3.milk2 +++ /dev/null @@ -1,2039 +0,0 @@ -Created with MILKDROP 3.1 on 09/05/2023 at 19:45:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.540 -blending_direction=1 -random_1=0.854 -random_2=0.790 -random_3=0.225 -random_4=0.268 -random_5=0.093 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk deleted file mode 100644 index ce45110..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 deleted file mode 100644 index 0f2abbd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk2 +++ /dev/null @@ -1,1778 +0,0 @@ -Created with MILKDROP 3.1 on 07/04/2023 at 22:35:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.14 -blending_direction=-1 -random_1=0.175745 -random_2=0.519377 -random_3=0.923442 -random_4=0.0201897 -random_5=0.910976 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(2.5,-1.0,-1.0); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk deleted file mode 100644 index e9799f1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk +++ /dev/null @@ -1,343 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`} -comp_46=` -comp_47=` -comp_48=` -comp_49=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 deleted file mode 100644 index d42196a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk2 +++ /dev/null @@ -1,1180 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:50:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.540 -blending_direction=1 -random_1=0.316 -random_2=0.688 -random_3=0.761 -random_4=0.373 -random_5=0.404 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R062.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.070 -fWarpScale=2.109 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.600 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.85000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.520 -wave_y=0.455 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.008 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.870 -b2x=0.970 -b3x=1.040 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.92000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.950 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=it = it + 1; -wave_0_per_frame2= -wave_0_per_frame3=a = equal(it%20,0); -wave_0_per_frame4=a = 1; -wave_0_per_point1=x = int(rand(101))*0.009; -wave_0_per_point2=y = int(rand(101))*0.011; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.330 -wavecode_1_a=0.820 -wave_1_per_frame1=tm = int(rand(101))*.01*6.24; -wave_1_per_frame2=dt = int(rand(101))*.01; -wave_1_per_frame3= -wave_1_per_frame4= -wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; -wave_1_per_frame7= -wave_1_per_frame8=r = .5 + .5*sin(time*1.132); -wave_1_per_frame9=g = .5 + .5*sin(time*1.121); -wave_1_per_frame10=b = .5 + .5*sin(time*1.187); -wave_1_per_point1=sp = int(sample*4); -wave_1_per_point2=sw = equal(it%2,0); -wave_1_per_point3=it = if(equal(sample,0),0,it + 1); -wave_1_per_point4= -wave_1_per_point5=mod = bass; -wave_1_per_point6= -wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; -wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_1_per_point11= -wave_1_per_point12=x = if(sw,bx,ax); -wave_1_per_point13=y = if(sw,by,ay); -wave_1_per_point14= -wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_1_per_point16= -wave_1_per_point17=a = sw*0.2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=0.830 -wave_2_per_frame1=tm = int(rand(101))*.01*6.24; -wave_2_per_frame2=dt = int(rand(101))*.01; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; -wave_2_per_frame7= -wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); -wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); -wave_2_per_frame10=b = .5 + .5*sin(time*1.187); -wave_2_per_point1=sp = int(sample*4); -wave_2_per_point2=sw = equal(it%2,0); -wave_2_per_point3=it = if(equal(sample,0),0,it + 1); -wave_2_per_point4= -wave_2_per_point5=mod = treb; -wave_2_per_point6= -wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; -wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_2_per_point11= -wave_2_per_point12=x = if(sw,bx,ax); -wave_2_per_point13=y = if(sw,by,ay); -wave_2_per_point14= -wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_2_per_point16= -wave_2_per_point17=a = sw*.2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.46009 -wavecode_3_smoothing=0.82000 -wavecode_3_r=0.860 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; -wave_3_per_frame2=dt = int(rand(101))*0.009; -wave_3_per_frame3= -wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; -wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; -wave_3_per_frame6= -wave_3_per_frame7=r = .5 + .5*sin(time*1.132); -wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); -wave_3_per_frame9=b = .5 + .5*sin(time*1.187); -wave_3_per_point1=sp = int(sample*4); -wave_3_per_point2=sw = equal(it%2,0); -wave_3_per_point3=it = if(equal(sample,0),0,it + 1); -wave_3_per_point4= -wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; -wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; -wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; -wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; -wave_3_per_point9= -wave_3_per_point10=x = if(sw,bx,ax); -wave_3_per_point11=y = if(sw,by,ay); -wave_3_per_point12= -wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_3_per_point14= -wave_3_per_point15=a = sw*.2 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.13000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.140 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.085 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.120 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.190 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.910 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.089 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.107 -per_frame_1=t = time*11.69; -per_frame_2=wave_x = wave_x + 0.315*( 0.861*sin(2.4209*time*5) + 0.324*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.287*( 0.264*sin(2.3498*time*5) + 0.63*sin(2.976*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.672*sin(0.4817*time) + 0.308*sin(0.2188*time) ); -per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`//ret.x *= 2; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(2.3,0.2,2.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 2.5*ret.y*ret.y; -comp_50=`ret.z = 0.55*ret.y; -comp_51=` -comp_52=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Images.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`} -comp_46=` -comp_47=` -comp_48=` -comp_49=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk deleted file mode 100644 index e48053a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 2 Triple Imagesx.milk +++ /dev/null @@ -1,811 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_003; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=`sampler MilkDrop3_001; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` float2 texc = 0.37 + 0.55*ret.xy; -comp_9=` float4 noise2 = tex3D(sampler_noisevol_hq, -comp_10=` ((uv.xyy*0.33 -comp_11=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_12=` ).xyz* -comp_13=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_14=` *float3(4.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_15=` ); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=` float2 d = texsize.zw*22; -comp_23=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_24=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_25=` float2 my_uv = uv + float2(dx.y,dy.y)*0.2; -comp_26=` -comp_27=`float3 re; -comp_28=` -comp_29=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_30=`float2 m = float2(1-q4,q8); -comp_31=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_32=`float2 mid_uv = m + (uv-m)*0.996; -comp_33=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_34=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_35=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_36=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_37=`//ret = tex2D(sampler_main, uv); -comp_38=`re = tex2D( sampler_MilkDrop3_008, my_uv)-tex2D(sampler_MilkDrop3_008, texc); -comp_39=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_40=` -comp_41=`ret = lerp( re, 1-re, ret.y)/1.2+ tex2D(MilkDrop3_001, texc) * ret.y; -comp_42=`//ret *= tex2D(MilkDrop3_001, texc) * ret.y * 20; -comp_43=` -comp_44=` -comp_45=`ret /= float3(0.7,1.4,-0.7); -comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk deleted file mode 100644 index 8f1c106..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain.milk +++ /dev/null @@ -1,804 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk deleted file mode 100644 index a69333a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk +++ /dev/null @@ -1,768 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=zoom=1.010; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.9*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk deleted file mode 100644 index fa22a0f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk +++ /dev/null @@ -1,327 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.007; -per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_002; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( MilkDrop3_001, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk deleted file mode 100644 index 9959920..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk +++ /dev/null @@ -1,825 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.1,1.1,1.3); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 deleted file mode 100644 index 23652fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk2 +++ /dev/null @@ -1,1130 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:54:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.600 -blending_direction=1 -random_1=0.622 -random_2=0.993 -random_3=0.214 -random_4=0.301 -random_5=0.673 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R234.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.81954 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (bass+mid+att)/6; -per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=wave_x = xpos + 0.5; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=wave_y = ypos + 0.5; -per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_22=warp = warp*vol; -per_frame_23=zoom = zoom - 0.02*zoom*bass_att; -per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_25=ob_a = 1 - 2*vol; -per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); -per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); -per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); -per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); -per_frame_30=Decay = extreme; -per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); -per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); -per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); -per_frame_34=mv_x = if(above(effect,0),1.25,64); -per_frame_35=mv_y = if(above(effect,0),64,2.25); -per_frame_36=mv_r =1-bass_effect; -per_frame_37=mv_g=1-treb_effect; -per_frame_38=mv_b=1-mid_effect; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 deleted file mode 100644 index 5b4229d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 +++ /dev/null @@ -1,1616 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:18:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.700 -blending_direction=1 -random_1=0.902 -random_2=0.682 -random_3=0.369 -random_4=0.759 -random_5=0.190 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R181 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 164, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(3,q23,q26); -comp_18=`static float3 s = float3(q3,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (3,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(12/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (1, -0.3, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret -= float3(0.6,0.2,0); -comp_40=`} -comp_41=` -comp_42=`//------------------------------------------- -comp_43=`//Written by martin -comp_44=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.1,1.0,0.7); -comp_29=`} -comp_30=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk deleted file mode 100644 index cb24a19..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk +++ /dev/null @@ -1,405 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 deleted file mode 100644 index f8beb73..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk2 +++ /dev/null @@ -1,1202 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:39:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=vertical -blending_progress=0.500 -blending_direction=-1 -random_1=0.205 -random_2=0.238 -random_3=0.733 -random_4=0.419 -random_5=0.188 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.006 Isosceles River.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.1,1.1,1.3); -comp_29=`ret /= float3(-1.1,-1.1,1.3); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 deleted file mode 100644 index 18e8095..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Red Textures 4 [PRIVATE].milk2 +++ /dev/null @@ -1,1256 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 23:14:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.40 -blending_direction=-1 -random_1=0.367751 -random_2=0.761382 -random_3=0.421816 -random_4=0.718428 -random_5=0.885366 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R300 Inferno2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.8,1.6,2.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 deleted file mode 100644 index 07cfeb1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 2.milk2 +++ /dev/null @@ -1,2183 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:16:08 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.42 -blending_direction=1 -random_1=0.853523 -random_2=0.585908 -random_3=0.886450 -random_4=0.863144 -random_5=0.921003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(-2.8,1.5,1.5); -comp_38=`ret /= float3(-0.4,-1.5,1.4); -comp_39=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`ret /= float3(2.1,1.4,0.7); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 deleted file mode 100644 index e1bf8a5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 3.milk2 +++ /dev/null @@ -1,1803 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:17:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=1 -random_1=0.282791 -random_2=0.741870 -random_3=0.771816 -random_4=0.733062 -random_5=0.342276 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`ret /= float3(0.2,-2.0,0.9); -comp_30=`} -comp_31=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R188.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.283185; -wave_0_per_point2=x = .5 + sin(sp)*.45; -wave_0_per_point3=y = .5 + cos(sp)*.45; -wave_0_per_point4= -wave_0_per_point5=tm = time*.5 + sp; -wave_0_per_point6= -wave_0_per_point7=r = .75 + .25*sin(tm*1.178); -wave_0_per_point8=g = .75 + .25*sin(tm*1.152); -wave_0_per_point9=b = .75 + .25*sin(tm*1.102); -wave_0_per_point10= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,5); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33=//r=xfade;g=xfade;b=xfade; -wave_1_per_point34= -wave_1_per_point35= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_2_per_point1=it = (it+1)*below(it,25); -wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_2_per_point5= -wave_2_per_point6=tm = time*.5 + sample*2; -wave_2_per_point7= -wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_2_per_point10= -wave_2_per_point11=x = vx; -wave_2_per_point12=y = vy; -wave_2_per_point13= -wave_2_per_point14=tm= 1.11 + sample + t1*2.0; -wave_2_per_point15= -wave_2_per_point16=flux=sin(time)*0.5; -wave_2_per_point17=fluy=cos(time)*0.5; -wave_2_per_point18= -wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_2_per_point21=xfade = (xfade2+xfade)*0.5; -wave_2_per_point22= -wave_2_per_point23= -wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_2_per_point27= -wave_2_per_point28=r=r1*xfade + g1*(1-xfade); -wave_2_per_point29=g=g1*xfade + b1*(1-xfade); -wave_2_per_point30=b=b1*xfade + r1*(1-xfade); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tic = min(time-tir,.1); -wave_3_per_frame2=tir = time; -wave_3_per_frame3=t2 = tic; -wave_3_per_point1=sam = int(rand(1001))*.001; -wave_3_per_point2=sam = sample; -wave_3_per_point3=it = (it+1)*above(sam,0); -wave_3_per_point4=set = int(sam*6); -wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); -wave_3_per_point6=off = .866025403; -wave_3_per_point7= -wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); -wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); -wave_3_per_point10= -wave_3_per_point11=zang = q6*50; -wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); -wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); -wave_3_per_point14=mx = ox; -wave_3_per_point15=my = oy; -wave_3_per_point16= -wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; -wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); -wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); -wave_3_per_point20=a = max(-.9 + vol,0); -wave_3_per_point21= -wave_3_per_point22=x = mx*rad; -wave_3_per_point23=y = my*rad; -wave_3_per_point24= -wave_3_per_point25=x = x*.75 + q1; -wave_3_per_point26=y = y + (1-q2); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=decay=.999; -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*0.4 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + .1*sin(time*.548); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.1; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.3333; -per_frame_39=q3 = q3*q3*0.5 + 0.1; -per_frame_40=q3 = min(q3,1.0); -per_frame_41=//q3=1.25; -per_frame_42=monitor = int(q3*4)/4; -per_frame_43= -per_frame_44=q4 = mt; -per_frame_45=q5 = bt; -per_frame_46= -per_frame_47=cx = q1; -per_frame_48=cy = q2; -per_frame_49= -per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_55= -per_frame_56=q6 = rmod; -per_frame_57= -per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_59= -per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_61= -per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.0;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=limit=0.05; -per_pixel_25= -per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_27=dsign=sign(dx); -per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; -per_pixel_29= -per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_31=dsign=sign(dy); -per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; -per_pixel_33= -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=` d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_15=` -comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 deleted file mode 100644 index 9aa8003..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 +++ /dev/null @@ -1,1638 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:18:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.54 -blending_direction=1 -random_1=0.059485 -random_2=0.420190 -random_3=0.502575 -random_4=0.997290 -random_5=0.999322 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`ret /= float3(0.2,-2.0,0.9); -comp_30=`} -comp_31=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.2,1.0,0.5); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk deleted file mode 100644 index 5ee9cbd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk +++ /dev/null @@ -1,850 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 deleted file mode 100644 index 6ce4efe..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk2 +++ /dev/null @@ -1,1636 +0,0 @@ -Created with MILKDROP 3.2 on 28/05/2023 at 23:43:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.54 -blending_direction=1 -random_1=0.035095 -random_2=0.558537 -random_3=0.903523 -random_4=0.324119 -random_5=0.390921 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-0.4,1.2,2.2); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk deleted file mode 100644 index ad7bd16..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 1.milk +++ /dev/null @@ -1,372 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.120 -fZoomExponent=1.04000 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.790 -ib_size=0.002 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_init_1=i=0; -per_frame_init_2=loop(10000, gmegabuf(i)=0; -per_frame_init_3= -per_frame_init_4=i=i+1;); -per_frame_init_5= -per_frame_init_6=t=0; -per_frame_init_7= -per_frame_init_8=t0=time; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.23,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=0.486+sin(atime*0.005088044367)*0.486; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=q6=aspecty; t=t+.1/fps; t1=t1+1/fps; -per_frame_26=s=150+140*sin(t); q1=pow(abs(s),0.205); -per_frame_27= -per_frame_28= -per_frame_29=i=0; x=0; y=0; p=0; p1=0; -per_frame_30= -per_frame_31=loop(1024, -per_frame_32= -per_frame_33=p=p+ s*(sin(i*s)-cos(i*s))/i; p1=p1-p; -per_frame_34=x=x+sin(p1); y=y+cos(p1); -per_frame_35=gmegabuf(2*i)=x; gmegabuf(2*i+1)=y; -per_frame_36= -per_frame_37=i=i+1;); -per_frame_38= -per_frame_39= -per_frame_40=///// clears the screen each n seconds -per_frame_41= -per_frame_42=n=12; -per_frame_43=decay=above(time-t0,.2)-equal((5*t1)%(5*n),0); -per_frame_44= -per_frame_45=monitor=s; -per_frame_46= -per_frame_47=q2=0.0052; //// zoom -per_frame_48= -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk deleted file mode 100644 index c18eca3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11.milk +++ /dev/null @@ -1,279 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320002 -SpriteSY=-0.320002 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk deleted file mode 100644 index eacc682..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 11b.milk +++ /dev/null @@ -1,283 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(0.7,1.0,1.7); -comp_32=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320002 -SpriteSY=-0.320002 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 deleted file mode 100644 index d61de47..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2 double.milk2 +++ /dev/null @@ -1,1143 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:25:31 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.450 -blending_direction=-1 -random_1=0.278 -random_2=0.870 -random_3=0.746 -random_4=0.235 -random_5=0.861 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R036.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*12 + ang*9 + time*-3.4)*(0.9-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=` -comp_6=`ret = tex2D(sampler_main, uvm).x, -comp_7=` -comp_8=`ret = lerp ( -comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_10=`ret, -comp_11=`pow(ret,.3)); -comp_12=` -comp_13=`ret *= 1; -comp_14=` -comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_16=` ret = pow(ret,float3(2.8,1.1,.8))*1.25 -.25; //MilkDrop2077 color mod -comp_17=` -comp_18=` -comp_19=` // ret *= ret -comp_20=`//ret += tex2D(sampler_main, uvm).yyy, -comp_21=` -comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; -comp_23=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.1,2.2,1.4); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk deleted file mode 100644 index 3786337..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk deleted file mode 100644 index a0ba1b1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2b.milk +++ /dev/null @@ -1,284 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\sunburst2.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=5 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940001 -SpriteSY=0.940001 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk deleted file mode 100644 index b5b0738..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 deleted file mode 100644 index 53f1d0c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk2 +++ /dev/null @@ -1,1107 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:42:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=wave -blending_progress=0.470 -blending_direction=1 -random_1=0.654 -random_2=0.790 -random_3=0.379 -random_4=0.623 -random_5=0.217 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 deleted file mode 100644 index cf09291..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b.milk2 +++ /dev/null @@ -1,1171 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:20:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.57 -blending_direction=-1 -random_1=0.297967 -random_2=0.155149 -random_3=0.379946 -random_4=0.478049 -random_5=0.691057 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R207.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 deleted file mode 100644 index eebe3ab..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3c.milk2 +++ /dev/null @@ -1,1173 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:26:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.490 -blending_direction=-1 -random_1=0.765 -random_2=0.928 -random_3=0.346 -random_4=0.109 -random_5=0.852 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R207.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-0.8,0.9,0.9); -comp_29=`} -comp_30=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 deleted file mode 100644 index 2d27beb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3d.milk2 +++ /dev/null @@ -1,1526 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:10:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.49 -blending_direction=1 -random_1=0.567615 -random_2=0.981165 -random_3=0.379404 -random_4=0.389295 -random_5=0.204743 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.9,2.1,-0.2); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk deleted file mode 100644 index 3c83e2e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(3*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 deleted file mode 100644 index e0aa84f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk2 +++ /dev/null @@ -1,1148 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:45:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.570 -blending_direction=1 -random_1=0.070 -random_2=0.222 -random_3=0.819 -random_4=0.529 -random_5=0.542 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=1 -shapecode_4_sides=3 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=726 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.11264 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.21795 -shapecode_4_r=1.000 -shapecode_4_g=1.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_4_per_frame2=t=-.2*time; pi=3.1416; -shape_4_per_frame3= -shape_4_per_frame4= -shape_4_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_4_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_4_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_4_per_frame8= -shape_4_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_4_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_4_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_4_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_4_per_frame13= -shape_4_per_frame14= -shape_4_per_frame15=z6=.3+ .2*sin(t); -shape_4_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_4_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_4_per_frame18= -shape_4_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_4_per_frame20= -shape_4_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_4_per_frame22= -shape_4_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_4_per_frame24= -shape_4_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_4_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_4_per_frame27= -shape_4_per_frame28= -shape_4_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; -shape_4_per_frame30= -shape_4_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_4_per_frame32= -shape_4_per_frame33= -shape_4_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_4_per_frame35=p6 = 1-.1*i%10; -shape_4_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_4_per_frame37= -shape_4_per_frame38=r= p5*p6*p7; r2=r; -shape_4_per_frame39=g= r*r; g2=g; -shape_4_per_frame40=b= g*g; b2=b; -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.2,1.0,0.4); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk deleted file mode 100644 index 444b9f8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom - 0.01 * ( sin(3-sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 deleted file mode 100644 index b6361b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5.milk2 +++ /dev/null @@ -1,1564 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 19:00:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.600 -blending_direction=-1 -random_1=0.394 -random_2=0.399 -random_3=0.427 -random_4=0.009 -random_5=0.138 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (332) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.91581 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.090 -shapecode_0_y=0.900 -shapecode_0_rad=0.22437 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.76002 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=6.19589 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_7=` ((uv.xyy*q27 -warp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_9=` ).xyz* -warp_10=` float3(1,1,0)*0.05 + -warp_11=` time*float3(0,0,1)*q29 -warp_12=` ); -warp_13=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_14=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_15=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_16=` // take the difference between the crisp and blurred images, -warp_17=` // then add it back into the image. Creates spots and stripes over time. -warp_18=` ret += (ret - GetBlur2(uv))*0.3; -warp_19=` ret *= 0.9; -warp_20=` -warp_21=` // add noise: -warp_22=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_23=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; -warp_24=` -warp_25=` // desaturate over time, to keep the globs white -warp_26=` ret = lerp(ret, lum(ret), 0.2); -warp_27=`} -comp_1=` -comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; -comp_3=`float3 noise, ret1, neu; -comp_4=`static float2 hor = float2 (texsize.z,0); -comp_5=`static float2 ver = float2 (0, texsize.w); -comp_6=` -comp_7=`shader_body { -comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; -comp_9=` -comp_10=`float z = .1/uv1.y/uv1.x; -comp_11=` -comp_12=`rs0.x = uv1.x*z; -comp_13=`rs0.y = z; -comp_14=`rs.x = rs0.x + time/2; -comp_15=`rs.y = rs0.y + time/2; -comp_16=` -comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); -comp_18=`noise = noise-.55; -comp_19=` -comp_20=`float3 mask = saturate(24*(uv1.y)) ; -comp_21=` -comp_22=` -comp_23=` -comp_24=`float dist = 1; -comp_25=`float inten = 1; -comp_26=`ret1 = 0; -comp_27=`int anz = 4; -comp_28=`int n = 1; -comp_29=`dz = 0; -comp_30=`while (n <= anz) { -comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; -comp_32=` -comp_33=` inten = sqrt(dist)*(1-dist)*4; -comp_34=` uv = uv1*aspect.yx; -comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); -comp_36=` -comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); -comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); -comp_39=` neu = GetPixel(uv3); -comp_40=` ret1 = max(ret1,neu*inten); -comp_41=`n++; -comp_42=`} -comp_43=` -comp_44=`dz = (dz*(.5+rand_preset.z)); -comp_45=`float2 pos = 2*(rand_preset.xy-.5); -comp_46=`uv1 = 4*uv1; -comp_47=`float2 uv_rr = sin(uv1 + dz + pos); -comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); -comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); -comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); -comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; -comp_52=` -comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) -comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; -comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; -comp_56=`ret *= 1+ret; -comp_57=`//ret = GetPixel(uv_orig+.5); -comp_58=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(3*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk deleted file mode 100644 index 50e54f7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 5s.milk +++ /dev/null @@ -1,288 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom - 0.01 * ( sin(3-sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320000 -SpriteSY=-0.320000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 deleted file mode 100644 index 54a2489..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6 snail.milk2 +++ /dev/null @@ -1,1066 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:25:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.59 -blending_direction=1 -random_1=0.854472 -random_2=0.048916 -random_3=0.305962 -random_4=0.207724 -random_5=0.876965 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R287.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.15493 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3=ang = rand(320)/100; -shape_2_per_frame4= -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.120 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk deleted file mode 100644 index c1e6615..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk deleted file mode 100644 index 2fcbfad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*3)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk deleted file mode 100644 index beae133..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( cos(1*cos(2*(sqrt(4)-ang)*3)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 deleted file mode 100644 index 0d17431..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk2 +++ /dev/null @@ -1,1303 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:32:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=1 -random_1=0.160298 -random_2=0.087669 -random_3=0.763415 -random_4=0.606233 -random_5=0.761789 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 8.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( cos(1*cos(2*(sqrt(4)-ang)*3)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk deleted file mode 100644 index 23e265e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1.milk +++ /dev/null @@ -1,333 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.121)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 1.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1124*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 deleted file mode 100644 index be97d91..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 DMT.milk2 +++ /dev/null @@ -1,1343 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 15:35:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.90 -blending_direction=-1 -random_1=0.008266 -random_2=0.525474 -random_3=0.653117 -random_4=0.786721 -random_5=0.305420 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 deleted file mode 100644 index 715e3db..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest + SkullSprite.milk2 +++ /dev/null @@ -1,1285 +0,0 @@ -Created with MILKDROP 3.30 on 14/02/2024 at 19:07:55 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.52 -blending_direction=-1 -random_1=0.573035 -random_2=0.397425 -random_3=0.348509 -random_4=0.113415 -random_5=0.903523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`ret /= float3(0.8,-2.3,2.2); -comp_29=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\skull1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 deleted file mode 100644 index 84d6927..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest Sprite.milk2 +++ /dev/null @@ -1,1285 +0,0 @@ -Created with MILKDROP 3.30 on 15/02/2024 at 22:32:00 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.52 -blending_direction=-1 -random_1=0.573035 -random_2=0.397425 -random_3=0.348509 -random_4=0.113415 -random_5=0.903523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`ret /= float3(0.8,-2.3,2.2); -comp_29=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala2b.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 deleted file mode 100644 index 1123472..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Forest.milk2 +++ /dev/null @@ -1,1786 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 23:26:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.52 -blending_direction=-1 -random_1=0.573035 -random_2=0.397425 -random_3=0.348509 -random_4=0.113415 -random_5=0.903523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`ret /= float3(0.8,-2.3,2.2); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk deleted file mode 100644 index ada2a33..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk deleted file mode 100644 index 5879301..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk deleted file mode 100644 index a6e76b8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk +++ /dev/null @@ -1,352 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//MilkDrop3 Invert Mode: -comp_29=`ret = 1 - ret; -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.4,1.1,1.0); -comp_32=`//MilkDrop3 Brightness Mode: -comp_33=`ret *= 1.2; -comp_34=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 deleted file mode 100644 index 49532d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3.milk2 +++ /dev/null @@ -1,718 +0,0 @@ -Created with MILKDROP 3.30 on 17/02/2024 at 17:29:42 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=side -blending_progress=0.55 -blending_direction=-1 -random_1=0.324932 -random_2=0.733469 -random_3=0.307588 -random_4=0.557453 -random_5=0.392683 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda2 -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//MilkDrop3 Invert Mode: -comp_29=`ret = 1 - ret; -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.4,1.1,1.0); -comp_32=`//MilkDrop3 Brightness Mode: -comp_33=`ret *= 1.2; -comp_34=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk deleted file mode 100644 index 3fb7831..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk +++ /dev/null @@ -1,269 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*2; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 deleted file mode 100644 index bf5188c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda4.milk2 +++ /dev/null @@ -1,783 +0,0 @@ -Created with MILKDROP 3.30 on 17/02/2024 at 17:46:32 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.55 -blending_direction=1 -random_1=0.732249 -random_2=0.840650 -random_3=0.189431 -random_4=0.567073 -random_5=0.239566 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = 2; -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 Manda3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//MilkDrop3 Invert Mode: -comp_29=`ret = 1 - ret; -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.4,1.1,1.0); -comp_32=`//MilkDrop3 Brightness Mode: -comp_33=`ret *= 1.2; -comp_34=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 deleted file mode 100644 index d38796b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double.milk2 +++ /dev/null @@ -1,1196 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 23:33:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.48 -blending_direction=-1 -random_1=0.757182 -random_2=0.872764 -random_3=0.0777778 -random_4=0.776423 -random_5=0.248509 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.007; -per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_002; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( MilkDrop3_001, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(0.6,-2.3,-1.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 deleted file mode 100644 index 056001b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 double2.milk2 +++ /dev/null @@ -1,1196 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 23:34:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.420 -blending_direction=-1 -random_1=0.988 -random_2=0.550 -random_3=0.167 -random_4=0.122 -random_5=0.977 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.007; -per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_002; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( MilkDrop3_001, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(0.7,-1.1,2.2); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk deleted file mode 100644 index a9d9f98..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk +++ /dev/null @@ -1,849 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 deleted file mode 100644 index 0896433..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk2 +++ /dev/null @@ -1,1156 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 23:59:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.58 -blending_direction=-1 -random_1=0.730488 -random_2=0.0334688 -random_3=0.936585 -random_4=0.757317 -random_5=0.0283198 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R234.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.81954 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (bass+mid+att)/6; -per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=wave_x = xpos + 0.5; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=wave_y = ypos + 0.5; -per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_22=warp = warp*vol; -per_frame_23=zoom = zoom - 0.02*zoom*bass_att; -per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_25=ob_a = 1 - 2*vol; -per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); -per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); -per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); -per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); -per_frame_30=Decay = extreme; -per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); -per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); -per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); -per_frame_34=mv_x = if(above(effect,0),1.25,64); -per_frame_35=mv_y = if(above(effect,0),64,2.25); -per_frame_36=mv_r =1-bass_effect; -per_frame_37=mv_g=1-treb_effect; -per_frame_38=mv_b=1-mid_effect; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(0.9,3.0,2.4); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 deleted file mode 100644 index cdef035..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2b.milk2 +++ /dev/null @@ -1,1174 +0,0 @@ -Created with MILKDROP 3.1 on 31/03/2023 at 01:01:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.46 -blending_direction=1 -random_1=0.411653 -random_2=0.858537 -random_3=0.961924 -random_4=0.211111 -random_5=0.499593 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R266.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk deleted file mode 100644 index f1eb802..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk +++ /dev/null @@ -1,386 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 deleted file mode 100644 index 01bca84..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3.milk2 +++ /dev/null @@ -1,1435 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:49:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.500 -blending_direction=1 -random_1=0.407 -random_2=0.344 -random_3=0.045 -random_4=0.393 -random_5=0.892 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R278.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.480 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04575 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_1_per_frame3=vg = vol_avg*.1; -wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_1_per_point1=tm = q1; -wave_1_per_point2=sp = sample*6.28*8*6; -wave_1_per_point3= -wave_1_per_point4=vol = (value1+value2)*.5; -wave_1_per_point5=it = it*above(sample,0); -wave_1_per_point6=it = it + 1; -wave_1_per_point7=rad = .5 + vol + .02; -wave_1_per_point8=ra = rad*sin(sample*3.14); -wave_1_per_point9=ox = ra*sin(sp); -wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_1_per_point11=oz = ra*cos(sp); -wave_1_per_point12= -wave_1_per_point13=xang = tm*.132; -wave_1_per_point14=sxang = 0; -wave_1_per_point15=yang = tm*.153; -wave_1_per_point16=ayang = 0; -wave_1_per_point17=zang = tm*.110; -wave_1_per_point18=azang = 0; -wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_1_per_point20=fov = .5; -wave_1_per_point21= -wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point24=ox = mx; -wave_1_per_point25=oy = my; -wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point28=ox = mx; -wave_1_per_point29=oz = mz; -wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point32=oy = my; -wave_1_per_point33=oz = mz; -wave_1_per_point34= -wave_1_per_point35=oz = oz - 2; -wave_1_per_point36=x = ox*fov/oz + 0.5; -wave_1_per_point37=x = (x-.5)*0.75 + 0.5; -wave_1_per_point38=y = oy*fov/oz + 0.5; -wave_1_per_point39= -wave_1_per_point40=r = 1; -wave_1_per_point41=g = .25+.25*sin(sp); -wave_1_per_point42=b = 0; -wave_1_per_point43=a = .5 + (oz+2)*.5; -wave_1_per_point44=a = a*below(z,2); -wave_1_per_point45=minrgb = min(r,min(g,b)); -wave_1_per_point46=maxrgb = max(r,max(g,b)); -wave_1_per_point47=l = (maxrgb-minrgb)*.5; -wave_1_per_point48=diff = maxrgb-minrgb; -wave_1_per_point49=sum = maxrgb+minrgb; -wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_1_per_point52=h = h*0.1666666; -wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_1_per_point54= -wave_1_per_point55=h = h + time*0.05*1.324 + .1; -wave_1_per_point56=h = h - int(h); -wave_1_per_point57= -wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_1_per_point59=tmpa = 2*l - tmpb; -wave_1_per_point60=hvr = h + .333333; -wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_1_per_point62=hvg = h; -wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_1_per_point64=hvb = h - .333333; -wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_1_per_point66= -wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_2_per_frame3=vg = vol_avg*.1; -wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_2_per_point1=tm = q1; -wave_2_per_point2=sp = sample*6.28*8*6; -wave_2_per_point3= -wave_2_per_point4=vol = (value1+value2)*.5; -wave_2_per_point5=it = it*above(sample,0); -wave_2_per_point6=it = it + 1; -wave_2_per_point7=rad = .5 + vol + .01; -wave_2_per_point8=ra = rad*sin(sample*3.14); -wave_2_per_point9=ox = ra*sin(sp); -wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_2_per_point11=oz = ra*cos(sp); -wave_2_per_point12= -wave_2_per_point13=xang = tm*.132; -wave_2_per_point14=sxang = 0; -wave_2_per_point15=yang = tm*.153; -wave_2_per_point16=ayang = 0; -wave_2_per_point17=zang = tm*.110; -wave_2_per_point18=azang = 0; -wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_2_per_point20=fov = .5; -wave_2_per_point21= -wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point24=ox = mx; -wave_2_per_point25=oy = my; -wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point28=ox = mx; -wave_2_per_point29=oz = mz; -wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point32=oy = my; -wave_2_per_point33=oz = mz; -wave_2_per_point34= -wave_2_per_point35=oz = oz - 2; -wave_2_per_point36=x = ox*fov/oz + 0.5; -wave_2_per_point37=x = (x-.5)*0.75 + 0.5; -wave_2_per_point38=y = oy*fov/oz + 0.5; -wave_2_per_point39= -wave_2_per_point40=r = 1; -wave_2_per_point41=g = .25+.25*sin(sp); -wave_2_per_point42=b = 0; -wave_2_per_point43=a = .5 + (oz+2)*.5; -wave_2_per_point44=a = a*below(z,2); -wave_2_per_point45=minrgb = min(r,min(g,b)); -wave_2_per_point46=maxrgb = max(r,max(g,b)); -wave_2_per_point47=l = (maxrgb-minrgb)*.5; -wave_2_per_point48=diff = maxrgb-minrgb; -wave_2_per_point49=sum = maxrgb+minrgb; -wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_2_per_point52=h = h*0.1666666; -wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_2_per_point54= -wave_2_per_point55=h = h + time*0.05*1.324 + .05; -wave_2_per_point56=h = h - int(h); -wave_2_per_point57= -wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_2_per_point59=tmpa = 2*l - tmpb; -wave_2_per_point60=hvr = h + .333333; -wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_2_per_point62=hvg = h; -wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_2_per_point64=hvb = h - .333333; -wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_2_per_point66= -wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_3_per_frame3=vg = vol_avg*.1; -wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_3_per_point1=tm = q1; -wave_3_per_point2=sp = sample*6.28*8*6; -wave_3_per_point3= -wave_3_per_point4=vol = (value1+value2)*.5; -wave_3_per_point5=it = it*above(sample,0); -wave_3_per_point6=it = it + 1; -wave_3_per_point7=rad = .5 + vol; -wave_3_per_point8=ra = rad*sin(sample*3.14); -wave_3_per_point9=ox = ra*sin(sp); -wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_3_per_point11=oz = ra*cos(sp); -wave_3_per_point12= -wave_3_per_point13=xang = tm*.132; -wave_3_per_point14=sxang = 0; -wave_3_per_point15=yang = tm*.153; -wave_3_per_point16=ayang = 0; -wave_3_per_point17=zang = tm*.110; -wave_3_per_point18=azang = 0; -wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_3_per_point20=fov = .5; -wave_3_per_point21= -wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point24=ox = mx; -wave_3_per_point25=oy = my; -wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point28=ox = mx; -wave_3_per_point29=oz = mz; -wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point32=oy = my; -wave_3_per_point33=oz = mz; -wave_3_per_point34= -wave_3_per_point35=oz = oz - 2; -wave_3_per_point36=x = ox*fov/oz + 0.5; -wave_3_per_point37=x = (x-.5)*0.75 + 0.5; -wave_3_per_point38=y = oy*fov/oz + 0.5; -wave_3_per_point39= -wave_3_per_point40=r = 1; -wave_3_per_point41=g = .25+.25*sin(sp); -wave_3_per_point42=b = 0; -wave_3_per_point43=a = .5 + (oz+2)*.5; -wave_3_per_point44=a = a*below(z,2); -wave_3_per_point45=minrgb = min(r,min(g,b)); -wave_3_per_point46=maxrgb = max(r,max(g,b)); -wave_3_per_point47=l = (maxrgb-minrgb)*.5; -wave_3_per_point48=diff = maxrgb-minrgb; -wave_3_per_point49=sum = maxrgb+minrgb; -wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_3_per_point52=h = h*0.1666666; -wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_3_per_point54= -wave_3_per_point55=h = h + time*0.05*1.324; -wave_3_per_point56=h = h - int(h); -wave_3_per_point57= -wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_3_per_point59=tmpa = 2*l - tmpb; -wave_3_per_point60=hvr = h + .333333; -wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_3_per_point62=hvg = h; -wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_3_per_point64=hvb = h - .333333; -wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_3_per_point66= -wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.44484 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; -shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; -shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; -shape_0_per_frame6= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.44484 -shapecode_1_ang=2.89026 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22019 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_1_per_frame3=r=sin(time*.331)*.5+.5; -shape_1_per_frame4=g=sin(time*.559)*.5+.5; -shape_1_per_frame5=b=sin(time*.772)*.5+.5; -shape_1_per_frame6=border_r=r; -shape_1_per_frame7=border_g=g; -shape_1_per_frame8=border_b=b; -shape_1_per_frame9=rad=sin(time*.4)*.2+.5; -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.880 -shapecode_2_rad=1.97884 -shapecode_2_ang=0.62832 -shapecode_2_tex_ang=6.28319 -shapecode_2_tex_zoom=0.51341 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; -shape_2_per_frame2=y=cos(time*.003)*.5+.5; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.070 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.003; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = 0; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, v) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its+1); -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1.7)); -comp_24=`ret *= .9; -comp_25=` -comp_26=`ret = pow(ret,float3(1.2,1.1,1)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(1,.5,.5)); -comp_38=`ret -= 1.7; -comp_39=` -comp_40=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(0.9,2.6,0.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 deleted file mode 100644 index 0cf3cb3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3b.milk2 +++ /dev/null @@ -1,1197 +0,0 @@ -Created with MILKDROP 3.2 on 29/04/2023 at 18:53:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.50 -blending_direction=-1 -random_1=0.252846 -random_2=0.360705 -random_3=0.096883 -random_4=0.847561 -random_5=0.731978 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R054.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.80707 -fShader=0.800 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.120 -b2x=0.880 -b3x=0.970 -b1ed=0.295 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.24000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.770 -wavecode_0_g=1.100 -wavecode_0_b=1.000 -wavecode_0_a=1.110 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.12000 -wavecode_1_smoothing=0.45000 -wavecode_1_r=1.020 -wavecode_1_g=0.890 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.38500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.180 -wavecode_2_a=0.780 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.40000 -wavecode_3_r=1.070 -wavecode_3_g=1.070 -wavecode_3_b=1.110 -wavecode_3_a=0.920 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.61756 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.980 -shapecode_0_b=1.170 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.980 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); -shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); -shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.88000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.920 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); -shape_1_per_frame2=x = 0.57 + 0.189*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.435 -shapecode_2_y=0.595 -shapecode_2_rad=0.10300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.800 -shapecode_2_g=1.000 -shapecode_2_b=0.870 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.595 -shapecode_3_y=0.500 -shapecode_3_rad=0.09000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.970 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); -shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_5=oldq8 = q8; -per_frame_6=q8 = q8 + 0.11*time; -per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); -per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); -per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_11=mv_x = 1.25; -per_frame_12=mv_y = 1.25; -per_frame_13=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.64); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.1,1.2,0.7); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 deleted file mode 100644 index 0cf35bb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b Spirale.milk2 +++ /dev/null @@ -1,594 +0,0 @@ -Created with MILKDROP 3.30 on 14/02/2024 at 21:59:58 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=triangle -blending_progress=0.50 -blending_direction=-1 -random_1=0.942141 -random_2=0.681030 -random_3=0.642412 -random_4=0.914634 -random_5=0.532927 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.011 Flexi Red Fan -NAME=MilkDrop2077.011 Flexi Red Fan -NAME=MilkDrop2077.011 Flexi Red Fan -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,2)); -comp_24=`//ret *= .7; -comp_25=` -comp_26=`ret = pow(ret,float3(1.3,.7,.2)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_38=`ret -= 1.7; -comp_39=` -comp_40=`//MilkDrop3 Color Mode: -comp_41=`ret /= float3(1.4,2.6,1.4); -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.180000 -SpriteSY=1.180000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 deleted file mode 100644 index dde5c36..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 5b3.milk2 +++ /dev/null @@ -1,603 +0,0 @@ -Created with MILKDROP 3.21 on 29/09/2023 at 23:39:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.53 -blending_direction=-1 -random_1=0.811382 -random_2=0.700678 -random_3=0.940650 -random_4=0.919783 -random_5=0.201355 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.011 Flexi Red Fan -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,2)); -comp_24=`//ret *= .7; -comp_25=` -comp_26=`ret = pow(ret,float3(1.3,.7,.2)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_38=`ret -= 1.7; -comp_39=` -comp_40=`//MilkDrop3 Color Mode: -comp_41=`ret /= float3(1.4,2.6,1.4); -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(2.0,2.4,2.5); -comp_30=`ret *=2.6; -comp_31=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk deleted file mode 100644 index 9ed6c16..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - The ultimate preset - competitive biohazard.milk +++ /dev/null @@ -1,338 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.990 -fDecay=0.980 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00016 -fShader=1.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.100 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.150 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=// timed sidon sensor -per_frame_2=// le = signal level; desired average value = 2 -per_frame_3=le=1.4*bass_att+.1*bass+.5*treb; -per_frame_4=pulse=above(le,th); -per_frame_5=// pulsefreq = running average of interval between last 5 pulses -per_frame_6=pulsefreq=if(equal(pulsefreq,0),2, -per_frame_7=if(pulse,.8*pulsefreq+.2*(time-lastpulse),pulsefreq)); -per_frame_8=lastpulse=if(pulse,time,lastpulse); -per_frame_9=// bt = relative time; 0 = prev beat; 1 = expected beat -per_frame_10=bt=(time-lastbeat)/(.5*beatfreq+.5*pulsefreq); -per_frame_11=// hccp = handcicap for th driven by bt -per_frame_12=hccp=(.03/(bt+.2))+.5*if(band(above(bt,.8),below(bt,1.2)), -per_frame_13=(pow(sin((bt-1)*7.854),4)-1),0); -per_frame_14=beat=band(above(le,th+hccp),btblock); -per_frame_15=btblock=1-above(le,th+hccp); -per_frame_16=lastbeat=if(beat,time,lastbeat); -per_frame_17=beatfreq=if(equal(beatfreq,0),2, -per_frame_18=if(beat,.8*beatfreq+.2*(time-lastbeat),beatfreq)); -per_frame_19=// th = threshold -per_frame_20=th=if(above(le,th),le+114/(le+10)-7.407, -per_frame_21=th+th*.07/(th-12)+below(th,2.7)*.1*(2.7-th)); -per_frame_22=th=if(above(th,6),6,th); -per_frame_23= -per_frame_24=q8=10/fps; -per_frame_25=ccl=ccl+beat; -per_frame_26=minorccl=minorccl+q8*le; -per_frame_27= -per_frame_28=q5=ccl+.0032*minorccl; -per_frame_29=q6=ccl; -per_frame_30= -per_frame_31=ccx=if(beat,.5+.2*sin(int(rand(354))),ccx); -per_frame_32=cx=ccx+.1*sin(.01*minorccl); -per_frame_33=q1=ccx; -per_frame_34=ccy=if(beat,.5+.2*sin(int(rand(354))),ccy); -per_frame_35=cy=ccx+.1*sin(.013*minorccl); -per_frame_36=q2=ccy; -per_frame_37=q3=4/th; -per_frame_38=q4=.01*minorccl; -per_frame_39=q7=th; -per_frame_40= -per_frame_41=decay=1-q8*.02; -per_frame_42=monitor=decay; -per_frame_43= -per_frame_44= -per_frame_45=wx=if(pulse,int(rand(10))*.1,wx); -per_frame_46=wave_x=wx; -per_frame_47=wy=if(pulse,int(rand(10))*.1,wy); -per_frame_48=wave_y=wy; -per_frame_49=wm=if(pulse,int(rand(20))*.1-1,wm); -per_frame_50=wave_mystery=wm; -per_frame_51= -per_frame_52=mv_r=.5+.2*sin(q5)+.3*sin(q5*36.2); -per_frame_53=mv_g=.5+.2*sin(q5+2.09)+.3*sin(q5*38.7); -per_frame_54=mv_b=.5+.2*sin(q5+4.18)+.3*sin(q5*37.4); -per_frame_55=wave_r=.5+.5*sin(q5*36.2); -per_frame_56=wave_g=.5+.5*sin(q5*38.7); -per_frame_57=wave_b=.5+.5*sin(q5*37.4); -per_pixel_1=// coordinates transfomation -per_pixel_2=// q1,q2 = position; q3 = 1/zoom; q4 = rotation -per_pixel_3=aang=atan2(y-q2,x-q1)+q4; -per_pixel_4=arad=sqrt(sqr(y-q2)+sqr(x-q1))*q3; -per_pixel_5= -per_pixel_6=radsector=(arad*4)%3; -per_pixel_7=angsector=(aang*1.273)%8; -per_pixel_8= -per_pixel_9=zoom=1+q8*.1*sin(14*(angsector%4)*q6+radsector*q5); -per_pixel_10=rot=.1*q8*sin(q7)*sin(1.3*angsector*q5+2.7*radsector*q6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`sampler sampler_rose; -comp_2=`shader_body -comp_3=`{ -comp_4=` -comp_5=`ret = tex2D(sampler_main, uv).z, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uv).z + GetBlur3(uv).z, -comp_9=`ret, -comp_10=`pow(ret,1)); -comp_11=` -comp_12=`float1 val = ret*6.2831853; -comp_13=` ret = pow(ret,float3(.8,2,8))*1.25 - .25; -comp_14=` -comp_15=`ret *= GetBlur2(uv+float2(0,.01)).y*1.2; -comp_16=` -comp_17=`ret *= 3; //gamma -comp_18=` -comp_19=`//ret *= 1-tex2D(sampler_main, uv).x; -comp_20=` -comp_21=`//ret = tex2D(sampler_main, uv), -comp_22=` -comp_23=`//MilkDrop3 Color Mode: -comp_24=`ret /= float3(1.1,0.7,1.3); -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 deleted file mode 100644 index 3e33abc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - [martin edit] - trick with cubes.milk2 +++ /dev/null @@ -1,1204 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:51:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.470 -blending_direction=-1 -random_1=0.671 -random_2=0.493 -random_3=0.922 -random_4=0.467 -random_5=0.728 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R067.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.950 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.010 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=amandio c - [martin edit] - trick with cubes .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.280 -fDecay=1.000 -fVideoEchoZoom=1.010 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.009 -fWaveSmoothing=0.500 -fWaveParam=-0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.002 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=60.80387 -wavecode_0_smoothing=0.70000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.400 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=67.16520 -wavecode_1_smoothing=0.70000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=1.000 -wavecode_3_a=0.600 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=972 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.01033 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=6.28319 -shapecode_0_tex_zoom=1.19614 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; sa=i/972; -shape_0_per_frame2= -shape_0_per_frame3=sa1=((i/162)%6)/6; t1=6.28*sa1 + q1 ; //// circle of 6 cubes -shape_0_per_frame4=z1=.1+.07*sin(.3*q1) + instance/num_inst*.6;; -shape_0_per_frame5=x1 = z1*sin(t1)*sin(.5*q1); y1 = z1*cos(t1*1.1); -shape_0_per_frame6=w=atan2(y1,x1) + q3*.32; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x20=((i/6)%27)/27; y20=((i/6)%9)/9; z20=((i/6)%3)/3; ///// 3x3x3 mesh -shape_0_per_frame10=x2 = .4*x20 - y20 + .7*z20; -shape_0_per_frame11=y2 = 1.2*sin(time)*x20 - 1.3*cos(time*.4)*y20 - 1.7*sin(time*1.2)*z20; -shape_0_per_frame12=t2=w; -shape_0_per_frame13=mx2=x2*sin(t2)+y2*cos(t2); -shape_0_per_frame14=my2=y2*sin(t2)-x2*cos(t2); -shape_0_per_frame15=z2=.7*z1; -shape_0_per_frame16=x2=mx2*z2; y2=my2*z2; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=t3 = 162*6.28*sa +.5*sa +q1 ; //// cubes made of 6 triangles -shape_0_per_frame20=z3 = .13*z2; -shape_0_per_frame21=x3 = z3*sin(t3); y3 = z3*cos(t3); -shape_0_per_frame22= -shape_0_per_frame23= -shape_0_per_frame24= -shape_0_per_frame25=x=.5 + (x1+x2+x3)/q6; y=.5 + (y1+y2+y3); -shape_0_per_frame26= -shape_0_per_frame27=rad = 2*z3; ang=3.14/4+t3; -shape_0_per_frame28= -shape_0_per_frame29=t1=.5+.4*sin(1.57*3*y20); -shape_0_per_frame30= -shape_0_per_frame31=r=.1+.25*(i/2)%3; r*=t1; r2=r; -shape_0_per_frame32=g=r*r; g2=g; -shape_0_per_frame33=b = z1; b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=972 -shapecode_1_x=0.500 -shapecode_1_y=0.080 -shapecode_1_rad=2.01782 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.21795 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=972 -shapecode_2_x=0.500 -shapecode_2_y=0.610 -shapecode_2_rad=0.01000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=3.40028 -shapecode_2_r=0.700 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=972 -shapecode_3_x=0.380 -shapecode_3_y=0.500 -shapecode_3_rad=2.01042 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=0; -per_frame_2=q6=aspecty; -per_frame_3= -per_frame_4=p+=bass; -per_frame_5=q1=10*sin(.15*time+.001*p); -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float dist = 1-GetBlur1(uv).b; -comp_5=`dist = 1-exp (-7*abs(dist-.9)); -comp_6=`ret = lerp(GetPixel(uv), GetBlur1(uv),dist) * float3(1,1,0)*2; -comp_7=` -comp_8=`ret += (1-uv.y)*float3 (.3,.0,.5) * saturate(1-3*GetBlur1(uv).b); -comp_9=`} -comp_10=` -comp_11=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk deleted file mode 100644 index 65743d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon.milk +++ /dev/null @@ -1,860 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -wavecode_1_enabled=0 -wavecode_1_samples=100 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.400 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=100 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.400 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.370 -shapecode_0_y=0.510 -shapecode_0_rad=0.13159 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.65840 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// eyes -shape_0_per_frame4= -shape_0_per_frame5=c=below(sample,.5); -shape_0_per_frame6= -shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); -shape_0_per_frame8= -shape_0_per_frame9=y=y+.03*sin(4*x-time); -shape_0_per_frame10=x=x+.02*sin(13*y-time); -shape_0_per_frame11= -shape_0_per_frame12=x=x+.14*(instance%2); -shape_0_per_frame13= -shape_0_per_frame14=rad=rad*sin(2*3.14*sample); -shape_0_per_frame15=rad=if(c,rad,.16*rad); -shape_0_per_frame16= -shape_0_per_frame17=r=if(c,r,0); -shape_0_per_frame18=g=if(c,g,0); -shape_0_per_frame19=b=if(c,b,0); -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=40 -shapecode_1_x=0.500 -shapecode_1_y=0.220 -shapecode_1_rad=0.70720 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.28429 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.900 -shapecode_1_g2=0.900 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=//// clouds -shape_1_per_frame4= -shape_1_per_frame5=x = sample+ .001*((40*time)%1100); -shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_1_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_2_enabled=1 -shapecode_2_sides=20 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=200 -shapecode_2_x=0.390 -shapecode_2_y=0.220 -shapecode_2_rad=0.19017 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.84590 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.100 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sample=instance/num_inst; -shape_2_per_frame2= -shape_2_per_frame3=///// octopus (star) -shape_2_per_frame4= -shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; -shape_2_per_frame6= -shape_2_per_frame7=x=p2-p1; y=0; -shape_2_per_frame8= -shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); -shape_2_per_frame10= -shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_2_per_frame13= -shape_2_per_frame14=d=sqrt(mx*mx+my*my); -shape_2_per_frame15= -shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); -shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); -shape_2_per_frame18= -shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; -shape_2_per_frame20=//rad=rad*(1+25*d); -shape_2_per_frame21= -shape_2_per_frame22=///// tickles -shape_2_per_frame23= -shape_2_per_frame24=s=6*sample; -shape_2_per_frame25=p=-int(s); -shape_2_per_frame26= -shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); -shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); -shape_2_per_frame29= -shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg -shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg -shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body -shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head -shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm -shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=//// movement -shape_2_per_frame39=t=3*(time+q1); -shape_2_per_frame40= -shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg -shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg -shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm -shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm -shape_2_per_frame45= -shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general -shape_2_per_frame47= -shape_2_per_frame48= -shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; -shape_2_per_frame50=y=.5+my+.25*y*d; -shape_2_per_frame51= -shape_2_per_frame52=rad=rad*d; -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=500 -shapecode_3_x=0.510 -shapecode_3_y=0.070 -shapecode_3_rad=0.02284 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.56880 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.600 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2= -shape_3_per_frame3=///// octopus (star) -shape_3_per_frame4= -shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_3_per_frame6= -shape_3_per_frame7=x=p2-p1; y=0; -shape_3_per_frame8= -shape_3_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); -shape_3_per_frame10= -shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_3_per_frame13= -shape_3_per_frame14=d=sqrt(mx*mx+my*my); -shape_3_per_frame15= -shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_3_per_frame18= -shape_3_per_frame19=d=sqrt(mx*mx+my*my); -shape_3_per_frame20=rad=rad*(1+25*d); -shape_3_per_frame21= -shape_3_per_frame22=x = 0.5 + mx/q6; -shape_3_per_frame23=y = 0.5 + my/q5; -shape_3_per_frame24= -shape_3_per_frame25=tex_ang=sin(151*sample+time); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_011 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*sin(time+ang)+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`ret=1-ret; -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk deleted file mode 100644 index 97ba363..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk +++ /dev/null @@ -1,895 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -wavecode_1_enabled=0 -wavecode_1_samples=100 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.400 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=100 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.400 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.370 -shapecode_0_y=0.510 -shapecode_0_rad=0.13159 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.65840 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// eyes -shape_0_per_frame4= -shape_0_per_frame5=c=below(sample,.5); -shape_0_per_frame6= -shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); -shape_0_per_frame8= -shape_0_per_frame9=y=y+.03*sin(4*x-time); -shape_0_per_frame10=x=x+.02*sin(13*y-time); -shape_0_per_frame11= -shape_0_per_frame12=x=x+.14*(instance%2); -shape_0_per_frame13= -shape_0_per_frame14=rad=rad*sin(2*3.14*sample); -shape_0_per_frame15=rad=if(c,rad,.16*rad); -shape_0_per_frame16= -shape_0_per_frame17=r=if(c,r,0); -shape_0_per_frame18=g=if(c,g,0); -shape_0_per_frame19=b=if(c,b,0); -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=40 -shapecode_1_x=0.500 -shapecode_1_y=0.220 -shapecode_1_rad=0.70720 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.28429 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.900 -shapecode_1_g2=0.900 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=//// clouds -shape_1_per_frame4= -shape_1_per_frame5=x = sample+ .001*((40*time)%1100); -shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_1_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_2_enabled=0 -shapecode_2_sides=20 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=200 -shapecode_2_x=0.390 -shapecode_2_y=0.220 -shapecode_2_rad=0.19017 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.84590 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.100 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sample=instance/num_inst; -shape_2_per_frame2= -shape_2_per_frame3=///// octopus (star) -shape_2_per_frame4= -shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; -shape_2_per_frame6= -shape_2_per_frame7=x=p2-p1; y=0; -shape_2_per_frame8= -shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); -shape_2_per_frame10= -shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_2_per_frame13= -shape_2_per_frame14=d=sqrt(mx*mx+my*my); -shape_2_per_frame15= -shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); -shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); -shape_2_per_frame18= -shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; -shape_2_per_frame20=//rad=rad*(1+25*d); -shape_2_per_frame21= -shape_2_per_frame22=///// tickles -shape_2_per_frame23= -shape_2_per_frame24=s=6*sample; -shape_2_per_frame25=p=-int(s); -shape_2_per_frame26= -shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); -shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); -shape_2_per_frame29= -shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg -shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg -shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body -shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head -shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm -shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=//// movement -shape_2_per_frame39=t=3*(time+q1); -shape_2_per_frame40= -shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg -shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg -shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm -shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm -shape_2_per_frame45= -shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general -shape_2_per_frame47= -shape_2_per_frame48= -shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; -shape_2_per_frame50=y=.5+my+.25*y*d; -shape_2_per_frame51= -shape_2_per_frame52=rad=rad*d; -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=500 -shapecode_3_x=0.510 -shapecode_3_y=0.070 -shapecode_3_rad=0.02284 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.56880 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.600 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2= -shape_3_per_frame3=///// octopus (star) -shape_3_per_frame4= -shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_3_per_frame6= -shape_3_per_frame7=x=p2-p1; y=0; -shape_3_per_frame8= -shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_3_per_frame10= -shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_3_per_frame13= -shape_3_per_frame14=d=sqrt(mx*mx+my*my); -shape_3_per_frame15= -shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_3_per_frame18= -shape_3_per_frame19=d=sqrt(mx*mx+my*my); -shape_3_per_frame20=rad=rad*(1+25*d); -shape_3_per_frame21= -shape_3_per_frame22=x = 0.5 + mx/q6; -shape_3_per_frame23=y = 0.5 + my/q5; -shape_3_per_frame24= -shape_3_per_frame25=tex_ang=sin(151*sample+time); -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=10 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1024 -shapecode_5_x=0.550 -shapecode_5_y=0.500 -shapecode_5_rad=0.04915 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.27705 -shapecode_5_r=0.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=i=2*instance; -shape_5_per_frame2= -shape_5_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_5_per_frame4= -shape_5_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_5_per_frame6= -shape_5_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_5_per_frame8= -shape_5_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_5_per_frame10= -shape_5_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_5_per_frame12= -shape_5_per_frame13=r2=.5+.3*sin(p); -shape_5_per_frame14=g2=.5-.3*sin(p); -shapecode_6_enabled=1 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1024 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=2.70962 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=6.28319 -shapecode_6_tex_zoom=1.19614 -shapecode_6_r=0.030 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.030 -shapecode_6_g2=0.000 -shapecode_6_b2=0.000 -shapecode_6_a2=1.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.000 -shape_6_per_frame1=i=instance; t=q1; sa=i/1024; -shape_6_per_frame2= -shape_6_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; -shape_6_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; -shape_6_per_frame5= -shape_6_per_frame6= -shape_6_per_frame7=x1= sin(t1+t); y1=cos(t1+t); -shape_6_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); -shape_6_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); -shape_6_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); -shape_6_per_frame11= -shape_6_per_frame12= -shape_6_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; -shape_6_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; -shape_6_per_frame15= -shape_6_per_frame16=//ra = 2-c1-c2-c3-c4 ; -shape_6_per_frame17= -shape_6_per_frame18= -shape_6_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); -shape_6_per_frame20=x= .5 + z*x5/q6; -shape_6_per_frame21=y= .5 + z*y5; -shape_6_per_frame22= -shape_6_per_frame23=rad = 2*z*(ra-c4*sa); -shape_6_per_frame24= -shape_6_per_frame25= -shape_6_per_frame26=p1=.6+.4*sin(3*sa-2*t); -shape_6_per_frame27=p2=.6+.4*sin(500*sa-2*t); -shape_6_per_frame28= -shape_6_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); -shape_6_per_frame30=g= r*r; g2=g*if(c4,1,.1); -shape_6_per_frame31=b= g*g; b2=b*if(c4,1,.1); -shape_6_per_frame32= -shape_6_per_frame33=sides=40-20*c4*8; -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`//ret=1-ret; -comp_16=`ret /= float3(1.8,1.8,2.8); -comp_17=`ret *=2.5; -comp_18=`ret -=0.05; -comp_19=`ret /= float3(1.9,1.7,1.4); -comp_20=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 deleted file mode 100644 index d20caf7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon5.milk2 +++ /dev/null @@ -1,1567 +0,0 @@ -Created with MILKDROP 3.2 on 06/08/2023 at 00:23:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.55 -blending_direction=-1 -random_1=0.441057 -random_2=0.917480 -random_3=0.523306 -random_4=0.645393 -random_5=0.182927 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - glassworks 301 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.300 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=200 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.160 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1= -wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_0_per_point3=phi = sample*100; -wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_0_per_point5= -wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; -wave_0_per_point9= -wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_0_per_point13= -wave_0_per_point14=a = min((1-sample)*50,1);; -wave_0_per_point15=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=200 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.550 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1= -wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_1_per_point3=phi = sample*100; -wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_1_per_point5= -wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); -wave_1_per_point9= -wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_1_per_point13= -wave_1_per_point14=t1+=1; -wavecode_2_enabled=0 -wavecode_2_samples=200 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=2.18300 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.000 -wavecode_2_b=1.000 -wavecode_2_a=0.600 -wave_2_per_frame1=t1 = 0; -wavecode_3_enabled=0 -wavecode_3_samples=500 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=5.42786 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.300 -wavecode_3_g=0.000 -wavecode_3_b=0.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = 0; -wave_3_per_point1=instance = t1; num_inst=500; -wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); -wave_3_per_point3=maxinst = nstab*ppstab-1; -wave_3_per_point4= -wave_3_per_point5=frac = (instance%ppstab)/ppstab; -wave_3_per_point6= -wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; -wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_3_per_point16= -wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; -wave_3_per_point18=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float stars, smask, gmask; -comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; -comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; -comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); -comp_7=`static const float3 ts = cross(t,s); -comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); -comp_9=`static const float3 centre = float3(q7,q8,q9); -comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; -comp_11=` -comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} -comp_13=` -comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; -comp_15=` return sat(tex2D(sampler_noise_hq,uvi) -comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } -comp_17=` -comp_18=`float3 tile (float2 uvi) -comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} -comp_20=` -comp_21=`float3 project () {float z; -comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); -comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} -comp_24=` -comp_25=`shader_body { -comp_26=`uv += 0*texsize.zw/2; uv0 = uv; -comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; -comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; -comp_29=`dz *= GetBlur1(uv).g > 0.06; -comp_30=`dz *= max(1,GetBlur2(uv).g*8); -comp_31=` -comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); -comp_33=`rs = project(); float lrs = length(rs.xy); -comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); -comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); -comp_36=`float gm0 = gmask; -comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); -comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); -comp_39=` -comp_40=`stars = 0; smask = 0; -comp_41=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; -comp_42=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_43=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_44=` -comp_45=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; -comp_46=`//uv4 = uv4.yx; -comp_47=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_48=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_49=` -comp_50=`ret.b += (1-uv.y)*0.2; -comp_51=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; -comp_52=` -comp_53=`// Dioden -comp_54=`uv4 = uv0+dz*0.05; -comp_55=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); -comp_56=`ret += col(dio)*q3; -comp_57=` -comp_58=`// Spiegelung -comp_59=`float2 dref = rip.xy*0.02; -comp_60=`float2 uvm = uv4-dref; -comp_61=`float3 mirr = GetBlur1(uvm).b; -comp_62=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; -comp_63=` -comp_64=`//smoke -comp_65=`ret += smoke.x*q19; -comp_66=` -comp_67=`//orb -comp_68=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; -comp_69=`ret += 0.00015/pow(length(uv1),2)*treb; -comp_70=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; -comp_71=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; -comp_72=` -comp_73=` -comp_74=`//Glas -comp_75=`float refl = GetBlur1(uv0+dz*0.25).g/2; -comp_76=`ret += refl*(1+roam_cos); -comp_77=` -comp_78=`//back light -comp_79=`float bl = 0; -comp_80=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; -comp_81=`bl += .07/length(uv1)*sat(1-gm0);; -comp_82=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; -comp_83=`bl += pow(.07/length(uv1),2)*gmask; -comp_84=` -comp_85=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; -comp_86=` -comp_87=`ret = 1-exp(-ret*1.8); -comp_88=`} -comp_89=` -comp_90=`//------------------------------------------- -comp_91=`//Written by martin -comp_92=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - amandio c - love demon5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -wavecode_1_enabled=0 -wavecode_1_samples=100 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.400 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=100 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.400 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.370 -shapecode_0_y=0.510 -shapecode_0_rad=0.13159 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.65840 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// eyes -shape_0_per_frame4= -shape_0_per_frame5=c=below(sample,.5); -shape_0_per_frame6= -shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); -shape_0_per_frame8= -shape_0_per_frame9=y=y+.03*sin(4*x-time); -shape_0_per_frame10=x=x+.02*sin(13*y-time); -shape_0_per_frame11= -shape_0_per_frame12=x=x+.14*(instance%2); -shape_0_per_frame13= -shape_0_per_frame14=rad=rad*sin(2*3.14*sample); -shape_0_per_frame15=rad=if(c,rad,.16*rad); -shape_0_per_frame16= -shape_0_per_frame17=r=if(c,r,0); -shape_0_per_frame18=g=if(c,g,0); -shape_0_per_frame19=b=if(c,b,0); -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=40 -shapecode_1_x=0.500 -shapecode_1_y=0.220 -shapecode_1_rad=0.70720 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.28429 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.900 -shapecode_1_g2=0.900 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=//// clouds -shape_1_per_frame4= -shape_1_per_frame5=x = sample+ .001*((40*time)%1100); -shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_1_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_2_enabled=0 -shapecode_2_sides=20 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=200 -shapecode_2_x=0.390 -shapecode_2_y=0.220 -shapecode_2_rad=0.19017 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.84590 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.100 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sample=instance/num_inst; -shape_2_per_frame2= -shape_2_per_frame3=///// octopus (star) -shape_2_per_frame4= -shape_2_per_frame5=s=.6; p0=5; p1=p0*s; p2=p1%p0; p3=6.28/p0; -shape_2_per_frame6= -shape_2_per_frame7=x=p2-p1; y=0; -shape_2_per_frame8= -shape_2_per_frame9=t=sin(.4*time)+sin(.6*time)+sin(.33*time); -shape_2_per_frame10= -shape_2_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_2_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_2_per_frame13= -shape_2_per_frame14=d=sqrt(mx*mx+my*my); -shape_2_per_frame15= -shape_2_per_frame16=mx=mx*(1+d*sin(50*s+time)); -shape_2_per_frame17=my=my*(1+d*sin(40*s-.7*time)); -shape_2_per_frame18= -shape_2_per_frame19=d=sqrt(mx*mx+my*my)+.2; -shape_2_per_frame20=//rad=rad*(1+25*d); -shape_2_per_frame21= -shape_2_per_frame22=///// tickles -shape_2_per_frame23= -shape_2_per_frame24=s=6*sample; -shape_2_per_frame25=p=-int(s); -shape_2_per_frame26= -shape_2_per_frame27=s1=rad+.2*rad*sin(6.28*s); -shape_2_per_frame28=s2=rad+.5*rad*sin(3.3+6.28*s); -shape_2_per_frame29= -shape_2_per_frame30=x= bnot(p) *.1; y= bnot(p) *(-.4-1.1*s); rad= bnot(p) *(.25*s1); /// l leg -shape_2_per_frame31=x=x+bnot(p+1)*(-.1); y=y+bnot(p+1)*(.7-1.1*s); rad=rad+bnot(p+1)*(.25*s1); /// r leg -shape_2_per_frame32=x=x; y=y+bnot(p+2)*(-2.15+.8*s); rad=rad+bnot(p+2)*(.5*s1); /// body -shape_2_per_frame33=x=x; y=y+bnot(p+3)*(-.65+.3*s); rad=rad+bnot(p+3)*(.28*s2); /// neck, head -shape_2_per_frame34=x=x+bnot(p+4)*(-.27+.1*s); y=y+bnot(p+4)*(3.2-.75*s); rad=rad+bnot(p+4)*(.2*s1); /// l arm -shape_2_per_frame35=x=x+bnot(p+5)*(.37-.1*s); y=y+bnot(p+5)*(4-.76*s); rad=rad+bnot(p+5)*(.2*s1); /// r arm -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=//// movement -shape_2_per_frame39=t=3*(time+q1); -shape_2_per_frame40= -shape_2_per_frame41=x=x+ bnot(p) *below(y,-.9) *(-.1+x+.2*abs((y+.9)*sin(1.2*t))); /// l leg -shape_2_per_frame42=x=x+ bnot(p+1) *below(y,-.9) *(.1+x-.2*abs((y+.9)*sin(1.4*t))); /// r leg -shape_2_per_frame43=x=x+ bnot(p+4) *below(y,-.2) *(-.18+x-.5*abs((y+.2)*sin(t))); /// l arm -shape_2_per_frame44=x=x+ bnot(p+5) *below(y,-.2) *(.18+x+.5*abs((y+.2)*sin(1.3*t))); /// r arm -shape_2_per_frame45= -shape_2_per_frame46=x=x+.1*sin(y+1.8*t)*(y+1.6); /// general -shape_2_per_frame47= -shape_2_per_frame48= -shape_2_per_frame49=x=.5+(mx+.25*x*d)/q6; -shape_2_per_frame50=y=.5+my+.25*y*d; -shape_2_per_frame51= -shape_2_per_frame52=rad=rad*d; -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=500 -shapecode_3_x=0.510 -shapecode_3_y=0.070 -shapecode_3_rad=0.02284 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.56880 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.600 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2= -shape_3_per_frame3=///// octopus (star) -shape_3_per_frame4= -shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_3_per_frame6= -shape_3_per_frame7=x=p2-p1; y=0; -shape_3_per_frame8= -shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_3_per_frame10= -shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_3_per_frame13= -shape_3_per_frame14=d=sqrt(mx*mx+my*my); -shape_3_per_frame15= -shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_3_per_frame18= -shape_3_per_frame19=d=sqrt(mx*mx+my*my); -shape_3_per_frame20=rad=rad*(1+25*d); -shape_3_per_frame21= -shape_3_per_frame22=x = 0.5 + mx/q6; -shape_3_per_frame23=y = 0.5 + my/q5; -shape_3_per_frame24= -shape_3_per_frame25=tex_ang=sin(151*sample+time); -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=10 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1024 -shapecode_5_x=0.550 -shapecode_5_y=0.500 -shapecode_5_rad=0.04915 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.27705 -shapecode_5_r=0.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=i=2*instance; -shape_5_per_frame2= -shape_5_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_5_per_frame4= -shape_5_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_5_per_frame6= -shape_5_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_5_per_frame8= -shape_5_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_5_per_frame10= -shape_5_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_5_per_frame12= -shape_5_per_frame13=r2=.5+.3*sin(p); -shape_5_per_frame14=g2=.5-.3*sin(p); -shapecode_6_enabled=1 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1024 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=2.70962 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=6.28319 -shapecode_6_tex_zoom=1.19614 -shapecode_6_r=0.030 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.030 -shapecode_6_g2=0.000 -shapecode_6_b2=0.000 -shapecode_6_a2=1.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.000 -shape_6_per_frame1=i=instance; t=q1; sa=i/1024; -shape_6_per_frame2= -shape_6_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; -shape_6_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; -shape_6_per_frame5= -shape_6_per_frame6= -shape_6_per_frame7=x1= sin(t1+t); y1=cos(t1+t); -shape_6_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); -shape_6_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); -shape_6_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); -shape_6_per_frame11= -shape_6_per_frame12= -shape_6_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; -shape_6_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; -shape_6_per_frame15= -shape_6_per_frame16=//ra = 2-c1-c2-c3-c4 ; -shape_6_per_frame17= -shape_6_per_frame18= -shape_6_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); -shape_6_per_frame20=x= .5 + z*x5/q6; -shape_6_per_frame21=y= .5 + z*y5; -shape_6_per_frame22= -shape_6_per_frame23=rad = 2*z*(ra-c4*sa); -shape_6_per_frame24= -shape_6_per_frame25= -shape_6_per_frame26=p1=.6+.4*sin(3*sa-2*t); -shape_6_per_frame27=p2=.6+.4*sin(500*sa-2*t); -shape_6_per_frame28= -shape_6_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); -shape_6_per_frame30=g= r*r; g2=g*if(c4,1,.1); -shape_6_per_frame31=b= g*g; b2=b*if(c4,1,.1); -shape_6_per_frame32= -shape_6_per_frame33=sides=40-20*c4*8; -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`//ret=1-ret; -comp_16=`ret /= float3(1.8,1.8,2.8); -comp_17=`ret *=2.5; -comp_18=`ret -=0.05; -comp_19=`ret /= float3(1.9,1.7,1.4); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 deleted file mode 100644 index 990073b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8.milk2 +++ /dev/null @@ -1,1596 +0,0 @@ -Created with MILKDROP 3.2 on 17/08/2023 at 22:57:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=1 -random_1=0.842141 -random_2=0.302710 -random_3=0.162195 -random_4=0.633198 -random_5=0.882927 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - amandio c - neptune 2 - pure evil everywhere 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.080 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=cos(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.1; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = cos(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = sin(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.3133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/11.6); -per_pixel_8=myy=sin(y*6.28+time/9); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_Pattern_034b; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_034b, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= .7; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - amandio c - love demon3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -wavecode_1_enabled=0 -wavecode_1_samples=100 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.400 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=100 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.400 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.370 -shapecode_0_y=0.510 -shapecode_0_rad=0.13159 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.65840 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// eyes -shape_0_per_frame4= -shape_0_per_frame5=c=below(sample,.5); -shape_0_per_frame6= -shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); -shape_0_per_frame8= -shape_0_per_frame9=y=y+.03*sin(4*x-time); -shape_0_per_frame10=x=x+.02*sin(13*y-time); -shape_0_per_frame11= -shape_0_per_frame12=x=x+.14*(instance%2); -shape_0_per_frame13= -shape_0_per_frame14=rad=rad*sin(2*3.14*sample); -shape_0_per_frame15=rad=if(c,rad,.16*rad); -shape_0_per_frame16= -shape_0_per_frame17=r=if(c,r,0); -shape_0_per_frame18=g=if(c,g,0); -shape_0_per_frame19=b=if(c,b,0); -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=40 -shapecode_1_x=0.500 -shapecode_1_y=0.220 -shapecode_1_rad=0.70720 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.28429 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.900 -shapecode_1_g2=0.900 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=//// clouds -shape_1_per_frame4= -shape_1_per_frame5=x = sample+ .001*((40*time)%1100); -shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_1_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=12 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.5*x*sin(time); -shape_2_per_frame4=y = y- 0.34*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.4*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=500 -shapecode_3_x=0.510 -shapecode_3_y=0.070 -shapecode_3_rad=0.02284 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.56880 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.600 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2= -shape_3_per_frame3=///// octopus (star) -shape_3_per_frame4= -shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_3_per_frame6= -shape_3_per_frame7=x=p2-p1; y=0; -shape_3_per_frame8= -shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_3_per_frame10= -shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_3_per_frame13= -shape_3_per_frame14=d=sqrt(mx*mx+my*my); -shape_3_per_frame15= -shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_3_per_frame18= -shape_3_per_frame19=d=sqrt(mx*mx+my*my); -shape_3_per_frame20=rad=rad*(1+25*d); -shape_3_per_frame21= -shape_3_per_frame22=x = 0.5 + mx/q6; -shape_3_per_frame23=y = 0.5 + my/q5; -shape_3_per_frame24= -shape_3_per_frame25=tex_ang=sin(151*sample+time); -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1024 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=2.70962 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=6.28319 -shapecode_5_tex_zoom=1.19614 -shapecode_5_r=0.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.030 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=i=instance; t=q1; sa=i/1024; -shape_5_per_frame2= -shape_5_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; -shape_5_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7=x1= sin(t1+t); y1=cos(t1+t); -shape_5_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); -shape_5_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); -shape_5_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); -shape_5_per_frame11= -shape_5_per_frame12= -shape_5_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; -shape_5_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; -shape_5_per_frame15= -shape_5_per_frame16=ra = 2-c1-c2-c3-c4 ; -shape_5_per_frame17= -shape_5_per_frame18= -shape_5_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); -shape_5_per_frame20=x= .5 + z*x5/q6; -shape_5_per_frame21=y= .5 + z*y5; -shape_5_per_frame22= -shape_5_per_frame23=rad = 2*z*(ra-c4*sa); -shape_5_per_frame24= -shape_5_per_frame25= -shape_5_per_frame26=p1=.6+.4*sin(3*sa-2*t); -shape_5_per_frame27=p2=.6+.4*sin(500*sa-2*t); -shape_5_per_frame28= -shape_5_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); -shape_5_per_frame30=g= r*r; g2=g*if(c4,1,.1); -shape_5_per_frame31=b= g*g; b2=b*if(c4,1,.1); -shape_5_per_frame32= -shape_5_per_frame33=sides=40-20*c4*8; -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; -comp_6=`ret /= float3(0.5,0.9,1.2); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 deleted file mode 100644 index 3eb543a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon8b.milk2 +++ /dev/null @@ -1,1600 +0,0 @@ -Created with MILKDROP 3.2 on 21/08/2023 at 23:03:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=1 -random_1=0.842141 -random_2=0.302710 -random_3=0.162195 -random_4=0.633198 -random_5=0.882927 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - amandio c - neptune 2 - pure evil everywhere 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.080 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=cos(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.1; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = cos(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = sin(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.3133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/11.6); -per_pixel_8=myy=sin(y*6.28+time/9); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_Pattern_034b; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_034b, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= .7; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=`//MilkDrop3 Color Mode: -comp_16=`ret /= float3(2.4,0.7,0.5); -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - amandio c - love demon3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -wavecode_1_enabled=0 -wavecode_1_samples=100 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.400 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=100 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.400 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=100 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=0.700 -wavecode_3_g=0.700 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.370 -shapecode_0_y=0.510 -shapecode_0_rad=0.13159 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.65840 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// eyes -shape_0_per_frame4= -shape_0_per_frame5=c=below(sample,.5); -shape_0_per_frame6= -shape_0_per_frame7=x=x+if(c,.2*sample,-.1+.2*sample); -shape_0_per_frame8= -shape_0_per_frame9=y=y+.03*sin(4*x-time); -shape_0_per_frame10=x=x+.02*sin(13*y-time); -shape_0_per_frame11= -shape_0_per_frame12=x=x+.14*(instance%2); -shape_0_per_frame13= -shape_0_per_frame14=rad=rad*sin(2*3.14*sample); -shape_0_per_frame15=rad=if(c,rad,.16*rad); -shape_0_per_frame16= -shape_0_per_frame17=r=if(c,r,0); -shape_0_per_frame18=g=if(c,g,0); -shape_0_per_frame19=b=if(c,b,0); -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=40 -shapecode_1_x=0.500 -shapecode_1_y=0.220 -shapecode_1_rad=0.70720 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.28429 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.900 -shapecode_1_g2=0.900 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=//// clouds -shape_1_per_frame4= -shape_1_per_frame5=x = sample+ .001*((40*time)%1100); -shape_1_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_1_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_1_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_1_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=12 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.5*x*sin(time); -shape_2_per_frame4=y = y- 0.34*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.4*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=500 -shapecode_3_x=0.510 -shapecode_3_y=0.070 -shapecode_3_rad=0.02284 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.56880 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.600 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2= -shape_3_per_frame3=///// octopus (star) -shape_3_per_frame4= -shape_3_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_3_per_frame6= -shape_3_per_frame7=x=p2-p1; y=0; -shape_3_per_frame8= -shape_3_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_3_per_frame10= -shape_3_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_3_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_3_per_frame13= -shape_3_per_frame14=d=sqrt(mx*mx+my*my); -shape_3_per_frame15= -shape_3_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_3_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_3_per_frame18= -shape_3_per_frame19=d=sqrt(mx*mx+my*my); -shape_3_per_frame20=rad=rad*(1+25*d); -shape_3_per_frame21= -shape_3_per_frame22=x = 0.5 + mx/q6; -shape_3_per_frame23=y = 0.5 + my/q5; -shape_3_per_frame24= -shape_3_per_frame25=tex_ang=sin(151*sample+time); -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1024 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=2.70962 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=6.28319 -shapecode_5_tex_zoom=1.19614 -shapecode_5_r=0.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.030 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=1.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=i=instance; t=q1; sa=i/1024; -shape_5_per_frame2= -shape_5_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; -shape_5_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7=x1= sin(t1+t); y1=cos(t1+t); -shape_5_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); -shape_5_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); -shape_5_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); -shape_5_per_frame11= -shape_5_per_frame12= -shape_5_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; -shape_5_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; -shape_5_per_frame15= -shape_5_per_frame16=ra = 2-c1-c2-c3-c4 ; -shape_5_per_frame17= -shape_5_per_frame18= -shape_5_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); -shape_5_per_frame20=x= .5 + z*x5/q6; -shape_5_per_frame21=y= .5 + z*y5; -shape_5_per_frame22= -shape_5_per_frame23=rad = 2*z*(ra-c4*sa); -shape_5_per_frame24= -shape_5_per_frame25= -shape_5_per_frame26=p1=.6+.4*sin(3*sa-2*t); -shape_5_per_frame27=p2=.6+.4*sin(500*sa-2*t); -shape_5_per_frame28= -shape_5_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); -shape_5_per_frame30=g= r*r; g2=g*if(c4,1,.1); -shape_5_per_frame31=b= g*g; b2=b*if(c4,1,.1); -shape_5_per_frame32= -shape_5_per_frame33=sides=40-20*c4*8; -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; -comp_6=`ret /= float3(0.5,0.9,1.2); -comp_7=`//MilkDrop3 Color Mode: -comp_8=`ret /= float3(2.9,2.7,1.7); -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 deleted file mode 100644 index 6081755..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9 dark.milk2 +++ /dev/null @@ -1,449 +0,0 @@ -Created with MILKDROP 3.2 on 02/09/2023 at 22:09:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.56 -blending_direction=1 -random_1=0.405556 -random_2=0.657859 -random_3=0.623171 -random_4=0.538347 -random_5=0.767344 - -[PRESET1_BEGIN] -NAME=beta106i - Eruption (Underwater) sdfx -NAME=beta106i - Eruption (Underwater) sdfx -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.599 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.000 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); -per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); -per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=decay = decay + abs(0.01*cos(time)); -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.05*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=dy = dy - 2*dy_r*(x)*sin(5*sin((8*time)*0.5-x)); -per_pixel_6= -per_pixel_7=dx = dx + abs(dx_r); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`//ret -= 0.1; -comp_23=`ret /= float3(.8,1.0,0.9); -comp_24=`//MilkDrop3 Color Mode: -comp_25=`ret /= float3(1.0,-2.0,2.0); -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - amandio c - love demon4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=40 -shapecode_0_x=0.500 -shapecode_0_y=0.220 -shapecode_0_rad=0.70720 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.28429 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// clouds -shape_0_per_frame4= -shape_0_per_frame5=x = sample+ .001*((40*time)%1100); -shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_0_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_1_enabled=1 -shapecode_1_sides=10 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=500 -shapecode_1_x=0.510 -shapecode_1_y=0.070 -shapecode_1_rad=0.02284 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.56880 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.600 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=///// octopus (star) -shape_1_per_frame4= -shape_1_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_1_per_frame6= -shape_1_per_frame7=x=p2-p1; y=0; -shape_1_per_frame8= -shape_1_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_1_per_frame10= -shape_1_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_1_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_1_per_frame13= -shape_1_per_frame14=d=sqrt(mx*mx+my*my); -shape_1_per_frame15= -shape_1_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_1_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_1_per_frame18= -shape_1_per_frame19=d=sqrt(mx*mx+my*my); -shape_1_per_frame20=rad=rad*(1+25*d); -shape_1_per_frame21= -shape_1_per_frame22=x = 0.5 + mx/q6; -shape_1_per_frame23=y = 0.5 + my/q5; -shape_1_per_frame24= -shape_1_per_frame25=tex_ang=sin(151*sample+time); -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.4*x*sin(time); -shape_2_per_frame4=y = y- 0.44*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1024 -shapecode_3_x=0.550 -shapecode_3_y=0.500 -shapecode_3_rad=0.04915 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.27705 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i=2*instance; -shape_3_per_frame2= -shape_3_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_3_per_frame4= -shape_3_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_3_per_frame6= -shape_3_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_3_per_frame8= -shape_3_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_3_per_frame10= -shape_3_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_3_per_frame12= -shape_3_per_frame13=r2=.5+.3*sin(p); -shape_3_per_frame14=g2=.5-.3*sin(p); -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`//ret=1-ret; -comp_16=`ret /= float3(1.8,1.8,2.8); -comp_17=`ret *=1.5; -comp_18=`ret -=0.05; -comp_19=`ret /= float3(2.1,1.5,1.0); -comp_20=`//MilkDrop3 Color Mode: -comp_21=`ret /= float3(3.0,-1.7,-2.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 deleted file mode 100644 index 9c0d0de..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - amandio c - love demon9.milk2 +++ /dev/null @@ -1,446 +0,0 @@ -Created with MILKDROP 3.2 on 02/09/2023 at 22:06:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.903659 -random_2=0.648780 -random_3=0.334824 -random_4=0.535772 -random_5=0.773171 - -[PRESET1_BEGIN] -NAME=beta106i - Eruption (Underwater) sdfx -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.599 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.000 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); -per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); -per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=decay = decay + abs(0.01*cos(time)); -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.05*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.05*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=dy = dy - 2*dy_r*(x)*sin(5*sin((8*time)*0.5-x)); -per_pixel_6= -per_pixel_7=dx = dx + abs(dx_r); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`//ret -= 0.1; -comp_23=`ret /= float3(.8,1.0,0.9); -comp_24=`//MilkDrop3 Color Mode: -comp_25=`ret /= float3(1.0,-2.0,2.0); -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - amandio c - love demon4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.212 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.014 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.140 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=t=178*sample; -wave_0_per_point4= -wave_0_per_point5=x = .5*sin(t); -wave_0_per_point6=y = .5*sin(4.1*t); -wave_0_per_point7= -wave_0_per_point8=t=.01*time; -wave_0_per_point9=mx = x*cos(t)+y*sin(t); -wave_0_per_point10=my = y*cos(t)-x*sin(t); -wave_0_per_point11= -wave_0_per_point12=///random factor -wave_0_per_point13=p1=.1*sin(630*sample); -wave_0_per_point14=p2=.1*sin(530*sample); -wave_0_per_point15= -wave_0_per_point16=x= .5+p1+mx; -wave_0_per_point17=y= .5+p2+my; -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=40 -shapecode_0_x=0.500 -shapecode_0_y=0.220 -shapecode_0_rad=0.70720 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.28429 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// clouds -shape_0_per_frame4= -shape_0_per_frame5=x = sample+ .001*((40*time)%1100); -shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_0_per_frame9=ang=sin(25*sample)*.5*time; -shapecode_1_enabled=1 -shapecode_1_sides=10 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=500 -shapecode_1_x=0.510 -shapecode_1_y=0.070 -shapecode_1_rad=0.02284 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.56880 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.600 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=///// octopus (star) -shape_1_per_frame4= -shape_1_per_frame5=p0=5; p1=p0*sample; p2=p1%p0; p3=6.28/p0; -shape_1_per_frame6= -shape_1_per_frame7=x=p2-p1; y=0; -shape_1_per_frame8= -shape_1_per_frame9=t=sin(.24*time)+sin(.6*time)+sin(.33*time); -shape_1_per_frame10= -shape_1_per_frame11=mx=x*sin(p2*p3+t)+y*cos(p2*p3+t); -shape_1_per_frame12=my=y*sin(p2*p3+t)-x*cos(p2*p3+t); -shape_1_per_frame13= -shape_1_per_frame14=d=sqrt(mx*mx+my*my); -shape_1_per_frame15= -shape_1_per_frame16=mx=mx*(1+d*sin(50*sample+time)); -shape_1_per_frame17=my=my*(1+d*sin(40*sample-.7*time)); -shape_1_per_frame18= -shape_1_per_frame19=d=sqrt(mx*mx+my*my); -shape_1_per_frame20=rad=rad*(1+25*d); -shape_1_per_frame21= -shape_1_per_frame22=x = 0.5 + mx/q6; -shape_1_per_frame23=y = 0.5 + my/q5; -shape_1_per_frame24= -shape_1_per_frame25=tex_ang=sin(151*sample+time); -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.4*x*sin(time); -shape_2_per_frame4=y = y- 0.44*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1024 -shapecode_3_x=0.550 -shapecode_3_y=0.500 -shapecode_3_rad=0.04915 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.27705 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i=2*instance; -shape_3_per_frame2= -shape_3_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_3_per_frame4= -shape_3_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_3_per_frame6= -shape_3_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_3_per_frame8= -shape_3_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_3_per_frame10= -shape_3_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_3_per_frame12= -shape_3_per_frame13=r2=.5+.3*sin(p); -shape_3_per_frame14=g2=.5-.3*sin(p); -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(22,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`//ret=1-ret; -comp_16=`ret /= float3(1.8,1.8,2.8); -comp_17=`ret *=1.5; -comp_18=`ret -=0.05; -comp_19=`ret /= float3(2.1,1.5,1.0); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 deleted file mode 100644 index eb48158..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower.milk2 +++ /dev/null @@ -1,1253 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:46:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.490 -blending_direction=-1 -random_1=0.664 -random_2=0.877 -random_3=0.640 -random_4=0.690 -random_5=0.900 - -[PRESET1_BEGIN] -NAME=Martin - QBikal - Surface Turbulence like my cat sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.300 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=484 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.95127 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1= -wave_0_per_point2=n = int((reg00+.5)*sample); -wave_0_per_point3= -wave_0_per_point4=m = 30001+n/(reg00/reg01); -wave_0_per_point5=gmegabuf(m) = (gmegabuf(m))*q30 + (1-q30)/2*(value1+value2); -wave_0_per_point6= -wave_0_per_point7=x = gmegabuf(10000+n); -wave_0_per_point8=y = gmegabuf(15000+n); -wave_0_per_point9=a = gmegabuf(20000+n); -wave_0_per_point10= -wave_0_per_point11=b = min(max(gmegabuf(25000+n),0),1); -wave_0_per_point12=r = 1-b; -wave_0_per_point13=g = 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=484 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=n = int((reg00+.5)*sample) +reg00; -wave_1_per_point2= -wave_1_per_point3=x = gmegabuf(10000+n); -wave_1_per_point4=y = gmegabuf(15000+n); -wave_1_per_point5=a = gmegabuf(20000+n); -wave_1_per_point6= -wave_1_per_point7=b = min(max(gmegabuf(25000+n),0),1); -wave_1_per_point8=r = 1-b; -wave_1_per_point9=g = 0.5; -wave_1_per_point10= -wave_1_per_point11= -wave_1_per_point12=//x = sample; -wave_1_per_point13=//y = gmegabuf(100000+n-reg00)/2+.3; -wavecode_2_enabled=1 -wavecode_2_samples=484 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=n = int((reg00+.5)*sample)+2*reg00; -wave_2_per_point2= -wave_2_per_point3= -wave_2_per_point4=x = gmegabuf(10000+n); -wave_2_per_point5=y = gmegabuf(15000+n); -wave_2_per_point6=a = gmegabuf(20000+n); -wave_2_per_point7= -wave_2_per_point8=b = min(max(gmegabuf(25000+n),0),1); -wave_2_per_point9=r = 1-b; -wave_2_per_point10=g = 0.5; -wave_2_per_point11= -wavecode_3_enabled=1 -wavecode_3_samples=484 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=n = int((reg00-.5)*sample)+3*reg00; -wave_3_per_point2= -wave_3_per_point3= -wave_3_per_point4=x = gmegabuf(10000+n); -wave_3_per_point5=y = gmegabuf(15000+n); -wave_3_per_point6=a = gmegabuf(20000+n); -wave_3_per_point7= -wave_3_per_point8=b = min(max(gmegabuf(25000+n),0),1); -wave_3_per_point9=r = 1-b; -wave_3_per_point10=g = 0.5; -shapecode_0_enabled=0 -shapecode_0_sides=24 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04895 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ox = gmegabuf(40001+instance)*30; -shape_0_per_frame2=oz = gmegabuf(45001+instance)*30; -shape_0_per_frame3=oy = 0; -shape_0_per_frame4= mx = ox*q5 - oy*q6; my = ox*q6 + oy*q5; -shape_0_per_frame5= ox = mx; oy = my; -shape_0_per_frame6= mx = ox*q3 + oz*q4; mz = - ox*q4 + oz*q3; -shape_0_per_frame7= ox = mx; oz = mz; -shape_0_per_frame8= my = oy*q1 - oz*q2; mz = oy*q2 + oz*q1; -shape_0_per_frame9= oy = my; oz = mz; -shape_0_per_frame10= -shape_0_per_frame11=fov = 3; -shape_0_per_frame12=x = fov*ox/(oz+60*fov)+.5; -shape_0_per_frame13=y = fov*oy/(oz+60*fov)+.5; -shape_0_per_frame14= -shape_0_per_frame15=x = gmegabuf(40001+instance)*1+.5; -shape_0_per_frame16=y = gmegabuf(45001+instance)*1+.5; -shapecode_1_enabled=0 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.300 -shapecode_1_y=0.800 -shapecode_1_rad=1.06345 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.63363 -shapecode_1_tex_zoom=0.46617 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=13 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=5 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.57049 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_init_1=index = 0; -per_frame_init_2=loop (200000, -per_frame_init_3= megabuf(index) = 0; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_1=xlen = 44; ylen = 44; flen = 10; reg00 = xlen*ylen/4; reg01=reg00/4; -per_frame_2=dec_med = pow (0.94, 30/fps); dec_slow = pow (0.98, 30/fps); -per_frame_3=dec_f = pow (0.8, 30/fps); monitor = smooth; -per_frame_4=q30 = dec_s; -per_frame_5=smooth = max(1,pow(6,fps/30)-2); // >= 0; Ausbreitungsgeschwindigkeit -per_frame_6= -per_frame_7=//Gleichanteil entfernen und normalisieren -per_frame_8=ind = 0; sum = 0; amp = 0.01; -per_frame_9=loop (reg01, -per_frame_10= sum = sum + gmegabuf(ind+30000)/(reg01); -per_frame_11= amp = amp + pow(gmegabuf(ind+30000),2); -per_frame_12= ind = ind+1; -per_frame_13=); -per_frame_14=ind = 0; amp_= amp_*dec_med + (1-dec_med)*sqrt(amp)/reg01*300; -per_frame_15=loop (reg01, -per_frame_16= megabuf(ind+30000)= (gmegabuf(ind+30000)-sum)/amp_; -per_frame_17= ind = ind+1; -per_frame_18=); -per_frame_19= -per_frame_20=// Spectrum of spectrum ! -per_frame_21=index2 = 0; -per_frame_22=loop(flen, //Frequency step -per_frame_23= index=0; real= 0; imag = 0; -per_frame_24= loop (flen, -per_frame_25= real = real + cos(index/flen*6.28*index2)*megabuf(index*reg01/8+30002); -per_frame_26= imag = imag + sin(index/flen*6.28*index2)*megabuf(index*reg01/8+30002); -per_frame_27= index=index+1; -per_frame_28= ); -per_frame_29= megabuf(10000+index2)= megabuf(10000+index2) * dec_f + real; -per_frame_30= megabuf(15000+index2)= megabuf(15000+index2) * dec_f + imag; -per_frame_31= index2 = index2+1; -per_frame_32= ); -per_frame_33= -per_frame_34=//Anregung -per_frame_35=ind = 1; -per_frame_36=loop (flen/2, -per_frame_37= cx = megabuf(10000+ind); -per_frame_38= cy = megabuf(15000+ind); -per_frame_39= yind = -1; -per_frame_40= loop (3, -per_frame_41= xind = -1; -per_frame_42= loop (3, -per_frame_43= ox = ((cx+.5)*xlen+xind)%xlen; -per_frame_44= oy = ((cy+.5)*ylen+yind)%ylen; -per_frame_45= amp = (cx*cx+cy*cy); -per_frame_46= megabuf (oy*ylen+ox) = megabuf (oy*ylen+ox) -per_frame_47= - 2*30/fps*sqrt(amp)*above(amp,.02)/(1+xind*xind+yind*yind); -per_frame_48= xind = xind+1; -per_frame_49= ); -per_frame_50= yind = yind+1; -per_frame_51= ); -per_frame_52= ind = ind+1; -per_frame_53=); -per_frame_54= -per_frame_55=//Simulation -per_frame_56=yind = 0; -per_frame_57=loop (ylen, -per_frame_58= xind = 0; -per_frame_59= loop (xlen, -per_frame_60= megabuf(yind*ylen+xind+5000) = //megabuf ab 5000 ist nur Zwischenspeicher -per_frame_61= dec_med*((gmegabuf(yind*ylen+(xind+1)%xlen) + -per_frame_62= gmegabuf(yind*ylen+(xlen+xind-1)%xlen) + -per_frame_63= gmegabuf(((yind+1)%ylen)*ylen+xind) + -per_frame_64= gmegabuf(((yind+ylen-1)%ylen)*ylen+xind) -per_frame_65= +gmegabuf(yind*ylen+xind)*smooth*4)/(2+2*smooth) - megabuf(yind*ylen+xind)); -per_frame_66= xind = xind+1; -per_frame_67= ); -per_frame_68= yind = yind+1; -per_frame_69=); -per_frame_70= -per_frame_71=//Projektionsparameter -per_frame_72= zang = -0.2*sin(time/9); xang = -.5 -.2*sin(time/6) ; yang = time/4; -per_frame_73=q1 = cos(xang); -per_frame_74=q2 = sin(xang); -per_frame_75=q3 = cos(yang); -per_frame_76=q4 = sin(yang); -per_frame_77=q5 = cos(zang); -per_frame_78=q6 = sin(zang); -per_frame_79=fov = .8; -per_frame_80= -per_frame_81=//Umkopieren und Projektion -per_frame_82=yind = 0; -per_frame_83=loop (ylen, -per_frame_84= xind = 0; -per_frame_85= loop (xlen, -per_frame_86= ind = yind*ylen+xind; -per_frame_87= megabuf(ind) = gmegabuf(ind); -per_frame_88= gmegabuf(ind) = megabuf(ind+5000); -per_frame_89= oz = yind - ylen/2+sin(time*2)*0; //# -per_frame_90= ox = if(bnot(yind%2),xind,xlen-xind-1); -per_frame_91= oy = gmegabuf(yind*ylen+ox); oy0 = oy; -per_frame_92= ox = ox - xlen/2; -per_frame_93= mx = ox*q5 - oy*q6; my = ox*q6 + oy*q5; -per_frame_94= ox = mx; oy = my; -per_frame_95= mx = ox*q3 + oz*q4; mz = - ox*q4 + oz*q3; -per_frame_96= ox = mx; oz = mz; -per_frame_97= my = oy*q1 - oz*q2; mz = oy*q2 + oz*q1; -per_frame_98= oy = my; oz = mz; -per_frame_99= gmegabuf(10000+ind) = fov*ox/(oz+60*fov)+.5; -per_frame_100= gmegabuf(15000+ind) = fov*oy/(oz+60*fov)+.6; -per_frame_101= gmegabuf(20000+ind) = max(min(.5+oy0/4,1),0)*1; -per_frame_102= gmegabuf(25000+ind) = oy0/16+.5;; -per_frame_103= xind = xind+1; -per_frame_104= ); -per_frame_105= yind = yind+1; -per_frame_106=); -per_frame_107= -per_frame_108=q32 = aspecty; -per_frame_109= -per_pixel_1=rot = 0; zoom = 1; warp = 0; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_7=`ret = GetPixel(uv1); -warp_8=`ret*=.5; -warp_9=`ret-=roam_sin.wzy*roam_cos.zxy; -warp_10=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 rs, rs0, uv1, uv2, uv3,uv4,uv5,dz,sunpos1; -comp_3=`float3 ret1,col,gnd, back,back2; -comp_4=` -comp_5=` -comp_6=`shader_body { -comp_7=` -comp_8=` -comp_9=`ret1 = GetPixel(uv_orig); -comp_10=` -comp_11=`uv2 = float2 (uv.x,uv.y-.3); -comp_12=`float shadow = lum(GetBlur2(frac(uv2)))*3; -comp_13=` -comp_14=`float k1 = saturate(lum(back)); -comp_15=`ret = lerp(GetPixel(uv),2*GetBlur1(uv),.4)*1.5; -comp_16=` -comp_17=`ret += saturate(1) * saturate(1-lum(ret))*(1-shadow) * .2*(uv.y); -comp_18=` -comp_19=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=suksma - ed geining hateops - Infiltrate Maxi Minor nz+ qraglitz 004 PINK BUTERFLY OUTLINE 0 sdfdat.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; -warp_5=` ret += GetBlur1(uv)*.2; -warp_6=` -warp_7=` // darken (decay) over time and distance from center -warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(4,1,2)); -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((uv3.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(1,1,0)*0.05 + -comp_31=` time*float3(3,1,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(3.6,3.5,.5)); -comp_37=` ret -= .2; -comp_38=` -comp_39=`ret /= float3(-1.4,-0.3,-1.2); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 deleted file mode 100644 index 2220fd8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 Manda.milk2 +++ /dev/null @@ -1,1074 +0,0 @@ -Created with MILKDROP 3.30 on 21/02/2024 at 19:52:08 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.48 -blending_direction=1 -random_1=0.244444 -random_2=0.900542 -random_3=0.594986 -random_4=0.960840 -random_5=0.031030 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`ret /= float3(1.1,3.0,-1.4); -comp_29=`ret /= float3(-0.0,0.5,-0.7); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.8,1.6,2.7); -comp_14=`ret /= float3(-1.6,0.0,-0.5); -comp_15=`//MilkDrop3 Color Mode: -comp_16=`ret /= float3(-2.2,-0.5,-2.7); -comp_17=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala3.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=2.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 deleted file mode 100644 index c1616cf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - black flower2 [PRIVATE].milk2 +++ /dev/null @@ -1,1643 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 23:19:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.48 -blending_direction=1 -random_1=0.244444 -random_2=0.900542 -random_3=0.594986 -random_4=0.960840 -random_5=0.031030 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`ret /= float3(1.1,3.0,-1.4); -comp_29=`ret /= float3(-0.0,0.5,-0.7); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.8,1.6,2.7); -comp_14=`ret /= float3(-1.6,0.0,-0.5); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 deleted file mode 100644 index a6c27b1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - sex blood red raw.milk2 +++ /dev/null @@ -1,1130 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:47:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.400 -blending_direction=-1 -random_1=0.153 -random_2=0.763 -random_3=0.731 -random_4=0.891 -random_5=0.428 - -[PRESET1_BEGIN] -NAME=LuxXx - FlameFace (Look Me In the Eye, Motherfucker Mix) 003 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17= -per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_22=rott = p3 * 3.1416/4; -per_frame_23= -per_frame_24=pos = pos + q20/140; -per_frame_25=q28 = pos; -per_frame_26=q27 = index+1; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=movez = movez + +.005*(1.5+q1)*30/fps; -per_frame_34=q30 = movez; -per_frame_35= -per_frame_36= -per_frame_37=zoom = 1.0; -per_frame_38=rot = -0.00 * index; -per_frame_39= -per_pixel_1=zoom = 1 + q1/25; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur2(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= .65; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=sex blood red raw genital holy - an evaporative dip in the frost of mind hibernation sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.630 -fDecay=0.935 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=31.200 -nMotionVectorsY=23.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = (vvb+vvm+vvt)*10; -per_frame_12=q2 = (vvb+vvm+vvt)*10; -per_frame_13=q3 = (vvb+vvm+vvt)*10; -per_frame_14=q4 = (vvb+vvm+vvt)*10; -per_frame_15=q5 = (vvb+vvm+vvt)*10; -per_frame_16=q6 = (vvb+vvm+vvt)*10; -per_frame_17=q7 = (vvb+vvm+vvt)*10; -per_frame_18=q8 = (vvb+vvm+vvt)*10; -per_frame_19=q9 = (vvb+vvm+vvt)*10; -per_frame_20=q10 = (vvb+vvm+vvt)*10; -per_frame_21=q11 = (vvb+vvm+vvt)*10; -per_frame_22=q12 = (vvb+vvm+vvt)*10; -per_frame_23=q13 = (vvb+vvm+vvt)*10; -per_frame_24=q14 = (vvb+vvm+vvt)*10; -per_frame_25=q15 = (vvb+vvm+vvt)*10; -per_frame_26=q16 = (vvb+vvm+vvt)*10; -per_frame_27=q17 = (vvb+vvm+vvt)*10; -per_frame_28=q18 = (vvb+vvm+vvt)*10; -per_frame_29=q19 = (vvb+vvm+vvt)*10; -per_frame_30=q20 = (vvb+vvm+vvt)*10; -per_frame_31=q21 = (vvb+vvm+vvt)*10; -per_frame_32=q22 = (vvb+vvm+vvt)*10; -per_frame_33=q23 = (vvb+vvm+vvt)*10; -per_frame_34=q24 = (vvb+vvm+vvt)*10; -per_frame_35=q25 = (vvb+vvm+vvt)*10; -per_frame_36=q26 = (vvb+vvm+vvt)*10; -per_frame_37=q27 = (vvb+vvm+vvt)*10; -per_frame_38=q28 = (vvb+vvm+vvt)*10; -per_frame_39=q29 = (vvb+vvm+vvt)*10; -per_frame_40=q30 = (vvb+vvm+vvt)*10; -per_frame_41=q31 = (vvb+vvm+vvt)*10; -per_frame_42=q32 = (vvb+vvm+vvt)*10; -per_frame_43= -per_frame_44=warp = 0; -per_frame_45=q1 = .6+.3*sin(time*.95242); -per_frame_46=q2 = .6+.3*sin(time*1.332211); -per_frame_47=q3 = .6+.3*sin(time*.44556); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.1)*.1 +0.02; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.01; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`sampler sampler_seaweed; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` //float lum = ret.x; -comp_7=` //ret = lum; -comp_8=` -comp_9=` float2 texc = 0.4 + 0.6*ret.xy; -comp_10=` ret = tex2D(sampler_seaweed, texc) * ret.z * 3; -comp_11=` -comp_12=` // add some stripes: -comp_13=` //ret += 0.04*cos(lum*29+2.8); -comp_14=`ret=1-ret; -comp_15=`} -comp_16=` -comp_17=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 deleted file mode 100644 index 360d135..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle of light.milk2 +++ /dev/null @@ -1,1193 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:24:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.7 -blending_direction=1 -random_1=0.0677507 -random_2=0.679268 -random_3=0.16477 -random_4=0.00948509 -random_5=0.643225 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0064XXXgX.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = -(uv - .5) + .5; -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=`ret = lerp ( -comp_15=`blurs, -comp_16=`ret, -comp_17=`pow(ret,1)); -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_23=`// ret = pow(ret,float3(1.5,1.9,1.9))*1.25 - .25; -comp_24=` ret = pow(ret,float3(1.9,2.4,1.8)); -comp_25=`// ret *= 1.0; //gamma -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=10cxxxx0000line3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.050 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.320 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3=dt = 0.02; -per_frame_4= -per_frame_5=h = h + v*dt; -per_frame_6= -per_frame_7=v = v*0.986 + a*dt; -per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; -per_frame_9= -per_frame_10=monitor = w2; -per_frame_11= -per_frame_12= -per_frame_13=w1 = w1 + w1v*dt; -per_frame_14=w1v = w1v*1.088 + w1a*dt; -per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; -per_frame_16= -per_frame_17=w2 = w2 + w2v*dt; -per_frame_18=w2v = w2v*0.98 + w2a*dt; -per_frame_19=w2a = -(w2-w1)*20; -per_frame_20= -per_frame_21=bb = bb*0.99 + bass*0.01; -per_frame_22=mm = mm*0.99 + mid*0.01; -per_frame_23=tt = tt*0.99 + treb*0.01; -per_frame_24= -per_frame_25=mi = min(min(bb,mm),tt); -per_frame_26=ma = max(max(bb,mm),tt); -per_frame_27=av = (bb+mm+tt-mi-ma); -per_frame_28=q5 = av; -per_frame_29=avn = (av-mi)/(ma-mi); -per_frame_30=av = abs(avo-avn); -per_frame_31=avo = avn; -per_frame_32= -per_frame_33=q1 = h*0.8 + 0.12; -per_frame_34=q2 = (w1); -per_frame_35=q3 = (w2 + w1); -per_frame_36=q4 = 0.1+ avo*0.1; -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=0.52; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/2); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=0.237 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.911-0.0021; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=` -comp_6=`ret = tex2D(sampler_main, uvm).x, -comp_7=` -comp_8=`ret = lerp ( -comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_10=`ret, -comp_11=`pow(ret,.5)); -comp_12=` -comp_13=`ret *= .9; -comp_14=` -comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_16=` ret = pow(ret,float3(3,.95,.6))*1.25 -.25; -comp_17=` -comp_18=` -comp_19=` ret *= ret; -comp_20=`ret += tex2D(sampler_main, uvm).yyy, -comp_21=` -comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; -comp_23=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,3.5,.5)); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 deleted file mode 100644 index e2bd072..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 - triangle.milk2 +++ /dev/null @@ -1,1115 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:04:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.600 -blending_direction=1 -random_1=0.379 -random_2=0.280 -random_3=0.177 -random_4=0.841 -random_5=0.261 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R202.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=1.040 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.12000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=0.850 -wavecode_0_b=1.000 -wavecode_0_a=1.180 -wave_0_per_point1=x=(sample); -wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); -wave_0_per_point3= -wave_0_per_point4=r=value1-bass; -wave_0_per_point5=g=value2-treb; -wave_0_per_point6=b=1-(value1+value2+mid); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.980 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.15000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.170 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.43174 -shapecode_0_ang=2.95310 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83451 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.980 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.860 -shapecode_0_border_b=0.900 -shapecode_0_border_a=1.000 -shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7=rad=bb/frame-.8; -shape_0_per_frame8=tri=if(above(bass,treb),1,0); -shape_0_per_frame9=squ=if(above(treb,bass),1,0); -shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_0_per_frame11= -shape_0_per_frame12=sides=3*tri+4*squ+300*cir; -shape_0_per_frame13= -shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_0_per_frame15= -shape_0_per_frame16=rr=bass_att; -shape_0_per_frame17=gg=treb_att; -shape_0_per_frame18=bb=mid_att; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=r22=rr; -shape_0_per_frame22=b22=bb; -shape_0_per_frame23=g22=gg; -shape_0_per_frame24= -shape_0_per_frame25= -shape_0_per_frame26=rr=br; -shape_0_per_frame27=gg=bg; -shape_0_per_frame28=bb=bo; -shape_0_per_frame29= -shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_0_per_frame33= -shape_0_per_frame34=border_r=br; -shape_0_per_frame35=border_b=bo; -shape_0_per_frame36=border_g=bg; -shape_0_per_frame37= -shape_0_per_frame38= -shape_0_per_frame39=r=1-rr; -shape_0_per_frame40=r2=b22; -shape_0_per_frame41=b=1-bb; -shape_0_per_frame42=b2=g22; -shape_0_per_frame43=g=1-gg; -shape_0_per_frame44=g2=r22; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.110 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.020 -shapecode_1_border_g=0.980 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.082 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.525 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.89000 -shapecode_3_r=1.100 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); -per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); -per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); -per_frame_6= -per_frame_7=wave_r = 1-mv_r; -per_frame_8=wave_g = 1-mv_b; -per_frame_9=wave_b = 1-mv_g; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); -per_pixel_2=dx_r = equal(thresh,2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); -per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); -per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); -per_pixel_8=dx = dx + 0.00149*(0.232*sin(1.04*time) + 0.376*cos(0.232*time)*cos(12*rad)); -per_pixel_9=dy = dy + 0.0014*(0.163*cos(2*bass_att) + 0.33*sin(0.163*time)*sin(12*rad)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; -comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = 0.16+a; -comp_9=`ret = base*(0.91-base)*(0.75-base)*2*float3(0.1,1.9,1.8) + pow(base,2)*float3(1.3,1.7,0.5); -comp_10=`//ret.xy = ret.yx; -comp_11=`ret = lerp(ret,float3(1.6,0,1.8),GetPixel(uv).y); -comp_12=` -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=02_MW_new01B .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.490 -fDecay=0.960 -fVideoEchoZoom=0.990 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=10.443 -fWaveScale=0.536 -fWaveSmoothing=0.270 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=0.000 -wave_g=0.200 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06600 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`ret /= float3(2.1,-0.8,1.1); -comp_46=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk deleted file mode 100644 index 0bbf1a6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 1.milk +++ /dev/null @@ -1,377 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.210 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.073 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.92178 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=//a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=33 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/15+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/15+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/15+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame9=r=rand(q30)*.1+instance-instance; -shape_1_per_frame10=g=rand(q30)*.1+instance-instance; -shape_1_per_frame11=b=rand(q30)*.1+instance-instance; -shape_1_per_frame12=r2=rand(q30)*.1+instance-instance; -shape_1_per_frame13=g2=rand(q30)*.1+instance-instance; -shape_1_per_frame14=b2=rand(q30)*.1+instance-instance; -shape_1_per_frame15=border_r=rand(q30)*.1+instance-instance; -shape_1_per_frame16=border_g=rand(q30)*.1+instance-instance; -shape_1_per_frame17=border_b=rand(q30)*.1+instance-instance; -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=zoom = 1; -per_frame_26=warp = 0; -per_frame_27=wave_a = 0; -per_frame_28= -per_frame_29=// elastic thread code -per_frame_30= -per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_34=x1 = 0.5 + (xx1-xx2)*2; -per_frame_35=y1 = 0.4 + yy1*1.5; -per_frame_36=dt = 0.03/fps; -per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); -per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); -per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); -per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); -per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); -per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); -per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; -per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; -per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; -per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); -per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); -per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); -per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); -per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); -per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); -per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); -per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); -per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); -per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); -per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); -per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); -per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; -per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; -per_frame_60=q9 = 1/aspectx; -per_frame_61=q10 = 1/aspecty; -per_frame_62=q11 = aspectx; -per_frame_63=q12 = aspecty; -per_frame_64= -per_frame_65=// coloring borders -per_frame_66=bb = bb*0.99 + bass*0.02; -per_frame_67=mm = mm*0.99 + mid*0.02; -per_frame_68=tt = tt*0.99 + treb*0.02; -per_frame_69= -per_frame_70=mx = max(max(bb,mm),tt); -per_frame_71=mn = min(min(bb,mm),tt); -per_frame_72= -per_frame_73=ob_r = (bb-mn)/(mx-mn); -per_frame_74=ob_b = (mm-mn)/(mx-mn); -per_frame_75=ob_g = (tt-mn)/(mx-mn); -per_frame_76= -per_frame_77=v = 0.4/fps; -per_frame_78=bm = bm + (ob_r-ob_b)*v; -per_frame_79=mt = mt + (ob_b-ob_g)*v; -per_frame_80= -per_frame_81=// coordinates spiral 1 -per_frame_82=q21 = 0.5; // X -per_frame_83=q22 = 0; // Y -per_frame_84= -per_frame_85=// coordinates spiral 2 -per_frame_86=q23 = -0.5; -per_frame_87=q24 = 0; -per_frame_88= -per_frame_89=q25 = 0.5/asin(1); // pi/4 -per_frame_90= -per_frame_91=q26 = -bm; // rotation -per_frame_92=q27 = mt; // growth -per_frame_93=q30=bass+treb+mid; -per_pixel_1=x = 0.5 + (x-0.5)*q11; -per_pixel_2=y = 0.5 + (y-0.5)*q12; -per_pixel_3=xx = q4; -per_pixel_4=yy = 1-q8; -per_pixel_5= -per_pixel_6=dx = 0; dy = 0; -per_pixel_7= -per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); -per_pixel_9= -per_pixel_10=r = 0.11; -per_pixel_11=v = 20; -per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=` -warp_19=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_20=` ((uv.xyy*q27 -warp_21=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_22=` ).xyz* -warp_23=` float3(1,1,0)*0.05 + -warp_24=` time*float3(0,0,1)*q29 -warp_25=` ); -warp_26=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_27=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_28=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_29=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`float2 numerator, denominator, fraction; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` -comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ -comp_9=` -comp_10=`float cutoff = 0.95; -comp_11=`int n = -1; -comp_12=`float s = 0.4; -comp_13=` -comp_14=` float2 c = (uv-0.5)*2*aspect.wz; -comp_15=` numerator = (c + float2(q21,q22))*64; -comp_16=` denominator = c + float2(q23,q24); -comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_20=` c = fraction-0.5; -comp_21=` float1 ang_hq = n*atan2(c.x,c.y); -comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); -comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -comp_24=` -comp_25=`/**********************************************/ -comp_26=`float2 uvo = uv; -comp_27=`uv = spiral; -comp_28=` -comp_29=` d = texsize.zw*8; -comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_32=` -comp_33=`float3 base = GetPixel(uv); -comp_34=`float3 emboss = (-dx + dy + 1)*1.2; -comp_35=` -comp_36=` d = texsize.zw*2; -comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_39=` -comp_40=`float grad = length(float2(dx.x,dy.x)); -comp_41=` -comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 -comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_45=` ).xyz* -comp_46=` float3(1,1,0)*0.05 + -comp_47=` time*float3(0,0,1)*q31 -comp_48=` ); -comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, -comp_53=` float3(8,5,2)*grad, -comp_54=` grad*4.2 -comp_55=` ); -comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); -comp_57=` -comp_58=`grad = length(float2(dx.z,dy.z)); -comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); -comp_60=`//MilkDrop3 Color Mode: -comp_61=`ret /= float3(3.0,2.9,2.4); -comp_62=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\lines2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.280000 -SpriteSY=0.280000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk deleted file mode 100644 index aef422c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 2.milk +++ /dev/null @@ -1,375 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.210 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.073 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.92178 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=//a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=33 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/15+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/15+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/15+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame9=r=rand(q30)*.1+instance-instance; -shape_1_per_frame10=g=rand(q30)*.1+instance-instance; -shape_1_per_frame11=b=rand(q30)*.1+instance-instance; -shape_1_per_frame12=r2=rand(q30)*.1+instance-instance; -shape_1_per_frame13=g2=rand(q30)*.1+instance-instance; -shape_1_per_frame14=b2=rand(q30)*.1+instance-instance; -shape_1_per_frame15=border_r=rand(q30)*.1+instance-instance; -shape_1_per_frame16=border_g=rand(q30)*.1+instance-instance; -shape_1_per_frame17=border_b=rand(q30)*.1+instance-instance; -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=zoom = 1; -per_frame_26=warp = 0; -per_frame_27=wave_a = 0; -per_frame_28= -per_frame_29=// elastic thread code -per_frame_30= -per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_34=x1 = 0.5 + (xx1-xx2)*2; -per_frame_35=y1 = 0.4 + yy1*1.5; -per_frame_36=dt = 0.03/fps; -per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); -per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); -per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); -per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); -per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); -per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); -per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; -per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; -per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; -per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); -per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); -per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); -per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); -per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); -per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); -per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); -per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); -per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); -per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); -per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); -per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); -per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; -per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; -per_frame_60=q9 = 1/aspectx; -per_frame_61=q10 = 1/aspecty; -per_frame_62=q11 = aspectx; -per_frame_63=q12 = aspecty; -per_frame_64= -per_frame_65=// coloring borders -per_frame_66=bb = bb*0.99 + bass*0.02; -per_frame_67=mm = mm*0.99 + mid*0.02; -per_frame_68=tt = tt*0.99 + treb*0.02; -per_frame_69= -per_frame_70=mx = max(max(bb,mm),tt); -per_frame_71=mn = min(min(bb,mm),tt); -per_frame_72= -per_frame_73=ob_r = (bb-mn)/(mx-mn); -per_frame_74=ob_b = (mm-mn)/(mx-mn); -per_frame_75=ob_g = (tt-mn)/(mx-mn); -per_frame_76= -per_frame_77=v = 0.4/fps; -per_frame_78=bm = bm + (ob_r-ob_b)*v; -per_frame_79=mt = mt + (ob_b-ob_g)*v; -per_frame_80= -per_frame_81=// coordinates spiral 1 -per_frame_82=q21 = 0.5; // X -per_frame_83=q22 = 0; // Y -per_frame_84= -per_frame_85=// coordinates spiral 2 -per_frame_86=q23 = -0.5; -per_frame_87=q24 = 0; -per_frame_88= -per_frame_89=q25 = 0.5/asin(1); // pi/4 -per_frame_90= -per_frame_91=q26 = -bm; // rotation -per_frame_92=q27 = mt; // growth -per_frame_93=q30=bass+treb+mid; -per_pixel_1=x = 0.5 + (x-0.5)*q11; -per_pixel_2=y = 0.5 + (y-0.5)*q12; -per_pixel_3=xx = q4; -per_pixel_4=yy = 1-q8; -per_pixel_5= -per_pixel_6=dx = 0; dy = 0; -per_pixel_7= -per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); -per_pixel_9= -per_pixel_10=r = 0.11; -per_pixel_11=v = 20; -per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=` -warp_19=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_20=` ((uv.xyy*q27 -warp_21=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_22=` ).xyz* -warp_23=` float3(1,1,0)*0.05 + -warp_24=` time*float3(0,0,1)*q29 -warp_25=` ); -warp_26=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_27=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_28=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_29=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`float2 numerator, denominator, fraction; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` -comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ -comp_9=` -comp_10=`float cutoff = 0.95; -comp_11=`int n = -1; -comp_12=`float s = 0.4; -comp_13=` -comp_14=` float2 c = (uv-0.5)*2*aspect.wz; -comp_15=` numerator = (c + float2(q21,q22))*64; -comp_16=` denominator = c + float2(q23,q24); -comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_20=` c = fraction-0.5; -comp_21=` float1 ang_hq = n*atan2(c.x,c.y); -comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); -comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -comp_24=` -comp_25=`/**********************************************/ -comp_26=`float2 uvo = uv; -comp_27=`uv = spiral; -comp_28=` -comp_29=` d = texsize.zw*8; -comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_32=` -comp_33=`float3 base = GetPixel(uv); -comp_34=`float3 emboss = (-dx + dy + 1)*1.2; -comp_35=` -comp_36=` d = texsize.zw*2; -comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_39=` -comp_40=`float grad = length(float2(dx.x,dy.x)); -comp_41=` -comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 -comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_45=` ).xyz* -comp_46=` float3(1,1,0)*0.05 + -comp_47=` time*float3(0,0,1)*q31 -comp_48=` ); -comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, -comp_53=` float3(8,5,2)*grad, -comp_54=` grad*4.2 -comp_55=` ); -comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); -comp_57=` -comp_58=`grad = length(float2(dx.z,dy.z)); -comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); -comp_60=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\lines2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.700000 -SpriteSY=0.700000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk deleted file mode 100644 index 3679550..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs Flexis Moebius spiral 3.milk +++ /dev/null @@ -1,437 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.210 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.92178 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.800 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att; -wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_0_per_point14= -wave_0_per_point15=x = x*0.6 + 0.3; -wave_0_per_point16=y = y; -wave_0_per_point17=y = y*0.8; -wave_0_per_point18= -wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.74180 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.22746 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=zoom = 1; -per_frame_26=warp = 0; -per_frame_27=wave_a = 0; -per_frame_28= -per_frame_29=// elastic thread code -per_frame_30= -per_frame_31=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_32=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_33=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_34=x1 = 0.5 + (xx1-xx2)*2; -per_frame_35=y1 = 0.4 + yy1*1.5; -per_frame_36=dt = 0.03/fps; -per_frame_37=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); -per_frame_38=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); -per_frame_39=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); -per_frame_40=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); -per_frame_41=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); -per_frame_42=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); -per_frame_43=x2 = x2 + vx2; y2 = y2 + vy2; -per_frame_44=x3 = x3 + vx3; y3 = y3 + vy3; -per_frame_45=x4 = x4 + vx4; y4 = y4 + vy4; -per_frame_46=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); -per_frame_47=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); -per_frame_48=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); -per_frame_49=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); -per_frame_50=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); -per_frame_51=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); -per_frame_52=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); -per_frame_53=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); -per_frame_54=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); -per_frame_55=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); -per_frame_56=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); -per_frame_57=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); -per_frame_58=q1 = x1;q2 = x2;q3 = x3;q4 = x4; -per_frame_59=q5 = y1;q6 = y2;q7 = y3;q8 = y4; -per_frame_60=q9 = 1/aspectx; -per_frame_61=q10 = 1/aspecty; -per_frame_62=q11 = aspectx; -per_frame_63=q12 = aspecty; -per_frame_64= -per_frame_65=// coloring borders -per_frame_66=bb = bb*0.99 + bass*0.02; -per_frame_67=mm = mm*0.99 + mid*0.02; -per_frame_68=tt = tt*0.99 + treb*0.02; -per_frame_69= -per_frame_70=mx = max(max(bb,mm),tt); -per_frame_71=mn = min(min(bb,mm),tt); -per_frame_72= -per_frame_73=ob_r = (bb-mn)/(mx-mn); -per_frame_74=ob_b = (mm-mn)/(mx-mn); -per_frame_75=ob_g = (tt-mn)/(mx-mn); -per_frame_76= -per_frame_77=v = 0.4/fps; -per_frame_78=bm = bm + (ob_r-ob_b)*v; -per_frame_79=mt = mt + (ob_b-ob_g)*v; -per_frame_80= -per_frame_81=// coordinates spiral 1 -per_frame_82=q21 = 0.5; // X -per_frame_83=q22 = 0; // Y -per_frame_84= -per_frame_85=// coordinates spiral 2 -per_frame_86=q23 = -0.5; -per_frame_87=q24 = 0; -per_frame_88= -per_frame_89=q25 = 0.5/asin(1); // pi/4 -per_frame_90= -per_frame_91=q26 = -bm; // rotation -per_frame_92=q27 = mt; // growth -per_frame_93=q30=bass+treb+mid; -per_pixel_1=x = 0.5 + (x-0.5)*q11; -per_pixel_2=y = 0.5 + (y-0.5)*q12; -per_pixel_3=xx = q4; -per_pixel_4=yy = 1-q8; -per_pixel_5= -per_pixel_6=dx = 0; dy = 0; -per_pixel_7= -per_pixel_8=d = sqrt((x-xx)*(x-xx)+(y-yy)*(y-yy)); -per_pixel_9= -per_pixel_10=r = 0.11; -per_pixel_11=v = 20; -per_pixel_12=dx = (v*(sin(y-yy)*(d-r)-(x-xx)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -per_pixel_13=dy = (-v*(sin(x-xx)*(d-r)+(y-yy)*(d-r/2)))*(1.00-sigmoid(d-r,100)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`float2 numerator, denominator, fraction; -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` -comp_8=`/*** Flexis cleaned up Moebius spiral code ***/ -comp_9=` -comp_10=`float cutoff = 0.95; -comp_11=`int n = -1; -comp_12=`float s = 0.4; -comp_13=` -comp_14=` float2 c = (uv-0.5)*2*aspect.wz; -comp_15=` numerator = (c + float2(q21,q22))*64; -comp_16=` denominator = c + float2(q23,q24); -comp_17=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_18=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_19=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_20=` c = fraction-0.5; -comp_21=` float1 ang_hq = n*atan2(c.x,c.y); -comp_22=` float2 spiral = float2(ang_hq*q25+q26,s*aspect.w*log(length(c))+ang_hq*q25+q27); -comp_23=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -comp_24=` -comp_25=`/**********************************************/ -comp_26=`float2 uvo = uv; -comp_27=`uv = spiral; -comp_28=` -comp_29=` d = texsize.zw*8; -comp_30=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_31=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_32=` -comp_33=`float3 base = GetPixel(uv); -comp_34=`float3 emboss = (-dx + dy + 1)*1.2; -comp_35=` -comp_36=` d = texsize.zw*2; -comp_37=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_38=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_39=` -comp_40=`float grad = length(float2(dx.x,dy.x)); -comp_41=` -comp_42=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_43=` ((float3(dx.y,dy.z,dy.x)*q28 -comp_44=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_45=` ).xyz* -comp_46=` float3(1,1,0)*0.05 + -comp_47=` time*float3(0,0,1)*q31 -comp_48=` ); -comp_49=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_50=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_51=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_52=`ret = lerp( float3(0.5,0.4,0.6)*base.x*emboss.x, -comp_53=` float3(8,5,2)*grad, -comp_54=` grad*4.2 -comp_55=` ); -comp_56=`ret = lerp(ret,4*ret,GetPixel(uv).y*0.5-GetBlur1(uv).z*0.3*float3(0.3,1,1)); -comp_57=` -comp_58=`grad = length(float2(dx.z,dy.z)); -comp_59=`ret = lerp(ret, float3(2,2,0), grad*0.7); -comp_60=`//MilkDrop3 Color Mode: -comp_61=`ret /= float3(1.4,1.4,0.9); -comp_62=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\lines2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.700000 -SpriteSY=0.700000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 deleted file mode 100644 index 876b698..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs amandio c - savage garden.milk2 +++ /dev/null @@ -1,304 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 01:04:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.44 -blending_direction=-1 -random_1=0.278320 -random_2=0.010434 -random_3=0.710705 -random_4=0.716396 -random_5=0.850000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=amandio c - savage garden sdfx -[preset00] -fRating=1.000 -fGammaAdj=1.630 -fDecay=1.000 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.000 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.002 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=11 -shapecode_0_x=0.550 -shapecode_0_y=0.500 -shapecode_0_rad=0.13031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.27705 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.700 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x= rand(1); -shape_0_per_frame2=y= rand(1); -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04963 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=4.08407 -shapecode_1_tex_zoom=5.76110 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.100 -shapecode_1_border_a=0.000 -shape_1_per_frame1=i= 1+instance; c= i>1; -shape_1_per_frame2= -shape_1_per_frame3= -shape_1_per_frame4=p += q3*(sin(i*q1)-cos(i*q2))/i+q2; p *= c; -shape_1_per_frame5= -shape_1_per_frame6=x1 += sin(p*q4); x1 *= c; -shape_1_per_frame7=y1 += cos(p); y1 *= c; -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10=z=.005; -shape_1_per_frame11=x= z*x1/q8 + q5; -shape_1_per_frame12=y= z*y1 + q6; -shape_1_per_frame13= -shape_1_per_frame14= -shape_1_per_frame15=r= q7; -shape_1_per_frame16=g= r*r; -shape_1_per_frame17=b= .3*g; -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=rad = .005; -per_frame_1= -per_frame_2=q1= rand(500); -per_frame_3=q2= rand(500); -per_frame_4=q3= rand(500); -per_frame_5=q4= pow(-1,q3%2); -per_frame_6= -per_frame_7=q5= rand(1); -per_frame_8=q6= rand(1); -per_frame_9=q7= rand(1); -per_frame_10= -per_frame_11=q8=aspecty; -per_frame_12= -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk deleted file mode 100644 index f9b8200..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin + Stahlregen + Sprite.milk +++ /dev/null @@ -1,222 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.250 -wave_0_per_point1= -wave_0_per_point2=x = .2+sample/2; y = 0.5; -wave_0_per_point3= -wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); -wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); -wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); -per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33= -per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); -per_frame_35=q30 = p3 ; -per_frame_36= -per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_38=q31 = p4; -per_frame_39= -per_frame_40=//zoom = 1 + .05*q1; -per_frame_41=//rot = -0.01 * (index); -per_frame_42= -per_frame_43=zoom = 1+q28/4; -per_frame_44=warp = .0; -per_frame_45=dx = .2*q2; -warp_1=`sampler sampler_seaweed; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*22; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-2,2); -warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); -warp_21=`mus = .01/(length(uv6)-.001*q27); -warp_22=`mus *= .3*(1+roam_cos); -warp_23=`//mus = .2; -warp_24=` -warp_25=` -warp_26=`//probier auch 1*z; -warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); -warp_28=` -warp_29=`float3 ret1 = crisp + mus; -warp_30=` -warp_31=`q25 = q24+.4; //##hier auf 1 setzen -warp_32=`q25 = .5; -warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); -warp_34=` -warp_35=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`//MilkDrop3 Solarize Mode: -comp_28=`ret = ret*(1-ret)*4; -comp_29=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 deleted file mode 100644 index 1a0a8bf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Gin Tonic on Ice2.milk2 +++ /dev/null @@ -1,819 +0,0 @@ -Created with MILKDROP 3.30 on 11/12/2023 at 22:04:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=square -blending_progress=0.65 -blending_direction=1 -random_1=0.455014 -random_2=0.554472 -random_3=0.869783 -random_4=0.665312 -random_5=0.968428 - -[PRESET1_BEGIN] -NAME=martin - Gin Tonic on Ice 003 -NAME=martin - Gin Tonic on Ice 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(2.3,2.9,0.5); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=01b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_61=`ret /= float3(1.8,1.0,1.1); -comp_62=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 deleted file mode 100644 index 1f4cea8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace 2.milk2 +++ /dev/null @@ -1,1209 +0,0 @@ -Created with MILKDROP 3.2 on 26/05/2023 at 23:45:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.56 -blending_direction=1 -random_1=0.379675 -random_2=0.536721 -random_3=0.224255 -random_4=0.076558 -random_5=0.215583 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - Kings Cross Palace.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=12 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.998 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.920 -nMotionVectorsY=1.440 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=35 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.590 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.520 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`ret /= float3(0.9,0.4,2.2); -comp_12=`ret /= float3(0.4,2.4,1.7); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 deleted file mode 100644 index b9ccfaf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - Kings Cross Palace.milk2 +++ /dev/null @@ -1,1208 +0,0 @@ -Created with MILKDROP 3.2 on 16/05/2023 at 00:20:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.56 -blending_direction=1 -random_1=0.922000 -random_2=0.396000 -random_3=0.768000 -random_4=0.048000 -random_5=0.101000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R178.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.998 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.920 -nMotionVectorsY=1.440 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=35 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.590 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.520 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`ret /= float3(0.9,0.4,2.2); -comp_12=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 deleted file mode 100644 index 18e2188..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 1.milk2 +++ /dev/null @@ -1,1875 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 23:49:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=1 -random_1=0.755149 -random_2=0.892005 -random_3=0.299729 -random_4=0.373848 -random_5=0.812737 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R231.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.278 -fWarpScale=0.010 -fZoomExponent=1.47412 -fShader=0.000 -zoom=1.03030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.5; -per_frame_52=q2 = 0.5; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30*2; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(2.4,0.6,0.55)*ret.y + -comp_11=` float3(.7,.8,1.5)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(2.9,0.2,1.4); -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R073.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.036 -fWarpScale=0.016 -fZoomExponent=1.00000 -fShader=8.200 -zoom=1.01000 -rot=0.03680 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.494 -wave_g=0.637 -wave_b=0.533 -wave_x=0.406 -wave_y=0.455 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.062 -mv_r=0.970 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=0.910 -b1ed=0.305 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.72680 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.036 -wavecode_0_g=1.100 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=it = it + 1; -wave_0_per_frame2= -wave_0_per_frame3=a = equal(it%20,0); -wave_0_per_frame4=a = 1; -wave_0_per_point1=x = int(rand(101))*0.009; -wave_0_per_point2=y = int(rand(101))*0.0119; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.78720 -wavecode_1_r=1.050 -wavecode_1_g=1.140 -wavecode_1_b=3.330 -wavecode_1_a=0.820 -wave_1_per_frame1=tm = int(rand(101))*0.011*5.803; -wave_1_per_frame2=dt = int(rand(101))*.01; -wave_1_per_frame3= -wave_1_per_frame4= -wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_1_per_frame6=t2 = 0.529 + 0.529*cos(tm)*dt; -wave_1_per_frame7= -wave_1_per_frame8=r = 0.61 + 0.61*sin(time*1.4037); -wave_1_per_frame9=g = .5 + .5*sin(time*1.121); -wave_1_per_frame10=b = .5 + .5*sin(time*1.187); -wave_1_per_point1=sp = int(sample*4); -wave_1_per_point2=sw = equal(it%2,0); -wave_1_per_point3=it = if(equal(sample,0),0,it + 1); -wave_1_per_point4= -wave_1_per_point5=mod = bass; -wave_1_per_point6= -wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; -wave_1_per_point8=ay = t2 + cos(sample*7.662)*mod*0.12; -wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_1_per_point10=by = t2 + cos(sample*5.275)*mod*0.005; -wave_1_per_point11= -wave_1_per_point12=x = if(sw,bx,ax); -wave_1_per_point13=y = if(sw,by,ay); -wave_1_per_point14= -wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_1_per_point16= -wave_1_per_point17=a = sw*0.2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.86100 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=0.830 -wave_2_per_frame1=tm = int(rand(101))*.01*6.24; -wave_2_per_frame2=dt = int(rand(101))*.01; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_frame5=t1 = 0.436 + 0.436*sin(tm)*dt; -wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; -wave_2_per_frame7= -wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); -wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); -wave_2_per_frame10=b = .5 + .5*sin(time*1.187); -wave_2_per_point1=sp = int(sample*4); -wave_2_per_point2=sw = equal(it%2,0); -wave_2_per_point3=it = if(equal(sample,0),0,it + 1); -wave_2_per_point4= -wave_2_per_point5=mod = treb; -wave_2_per_point6= -wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; -wave_2_per_point8=ay = t2 + cos(sample*5.338)*mod*0.12; -wave_2_per_point9=bx = t1 + sin(sample*7.034)*mod*0.005; -wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_2_per_point11= -wave_2_per_point12=x = if(sw,bx,ax); -wave_2_per_point13=y = if(sw,by,ay); -wave_2_per_point14= -wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_2_per_point16= -wave_2_per_point17=a = sw*.2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.46009 -wavecode_3_smoothing=0.82000 -wavecode_3_r=0.903 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tm = int(rand(101))*0.0101*8.8369; -wave_3_per_frame2=dt = int(rand(101))*0.009; -wave_3_per_frame3= -wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; -wave_3_per_frame5=t2 = 0.42 + 0.42*cos(tm)*dt; -wave_3_per_frame6= -wave_3_per_frame7=r = .5 + .5*sin(time*1.132); -wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); -wave_3_per_frame9=b = .5 + .5*sin(time*1.187); -wave_3_per_point1=sp = int(sample*4); -wave_3_per_point2=sw = equal(it%2,0); -wave_3_per_point3=it = if(equal(sample,0),0,it + 1); -wave_3_per_point4= -wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; -wave_3_per_point6=ay = t2 + cos(sample*5.652)*mid*0.11; -wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; -wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; -wave_3_per_point9= -wave_3_per_point10=x = if(sw,bx,ax); -wave_3_per_point11=y = if(sw,by,ay); -wave_3_per_point12= -wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_3_per_point14= -wave_3_per_point15=a = sw*.2 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.590 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.13000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.140 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.085 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.120 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.930 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.230 -shapecode_1_border_b=1.090 -shapecode_1_border_a=0.086 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.385 -shapecode_2_y=0.500 -shapecode_2_rad=0.07900 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.810 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.855 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.089 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.893 -shapecode_3_border_a=0.107 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(2.512/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,0.039/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= 0.52*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.41-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(2.7,1.5,1.7),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.1; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.28; -comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 deleted file mode 100644 index c58b6d6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 2.milk2 +++ /dev/null @@ -1,1886 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 23:44:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.42 -blending_direction=-1 -random_1=0.454878 -random_2=0.968293 -random_3=0.608130 -random_4=0.620732 -random_5=0.786721 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R231.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.278 -fWarpScale=0.010 -fZoomExponent=1.47412 -fShader=0.000 -zoom=1.03030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.5; -per_frame_52=q2 = 0.5; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30*2; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(2.4,0.6,0.55)*ret.y + -comp_11=` float3(.7,.8,1.5)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(2.9,0.2,1.4); -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R068.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 deleted file mode 100644 index 4168761..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 3.milk2 +++ /dev/null @@ -1,1886 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 23:45:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.51 -blending_direction=-1 -random_1=0.303523 -random_2=0.502439 -random_3=0.933875 -random_4=0.920732 -random_5=0.802168 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R231.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.278 -fWarpScale=0.010 -fZoomExponent=1.47412 -fShader=0.000 -zoom=1.03030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.5; -per_frame_52=q2 = 0.5; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30*2; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(2.4,0.6,0.55)*ret.y + -comp_11=` float3(.7,.8,1.5)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(2.9,0.2,1.4); -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R068.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`ret /= float3(-0.4,2.0,1.5); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 deleted file mode 100644 index 0d3d7a9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 4.milk2 +++ /dev/null @@ -1,1179 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:00:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.47 -blending_direction=-1 -random_1=0.200678 -random_2=0.020054 -random_3=0.287940 -random_4=0.436585 -random_5=0.083062 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R134.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.136 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.600 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.040 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample); -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99596 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.81623 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.040 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 1-q1; -shape_3_per_frame2=y = q2; -shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv2; -comp_4=` -comp_5=` float4 c = float4(1,0.4,0.15,0.1); -comp_6=` -comp_7=` uv2 = uv + float2(1,0)*texsize.zw; -comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` -comp_12=` uv2 = uv + float2(0,1)*texsize.zw; -comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` -comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_18=` -comp_19=` ret = 0.5 + 0.5*g; -comp_20=` ret *= saturate(length(ret.xy-0.5)*5); -comp_21=` ret = ret.xxy; -comp_22=` -comp_23=` //ret *= 1.5; //old gamma effect -comp_24=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - X Portal 4.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.386 -fWaveSmoothing=0.090 -fWaveParam=-0.200 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.012; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3= -wave_0_per_frame4=t1=advance -wave_0_per_frame5= -wavecode_1_enabled=0 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.012; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3= -wave_1_per_frame4=t1=advance -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.860 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04902 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=0.56608 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=advx=advx+(bass*bass)/fps; -shape_1_per_frame3=advy=advy+(treb*treb)/fps; -shape_1_per_frame4= -shape_1_per_frame5=r = 1; g = 1; b = 1; -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=x= .5 + .3*sin(advx); -shape_1_per_frame9=y= .5 + .3*sin(advy); -shape_1_per_frame10= -shape_1_per_frame11= -shape_1_per_frame12=vol = bass_att + mid_att + treb_att; -shape_1_per_frame13=rad = min(.2,vol*.1); -shape_1_per_frame14= -shape_1_per_frame15= -shape_1_per_frame16=a = min(1,vol/4); a2 = a; -shape_1_per_frame17=border_a = 0; -shape_1_per_frame18= -shape_1_per_frame19=ang = vol; -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rota = 0; -per_frame_init_2=count = 0; -per_frame_init_3=index = 0; -per_frame_init_4=index2 = rand(32); -per_frame_init_5=rota = index2%4; -per_frame_init_6=tele = 1; -per_frame_init_7=tele_ = tele; -per_frame_init_8=limit = 200; -per_frame_init_9=mov = 0; -per_frame_1=dec_f = pow (0.5, 30/fps); -per_frame_2=dec_m = pow (0.7, 30/fps); -per_frame_3=dec_s = pow (0.9, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; -per_frame_11= -per_frame_12=q22 = peak; -per_frame_13=q27 = index; -per_frame_14=q28 = index2; -per_frame_15= -per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; -per_frame_17=q23 = kug; -per_frame_18= -per_frame_19=trig = is_beat * (index%27==0); -per_frame_20=tele = if(trig, rand(100)/70+.6, tele); -per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; -per_frame_22=q16 = tele; -per_frame_23= -per_frame_24=limit = if(trig, rand(200), limit); -per_frame_25=q30 = limit; -per_frame_26= -per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; -per_frame_28=rot = (rota-2)*3.1416/2; -per_frame_29= -per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); -per_frame_31=q10 = max(0,light-.2); -per_frame_32= -per_frame_33=vol = bass+mid+treb; -per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; -per_frame_35= -per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### -per_frame_37=dec = .4; -per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; -per_frame_39=movz = movz + (mov_)/fps*2.5; -per_frame_40= -per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; -per_frame_42= -per_frame_43=trel = trel + pow(bass,3)/fps*.03; -per_frame_44=q31 = trel; -per_frame_45= -per_frame_46=monitor = vol_; -per_pixel_1=rot += +.0*rad;; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float tele = q16; -comp_4=`float2 uv0 = uv; -comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); -comp_6=`uv = abs(uv-.5)+.5; -comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; -comp_8=` -comp_9=`float blur1 = lum(GetBlur2(uv)); -comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); -comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); -comp_12=` -comp_13=`float2 uv1 = uv-.5; -comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; -comp_15=` -comp_16=`const float2 hor = float2 (.001,0); -comp_17=`const float2 ver = float2 (0,.001); -comp_18=` -comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; -comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; -comp_21=`float2 dz = float2 (dx,dy); -comp_22=` -comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; -comp_24=` -comp_25=`uv1 = uv1 -4*dz; -comp_26=`float dots = saturate(.02/length(uv1)); -comp_27=` -comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); -comp_29=`ret = ret1; -comp_30=` -comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; -comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`ret /= float3(1.7,-0.9,2.0); -comp_36=`ret *= 3; -comp_37=`ret -=0.3; -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 deleted file mode 100644 index 71c5b9e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 5.milk2 +++ /dev/null @@ -1,1177 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:05:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.30 -blending_direction=-1 -random_1=0.242547 -random_2=0.441599 -random_3=0.135366 -random_4=0.473713 -random_5=0.738618 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R134.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.136 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.600 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.040 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample); -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99596 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.81623 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.040 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 1-q1; -shape_3_per_frame2=y = q2; -shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv2; -comp_4=` -comp_5=` float4 c = float4(1,0.4,0.15,0.1); -comp_6=` -comp_7=` uv2 = uv + float2(1,0)*texsize.zw; -comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` -comp_12=` uv2 = uv + float2(0,1)*texsize.zw; -comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` -comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_18=` -comp_19=` ret = 0.5 + 0.5*g; -comp_20=` ret *= saturate(length(ret.xy-0.5)*5); -comp_21=` ret = ret.xxy; -comp_22=` -comp_23=` //ret *= 1.5; //old gamma effect -comp_24=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - X Portal 4.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.386 -fWaveSmoothing=0.090 -fWaveParam=-0.200 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.012; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3= -wave_0_per_frame4=t1=advance -wave_0_per_frame5= -wavecode_1_enabled=0 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.012; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3= -wave_1_per_frame4=t1=advance -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.860 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04902 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=0.56608 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=advx=advx+(bass*bass)/fps; -shape_1_per_frame3=advy=advy+(treb*treb)/fps; -shape_1_per_frame4= -shape_1_per_frame5=r = 1; g = 1; b = 1; -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=x= .5 + .3*sin(advx); -shape_1_per_frame9=y= .5 + .3*sin(advy); -shape_1_per_frame10= -shape_1_per_frame11= -shape_1_per_frame12=vol = bass_att + mid_att + treb_att; -shape_1_per_frame13=rad = min(.2,vol*.1); -shape_1_per_frame14= -shape_1_per_frame15= -shape_1_per_frame16=a = min(1,vol/4); a2 = a; -shape_1_per_frame17=border_a = 0; -shape_1_per_frame18= -shape_1_per_frame19=ang = vol; -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rota = 0; -per_frame_init_2=count = 0; -per_frame_init_3=index = 0; -per_frame_init_4=index2 = rand(32); -per_frame_init_5=rota = index2%4; -per_frame_init_6=tele = 1; -per_frame_init_7=tele_ = tele; -per_frame_init_8=limit = 200; -per_frame_init_9=mov = 0; -per_frame_1=dec_f = pow (0.5, 30/fps); -per_frame_2=dec_m = pow (0.7, 30/fps); -per_frame_3=dec_s = pow (0.9, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; -per_frame_11= -per_frame_12=q22 = peak; -per_frame_13=q27 = index; -per_frame_14=q28 = index2; -per_frame_15= -per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; -per_frame_17=q23 = kug; -per_frame_18= -per_frame_19=trig = is_beat * (index%27==0); -per_frame_20=tele = if(trig, rand(100)/70+.6, tele); -per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; -per_frame_22=q16 = tele; -per_frame_23= -per_frame_24=limit = if(trig, rand(200), limit); -per_frame_25=q30 = limit; -per_frame_26= -per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; -per_frame_28=rot = (rota-2)*3.1416/2; -per_frame_29= -per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); -per_frame_31=q10 = max(0,light-.2); -per_frame_32= -per_frame_33=vol = bass+mid+treb; -per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; -per_frame_35= -per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### -per_frame_37=dec = .4; -per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; -per_frame_39=movz = movz + (mov_)/fps*2.5; -per_frame_40= -per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; -per_frame_42= -per_frame_43=trel = trel + pow(bass,3)/fps*.03; -per_frame_44=q31 = trel; -per_frame_45= -per_frame_46=monitor = vol_; -per_pixel_1=rot += +.0*rad;; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float tele = q16; -comp_4=`float2 uv0 = uv; -comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); -comp_6=`uv = abs(uv-.5)+.5; -comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; -comp_8=` -comp_9=`float blur1 = lum(GetBlur2(uv)); -comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); -comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); -comp_12=` -comp_13=`float2 uv1 = uv-.5; -comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; -comp_15=` -comp_16=`const float2 hor = float2 (.001,0); -comp_17=`const float2 ver = float2 (0,.001); -comp_18=` -comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; -comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; -comp_21=`float2 dz = float2 (dx,dy); -comp_22=` -comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; -comp_24=` -comp_25=`uv1 = uv1 -4*dz; -comp_26=`float dots = saturate(.02/length(uv1)); -comp_27=` -comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); -comp_29=`ret = ret1; -comp_30=` -comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; -comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`ret /= float3(1.7,-0.9,2.0); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 deleted file mode 100644 index 95af3b0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 6.milk2 +++ /dev/null @@ -1,1953 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 23:52:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.48 -blending_direction=1 -random_1=0.587805 -random_2=0.884824 -random_3=0.370054 -random_4=0.375610 -random_5=0.181436 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R231.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.278 -fWarpScale=0.010 -fZoomExponent=1.47412 -fShader=0.000 -zoom=1.03030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.5; -per_frame_52=q2 = 0.5; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30*2; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(2.4,0.6,0.55)*ret.y + -comp_11=` float3(.7,.8,1.5)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(2.9,0.2,1.4); -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R154.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`ret /= float3(-1.6,1.8,3.0); -comp_93=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 deleted file mode 100644 index c8c00d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - X Portal 8.milk2 +++ /dev/null @@ -1,1196 +0,0 @@ -Created with MILKDROP 3.21 on 05/10/2023 at 21:58:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.44 -blending_direction=1 -random_1=0.708672 -random_2=0.973306 -random_3=0.531707 -random_4=0.101491 -random_5=0.972222 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R181 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.225 -fWarpScale=0.008 -fZoomExponent=1.28248 -fShader=0.000 -zoom=0.93757 -rot=0.00000 -cx=0.415 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=0.80000 -sy=0.84000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.006 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.860 -ib_size=0.008 -ib_r=0.290 -ib_g=0.220 -ib_b=0.243 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; -per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; -per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; -per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; -per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; -per_frame_7=vvb = min(0.18,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.54; -per_frame_52=q2 = 0.53; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 1 ; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30/6; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(1.4,2.6,3.55)*ret.y + -comp_11=` float3(2.3,1.1,1.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.200 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_point1=tm=(time)*0.15; -wave_0_per_point2=phs=sample*0.24; -wave_0_per_point3= -wave_0_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; -wave_0_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); -wave_0_per_point6= -wave_0_per_point7=x=x*0.35 + 0.5; -wave_0_per_point8=y=1-(y*0.35 + 0.5); -wave_0_per_point9= -wave_0_per_point10=a=(sample) -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=tm=(time)*0.15; -wave_1_per_point2=phs=sample*0.24; -wave_1_per_point3= -wave_1_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; -wave_1_per_point5=y=cos((tm+phs)*1.1) * sin((tm+phs)*4.7); -wave_1_per_point6= -wave_1_per_point7=x=x*0.25 + 0.4; -wave_1_per_point8=y=1-(y*0.35 + 0.5); -wave_1_per_point9= -wave_1_per_point10=a=(sample) -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/3); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk deleted file mode 100644 index c70bf38..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk +++ /dev/null @@ -1,992 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 deleted file mode 100644 index 7b47c27..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 [PRIVATE].milk2 +++ /dev/null @@ -1,1390 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:04:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.56 -blending_direction=1 -random_1=0.478320 -random_2=0.002168 -random_3=0.291328 -random_4=0.313550 -random_5=0.186585 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R292.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 deleted file mode 100644 index 39cf84e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1 tunnel [PRIVATE].milk2 +++ /dev/null @@ -1,1903 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 16:25:50 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.978455 -random_2=0.209485 -random_3=0.450678 -random_4=0.719377 -random_5=0.452304 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.021 goody - the jellyfish 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.06950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57070 -shapecode_0_tex_zoom=0.47870 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .95*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 3.27; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); -comp_4=`float3 sample = tex2D(sampler_main, uv); -comp_5=`ret = sample*sample*sample; -comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk deleted file mode 100644 index 957bb8e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk +++ /dev/null @@ -1,846 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 3; -per_frame_16=dpy = 0.007/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(-2.9,1.0,-2.7); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk deleted file mode 100644 index d15e56f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk +++ /dev/null @@ -1,846 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 deleted file mode 100644 index eabfb41..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 Snake [PRIVATE].milk2 +++ /dev/null @@ -1,1859 +0,0 @@ -Created with MILKDROP 3.2 on 28/05/2023 at 23:47:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.54 -blending_direction=-1 -random_1=0.932656 -random_2=0.849729 -random_3=0.414499 -random_4=0.544986 -random_5=0.262060 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.009; -per_pixel_2=rot=(sin(ang*32 + time*0.2)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_007; -comp_2=`sampler smalltiled_lizard_scales; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( smalltiled_lizard_scales, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_007,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.05; -comp_28=`ret /= float3(3.0,1.2,0.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk deleted file mode 100644 index d7e11e0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk +++ /dev/null @@ -1,980 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=t2 = t2 + bass_att; -wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_1_per_point2= -wave_1_per_point3=k1 = cos(time/3); -wave_1_per_point4=k2 = sin(time/2); -wave_1_per_point5= -wave_1_per_point6=t_abs = sample; -wave_1_per_point7=t_rel = sample-time/2.12; -wave_1_per_point8=ampl = cos(t_rel)*5; -wave_1_per_point9=//ampl = 3; -wave_1_per_point10= -wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_1_per_point13=oz = ampl/3; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_1_per_point21= -wave_1_per_point22=r = 1; -wave_1_per_point23=g = 0.5; -wave_1_per_point24=b = 0; -wave_1_per_point25= -wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_1_per_point29= -wave_1_per_point30=xang = k1*3; -wave_1_per_point31=yang = 1; -wave_1_per_point32=zang = 3*k1; -wave_1_per_point33=fov = 0.22; -wave_1_per_point34= -wave_1_per_point35=monitor = t2; -wave_1_per_point36= -wave_1_per_point37=// Rotation um x,y,z -wave_1_per_point38= -wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point41= -wave_1_per_point42=ox = mx; -wave_1_per_point43=oy = my; -wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point46=ox = mx; -wave_1_per_point47=oz = mz; -wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point50=oy = my; -wave_1_per_point51=oz = mz; -wave_1_per_point52= -wave_1_per_point53=oz = oz - 6; -wave_1_per_point54=x = ox*fov/oz +0.5; -wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_1_per_point56=y = oy*fov/oz + 0.5; -wave_1_per_point57= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 deleted file mode 100644 index ed63b31..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3a.milk2 +++ /dev/null @@ -1,1846 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:32:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.52 -blending_direction=1 -random_1=0.952033 -random_2=0.230759 -random_3=0.262873 -random_4=0.130217 -random_5=0.556098 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=t2 = t2 + bass_att; -wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_1_per_point2= -wave_1_per_point3=k1 = cos(time/3); -wave_1_per_point4=k2 = sin(time/2); -wave_1_per_point5= -wave_1_per_point6=t_abs = sample; -wave_1_per_point7=t_rel = sample-time/2.12; -wave_1_per_point8=ampl = cos(t_rel)*5; -wave_1_per_point9=//ampl = 3; -wave_1_per_point10= -wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_1_per_point13=oz = ampl/3; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_1_per_point21= -wave_1_per_point22=r = 1; -wave_1_per_point23=g = 0.5; -wave_1_per_point24=b = 0; -wave_1_per_point25= -wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_1_per_point29= -wave_1_per_point30=xang = k1*3; -wave_1_per_point31=yang = 1; -wave_1_per_point32=zang = 3*k1; -wave_1_per_point33=fov = 0.22; -wave_1_per_point34= -wave_1_per_point35=monitor = t2; -wave_1_per_point36= -wave_1_per_point37=// Rotation um x,y,z -wave_1_per_point38= -wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point41= -wave_1_per_point42=ox = mx; -wave_1_per_point43=oy = my; -wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point46=ox = mx; -wave_1_per_point47=oz = mz; -wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point50=oy = my; -wave_1_per_point51=oz = mz; -wave_1_per_point52= -wave_1_per_point53=oz = oz - 6; -wave_1_per_point54=x = ox*fov/oz +0.5; -wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_1_per_point56=y = oy*fov/oz + 0.5; -wave_1_per_point57= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.9,-1.1,0.7); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 deleted file mode 100644 index e21d4b4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3b.milk2 +++ /dev/null @@ -1,1847 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:40:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.200 -blending_direction=1 -random_1=0.431 -random_2=0.402 -random_3=0.174 -random_4=0.336 -random_5=0.681 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=t2 = t2 + bass_att; -wave_1_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_1_per_point2= -wave_1_per_point3=k1 = cos(time/3); -wave_1_per_point4=k2 = sin(time/2); -wave_1_per_point5= -wave_1_per_point6=t_abs = sample; -wave_1_per_point7=t_rel = sample-time/2.12; -wave_1_per_point8=ampl = cos(t_rel)*5; -wave_1_per_point9=//ampl = 3; -wave_1_per_point10= -wave_1_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_1_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_1_per_point13=oz = ampl/3; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_1_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_1_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_1_per_point21= -wave_1_per_point22=r = 1; -wave_1_per_point23=g = 0.5; -wave_1_per_point24=b = 0; -wave_1_per_point25= -wave_1_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_1_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_1_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_1_per_point29= -wave_1_per_point30=xang = k1*3; -wave_1_per_point31=yang = 1; -wave_1_per_point32=zang = 3*k1; -wave_1_per_point33=fov = 0.22; -wave_1_per_point34= -wave_1_per_point35=monitor = t2; -wave_1_per_point36= -wave_1_per_point37=// Rotation um x,y,z -wave_1_per_point38= -wave_1_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point41= -wave_1_per_point42=ox = mx; -wave_1_per_point43=oy = my; -wave_1_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point46=ox = mx; -wave_1_per_point47=oz = mz; -wave_1_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point50=oy = my; -wave_1_per_point51=oz = mz; -wave_1_per_point52= -wave_1_per_point53=oz = oz - 6; -wave_1_per_point54=x = ox*fov/oz +0.5; -wave_1_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_1_per_point56=y = oy*fov/oz + 0.5; -wave_1_per_point57= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(-3.0,-0.8,2.7); -comp_38=`} -comp_39=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 deleted file mode 100644 index effe25a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3c [PRIVATE].milk2 +++ /dev/null @@ -1,1858 +0,0 @@ -Created with MILKDROP 3.1 on 06/04/2023 at 19:13:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.14 -blending_direction=-1 -random_1=0.567344 -random_2=0.365312 -random_3=0.321138 -random_4=0.895257 -random_5=0.63794 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(0.7,-0.3,-1.4); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 deleted file mode 100644 index 1aa3c9c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3d.milk2 +++ /dev/null @@ -1,1858 +0,0 @@ -Created with MILKDROP 3.1 on 06/04/2023 at 19:14:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.510 -blending_direction=1 -random_1=0.340 -random_2=0.541 -random_3=0.146 -random_4=0.097 -random_5=0.063 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.2,2.1,1.8); -comp_38=`ret /= float3(1.4,1.4,0.8); -comp_39=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(0.9,-0.4,1.2); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 deleted file mode 100644 index 3e04ffd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]3e.milk2 +++ /dev/null @@ -1,1904 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 18:57:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.53 -blending_direction=-1 -random_1=0.607453 -random_2=0.192141 -random_3=0.713008 -random_4=0.918564 -random_5=0.196206 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R089.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.535 -fWaveSmoothing=0.000 -fWaveParam=-0.480 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.100 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.88020 -fShader=0.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.99980 -wave_r=1.000 -wave_g=0.650 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.010 -ib_size=0.500 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.010 -nMotionVectorsX=6.400 -nMotionVectorsY=48.000 -mv_dx=0.500 -mv_dy=0.500 -mv_l=5.000 -mv_r=0.014 -mv_g=0.872 -mv_b=0.522 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.74630 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.94204 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time)*.5+.5; -shape_0_per_frame2=val=3; -shape_0_per_frame3=a2=val*.33; -shape_0_per_frame4=a=val*.33; -shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; -shape_0_per_frame6=x=sin(time*.25)*.25+.5; -shape_0_per_frame7=y=cos(time*.45)*.25+.5; -shape_0_per_frame8= -shape_0_per_frame9= -shape_0_per_frame10= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.74630 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.94204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=cos(time*.3)*.5+.5; -shape_1_per_frame2=val=3; -shape_1_per_frame3=a2=val*.33; -shape_1_per_frame4=a=val*.33; -shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; -shape_1_per_frame6=x=cos(time*.25)*.25+.5; -shape_1_per_frame7=y=sin(time*.45)*.25+.5; -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.36456 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; -shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; -shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; -shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; -shape_2_per_frame6= -shape_2_per_frame7=g=vg; -shape_2_per_frame8=r=vr; -shape_2_per_frame9=b=vb; -shape_2_per_frame10=g2=g; -shape_2_per_frame11=r2=r; -shape_2_per_frame12=b2=b; -shape_2_per_frame13=dist=(frame%100)*.01; -shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); -shape_2_per_frame15=maat=below(maat,16)*maat; -shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); -shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.36456 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; -shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; -shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; -shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; -shape_3_per_frame6= -shape_3_per_frame7=g=vg; -shape_3_per_frame8=r=vr; -shape_3_per_frame9=b=vb; -shape_3_per_frame10=g2=g; -shape_3_per_frame11=r2=r; -shape_3_per_frame12=b2=b; -shape_3_per_frame13=dist=(frame%100)*.01; -shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); -shape_3_per_frame15=maat=below(maat,16)*maat; -shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); -shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- -per_frame_2=sure=if(equal(sure,0),.6,sure); -per_frame_3=interval=if(equal(interval,0),40,interval); -per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); -per_frame_5=dbass=(bass-pbass)/FPS; -per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); -per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), -per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); -per_frame_9=sure=max(.5,sure); -per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); -per_frame_11=beat=if(cheat,1,beat); -per_frame_12=sure=if(cheat,.95*sure,sure); -per_frame_13=maxdbass=max(maxdbass*.999,dbass); -per_frame_14=maxdbass=max(.012,maxdbass); -per_frame_15=maxdbass=min(.02,maxdbass); -per_frame_16=interval=if(beat, frame-lastbeat,interval); -per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); -per_frame_18=cheat=0; -per_frame_19=pbass=bass; -per_frame_20=// ---------------------------------------------------------------------------------------------- -per_frame_21=warp=0; -per_frame_22=zoom=1; -per_frame_23=temp=(time/6.2831-int(time/6.2831)); -per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; -per_frame_25=q8=beat; -per_frame_26= -per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) -per_frame_28=q8=q8+equal(frame-lastbeat,1); -per_frame_29= -per_frame_30=orient = if(alpha,orient,int(rand(3))+1); -per_frame_31=echo_orient = orient; -per_frame_32= -per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); -per_frame_34=trans = if(equal(trans,0),beat,trans); -per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); -per_frame_36=alpha = alpha + trans*alphadir*(1/fps); -per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); -per_frame_38=echo_alpha = alpha; -per_frame_39= -per_frame_40=// ------------------ Indecision Code ---------------------- -per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. -per_frame_42=vol = 0.167*(bass+mid); -per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); -per_frame_47=xpos = xpos + 0.001*xspeed; -per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); -per_frame_52=ypos = ypos + 0.001*yspeed; -per_frame_53=// --------------------------------------------------------- -per_frame_54= -per_frame_55=q1 = xpos; -per_frame_56=q2 = ypos; -per_frame_57= -per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); -per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); -per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); -per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); -per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); -per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); -per_frame_64= -per_frame_65=basschange = 0.1*basschange+0.01*bass; -per_frame_66=midchange = 0.1*midchange+0.01*mid; -per_frame_67=trebchange = 0.1*trebchange+0.01*treb; -per_frame_68= -per_frame_69=basstime = basstime + basschange; -per_frame_70=midtime = midtime + midchange; -per_frame_71=trebtime = trebtime + trebchange; -per_frame_72= -per_frame_73=q3 = basstime; -per_frame_74=q4 = midtime; -per_frame_75=q5 = trebtime; -per_frame_76= -per_frame_77=q6 = frame%2; -per_pixel_1=zoom=.99+(rad/10); -per_pixel_2=rot=rad/100; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.5*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.005; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.006 + float2(dxb,dyb)*0.003; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.01; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_54=` ret.x += 0.004; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.01; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.85; -warp_68=` ret.z += 0.008; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.01; -warp_75=` my_uv = float2(-dy,dx)*0.045; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.03; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.01; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; -warp_88=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.3,1,0),1,ret.x)*1.4; -comp_6=`ret -= 0.5; -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(2.2,-0.5,0.4); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk deleted file mode 100644 index ca39562..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4a [PRIVATE].milk +++ /dev/null @@ -1,990 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk deleted file mode 100644 index fe16801..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4b [PRIVATE].milk +++ /dev/null @@ -1,990 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk deleted file mode 100644 index 1995d6c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - badlands [Flexi's wave edit]4d [PRIVATE].milk +++ /dev/null @@ -1,991 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=11.100 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.02; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 3; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`//lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=`// sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`ret /= float3(1.4,1.7,1.1); -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 deleted file mode 100644 index 841025c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze [PRIVATE].milk2 +++ /dev/null @@ -1,1820 +0,0 @@ -Created with MILKDROP 3.2 on 18/05/2023 at 20:50:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.49 -blending_direction=1 -random_1=0.253523 -random_2=0.542683 -random_3=0.401220 -random_4=0.232114 -random_5=0.987127 - -[PRESET1_BEGIN] -NAME=2016 martin - blue haze test version1 003 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.015 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 3; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/6 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= 2.70; //gamma -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=196 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=1.000 -fGammaAdj=1.560 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.039 -fWaveScale=0.372 -fWaveSmoothing=0.000 -fWaveParam=0.200 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.800 -wave_g=0.300 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=11.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_point1=k0 = int(100.0*sample); -wave_0_per_point2=k2 = int(100.0*sample+1); -wave_0_per_point3=k1 = equal(k0%2,0); -wave_0_per_point4=k2 = equal(k0%2,1); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=ix = (100*value1)%7-2.5; -wave_0_per_point8=iy = (100*value2)%7-2.5; -wave_0_per_point9= -wave_0_per_point10=sp = bass + treb; -wave_0_per_point11=sp = sp /3000; -wave_0_per_point12= -wave_0_per_point13= -wave_0_per_point14=dx = (dx+sp*ix) * .998; -wave_0_per_point15=dy = (dy+sp*iy) * .998 ; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=ox = k1*dx + (1-k1)*ox; -wave_0_per_point19=oy = k2*dy + (1-k2)*oy; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22= -wave_0_per_point23=//ox = 0; oy = 0; -wave_0_per_point24= -wave_0_per_point25=x = ox+.5; -wave_0_per_point26=y = oy+.5; -wave_0_per_point27= -wave_0_per_point28=r = 1; -wave_0_per_point29=g = 1; -wave_0_per_point30=b = 1; -wave_0_per_point31=a = 1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1= -wave_1_per_point2=t_abs = sample; -wave_1_per_point3=t_rel = sample-time/8; -wave_1_per_point4= -wave_1_per_point5=ox = sin (sample*110) ; -wave_1_per_point6=oy = cos (sample*110); -wave_1_per_point7= -wave_1_per_point8=oz = 4+1/(t_rel - int(t_rel)); -wave_1_per_point9= -wave_1_per_point10=r = .3; -wave_1_per_point11=g = 0.7; -wave_1_per_point12=b = 1; -wave_1_per_point13= -wave_1_per_point14=a = .8; -wave_1_per_point15= -wave_1_per_point16=xang = 0; -wave_1_per_point17=yang = 0; -wave_1_per_point18=zang = 0; -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=// Rotation um x,y,z -wave_1_per_point23= -wave_1_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point26= -wave_1_per_point27=ox = mx; -wave_1_per_point28=oy = my; -wave_1_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point31=ox = mx; -wave_1_per_point32=oz = mz; -wave_1_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point35=oy = my; -wave_1_per_point36=oz = mz; -wave_1_per_point37= -wave_1_per_point38=x = ox*fov/oz +0.45; -wave_1_per_point39=y = oy*fov/oz + 0.45; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_per_point1=k1 = (sample*512) % 8; -wave_2_per_point2= -wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_2_per_point4= + (1-equal(k1,0))*t1; -wave_2_per_point5= -wave_2_per_point6=exc = 1+rand(5); -wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); -wave_2_per_point8= -wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); -wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); -wave_2_per_point11= -wave_2_per_point12=x = q2 + k1* f1 ; -wave_2_per_point13=y = q3 + k1* f2; -wave_2_per_point14= -wave_2_per_point15=a = equal(k1,6) + equal (k1,0); -wave_2_per_point16= -wave_2_per_point17=r = 1; -wave_2_per_point18=b = equal (k1,0); -wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; -wave_2_per_point20=a = a * q5 * (1-0*t2*t2); -wave_2_per_point21=//a = 0; -wave_2_per_point22= -wave_2_per_point23= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1= -wave_3_per_point2=t_abs = sample; -wave_3_per_point3=t_rel = sample-time/8; -wave_3_per_point4= -wave_3_per_point5=ox = sin (sample*110) ; -wave_3_per_point6=oy = cos (sample*110); -wave_3_per_point7= -wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); -wave_3_per_point9= -wave_3_per_point10=r = .3; -wave_3_per_point11=g = 0.7; -wave_3_per_point12=b = 1; -wave_3_per_point13= -wave_3_per_point14=a = .8; -wave_3_per_point15= -wave_3_per_point16=xang = 0; -wave_3_per_point17=yang = 0; -wave_3_per_point18=zang = 0; -wave_3_per_point19=fov = .5; -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=// Rotation um x,y,z -wave_3_per_point23= -wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point26= -wave_3_per_point27=ox = mx; -wave_3_per_point28=oy = my; -wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point31=ox = mx; -wave_3_per_point32=oz = mz; -wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point35=oy = my; -wave_3_per_point36=oz = mz; -wave_3_per_point37= -wave_3_per_point38=x = ox*fov/oz +0.45; -wave_3_per_point39=y = oy*fov/oz + 0.45; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=44 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.12634 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.53907 -shapecode_0_r=0.000 -shapecode_0_g=0.540 -shapecode_0_b=0.890 -shapecode_0_a=0.100 -shapecode_0_r2=0.840 -shapecode_0_g2=0.930 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = .5 + .5 * sin(time); -shape_0_per_frame2=y = .5 + .5 * sin(time); -shapecode_1_enabled=0 -shapecode_1_sides=63 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.99863 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.49981 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.100 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.600 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=q1=ib_r; -per_frame_13=q2=ib_g; -per_frame_14=q3=ib_b; -per_frame_15= -per_frame_16=decay = 1; -per_frame_17= -per_frame_18= -per_frame_19=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_20=//solarize=above(0.1,treb); -per_frame_21=darken=above(1,treb); -per_frame_22= -per_frame_23=musictime=musictime+(mid*mid*mid)*0.01*(134/fps); -per_frame_24= -per_frame_25=xpos=cos(musictime*5)*0.3; -per_frame_26=ypos=sin(musictime*0.4)*0.6; -per_frame_27=q4=xpos; -per_frame_28=//q5=ypos -per_frame_29=q5=-0.39; -per_frame_30= -per_frame_31=ib_r=0; -per_frame_32=ib_g=0; -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1-(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*9) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/8; -per_pixel_20=zm=zm+star/30; -per_pixel_21=sx=zm*rd; -per_pixel_22=sy=zm*rd; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .1*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/250; -warp_15=` -warp_16=`uv6 = .4*sin(uv*6+rand_frame*6); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.028) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv_echo = (uv - 0.5)*1.003*float2(-1,1) + 0.5; -comp_4=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_5=` tex2D(sampler_main, uv_echo).xyz, -comp_6=` 0.50 -comp_7=` ); //video echo -comp_8=` ret *= 1.56; //gamma -comp_9=` ret = sqrt(ret); //brighten -comp_10=` ret *= ret; //darken -comp_11=`ret /= float3(-1.5,0.4,2.2); -comp_12=`ret /= float3(-2.2,1.5,0.2); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 deleted file mode 100644 index 8db19c2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven.milk2 +++ /dev/null @@ -1,1716 +0,0 @@ -Created with MILKDROP 3.2 on 14/07/2023 at 00:36:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.44 -blending_direction=-1 -random_1=0.501220 -random_2=0.769106 -random_3=0.249322 -random_4=0.931436 -random_5=0.857588 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.319 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.20; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 deleted file mode 100644 index 6b5705f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven2.milk2 +++ /dev/null @@ -1,1830 +0,0 @@ -Created with MILKDROP 3.2 on 14/07/2023 at 00:43:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.40 -blending_direction=-1 -random_1=0.619377 -random_2=0.253659 -random_3=0.056911 -random_4=0.091463 -random_5=0.900406 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.20; //gamma -comp_9=`ret /= float3(1.2,2.2,2.0); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 deleted file mode 100644 index 6b7339e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven3.milk2 +++ /dev/null @@ -1,1771 +0,0 @@ -Created with MILKDROP 3.2 on 14/07/2023 at 00:44:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.44 -blending_direction=-1 -random_1=0.008130 -random_2=0.744038 -random_3=0.534146 -random_4=0.258943 -random_5=0.269783 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=167 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.10828 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=1.44513 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.660 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*.3; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*bass; -shape_4_per_frame6=g=g+tan(mid)*bass; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.20; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 deleted file mode 100644 index b7bf9ef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze drained to heaven4.milk2 +++ /dev/null @@ -1,1503 +0,0 @@ -Created with MILKDROP 3.2 on 14/07/2023 at 01:00:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.45 -blending_direction=1 -random_1=0.134824 -random_2=0.767751 -random_3=0.746883 -random_4=0.085772 -random_5=0.006369 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R157 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.039 -fWaveScale=0.372 -fWaveSmoothing=0.000 -fWaveParam=0.200 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.300 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_point1=k0 = int(100.0*sample); -wave_0_per_point2=k2 = int(100.0*sample+1); -wave_0_per_point3=k1 = equal(k0%2,0); -wave_0_per_point4=k2 = equal(k0%2,1); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=ix = (100*value1)%7-2.5; -wave_0_per_point8=iy = (100*value2)%7-2.5; -wave_0_per_point9= -wave_0_per_point10=sp = bass + treb; -wave_0_per_point11=sp = sp /3000; -wave_0_per_point12= -wave_0_per_point13= -wave_0_per_point14=dx = (dx+sp*ix) * .998; -wave_0_per_point15=dy = (dy+sp*iy) * .998 ; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=ox = k1*dx + (1-k1)*ox; -wave_0_per_point19=oy = k2*dy + (1-k2)*oy; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22= -wave_0_per_point23=//ox = 0; oy = 0; -wave_0_per_point24= -wave_0_per_point25=x = ox+.5; -wave_0_per_point26=y = oy+.5; -wave_0_per_point27= -wave_0_per_point28=r = 1; -wave_0_per_point29=g = 1; -wave_0_per_point30=b = 1; -wave_0_per_point31=a = 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = 2*sin(time/15); -wave_1_per_frame2=t2 = 2*sin(time/11); -wave_1_per_frame3=monitor = time; -wave_1_per_point1= -wave_1_per_point2=t_abs = sample ; -wave_1_per_point3= -wave_1_per_point4=ox = sin (t_abs*68); -wave_1_per_point5=oy = cos (t_abs*63); -wave_1_per_point6=oz = sin (t_abs*125); -wave_1_per_point7= -wave_1_per_point8=r = 1; -wave_1_per_point9=g = .5 ; -wave_1_per_point10=b = 1 ; -wave_1_per_point11= -wave_1_per_point12=t_rel = sample - time/127; -wave_1_per_point13=t_rel = t_rel - int(t_rel); -wave_1_per_point14= -wave_1_per_point15=a = (512*sample-time*2)%2; -wave_1_per_point16=a = 1; -wave_1_per_point17= -wave_1_per_point18=xang = 0 ; -wave_1_per_point19=yang = t1; -wave_1_per_point20=zang = t1; -wave_1_per_point21=fov = 0.15; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=// Rotation um x,y,z -wave_1_per_point25= -wave_1_per_point26=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point27=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point28= -wave_1_per_point29=ox = mx; -wave_1_per_point30=oy = my; -wave_1_per_point31=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point32=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point33=ox = mx; -wave_1_per_point34=oz = mz; -wave_1_per_point35=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point36=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point37=oy = my; -wave_1_per_point38=oz = mz; -wave_1_per_point39= -wave_1_per_point40=//oz = oz - 6; -wave_1_per_point41=x = ox*fov/oz +0.5; -wave_1_per_point42=//x = (x-.5)*0.75 + 0.5; -wave_1_per_point43=y = oy*fov/oz + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_per_point1=k1 = (sample*512) % 8; -wave_2_per_point2= -wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_2_per_point4= + (1-equal(k1,0))*t1; -wave_2_per_point5= -wave_2_per_point6=exc = 1+rand(5); -wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); -wave_2_per_point8= -wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); -wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); -wave_2_per_point11= -wave_2_per_point12=x = q2 + k1* f1 ; -wave_2_per_point13=y = q3 + k1* f2; -wave_2_per_point14= -wave_2_per_point15=a = equal(k1,6) + equal (k1,0); -wave_2_per_point16= -wave_2_per_point17=r = 1; -wave_2_per_point18=b = equal (k1,0); -wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; -wave_2_per_point20=a = a * q5 * (1-0*t2*t2); -wave_2_per_point21=//a = 0; -wave_2_per_point22= -wave_2_per_point23= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1= -wave_3_per_point2=t_abs = sample; -wave_3_per_point3=t_rel = sample-time/8; -wave_3_per_point4= -wave_3_per_point5=ox = sin (sample*110) ; -wave_3_per_point6=oy = cos (sample*110); -wave_3_per_point7= -wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); -wave_3_per_point9= -wave_3_per_point10=r = .3; -wave_3_per_point11=g = 0.7; -wave_3_per_point12=b = 1; -wave_3_per_point13= -wave_3_per_point14=a = .8; -wave_3_per_point15= -wave_3_per_point16=xang = 0; -wave_3_per_point17=yang = 0; -wave_3_per_point18=zang = 0; -wave_3_per_point19=fov = .5; -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=// Rotation um x,y,z -wave_3_per_point23= -wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point26= -wave_3_per_point27=ox = mx; -wave_3_per_point28=oy = my; -wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point31=ox = mx; -wave_3_per_point32=oz = mz; -wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point35=oy = my; -wave_3_per_point36=oz = mz; -wave_3_per_point37= -wave_3_per_point38=x = ox*fov/oz +0.45; -wave_3_per_point39=y = oy*fov/oz + 0.45; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=44 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.12634 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.53907 -shapecode_0_r=0.000 -shapecode_0_g=0.540 -shapecode_0_b=0.890 -shapecode_0_a=0.100 -shapecode_0_r2=0.840 -shapecode_0_g2=0.930 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = .5 + .5 * sin(time); -shape_0_per_frame2=y = .5 + .5 * sin(time); -shapecode_1_enabled=0 -shapecode_1_sides=63 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.99863 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.49981 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.100 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.600 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_26=rott = p3*3.1416/2; -per_frame_27= -per_frame_28=rot1 = rot1 + q26; -per_frame_29=q25 = .01*rot1; -per_frame_30= -per_frame_31=q27 = 8-index; -per_frame_32=q28 = index3; -per_frame_33= -per_frame_34=dx1 = dec_med*dx1 + (1-dec_med)*bnot(index2); -per_frame_35=q29 = dx1; -per_frame_36=monitor = q29; -per_frame_37= -per_frame_38=q1 = cos(rott); -per_frame_39=q2 = sin(rott); -per_frame_40=q3 = -q2; -per_frame_41=q4 = q1; -per_frame_42= -per_frame_43= -per_pixel_1=rot = 0; -per_pixel_2=dx = .02*q29; -per_pixel_3=zoom = 1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.03*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`noiseVal = .01; -warp_7=`float3 Feedback = GetBlur1(1-uv); -warp_8=` -warp_9=`float2 zz = uv1 *texsize.xy *.015; -warp_10=`//zz =mul(zz,float2x2(_qa)); -warp_11=`zz = zz.yx; -warp_12=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(4*(q2+1)*zz); -warp_13=` -warp_14=`uv.xy += h1*texsize.zw * 4*(2+q1); -warp_15=` -warp_16=` -warp_17=`float r = tex2D (sampler_noise_hq,uv/14).x*12; -warp_18=`float2 uv6 = uv1; -warp_19=`uv6 = mul(uv6, float2x2(cos(r),sin(r),-sin(r),cos(r))); -warp_20=`float3 mus = .1/(sqrt(uv6.y)); -warp_21=` -warp_22=`float3 crisp = tex2D(sampler_main,uv); -warp_23=`//crisp = lerp(crisp.bgr,crisp.rgb,2*crisp); -warp_24=`ret = .995*crisp+noiseVal-.02; -warp_25=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`//float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + .1; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (ang/3.14, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +.0*time; -comp_14=` -comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); -comp_16=`uv3.y = uv3.y +0.08*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,1); -comp_25=` -comp_26=`float mask = saturate(1-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=` -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk deleted file mode 100644 index cbc7c58..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky.milk +++ /dev/null @@ -1,960 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,5*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*tan(t1); -per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,0); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret *= !mask; -comp_38=`ret += struc*mask; //struc vor dem Planeten zeigen -comp_39=` -comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_41=`ret += sat (-dot (uv1,uvc-0.5))*mask*140*GetBlur1(uv4); -comp_42=` -comp_43=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_45=` -comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_47=` -comp_48=` -comp_49=`z = 1/(2-uv.y) ; -comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_51=`uv3.y -= noise3(uv3).r*-0.008; -comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_54=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk deleted file mode 100644 index 06ebc63..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky2.milk +++ /dev/null @@ -1,961 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,5*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(3.1,1-z0) * max(3,1-r1*1.5);; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*tan(t1); -per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,0); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret *= !mask; -comp_38=`ret += struc*mask; //struc vor dem Planeten zeigen -comp_39=` -comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_41=`ret += sat (-dot (uv1,uvc-0.5))*mask*140*GetBlur1(uv4); -comp_42=` -comp_43=`ret += ((-uv1.y/ir0*20)*float3(3,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_45=` -comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(.2,0,1); -comp_47=` -comp_48=` -comp_49=`z = 1/(2-uv.y) ; -comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_51=`uv3.y -= noise3(uv3).r*-0.052; -comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_54=`ret /= float3(0.4,1.2,1.2); -comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk deleted file mode 100644 index ac02c17..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze from the sky3.milk +++ /dev/null @@ -1,962 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,5*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(3.1,1-z0) * max(3,1-r1*1.5);; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*tan(t1); -per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,0); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/12+length(uv2)/3)-.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret *= !mask; -comp_38=`//ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_39=` -comp_40=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_41=`//ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_42=` -comp_43=`ret += ((-uv1.y/ir0*20)*float3(3,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_44=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_45=` -comp_46=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(.2,0,1); -comp_47=` -comp_48=` -comp_49=`z = 1/(2-uv.y) ; -comp_50=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_51=`uv3.y -= noise3(uv3).r*-0.052; -comp_52=`//uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_53=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_54=`ret /= float3(0.4,1.2,1.2); -comp_55=`ret /= float3(1.2,0.2,0.6); -comp_56=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 deleted file mode 100644 index da68551..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave.milk2 +++ /dev/null @@ -1,728 +0,0 @@ -Created with MILKDROP 3.21 on 10/09/2023 at 23:35:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.40 -blending_direction=1 -random_1=0.674255 -random_2=0.149051 -random_3=0.932520 -random_4=0.060163 -random_5=0.673171 - -[PRESET1_BEGIN] -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*sin(time/3)*sin(time/5); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`#define GP GetPixel -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -warp_6=`float k= saturate(abs(uv1.y)*3+.2); -warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; -warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; -warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); -warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; -comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(-1.1,2.2,1.8); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.42000 -wavecode_0_smoothing=0.20000 -wavecode_0_r=1.000 -wavecode_0_g=0.400 -wavecode_0_b=0.000 -wavecode_0_a=0.190 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=base = t1*reg01; -wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_0_per_point5= r1 = sqrt(x*x+y*y); -wave_0_per_point6= b = min(1,2*(y-z0)); -wave_0_per_point7= x += q10; y+= q11;; -wave_0_per_point8= -wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_0_per_point10=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.600 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 512; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= b = min(1,2*(y-z0)); -wave_1_per_point6= r1 = sqrt(x*x+y*y); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_1_per_point10= -wave_1_per_point11=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.700 -wavecode_2_b=0.000 -wavecode_2_a=0.320 -wave_2_per_frame1=t1=512*2; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= x += q10; y+= q11;; -wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_2_per_point8=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06716 -shapecode_0_ang=3.14159 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.64463 -shapecode_0_r=0.400 -shapecode_0_g=0.500 -shapecode_0_b=1.000 -shapecode_0_a=0.160 -shapecode_0_r2=0.500 -shapecode_0_g2=0.300 -shapecode_0_b2=0.700 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.300 -shapecode_0_border_g=0.100 -shapecode_0_border_b=0.600 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=a1 = 6.28*instance/num_inst; -shape_0_per_frame3=n1 = (instance%2)*6; -shape_0_per_frame4= -shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_0_per_frame6= x = r1*sin(a1) + q10; -shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_0_per_frame8=rad = sqrt(r1)*0.9; -shape_0_per_frame9=b = min(1,rad*4); -shape_0_per_frame10= -shape_0_per_frame11= -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 deleted file mode 100644 index fd86a2c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave2.milk2 +++ /dev/null @@ -1,733 +0,0 @@ -Created with MILKDROP 3.21 on 10/09/2023 at 23:48:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.45 -blending_direction=1 -random_1=0.674255 -random_2=0.149051 -random_3=0.932520 -random_4=0.060163 -random_5=0.673171 - -[PRESET1_BEGIN] -NAME=martin - riding the wave3b -NAME=martin - riding the wave3b -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*sin(time/3)*sin(time/5); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`#define GP GetPixel -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -warp_6=`float k= saturate(abs(uv1.y)*3+.2); -warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; -warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; -warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); -warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; -comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(-1.1,2.2,1.8); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.42000 -wavecode_0_smoothing=0.20000 -wavecode_0_r=1.000 -wavecode_0_g=0.400 -wavecode_0_b=0.000 -wavecode_0_a=0.190 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=base = t1*reg01; -wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_0_per_point5= r1 = sqrt(x*x+y*y); -wave_0_per_point6= b = min(1,2*(y-z0)); -wave_0_per_point7= x += q10; y+= q11;; -wave_0_per_point8= -wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_0_per_point10=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.600 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 512; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= b = min(1,2*(y-z0)); -wave_1_per_point6= r1 = sqrt(x*x+y*y); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_1_per_point10= -wave_1_per_point11=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.700 -wavecode_2_b=0.000 -wavecode_2_a=0.320 -wave_2_per_frame1=t1=512*2; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= x += q10; y+= q11;; -wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_2_per_point8=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06716 -shapecode_0_ang=3.14159 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.64463 -shapecode_0_r=0.400 -shapecode_0_g=0.500 -shapecode_0_b=1.000 -shapecode_0_a=0.160 -shapecode_0_r2=0.500 -shapecode_0_g2=0.300 -shapecode_0_b2=0.700 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.300 -shapecode_0_border_g=0.100 -shapecode_0_border_b=0.600 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=a1 = 6.28*instance/num_inst; -shape_0_per_frame3=n1 = (instance%2)*6; -shape_0_per_frame4= -shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_0_per_frame6= x = r1*sin(a1) + q10; -shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_0_per_frame8=rad = sqrt(r1)*0.9; -shape_0_per_frame9=b = min(1,rad*4); -shape_0_per_frame10= -shape_0_per_frame11= -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`//MilkDrop3 Color Mode: -comp_66=`ret /= float3(0.7,0.7,1.9); -comp_67=`ret*=2.5; -comp_68=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 deleted file mode 100644 index 1ff506a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave3.milk2 +++ /dev/null @@ -1,731 +0,0 @@ -Created with MILKDROP 3.21 on 11/09/2023 at 00:03:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.45 -blending_direction=1 -random_1=0.674255 -random_2=0.149051 -random_3=0.932520 -random_4=0.060163 -random_5=0.673171 - -[PRESET1_BEGIN] -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*sin(time/3)*sin(time/5); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`#define GP GetPixel -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -warp_6=`float k= saturate(abs(uv1.y)*3+.2); -warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; -warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; -warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); -warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-sin(q5/3))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; -comp_22=`ret += 0.005/length(uv1.x-0.3) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(-1.1,2.2,3-bass); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.42000 -wavecode_0_smoothing=0.20000 -wavecode_0_r=1.000 -wavecode_0_g=0.400 -wavecode_0_b=0.000 -wavecode_0_a=0.190 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=base = t1*reg01; -wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_0_per_point5= r1 = sqrt(x*x+y*y); -wave_0_per_point6= b = min(1,2*(y-z0)); -wave_0_per_point7= x += q10; y+= q11;; -wave_0_per_point8= -wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_0_per_point10=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.600 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 512; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= b = min(1,2*(y-z0)); -wave_1_per_point6= r1 = sqrt(x*x+y*y); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_1_per_point10= -wave_1_per_point11=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.700 -wavecode_2_b=0.000 -wavecode_2_a=0.320 -wave_2_per_frame1=t1=512*2; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= x += q10; y+= q11;; -wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_2_per_point8=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06716 -shapecode_0_ang=3.14159 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.64463 -shapecode_0_r=0.400 -shapecode_0_g=0.500 -shapecode_0_b=1.000 -shapecode_0_a=0.160 -shapecode_0_r2=0.500 -shapecode_0_g2=0.300 -shapecode_0_b2=0.700 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.300 -shapecode_0_border_g=0.100 -shapecode_0_border_b=0.600 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=a1 = 6.28*instance/num_inst; -shape_0_per_frame3=n1 = (instance%2)*6; -shape_0_per_frame4= -shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_0_per_frame6= x = r1*sin(a1) + q10; -shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_0_per_frame8=rad = sqrt(r1)*0.9; -shape_0_per_frame9=b = min(1,rad*4); -shape_0_per_frame10= -shape_0_per_frame11= -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`//MilkDrop3 Color Mode: -comp_66=`ret /= float3(0.7,0.7,1.9); -comp_67=`ret*=2.5; -comp_68=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 deleted file mode 100644 index e7b67b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze riding the wave4.milk2 +++ /dev/null @@ -1,731 +0,0 @@ -Created with MILKDROP 3.21 on 11/09/2023 at 20:26:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.60 -blending_direction=1 -random_1=0.707859 -random_2=0.951355 -random_3=0.344444 -random_4=0.159485 -random_5=0.687263 - -[PRESET1_BEGIN] -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*sin(time/3)*sin(time/5); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`#define GP GetPixel -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -warp_6=`float k= saturate(abs(uv1.y)*3+.2); -warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; -warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; -warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); -warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-tan(q5*time/30))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5/6))*aspect.xy; -comp_22=`ret += 0.005/length(uv1.x-0.7) + 0.005/length(uv3.x-0.5) + 0.005/length(uv5.x-0.4); -comp_23=`ret *=2.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(-1.1,2.2,2-bass); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.42000 -wavecode_0_smoothing=0.20000 -wavecode_0_r=1.000 -wavecode_0_g=0.400 -wavecode_0_b=0.000 -wavecode_0_a=0.190 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=base = t1*reg01; -wave_0_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_0_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_0_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_0_per_point5= r1 = sqrt(x*x+y*y); -wave_0_per_point6= b = min(1,2*(y-z0)); -wave_0_per_point7= x += q10; y+= q11;; -wave_0_per_point8= -wave_0_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_0_per_point10=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=2.95821 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.600 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 512; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.4,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= b = min(1,3*(y-z0)); -wave_1_per_point6= r1 = sqrt(x*x+y*y); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_1_per_point10= -wave_1_per_point11=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.700 -wavecode_2_b=0.000 -wavecode_2_a=0.320 -wave_2_per_frame1=t1=512*2; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= x += q10; y+= q11;; -wave_2_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_2_per_point8=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06716 -shapecode_0_ang=3.14159 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.64463 -shapecode_0_r=0.400 -shapecode_0_g=0.500 -shapecode_0_b=1.000 -shapecode_0_a=0.160 -shapecode_0_r2=0.500 -shapecode_0_g2=0.300 -shapecode_0_b2=0.700 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.300 -shapecode_0_border_g=0.100 -shapecode_0_border_b=0.600 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=a1 = 6.28*instance/num_inst; -shape_0_per_frame3=n1 = (instance%2)*6; -shape_0_per_frame4= -shape_0_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_0_per_frame6= x = r1*sin(a1) + q10; -shape_0_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_0_per_frame8=rad = sqrt(r1)*0.9; -shape_0_per_frame9=b = min(1,rad*4); -shape_0_per_frame10= -shape_0_per_frame11= -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`//MilkDrop3 Color Mode: -comp_66=`ret /= float3(0.7,0.7,1.9); -comp_67=`ret*=3; -comp_68=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 deleted file mode 100644 index 2e4766b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version1 [PRIVATE].milk2 +++ /dev/null @@ -1,1217 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:39:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.550 -blending_direction=1 -random_1=0.554 -random_2=0.729 -random_3=0.493 -random_4=0.103 -random_5=0.477 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R056.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.692 -fWaveSmoothing=0.900 -fWaveParam=-1.000 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=0.120 -fZoomExponent=1.04000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.08081 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.116 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=1.010 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.63600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.29340 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.940 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.60804 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.309 -shapecode_0_r2=0.000 -shapecode_0_g2=0.140 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.910 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10700 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.093 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.97; -per_frame_2=zoom=1.008; -per_frame_3=ms=sin(time*0.6)*0.15; -per_frame_4=mss=mss+ms*0.001; -per_frame_5=q1=ms; -per_frame_6= -per_frame_7= -per_frame_8=rot=sin(time)*0.01; -per_frame_9= -per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; -per_frame_11=dx=0;dy=0 -per_frame_12= -per_frame_13= -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.98;} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main,uv); -comp_4=` -comp_5=` float3 bl = GetBlur3(uv).xyz; -comp_6=` float3 base = GetPixel(uv).xyz; -comp_7=` -comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); -comp_9=` -comp_10=` ret += bl+lerp(ret.x,bl.x*float3(0.2,0.1,1),base.y); -comp_11=` ret += bl+lerp(ret.y,bl.y*float3(1.9,2.3,0),base.x); -comp_12=` ret += bl+lerp(ret.z,bl.z*float3(2.2,1.2,0),base.z); -comp_13=` -comp_14=` ret += bl*(frac(base)+frac(bl))+blum; -comp_15=` ret += frac(ret+bl); -comp_16=` -comp_17=` ret*=ret; -comp_18=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(0.9,0,0.7)); -comp_19=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_20=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2016 martin - blue haze test version1 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, uv1, uv2,uv3; -comp_4=`float omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float blue = rand_preset.y/2;; -comp_7=` -comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; -comp_9=` return abs(tex2D(sampler_noise_mq,uvi) -comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 -comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 -comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } -comp_13=` -comp_14=`float3 project (float2 uvi) {float z; -comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} -comp_16=` -comp_17=`shader_body { -comp_18=`float2 uv0 = uv; -comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_20=`omask = saturate (15*(0.55-uvc.y)); -comp_21=`uv2 = project (uvc) * float2(1,1.5); -comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); -comp_23=`uv += ring.xy *(1-omask)*.02; -comp_24=` -comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_26=` -comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_28=`uv3 = frac(uv3); -comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_30=` -comp_31=` -comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; -comp_33=` -comp_34=`ret /= float3(0.2,-0.6,0.3); -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 deleted file mode 100644 index 6233e53..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version2 [PRIVATE].milk2 +++ /dev/null @@ -1,1218 +0,0 @@ -Created with MILKDROP 3.2 on 22/04/2023 at 09:44:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.55 -blending_direction=1 -random_1=0.554000 -random_2=0.729000 -random_3=0.493000 -random_4=0.103000 -random_5=0.477000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R056.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.692 -fWaveSmoothing=0.900 -fWaveParam=-1.000 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=0.120 -fZoomExponent=1.04000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.08081 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.116 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=1.010 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.63600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.29340 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.940 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.60804 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.309 -shapecode_0_r2=0.000 -shapecode_0_g2=0.140 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.910 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10700 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.093 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.97; -per_frame_2=zoom=1.008; -per_frame_3=ms=sin(time*0.6)*0.15; -per_frame_4=mss=mss+ms*0.001; -per_frame_5=q1=ms; -per_frame_6= -per_frame_7= -per_frame_8=rot=sin(time)*0.01; -per_frame_9= -per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; -per_frame_11=dx=0;dy=0 -per_frame_12= -per_frame_13= -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.98;} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main,uv); -comp_4=` -comp_5=` float3 bl = GetBlur3(uv).xyz; -comp_6=` float3 base = GetPixel(uv).xyz; -comp_7=` -comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); -comp_9=` -comp_10=` ret += bl+lerp(ret.x,bl.x*float3(0.2,0.1,1),base.y); -comp_11=` ret += bl+lerp(ret.y,bl.y*float3(1.9,2.3,0),base.x); -comp_12=` ret += bl+lerp(ret.z,bl.z*float3(2.2,1.2,0),base.z); -comp_13=` -comp_14=` ret += bl*(frac(base)+frac(bl))+blum; -comp_15=` ret += frac(ret+bl); -comp_16=` -comp_17=` ret*=ret; -comp_18=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(0.9,0,0.7)); -comp_19=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_20=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - blue haze test version1.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, uv1, uv2,uv3; -comp_4=`float omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float blue = rand_preset.y/2;; -comp_7=` -comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; -comp_9=` return abs(tex2D(sampler_noise_mq,uvi) -comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 -comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 -comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } -comp_13=` -comp_14=`float3 project (float2 uvi) {float z; -comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} -comp_16=` -comp_17=`shader_body { -comp_18=`float2 uv0 = uv; -comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_20=`omask = saturate (15*(0.55-uvc.y)); -comp_21=`uv2 = project (uvc) * float2(1,1.5); -comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); -comp_23=`uv += ring.xy *(1-omask)*.02; -comp_24=` -comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_26=` -comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_28=`uv3 = frac(uv3); -comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_30=` -comp_31=` -comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; -comp_33=` -comp_34=`ret /= float3(0.2,-0.6,0.3); -comp_35=`ret /= float3(2.0,-0.4,2.0); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 deleted file mode 100644 index 8670c11..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - blue haze test version3 [PRIVATE].milk2 +++ /dev/null @@ -1,1316 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 01:31:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=-1 -random_1=0.549458 -random_2=0.962873 -random_3=0.377507 -random_4=0.782520 -random_5=0.922900 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R230.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2016 martin - blue haze test version1 003 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.015 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 3; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/6 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= 2.70; //gamma -comp_6=`ret /= float3(0.9,1.4,0.2); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk deleted file mode 100644 index 581a14e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - cascade of Mandala.milk +++ /dev/null @@ -1,308 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.007 -fWaveScale=3.641 -fWaveSmoothing=0.180 -fWaveParam=-0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=0.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.400 -b3x=0.400 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=6 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=850 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04084 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.10462 -shapecode_0_r=0.300 -shapecode_0_g=0.400 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.100 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0;loop (1000, -shape_0_init2= n=i*12; -shape_0_init3= megabuf(n)=(rand(1)-.5)*0.1; -shape_0_init4= megabuf(n+1)=(rand(1)-.5)*.1; -shape_0_init5= megabuf(n+2)=rand(1); -shape_0_init6= megabuf(n+3)=megabuf(n+4)=megabuf(n+5)=0.7; -shape_0_init7= megabuf(n+6)=megabuf(n+7)=megabuf(n+8)=0; -shape_0_init8= i+=1); -shape_0_per_frame1=speed=.4; dt=1/fps; i=instance; n=12*i; -shape_0_per_frame2= -shape_0_per_frame3=z= megabuf(n+2); -shape_0_per_frame4=x= megabuf(n)/z+.5+.0*cos(z*16)*z; -shape_0_per_frame5=y = 16*pow(megabuf(n+1),2)/z*reg32+0.48-.01/z*q1; //# -shape_0_per_frame6= -shape_0_per_frame7=over = (x>1)||(x<0)||(y>1)||(y<0)||(z<0)||(z>1.2); -shape_0_per_frame8=reg11+=over; -shape_0_per_frame9=if (over, -shape_0_per_frame10= ct1+=.05*(treb_att); -shape_0_per_frame11= ct2+=.05*(bass_att); -shape_0_per_frame12= -shape_0_per_frame13= st=(mid_att>0.8)*i*(q27%4==0); -shape_0_per_frame14= sx=sin(time+st+q3*mid_att) *1.5; -shape_0_per_frame15= sy=cos(time+st+q4*treb_att)*1.5; -shape_0_per_frame16= sz=0; -shape_0_per_frame17= -shape_0_per_frame18= dec=q2; -shape_0_per_frame19= px0=px0*dec+(1-dec)*sx; -shape_0_per_frame20= py0=py0*dec+(1-dec)*sy; -shape_0_per_frame21= pz0=pz0*dec+(1-dec)*sz; -shape_0_per_frame22= -shape_0_per_frame23= noia=.005*min(5,pow(treb/2,4)); -shape_0_per_frame24= px= px0+(rand(1)-.5)*noia; -shape_0_per_frame25= py= py0+(rand(1)-.5)*noia;; -shape_0_per_frame26= pz= pz0+(rand(1)-.5)*noia;; -shape_0_per_frame27= -shape_0_per_frame28= -shape_0_per_frame29= megabuf(n)= px/reg10; -shape_0_per_frame30= megabuf(n+1)=py/reg10; -shape_0_per_frame31= megabuf(n+2)=max(0.5,min(1,1-q29*sin((px0-py0)*8)));; -shape_0_per_frame32= -shape_0_per_frame33= t=time/7.6; -shape_0_per_frame34= megabuf(n+3)=min(1,0.9+0.3*sin(px*2+t)); -shape_0_per_frame35= megabuf(n+4)=min(1,0.9+0.3*sin(py*2+t*1.2)); -shape_0_per_frame36= megabuf(n+5)=min(1,0.9+0.3*sin(3*(px-py)+t*1.5)); -shape_0_per_frame37= megabuf(n+6)=q20; -shape_0_per_frame38= megabuf(n+7)=q21; -shape_0_per_frame39= megabuf(n+8)=q22; -shape_0_per_frame40= megabuf(n+9)= 0.8+.1*rand(1); //size -shape_0_per_frame41= megabuf(n+10)= rand(1)-.5; //unused -shape_0_per_frame42= rad=0; -shape_0_per_frame43=, -shape_0_per_frame44= megabuf(n+2)-=speed/fps*max(.5,megabuf(n+9)); //wichtig sonst kanns null bleiben -shape_0_per_frame45= rad = min(0.1,.003/z*reg32) * megabuf(n+9) * (z>0); -shape_0_per_frame46= r=megabuf(n+3); r2=megabuf(n+6); -shape_0_per_frame47= g=megabuf(n+4); g2=megabuf(n+7); -shape_0_per_frame48= b=megabuf(n+5); b2=megabuf(n+8); -shape_0_per_frame49= -shape_0_per_frame50= dec=1-q6*dt; -shape_0_per_frame51= if ((i>0), -shape_0_per_frame52= m=n-12; o=n+12; -shape_0_per_frame53= megabuf(n+1)+=-(sin(megabuf(n)*100*q28+time/4))*.15*z*(1-dec); -shape_0_per_frame54=// megabuf(n)=megabuf(n)*dec +megabuf(m)*(1-dec); -shape_0_per_frame55= megabuf(n+1)=megabuf(n+1)*dec +megabuf(m+1)*(1-dec)*q5; -shape_0_per_frame56= ,0); -shape_0_per_frame57=); -shape_0_per_frame58=a=0.7; -shape_0_per_frame59=reg10=reg10*0.99 + 2*sqrt(sqr(megabuf(n))+sqr(megabuf(n+1))); -shape_0_per_frame60=sides=max(5,min(20,rad*200)); -per_frame_init_1=n=0;loop(20000,megabuf(n)=gmegabuf(n)=0;n+=1); -per_frame_init_2=reg10=1; -per_frame_1=dt=1/fps; -per_frame_2=dec_m = 1-5*dt; -per_frame_3=dec_f = 1-15*dt; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=ib = above(beat,peak*8) * (time>t0+.2); -per_frame_8=if (ib,t0=time,0); -per_frame_9=peak = if(ib,beat,peak*dec_m); -per_frame_10=index = (index + ib) %64; -per_frame_11=index_=index_*dec_f+(1-dec_f)*int(index/2); -per_frame_12=index2+=ib*(index%16==0); -per_frame_13= -per_frame_14=dd=0.05; -per_frame_15=if (ib&&(index%19==0),sw1=rand(2)-1,0); -per_frame_16=sw1_+=min(dd,max(-dd,sw1-sw1_))*dt*8; -per_frame_17= -per_frame_18=if (ib&&(index%7==0),sw2=rand(2)-1,0); -per_frame_19=sw2_+=min(dd,max(-dd,sw2-sw2_))*dt*8; -per_frame_20= -per_frame_21=if (ib&&(index%11==0),sw3=rand(2)-1,0); -per_frame_22=if (ib&&(index%13==0),sw4=rand(2)-1,0); -per_frame_23=if (ib&&(index%7==0),sw5=rand(2)-1,0); -per_frame_24=sw5_+=min(dd,max(-dd,sw5-sw5_))*dt*30; -per_frame_25=if (ib&&(index%23==0),sw6=rand(2)-1,0); -per_frame_26=sw6_=sw6_*dec_m + (1-dec_m)*pow(sw6,4); -per_frame_27= -per_frame_28=t01+=abs(sw1_)*.4*dt; -per_frame_29=t02+=abs(sw2_)*.3*dt; -per_frame_30=t03+=abs(sw6_)*.5*dt; -per_frame_31=q20=max(0,min(0.4,4*sin(t01)-3)); -per_frame_32=q21=max(0,min(0.4,4*sin(t02)-3)); -per_frame_33=q22=max(0,min(0.4,4*sin(t03)-3)); -per_frame_34= -per_frame_35=q1=sw1_; -per_frame_36=q2=1-exp(-1-4*abs(sw2)); -per_frame_37=q3=abs(sw3)*3; -per_frame_38=q4=abs(sw4)*3; -per_frame_39=q5=sw5_; -per_frame_40=q6=sw6_*1.5; -per_frame_41=reg32=aspecty; -per_frame_42= -per_frame_43= -per_frame_44=q24=ib; -per_frame_45=q27=index; -per_frame_46=dec=0; -per_frame_47=q28= pow(sin(int(index/6)/2),3)*3; -per_frame_48=q29=pow(sin(q27),8)/3; -per_frame_49=q30=int(index/4); -per_frame_50=reg10=max(10.01,reg10); //autoscale -per_frame_51=reg11=0; //free -per_frame_52= -per_frame_53=monitor = q5; -per_pixel_1=zoom = 1/1.05; -per_pixel_2= -warp_1=`#define sat saturate -warp_2=`float2 uv1,uv2; -warp_3=` -warp_4=`float3 get (float2 uvi) -warp_5=`{return lerp (GetPixel(uvi),GetBlur1(uvi),0.3);} -warp_6=` -warp_7=`shader_body { -warp_8=`ret = (get(uv_orig)+ get(uv) + get((uv+uv_orig)/2))/3-0.01; -warp_9=`float sc = GetBlur1(0.5); -warp_10=`ret*=0.5; -warp_11=`} -comp_1=`#define sat saturate -comp_2=`#define snh sampler_noise_hq -comp_3=`float2 rs0, uv1, uv2, uv_wat, water; -comp_4=`float mask; -comp_5=`static const float hory=0.5; -comp_6=` -comp_7=`float3 get (float2 uvi) -comp_8=`{return (GetPixel(uvi)+GetPixel(float2(1-uvi.x,uvi.y)));} -comp_9=` -comp_10=` -comp_11=`float3 getb1 (float2 uvi) -comp_12=`{return (GetBlur1(uvi)+GetBlur1(float2(1-uvi.x,uvi.y)));} -comp_13=` -comp_14=`float3 getb3 (float2 uvi) -comp_15=`{return (GetBlur3(uvi)+GetBlur3(float2(1-uvi.x,uvi.y)));} -comp_16=` -comp_17=`float3 noise3 (float2 uvi) -comp_18=`{return (tex2D(snh,uvi) + 0.5*tex2D(snh,uvi*2+time*.01))/1.5;} -comp_19=` -comp_20=`shader_body { -comp_21=` -comp_22=`//WASSER -comp_23=`uv1 = uv-float2 (0.5,hory); -comp_24=`float z = .1/(uv1.y + pow(uv1.x,2)*0); -comp_25=`rs0 = float2 (uv1.x*z, z)*.1; -comp_26=`float gnd = (noise3(rs0+time*float2(0.02,.05))-0.5); -comp_27=` -comp_28=`for (int n = 0; n < 4; n ++) -comp_29=`{ -comp_30=` z += gnd*0.1; -comp_31=` rs0 = float2 (uv1.x * z, z); -comp_32=`} -comp_33=`water = noise3(rs0*float2(1,1)+float2(0,time*.2)) -0.5; -comp_34=` -comp_35=`float rr = (gnd+.4); -comp_36=`uv_wat = float2(uv.x,hory-uv1.y) -.1*water; -comp_37=` -comp_38=`mask = saturate(uv.y*16-8.2); -comp_39=`float3 sky = (.5-uv.y)*float3(0,.2,1)/1; -comp_40=` -comp_41=`ret = lerp (sky,get(uv_wat)*rr,mask); -comp_42=`ret += 1-exp(-get(uv)*3);; -comp_43=` -comp_44=` -comp_45=`uv2 = (uv-0.5)*0.4+0.5; -comp_46=`uv_wat = frac(float2 (uv2.x,hory-uv2.y-0.5))-0.05*water; -comp_47=`ret += lerp (getb3(uv2),getb3(uv_wat)*rr,mask); -comp_48=` -comp_49=` -comp_50=` -comp_51=`} -comp_52=`written by martin -comp_53=`END - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.35+(bass_att/12); -code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.500000+(bass_att/8)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 deleted file mode 100644 index b39f6dc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - city of shadows.milk2 +++ /dev/null @@ -1,1383 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 22:55:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.520 -blending_direction=-1 -random_1=0.724 -random_2=0.875 -random_3=0.007 -random_4=0.923 -random_5=0.349 - -[PRESET1_BEGIN] -NAME=Goody + martin - crystal palace - Taken sdfdat MOD2dxxxxss MOD3bxx SLOWDARK2gggg.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.94032 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.800 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.04789 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + (0.5*sin(12*treb)*3.12*time)/5; -per_frame_2=wave_b = wave_b + (0.5*sin(12*bass)*3.17*time)/5; -per_frame_3=wave_g =wave_g + (0.5*sin(12*mid)*3.22*time)/5; -per_frame_4=wave_x = wave_x + 0.00*sin(0.8*time); -per_frame_5=wave_y = wave_y + 0.00*sin(0.5*time); -per_frame_6=turn = above(bass_att,turn)*2 + (1-above(bass_att,turn))*((turn-1.3)*0.96+1.3); -per_frame_7=dx_r = equal(turn,2)*0.016*sin(7*time) + (1-equal(turn,2))*dx_r; -per_frame_8=dy_r = equal(turn,2)*0.013*sin(8*time) + (1-equal(turn,2))*dy_r; -per_frame_9=dx = dx + 0.25*dx_r; -per_frame_10=dy = dy + 0.25*dy_r; -per_pixel_1=zoom = zoom - if (below (rad,0.61), +0.05, +0.01); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.2,1.9,4),1,ret.x)*1.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - city of shadows 007 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.500 -ob_b=0.500 -ob_a=0.100 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=it = it+1; -wave_0_per_point3=it = it*above(sample,0); -wave_0_per_point4=sz = q1; -wave_0_per_point5=ss = sample*2; -wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_0_per_point9= -wave_0_per_point10=xang = q2*0.132; -wave_0_per_point11=axang = 0; -wave_0_per_point12=yang = q2*0.153; -wave_0_per_point13=ayang = 0; -wave_0_per_point14=zang = q2*2.10; -wave_0_per_point15=azang = 0; -wave_0_per_point16=fov = 0.6 + 0.2*sin(time); -wave_0_per_point17=fov = .3; -wave_0_per_point18= -wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point21=ox = mx; -wave_0_per_point22=oy = my; -wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point25=ox = mx; -wave_0_per_point26=oz = mz; -wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point29=oy = my; -wave_0_per_point30=oz = mz; -wave_0_per_point31= -wave_0_per_point32=aa = 0 + (oz-1)*.5; -wave_0_per_point33=a = .05; -wave_0_per_point34=oz = oz - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=it = it+1; -wave_1_per_point3=it = it*above(sample,0); -wave_1_per_point4=sz = q1; -wave_1_per_point5=ss = sample*2; -wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_1_per_point9= -wave_1_per_point10=xang = q2*0.132; -wave_1_per_point11=axang = 0; -wave_1_per_point12=yang = q2*0.153; -wave_1_per_point13=ayang = 0; -wave_1_per_point14=zang = q2*2.10; -wave_1_per_point15=azang = 0; -wave_1_per_point16=fov = 0.6 + 0.2*sin(time); -wave_1_per_point17=fov = .3; -wave_1_per_point18= -wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point21=ox = mx; -wave_1_per_point22=oy = my; -wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point25=ox = mx; -wave_1_per_point26=oz = mz; -wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point29=oy = my; -wave_1_per_point30=oz = mz; -wave_1_per_point31= -wave_1_per_point32=oz = oz - 2; -wave_1_per_point33=x = ox*fov/oz + 0.5; -wave_1_per_point34=x = (x-.5)*0.75 + 0.5; -wave_1_per_point35=y = oy*fov/oz + 0.5; -wave_1_per_point36= -wave_1_per_point37=a = .5 + (oz+2)*.5; -wave_1_per_point38=a = .05; -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=it = it+1; -wave_2_per_point3=it = it*above(sample,0); -wave_2_per_point4=sz = q1; -wave_2_per_point5=ss = sample*2; -wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_2_per_point9= -wave_2_per_point10=xang = q2*0.132; -wave_2_per_point11=axang = 0; -wave_2_per_point12=yang = q2*0.153; -wave_2_per_point13=ayang = 0; -wave_2_per_point14=zang = q2*2.10; -wave_2_per_point15=azang = 0; -wave_2_per_point16=fov = 0.6 + 0.2*sin(time); -wave_2_per_point17=fov = .3; -wave_2_per_point18= -wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point21=ox = mx; -wave_2_per_point22=oy = my; -wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point25=ox = mx; -wave_2_per_point26=oz = mz; -wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point29=oy = my; -wave_2_per_point30=oz = mz; -wave_2_per_point31= -wave_2_per_point32=oz = oz - 2; -wave_2_per_point33=x = ox*fov/oz + 0.5; -wave_2_per_point34=x = (x-.5)*0.75 + 0.5; -wave_2_per_point35=y = oy*fov/oz + 0.5; -wave_2_per_point36= -wave_2_per_point37=a = .5 + (oz+2)*.1; -wave_2_per_point38=a = .05; -wave_2_per_point39=g = 1 + sin(sp); -wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=1.800 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=1.800 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=//******** INITIALIZATION ********* -per_frame_init_3=myzoom = .1; //MyZoom -per_frame_init_4= -per_frame_init_5=tele = 1.5; //tele -per_frame_init_6=ffac = 2.4; //fractal density factor ffac -per_frame_init_7=start = 1; -per_frame_init_8= -per_frame_init_9=n = 0; loop (10000, gmegabuf(n)=0; n=n+1; ); -per_frame_init_10=n = 0; loop (10000, megabuf(n)=0; n=n+1; ); -per_frame_init_11= -per_frame_init_12=gmegabuf(0) = 0; gmegabuf (1) = 2; gmegabuf(2) = 1; gmegabuf (3) = -4; -per_frame_init_13=gmegabuf(4) = 3; gmegabuf (5) = 0; gmegabuf(6) = 1; gmegabuf (7) = 5; -per_frame_init_14=gmegabuf(8) = 1; gmegabuf (9) = -3; gmegabuf(10) = 2; gmegabuf (11) = -4; -per_frame_init_15=gmegabuf(12) = -4; gmegabuf (13) = 1; gmegabuf(14) = 2; gmegabuf (15) = 0; -per_frame_init_16= -per_frame_init_17= -per_frame_init_18=gvol = 1; -per_frame_init_19=wait = 1; -per_frame_1=fps_ = .0 * fps_ + 1*if(fps<=25,fps,25+.5*(fps-25)); -per_frame_2=dec_s = 1-.05*30/fps_; -per_frame_3=dec_xs = 1-.01*30/fps_; -per_frame_4= -per_frame_5=dvol = (bass_att + mid_att + treb_att) - (bass+mid+treb); -per_frame_6=gvol = gvol*dec_xs + (1-dec_xs) * max(0.1,dvol)*6; -per_frame_7=q8 = min(gvol*.9,1); -per_frame_8= -per_frame_9=trel = trel + sqrt(gvol)/fps_; -per_frame_10=ctrl = pow(max(0,sin(trel*.25)*5-4),4); -per_frame_11=q31 = ctrl; -per_frame_12=q32 = .2/(ctrl+.05); -per_frame_13= -per_frame_14=change = (ctrl >= 0.8) && (t0 > 2) || (start == 1); -per_frame_15=t0 = if ( change, 0, t0 + 1/fps); -per_frame_16= -per_frame_17=q7 = myzoom; -per_frame_18=q16 = tele; -per_frame_19=q17 = ffac; -per_frame_20= -per_frame_21=//Find random starting point -per_frame_22=if (change == 1, -per_frame_23= par1 = rand(100)/40-.5; //fractal parameter -per_frame_24= q19 = par1; -per_frame_25= while (exec2( -per_frame_26= up = rand(120)/100; //look up -per_frame_27= -per_frame_28= ran1 = rand(800)/100; ran2 = 0; ran3 = 1.5 + up; -per_frame_29= PosX = rand(10); PosY = rand(10); -per_frame_30= PosZ = if ((up >= 0.4) && (rand(10)> 5), 1.8+rand(100)/100, 2*(rand(100)/100-.5)-.75); -per_frame_31= -per_frame_32= index = 0; mindist = 1; maxdist = 0; avg = 0; -per_frame_33= loop (17, -per_frame_34= dax = (index%4-1.5) * q16/8; day = (floor(index/4) -1.5) * q16/8; -per_frame_35= if (index==16, dax=0; day=0; ,0); -per_frame_36= c1 = cos(ran1+dax); c2 = cos(ran2); c3 = cos(ran3+day); -per_frame_37= s1 = sin(ran1+dax); s2 = sin(ran2); s3 = sin(ran3+day); -per_frame_38= -per_frame_39= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_40= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_41= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_42= -per_frame_43= //***********BOT************* -per_frame_44= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_45= dist = 0.004; -per_frame_46= while (exec2( -per_frame_47= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_48= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_49= -per_frame_50= uv3x = (floor(uvx+511.99))%4; -per_frame_51= uv3y = (floor(uvy+511.99))%4; -per_frame_52= -per_frame_53= uvx = 1-abs( 2*(uvx*.5-.25 - int(uvx*.5-.25))-1); -per_frame_54= uvy = 1-abs( 2*(uvy*.5-.25 - int(uvy*.5-.25))-1); -per_frame_55= -per_frame_56= ang1 = atan2(uvy,uvx); len = sqrt(uvx*uvx+uvy*uvy)*7.5; -per_frame_57= mod1 = .3*gmegabuf( uv3y+uv3x*4); -per_frame_58= uvz -= mod1; -per_frame_59= len *= 1-.3*floor(uvz*12*mod1+q19); -per_frame_60= uvx = len; uvy = ang1; uvz = uvz; -per_frame_61= -per_frame_62= uvx0 = uvx; uvy0 = uvy; uvz0 = uvz; -per_frame_63= loop (7+1, -per_frame_64= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_65= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_66= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_67= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_68= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *q17 + uvx0; -per_frame_69= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *q17 + uvy0; -per_frame_70= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *q17 + uvz0; -per_frame_71= ); -per_frame_72= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_73= dist *= 1.05; -per_frame_74= ,(dist < 0.8) && (len > 15))); -per_frame_75= if (dist > maxdist, maxdist = dist, 0); -per_frame_76= if (dist < mindist, mindist = dist, 0); -per_frame_77= avg += dist/17; -per_frame_78= index += 1; -per_frame_79= ); //loop 17 -per_frame_80= , (avg > 0.7) || (mindist < 0.1))); //end while -per_frame_81= -per_frame_82= lposx = rand(100)/100; -per_frame_83= lposy = rand(100)/100; -per_frame_84= -per_frame_85=,0); -per_frame_86= -per_frame_87= -per_frame_88=//Position -per_frame_89=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_90=q1 = lposx+.3*sin(time*.07); -per_frame_91=q2 = lposy+.3*sin(time*.1); -per_frame_92= -per_frame_93= //Multiply new RotMat by old one -per_frame_94= q20 = reg20; -per_frame_95= q21 = reg21; -per_frame_96= q22 = reg22; -per_frame_97= q23 = reg23; -per_frame_98= q24 = reg24; -per_frame_99= q25 = reg25; -per_frame_100= q26 = reg26; -per_frame_101= q27 = reg27; -per_frame_102= q28 = reg28; -per_frame_103= -per_frame_104=q14 = (start + ctrl)*.05; -per_frame_105=start = start * .95; -per_frame_106= -per_frame_107=warp = 0.0; zoom = 1; dx = 0; dy = 0; rot = 0; -per_frame_108=monitor = dist; -per_frame_109=q30 = start; -per_frame_110=q3 = up; -per_frame_111=q19 = par1; -per_frame_112= -per_frame_113=if (time > ttrig + wait, trig = 1, trig = 0); -per_frame_114=if (trig, ttrig = time; wait = rand(20)/100, 0); -per_frame_115=if (trig, flashx = rand(100)/70-.2; flashy = rand(100)/70-.2,0); -per_frame_116=q10 = flashx; q11 = flashy; -per_frame_117= -per_frame_118=monitor = q31; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float cloud, tmp, dist, bdist, z; -comp_4=`float2 dz, uv1, uv2, uv3; -comp_5=`float3 struc; -comp_6=`static const float up = q3; -comp_7=`static const float gvol = q8; -comp_8=`static const float3 skycol = float3 (.4,.5,1)/3*(2-gvol); -comp_9=`static const float2 lpos = float2 (q1,q2), fpos = float2 (q10,q11); -comp_10=`float3 lavcol (float t) {return saturate(pow(t,float3(1,1.8,4)));} -comp_11=` -comp_12=`float2 noise4 (float2 uvi) { float2 n1,n2,n3, zv; zv = 0.00; -comp_13=` n1 = tex2D(sampler_noise_hq, (uvi)); -comp_14=` n2 = tex2D(sampler_noise_hq, (uvi*2+zv)); -comp_15=`// n3 = tex2D(sampler_noise_hq, (uvi*4+zv)); -comp_16=` return n1 + 1*n2/2 ;} -comp_17=` -comp_18=` -comp_19=`shader_body { -comp_20=`uv = uv+texsize.zw*.5; -comp_21=`//uv = (uv-.5)*q32/4 + 0.5; -comp_22=`//uv += q31 * .1*(tex2D (sampler_pw_noise_lq,(uv-.5)*q32+rand_frame.xy*q31)-.5); -comp_23=`uv1 = uv-float2(.5,.5+up); -comp_24=`float3 Get1 = lerp(GetPixel(uv), GetBlur1(uv),.2); -comp_25=` -comp_26=`bdist = 1-Get1.b;; -comp_27=`float struc0 = Get1.r; -comp_28=` -comp_29=`cloud = 0; -comp_30=`float z0 = clamp(.25/(uv1.y-.3),-.7,.0) ; -comp_31=`float2 trel = .015*time * float2(q20,q21); -comp_32=` -comp_33=`for (int n = 1; n <= 4; n++) { -comp_34=` z = z0 + cloud*.015; -comp_35=` uv2 = float2 (uv1.x*z,z*1)*1 - trel; -comp_36=` cloud = lum(tex2D (sampler_noise_hq,uv2 +.015*noise4(uv2*3+2*trel))); -comp_37=`} -comp_38=`float flash0 = sat(bass_att-1); -comp_39=`float3 flash = flash0/length(uv.xy-cloud*.2-fpos)*(1-cloud)*float3(0,0.3,.6); -comp_40=` -comp_41=`float3 sky = (1-cloud)*skycol+ flash; -comp_42=` -comp_43=`uv3 = uv*float2(6,3); -comp_44=`sky *= sat(16*GetBlur1(frac(uv3+floor(uv3.x)*.3)).r -64*(uv1.y+.1));//background -comp_45=`sky *= sat(bdist*16-15) ; -comp_46=` -comp_47=`struc = lerp(gvol*lavcol(struc0),struc0,bdist)*(1.2-bdist) * sat(1.25-length(uv-lpos)); -comp_48=` -comp_49=`//uv = (uv-.5)*1+.5; -comp_50=`float2 shlen = (2-fpos); -comp_51=`float2 uv3 = frac(uv - shlen*.01*(1-0*Get1.b) ); -comp_52=`float fac = 1.2-sat(4*((GetBlur1(uv3).b)-.1 - Get1.b )); -comp_53=` -comp_54=`float relief = 1+0*(Get1 - GetBlur1(uv+.001*rand_frame.xy)).r; -comp_55=` -comp_56=`//struc += 8*struc0*struc0 * relief*sat(2*treb_att-3) * lerp(bdist,1-bdist,rand_frame.x>.5)*fac*skycol; -comp_57=` -comp_58=`ret = sky + struc; -comp_59=` -comp_60=`//ret = struc0 * fac; -comp_61=`} -comp_62=` -comp_63=`//------------------------------------------- -comp_64=`//Written by martin -comp_65=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 deleted file mode 100644 index e6c85f9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - fractal space debris.milk2 +++ /dev/null @@ -1,1787 +0,0 @@ -Created with MILKDROP 3.2 on 22/05/2023 at 10:51:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.48 -blending_direction=1 -random_1=0.862466 -random_2=0.381301 -random_3=0.822764 -random_4=0.707588 -random_5=0.307046 - -[PRESET1_BEGIN] -NAME=martin - space debris.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.830 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=51.200 -nMotionVectorsY=33.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.400 -mv_g=0.300 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.300 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=302 -wavecode_0_sep=30 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.76649 -wavecode_0_smoothing=0.04000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; t2 = 1000; -wave_0_per_point1=if (reg05, -wave_0_per_point2= sig = log(1+(value1+value2)) * (1+exp(-16*sample)); -wave_0_per_point3= dec = if (sig > gmegabuf(t1),reg00,reg01); -wave_0_per_point4= gmegabuf(t1) *= dec; -wave_0_per_point5= gmegabuf(t1) += (1-dec)*sig; -wave_0_per_point6= reg19 = max (reg19, gmegabuf(t1)); -wave_0_per_point7= -wave_0_per_point8= t3 = t1+2000; -wave_0_per_point9= gmegabuf(t3)=max(0,if(gmegabuf(t1)>gmegabuf(t2),1,gmegabuf(t3)-1/fps)); -wave_0_per_point10= -wave_0_per_point11= t2 = t1+1000; -wave_0_per_point12= dif = if (gmegabuf(t3)>0,0,2/fps); -wave_0_per_point13= dif = 0.5/fps; -wave_0_per_point14= gmegabuf(t2)=max (gmegabuf(t2)-dif,gmegabuf(t1)); -wave_0_per_point15= -wave_0_per_point16=,0); -wave_0_per_point17= -wave_0_per_point18=t1 += 1; -wave_0_per_point19=x=sample; y=0.5+value1*.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.86831 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=step = 12; -wave_1_per_point2=frac = (t1%step); -wave_1_per_point3= -wave_1_per_point4=slot = int(t1/7); -wave_1_per_point5= -wave_1_per_point6=rad1 = if (frac<3, 0, if (frac>step-4, gmegabuf(slot)*0.2, gmegabuf(slot)*0.2))+0.2; -wave_1_per_point7= -wave_1_per_point8=ang1 = slot*0.2; -wave_1_per_point9= -wave_1_per_point10=x = 0.5 + cos(ang1)*rad1; -wave_1_per_point11=y = 0.5 + sin(ang1)*rad1; -wave_1_per_point12= -wave_1_per_point13=a = (frac>1) * (frac.1; //!stop -per_frame_28= -per_frame_29=monitor = reg20; -warp_1=`#define sat saturate -warp_2=`static const float quality = 3; -warp_3=`static const float cscale = 0.01; -warp_4=`float3 rsl, rsl2, ret1; -warp_5=`float2 dz, uv0, uv1, uv2, uv3; -warp_6=`float lav_gnd,noise,noise2,tmp; -warp_7=` -warp_8=`float2 noise3 (float2 uvi,float scale) -warp_9=`{ uvi.y = sin(uvi.y*2*M_PI)*scale; uvi.x*=scale; -warp_10=` return (tex2D(sampler_noise_lq,uvi+time*.0001) -warp_11=` +tex2D(sampler_noise_lq,uvi*2)/2 -warp_12=` +tex2D(sampler_noise_lq,uvi*4)/4 -warp_13=` +tex2D(sampler_noise_lq,uvi*8)/8)/1.5; -warp_14=`} -warp_15=` -warp_16=` -warp_17=`float3 rs_lav (float2 uvi,float berg) { float z; float2 rs; -warp_18=` z = .15*(1-berg*2)/length(uvi); -warp_19=` rs.x = z ; rs.y = atan2(uvi.y,uvi.x)/M_PI/2; -warp_20=` return float3(rs,z); } -warp_21=` -warp_22=`shader_body { -warp_23=`uv0 = uv_orig; -warp_24=`float i=0, p=0; -warp_25=`uv1 = uv-0.5; -warp_26=` -warp_27=`float2 uv5 = uv0-float2(0,1-GetPixel(uv0).b)*-texsize.w*4; -warp_28=`lav_gnd=lerp (-0.5, -GetPixel(uv5).b,1); -warp_29=` -warp_30=`for (int n=1; n <= quality; n++) { -warp_31=` rsl = rs_lav(uv1,lav_gnd) +time*float3(.1,.007,0); -warp_32=` p = (lav_gnd+noise3 (rsl.xy, cscale))/quality; -warp_33=` i += p; -warp_34=` lav_gnd -= p*0.5+i*0.4; } -warp_35=` -warp_36=`float l = saturate(-lav_gnd); -warp_37=`ret.r = (lav_gnd +noise3 (rsl.xy+0.004,cscale))*2*sat(rad*2); -warp_38=`ret.b = lerp(l,GetBlur1(uv).b,0.3); -warp_39=` -warp_40=`//ret.r += sat(GetPixel(uv0+.01*(uv1)).g)/4; -warp_41=` -warp_42=`ret *= uv.x<0.97; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_clouds; -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`static float num = 40; -comp_5=`float chan, tube, tube0, tube1, sig, sig2,sig3, sig4, dots, dotmask, targ; -comp_6=`float2 uv1,uv2,uvb, dz; -comp_7=`float3 back, col0, col, col2; -comp_8=` -comp_9=`float3 scol (float x) { -comp_10=`return .1+0.9*sat (0.5+sin(M_PI/6*(12*x+time/4+float3(3,-1,-5))));} -comp_11=` -comp_12=`float3 GP (float2 uvi) -comp_13=`{return lerp (GetPixel(uvi),GetBlur1(uvi), saturate(length(uvi-0.5)*1));} -comp_14=` -comp_15=`shader_body -comp_16=`{ -comp_17=`uvb = (uv-0.5)*0.9+0.5; -comp_18=`float tilt = 0.5*sin(time*.03); -comp_19=`uvb = (uv-0.5)*0.9+0.5; -comp_20=`uv2 = 1.9*(uv-0.5) / (2+(uv.y-0.5)*tilt); -comp_21=` -comp_22=`chan = floor(num/2+uv2.x*num); -comp_23=`sig = GetBlur1(float2(0.99,chan/num)).r/aspect.y; -comp_24=`sig2 = GetBlur1(float2(0.99,chan/num)).g/aspect.y; -comp_25=`sig3 = GetBlur2(float2(0.99,chan/num)).r*1/aspect.y; -comp_26=`sig4 = GetBlur3(float2(0.99,uv2.x+0.5)).r*2/aspect.y; -comp_27=` -comp_28=`targ = 6.28*(uv2.x*num)-0.5; -comp_29=`tube0 = sat(0.25-0.75*cos(targ)); -comp_30=`tube = tube0* sat (200*sig-abs(500*(-uv2.y +0.002*tube0*sign(uv2.y)))); -comp_31=`tube = tube*0.25+exp (-4*abs(tube-0.3))*(tube>0); -comp_32=` -comp_33=`//dots = pow(tube0,2)* exp(abs (200*sig2-abs(500*(-uv2.y+tube0*.01*sign(uv2.y))))); -comp_34=`dots = pow(tube0,2)* 2/abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y)))); -comp_35=` -comp_36=`//dots = pow(tube0,2)* (abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y))))<3); -comp_37=`dotmask = dots>.2; -comp_38=`uvb += -.05*sin(time+targ ) * ((tube>0)||dotmask) ; -comp_39=`col0 = scol(uv.x+time/12); -comp_40=`col = col0* sat(sig3*16-0.5); -comp_41=`col2 = (col0+0.5)* sat(sig4*16-0.5); -comp_42=` -comp_43=`float cld = tex2D(sampler_noise_hq,uv/8+time*0.002).r; -comp_44=`back = 0.2*cld*float3 (0,0.6,1); -comp_45=`back *= GP(uvb).b; -comp_46=`back += GP(uvb).r/2; -comp_47=`back += GP(uvb).r*(0.5+col)*(sig4*3*uv.y); -comp_48=`back *= 1.25; -comp_49=`//back *= sat (1-2*GP(uvb).g); //dark stars -comp_50=` -comp_51=`back += exp(-12*length (uvb.y-0.5+(GP(uvb).b-0.5)*.6*rand_preset*rad))*col2*0.5*sqrt(mid_att); -comp_52=` -comp_53=`ret = back + (dots + tube/2)*col; -comp_54=`ret += !tube * exp(-3/sig/tube0*abs(uv2.y))*(col+0.5)*sig; -comp_55=` -comp_56=`ret += .1*dotmask*(1-dots/4);//*GetBlur1(uvb).r*41; -comp_57=` -comp_58=`//ret = GetPixel(uv); -comp_59=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R116 003 FRACTAL Z2c.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.05961 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma*bass)); -shape_0_per_frame5=my=my+(.0002*sin(tan(ma))); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx/2; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx-ang; -shape_1_per_frame13=y=my*bass; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.04467 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 6*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 6*tan(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = bass; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, time) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its-1); -warp_25=` -warp_26=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(4,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(1.8,2.4,-1.0); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 deleted file mode 100644 index c22671e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 1.milk2 +++ /dev/null @@ -1,1457 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 02:08:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.54 -blending_direction=-1 -random_1=0.199864 -random_2=0.857453 -random_3=0.084553 -random_4=0.035908 -random_5=0.122900 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.009 The purple montains -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 deleted file mode 100644 index 2dc029c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2.milk2 +++ /dev/null @@ -1,1470 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 02:11:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.46 -blending_direction=-1 -random_1=0.857588 -random_2=0.220190 -random_3=0.284282 -random_4=0.277236 -random_5=0.399594 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.012 White lava -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod -comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod -comp_18=`ret = lerp(ret,1,GetPixel(uv).x); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.5,1.7,2.3); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 deleted file mode 100644 index 4f5d972..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 2b.milk2 +++ /dev/null @@ -1,1471 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 12:13:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.46 -blending_direction=-1 -random_1=0.857588 -random_2=0.220190 -random_3=0.284282 -random_4=0.277236 -random_5=0.399594 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.012 White lava -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod -comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod -comp_18=`ret = lerp(ret,1,GetPixel(uv).x); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.5,1.7,2.3); -comp_22=`ret /= float3(1.4,0.6,0.5); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 deleted file mode 100644 index 4eb6ce3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 3 Jellyfish.milk2 +++ /dev/null @@ -1,1539 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 02:14:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.50 -blending_direction=1 -random_1=0.686992 -random_2=0.939837 -random_3=0.252981 -random_4=0.538076 -random_5=0.150000 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.021 goody - the jellyfish -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=5.225 -fWarpScale=0.008 -fZoomExponent=1.28248 -fShader=0.000 -zoom=0.93757 -rot=0.00000 -cx=0.415 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=0.80000 -sy=0.84000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.006 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.860 -ib_size=0.008 -ib_r=0.290 -ib_g=0.220 -ib_b=0.243 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; -per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; -per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; -per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; -per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; -per_frame_7=vvb = min(0.18,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.54; -per_frame_52=q2 = 0.53; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 1 ; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30/6; -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); -comp_5=`} -comp_6=` -comp_7=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 deleted file mode 100644 index c5ce3ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 4.milk2 +++ /dev/null @@ -1,1387 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:04:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.26 -blending_direction=-1 -random_1=0.790108 -random_2=0.516667 -random_3=0.796883 -random_4=0.918970 -random_5=0.177100 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_017 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.1,1.0,0.4); -comp_7=`ret -=0.2; -comp_8=`ret /= float3(-0.2,-2.0,-2.4); -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 deleted file mode 100644 index 27ac9a4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 6.milk2 +++ /dev/null @@ -1,1640 +0,0 @@ -Created with MILKDROP 3.2 on 15/07/2023 at 02:29:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.48 -blending_direction=1 -random_1=0.988347 -random_2=0.765583 -random_3=0.216125 -random_4=0.011111 -random_5=0.769512 - -[PRESET1_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.090 -shapecode_0_y=0.900 -shapecode_0_rad=0.22437 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.76002 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=6.19589 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.803 -shapecode_2_y=0.500 -shapecode_2_rad=0.31400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.49332 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=1.000 -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`ret /= float3(0.7,2.6,-1.5); -comp_53=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 deleted file mode 100644 index 6c78c97..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - frosty caves 7.milk2 +++ /dev/null @@ -1,804 +0,0 @@ -Created with MILKDROP 3.30 on 17/02/2024 at 17:53:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.990786 -random_2=0.471680 -random_3=0.245393 -random_4=0.943225 -random_5=0.006640 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R098 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.24298 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=1.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=flip+1; -wave_0_per_point6=flip=flip*below(flip,2); -wave_0_per_point7= -wave_0_per_point8=xp=0; -wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point10=zp=0; -wave_0_per_point11= -wave_0_per_point12=//wrist movement; -wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point14= -wave_0_per_point15=xq=xp; -wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); -wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); -wave_0_per_point24=zp=zq; -wave_0_per_point25= -wave_0_per_point26=//forearm movement; -wave_0_per_point27=zp=zp-0.3; -wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point29=xq=xp; -wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); -wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); -wave_0_per_point32= -wave_0_per_point33=//upper arm twist -wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); -wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); -wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); -wave_0_per_point37=zp=zq; -wave_0_per_point38= -wave_0_per_point39=//upper arm outward; -wave_0_per_point40=zp=zp-0.35; -wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; -wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); -wave_0_per_point43=yq=yp; -wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); -wave_0_per_point45= -wave_0_per_point46=//upper arm up down; -wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point48=xp=xq; -wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); -wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); -wave_0_per_point51= -wave_0_per_point52=//xp=xq;yp=yq;zp=zq; -wave_0_per_point53= -wave_0_per_point54= -wave_0_per_point55=//project into screenspace and draw on screen -wave_0_per_point56=zp=zp+2; -wave_0_per_point57=xs=xp/zp; -wave_0_per_point58=ys=yp/zp; -wave_0_per_point59= -wave_0_per_point60=x=xs+0.5; -wave_0_per_point61=y=ys*1.3+0.5; -wave_0_per_point62= -wave_0_per_point63= -wave_0_per_point64=a=(1-sample)*flip; -wave_0_per_point65= -wave_0_per_point66=b=b+pow(1-sample,2)*0.3 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=xq=xp; -wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); -wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); -wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); -wave_1_per_point25=zp=zq; -wave_1_per_point26= -wave_1_per_point27=//forearm movement; -wave_1_per_point28=zp=zp-0.3; -wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point30=xq=xp; -wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); -wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); -wave_1_per_point33= -wave_1_per_point34=//upper arm twist -wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); -wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); -wave_1_per_point38=zp=zq; -wave_1_per_point39= -wave_1_per_point40=//upper arm outward; -wave_1_per_point41=zp=zp-0.35; -wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); -wave_1_per_point44=yq=yp; -wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); -wave_1_per_point46= -wave_1_per_point47=//upper arm up down; -wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point49=xp=xq; -wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); -wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); -wave_1_per_point52= -wave_1_per_point53=//xp=xq;yp=yq;zp=zq; -wave_1_per_point54= -wave_1_per_point55= -wave_1_per_point56=//project into screenspace and draw on screen -wave_1_per_point57=zp=zp+2; -wave_1_per_point58=xs=xp/zp; -wave_1_per_point59=ys=yp/zp; -wave_1_per_point60= -wave_1_per_point61=x=xs+0.5; -wave_1_per_point62=y=ys*1.3+0.5; -wave_1_per_point63= -wave_1_per_point64= -wave_1_per_point65=a=(1-sample)*flip; -wave_1_per_point66= -wave_1_per_point67= -wave_1_per_point68=b=b+pow(1-sample,2)*0.3 -wave_1_per_point69= -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.06779 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=//spiral collide frame -per_frame_2=t = t + 2.5/fps; -per_frame_3=t = if(above(t,2),t-2,t); -per_frame_4=q22 = -t; -per_frame_5=// Flexis dampened sound response functions -per_frame_6=db = db*0.98 + bass_att*0.2; // dampener -per_frame_7=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) -per_frame_8=dt = dt*0.98 + treb_att*0.2; -per_frame_9=tt = tt + dt*0.1; -per_frame_10=dm = dm*0.98 + mid_att*0.2; -per_frame_11=mm = mm + dm*0.1; -per_frame_12=//***** [q11-q18] variables for Flexis caleidoscope shader code ***** -per_frame_13=// change -per_frame_14=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x -per_frame_15=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y -per_frame_16=w = (bb-tt)*0.1; // angle -per_frame_17=q16 = 0.8 - (db-dt)*0.04; // size -per_frame_18=//don't change -per_frame_19=q11 = sin(w); -per_frame_20=q12 = cos(w); -per_frame_21=q17 = sin(-w); -per_frame_22=q18 = cos(-w); -per_frame_23=q15 = 1/q16; -per_frame_24=zoom =1;// 0.999; -per_frame_25=warp = 0; -per_frame_26= -per_frame_27= -per_frame_28=// a -per_frame_29=scale = 8; -per_frame_30=angle = -time*0.2; -per_frame_31= -per_frame_32=q1 = scale*cos(angle); // the real part -per_frame_33=q2 = scale*sin(angle); // the imaginary part -per_frame_34= -per_frame_35=// b -per_frame_36= -per_frame_37=q3 = 0; // the real part -per_frame_38=q4 = 0.3; // the imaginary part -per_frame_39= -per_frame_40=// c -per_frame_41=scale = 0.8; -per_frame_42=angle = time*0.2; -per_frame_43= -per_frame_44=q5 = scale*cos(angle); // the real part -per_frame_45=q6 = scale*sin(angle); // the imaginary part -per_frame_46= -per_frame_47=// d -per_frame_48=q7 = -0.25; // the real part -per_frame_49=q8 = 0.2; // the imaginary part -per_frame_50= -per_frame_51=q11 = 1/asin(1); -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.1*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(0,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`//MilkDrop3 Color Mode: -comp_39=`ret /= float3(-0.2,-0.4,-1.2); -comp_40=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - frosty caves 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = 2; -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`//struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 deleted file mode 100644 index 63e8ec4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror.milk2 +++ /dev/null @@ -1,1565 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:38:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.55 -blending_direction=1 -random_1=0.794 -random_2=0.363 -random_3=0.210 -random_4=0.264 -random_5=0.856 - -[PRESET1_BEGIN] -NAME=martin - glassworks 3 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.300 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=200 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.160 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1= -wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_0_per_point3=phi = sample*100; -wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_0_per_point5= -wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; -wave_0_per_point9= -wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_0_per_point13= -wave_0_per_point14=a = min((1-sample)*50,1);; -wave_0_per_point15=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=200 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.550 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1= -wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_1_per_point3=phi = sample*100; -wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_1_per_point5= -wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); -wave_1_per_point9= -wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_1_per_point13= -wave_1_per_point14=t1+=1; -wavecode_2_enabled=0 -wavecode_2_samples=200 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=2.18300 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.000 -wavecode_2_b=1.000 -wavecode_2_a=0.600 -wave_2_per_frame1=t1 = 0; -wavecode_3_enabled=0 -wavecode_3_samples=500 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=5.42786 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.300 -wavecode_3_g=0.000 -wavecode_3_b=0.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = 0; -wave_3_per_point1=instance = t1; num_inst=500; -wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); -wave_3_per_point3=maxinst = nstab*ppstab-1; -wave_3_per_point4= -wave_3_per_point5=frac = (instance%ppstab)/ppstab; -wave_3_per_point6= -wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; -wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_3_per_point16= -wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; -wave_3_per_point18=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=6 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=250 -shapecode_0_x=0.900 -shapecode_0_y=0.900 -shapecode_0_rad=0.01215 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.51821 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.700 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.500 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//Spiegelung -shape_0_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab); stab = int (instance/ppstab); -shape_0_per_frame3=maxinst = nstab*ppstab; -shape_0_per_frame4=frac = (instance%ppstab)/ppstab; -shape_0_per_frame5= -shape_0_per_frame6=base1 = 1000+4*stab; base2 = 2000+4*stab; -shape_0_per_frame7=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -shape_0_per_frame8=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -shape_0_per_frame9=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -shape_0_per_frame10=z0 = -z0; -shape_0_per_frame11=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_0_per_frame12=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_0_per_frame13=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_0_per_frame14= -shape_0_per_frame15=if (instance < maxinst, -shape_0_per_frame16= rad = reg11/nenner*1.6*q32 ; -shape_0_per_frame17= mv = if (reg33, gmegabuf(500+stab), max(gmegabuf(500+stab), gmegabuf(500+nstab-stab)))/3; -shape_0_per_frame18= arg = abs(frac); -shape_0_per_frame19= a2= (arg < mv)*0.9+0.1; a2*= min(1, arg*1.5); a = a2; -shape_0_per_frame20= -shape_0_per_frame21=,a=0; a2=0;); -shape_0_per_frame22= -shapecode_1_enabled=1 -shapecode_1_sides=10 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=500 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.02449 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//Glas -shape_1_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); -shape_1_per_frame3=maxinst = nstab*ppstab-1; -shape_1_per_frame4= -shape_1_per_frame5=frac = (instance%ppstab)/ppstab; -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=base1 = 1000+4*stab; base2 = 2000+4*stab; -shape_1_per_frame9=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -shape_1_per_frame10=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -shape_1_per_frame11=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -shape_1_per_frame12= -shape_1_per_frame13= -shape_1_per_frame14=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_1_per_frame15=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_1_per_frame16=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_1_per_frame17= -shape_1_per_frame18=rad = 2*reg11/nenner*q32; -shape_1_per_frame19=a = min(1,4/Nenner) * (instance 50, megabuf(adr) = 0; megabuf(adr+3) = 0, 0); -shape_3_per_frame12=if ((count > i) && (megabuf(adr) <=0), -shape_3_per_frame13= megabuf(adr)=0; -shape_3_per_frame14= megabuf(adr+1)=reg77; //z0 -shape_3_per_frame15= megabuf (adr+2) = i*3.14/2 + (rand(1)-0.5)/8; //angle -shape_3_per_frame16= megabuf(adr+3)= max(0,1*sqrt(vol)) * (1+rand(1)*0.3); //speed -shape_3_per_frame17= megabuf(adr+4) = rand(1); -shape_3_per_frame18=,0); -shape_3_per_frame19= -shape_3_per_frame20=megabuf (adr) += 2/fps*megabuf(adr+3) * min (megabuf(adr)+0.2,1); //dist -shape_3_per_frame21=pos = megabuf(adr); -shape_3_per_frame22=k1 = megabuf(adr+2); -shape_3_per_frame23=ver = (instance%9)==0;ver=0; -shape_3_per_frame24=x0 = pos * cos(k1)*!ver; -shape_3_per_frame25=y0 = pos * sin(k1)*!ver; -shape_3_per_frame26=z0 = megabuf (adr+1)+ 0.2*sin(i+q11*3.14)+pos*ver; -shape_3_per_frame27=if (instance%2==0, z0 = -z0; r=0; b=1;, 0); -shape_3_per_frame28= -shape_3_per_frame29=g = !b*0.8 ; r = max(0,min(1,gmegabuf((2*frame+instance)%100)/2))*!b; -shape_3_per_frame30=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_3_per_frame31=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_3_per_frame32=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_3_per_frame33=rad = min(1,pos*2)*(Nenner > 1)* (megabuf(adr) > 0) /nenner*q32 * max(0.3,min (0.6,megabuf(adr+3))) * 0.7; -shape_3_per_frame34=if (instance%2==0, rad*=2, 0); -shape_3_per_frame35=free -= megabuf(adr) > 0; -shape_3_per_frame36=); -shape_3_per_frame37=reg98 = free; -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float stars, smask, gmask; -comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; -comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; -comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); -comp_7=`static const float3 ts = cross(t,s); -comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); -comp_9=`static const float3 centre = float3(q7,q8,q9); -comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; -comp_11=` -comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} -comp_13=` -comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; -comp_15=` return sat(tex2D(sampler_noise_hq,uvi) -comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } -comp_17=` -comp_18=`float3 tile (float2 uvi) -comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} -comp_20=` -comp_21=`float3 project () {float z; -comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); -comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} -comp_24=` -comp_25=`shader_body { -comp_26=`uv += 0*texsize.zw/2; uv0 = uv; -comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; -comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; -comp_29=`dz *= GetBlur1(uv).g > 0.06; -comp_30=`dz *= max(1,GetBlur2(uv).g*8); -comp_31=` -comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); -comp_33=`rs = project(); float lrs = length(rs.xy); -comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); -comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); -comp_36=`float gm0 = gmask; -comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); -comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); -comp_39=` -comp_40=`rip = tex2D(sampler_noise_lq,uv2*32*tex2D(sampler_pw_noise_lq,uv2)); -comp_41=`gnd1 = tile(uv2); -comp_42=`gnd2 = tile(uv2+0.0002*float2(q17,q18)); -comp_43=`gmask = sat (gmask*3-2*dot(gnd1,gnd1)); -comp_44=`gnd = sat(gnd1 + lum(gnd1-gnd2)*3); -comp_45=`float zblend = sat(abo-lrs/8); -comp_46=`smoke = 0.06*noise3(uv2-tstars*4).xy *zblend; -comp_47=` -comp_48=`stars = 0; smask = 0; -comp_49=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; -comp_50=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_51=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_52=` -comp_53=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; -comp_54=`//uv4 = uv4.yx; -comp_55=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_56=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_57=` -comp_58=`ret.b += (1-uv.y)*0.2; -comp_59=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; -comp_60=` -comp_61=`// Dioden -comp_62=`uv4 = uv0+dz*0.05; -comp_63=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); -comp_64=`ret += col(dio)*q3; -comp_65=` -comp_66=`// Spiegelung -comp_67=`float2 dref = rip.xy*0.02; -comp_68=`float2 uvm = uv4-dref; -comp_69=`float3 mirr = GetBlur1(uvm).b; -comp_70=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; -comp_71=` -comp_72=`//smoke -comp_73=`ret += smoke.x*q19; -comp_74=` -comp_75=`//orb -comp_76=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; -comp_77=`ret += 0.00015/pow(length(uv1),2)*treb; -comp_78=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; -comp_79=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; -comp_80=` -comp_81=` -comp_82=`//Glas -comp_83=`float refl = GetBlur1(uv0+dz*0.25).g/2; -comp_84=`ret += refl*(1+roam_cos); -comp_85=` -comp_86=`//back light -comp_87=`float bl = 0; -comp_88=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; -comp_89=`bl += .07/length(uv1)*sat(1-gm0);; -comp_90=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; -comp_91=`bl += pow(.07/length(uv1),2)*gmask; -comp_92=` -comp_93=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; -comp_94=` -comp_95=`ret = 1-exp(-ret*1.8); -comp_96=`} -comp_97=` -comp_98=`//------------------------------------------- -comp_99=`//Written by martin -comp_100=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - golden mirror sdf double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`ret /= float3(1.1,-0.9,1.1); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 deleted file mode 100644 index 3d9b5b8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror2.milk2 +++ /dev/null @@ -1,1324 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:23:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.57 -blending_direction=-1 -random_1=0.617615 -random_2=0.811518 -random_3=0.0411924 -random_4=0.759756 -random_5=0.589431 - -[PRESET1_BEGIN] -NAME=m10a TEXTURE clipboard03 sky4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.503 -fZoomExponent=0.98000 -fShader=0.000 -zoom=1.01300 -rot=0.00000 -cx=0.485 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.06322 -sx=1.00000 -sy=0.98000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_r = 1; -per_frame_2=wave_g = 1; -per_frame_3=wave_b = 1; -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.2226*( 0.564*sin(0.3777*time) + 0.412*sin(0.3058*time) ); -per_frame_6=cy = cy + 0.1953*( 0.6*sin(0.3773*time) + 0.416*sin(0.2252*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.009*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,1.981)*0.0168*sin(time*7) + (1-equal(bass_thresh,1.981))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.194)*0.0131*sin(time*9) + (1-equal(bass_thresh,2.194))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=`//uv = uv_orig; -warp_4=`ret.z = GetPixel(uv).z*0; -warp_5=` -warp_6=` float pixelDistance = 4; -warp_7=` float motionStrength = 4; -warp_8=` -warp_9=` float diffusionFactor = 1; -warp_10=` float decay = -0.012; -warp_11=` -warp_12=` float2 uv_y = lerp(uv_orig,uv,0); -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*diffusionFactor; -warp_14=` -warp_15=` float2 d = texsize.zw*pixelDistance; -warp_16=` float1 dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).y*0.5; -warp_17=` float1 dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).y*0.5; -warp_18=` -warp_19=` float2 my_uv = uv_y + float2(dx,dy)*texsize.zw*motionStrength; -warp_20=` -warp_21=` ret.y = tex2D( sampler_fw_main, saturate(my_uv)).y; -warp_22=` -warp_23=` ret.y += (2*ret - 2*GetBlur1(uv_y)).y*0.0125 + decay; -warp_24=` -warp_25=` -warp_26=` ret.y += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.02; -warp_27=` -warp_28=` dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).x*0.5; -warp_29=` dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).x*0.5; -warp_30=` -warp_31=` my_uv = uv - float2(dx,dy)*texsize.zw*motionStrength; -warp_32=` -warp_33=`ret.x = GetPixel(my_uv).x - ret.y*0.01 + 0.004; -warp_34=`ret.x += (tex2D(sampler_noise_lq, dither_uv).x-0.5)*0.01 + ret.z*0.14; -warp_35=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=`} -comp_17=` -comp_18=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin + stahlregen - martin in da mash 3 003h sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` float2 uv_echo = (uv - 0.5)*1*float2(-1,-1) + .5; -comp_6=` ret = abs( tex2D(sampler_main, uv).xyz - -comp_7=` tex2D(sampler_main, uv_echo).zyx ); -comp_8=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 deleted file mode 100644 index 9ccccbe..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror3.milk2 +++ /dev/null @@ -1,1212 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:55:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.530 -blending_direction=-1 -random_1=0.342 -random_2=0.686 -random_3=0.149 -random_4=0.185 -random_5=0.794 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R153.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R000.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.011 -fWarpScale=0.012 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00000 -rot=0.00000 -cx=0.495 -cy=0.500 -dx=0.00420 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.94169 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.776 -ob_b=0.700 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.288 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=chng=sin(time*0.58); -per_frame_2=cthr=0.9699; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.26,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*0.33,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=0.39+sin(atime*0.0067 )*0.39; -per_frame_21=q12=0.38+cos(atime*0.005463072297)*0.38; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=decay=1.05; -per_frame_26=zoom=1.0494; -per_frame_27=dx=0;dy=0;sx=1.000001;sy=0.999999; -per_frame_28= -per_frame_29=mv_r=0.35276+(((cos(time/5)*0.35)+0.41*0.41)*0.1); -per_frame_30=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); -per_frame_31=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); -per_frame_32= -per_frame_33= -per_frame_34=cx=-1;cy=2;rot=-treb*0.0021; -per_frame_35= -per_frame_36=cx=sin(time*0.1)*1.5 + 0.5; -per_frame_37=cy=cos(time*0.2)*1.5 + 0.5; -per_frame_38=vol=bass+treb+mid; -per_frame_39=atime=atime+vol; -per_frame_40=q8=atime*.01; -per_frame_41=q32=aspecty; -per_frame_42=q30=bass+treb+mid; -per_pixel_1=//adv=min( (bass*bass*bass), 1); -per_pixel_2=//warp=1*((( atan(time/3) *0.57+0.57)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; -per_pixel_3=//warp=warp*adv; -per_pixel_4= -per_pixel_5=//dx=cos(y)*0.0059*(rad+2)*treb ; -per_pixel_6=//dy=sin(x)*0.0059*(rad+2)*treb -per_pixel_7= -per_pixel_8=//Do people that don't do drugs make shit like this?? -per_pixel_9=//flexi per vertex -per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_11=cy1 = 0.48+cos(time*1.7474)*0.19; -per_pixel_12=dir = bass; -per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_18=dir = -mid*2; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_24=dir = treb*3; -per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_28=dx = dx+x1+x2+x3; -per_pixel_29=dy = dy+y1+y2+y3; -per_pixel_30= -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*12.5 + rand_frame.xy; -warp_4=`uv = lerp(uv,uv_orig,1.3-rad + (tex2D(sampler_noise_lq, dither_uv)-0.2)*0.55); -warp_5=`uv -= (float2(0,1)*(lum(GetPixel(saturate(uv))-.35))*texsize.zw*164)*(lum(GetPixel(saturate(uv)))-0.4); -warp_6=`ret = GetPixel(saturate(uv)) - 0.00101 + (tex2D(sampler_noise_lq, dither_uv)-0.51)*0.00361; -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L/4 + 2 + uv.x*3)*3 - 2); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*128 + 3 + uv.x*933)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(.8,1.8,2.2)*ret.x + -comp_10=` float3(1,0.4,2)*ret.y + -comp_11=` float3(2.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret*ret * (1.3 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.4,0.6,-1.9); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 deleted file mode 100644 index 41bc644..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror4.milk2 +++ /dev/null @@ -1,1354 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 16:40:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.960840 -random_2=0.680894 -random_3=0.439973 -random_4=0.067344 -random_5=0.580352 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R154.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R153.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 deleted file mode 100644 index ff86630..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror5.milk2 +++ /dev/null @@ -1,448 +0,0 @@ -Created with MILKDROP 3.30 on 16/12/2023 at 11:59:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.57 -blending_direction=1 -random_1=0.380352 -random_2=0.238211 -random_3=0.806504 -random_4=0.524526 -random_5=0.976558 - -[PRESET1_BEGIN] -NAME=martin + Stahlregen - martin in da mash 12b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.250 -wave_0_per_point1= -wave_0_per_point2=x = .2+sample/2; y = 0.5; -wave_0_per_point3= -wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); -wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); -wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); -per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33= -per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); -per_frame_35=q30 = p3 ; -per_frame_36= -per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_38=q31 = p4; -per_frame_39= -per_frame_40=//zoom = 1 + .05*q1; -per_frame_41=//rot = -0.01 * (index); -per_frame_42= -per_frame_43=zoom = 1+q28/4; -per_frame_44=warp = .0; -per_frame_45=dx = .2*q2; -warp_1=`sampler sampler_seaweed; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*22; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-2,2); -warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); -warp_21=`mus = .01/(length(uv6)-.001*q27); -warp_22=`mus *= .3*(1+roam_cos); -warp_23=`//mus = .2; -warp_24=` -warp_25=` -warp_26=`//probier auch 1*z; -warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); -warp_28=` -warp_29=`float3 ret1 = crisp + mus; -warp_30=` -warp_31=`q25 = q24+.4; //##hier auf 1 setzen -warp_32=`q25 = .5; -warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); -warp_34=` -warp_35=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - golden mirror -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 deleted file mode 100644 index 84b91a5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - golden mirror9.milk2 +++ /dev/null @@ -1,765 +0,0 @@ -Created with MILKDROP 3.30 on 24/02/2024 at 13:03:30 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.960840 -random_2=0.680894 -random_3=0.439973 -random_4=0.067344 -random_5=0.580352 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R154 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R153 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\lines1.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.220000 -SpriteSY=0.220000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk deleted file mode 100644 index 9079196..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite1.milk +++ /dev/null @@ -1,333 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.002 -fWaveScale=0.140 -fWaveSmoothing=0.000 -fWaveParam=-0.840 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=23 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.72143 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.04020 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=0.900 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=vis = bnot(q27%8)*q22/2; -shape_0_per_frame2=vis = min(vis,1); -shape_0_per_frame3=a = vis/2; a2 = vis/2; -shape_0_per_frame4=//tex_ang = 3*(1-vis); -shape_0_per_frame5= -shape_0_per_frame6=tex_zoom = 1; -shape_0_per_frame7=rad = vis*.3; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.900 -shapecode_1_y=0.500 -shapecode_1_rad=0.24732 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.40839 -shapecode_1_r=1.000 -shapecode_1_g=0.600 -shapecode_1_b=0.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.600 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=steps = q28+1; -shape_1_per_frame2=steps = 4; -shape_1_per_frame3=ampl = .2; //.2 bis .5 praktisch -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); -shape_1_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); -shape_1_per_frame7= -shape_1_per_frame8=a = .4; a2 = .0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=trig = q24 * bnot(q27%4); -shape_1_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; -shape_1_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; -shape_1_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; -shape_1_per_frame15= -shape_1_per_frame16=k1 = instance / num_inst; -shape_1_per_frame17= -shape_1_per_frame18=r = red *k1; -shape_1_per_frame19=g = green * (1-k1); -shape_1_per_frame20=b = blue * 4*k1*(1-k1); -shape_1_per_frame21= -shape_1_per_frame22=r = red; -shape_1_per_frame23=g = green; -shape_1_per_frame24=b = blue; -shape_1_per_frame25= -shape_1_per_frame26= -shape_1_per_frame27= -shape_1_per_frame28=r2 = r; b2 = b; g2 = g; -per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; -per_frame_init_2=trel = 0; p1 = 0; dir = 0; -per_frame_init_3=ang0 = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q24 = is_beat; -per_frame_15=vol = bass_att + mid_att + treb_att; -per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 + 1; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%4,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.1416/4; -per_frame_25= -per_frame_26=q1 = cos(rott); -per_frame_27=q2 = sin(rott); -per_frame_28=q3 = -q2; -per_frame_29=q4 = q1; -per_frame_30= -per_frame_31=trig = q24 * bnot(index%8); -per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_35= -per_frame_36=q10 = 0.2+vy*vy*4; -per_frame_37=q11 = cos(time/9)*.5+.3; -per_frame_38= -per_frame_39=speed = min(vol_-vol__+.5,1); -per_frame_40=speed = max(speed,-.5); -per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; -per_frame_42=movz = movz + 1/fps*speed_; -per_frame_43=q9 = movz; -per_frame_44= -per_frame_45=q12 = min(q22,6)*2; -per_frame_46=//q13 = 1.5+sin(time/5); -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); -per_frame_49= -per_frame_50=trel = trel + .2/fps*dir; -per_frame_51= -per_frame_52=q5 = cos(trel); -per_frame_53=q6 = sin(trel+0*q27*(q28%2)); -per_frame_54=q7 = -q6; -per_frame_55=q8 = q5; -per_frame_56= -per_frame_57=px = px * dec_med + (1-dec_med)*vx; -per_frame_58=py = py * dec_med + (1-dec_med)*vy; -per_frame_59=q15 = px/3; -per_frame_60=q16 = py/3; -per_frame_61= -per_frame_62=q13 = min(2,1+abs(8*px*py)); -per_frame_63= -per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); -per_frame_65=q17 = ang0*2; -per_frame_66= -per_frame_67=zoom = 1.1; -per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; -per_frame_69=dx = .00; -per_frame_70= -per_frame_71=monitor = q11; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*12; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-3,3); -warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*4*q28); -warp_21=`mus = .006/(length(uv6)); -warp_22=`mus *= (1+roam_cos); -warp_23=` -warp_24=` -warp_25=`//probier auch 1*z; -warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); -warp_27=` -warp_28=`float3 ret1 = crisp + mus; -warp_29=` -warp_30=`q25 = q24+.4; //##hier auf 1 setzen -warp_31=`q25 = 1; -warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_33=` -warp_34=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float3 neu, ret1; -comp_4=`float2 rs2,rs0,rss,uv1,uv2; -comp_5=`float ang2,c,s; -comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); -comp_7=`shader_body -comp_8=`{ -comp_9=`float2 uv5 = (uv-.5)*aspect.xy; -comp_10=` -comp_11=`uv -= 0.5; -comp_12=`uv *= aspect.xy; -comp_13=`uv += float2 (q15,q16); -comp_14=`uv = mul(uv,float2x2(_qb)); -comp_15=`uv5 = uv; -comp_16=` -comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; -comp_18=`rs0.y = .03/(length (uv5)); -comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); -comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); -comp_22=`//rss = abs(frac(rss*8)-.5)/7; -comp_23=` -comp_24=` -comp_25=`float3 ret1 = .0; -comp_26=`int anz = 10; -comp_27=`int n = 0; -comp_28=`float2 ofs = .02*float2(q5,q6).yx; -comp_29=`while (n <= anz) { -comp_30=` float dist = frac(-q9+1.0*n/anz); -comp_31=` -comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; -comp_33=` c = cos(ang2); -comp_34=` s = sin(ang2); -comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); -comp_36=` -comp_37=` neu = GetPixel(uv2+.5) ; -comp_38=` ret1 = max(ret1,neu*(1-dist)); -comp_39=`n++; -comp_40=`} -comp_41=` -comp_42=` -comp_43=`ret = ret1*2 -comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr -comp_45=`*saturate(1-ret1*32); -comp_46=` -comp_47=`//ret = GetPixel(uv_orig+.5); -comp_48=` -comp_49=`} -comp_50=` -comp_51=` - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk deleted file mode 100644 index 635e1b5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite2.milk +++ /dev/null @@ -1,373 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time/3) -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98609 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73457 -shapecode_1_r=0.700 -shapecode_1_g=0.300 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.400 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_1_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_1_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_1_per_frame4= -shape_1_per_frame5=ang=sin(tm2/3)*1.4; -shape_1_per_frame6=//a2=sin(time)*0.5 + 0.5; -shape_1_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_1_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`//MilkDrop3 Color Mode: -comp_28=`ret /= float3(0.8,1.2,2.3); -comp_29=`//MilkDrop3 Invert Mode: -comp_30=`ret = 1 - ret; -comp_31=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.220000 -SpriteSY=0.220000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk deleted file mode 100644 index 3f82c96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity (2010 update) sprite3.milk +++ /dev/null @@ -1,333 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.002 -fWaveScale=0.140 -fWaveSmoothing=0.000 -fWaveParam=-0.840 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=23 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.72143 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.04020 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=0.900 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=vis = bnot(q27%8)*q22/2; -shape_0_per_frame2=vis = min(vis,1); -shape_0_per_frame3=a = vis/2; a2 = vis/2; -shape_0_per_frame4=//tex_ang = 3*(1-vis); -shape_0_per_frame5= -shape_0_per_frame6=tex_zoom = 1; -shape_0_per_frame7=rad = vis*.3; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.900 -shapecode_1_y=0.500 -shapecode_1_rad=0.24732 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.40839 -shapecode_1_r=1.000 -shapecode_1_g=0.600 -shapecode_1_b=0.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.600 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=steps = q28+1; -shape_1_per_frame2=steps = 4; -shape_1_per_frame3=ampl = .2; //.2 bis .5 praktisch -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); -shape_1_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); -shape_1_per_frame7= -shape_1_per_frame8=a = .4; a2 = .0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=trig = q24 * bnot(q27%4); -shape_1_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; -shape_1_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; -shape_1_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; -shape_1_per_frame15= -shape_1_per_frame16=k1 = instance / num_inst; -shape_1_per_frame17= -shape_1_per_frame18=r = red *k1; -shape_1_per_frame19=g = green * (1-k1); -shape_1_per_frame20=b = blue * 4*k1*(1-k1); -shape_1_per_frame21= -shape_1_per_frame22=r = red; -shape_1_per_frame23=g = green; -shape_1_per_frame24=b = blue; -shape_1_per_frame25= -shape_1_per_frame26= -shape_1_per_frame27= -shape_1_per_frame28=r2 = r; b2 = b; g2 = g; -per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; -per_frame_init_2=trel = 0; p1 = 0; dir = 0; -per_frame_init_3=ang0 = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q24 = is_beat; -per_frame_15=vol = bass_att + mid_att + treb_att; -per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 + 1; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%4,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.1416/4; -per_frame_25= -per_frame_26=q1 = cos(rott); -per_frame_27=q2 = sin(rott); -per_frame_28=q3 = -q2; -per_frame_29=q4 = q1; -per_frame_30= -per_frame_31=trig = q24 * bnot(index%8); -per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_35= -per_frame_36=q10 = 0.2+vy*vy*4; -per_frame_37=q11 = cos(time/9)*.5+.3; -per_frame_38= -per_frame_39=speed = min(vol_-vol__+.5,1); -per_frame_40=speed = max(speed,-.5); -per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; -per_frame_42=movz = movz + 1/fps*speed_; -per_frame_43=q9 = movz; -per_frame_44= -per_frame_45=q12 = min(q22,6)*2; -per_frame_46=//q13 = 1.5+sin(time/5); -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); -per_frame_49= -per_frame_50=trel = trel + .2/fps*dir; -per_frame_51= -per_frame_52=q5 = cos(trel); -per_frame_53=q6 = sin(trel+0*q27*(q28%2)); -per_frame_54=q7 = -q6; -per_frame_55=q8 = q5; -per_frame_56= -per_frame_57=px = px * dec_med + (1-dec_med)*vx; -per_frame_58=py = py * dec_med + (1-dec_med)*vy; -per_frame_59=q15 = px/3; -per_frame_60=q16 = py/3; -per_frame_61= -per_frame_62=q13 = min(2,1+abs(8*px*py)); -per_frame_63= -per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); -per_frame_65=q17 = ang0*2; -per_frame_66= -per_frame_67=zoom = 1.1; -per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; -per_frame_69=dx = .00; -per_frame_70= -per_frame_71=monitor = q11; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*12; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-3,3); -warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*4*q28); -warp_21=`mus = .006/(length(uv6)); -warp_22=`mus *= (1+roam_cos); -warp_23=` -warp_24=` -warp_25=`//probier auch 1*z; -warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); -warp_27=` -warp_28=`float3 ret1 = crisp + mus; -warp_29=` -warp_30=`q25 = q24+.4; //##hier auf 1 setzen -warp_31=`q25 = 1; -warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_33=` -warp_34=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float3 neu, ret1; -comp_4=`float2 rs2,rs0,rss,uv1,uv2; -comp_5=`float ang2,c,s; -comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); -comp_7=`shader_body -comp_8=`{ -comp_9=`float2 uv5 = (uv-.5)*aspect.xy; -comp_10=` -comp_11=`uv -= 0.5; -comp_12=`uv *= aspect.xy; -comp_13=`uv += float2 (q15,q16); -comp_14=`uv = mul(uv,float2x2(_qb)); -comp_15=`uv5 = uv; -comp_16=` -comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; -comp_18=`rs0.y = .03/(length (uv5)); -comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); -comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); -comp_22=`//rss = abs(frac(rss*8)-.5)/7; -comp_23=` -comp_24=` -comp_25=`float3 ret1 = .0; -comp_26=`int anz = 10; -comp_27=`int n = 0; -comp_28=`float2 ofs = .02*float2(q5,q6).yx; -comp_29=`while (n <= anz) { -comp_30=` float dist = frac(-q9+1.0*n/anz); -comp_31=` -comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; -comp_33=` c = cos(ang2); -comp_34=` s = sin(ang2); -comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); -comp_36=` -comp_37=` neu = GetPixel(uv2+.5) ; -comp_38=` ret1 = max(ret1,neu*(1-dist)); -comp_39=`n++; -comp_40=`} -comp_41=` -comp_42=` -comp_43=`ret = ret1*2 -comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr -comp_45=`*saturate(1-ret1*32); -comp_46=` -comp_47=`//ret = GetPixel(uv_orig+.5); -comp_48=` -comp_49=`//MilkDrop3 Color Mode: -comp_50=`ret /= float3(1.3,-1.1,1.3); -comp_51=`} - -[SPRITE1_BEGIN] -SpriteName=textures\Pattern_032.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=-0.332500 -SpriteY=0.005000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk deleted file mode 100644 index 2509f1c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 1.milk +++ /dev/null @@ -1,285 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_25=rott = p2 * 3.14159265359/2; -per_frame_26= -per_frame_27=q27 = 8-index; -per_frame_28=q28 = .5 + sin(time/7)/10; -per_frame_29=q29 = index4; -per_frame_30= -per_frame_31=mv_a = 0.2; -per_frame_32=t_rel = time/3; -per_frame_33=wave_a = max(sin(time/8)-.5,0); -per_frame_34=wave_a = 0; -per_frame_35=wave_x = .5+.5*sin(time/13); -per_frame_36= -per_frame_37=q1 = cos(rott); -per_frame_38=q2 = sin(rott); -per_frame_39=q3 = -q2; -per_frame_40=q4 = q1; -per_frame_41= -per_frame_42=movez = movez + .01 * 30/fps ; -per_frame_43=q29 = movez; -per_frame_44= -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = .0; -per_frame_48=dx = .003 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 Feedback = GetBlur1(1-uv); -warp_6=` -warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 -warp_8=`//zz =mul(zz,float2x2(_qa)); -warp_9=`zz = zz.yx; -warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * 12; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv); -warp_15=` -warp_16=`ret = .99*crisp-.01; -warp_17=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2, uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float c, s; -comp_6=`uv -= 0.5; -comp_7=`uv *= aspect.xy; -comp_8=` -comp_9=`float dist = 1; -comp_10=`float inten = 1; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 1; -comp_14=`while (n <= anz) { -comp_15=` c = n%2; -comp_16=` s = (n+1)%2; -comp_17=` uv2.x = uv.x*c - uv.y*s; -comp_18=` uv2.y = uv.x*s + uv.y*c; -comp_19=` uv2 *= aspect.yx; -comp_20=` dist = 1-frac(1.0/anz*n+q29); -comp_21=` inten = sqrt(dist)*(1-dist*dist); -comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); -comp_23=` -comp_24=` neu = GetPixel(uv3); -comp_25=` -comp_26=` ret1 = max(ret1,neu*inten); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`ret = ret1*3; -comp_31=` -comp_32=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_024.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.200000 -SpriteSY=-0.200000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk deleted file mode 100644 index 64e1abd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 2.milk +++ /dev/null @@ -1,215 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.495 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.92060 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06095 -shapecode_0_tex_zoom=0.27390 -shapecode_0_r=1.000 -shapecode_0_g=0.960 -shapecode_0_b=1.000 -shapecode_0_a=0.644 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=time*0.5; -shape_0_per_frame2= -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_25=rott = p2 * 3.14159265359/2; -per_frame_26= -per_frame_27=q27 = 8-index; -per_frame_28=q28 = .5 + sin(time/7)/10; -per_frame_29=q29 = index4; -per_frame_30= -per_frame_31=mv_a = 0.2; -per_frame_32=t_rel = time/3; -per_frame_33=wave_a = max(sin(time/8)-.5,0); -per_frame_34=wave_a = 0; -per_frame_35=wave_x = .5+.5*sin(time/13); -per_frame_36= -per_frame_37=q1 = cos(rott); -per_frame_38=q2 = sin(rott); -per_frame_39=q3 = -q2; -per_frame_40=q4 = q1; -per_frame_41= -per_frame_42=movez = movez + .01 * 30/fps ; -per_frame_43=q29 = movez; -per_frame_44= -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = .0; -per_frame_48=dx = .003 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 Feedback = GetBlur1(1-uv); -warp_6=` -warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 -warp_8=`//zz =mul(zz,float2x2(_qa)); -warp_9=`zz = zz.yx; -warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * 12; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv); -warp_15=` -warp_16=`ret = .99*crisp-.01; -warp_17=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2, uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float c, s; -comp_6=`uv -= 0.5; -comp_7=`uv *= aspect.xy; -comp_8=` -comp_9=`float dist = 1; -comp_10=`float inten = 1; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 1; -comp_14=`while (n <= anz) { -comp_15=` c = n%2; -comp_16=` s = (n+1)%2; -comp_17=` uv2.x = uv.x*c - uv.y*s; -comp_18=` uv2.y = uv.x*s + uv.y*c; -comp_19=` uv2 *= aspect.yx; -comp_20=` dist = 1-frac(1.0/anz*n+q29); -comp_21=` inten = sqrt(dist)*(1-dist*dist); -comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); -comp_23=` -comp_24=` neu = GetPixel(uv3); -comp_25=` -comp_26=` ret1 = max(ret1,neu*inten); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`ret = ret1*3; -comp_31=` -comp_32=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_024.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.200000 -SpriteSY=-0.200000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk deleted file mode 100644 index 039696f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - infinity 3.milk +++ /dev/null @@ -1,347 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=126 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=16 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_25=rott = p2 * 3.14159265359/2; -per_frame_26= -per_frame_27=q27 = 8-index; -per_frame_28=q28 = .5 + sin(time/7)/10; -per_frame_29=q29 = index4; -per_frame_30= -per_frame_31=mv_a = 0.2; -per_frame_32=t_rel = time/3; -per_frame_33=wave_a = max(sin(time/8)-.5,0); -per_frame_34=wave_a = 0; -per_frame_35=wave_x = .5+.5*sin(time/13); -per_frame_36= -per_frame_37=q1 = cos(rott); -per_frame_38=q2 = sin(rott); -per_frame_39=q3 = -q2; -per_frame_40=q4 = q1; -per_frame_41= -per_frame_42=movez = movez + .01 * 30/fps ; -per_frame_43=q29 = movez; -per_frame_44= -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = .0; -per_frame_48=dx = .003 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 Feedback = GetBlur1(1-uv); -warp_6=` -warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 -warp_8=`//zz =mul(zz,float2x2(_qa)); -warp_9=`zz = zz.yx; -warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * 12; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv); -warp_15=` -warp_16=`ret = .99*crisp-.01; -warp_17=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2, uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float c, s; -comp_6=`uv -= 0.5; -comp_7=`uv *= aspect.xy; -comp_8=` -comp_9=`float dist = 1; -comp_10=`float inten = 1; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 1; -comp_14=`while (n <= anz) { -comp_15=` c = n%2; -comp_16=` s = (n+1)%2; -comp_17=` uv2.x = uv.x*c - uv.y*s; -comp_18=` uv2.y = uv.x*s + uv.y*c; -comp_19=`// uv2 *= aspect.yx; -comp_20=` dist = 1-frac(1.0/anz*n+q29); -comp_21=` inten = sqrt(dist)*(1-dist*dist); -comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); -comp_23=` -comp_24=` neu = GetPixel(uv3); -comp_25=` -comp_26=` ret1 = max(ret1,neu*inten); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`ret = ret1*3; -comp_31=` -comp_32=`//MilkDrop3 Color Mode: -comp_33=`ret /= float3(-0.8,1.3,3.0); -comp_34=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_024.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.200000 -SpriteSY=-0.200000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 deleted file mode 100644 index ca37fec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2 dark.milk2 +++ /dev/null @@ -1,1654 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:42:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.353523 -random_2=0.617615 -random_3=0.928455 -random_4=0.701491 -random_5=0.971680 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`ret /= float3(0.9,-2.4,2.4); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R229.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_43=`ret /= float3(2.0,-1.0,1.2); -comp_44=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 deleted file mode 100644 index 9c2c748..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut 2.milk2 +++ /dev/null @@ -1,1653 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:41:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.353523 -random_2=0.617615 -random_3=0.928455 -random_4=0.701491 -random_5=0.971680 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`ret /= float3(0.9,-2.4,2.4); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R229.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_43=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk deleted file mode 100644 index 3f6691f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - juggernaut brighter.milk +++ /dev/null @@ -1,859 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); -shape_2_per_frame8=a = (q15>1.5*(1+instance)); -shape_2_per_frame9=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat; -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig, rand(1)>0.5, conv);; -per_frame_61=tr1 = tr1*0.8+0.2*ang1; -per_frame_62=tr2 = tr2*0.8+0.2*ang2; -per_frame_63=conv_ = conv_*0.8+0.2*conv; -per_frame_64=q5 = conv_; -per_frame_65= -per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; -per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_69= -per_frame_70=q10 = cos(tr1)*b1; -per_frame_71=q11 = sin(tr1)*b1; -per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); -per_frame_73=jump = bcount * ct; -per_frame_74=q8 = cos(tr2+jump*2)*b2; -per_frame_75=q9 = sin(tr2+jump)*b2; -per_frame_76=fcountx += q10; fcounty += q11; -per_frame_77=q12 = -fcountx; q13 = -fcounty; -per_frame_78= -per_frame_79=q14 = sqrt(bass+mid+treb)/2; -per_frame_80=q15 = peak; -per_frame_81=q16 = vol-vol_; -per_frame_82=q32 = aspecty; -per_frame_83=start += dt; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); -warp_19=` -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, kk; -comp_3=`float2 uv1, uv2, uva, dz, center; -comp_4=`float3 rs; -comp_5=`static const int anz = 27; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc; -comp_29=`radi = ir0/scale; -comp_30=`for (int n=1; n <= anz; n++) -comp_31=`{ -comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); -comp_33=` radi -= ir0/scale/anz*10.9;; -comp_34=`} -comp_35=`shine *= (q14+1)/4; -comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); -comp_37=`ret = max(shine,1.5*struc); -comp_38=` -comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_41=`} -comp_42=`written by martin -comp_43=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 deleted file mode 100644 index 8a137e9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold+.milk2 +++ /dev/null @@ -1,459 +0,0 @@ -Created with MILKDROP 3.25 on 03/03/2024 at 16:39:41 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.187127 -random_2=0.671951 -random_3=0.629539 -random_4=0.602981 -random_5=0.435095 - -[PRESET1_BEGIN] -NAME=martin + Stahlregen - martin in da mash 12b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.250 -wave_0_per_point1= -wave_0_per_point2=x = .2+sample/2; y = 0.5; -wave_0_per_point3= -wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); -wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); -wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); -per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33= -per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); -per_frame_35=q30 = p3 ; -per_frame_36= -per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_38=q31 = p4; -per_frame_39= -per_frame_40=//zoom = 1 + .05*q1; -per_frame_41=//rot = -0.01 * (index); -per_frame_42= -per_frame_43=zoom = 1+q28/4; -per_frame_44=warp = .0; -per_frame_45=dx = .2*q2; -warp_1=`sampler sampler_seaweed; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*22; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-2,2); -warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); -warp_21=`mus = .01/(length(uv6)-.001*q27); -warp_22=`mus *= .3*(1+roam_cos); -warp_23=`//mus = .2; -warp_24=` -warp_25=` -warp_26=`//probier auch 1*z; -warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); -warp_28=` -warp_29=`float3 ret1 = crisp + mus; -warp_30=` -warp_31=`q25 = q24+.4; //##hier auf 1 setzen -warp_32=`q25 = .5; -warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); -warp_34=` -warp_35=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - liquid gold -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=20.945 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.05408 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=x = .5; y = .5; -shape_0_per_frame3=a = q24; -shape_0_per_frame4=a2 = 0; -shape_0_per_frame5=//a = 1; -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index +1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=alt = alt * .2 + q26*.8; -per_frame_34=q26 = q26 - alt; -per_frame_35= -per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; -per_frame_37=q30 = step; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=//zoom = 1 + .05*q1; -per_frame_43=//rot = -0.01 * (index); -per_frame_44=zoom = 1; -per_frame_45=rot = .003; -per_frame_46= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +.5*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-.5); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1,.8,.5); -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_36=`ret = ret1 * .98 - .01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`//MilkDrop3 Brightness Mode: -comp_27=`ret *= 1.4; -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\x1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.920000 -SpriteSY=-0.920000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.3*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.1*bass*2; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 deleted file mode 100644 index e8c7145..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - liquid gold.milk2 +++ /dev/null @@ -1,437 +0,0 @@ -Created with MILKDROP 3.30 on 16/12/2023 at 12:07:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.187127 -random_2=0.671951 -random_3=0.629539 -random_4=0.602981 -random_5=0.435095 - -[PRESET1_BEGIN] -NAME=martin + Stahlregen - martin in da mash 12b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.250 -wave_0_per_point1= -wave_0_per_point2=x = .2+sample/2; y = 0.5; -wave_0_per_point3= -wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); -wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); -wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); -per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33= -per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); -per_frame_35=q30 = p3 ; -per_frame_36= -per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_38=q31 = p4; -per_frame_39= -per_frame_40=//zoom = 1 + .05*q1; -per_frame_41=//rot = -0.01 * (index); -per_frame_42= -per_frame_43=zoom = 1+q28/4; -per_frame_44=warp = .0; -per_frame_45=dx = .2*q2; -warp_1=`sampler sampler_seaweed; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*22; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-2,2); -warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); -warp_21=`mus = .01/(length(uv6)-.001*q27); -warp_22=`mus *= .3*(1+roam_cos); -warp_23=`//mus = .2; -warp_24=` -warp_25=` -warp_26=`//probier auch 1*z; -warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); -warp_28=` -warp_29=`float3 ret1 = crisp + mus; -warp_30=` -warp_31=`q25 = q24+.4; //##hier auf 1 setzen -warp_32=`q25 = .5; -warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); -warp_34=` -warp_35=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - liquid gold -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=20.945 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.05408 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=x = .5; y = .5; -shape_0_per_frame3=a = q24; -shape_0_per_frame4=a2 = 0; -shape_0_per_frame5=//a = 1; -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index +1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=alt = alt * .2 + q26*.8; -per_frame_34=q26 = q26 - alt; -per_frame_35= -per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; -per_frame_37=q30 = step; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=//zoom = 1 + .05*q1; -per_frame_43=//rot = -0.01 * (index); -per_frame_44=zoom = 1; -per_frame_45=rot = .003; -per_frame_46= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +.5*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-.5); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1,.8,.5); -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_36=`ret = ret1 * .98 - .01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`//MilkDrop3 Brightness Mode: -comp_27=`ret *= 1.4; -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 deleted file mode 100644 index a8a464e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002.milk2 +++ /dev/null @@ -1,567 +0,0 @@ -Created with MILKDROP 3.30 on 20/11/2023 at 23:32:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=1 -random_1=0.991192 -random_2=0.969106 -random_3=0.522222 -random_4=0.160163 -random_5=0.935637 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); -per_pixel_2=k1 = q3/2; -per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; -per_pixel_4=zoom = 1 + (len)*q4; -per_pixel_5=dx = 0.0 * q1* (y-.5); -per_pixel_6=dy = 0.0 * q2* (x-.5); -per_pixel_7= -per_pixel_8= -per_pixel_9=warp = 0.0; -per_pixel_10= -per_pixel_11=rot = (x1-y1)*.01*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - on air 004 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv4,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-.5)*aspect.xy; -comp_20=`ret += 0.01/length(uv1-.2); -comp_21=` -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 deleted file mode 100644 index f958743..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 002b.milk2 +++ /dev/null @@ -1,570 +0,0 @@ -Created with MILKDROP 3.30 on 20/11/2023 at 23:40:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=1 -random_1=0.991192 -random_2=0.969106 -random_3=0.522222 -random_4=0.160163 -random_5=0.935637 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire4 -NAME=MilkDrop2077.R042 fire4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); -per_pixel_2=k1 = q3/2; -per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; -per_pixel_4=zoom = 1 + (len)*q4; -per_pixel_5=dx = 0.0 * q1* (y-.5); -per_pixel_6=dy = 0.0 * q2* (x-.5); -per_pixel_7= -per_pixel_8= -per_pixel_9=warp = 0.0; -per_pixel_10= -per_pixel_11=rot = (x1-y1)*.01*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - on air 004 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv4,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-.5)*aspect.xy; -comp_20=`ret += 0.01/length(uv1-.2); -comp_21=` -comp_22=`//MilkDrop3 Color Mode: -comp_23=`ret /= float3(0.6,-2.4,-0.1); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 deleted file mode 100644 index 8444b4d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 ball.milk2 +++ /dev/null @@ -1,588 +0,0 @@ -Created with MILKDROP 3.30 on 21/02/2024 at 23:39:41 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.41 -blending_direction=1 -random_1=0.991192 -random_2=0.969106 -random_3=0.522222 -random_4=0.160163 -random_5=0.935637 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); -per_pixel_2=k1 = q3/2; -per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; -per_pixel_4=zoom = 1 + (len)*q4; -per_pixel_5=dx = 0.0 * q1* (y-.5); -per_pixel_6=dy = 0.0 * q2* (x-.5); -per_pixel_7= -per_pixel_8= -per_pixel_9=warp = 0.0; -per_pixel_10= -per_pixel_11=rot = (x1-y1)*.01*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - on air 004 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv4,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-.5)*aspect.xy; -comp_20=`ret += 0.01/length(uv1-.2); -comp_21=` -comp_22=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\pea.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 deleted file mode 100644 index d44d845..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air 004 cubes.milk2 +++ /dev/null @@ -1,588 +0,0 @@ -Created with MILKDROP 3.30 on 21/02/2024 at 23:38:22 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.41 -blending_direction=1 -random_1=0.991192 -random_2=0.969106 -random_3=0.522222 -random_4=0.160163 -random_5=0.935637 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); -per_pixel_2=k1 = q3/2; -per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; -per_pixel_4=zoom = 1 + (len)*q4; -per_pixel_5=dx = 0.0 * q1* (y-.5); -per_pixel_6=dy = 0.0 * q2* (x-.5); -per_pixel_7= -per_pixel_8= -per_pixel_9=warp = 0.0; -per_pixel_10= -per_pixel_11=rot = (x1-y1)*.01*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - on air 004 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv4,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-.5)*aspect.xy; -comp_20=`ret += 0.01/length(uv1-.2); -comp_21=` -comp_22=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 deleted file mode 100644 index 96a427c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - on air.milk2 +++ /dev/null @@ -1,609 +0,0 @@ -Created with MILKDROP 3.21 on 26/10/2023 at 22:55:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.49 -blending_direction=1 -random_1=0.179539 -random_2=0.768699 -random_3=0.435501 -random_4=0.159214 -random_5=0.440244 - -[PRESET1_BEGIN] -NAME=martin - on air MilkDrop2077 remix -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wave_2_per_point1=i=t1; -wave_2_per_point2=speed=.06; -wave_2_per_point3= -wave_2_per_point4=z=megabuf(3*i+2); -wave_2_per_point5=x = megabuf(3*i)/z+.5; -wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_2_per_point7= -wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_2_per_point9=if (out, -wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_2_per_point12= megabuf(3*i+2)=rand(1); -wave_2_per_point13=, -wave_2_per_point14= megabuf(i*3+2)-=speed/50; -wave_2_per_point15=); -wave_2_per_point16= -wave_2_per_point17=a=(1-pow(z,1))/2; -wave_2_per_point18=t1+=1; -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rg, rg2, rg3, rg4, oo; -comp_5=`float li,m; -comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; -comp_7=`static const float2 kpos = float2 (6,0); -comp_8=` -comp_9=`float3 proj (float2 eang) { -comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera -comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); -comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} -comp_13=` -comp_14=`float rahmen2 (float2 uvi){ -comp_15=` uvi=abs(uvi); -comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} -comp_17=` -comp_18=`float3 ring1 (float2 uvi){ -comp_19=` float k = length(uv1)-rrad+(bass_att/80); -comp_20=` float r=saturate(1-5000*pow(k,2)); -comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} -comp_22=` -comp_23=`float3 ring2 (float2 uvi){ -comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); -comp_25=` float r2=saturate(1-5000*pow(k2,2)); -comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} -comp_27=` -comp_28=`float3 ring3 (float2 uvi){ -comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); -comp_30=` float r3=saturate(1-5000*pow(k3,2)); -comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} -comp_32=` -comp_33=`float3 ring4 (float2 uvi){ -comp_34=` float k4 = length(uv1)-rrad*4+(treb_att/120); -comp_35=` float r4=saturate(1-5000*pow(k4,2)); -comp_36=` return float3 ( 1*(r4>0)*(uv1.xy)*(1-r4)*sign(k4),r4);} -comp_37=` -comp_38=` -comp_39=`shader_body -comp_40=`{ -comp_41=`float2 uv0=uv; -comp_42=`uv1 = (uv-0.5)*aspect.xy ; -comp_43=` -comp_44=`rg=ring1(uv1); -comp_45=`uv += rg.xy; -comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_47=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_48=` -comp_49=`rg2=ring2(uv1); -comp_50=`uv += rg2.xy; -comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_52=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_53=` -comp_54=`rg3=ring3(uv1); -comp_55=`uv += rg3.xy; -comp_56=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_57=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_58=` -comp_59=`rg4=ring4(uv1); -comp_60=`uv += rg4.xy; -comp_61=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_62=`ret += (rg4.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_63=` -comp_64=` -comp_65=`//ret = 0; -comp_66=`//MilkDrop3 Color Mode: -comp_67=`ret /= float3(1.2,1.3,1.2); -comp_68=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R054 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.80707 -fShader=0.800 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.120 -b2x=0.880 -b3x=0.970 -b1ed=0.295 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.61756 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.980 -shapecode_0_b=1.170 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.980 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); -shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); -shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.88000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.920 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); -shape_1_per_frame2=x = 0.57 + 0.189*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.435 -shapecode_2_y=0.595 -shapecode_2_rad=0.10300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.800 -shapecode_2_g=1.000 -shapecode_2_b=0.870 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.595 -shapecode_3_y=0.500 -shapecode_3_rad=0.09000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.970 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); -shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_5=oldq8 = q8; -per_frame_6=q8 = q8 + 0.11*time; -per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); -per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); -per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_11=mv_x = 1.25; -per_frame_12=mv_y = 1.25; -per_frame_13=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.64); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`//MilkDrop3 Color Mode: -comp_12=`ret /= float3(-2.3,1.7,2.5); -comp_13=`//MilkDrop3 Shadows Mode: -comp_14=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(3,2,3)); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk deleted file mode 100644 index 312c63c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - riding the wave.milk +++ /dev/null @@ -1,273 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*cos(time/3); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.1,1.9,1.0); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 deleted file mode 100644 index 8c5280e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me.milk2 +++ /dev/null @@ -1,1687 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:48:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.520 -blending_direction=1 -random_1=0.068 -random_2=0.350 -random_3=0.736 -random_4=0.137 -random_5=0.386 - -[PRESET1_BEGIN] -NAME=2016 martin - shader pimped caleidoscope .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=1.346 -fWaveSmoothing=0.090 -fWaveParam=0.400 -fModWaveAlphaStart=1.420 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.200 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=25 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04740 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.99573 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=arg = (q10+instance/num_inst/8); -shape_1_per_frame3=x = 1-(arg-int(arg)); -shape_1_per_frame4=y = 0.51; -shape_1_per_frame5=rad = min(0.5,mid_att*0.1); -shape_1_per_frame6= -shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); -shape_1_per_frame8= -shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; -shape_1_per_frame10= -shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); -shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); -shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); -shape_1_per_frame14=fac = 1; -shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; -shape_1_per_frame16=a = 0.7 ; a2 = a/2; -shape_1_per_frame17= -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.40272 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=0.55045 -shapecode_2_r=1.000 -shapecode_2_g=0.950 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.44482 -shapecode_3_ang=3.26726 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.300 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=q24 = is_beat; -per_frame_11=q27 = bindex; -per_frame_12= -per_frame_13=sig=0; -per_frame_14=loop (num_sig, -per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); -per_frame_16= index = 0; maxquad = 0; -per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW -per_frame_19= gmegabuf(m+3) = 0; //lok. MAX -per_frame_20= loop (num_res, -per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; -per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; -per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_24= ex = excite / sqrt(omega); -per_frame_25= loop (EC_Steps, // Euler-Cauchy -per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung -per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX -per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW -per_frame_34= gmegabuf(n+4)= beatcos; -per_frame_35= gmegabuf(n+5)= beatsin; -per_frame_36= index += 1;); -per_frame_37=sig+=1;); -per_frame_38= -per_frame_39= -per_frame_40=//Beste raussuchen -per_frame_41=sig = 0; quali = 0; bestsig = -1; -per_frame_42=loop (num_sig, -per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; -per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); -per_frame_46=sig += 1); -per_frame_47= -per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; -per_frame_49=loop (num_res, -per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; -per_frame_51= tmpv = gmegabuf(n+3); -per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); -per_frame_53=index += 1;); -per_frame_54= -per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); -per_frame_57=q10 = trel1; -per_frame_58= -per_frame_59=//Vol delay chain -per_frame_60=vol = (bass+mid+treb); -per_frame_61=vol_=vol_*0.9 + 0.1*vol; -per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); -per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); -per_frame_64=monitor = BPM; -per_frame_65=q6 = gmegabuf(50000); -per_frame_66=q7 = sqrt(max(0,vol_-0.3)); -per_frame_67= -per_frame_68=tr1 += vol*dt; -per_frame_69=q8 = tr1; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2=scale = 0.2; -per_pixel_3= -per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); -per_pixel_5= -per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); -per_pixel_7= -per_pixel_8=zoom = 1+tt*0.2; -per_pixel_9= -per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); -per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); -per_pixel_12= -per_pixel_13= -warp_1=`float3 Get1 (float2 uvi) -warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) -warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) -warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} -warp_5=` -warp_6=` -warp_7=`shader_body -warp_8=`{ -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; -warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; -warp_12=` -warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; -warp_14=`ret *= 0.9; -warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); -warp_16=` -warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); -warp_18=`} -comp_1=`static const int anz = 3; -comp_2=`float3 ret1, neu, blur; -comp_3=`float2 uv3; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); -comp_7=`float r1 = frac(q10/2+time*0.2); -comp_8=`float r2 = frac(q10/4); -comp_9=`float2 uv2; -comp_10=`float ang2, c, s; -comp_11=`uv -= .5; -comp_12=`uv *= aspect.xy; -comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; -comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; -comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; -comp_16=`ret1*= (1+lum(ret1))/2; -comp_17=`float n = 1; -comp_18=`while (n <= anz) { -comp_19=` ang2 = n/anz*3.1416; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); -comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; -comp_26=` ret1 = max(ret1,neu+ret1); -comp_27=`n++; -comp_28=`} -comp_29=`ret = ret1*(1-rad); -comp_30=` -comp_31=`//ret = GetPixel(uv+0.5); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2016 martin - shine on me .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.401 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.800 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=val = value1 + value1; -wave_0_per_point2=dec = if (val > gmegabuf(t1), 0.5, 0.8); -wave_0_per_point3=//gmegabuf(t1) = gmegabuf(t1)*dec + (1-dec)* (value1+value2); -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.15+gmegabuf(15)*0.2; -shape_1_per_frame2=y = 0.5-gmegabuf(0); -shape_1_per_frame3= -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r = 0.2; -shape_1_per_frame15=g = 1; -shape_1_per_frame16=b = 1; -shape_1_per_frame17= -shape_1_per_frame18=rad = 0.11; -shape_1_per_frame19=a = 1; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=x = 0.1*int(x*10); -shape_2_per_frame5=y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); -shape_2_per_frame8=a = (q15>1.5*(1+instance)); -shape_2_per_frame9=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (50000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 0; -per_frame_1=dt = 1/fps; -per_frame_2= -per_frame_3=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_4=vol = vol*0.8 + 0.2*(bass+mid+treb)/3; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6= -per_frame_7=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_8=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_9=bindex = (bindex + is_beat) %4; -per_frame_10=bindex2 += is_beat*!bindex; -per_frame_11= -per_frame_12= -per_frame_13=n = 150; -per_frame_14=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=n = 0; base = 5000; -per_frame_20=loop (1024, -per_frame_21= col = int(n/32); -per_frame_22= row = n%32; -per_frame_23= gmegabuf(base+col*32+row) = min(1,0.001/pow(gmegabuf(col)-row/32 ,2)); -per_frame_24=n+= 1; -per_frame_25=); -per_frame_26= -per_frame_27=t= 0 ; -per_frame_28=q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_29= -per_frame_30=k1 = 0.03; -per_frame_31=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_32=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_33=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_34=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_35=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_36=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_37= -per_frame_38=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_39=ang1 =if (trig, int(rand(4))*3.1416/2, ang1);; -per_frame_40=tr = tr*0.8+0.2*ang1; -per_frame_41= -per_frame_42=bx = bx*0.8 + 0.2* (vol_>0.15)* (start>1); -per_frame_43=start += dt; -per_frame_44=q10 = cos(tr)*bx; -per_frame_45=q11 = sin(tr)*bx; -per_frame_46=fcountx += q10; fcounty += q11; -per_frame_47=q12 = -fcountx; q13 = -fcounty; -per_frame_48= -per_frame_49=if (trig, ax = rand(1)-0.5; ay = rand(1)-0.5;, 0); -per_frame_50=mx += min(0.05,max(-0.05,ax-mx))*dt*8; -per_frame_51=my += min(0.05,max(-0.05,ax-my))*dt*8; -per_frame_52=q16 = 0.5+mx/3; -per_frame_53=q17 = 0.5+my/3; -per_frame_54=q14 = sqrt(bass+mid+treb)/2; -per_frame_55=q15 = peak; -per_frame_56=q19 = is_beat; -per_frame_57=q18 = 0.1 ; -per_frame_58=q32 = aspecty; -per_frame_59=monitor = ang1; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.07; -warp_3=`shader_body { -warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_7=` -warp_8=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_9=` -warp_10=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_11=`zz =mul(zz,float2x2(_qa)); -warp_12=` -warp_13=`float2 h1 = clamp(tan(zz),-20,20); -warp_14=` -warp_15=`uv.xy += h1*texsize.zw * 0.1/reso; -warp_16=` -warp_17=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_18=` -warp_19=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 27; -comp_5=`static const float2 moonpos = 0.4; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.01 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=`uv2 = (uv-moonpos)*1.4 + moonpos; -comp_20=`//shine += (pow(GetPixel(uv2),2))/2; -comp_21=` -comp_22=`radi = 1; -comp_23=`for (int n=1; n <= anz; n++) -comp_24=`{ -comp_25=` uv2 = (normalize(uv-moonpos)*radi+moonpos); -comp_26=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_27=` radi -= 0.75/anz;; -comp_28=`} -comp_29=`ret = max(shine,0*GetPixel(uv)); -comp_30=`//ret = shine+GetPixel(uv); -comp_31=` -comp_32=`} -comp_33=`written by martin -comp_34=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 deleted file mode 100644 index a31f705..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - shine on me2.milk2 +++ /dev/null @@ -1,1686 +0,0 @@ -Created with MILKDROP 3.1 on 05/04/2023 at 23:49:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.430 -blending_direction=-1 -random_1=0.959 -random_2=0.807 -random_3=0.344 -random_4=0.114 -random_5=0.177 - -[PRESET1_BEGIN] -NAME=2016 martin - shader pimped caleidoscope .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=1.346 -fWaveSmoothing=0.090 -fWaveParam=0.400 -fModWaveAlphaStart=1.420 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.200 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=25 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04740 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.99573 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=arg = (q10+instance/num_inst/8); -shape_1_per_frame3=x = 1-(arg-int(arg)); -shape_1_per_frame4=y = 0.51; -shape_1_per_frame5=rad = min(0.5,mid_att*0.1); -shape_1_per_frame6= -shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); -shape_1_per_frame8= -shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; -shape_1_per_frame10= -shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); -shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); -shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); -shape_1_per_frame14=fac = 1; -shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; -shape_1_per_frame16=a = 0.7 ; a2 = a/2; -shape_1_per_frame17= -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.40272 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=0.55045 -shapecode_2_r=1.000 -shapecode_2_g=0.950 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.44482 -shapecode_3_ang=3.26726 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.300 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=q24 = is_beat; -per_frame_11=q27 = bindex; -per_frame_12= -per_frame_13=sig=0; -per_frame_14=loop (num_sig, -per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); -per_frame_16= index = 0; maxquad = 0; -per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW -per_frame_19= gmegabuf(m+3) = 0; //lok. MAX -per_frame_20= loop (num_res, -per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; -per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; -per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_24= ex = excite / sqrt(omega); -per_frame_25= loop (EC_Steps, // Euler-Cauchy -per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung -per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX -per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW -per_frame_34= gmegabuf(n+4)= beatcos; -per_frame_35= gmegabuf(n+5)= beatsin; -per_frame_36= index += 1;); -per_frame_37=sig+=1;); -per_frame_38= -per_frame_39= -per_frame_40=//Beste raussuchen -per_frame_41=sig = 0; quali = 0; bestsig = -1; -per_frame_42=loop (num_sig, -per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; -per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); -per_frame_46=sig += 1); -per_frame_47= -per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; -per_frame_49=loop (num_res, -per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; -per_frame_51= tmpv = gmegabuf(n+3); -per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); -per_frame_53=index += 1;); -per_frame_54= -per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); -per_frame_57=q10 = trel1; -per_frame_58= -per_frame_59=//Vol delay chain -per_frame_60=vol = (bass+mid+treb); -per_frame_61=vol_=vol_*0.9 + 0.1*vol; -per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); -per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); -per_frame_64=monitor = BPM; -per_frame_65=q6 = gmegabuf(50000); -per_frame_66=q7 = sqrt(max(0,vol_-0.3)); -per_frame_67= -per_frame_68=tr1 += vol*dt; -per_frame_69=q8 = tr1; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2=scale = 0.2; -per_pixel_3= -per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); -per_pixel_5= -per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); -per_pixel_7= -per_pixel_8=zoom = 1+tt*0.2; -per_pixel_9= -per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); -per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); -per_pixel_12= -per_pixel_13= -warp_1=`float3 Get1 (float2 uvi) -warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) -warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) -warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} -warp_5=` -warp_6=` -warp_7=`shader_body -warp_8=`{ -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; -warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; -warp_12=` -warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; -warp_14=`ret *= 0.9; -warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); -warp_16=` -warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); -warp_18=`} -comp_1=`static const int anz = 3; -comp_2=`float3 ret1, neu, blur; -comp_3=`float2 uv3; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); -comp_7=`float r1 = frac(q10/2+time*0.2); -comp_8=`float r2 = frac(q10/4); -comp_9=`float2 uv2; -comp_10=`float ang2, c, s; -comp_11=`uv -= .5; -comp_12=`uv *= aspect.xy; -comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; -comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; -comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; -comp_16=`ret1*= (1+lum(ret1))/2; -comp_17=`float n = 1; -comp_18=`while (n <= anz) { -comp_19=` ang2 = n/anz*3.1416; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); -comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; -comp_26=` ret1 = max(ret1,neu+ret1); -comp_27=`n++; -comp_28=`} -comp_29=`ret = ret1*(1-rad); -comp_30=` -comp_31=`//ret = GetPixel(uv+0.5); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2016 martin - shine on me .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.401 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.800 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=val = value1 + value1; -wave_0_per_point2=dec = if (val > gmegabuf(t1), 0.5, 0.8); -wave_0_per_point3=//gmegabuf(t1) = gmegabuf(t1)*dec + (1-dec)* (value1+value2); -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.15+gmegabuf(15)*0.2; -shape_1_per_frame2=y = 0.5-gmegabuf(0); -shape_1_per_frame3= -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r = 0.2; -shape_1_per_frame15=g = 1; -shape_1_per_frame16=b = 1; -shape_1_per_frame17= -shape_1_per_frame18=rad = 0.11; -shape_1_per_frame19=a = 1; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=x = 0.1*int(x*10); -shape_2_per_frame5=y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); -shape_2_per_frame8=a = (q15>1.5*(1+instance)); -shape_2_per_frame9=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (50000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 0; -per_frame_1=dt = 1/fps; -per_frame_2= -per_frame_3=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_4=vol = vol*0.8 + 0.2*(bass+mid+treb)/3; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6= -per_frame_7=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_8=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_9=bindex = (bindex + is_beat) %4; -per_frame_10=bindex2 += is_beat*!bindex; -per_frame_11= -per_frame_12= -per_frame_13=n = 150; -per_frame_14=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=n = 0; base = 5000; -per_frame_20=loop (1024, -per_frame_21= col = int(n/32); -per_frame_22= row = n%32; -per_frame_23= gmegabuf(base+col*32+row) = min(1,0.001/pow(gmegabuf(col)-row/32 ,2)); -per_frame_24=n+= 1; -per_frame_25=); -per_frame_26= -per_frame_27=t= 0 ; -per_frame_28=q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_29= -per_frame_30=k1 = 0.03; -per_frame_31=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_32=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_33=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_34=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_35=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_36=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_37= -per_frame_38=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_39=ang1 =if (trig, int(rand(4))*3.1416/2, ang1);; -per_frame_40=tr = tr*0.8+0.2*ang1; -per_frame_41= -per_frame_42=bx = bx*0.8 + 0.2* (vol_>0.15)* (start>1); -per_frame_43=start += dt; -per_frame_44=q10 = cos(tr)*bx; -per_frame_45=q11 = sin(tr)*bx; -per_frame_46=fcountx += q10; fcounty += q11; -per_frame_47=q12 = -fcountx; q13 = -fcounty; -per_frame_48= -per_frame_49=if (trig, ax = rand(1)-0.5; ay = rand(1)-0.5;, 0); -per_frame_50=mx += min(0.05,max(-0.05,ax-mx))*dt*8; -per_frame_51=my += min(0.05,max(-0.05,ax-my))*dt*8; -per_frame_52=q16 = 0.5+mx/3; -per_frame_53=q17 = 0.5+my/3; -per_frame_54=q14 = sqrt(bass+mid+treb)/2; -per_frame_55=q15 = peak; -per_frame_56=q19 = is_beat; -per_frame_57=q18 = 0.1 ; -per_frame_58=q32 = aspecty; -per_frame_59=monitor = ang1; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.07; -warp_3=`shader_body { -warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_7=` -warp_8=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_9=` -warp_10=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_11=`zz =mul(zz,float2x2(_qa)); -warp_12=` -warp_13=`float2 h1 = clamp(tan(zz),-20,20); -warp_14=` -warp_15=`uv.xy += h1*texsize.zw * 0.1/reso; -warp_16=` -warp_17=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_18=` -warp_19=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 27; -comp_5=`static const float2 moonpos = 0.4; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.01 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=`uv2 = (uv-moonpos)*1.4 + moonpos; -comp_20=`//shine += (pow(GetPixel(uv2),2))/2; -comp_21=` -comp_22=`radi = 1; -comp_23=`for (int n=1; n <= anz; n++) -comp_24=`{ -comp_25=` uv2 = (normalize(uv-moonpos)*radi+moonpos); -comp_26=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_27=` radi -= 0.75/anz;; -comp_28=`} -comp_29=`ret = max(shine,0*GetPixel(uv)); -comp_30=`//ret = shine+GetPixel(uv); -comp_31=` -comp_32=`ret /= float3(1.3,2.7,-2.1); -comp_33=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 deleted file mode 100644 index 0907ee2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - storm.milk2 +++ /dev/null @@ -1,1100 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:55:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.410 -blending_direction=-1 -random_1=0.196 -random_2=0.997 -random_3=0.651 -random_4=0.383 -random_5=0.034 - -[PRESET1_BEGIN] -NAME=aKo - Hypnotic Punch - bloating conquesting tick 004f sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.150 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=4.914 -fWarpScale=3.795 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.48454 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (5*bass_att + 3*mid_att + 2*treb_att)/30; -per_frame_2=wave_r = wave_r + pow(sin(time),3); -per_frame_3=wave_g = wave_g + pow(sin(1.32*time),4); -per_frame_4=wave_b = wave_b + pow(sin(2.31*time),sin(1.33*time)); -per_frame_5=wave_x = wave_x + (0.1*sin(1.44*time)+ 0.065*sin(time*3.62) + 0.14*sin(0.35*time))/5; -per_frame_6=wave_y = wave_y + (0.14*sin(1.341*time)+ 0.045*sin(time*3.12) + 0.13*sin(0.45*time))/5; -per_frame_7=dx = dx + 1.8*vol*(0.006*sin(2.11*time)+0.0085*sin(0.649*time)); -per_frame_8=dy = dy + 1.8*vol*(0.007*sin(2.32*time)+0.0075*sin(0.789*time)); -per_frame_9=rot = rot + 0.1*sin(0.45*time); -per_frame_10=rot = rot*vol; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.001; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(1.1,.9,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - stormy sea 003b TIMESPACELUX2 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=11 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.263 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=0.550 -fWarpScale=3.545 -fZoomExponent=16.70885 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=//a = beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.090 -shapecode_0_y=0.900 -shapecode_0_rad=0.22437 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.76002 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=6.19589 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + .14*(.26*sin(time*.555) + (sin(time*.222))); -per_frame_2=wave_b = wave_b + .13*(.97*sin(time*.444) + (sin(time*.111))); -per_frame_3=wave_g = wave_g + .15*(.51*sin(time*.666) + (sin(time*.333))); -per_frame_4=warp = abs(.7*tan(time*4)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*0.3); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`float2 gradBlur1( float2 domain, float2 d, float3 filter){ -comp_2=` float3 dx = ( 2*GetBlur1(domain + float2(1,0)*d) - 2*GetBlur1(domain-float2(1,0)*d) ); -comp_3=` float3 dy = ( 2*GetBlur1(domain + float2(0,1)*d) - 2*GetBlur1(domain-float2(0,1)*d) ); -comp_4=` -comp_5=` return 0.5*float2(dx.x*filter.x + dx.y*filter.y + dx.z*filter.z, -comp_6=` dy.x*filter.x + dy.y*filter.y + dy.z*filter.z)/(filter.x+filter.y+filter.z); -comp_7=`} -comp_8=` -comp_9=`shader_body -comp_10=`{ -comp_11=`float2 d = texsize.zw*4; -comp_12=`float2 grady = gradBlur1(uv, d, float3(0,1,0)); -comp_13=`float2 gradx = gradBlur1(uv + grady*d, d, float3(1,0,0)); -comp_14=`float2 uv_green = uv-gradx*d*8; -comp_15=`ret = (0.7 + (grady.x+grady.y))*GetPixel(uv_green-grady*texsize.zw*8).y; -comp_16=`float3 c1 = lerp(0,float3(1,1,1),GetPixel(uv - gradx*d*0).x)*saturate(1-GetPixel(uv).y*2); -comp_17=`ret = lerp(ret,float3(1,1.4,2.4), (GetBlur3(saturate(uv_green + grady*texsize.zw*8)).y-1.3*GetPixel(uv_green-grady*texsize.zw*8).y)); -comp_18=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_19=` ((uv_green.xyy*q28 -comp_20=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_21=` ).xyz* -comp_22=` float3(1,1,0)*0.05 + -comp_23=` time*float3(0,0,1)*q31 -comp_24=` ); -comp_25=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_26=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_27=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_28=`ret = lerp(c1,1,ret); -comp_29=`ret = lerp(ret,float3(0,0,0),saturate(1*GetPixel(uv+grady*d*4 - gradx*d*16).z)); -comp_30=`ret /= float3(-2.0,0.4,0.5); -comp_31=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 deleted file mode 100644 index 2f8a96e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers.milk2 +++ /dev/null @@ -1,1314 +0,0 @@ -Created with MILKDROP 3.2 on 29/04/2023 at 18:46:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.41 -blending_direction=-1 -random_1=0.073984 -random_2=0.180081 -random_3=0.313415 -random_4=0.789566 -random_5=0.536856 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R135.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.998 -fDecay=0.980 -fVideoEchoZoom=1.421 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.193 -fWaveScale=1.000 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.730 -fModWaveAlphaEnd=1.070 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.800 -wave_b=0.200 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2018 martin - the sewers .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=192 -wavecode_0_sep=50 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.03000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=y = gmegabuf (t1)*.15+.3; -wave_0_per_point7=a=0; -wave_0_per_point8=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=212 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20041 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.200 -wavecode_1_g=0.600 -wavecode_1_b=0.700 -wavecode_1_a=0.800 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 0.5 + value1; -wave_1_per_point3=a = min(1,pow(mid/1.5,4)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.84281 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11= -shape_1_per_frame12=megabuf(n) = x0; -shape_1_per_frame13=megabuf(n+1) = y0; -shape_1_per_frame14=megabuf(n+2) = z0; -shape_1_per_frame15= -shape_1_per_frame16=x = x0 + .5; -shape_1_per_frame17=y = y0*q32 + .5; -shape_1_per_frame18=z = z0; -shape_1_per_frame19= -shape_1_per_frame20=rad = 0.007/z*q13; -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = a/2; -shape_1_per_frame23= -shape_1_per_frame24=r = instance/num_inst; -shape_1_per_frame25=b = 1-r; -shape_1_per_frame26=g = 4*pow (r-0.5,2); -shape_1_per_frame27=r = r*0.75+1/4; -shape_1_per_frame28=g = g*0.75+1/4; -shape_1_per_frame29=b = b*0.75+1/4; -shape_1_per_frame30=r2 = r; b2 = b; g2 = g; -shape_1_per_frame31= -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=1.000 -shapecode_2_g=0.700 -shapecode_2_b=0.500 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=128 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=k1 = 1; -shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=rad = 0.007/z*q13; -shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_3_per_frame22=a2 = a/2; -shape_3_per_frame23= -shape_3_per_frame24=r = instance/num_inst; -shape_3_per_frame25=b = 1-r; -shape_3_per_frame26=g = 4*pow (r-0.5,2); -shape_3_per_frame27=r = r*0.75+1/4; -shape_3_per_frame28=g = g*0.75+1/4; -shape_3_per_frame29=b = b*0.75+1/4; -shape_3_per_frame30=r2 = r; b2 = b; g2 = g; -shape_3_per_frame31= -shape_3_per_frame32=x = 1-x; -shape_3_per_frame33= -shape_3_per_frame34=//y = 1-y; //EVENTUELL -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_3= -per_frame_init_4=vol_=1; -per_frame_init_5=flen = 128; shapes = 16*2; -per_frame_init_6=reg01 = shapes; -per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; -per_frame_init_8= -per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; -per_frame_init_10= -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (10*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27= -per_frame_28=m1 = maxind*8; -per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_33=bcount2 += is_rbeat; -per_frame_34=trel1 += BPM/60*dt/2; -per_frame_35= -per_frame_36=n = 0; vol = .1; bbase = 10000; -per_frame_37=loop (flen, -per_frame_38= value = gmegabuf(n)/vol_; -per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_40= megabuf (bbase+n) = value; -per_frame_41= dec = if(trig,dec_f,dec_m); -per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n+5000),2); -per_frame_44= n += 1; -per_frame_45=); -per_frame_46= -per_frame_47=vol = sqrt(vol); -per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_49= -per_frame_50=// post smoothing -per_frame_51=n = 0; -per_frame_52=loop (flen, -per_frame_53= value = megabuf(n+5000); -per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); -per_frame_55= dec = dec_m; -per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_57= n = n+1; -per_frame_58=); -per_frame_59= -per_frame_60= -per_frame_61=// Berechnung Ortskoordinaten aus Spektrum -per_frame_62=dist = 2; step = flen/shapes/2+1; -per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; -per_frame_64=loop (shapes, -per_frame_65=style = 2; -per_frame_66= -per_frame_67=if (style ==0, //Standard ohne slope limitation -per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; -per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; -per_frame_70=, -per_frame_71= if (style==1, //x,y, slope limitation -per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); -per_frame_73= delta = min (slope, max(-slope, delta)); -per_frame_74= megabuf(n) += delta/fps*speed; -per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); -per_frame_76= delta = min (slope, max(-slope, delta)); -per_frame_77= megabuf(n+1) += delta/fps*speed; -per_frame_78= , -per_frame_79= //rad, ang slope limitation -per_frame_80= x0 = megabuf(m)-megabuf(m+dist); -per_frame_81= y0 = megabuf(m)-megabuf(m-dist); -per_frame_82= radi = sqrt (x0*x0+y0*y0); -per_frame_83= angi = atan2 (x0,y0)+6.28*2; -per_frame_84= j=n+4000; -per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_89=)); -per_frame_90=tt = (bcount%8==0) && dbl_beat; -per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; -per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; -per_frame_95= m = m + step; n = n+8; k= k+1; -per_frame_96=); -per_frame_97= -per_frame_98= -per_frame_99=//Projektion -per_frame_100=n = 1000; m = 2000; -per_frame_101=loop (shapes, -per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_104= gmegabuf(n+2) = megabuf(m+2); -per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_107= n = n+8; m = m+8; -per_frame_108=); -per_frame_109= -per_frame_110=q32 = aspecty; -per_frame_111=q13 = sqrt(mid_att); //shp rad -per_frame_112= -per_frame_113=trig = (bcount%32 == 0) && dbl_beat; -per_frame_114=if (trig, -per_frame_115= r1 = 4+int (rand(6)); -per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); -per_frame_117= r3 = -1*pow (2, int(rand(3))); -per_frame_118= -per_frame_119= s1 = (1+int(rand(4))); -per_frame_120= if (rand(1)>0.5,s1=-s1,0); -per_frame_121= s2 = rand(3); -per_frame_122= s3 = -1*pow (2, int(rand(3))); -per_frame_123=,0); -per_frame_124= -per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_126= -per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); -per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); -per_frame_129= -per_frame_130=//tex shift -per_frame_131=//q29 = frk*bcount; q30 = int(0); -per_frame_132=q28 = frk; -per_frame_133= -per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); -per_frame_135= -per_frame_136=slow = certain < 1.8; -per_frame_137=//mask shift x -per_frame_138=q20 = 1/r1; //Anteil -per_frame_139=q22 = q20*r2; //Limit -per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); -per_frame_141=q21 = q20*int(trelx); //phase -per_frame_142= -per_frame_143=//mask shift y -per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_145=q26 = s2; //Narrow -per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); -per_frame_147=q27 = int(trely)/q25; //phase -per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow -per_frame_149= -per_frame_150=tmove += (2+certain)*dt/3; -per_frame_151=q19=tmove; -per_frame_152=monitor = certain; -per_frame_153=q10 = trel1; -per_frame_154=q11 = max(0,certain-1)/2; -per_frame_155= -per_frame_156= -per_frame_157=trig = (bcount%4==0) && dbl_beat; -per_frame_158=tbers = max(0,if (bers, tbers+dt/2, tbers-dt/2)); -per_frame_159=vc = certain+bvol*0.25; -per_frame_160=if (vc > 4.5+tbers, bers=1, if (vc < 3+tbers/5, bers=0;,0)); -per_frame_161=if (bers, if (trig, -per_frame_162= ddx = int (rand(4)-2)/3; -per_frame_163= ddy = - int (rand(3))/3, 0);, -per_frame_164= if (trig, ddx=0; ddy=0;,0)); -per_frame_165= -per_frame_166=q17=ddx; q18 = ddy; -per_frame_167= -per_frame_168=q16 = 1 ; -per_frame_169=monitor = slow; -per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; -warp_1=`float2 dz; -warp_2=`static const float2 hor = float2 (texsize.z,0)*4; -warp_3=`static const float2 ver = float2 (0,texsize.w)*4; -warp_4=`shader_body { -warp_5=` -warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_8=` -warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); -warp_10=`} -comp_1=`#define sat saturate -comp_2=`#define snl sampler_noise_lq -comp_3=`#define snh sampler_noise_hq -comp_4=`sampler sampler_heart; -comp_5=`sampler sampler_pw_noise_lq; -comp_6=`float3 neon, neons, col; -comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; -comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; -comp_9=`static const int anz = 0, tubes = 12; -comp_10=`static float trad = 0.01, tlen = 2;; -comp_11=` -comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} -comp_13=` -comp_14=`shader_body -comp_15=`{ -comp_16=`uv = (uv-0.5)*q16+0.5; -comp_17=`uv += float2(q17,q18); -comp_18=`uv0 = uv; -comp_19=`uv1 = (uv-0.5)*aspect.xy ; -comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); -comp_21=`uv2 = float2 (z*(uv1.x),z+q19); -comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); -comp_23=`uv2 = float2 (z*(uv1.x),z+q19); -comp_24=` -comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; -comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); -comp_27=`uv += water * 0.04 *iswater; -comp_28=` -comp_29=`//NEON -comp_30=`uv1 = (uv-0.5)*aspect.xy ; -comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; -comp_32=`dist = tuv0.x; -comp_33=`near = sat (2-dist/4); -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; -comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); -comp_40=`nshape *= sat(k1*2); -comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; -comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); -comp_43=` -comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; -comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; -comp_46=` -comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; -comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; -comp_49=`nmask += 0.1; -comp_50=` -comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; -comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; -comp_53=`noise *= (nshape==0) * near; -comp_54=` -comp_55=` -comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); -comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); -comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; -comp_59=` -comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; -comp_61=` -comp_62=`//Hintergrundbel. -comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); -comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); -comp_65=` -comp_66=` -comp_67=`float3 shine = ret; -comp_68=`float radi=1; float anz = 20; -comp_69=`float scale=1.5/anz; -comp_70=`for (int n=1; n <= anz; n++) -comp_71=`{ -comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; -comp_73=` radi -= .9/anz ; -comp_74=`} -comp_75=` -comp_76=` -comp_77=`ret = shine * (1-sat(5*iswater)*0.2); -comp_78=` -comp_79=`//ret = ret*0.2+nmask/2; -comp_80=` -comp_81=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 deleted file mode 100644 index 263a35d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 black.milk2 +++ /dev/null @@ -1,1339 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:09:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.530 -blending_direction=1 -random_1=0.841 -random_2=0.449 -random_3=0.399 -random_4=0.688 -random_5=0.363 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R194.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.597 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.630 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.49138 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=.5+q4;y=.5+q5; -shape_0_per_frame2=a=bass_att+mid_att+treb_att; -shape_0_per_frame3=a=a*0.25; -shape_0_per_frame4=a=a*a*1.5; -shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); -shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); -shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); -shape_0_per_frame8=rad = sin(bass+vol); -shape_0_per_frame9=r = bass+1.31*time; -shape_0_per_frame10=g = bass+1.32*time/2; -shape_0_per_frame11=b = bass+1.33*time/3; -shape_0_per_frame12=zoom = sin(bass); -shapecode_1_enabled=0 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01842 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81954 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tex_ang=0.01; -shape_1_per_frame2=x=.5-q4; -shape_1_per_frame3=y=.5-q5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); -comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); -comp_5=` uv = float2(rad,uv.y); -comp_6=` -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` ret += GetBlur1(uv); -comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2018 martin - the sewers2 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=192 -wavecode_0_sep=50 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.03000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=y = gmegabuf (t1)*.15+.3; -wave_0_per_point7=a=0; -wave_0_per_point8=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=212 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20041 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.200 -wavecode_1_g=0.600 -wavecode_1_b=0.700 -wavecode_1_a=0.800 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 0.5 + value1; -wave_1_per_point3=a = min(1,pow(mid/1.5,4)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.84281 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11= -shape_1_per_frame12=megabuf(n) = x0; -shape_1_per_frame13=megabuf(n+1) = y0; -shape_1_per_frame14=megabuf(n+2) = z0; -shape_1_per_frame15= -shape_1_per_frame16=x = x0 + .5; -shape_1_per_frame17=y = y0*q32 + .5; -shape_1_per_frame18=z = z0; -shape_1_per_frame19= -shape_1_per_frame20=rad = 0.007/z*q13; -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = a/2; -shape_1_per_frame23= -shape_1_per_frame24=r = instance/num_inst; -shape_1_per_frame25=b = 1-r; -shape_1_per_frame26=g = 4*pow (r-0.5,2); -shape_1_per_frame27=r = r*0.75+1/4; -shape_1_per_frame28=g = g*0.75+1/4; -shape_1_per_frame29=b = b*0.75+1/4; -shape_1_per_frame30=r2 = r; b2 = b; g2 = g; -shape_1_per_frame31= -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=1.000 -shapecode_2_g=0.700 -shapecode_2_b=0.500 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=128 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=k1 = 1; -shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=rad = 0.007/z*q13; -shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_3_per_frame22=a2 = a/2; -shape_3_per_frame23= -shape_3_per_frame24=r = instance/num_inst; -shape_3_per_frame25=b = 1-r; -shape_3_per_frame26=g = 4*pow (r-0.5,2); -shape_3_per_frame27=r = r*0.75+1/4; -shape_3_per_frame28=g = g*0.75+1/4; -shape_3_per_frame29=b = b*0.75+1/4; -shape_3_per_frame30=r2 = r; b2 = b; g2 = g; -shape_3_per_frame31= -shape_3_per_frame32=x = 1-x; -shape_3_per_frame33= -shape_3_per_frame34=//y = 1-y; //EVENTUELL -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_3= -per_frame_init_4=vol_=1; -per_frame_init_5=flen = 128; shapes = 16*2; -per_frame_init_6=reg01 = shapes; -per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; -per_frame_init_8= -per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; -per_frame_init_10= -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (10*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27= -per_frame_28=m1 = maxind*8; -per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_33=bcount2 += is_rbeat; -per_frame_34=trel1 += BPM/60*dt/2; -per_frame_35= -per_frame_36=n = 0; vol = .1; bbase = 10000; -per_frame_37=loop (flen, -per_frame_38= value = gmegabuf(n)/vol_; -per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_40= megabuf (bbase+n) = value; -per_frame_41= dec = if(trig,dec_f,dec_m); -per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n+5000),2); -per_frame_44= n += 1; -per_frame_45=); -per_frame_46= -per_frame_47=vol = sqrt(vol); -per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_49= -per_frame_50=// post smoothing -per_frame_51=n = 0; -per_frame_52=loop (flen, -per_frame_53= value = megabuf(n+5000); -per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); -per_frame_55= dec = dec_m; -per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_57= n = n+1; -per_frame_58=); -per_frame_59= -per_frame_60= -per_frame_61=// Berechnung Ortskoordinaten aus Spektrum -per_frame_62=dist = 2; step = flen/shapes/2+1; -per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; -per_frame_64=loop (shapes, -per_frame_65=style = 2; -per_frame_66= -per_frame_67=if (style ==0, //Standard ohne slope limitation -per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; -per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; -per_frame_70=, -per_frame_71= if (style==1, //x,y, slope limitation -per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); -per_frame_73= delta = min (slope, max(-slope, delta)); -per_frame_74= megabuf(n) += delta/fps*speed; -per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); -per_frame_76= delta = min (slope, max(-slope, delta)); -per_frame_77= megabuf(n+1) += delta/fps*speed; -per_frame_78= , -per_frame_79= //rad, ang slope limitation -per_frame_80= x0 = megabuf(m)-megabuf(m+dist); -per_frame_81= y0 = megabuf(m)-megabuf(m-dist); -per_frame_82= radi = sqrt (x0*x0+y0*y0); -per_frame_83= angi = atan2 (x0,y0)+6.28*2; -per_frame_84= j=n+4000; -per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_89=)); -per_frame_90=tt = (bcount%8==0) && dbl_beat; -per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; -per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; -per_frame_95= m = m + step; n = n+8; k= k+1; -per_frame_96=); -per_frame_97= -per_frame_98= -per_frame_99=//Projektion -per_frame_100=n = 1000; m = 2000; -per_frame_101=loop (shapes, -per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_104= gmegabuf(n+2) = megabuf(m+2); -per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_107= n = n+8; m = m+8; -per_frame_108=); -per_frame_109= -per_frame_110=q32 = aspecty; -per_frame_111=q13 = sqrt(mid_att); //shp rad -per_frame_112= -per_frame_113=trig = (bcount%32 == 0) && dbl_beat; -per_frame_114=if (trig, -per_frame_115= r1 = 4+int (rand(6)); -per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); -per_frame_117= r3 = -1*pow (2, int(rand(3))); -per_frame_118= -per_frame_119= s1 = (1+int(rand(4))); -per_frame_120= if (rand(1)>0.5,s1=-s1,0); -per_frame_121= s2 = rand(3); -per_frame_122= s3 = -1*pow (2, int(rand(3))); -per_frame_123=,0); -per_frame_124= -per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_126= -per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); -per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); -per_frame_129= -per_frame_130=//tex shift -per_frame_131=//q29 = frk*bcount; q30 = int(0); -per_frame_132=q28 = frk; -per_frame_133= -per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); -per_frame_135= -per_frame_136=slow = certain < 1.8; -per_frame_137=//mask shift x -per_frame_138=q20 = 1/r1; //Anteil -per_frame_139=q22 = q20*r2; //Limit -per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); -per_frame_141=q21 = q20*int(trelx); //phase -per_frame_142= -per_frame_143=//mask shift y -per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_145=q26 = s2; //Narrow -per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); -per_frame_147=q27 = int(trely)/q25; //phase -per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow -per_frame_149= -per_frame_150=tmove += (2+certain)*dt/3; -per_frame_151=q19=tmove; -per_frame_152=monitor = certain; -per_frame_153=q10 = trel1; -per_frame_154=q11 = max(0,certain-1)/2; -per_frame_155= -per_frame_156= -per_frame_157=q17=ddx; q18 = ddy; -per_frame_158= -per_frame_159=q16 = 1 ; -per_frame_160=monitor = slow; -per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; -warp_1=`float2 dz; -warp_2=`static const float2 hor = float2 (texsize.z,0)*4; -warp_3=`static const float2 ver = float2 (0,texsize.w)*4; -warp_4=`shader_body { -warp_5=` -warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_8=` -warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); -warp_10=`} -comp_1=`#define sat saturate -comp_2=`#define snl sampler_noise_lq -comp_3=`#define snh sampler_noise_hq -comp_4=`sampler sampler_heart; -comp_5=`sampler sampler_pw_noise_lq; -comp_6=`float3 neon, neons, col; -comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; -comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; -comp_9=`static const int anz = 0, tubes = 12; -comp_10=`static float trad = 0.01, tlen = 2;; -comp_11=` -comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} -comp_13=` -comp_14=`shader_body -comp_15=`{ -comp_16=`uv = (uv-0.5)*q16+0.5; -comp_17=`uv += float2(q17,q18); -comp_18=`uv0 = uv; -comp_19=`uv1 = (uv-0.5)*aspect.xy ; -comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); -comp_21=`uv2 = float2 (z*(uv1.x),z+q19); -comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); -comp_23=`uv2 = float2 (z*(uv1.x),z+q19); -comp_24=` -comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; -comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); -comp_27=`uv += water * 0.04 *iswater; -comp_28=` -comp_29=`//NEON -comp_30=`uv1 = (uv-0.5)*aspect.xy ; -comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; -comp_32=`dist = tuv0.x; -comp_33=`near = sat (2-dist/4); -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; -comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); -comp_40=`nshape *= sat(k1*2); -comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; -comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); -comp_43=` -comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; -comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; -comp_46=` -comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; -comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; -comp_49=`nmask += 0.1; -comp_50=` -comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; -comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; -comp_53=`noise *= (nshape==0) * near; -comp_54=` -comp_55=` -comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); -comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); -comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; -comp_59=` -comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; -comp_61=` -comp_62=`//Hintergrundbel. -comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); -comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); -comp_65=` -comp_66=` -comp_67=`float3 shine = ret; -comp_68=`float radi=1; float anz = 20; -comp_69=`float scale=1.5/anz; -comp_70=`for (int n=1; n <= anz; n++) -comp_71=`{ -comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; -comp_73=` radi -= .9/anz ; -comp_74=`} -comp_75=` -comp_76=` -comp_77=`ret = shine * (1-sat(5*iswater)*0.2); -comp_78=` -comp_79=`//ret = ret*0.2+nmask/2; -comp_80=`ret *= 1.3; -comp_81=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 deleted file mode 100644 index 9c2cd79..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2 light.milk2 +++ /dev/null @@ -1,1340 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:14:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.530 -blending_direction=-1 -random_1=0.098 -random_2=0.861 -random_3=0.744 -random_4=0.663 -random_5=0.738 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R194.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.597 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.630 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.49138 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=.5+q4;y=.5+q5; -shape_0_per_frame2=a=bass_att+mid_att+treb_att; -shape_0_per_frame3=a=a*0.25; -shape_0_per_frame4=a=a*a*1.5; -shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); -shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); -shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); -shape_0_per_frame8=rad = sin(bass+vol); -shape_0_per_frame9=r = bass+1.31*time; -shape_0_per_frame10=g = bass+1.32*time/2; -shape_0_per_frame11=b = bass+1.33*time/3; -shape_0_per_frame12=zoom = sin(bass); -shapecode_1_enabled=0 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01842 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81954 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tex_ang=0.01; -shape_1_per_frame2=x=.5-q4; -shape_1_per_frame3=y=.5-q5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); -comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); -comp_5=` uv = float2(rad,uv.y); -comp_6=` -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` ret += GetBlur1(uv); -comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2018 martin - the sewers2 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=192 -wavecode_0_sep=50 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.03000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=y = gmegabuf (t1)*.15+.3; -wave_0_per_point7=a=0; -wave_0_per_point8=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=212 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20041 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.200 -wavecode_1_g=0.600 -wavecode_1_b=0.700 -wavecode_1_a=0.800 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 0.5 + value1; -wave_1_per_point3=a = min(1,pow(mid/1.5,4)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.84281 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11= -shape_1_per_frame12=megabuf(n) = x0; -shape_1_per_frame13=megabuf(n+1) = y0; -shape_1_per_frame14=megabuf(n+2) = z0; -shape_1_per_frame15= -shape_1_per_frame16=x = x0 + .5; -shape_1_per_frame17=y = y0*q32 + .5; -shape_1_per_frame18=z = z0; -shape_1_per_frame19= -shape_1_per_frame20=rad = 0.007/z*q13; -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = a/2; -shape_1_per_frame23= -shape_1_per_frame24=r = instance/num_inst; -shape_1_per_frame25=b = 1-r; -shape_1_per_frame26=g = 4*pow (r-0.5,2); -shape_1_per_frame27=r = r*0.75+1/4; -shape_1_per_frame28=g = g*0.75+1/4; -shape_1_per_frame29=b = b*0.75+1/4; -shape_1_per_frame30=r2 = r; b2 = b; g2 = g; -shape_1_per_frame31= -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=1.000 -shapecode_2_g=0.700 -shapecode_2_b=0.500 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=128 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=k1 = 1; -shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=rad = 0.007/z*q13; -shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_3_per_frame22=a2 = a/2; -shape_3_per_frame23= -shape_3_per_frame24=r = instance/num_inst; -shape_3_per_frame25=b = 1-r; -shape_3_per_frame26=g = 4*pow (r-0.5,2); -shape_3_per_frame27=r = r*0.75+1/4; -shape_3_per_frame28=g = g*0.75+1/4; -shape_3_per_frame29=b = b*0.75+1/4; -shape_3_per_frame30=r2 = r; b2 = b; g2 = g; -shape_3_per_frame31= -shape_3_per_frame32=x = 1-x; -shape_3_per_frame33= -shape_3_per_frame34=//y = 1-y; //EVENTUELL -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_3= -per_frame_init_4=vol_=1; -per_frame_init_5=flen = 128; shapes = 16*2; -per_frame_init_6=reg01 = shapes; -per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; -per_frame_init_8= -per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; -per_frame_init_10= -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (10*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27= -per_frame_28=m1 = maxind*8; -per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_33=bcount2 += is_rbeat; -per_frame_34=trel1 += BPM/60*dt/2; -per_frame_35= -per_frame_36=n = 0; vol = .1; bbase = 10000; -per_frame_37=loop (flen, -per_frame_38= value = gmegabuf(n)/vol_; -per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_40= megabuf (bbase+n) = value; -per_frame_41= dec = if(trig,dec_f,dec_m); -per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n+5000),2); -per_frame_44= n += 1; -per_frame_45=); -per_frame_46= -per_frame_47=vol = sqrt(vol); -per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_49= -per_frame_50=// post smoothing -per_frame_51=n = 0; -per_frame_52=loop (flen, -per_frame_53= value = megabuf(n+5000); -per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); -per_frame_55= dec = dec_m; -per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_57= n = n+1; -per_frame_58=); -per_frame_59= -per_frame_60= -per_frame_61=// Berechnung Ortskoordinaten aus Spektrum -per_frame_62=dist = 2; step = flen/shapes/2+1; -per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; -per_frame_64=loop (shapes, -per_frame_65=style = 2; -per_frame_66= -per_frame_67=if (style ==0, //Standard ohne slope limitation -per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; -per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; -per_frame_70=, -per_frame_71= if (style==1, //x,y, slope limitation -per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); -per_frame_73= delta = min (slope, max(-slope, delta)); -per_frame_74= megabuf(n) += delta/fps*speed; -per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); -per_frame_76= delta = min (slope, max(-slope, delta)); -per_frame_77= megabuf(n+1) += delta/fps*speed; -per_frame_78= , -per_frame_79= //rad, ang slope limitation -per_frame_80= x0 = megabuf(m)-megabuf(m+dist); -per_frame_81= y0 = megabuf(m)-megabuf(m-dist); -per_frame_82= radi = sqrt (x0*x0+y0*y0); -per_frame_83= angi = atan2 (x0,y0)+6.28*2; -per_frame_84= j=n+4000; -per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_89=)); -per_frame_90=tt = (bcount%8==0) && dbl_beat; -per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; -per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; -per_frame_95= m = m + step; n = n+8; k= k+1; -per_frame_96=); -per_frame_97= -per_frame_98= -per_frame_99=//Projektion -per_frame_100=n = 1000; m = 2000; -per_frame_101=loop (shapes, -per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_104= gmegabuf(n+2) = megabuf(m+2); -per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_107= n = n+8; m = m+8; -per_frame_108=); -per_frame_109= -per_frame_110=q32 = aspecty; -per_frame_111=q13 = sqrt(mid_att); //shp rad -per_frame_112= -per_frame_113=trig = (bcount%32 == 0) && dbl_beat; -per_frame_114=if (trig, -per_frame_115= r1 = 4+int (rand(6)); -per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); -per_frame_117= r3 = -1*pow (2, int(rand(3))); -per_frame_118= -per_frame_119= s1 = (1+int(rand(4))); -per_frame_120= if (rand(1)>0.5,s1=-s1,0); -per_frame_121= s2 = rand(3); -per_frame_122= s3 = -1*pow (2, int(rand(3))); -per_frame_123=,0); -per_frame_124= -per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_126= -per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); -per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); -per_frame_129= -per_frame_130=//tex shift -per_frame_131=//q29 = frk*bcount; q30 = int(0); -per_frame_132=q28 = frk; -per_frame_133= -per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); -per_frame_135= -per_frame_136=slow = certain < 1.8; -per_frame_137=//mask shift x -per_frame_138=q20 = 1/r1; //Anteil -per_frame_139=q22 = q20*r2; //Limit -per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); -per_frame_141=q21 = q20*int(trelx); //phase -per_frame_142= -per_frame_143=//mask shift y -per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_145=q26 = s2; //Narrow -per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); -per_frame_147=q27 = int(trely)/q25; //phase -per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow -per_frame_149= -per_frame_150=tmove += (2+certain)*dt/3; -per_frame_151=q19=tmove; -per_frame_152=monitor = certain; -per_frame_153=q10 = trel1; -per_frame_154=q11 = max(0,certain-1)/2; -per_frame_155= -per_frame_156= -per_frame_157=q17=ddx; q18 = ddy; -per_frame_158= -per_frame_159=q16 = 1 ; -per_frame_160=monitor = slow; -per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; -warp_1=`float2 dz; -warp_2=`static const float2 hor = float2 (texsize.z,0)*4; -warp_3=`static const float2 ver = float2 (0,texsize.w)*4; -warp_4=`shader_body { -warp_5=` -warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_8=` -warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); -warp_10=`} -comp_1=`#define sat saturate -comp_2=`#define snl sampler_noise_lq -comp_3=`#define snh sampler_noise_hq -comp_4=`sampler sampler_heart; -comp_5=`sampler sampler_pw_noise_lq; -comp_6=`float3 neon, neons, col; -comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; -comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; -comp_9=`static const int anz = 0, tubes = 12; -comp_10=`static float trad = 0.01, tlen = 2;; -comp_11=` -comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} -comp_13=` -comp_14=`shader_body -comp_15=`{ -comp_16=`uv = (uv-0.5)*q16+0.5; -comp_17=`uv += float2(q17,q18); -comp_18=`uv0 = uv; -comp_19=`uv1 = (uv-0.5)*aspect.xy ; -comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); -comp_21=`uv2 = float2 (z*(uv1.x),z+q19); -comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); -comp_23=`uv2 = float2 (z*(uv1.x),z+q19); -comp_24=` -comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; -comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); -comp_27=`uv += water * 0.04 *iswater; -comp_28=` -comp_29=`//NEON -comp_30=`uv1 = (uv-0.5)*aspect.xy ; -comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; -comp_32=`dist = tuv0.x; -comp_33=`near = sat (2-dist/4); -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; -comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); -comp_40=`nshape *= sat(k1*2); -comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; -comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); -comp_43=` -comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; -comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; -comp_46=` -comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; -comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; -comp_49=`nmask += 0.1; -comp_50=` -comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; -comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; -comp_53=`noise *= (nshape==0) * near; -comp_54=` -comp_55=` -comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); -comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); -comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; -comp_59=` -comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; -comp_61=` -comp_62=`//Hintergrundbel. -comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); -comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); -comp_65=` -comp_66=` -comp_67=`float3 shine = ret; -comp_68=`float radi=1; float anz = 20; -comp_69=`float scale=1.5/anz; -comp_70=`for (int n=1; n <= anz; n++) -comp_71=`{ -comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; -comp_73=` radi -= .9/anz ; -comp_74=`} -comp_75=` -comp_76=` -comp_77=`ret = shine * (1-sat(5*iswater)*0.2); -comp_78=` -comp_79=`//ret = ret*0.2+nmask/2; -comp_80=`//ret -= 0.1; -comp_81=`//ret /= float3(2.9,-1.6,1.8); -comp_82=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 deleted file mode 100644 index 0ffb553..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin - the sewers2.milk2 +++ /dev/null @@ -1,1340 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:07:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.490 -blending_direction=1 -random_1=0.759 -random_2=0.773 -random_3=0.316 -random_4=0.326 -random_5=0.568 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R194.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.597 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.630 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.49138 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=.5+q4;y=.5+q5; -shape_0_per_frame2=a=bass_att+mid_att+treb_att; -shape_0_per_frame3=a=a*0.25; -shape_0_per_frame4=a=a*a*1.5; -shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); -shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); -shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); -shape_0_per_frame8=rad = sin(bass+vol); -shape_0_per_frame9=r = bass+1.31*time; -shape_0_per_frame10=g = bass+1.32*time/2; -shape_0_per_frame11=b = bass+1.33*time/3; -shape_0_per_frame12=zoom = sin(bass); -shapecode_1_enabled=0 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01842 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81954 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tex_ang=0.01; -shape_1_per_frame2=x=.5-q4; -shape_1_per_frame3=y=.5-q5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); -comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); -comp_5=` uv = float2(rad,uv.y); -comp_6=` -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` ret += GetBlur1(uv); -comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=2018 martin - the sewers2 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=192 -wavecode_0_sep=50 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.03000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=y = gmegabuf (t1)*.15+.3; -wave_0_per_point7=a=0; -wave_0_per_point8=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=212 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20041 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.200 -wavecode_1_g=0.600 -wavecode_1_b=0.700 -wavecode_1_a=0.800 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 0.5 + value1; -wave_1_per_point3=a = min(1,pow(mid/1.5,4)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.84281 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11= -shape_1_per_frame12=megabuf(n) = x0; -shape_1_per_frame13=megabuf(n+1) = y0; -shape_1_per_frame14=megabuf(n+2) = z0; -shape_1_per_frame15= -shape_1_per_frame16=x = x0 + .5; -shape_1_per_frame17=y = y0*q32 + .5; -shape_1_per_frame18=z = z0; -shape_1_per_frame19= -shape_1_per_frame20=rad = 0.007/z*q13; -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = a/2; -shape_1_per_frame23= -shape_1_per_frame24=r = instance/num_inst; -shape_1_per_frame25=b = 1-r; -shape_1_per_frame26=g = 4*pow (r-0.5,2); -shape_1_per_frame27=r = r*0.75+1/4; -shape_1_per_frame28=g = g*0.75+1/4; -shape_1_per_frame29=b = b*0.75+1/4; -shape_1_per_frame30=r2 = r; b2 = b; g2 = g; -shape_1_per_frame31= -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=1.000 -shapecode_2_g=0.700 -shapecode_2_b=0.500 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=128 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=k1 = 1; -shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=rad = 0.007/z*q13; -shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_3_per_frame22=a2 = a/2; -shape_3_per_frame23= -shape_3_per_frame24=r = instance/num_inst; -shape_3_per_frame25=b = 1-r; -shape_3_per_frame26=g = 4*pow (r-0.5,2); -shape_3_per_frame27=r = r*0.75+1/4; -shape_3_per_frame28=g = g*0.75+1/4; -shape_3_per_frame29=b = b*0.75+1/4; -shape_3_per_frame30=r2 = r; b2 = b; g2 = g; -shape_3_per_frame31= -shape_3_per_frame32=x = 1-x; -shape_3_per_frame33= -shape_3_per_frame34=//y = 1-y; //EVENTUELL -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_3= -per_frame_init_4=vol_=1; -per_frame_init_5=flen = 128; shapes = 16*2; -per_frame_init_6=reg01 = shapes; -per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; -per_frame_init_8= -per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; -per_frame_init_10= -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (10*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27= -per_frame_28=m1 = maxind*8; -per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_33=bcount2 += is_rbeat; -per_frame_34=trel1 += BPM/60*dt/2; -per_frame_35= -per_frame_36=n = 0; vol = .1; bbase = 10000; -per_frame_37=loop (flen, -per_frame_38= value = gmegabuf(n)/vol_; -per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_40= megabuf (bbase+n) = value; -per_frame_41= dec = if(trig,dec_f,dec_m); -per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n+5000),2); -per_frame_44= n += 1; -per_frame_45=); -per_frame_46= -per_frame_47=vol = sqrt(vol); -per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_49= -per_frame_50=// post smoothing -per_frame_51=n = 0; -per_frame_52=loop (flen, -per_frame_53= value = megabuf(n+5000); -per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); -per_frame_55= dec = dec_m; -per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_57= n = n+1; -per_frame_58=); -per_frame_59= -per_frame_60= -per_frame_61=// Berechnung Ortskoordinaten aus Spektrum -per_frame_62=dist = 2; step = flen/shapes/2+1; -per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; -per_frame_64=loop (shapes, -per_frame_65=style = 2; -per_frame_66= -per_frame_67=if (style ==0, //Standard ohne slope limitation -per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; -per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; -per_frame_70=, -per_frame_71= if (style==1, //x,y, slope limitation -per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); -per_frame_73= delta = min (slope, max(-slope, delta)); -per_frame_74= megabuf(n) += delta/fps*speed; -per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); -per_frame_76= delta = min (slope, max(-slope, delta)); -per_frame_77= megabuf(n+1) += delta/fps*speed; -per_frame_78= , -per_frame_79= //rad, ang slope limitation -per_frame_80= x0 = megabuf(m)-megabuf(m+dist); -per_frame_81= y0 = megabuf(m)-megabuf(m-dist); -per_frame_82= radi = sqrt (x0*x0+y0*y0); -per_frame_83= angi = atan2 (x0,y0)+6.28*2; -per_frame_84= j=n+4000; -per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_89=)); -per_frame_90=tt = (bcount%8==0) && dbl_beat; -per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; -per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; -per_frame_95= m = m + step; n = n+8; k= k+1; -per_frame_96=); -per_frame_97= -per_frame_98= -per_frame_99=//Projektion -per_frame_100=n = 1000; m = 2000; -per_frame_101=loop (shapes, -per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_104= gmegabuf(n+2) = megabuf(m+2); -per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_107= n = n+8; m = m+8; -per_frame_108=); -per_frame_109= -per_frame_110=q32 = aspecty; -per_frame_111=q13 = sqrt(mid_att); //shp rad -per_frame_112= -per_frame_113=trig = (bcount%32 == 0) && dbl_beat; -per_frame_114=if (trig, -per_frame_115= r1 = 4+int (rand(6)); -per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); -per_frame_117= r3 = -1*pow (2, int(rand(3))); -per_frame_118= -per_frame_119= s1 = (1+int(rand(4))); -per_frame_120= if (rand(1)>0.5,s1=-s1,0); -per_frame_121= s2 = rand(3); -per_frame_122= s3 = -1*pow (2, int(rand(3))); -per_frame_123=,0); -per_frame_124= -per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_126= -per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); -per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); -per_frame_129= -per_frame_130=//tex shift -per_frame_131=//q29 = frk*bcount; q30 = int(0); -per_frame_132=q28 = frk; -per_frame_133= -per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); -per_frame_135= -per_frame_136=slow = certain < 1.8; -per_frame_137=//mask shift x -per_frame_138=q20 = 1/r1; //Anteil -per_frame_139=q22 = q20*r2; //Limit -per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); -per_frame_141=q21 = q20*int(trelx); //phase -per_frame_142= -per_frame_143=//mask shift y -per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_145=q26 = s2; //Narrow -per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); -per_frame_147=q27 = int(trely)/q25; //phase -per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow -per_frame_149= -per_frame_150=tmove += (2+certain)*dt/3; -per_frame_151=q19=tmove; -per_frame_152=monitor = certain; -per_frame_153=q10 = trel1; -per_frame_154=q11 = max(0,certain-1)/2; -per_frame_155= -per_frame_156= -per_frame_157=q17=ddx; q18 = ddy; -per_frame_158= -per_frame_159=q16 = 1 ; -per_frame_160=monitor = slow; -per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; -warp_1=`float2 dz; -warp_2=`static const float2 hor = float2 (texsize.z,0)*4; -warp_3=`static const float2 ver = float2 (0,texsize.w)*4; -warp_4=`shader_body { -warp_5=` -warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_8=` -warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); -warp_10=`} -comp_1=`#define sat saturate -comp_2=`#define snl sampler_noise_lq -comp_3=`#define snh sampler_noise_hq -comp_4=`sampler sampler_heart; -comp_5=`sampler sampler_pw_noise_lq; -comp_6=`float3 neon, neons, col; -comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; -comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; -comp_9=`static const int anz = 0, tubes = 12; -comp_10=`static float trad = 0.01, tlen = 2;; -comp_11=` -comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} -comp_13=` -comp_14=`shader_body -comp_15=`{ -comp_16=`uv = (uv-0.5)*q16+0.5; -comp_17=`uv += float2(q17,q18); -comp_18=`uv0 = uv; -comp_19=`uv1 = (uv-0.5)*aspect.xy ; -comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); -comp_21=`uv2 = float2 (z*(uv1.x),z+q19); -comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); -comp_23=`uv2 = float2 (z*(uv1.x),z+q19); -comp_24=` -comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; -comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); -comp_27=`uv += water * 0.04 *iswater; -comp_28=` -comp_29=`//NEON -comp_30=`uv1 = (uv-0.5)*aspect.xy ; -comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; -comp_32=`dist = tuv0.x; -comp_33=`near = sat (2-dist/4); -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; -comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); -comp_40=`nshape *= sat(k1*2); -comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; -comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); -comp_43=` -comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; -comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; -comp_46=` -comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; -comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; -comp_49=`nmask += 0.1; -comp_50=` -comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; -comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; -comp_53=`noise *= (nshape==0) * near; -comp_54=` -comp_55=` -comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); -comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); -comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; -comp_59=` -comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; -comp_61=` -comp_62=`//Hintergrundbel. -comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); -comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); -comp_65=` -comp_66=` -comp_67=`float3 shine = ret; -comp_68=`float radi=1; float anz = 20; -comp_69=`float scale=1.5/anz; -comp_70=`for (int n=1; n <= anz; n++) -comp_71=`{ -comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; -comp_73=` radi -= .9/anz ; -comp_74=`} -comp_75=` -comp_76=` -comp_77=`ret = shine * (1-sat(5*iswater)*0.2); -comp_78=` -comp_79=`//ret = ret*0.2+nmask/2; -comp_80=` -comp_81=`ret /= float3(0.4,2.0,1.9); -comp_82=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 deleted file mode 100644 index 5c5abf1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin1 [PRIVATE].milk2 +++ /dev/null @@ -1,2145 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 19:10:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.40 -blending_direction=1 -random_1=0.875203 -random_2=0.723442 -random_3=0.087669 -random_4=0.161111 -random_5=0.465447 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.007 clipboard03.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`ret /= float3(-0.5,0.9,2.0); -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 deleted file mode 100644 index 623f04d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin2 [PRIVATE].milk2 +++ /dev/null @@ -1,2145 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 19:10:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.40 -blending_direction=1 -random_1=0.875203 -random_2=0.723442 -random_3=0.087669 -random_4=0.161111 -random_5=0.465447 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]3 TEMP.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q25 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.05*sample + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//wrist movement; -wave_1_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point14= -wave_1_per_point15=xq=xp; -wave_1_per_point16=sa=sin(ang);ca=cos(ang); -wave_1_per_point17=yq=yp*sa + zp*ca; -wave_1_per_point18=zq=yp*ca - zp*sa; -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=sa=sin(ang);ca=cos(ang); -wave_1_per_point24=xp=xq*sa + yq*ca; -wave_1_per_point25=yp=xq*ca - yq*sa; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//forearm movement; -wave_1_per_point29=zp=zp-0.3; -wave_1_per_point30=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point31=xq=xp; -wave_1_per_point32=sa=sin(ang);ca=cos(ang); -wave_1_per_point33=yq=yp*sa + zp*ca; -wave_1_per_point34=zq=yp*ca - zp*sa; -wave_1_per_point35= -wave_1_per_point36=//upper arm twist -wave_1_per_point37=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point38=sa=sin(ang);ca=cos(ang); -wave_1_per_point39=xp=xq*sa + yq*ca; -wave_1_per_point40=yp=xq*ca - yq*sa; -wave_1_per_point41=zp=zq; -wave_1_per_point42= -wave_1_per_point43=//upper arm outward; -wave_1_per_point44=zp=zp-0.35; -wave_1_per_point45=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point46=sa=sin(ang);ca=cos(ang); -wave_1_per_point47=xq=xp*sa + zp*ca; -wave_1_per_point48=yq=yp; -wave_1_per_point49=zq=xp*ca - zp*sa; -wave_1_per_point50= -wave_1_per_point51=//upper arm up down; -wave_1_per_point52=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point53=xp=xq; -wave_1_per_point54=sa=sin(ang);ca=cos(ang); -wave_1_per_point55=yp=yq*ca - zq*sa; -wave_1_per_point56=zp=yq*sa + zq*ca; -wave_1_per_point57= -wave_1_per_point58=//xp=xq;yp=yq;zp=zq; -wave_1_per_point59= -wave_1_per_point60= -wave_1_per_point61=//project into screenspace and draw on screen -wave_1_per_point62=zp=zp+2; -wave_1_per_point63=xs=xp/zp; -wave_1_per_point64=ys=yp/zp; -wave_1_per_point65= -wave_1_per_point66=x=xs+0.5; -wave_1_per_point67=y=ys*1.3+0.5; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=a=(1-sample); -wave_1_per_point71= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.900 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=t2 = t2 + bass_att/2; -wave_2_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_2_per_point2= -wave_2_per_point3=k1 = cos(time/2.4); -wave_2_per_point4=k2 = sin(time/2); -wave_2_per_point5= -wave_2_per_point6=t_abs = sample; -wave_2_per_point7=t_rel = sample-time/2.12; -wave_2_per_point8=ampl = cos(t_rel)*5; -wave_2_per_point9=//ampl = 3; -wave_2_per_point10= -wave_2_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_2_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_2_per_point13=oz = ampl/2.3; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17= -wave_2_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_2_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_2_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_2_per_point21= -wave_2_per_point22=r = 1; -wave_2_per_point23=g = 0.5; -wave_2_per_point24=b = 0.2; -wave_2_per_point25= -wave_2_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_2_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_2_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_2_per_point29= -wave_2_per_point30=xang = k1*3; -wave_2_per_point31=yang = 1; -wave_2_per_point32=zang = 3*k1; -wave_2_per_point33=fov = 0.22; -wave_2_per_point34= -wave_2_per_point35=monitor = t2; -wave_2_per_point36= -wave_2_per_point37=// Rotation um x,y,z -wave_2_per_point38= -wave_2_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point41= -wave_2_per_point42=ox = mx; -wave_2_per_point43=oy = my; -wave_2_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point46=ox = mx; -wave_2_per_point47=oz = mz; -wave_2_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point50=oy = my; -wave_2_per_point51=oz = mz; -wave_2_per_point52= -wave_2_per_point53=oz = oz - 6; -wave_2_per_point54=x = ox*fov/oz +0.5; -wave_2_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_2_per_point56=y = oy*fov/oz + 0.5; -wave_2_per_point57= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (16*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.007 clipboard03.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`ret /= float3(1.8,-1.8,2.1); -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 deleted file mode 100644 index 8f4352c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin3 [PRIVATE].milk2 +++ /dev/null @@ -1,2035 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 00:22:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.51 -blending_direction=-1 -random_1=0.586585 -random_2=0.947832 -random_3=0.967751 -random_4=0.523171 -random_5=0.408401 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R063.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=1.707 -fWarpScale=2.087 -fZoomExponent=1.09000 -fShader=0.000 -zoom=0.94990 -rot=0.00000 -cx=0.460 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01030 -sx=0.78992 -sy=1.01000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.970 -ob_a=0.297 -ib_size=0.250 -ib_r=0.248 -ib_g=0.192 -ib_b=0.205 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.150 -b2x=0.790 -b3x=1.120 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (0.36, 30/fps); -per_frame_2=dec_slow = pow (0.931, 30/fps); -per_frame_3=//dec_xlow = pow (1.039, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+0.11); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.84; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.80134/4); -per_frame_25=q2 = sin(p2 * 3.51859/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+0.041; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,0.28)*prox*2; -per_frame_45=q32 = 0.58 + 0.21*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.822-0.0023; -warp_6=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*0.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; -comp_44=`rss0.y = 0.12/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-0.6); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*0.61; -comp_53=`float z = 0.994/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/2; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(0.043*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(0.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; -comp_76=`dots *= saturate(0.17/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/12; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*2); -comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`//ret += blk; -comp_91=` -comp_92=`ret /= float3(0.5,-1.9,0.6); -comp_93=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 deleted file mode 100644 index 1080db7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs martin4 [PRIVATE].milk2 +++ /dev/null @@ -1,2035 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 00:23:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.59 -blending_direction=-1 -random_1=0.854607 -random_2=0.352575 -random_3=0.010434 -random_4=0.983198 -random_5=0.086721 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R063.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=1.707 -fWarpScale=2.087 -fZoomExponent=1.09000 -fShader=0.000 -zoom=0.94990 -rot=0.00000 -cx=0.460 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01030 -sx=0.78992 -sy=1.01000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.970 -ob_a=0.297 -ib_size=0.250 -ib_r=0.248 -ib_g=0.192 -ib_b=0.205 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.150 -b2x=0.790 -b3x=1.120 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (0.36, 30/fps); -per_frame_2=dec_slow = pow (0.931, 30/fps); -per_frame_3=//dec_xlow = pow (1.039, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+0.11); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.84; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.80134/4); -per_frame_25=q2 = sin(p2 * 3.51859/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+0.041; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,0.28)*prox*2; -per_frame_45=q32 = 0.58 + 0.21*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.822-0.0023; -warp_6=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*0.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; -comp_44=`rss0.y = 0.12/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-0.6); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*0.61; -comp_53=`float z = 0.994/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/2; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(0.043*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(0.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; -comp_76=`dots *= saturate(0.17/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/12; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*2); -comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`//ret += blk; -comp_91=` -comp_92=`ret /= float3(1.7,1.9,0.8); -comp_93=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk deleted file mode 100644 index 63bd04b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077 vs shifter - liquid circuitry - model without work 001.milk +++ /dev/null @@ -1,328 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00180 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.360 -ob_g=0.290 -ob_b=0.290 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.06989 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 2.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.40271 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.930 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_3_per_frame3= -shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_3_per_frame7= -shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_3_per_frame11= -shape_3_per_frame12=r=redif; -shape_3_per_frame13=g=greenif; -shape_3_per_frame14=b=blueif; -shape_3_per_frame15= -shape_3_per_frame16=r2=sin(time*.47); -shape_3_per_frame17=g2=sin(time*.72); -shape_3_per_frame18=b2=sin(time*0.33); -shape_3_per_frame19= -shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); -per_frame_1=decay=.6; -per_frame_2=wave_a=0; -per_frame_3=zoom=1; -per_frame_4=warp=0; -per_frame_5= -per_frame_6=q5=aspectx; -per_frame_7=q6=aspecty; -per_frame_8= -per_frame_9= -per_frame_10=bt=bt+bass/fps; -per_frame_11=q1=bt; -warp_1=`shader_body { -warp_2=` -warp_3=`//uv = uv_orig; -warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_6=` -warp_7=`float2 tmp = uv1; -warp_8=`tmp.x = ang*3; tmp.y = rad; -warp_9=`uv1 = tmp; -warp_10=` -warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); -warp_12=` -warp_13=`float3 ret1 = GetBlur1 (uv)-.3; -warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; -warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; -warp_16=` -warp_17=`ret = -.4*blur + crisp; -warp_18=` -warp_19=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); -warp_20=` ret -= 0.04; -warp_21=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\stars1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.000000 -SpriteY=-0.000000 -SpriteSX=-1.080000 -SpriteSY=-1.080000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.27+(bass_att/15); -code_2=new_scale=1.0+0.900000/2+0.1*sin(time*0.500000+(bass_att/10)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk deleted file mode 100644 index 492bb58..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave.milk +++ /dev/null @@ -1,645 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); -comp_5=`} -comp_6=` -comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 deleted file mode 100644 index 84bb8c7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave1 [PRIVATE].milk2 +++ /dev/null @@ -1,1832 +0,0 @@ -Created with MILKDROP 3.2 on 15/04/2023 at 23:10:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=1 -random_1=0.644309 -random_2=0.927507 -random_3=0.256504 -random_4=0.232656 -random_5=0.093902 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.001 Fire Wave.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); -comp_5=`} -comp_6=` -comp_7=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 deleted file mode 100644 index 7cfc909..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave2 [PRIVATE].milk2 +++ /dev/null @@ -1,1832 +0,0 @@ -Created with MILKDROP 3.2 on 15/04/2023 at 23:12:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.59 -blending_direction=-1 -random_1=0.686585 -random_2=0.847154 -random_3=0.237534 -random_4=0.365583 -random_5=0.325339 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.001 Fire Wave.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); -comp_5=`} -comp_6=` -comp_7=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 deleted file mode 100644 index b5347ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.001 Fire Wave3 [PRIVATE].milk2 +++ /dev/null @@ -1,1832 +0,0 @@ -Created with MILKDROP 3.2 on 15/04/2023 at 23:14:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.48 -blending_direction=-1 -random_1=0.924255 -random_2=0.253930 -random_3=0.970461 -random_4=0.149051 -random_5=0.239431 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.001 Fire Wave.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(1.8,2.7,0.4); -comp_5=`} -comp_6=` -comp_7=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk deleted file mode 100644 index 8c7547a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.002 Flexi's black hole.milk +++ /dev/null @@ -1,325 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.007; -per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,.26); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d + float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 +time* (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand *0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk deleted file mode 100644 index e89a1ce..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk +++ /dev/null @@ -1,846 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 deleted file mode 100644 index 2c20a25..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2.milk2 +++ /dev/null @@ -1,1880 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 00:17:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.230 -blending_direction=-1 -random_1=0.354 -random_2=0.137 -random_3=0.223 -random_4=0.483 -random_5=0.749 - -[PRESET1_BEGIN] -NAME=2018 martin - the sewers .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=192 -wavecode_0_sep=50 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.03000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=gmegabuf(t1) = (value1+value2) ; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=y = gmegabuf (t1)*.15+.3; -wave_0_per_point7=a=0; -wave_0_per_point8=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=212 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20041 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.200 -wavecode_1_g=0.600 -wavecode_1_b=0.700 -wavecode_1_a=0.800 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 0.5 + value1; -wave_1_per_point3=a = min(1,pow(mid/1.5,4)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.84281 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance ==1, textured=0; a=1; r=0;g=0;b=0;r2=r;g2=g;b2=b; rad=0.015;additive=0,0); -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=128 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11= -shape_1_per_frame12=megabuf(n) = x0; -shape_1_per_frame13=megabuf(n+1) = y0; -shape_1_per_frame14=megabuf(n+2) = z0; -shape_1_per_frame15= -shape_1_per_frame16=x = x0 + .5; -shape_1_per_frame17=y = y0*q32 + .5; -shape_1_per_frame18=z = z0; -shape_1_per_frame19= -shape_1_per_frame20=rad = 0.007/z*q13; -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = a/2; -shape_1_per_frame23= -shape_1_per_frame24=r = instance/num_inst; -shape_1_per_frame25=b = 1-r; -shape_1_per_frame26=g = 4*pow (r-0.5,2); -shape_1_per_frame27=r = r*0.75+1/4; -shape_1_per_frame28=g = g*0.75+1/4; -shape_1_per_frame29=b = b*0.75+1/4; -shape_1_per_frame30=r2 = r; b2 = b; g2 = g; -shape_1_per_frame31= -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=1.000 -shapecode_2_g=0.700 -shapecode_2_b=0.500 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=128 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=k1 = 1; -shape_3_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=rad = 0.007/z*q13; -shape_3_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_3_per_frame22=a2 = a/2; -shape_3_per_frame23= -shape_3_per_frame24=r = instance/num_inst; -shape_3_per_frame25=b = 1-r; -shape_3_per_frame26=g = 4*pow (r-0.5,2); -shape_3_per_frame27=r = r*0.75+1/4; -shape_3_per_frame28=g = g*0.75+1/4; -shape_3_per_frame29=b = b*0.75+1/4; -shape_3_per_frame30=r2 = r; b2 = b; g2 = g; -shape_3_per_frame31= -shape_3_per_frame32=x = 1-x; -shape_3_per_frame33= -shape_3_per_frame34=//y = 1-y; //EVENTUELL -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (30000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_3= -per_frame_init_4=vol_=1; -per_frame_init_5=flen = 128; shapes = 16*2; -per_frame_init_6=reg01 = shapes; -per_frame_init_7=minbpm=90; maxbpm=160; num_res=60; -per_frame_init_8= -per_frame_init_9=r1=2; r2=1; run = 0; bvol_=0; -per_frame_init_10= -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (10*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27= -per_frame_28=m1 = maxind*8; -per_frame_29=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_30=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_31=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_32=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_33=bcount2 += is_rbeat; -per_frame_34=trel1 += BPM/60*dt/2; -per_frame_35= -per_frame_36=n = 0; vol = .1; bbase = 10000; -per_frame_37=loop (flen, -per_frame_38= value = gmegabuf(n)/vol_; -per_frame_39= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_40= megabuf (bbase+n) = value; -per_frame_41= dec = if(trig,dec_f,dec_m); -per_frame_42= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n+5000),2); -per_frame_44= n += 1; -per_frame_45=); -per_frame_46= -per_frame_47=vol = sqrt(vol); -per_frame_48=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_49= -per_frame_50=// post smoothing -per_frame_51=n = 0; -per_frame_52=loop (flen, -per_frame_53= value = megabuf(n+5000); -per_frame_54= dec = if (megabuf(4000+n)<=value,.5,.9); -per_frame_55= dec = dec_m; -per_frame_56= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_57= n = n+1; -per_frame_58=); -per_frame_59= -per_frame_60= -per_frame_61=// Berechnung Ortskoordinaten aus Spektrum -per_frame_62=dist = 2; step = flen/shapes/2+1; -per_frame_63=n = 2000; m = 4000+dist; k=0; slope = 0.01; speed = 0.4/slope; -per_frame_64=loop (shapes, -per_frame_65=style = 2; -per_frame_66= -per_frame_67=if (style ==0, //Standard ohne slope limitation -per_frame_68= megabuf(n) = megabuf(m)-megabuf(m+dist);; -per_frame_69= megabuf(n+1) = megabuf(m)-megabuf(m-dist);; -per_frame_70=, -per_frame_71= if (style==1, //x,y, slope limitation -per_frame_72= delta = (megabuf(m)-megabuf(m+dist)) - megabuf(n); -per_frame_73= delta = min (slope, max(-slope, delta)); -per_frame_74= megabuf(n) += delta/fps*speed; -per_frame_75= delta = (megabuf(m)-megabuf(m-dist)) - megabuf(n+1); -per_frame_76= delta = min (slope, max(-slope, delta)); -per_frame_77= megabuf(n+1) += delta/fps*speed; -per_frame_78= , -per_frame_79= //rad, ang slope limitation -per_frame_80= x0 = megabuf(m)-megabuf(m+dist); -per_frame_81= y0 = megabuf(m)-megabuf(m-dist); -per_frame_82= radi = sqrt (x0*x0+y0*y0); -per_frame_83= angi = atan2 (x0,y0)+6.28*2; -per_frame_84= j=n+4000; -per_frame_85= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_86= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_87= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_88= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_89=)); -per_frame_90=tt = (bcount%8==0) && dbl_beat; -per_frame_91= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_92= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_93= megabuf(n+2) = abs(megabuf(m-1)-megabuf(m+1))+0.5; -per_frame_94= megabuf(n+2) = (1+((k+bcount/16)%4))/(0.4+bvol_)*0.7; -per_frame_95= m = m + step; n = n+8; k= k+1; -per_frame_96=); -per_frame_97= -per_frame_98= -per_frame_99=//Projektion -per_frame_100=n = 1000; m = 2000; -per_frame_101=loop (shapes, -per_frame_102= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_103= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_104= gmegabuf(n+2) = megabuf(m+2); -per_frame_105= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_106= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_107= n = n+8; m = m+8; -per_frame_108=); -per_frame_109= -per_frame_110=q32 = aspecty; -per_frame_111=q13 = sqrt(mid_att); //shp rad -per_frame_112= -per_frame_113=trig = (bcount%32 == 0) && dbl_beat; -per_frame_114=if (trig, -per_frame_115= r1 = 4+int (rand(6)); -per_frame_116= r2 = max (2,int ((r1-1)*rand(1))); -per_frame_117= r3 = -1*pow (2, int(rand(3))); -per_frame_118= -per_frame_119= s1 = (1+int(rand(4))); -per_frame_120= if (rand(1)>0.5,s1=-s1,0); -per_frame_121= s2 = rand(3); -per_frame_122= s3 = -1*pow (2, int(rand(3))); -per_frame_123=,0); -per_frame_124= -per_frame_125=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_126= -per_frame_127=tfrk = max(0,if (frk, tfrk+dt, tfrk-dt)); -per_frame_128=if (certain > 3+tfrk/5, frk=1, if (certain < 2+tfrk/5, frk=0,0)); -per_frame_129= -per_frame_130=//tex shift -per_frame_131=//q29 = frk*bcount; q30 = int(0); -per_frame_132=q28 = frk; -per_frame_133= -per_frame_134=slow = if (certain_<2,1,if(certain>2.2,1,slow)); -per_frame_135= -per_frame_136=slow = certain < 1.8; -per_frame_137=//mask shift x -per_frame_138=q20 = 1/r1; //Anteil -per_frame_139=q22 = q20*r2; //Limit -per_frame_140=trelx += 1/q20*r3*run*dt* (1-0.5*slow); -per_frame_141=q21 = q20*int(trelx); //phase -per_frame_142= -per_frame_143=//mask shift y -per_frame_144=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_145=q26 = s2; //Narrow -per_frame_146=trely += q25*s3*run*dt* (1-0.5*slow); -per_frame_147=q27 = int(trely)/q25; //phase -per_frame_148=//if (s2<1,q27 = trel1*s3,0); //besser aber nur bei grossem divisor und kleinem narrow -per_frame_149= -per_frame_150=tmove += (2+certain)*dt/3; -per_frame_151=q19=tmove; -per_frame_152=monitor = certain; -per_frame_153=q10 = trel1; -per_frame_154=q11 = max(0,certain-1)/2; -per_frame_155= -per_frame_156= -per_frame_157=trig = (bcount%4==0) && dbl_beat; -per_frame_158=tbers = max(0,if (bers, tbers+dt/2, tbers-dt/2)); -per_frame_159=vc = certain+bvol*0.25; -per_frame_160=if (vc > 4.5+tbers, bers=1, if (vc < 3+tbers/5, bers=0;,0)); -per_frame_161=if (bers, if (trig, -per_frame_162= ddx = int (rand(4)-2)/3; -per_frame_163= ddy = - int (rand(3))/3, 0);, -per_frame_164= if (trig, ddx=0; ddy=0;,0)); -per_frame_165= -per_frame_166=q17=ddx; q18 = ddy; -per_frame_167= -per_frame_168=q16 = 1 ; -per_frame_169=monitor = slow; -per_pixel_1=rot = 0.0; zoom = 1.0; warp = 0; dx = 0; dy = 0; -warp_1=`float2 dz; -warp_2=`static const float2 hor = float2 (texsize.z,0)*4; -warp_3=`static const float2 ver = float2 (0,texsize.w)*4; -warp_4=`shader_body { -warp_5=` -warp_6=`dz.x = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_7=`dz.y = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_8=` -warp_9=`ret += GetPixel (uv+dz*0.03)*(0.9-mid_att/6); -warp_10=`} -comp_1=`#define sat saturate -comp_2=`#define snl sampler_noise_lq -comp_3=`#define snh sampler_noise_hq -comp_4=`sampler sampler_heart; -comp_5=`sampler sampler_pw_noise_lq; -comp_6=`float3 neon, neons, col; -comp_7=`float2 water, uv0, uv1, uv2, uv5, dz, tuv0, tuv, tshift; -comp_8=`float near, dist, noise, z, k1, ftu, nshape, nmask, iswater; -comp_9=`static const int anz = 0, tubes = 12; -comp_10=`static float trad = 0.01, tlen = 2;; -comp_11=` -comp_12=`float tria (float x) {return abs(2*frac(x/2)-1);} -comp_13=` -comp_14=`shader_body -comp_15=`{ -comp_16=`uv = (uv-0.5)*q16+0.5; -comp_17=`uv += float2(q17,q18); -comp_18=`uv0 = uv; -comp_19=`uv1 = (uv-0.5)*aspect.xy ; -comp_20=`z = (0.1 + 0.3*slow_roam_sin)/(uv1.y); -comp_21=`uv2 = float2 (z*(uv1.x),z+q19); -comp_22=`z *= 1+0.1*q11*sin(uv2.y+q10*M_PI); -comp_23=`uv2 = float2 (z*(uv1.x),z+q19); -comp_24=` -comp_25=`water = tex2D (snh, uv2) + tex2D (snh,uv2*2+float2(0,q19/2))/2-0.7; -comp_26=`iswater = (z>0)* sat((5-15*abs(uv1.x)*z) /z); -comp_27=`uv += water * 0.04 *iswater; -comp_28=` -comp_29=`//NEON -comp_30=`uv1 = (uv-0.5)*aspect.xy ; -comp_31=`tuv0 = float2 (.5/length (uv1), atan2(uv1.x,-uv1.y)/M_PI) ; -comp_32=`dist = tuv0.x; -comp_33=`near = sat (2-dist/4); -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= nshape*2.5*sqrt(trad)/tubes*tuv0.x; -comp_39=`k1 = abs(sin(tuv.x/tlen*2*M_PI)); -comp_40=`nshape *= sat(k1*2); -comp_41=`uv5 = tuv*float2(0.25/tlen,tubes/16.0) + 0*float2(q29,q30)/8; -comp_42=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.2); -comp_43=` -comp_44=`neon = pow(nshape,0.41)*sat(8*k1)*col; -comp_45=`neons= sat(k1)* saturate(exp(-4*abs(ftu))) * col ; -comp_46=` -comp_47=`nmask = frac((uv5.x*8.0*q20-q21)) < q22; -comp_48=`nmask *= sat(tria((uv5.y*16.0+1)/q25+q27*2)*q26 -q26+1) ; -comp_49=`nmask += 0.1; -comp_50=` -comp_51=`noise = tex2D(snl,tuv*2)- tex2D(snl,tuv*2+2*texsize.zw)*0.8; -comp_52=`noise += tex2D(sampler_heart,tuv*float2(0.5,2)).g/-6 ; -comp_53=`noise *= (nshape==0) * near; -comp_54=` -comp_55=` -comp_56=`ret = GetPixel(uv) * (uv.x<1) * (uv.x>0)* (uv.y<1) * (uv.y>0); -comp_57=`ret += near/2*(nshape>0)*GetBlur1(uv -ftu*(nshape>0)); -comp_58=`ret += (neon + 6*neons*noise.x)* near*nmask; -comp_59=` -comp_60=`//ret += GetPixel( frac((ftu*!(nshape==0)+tuv0-float2 (-16,2))*0.25*float2(0.1,1)))/2*lerp(noise.x,1,nshape) ; -comp_61=` -comp_62=`//Hintergrundbel. -comp_63=`uv2 = frac ((uv1)*0.1*rad+0.5 +ftu * !(nshape==0)); -comp_64=`ret += lerp (GetPixel(uv2), GetPixel(uv2), nshape>0)*(noise*mid_att +nshape * near/2); -comp_65=` -comp_66=` -comp_67=`float3 shine = ret; -comp_68=`float radi=1; float anz = 20; -comp_69=`float scale=1.5/anz; -comp_70=`for (int n=1; n <= anz; n++) -comp_71=`{ -comp_72=` shine += scale*GetBlur1((uv0-0.5)*radi+0.5) ; -comp_73=` radi -= .9/anz ; -comp_74=`} -comp_75=` -comp_76=` -comp_77=`ret = shine * (1-sat(5*iswater)*0.2); -comp_78=` -comp_79=`//ret = ret*0.2+nmask/2; -comp_80=` -comp_81=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk deleted file mode 100644 index 34b6a8d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2a [PRIVATE].milk +++ /dev/null @@ -1,838 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 deleted file mode 100644 index 09525b0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2b [PRIVATE].milk2 +++ /dev/null @@ -1,1683 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:27:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=-1 -random_1=0.817615 -random_2=0.595935 -random_3=0.828455 -random_4=0.581978 -random_5=0.801355 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R153 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2X [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(1.8,2.6,2.9); -comp_32=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 deleted file mode 100644 index 88279ac..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2c [PRIVATE].milk2 +++ /dev/null @@ -1,1299 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:30:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.26 -blending_direction=-1 -random_1=0.365989 -random_2=0.516396 -random_3=0.723442 -random_4=0.987263 -random_5=0.425474 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2X [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(1.8,2.6,2.9); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R153 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 deleted file mode 100644 index dc6c103..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 2e [PRIVATE].milk2 +++ /dev/null @@ -1,1704 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:38:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.40 -blending_direction=-1 -random_1=0.960434 -random_2=0.018970 -random_3=0.175745 -random_4=0.163957 -random_5=0.233062 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(-1.0,1.6,1.2); -comp_32=`ret /= float3(-1.8,-0.4,1.3); -comp_33=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - juggernaut brighter -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); -shape_2_per_frame8=a = (q15>1.5*(1+instance)); -shape_2_per_frame9=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat; -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig, rand(1)>0.5, conv);; -per_frame_61=tr1 = tr1*0.8+0.2*ang1; -per_frame_62=tr2 = tr2*0.8+0.2*ang2; -per_frame_63=conv_ = conv_*0.8+0.2*conv; -per_frame_64=q5 = conv_; -per_frame_65= -per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; -per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_69= -per_frame_70=q10 = cos(tr1)*b1; -per_frame_71=q11 = sin(tr1)*b1; -per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); -per_frame_73=jump = bcount * ct; -per_frame_74=q8 = cos(tr2+jump*2)*b2; -per_frame_75=q9 = sin(tr2+jump)*b2; -per_frame_76=fcountx += q10; fcounty += q11; -per_frame_77=q12 = -fcountx; q13 = -fcounty; -per_frame_78= -per_frame_79=q14 = sqrt(bass+mid+treb)/2; -per_frame_80=q15 = peak; -per_frame_81=q16 = vol-vol_; -per_frame_82=q32 = aspecty; -per_frame_83=start += dt; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); -warp_19=` -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, kk; -comp_3=`float2 uv1, uv2, uva, dz, center; -comp_4=`float3 rs; -comp_5=`static const int anz = 27; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc; -comp_29=`radi = ir0/scale; -comp_30=`for (int n=1; n <= anz; n++) -comp_31=`{ -comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); -comp_33=` radi -= ir0/scale/anz*10.9;; -comp_34=`} -comp_35=`shine *= (q14+1)/4; -comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); -comp_37=`ret = max(shine,1.5*struc); -comp_38=` -comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_41=`} -comp_42=`written by martin -comp_43=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk deleted file mode 100644 index d39195c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 line.milk +++ /dev/null @@ -1,810 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=//q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*5; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.97; //or try: ret -= 0.0269; -warp_11=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.99*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` //ret = abs(avg_col - ret)*8; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk deleted file mode 100644 index 13f173c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk +++ /dev/null @@ -1,799 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 deleted file mode 100644 index 347597c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines.milk2 +++ /dev/null @@ -1,1569 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 19:15:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.480 -blending_direction=1 -random_1=0.083 -random_2=0.423 -random_3=0.563 -random_4=0.211 -random_5=0.929 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr*2; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.007; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=`ret = tex2D(sampler_fw_main, uv); -comp_5=` -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`ret /= float3(2.0,2.5,1.8); -comp_17=`} -comp_18=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 deleted file mode 100644 index 3370837..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines3.milk2 +++ /dev/null @@ -1,1170 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:00:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.52 -blending_direction=-1 -random_1=0.0674797 -random_2=0.738889 -random_3=0.232249 -random_4=0.655691 -random_5=0.449187 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R023.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.5,0.2,0.3); -comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.003 martin - kings cross 3 lines.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 deleted file mode 100644 index 9d43aa6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines4.milk2 +++ /dev/null @@ -1,1171 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:03:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.590 -blending_direction=-1 -random_1=0.804 -random_2=0.736 -random_3=0.020 -random_4=0.165 -random_5=0.186 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R023.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.5,0.2,0.3); -comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.003 martin - kings cross 3 lines.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`ret /= float3(1.7,-1.9,2.4); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 deleted file mode 100644 index 338da39..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 3 lines5.milk2 +++ /dev/null @@ -1,1215 +0,0 @@ -Created with MILKDROP 3.0 on 18/03/2023 at 12:16:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=1 -random_1=0.243496 -random_2=0.826423 -random_3=0.765989 -random_4=0.837398 -random_5=0.50542 - -[PRESET1_BEGIN] -NAME=martin - stormy sea 003 DRAINRED XXXX sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=trel = rand(10); -per_frame_init_2=index = rand(8); -per_frame_init_3=index2 = rand(8); -per_frame_init_4=avg = 0; -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); -per_frame_15=q23 = beat - avg; -per_frame_16=q24 = is_beat; -per_frame_17=q27 = index; -per_frame_18=q28 = index2; -per_frame_19=q19 = index; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.14159265359/2; -per_frame_25=q1 = cos(rott); -per_frame_26=q2 = sin(rott); -per_frame_27= -per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; -per_frame_29=winkel = winkel + pulse/fps*30; -per_frame_30=q29 = winkel; -per_frame_31= -per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; -per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; -per_frame_34=q30 = trel_; -per_frame_35=q31 = sin(trel_/4)*12; -per_frame_36= -per_frame_37=dec_slow = pow (0.94, 30/fps); -per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; -per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); -per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; -per_frame_41= -per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); -per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); -per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); -per_frame_45= -per_frame_46=q15 = above(q20,1.3); //stopngo -per_frame_47= -per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; -per_frame_49=zoom = 1.0 + .04*q1*50/fps; -per_frame_50=cx = .5+.2*sin(trel_*12) * bnot(q28%3); -per_frame_51=cy = .5+.4*cos(trel_*6) * bnot(q28%3); -per_frame_52=rot = (.04*q1+rota/8*q2)*50/fps; -per_frame_53=dx = .012*q1*50/fps*avg; -per_frame_54=dy = .012*q2*50/fps*avg; -per_frame_55= -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = 2*GetPixel(uv)+GetBlur1(uv); -comp_5=` -comp_6=`uv *= (1-.15*cos(2*(ret.xx+ret.yy+ret.zz))); -comp_7=`uv += .075*cos(2*(ret.xx+ret.yy+ret.zz)); -comp_8=` -comp_9=`ret = tex2D(sampler_main,uv); -comp_10=` ret *= 2.00; //gamma -comp_11=` ret *= ret; //darken -comp_12=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - kings crossx.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.150 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2 = 0; -wave_0_per_frame3=t3 = 0; -wave_0_per_point1=num_inst = reg00; -wave_0_per_point2=instance = (t1+q25)%512;; -wave_0_per_point3= -wave_0_per_point4=rx1 = gmegabuf (instance*8+5); -wave_0_per_point5=rx2 = gmegabuf ((num_inst-instance-1)*8+5); //mirrored -wave_0_per_point6= -wave_0_per_point7=ry1 = gmegabuf (instance*8+6); -wave_0_per_point8=ry2 = gmegabuf ((num_inst-instance-1)*8+6);//mirrored -wave_0_per_point9= -wave_0_per_point10=kx = 0.2; -wave_0_per_point11=ky = 0.2; -wave_0_per_point12= -wave_0_per_point13=x0 = (rx1 - rx2)*kx ;; -wave_0_per_point14=x = x0+0.05 + sample*0.9; -wave_0_per_point15= -wave_0_per_point16=y0 = (ry1+ry2)*ky; -wave_0_per_point17=y = y0+0.51; -wave_0_per_point18= -wave_0_per_point19=a = 0.5 ; -wave_0_per_point20=r = 0.5 + 0.3*sin(rx1*12+sample*12+2); -wave_0_per_point21=g = 0.5 + 0.3*sin(rx2*12+sample*12+1); -wave_0_per_point22=b = 0.5 + 0.3*sin(ry1*12+sample*12); -wave_0_per_point23= -wave_0_per_point24=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=162 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=511 -shapecode_0_x=0.300 -shapecode_0_y=0.700 -shapecode_0_rad=0.35855 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.25489 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=100 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.02007 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.400 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=400 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 180; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12= -per_frame_init_13=t1 = rand(3); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*2)/1.6; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-0.25*dt; //damping -per_frame_11= EC_Steps = int (10*omega*dt)+1; -per_frame_12= loop (EC_Steps, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/EC_Steps; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); -per_frame_15= beatcos = megabuf(n+1); -per_frame_16= beatsin = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= megabuf (n+5) = beatcos; -per_frame_21= megabuf (n+6) = beatsin ; -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=n = 0; maxind = 0; -per_frame_26=loop (num_res, -per_frame_27= scale = (1+megabuf(n+3)/2)/2*sqrt(vol_); -per_frame_28= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_29= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_30= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_31=n+=8;); -per_frame_32= -per_frame_33=idx += megabuf(maxind+5)*og<0; -per_frame_34=og=megabuf(maxind+5); -per_frame_35=idx2 = int (idx/8); -per_frame_36= -per_frame_37=q25=int(time*4); -per_frame_38=t1 += dt*0.002; -per_frame_39= -per_frame_40=q27=sin(t1*11)*0.05+.1; -per_frame_41=q28=sin(t1*15); -per_frame_42=q29=sin(t1*19)*3; -per_frame_43= -per_frame_44=t2 = t1*4; -per_frame_45=rot = .3*pow(sin(t2*17),3); -per_frame_46=dx = .01 *pow(sin(t2*21),3); -per_frame_47=dy = .01 *pow(sin(t2*25),3); -per_frame_48=zoom = 1+0.1*pow(sin(t2*29),3); -per_frame_49= -per_frame_50=q32 = aspecty; -per_frame_51= -per_frame_52=monitor = q27; -warp_1=`sampler sampler_rand00; -warp_2=`static const float reso = q27; -warp_3=`shader_body { -warp_4=`//uv = uv_orig; -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float2 zz = (uv1 *texsize.xy ) * reso; -warp_7=` -warp_8=`float a= M_PI*rad*q28+q29; -warp_9=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_10=`float2 h1 = clamp(tan(zz),-20,20); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * -.2/reso+-.0; -warp_13=` -warp_14=`float3 crisp = GetPixel(uv); -warp_15=`crisp = max(crisp,GetBlur1((uv+uv_orig)/2)); -warp_16=` -warp_17=`//crisp = max(crisp,GetBlur1(uv_orig)*(0.85-0.2*lum(GetBlur1(uv_orig)))); -warp_18=` -warp_19=`ret = crisp*0.8 - .01; -warp_20=` -warp_21=`//ret = max(ret,saturate ((tex2D(sampler_rand00,uv/4-texsize.zw)-tex2D(sampler_rand00,uv/4+texsize.zw)))); -warp_22=` -warp_23=` -warp_24=`} -comp_1=`float3 ret1, neu, blur; -comp_2=`float2 uv1,uv2; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.1)/2;; -comp_8=`int anz=3; -comp_9=`float n = 0; -comp_10=`while (n <= anz) -comp_11=`{ -comp_12=` float ang2 = n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx; -comp_15=` float2 uv3 = frac (0.75/min(aspect.x,aspect.y)*uv2 + .5 );; -comp_16=` uv3=abs(frac(uv3+.5)-.5); -comp_17=` neu = GetPixel (uv3) + GetBlur1(uv3); -comp_18=` -comp_19=` ret1 = max(ret1,neu); -comp_20=`n++; -comp_21=`} -comp_22=` -comp_23=`ret = ret1*(1-rad/2); -comp_24=` -comp_25=`//ret = GetPixel(uv+0.5); -comp_26=`ret /= float3(2.4,2.1,2.9); -comp_27=`ret /= float3(-2.5,2.5,2.0); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk deleted file mode 100644 index 55fff08..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk +++ /dev/null @@ -1,811 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`//float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + .1; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (ang/3.14, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +.0*time; -comp_14=` -comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); -comp_16=`uv3.y = uv3.y +0.18*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (3,0,1)*uv.y*pow(0.95-rad/3,18); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,0.5); -comp_25=` -comp_26=`float mask = saturate(1-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=` -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk deleted file mode 100644 index f596ca7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 4 cercle.milk +++ /dev/null @@ -1,813 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.9); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`//float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + .1; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (ang/3.14, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +.0*time; -comp_14=` -comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); -comp_16=`uv3.y = uv3.y +0.18*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,1); -comp_25=` -comp_26=`float mask = saturate(1-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=` -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 deleted file mode 100644 index daed2ca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5a.milk2 +++ /dev/null @@ -1,1481 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 22:58:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.292818 -random_2=0.640108 -random_3=0.533604 -random_4=0.152981 -random_5=0.573171 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832/time; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .0004*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),1); -per_frame_46=dy = .02 *pow(sin(t2*7),1); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R083 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.480 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04575 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_1_per_frame3=vg = vol_avg*.1; -wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_1_per_point1=tm = q1; -wave_1_per_point2=sp = sample*6.28*8*6; -wave_1_per_point3= -wave_1_per_point4=vol = (value1+value2)*.5; -wave_1_per_point5=it = it*above(sample,0); -wave_1_per_point6=it = it + 1; -wave_1_per_point7=rad = .5 + vol + .02; -wave_1_per_point8=ra = rad*sin(sample*3.14); -wave_1_per_point9=ox = ra*sin(sp); -wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_1_per_point11=oz = ra*cos(sp); -wave_1_per_point12= -wave_1_per_point13=xang = tm*.132; -wave_1_per_point14=sxang = 0; -wave_1_per_point15=yang = tm*.153; -wave_1_per_point16=ayang = 0; -wave_1_per_point17=zang = tm*.110; -wave_1_per_point18=azang = 0; -wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_1_per_point20=fov = .5; -wave_1_per_point21= -wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point24=ox = mx; -wave_1_per_point25=oy = my; -wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point28=ox = mx; -wave_1_per_point29=oz = mz; -wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point32=oy = my; -wave_1_per_point33=oz = mz; -wave_1_per_point34= -wave_1_per_point35=oz = oz - 2; -wave_1_per_point36=x = ox*fov/oz + 0.5; -wave_1_per_point37=x = (x-.5)*0.75 + 0.5; -wave_1_per_point38=y = oy*fov/oz + 0.5; -wave_1_per_point39= -wave_1_per_point40=r = 1; -wave_1_per_point41=g = .25+.25*sin(sp); -wave_1_per_point42=b = 0; -wave_1_per_point43=a = .5 + (oz+2)*.5; -wave_1_per_point44=a = a*below(z,2); -wave_1_per_point45=minrgb = min(r,min(g,b)); -wave_1_per_point46=maxrgb = max(r,max(g,b)); -wave_1_per_point47=l = (maxrgb-minrgb)*.5; -wave_1_per_point48=diff = maxrgb-minrgb; -wave_1_per_point49=sum = maxrgb+minrgb; -wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_1_per_point52=h = h*0.1666666; -wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_1_per_point54= -wave_1_per_point55=h = h + time*0.05*1.324 + .1; -wave_1_per_point56=h = h - int(h); -wave_1_per_point57= -wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_1_per_point59=tmpa = 2*l - tmpb; -wave_1_per_point60=hvr = h + .333333; -wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_1_per_point62=hvg = h; -wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_1_per_point64=hvb = h - .333333; -wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_1_per_point66= -wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_2_per_frame3=vg = vol_avg*.1; -wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_2_per_point1=tm = q1; -wave_2_per_point2=sp = sample*6.28*8*6; -wave_2_per_point3= -wave_2_per_point4=vol = (value1+value2)*.5; -wave_2_per_point5=it = it*above(sample,0); -wave_2_per_point6=it = it + 1; -wave_2_per_point7=rad = .5 + vol + .01; -wave_2_per_point8=ra = rad*sin(sample*3.14); -wave_2_per_point9=ox = ra*sin(sp); -wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_2_per_point11=oz = ra*cos(sp); -wave_2_per_point12= -wave_2_per_point13=xang = tm*.132; -wave_2_per_point14=sxang = 0; -wave_2_per_point15=yang = tm*.153; -wave_2_per_point16=ayang = 0; -wave_2_per_point17=zang = tm*.110; -wave_2_per_point18=azang = 0; -wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_2_per_point20=fov = .5; -wave_2_per_point21= -wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point24=ox = mx; -wave_2_per_point25=oy = my; -wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point28=ox = mx; -wave_2_per_point29=oz = mz; -wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point32=oy = my; -wave_2_per_point33=oz = mz; -wave_2_per_point34= -wave_2_per_point35=oz = oz - 2; -wave_2_per_point36=x = ox*fov/oz + 0.5; -wave_2_per_point37=x = (x-.5)*0.75 + 0.5; -wave_2_per_point38=y = oy*fov/oz + 0.5; -wave_2_per_point39= -wave_2_per_point40=r = 1; -wave_2_per_point41=g = .25+.25*sin(sp); -wave_2_per_point42=b = 0; -wave_2_per_point43=a = .5 + (oz+2)*.5; -wave_2_per_point44=a = a*below(z,2); -wave_2_per_point45=minrgb = min(r,min(g,b)); -wave_2_per_point46=maxrgb = max(r,max(g,b)); -wave_2_per_point47=l = (maxrgb-minrgb)*.5; -wave_2_per_point48=diff = maxrgb-minrgb; -wave_2_per_point49=sum = maxrgb+minrgb; -wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_2_per_point52=h = h*0.1666666; -wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_2_per_point54= -wave_2_per_point55=h = h + time*0.05*1.324 + .05; -wave_2_per_point56=h = h - int(h); -wave_2_per_point57= -wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_2_per_point59=tmpa = 2*l - tmpb; -wave_2_per_point60=hvr = h + .333333; -wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_2_per_point62=hvg = h; -wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_2_per_point64=hvb = h - .333333; -wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_2_per_point66= -wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_3_per_frame3=vg = vol_avg*.1; -wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_3_per_point1=tm = q1; -wave_3_per_point2=sp = sample*6.28*8*6; -wave_3_per_point3= -wave_3_per_point4=vol = (value1+value2)*.5; -wave_3_per_point5=it = it*above(sample,0); -wave_3_per_point6=it = it + 1; -wave_3_per_point7=rad = .5 + vol; -wave_3_per_point8=ra = rad*sin(sample*3.14); -wave_3_per_point9=ox = ra*sin(sp); -wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_3_per_point11=oz = ra*cos(sp); -wave_3_per_point12= -wave_3_per_point13=xang = tm*.132; -wave_3_per_point14=sxang = 0; -wave_3_per_point15=yang = tm*.153; -wave_3_per_point16=ayang = 0; -wave_3_per_point17=zang = tm*.110; -wave_3_per_point18=azang = 0; -wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_3_per_point20=fov = .5; -wave_3_per_point21= -wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point24=ox = mx; -wave_3_per_point25=oy = my; -wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point28=ox = mx; -wave_3_per_point29=oz = mz; -wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point32=oy = my; -wave_3_per_point33=oz = mz; -wave_3_per_point34= -wave_3_per_point35=oz = oz - 2; -wave_3_per_point36=x = ox*fov/oz + 0.5; -wave_3_per_point37=x = (x-.5)*0.75 + 0.5; -wave_3_per_point38=y = oy*fov/oz + 0.5; -wave_3_per_point39= -wave_3_per_point40=r = 1; -wave_3_per_point41=g = .25+.25*sin(sp); -wave_3_per_point42=b = 0; -wave_3_per_point43=a = .5 + (oz+2)*.5; -wave_3_per_point44=a = a*below(z,2); -wave_3_per_point45=minrgb = min(r,min(g,b)); -wave_3_per_point46=maxrgb = max(r,max(g,b)); -wave_3_per_point47=l = (maxrgb-minrgb)*.5; -wave_3_per_point48=diff = maxrgb-minrgb; -wave_3_per_point49=sum = maxrgb+minrgb; -wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_3_per_point52=h = h*0.1666666; -wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_3_per_point54= -wave_3_per_point55=h = h + time*0.05*1.324; -wave_3_per_point56=h = h - int(h); -wave_3_per_point57= -wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_3_per_point59=tmpa = 2*l - tmpb; -wave_3_per_point60=hvr = h + .333333; -wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_3_per_point62=hvg = h; -wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_3_per_point64=hvb = h - .333333; -wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_3_per_point66= -wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.44484 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; -shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; -shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; -shape_0_per_frame6= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.44484 -shapecode_1_ang=2.89026 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22019 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_1_per_frame3=r=sin(time*.331)*.5+.5; -shape_1_per_frame4=g=sin(time*.559)*.5+.5; -shape_1_per_frame5=b=sin(time*.772)*.5+.5; -shape_1_per_frame6=border_r=r; -shape_1_per_frame7=border_g=g; -shape_1_per_frame8=border_b=b; -shape_1_per_frame9=rad=sin(time*.4)*.2+.5; -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.880 -shapecode_2_rad=1.97884 -shapecode_2_ang=0.62832 -shapecode_2_tex_ang=6.28319 -shapecode_2_tex_zoom=0.51341 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; -shape_2_per_frame2=y=cos(time*.003)*.5+.5; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.070 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += time*0.025; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` float fins = 3 + floor(rand_preset.z*5.95); -comp_20=` #if 1 // SHARP FINS -comp_21=` ang2 = frac(ang2*fins)/fins; -comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_23=` ang2 = abs(ang2 - 0.5/fins); -comp_24=` #else // COSINE FINS - a bit slow -comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_26=` #endif -comp_27=` -comp_28=` // RADIAL KALEIDOSCOPING? -comp_29=` #if 0 -comp_30=` rad2 *= g_fTexSize.z; -comp_31=` // choose one: -comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); -comp_33=` rad2 = cos(rad2*5); -comp_34=` //rad2 = sqrt(rad2)*0.5; -comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_36=` //rad2 += cos(rad2*61)*0.02; -comp_37=` rad2 *= g_fTexSize.x; -comp_38=` #endif -comp_39=` -comp_40=` ang2 *= M_PI_2; -comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),tan(ang2))*texsize.zw; -comp_42=` -comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,2.2,5.5) + tex2D(sampler_fw_main,uv2).x*float3(-3,0.66,3) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); -comp_44=`ret /= float3(1.3,2.3,1.3); -comp_45=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 deleted file mode 100644 index a16d0fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5b.milk2 +++ /dev/null @@ -1,1287 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:01:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.10 -blending_direction=1 -random_1=0.752439 -random_2=0.176287 -random_3=0.137669 -random_4=0.786314 -random_5=0.842276 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832/time; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .0004*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),1); -per_frame_46=dy = .02 *pow(sin(t2*7),1); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R292 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret *=1.5; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 deleted file mode 100644 index 82409ac..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5c.milk2 +++ /dev/null @@ -1,1342 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:06:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.05 -blending_direction=1 -random_1=0.099458 -random_2=0.686585 -random_3=0.718835 -random_4=0.539160 -random_5=0.183062 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832/time; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .0004*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),1); -per_frame_46=dy = .02 *pow(sin(t2*7),1); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.027 XLines 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-sin(12),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *5 -4)*2.5; -comp_17=`} -comp_18=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 deleted file mode 100644 index 77390a8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5d.milk2 +++ /dev/null @@ -1,1300 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:08:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.10 -blending_direction=-1 -random_1=0.570054 -random_2=0.023442 -random_3=0.652710 -random_4=0.783333 -random_5=0.794851 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832/time; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .0004*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),1); -per_frame_46=dy = .02 *pow(sin(t2*7),1); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R167 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.12262 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=512 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01220 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01489 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=256 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=256 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); -per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); -per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); -per_frame_4=wave_r = sqrt(wave_r); -per_frame_5=wave_g = sqrt(wave_g); -per_frame_6=wave_b = sqrt(wave_b); -per_frame_7=wave_x = int(rand(100))*0.01; -per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; -per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_14=decay = decay - 0.01*equal(frame%6,0); -per_frame_15=dx = dx + dx_residual; -per_frame_16=dy = dy + dy_residual; -per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_20=wave_x = wave_x - dx_residual*7; -per_frame_21=wave_y = wave_y - dy_residual*7; -per_frame_22=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).x, -comp_5=` -comp_6=`ret = lerp ( -comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, -comp_8=`ret, -comp_9=`pow(ret,1)); -comp_10=` -comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_13=` ret *= 1.0; //gamma -comp_14=`//ret = tex2D(sampler_main, uv); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 deleted file mode 100644 index 2d7cf5e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5e.milk2 +++ /dev/null @@ -1,1400 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:10:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.10 -blending_direction=1 -random_1=0.270867 -random_2=0.399051 -random_3=0.874255 -random_4=0.265041 -random_5=0.710569 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832/time; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .0004*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),1); -per_frame_46=dy = .02 *pow(sin(t2*7),1); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d2 Mirror -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad,2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`} -comp_103=` -comp_104=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 deleted file mode 100644 index 0b35c04..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5f.milk2 +++ /dev/null @@ -1,1333 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:30:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.10 -blending_direction=1 -random_1=0.764634 -random_2=0.141734 -random_3=0.796341 -random_4=0.153252 -random_5=0.665312 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R179 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=31.200 -nMotionVectorsY=2.280 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=1.000 -mv_g=1.000 -mv_b=0.800 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=0.5; -wave_0_per_frame2=t2=0.5; -wave_0_per_frame3=scalar=sin(time*0.3)*5; -wave_0_per_frame4=t3=scalar -wave_0_per_point1=x=t1; -wave_0_per_point2=y=t2; -wave_0_per_point3=n=sample*6.283; -wave_0_per_point4=timeA=time*0.3+t3; -wave_0_per_point5=timeB=time*0.1+t3; -wave_0_per_point6= -wave_0_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_0_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_0_per_point9= -wave_0_per_point10=x=x+ xm*0.1; -wave_0_per_point11=y=y+ ym*0.1; -wave_0_per_point12=t1=x; -wave_0_per_point13=t2=y; -wave_0_per_point14= -wave_0_per_point15=r=tan(n)*0.5+0.5; -wave_0_per_point16=r=min(r,1)*above(r,0); -wave_0_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_0_per_point18=g=min(g,1)*above(g,0); -wave_0_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_0_per_point20=b=min(b,1)*above(b,0); -wave_0_per_point21= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0.5; -wave_1_per_frame2=t2=0.5; -wave_1_per_frame3=scalar=sin(time*0.3)*5; -wave_1_per_frame4=t3=scalar -wave_1_per_point1=x=t1; -wave_1_per_point2=y=t2; -wave_1_per_point3=n=sample*6.283; -wave_1_per_point4=timeA=time*0.3+t3 + 0.01; -wave_1_per_point5=timeB=time*0.1+t3 + 0.01; -wave_1_per_point6= -wave_1_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_1_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_1_per_point9= -wave_1_per_point10=x=x+ xm*0.1; -wave_1_per_point11=y=y+ ym*0.1; -wave_1_per_point12=t1=x; -wave_1_per_point13=t2=y; -wave_1_per_point14= -wave_1_per_point15=r=tan(n)*0.5+0.5; -wave_1_per_point16=r=min(r,1)*above(r,0); -wave_1_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_1_per_point18=g=min(g,1)*above(g,0); -wave_1_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_1_per_point20=b=min(b,1)*above(b,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=0.5; -wave_2_per_frame2=t2=0.5; -wave_2_per_frame3=scalar=sin(time*0.3)*5; -wave_2_per_frame4=t3=scalar -wave_2_per_point1=x=t1; -wave_2_per_point2=y=t2; -wave_2_per_point3=n=sample*6.283; -wave_2_per_point4=timeA=time*0.3+t3; -wave_2_per_point5=timeB=time*0.1+t3; -wave_2_per_point6= -wave_2_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_2_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_2_per_point9= -wave_2_per_point10=x=x+ xm*0.1; -wave_2_per_point11=y=y+ ym*0.1; -wave_2_per_point12=t1=x; -wave_2_per_point13=t2=y; -wave_2_per_point14= -wave_2_per_point15=r=tan(n)*0.5+0.5; -wave_2_per_point16=r=min(r,1)*above(r,0); -wave_2_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_2_per_point18=g=min(g,1)*above(g,0); -wave_2_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_2_per_point20=b=min(b,1)*above(b,0); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1=0.5; -wave_3_per_frame2=t2=0.5; -wave_3_per_frame3=scalar=sin(time*0.3)*5; -wave_3_per_frame4=t3=scalar -wave_3_per_point1=x=t1; -wave_3_per_point2=y=t2; -wave_3_per_point3=n=sample*6.283; -wave_3_per_point4=timeA=time*0.3+t3; -wave_3_per_point5=timeB=time*0.1+t3; -wave_3_per_point6= -wave_3_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_3_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_3_per_point9= -wave_3_per_point10=x=x+ xm*0.1; -wave_3_per_point11=y=y+ ym*0.1; -wave_3_per_point12=t1=x; -wave_3_per_point13=t2=y; -wave_3_per_point14= -wave_3_per_point15=r=tan(n)*0.5+0.5; -wave_3_per_point16=r=min(r,1)*above(r,0); -wave_3_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_3_per_point18=g=min(g,1)*above(g,0); -wave_3_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_3_per_point20=b=min(b,1)*above(b,0); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93272 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.800 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.850 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.3)*0.01 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; -per_frame_43=q31 = crawl; -per_frame_44= -per_frame_45=q32 = 2 + sin(time/7); -per_frame_46=monitor = index2; -per_frame_47= -per_frame_48=zoom = 1.0+.01*q1; -per_frame_49=dy = .005; -per_frame_50=dx = .0; -per_frame_51=warp = 0; -per_frame_52=rot = .0; -per_frame_53= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float3 crisp,dx,dy,ret1; -warp_3=`float2 zz, uv1,uv2; -warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; -warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); -warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; -warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); -warp_8=`float3 cloud (float2 uv_in) { -warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} -warp_10=` -warp_11=`shader_body { -warp_12=` -warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; -warp_14=` -warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); -warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); -warp_17=`zz = float2(dx.b,dy.b); -warp_18=` -warp_19=`//clouds -warp_20=`zv = time*.06 ; -warp_21=`zv = time*.08+ .0*GetPixel(uv); //## -warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); -warp_23=` -warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; -warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; -warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; -warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; -warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; -warp_29=`noise = pow(noise,1); -warp_30=`uv2 = uv1+noise*.1; -warp_31=` -warp_32=`//******************************* -warp_33=`ret1 = cloud(uv2); -warp_34=`float k1 = .1; -warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; -warp_36=` -warp_37=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_38=` ((uv.xyy -warp_39=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_40=` ).xyz* -warp_41=` float3(1,1,0)*0.05 + -warp_42=` time*float3(0,0,1)*0.4 -warp_43=` ); -warp_44=`float br = ret.x+ret.y+ret.z; -warp_45=`if(br>.1 && br<=.21)ret += (noise2)*.5; -warp_46=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= 1.49; //gamma -comp_6=` } -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 deleted file mode 100644 index 7d6ba0e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5g.milk2 +++ /dev/null @@ -1,1323 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 23:40:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.10 -blending_direction=1 -random_1=0.103523 -random_2=0.480488 -random_3=0.397561 -random_4=0.982656 -random_5=0.483062 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross mod -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - juggernaut brighter -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = max(0,min(1,q15/(2+instance)-0.5)); -shape_2_per_frame8=a = (q15>1.5*(1+instance)); -shape_2_per_frame9=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat; -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig, rand(1)>0.5, conv);; -per_frame_61=tr1 = tr1*0.8+0.2*ang1; -per_frame_62=tr2 = tr2*0.8+0.2*ang2; -per_frame_63=conv_ = conv_*0.8+0.2*conv; -per_frame_64=q5 = conv_; -per_frame_65= -per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; -per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_69= -per_frame_70=q10 = cos(tr1)*b1; -per_frame_71=q11 = sin(tr1)*b1; -per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); -per_frame_73=jump = bcount * ct; -per_frame_74=q8 = cos(tr2+jump*2)*b2; -per_frame_75=q9 = sin(tr2+jump)*b2; -per_frame_76=fcountx += q10; fcounty += q11; -per_frame_77=q12 = -fcountx; q13 = -fcounty; -per_frame_78= -per_frame_79=q14 = sqrt(bass+mid+treb)/2; -per_frame_80=q15 = peak; -per_frame_81=q16 = vol-vol_; -per_frame_82=q32 = aspecty; -per_frame_83=start += dt; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); -warp_19=` -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, kk; -comp_3=`float2 uv1, uv2, uva, dz, center; -comp_4=`float3 rs; -comp_5=`static const int anz = 27; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc; -comp_29=`radi = ir0/scale; -comp_30=`for (int n=1; n <= anz; n++) -comp_31=`{ -comp_32=` shine += .5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); -comp_33=` radi -= ir0/scale/anz*10.9;; -comp_34=`} -comp_35=`shine *= (q14+1)/4; -comp_36=`shine = lerp (shine, lum(shine), 10*saturate(q14/3)); -comp_37=`ret = max(shine,1.5*struc); -comp_38=` -comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_41=`} -comp_42=`written by martin -comp_43=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 deleted file mode 100644 index 7a2fdc1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross 5h Mandala.milk2 +++ /dev/null @@ -1,690 +0,0 @@ -Created with MILKDROP 3.30 on 21/02/2024 at 19:48:01 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=snail -blending_progress=0.20 -blending_direction=1 -random_1=0.610027 -random_2=0.174661 -random_3=0.055827 -random_4=0.849594 -random_5=0.253794 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross mod -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.013 Octopus -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=3 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.06779 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(q1*0.25); -shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 5; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect -comp_49=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala3.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=2.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk deleted file mode 100644 index 542acdd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross mod.milk +++ /dev/null @@ -1,843 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 deleted file mode 100644 index bab0243..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk2 +++ /dev/null @@ -1,1600 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:32:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.403827 -blending_direction=1 -random_1=0.138347 -random_2=0.253117 -random_3=0.841463 -random_4=0.0859079 -random_5=0.122087 - -[PRESET1_BEGIN] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.765 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=1.680 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.842 -wave_b=0.546 -wave_x=0.475 -wave_y=0.525 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=46.560 -mv_dx=-0.828 -mv_dy=0.443 -mv_l=5.600 -mv_r=0.354 -mv_g=0.078 -mv_b=0.735 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=1.350 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.48500 -wavecode_1_r=1.000 -wavecode_1_g=0.850 -wavecode_1_b=1.274 -wavecode_1_a=1.080 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.150 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.15000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.195 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21391 -shapecode_0_r=0.000 -shapecode_0_g=1.030 -shapecode_0_b=1.000 -shapecode_0_a=0.920 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.010 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.050 -shapecode_0_border_g=0.890 -shapecode_0_border_b=1.080 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.515 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.320 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.265 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=0.940 -shapecode_2_border_b=0.890 -shapecode_2_border_a=0.108 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.13000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.080 -shapecode_3_border_g=0.920 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=0 lamer.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.325 -fWaveSmoothing=0.984 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.669 -wave_g=0.780 -wave_b=0.631 -wave_x=0.771 -wave_y=0.540 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.555 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.790 -mv_g=0.562 -mv_b=1.529 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39000 -wavecode_0_r=0.930 -wavecode_0_g=1.240 -wavecode_0_b=1.062 -wavecode_0_a=0.760 -wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.000145*cos(ma)); -wave_0_per_point5=my=my+(0.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); -wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); -wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); -wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.81)); -wave_0_per_point16=pi23=4*asin(1)*0.3933333329; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.93000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=0.935 -wavecode_1_g=1.010 -wavecode_1_b=0.790 -wavecode_1_a=0.770 -wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00012*tan(ma)); -wave_1_per_point5=my=my+(0.00008*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); -wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); -wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); -wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*0.3199999997; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; -wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.01000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=0.920 -wavecode_2_g=1.060 -wavecode_2_b=0.643 -wavecode_2_a=1.286 -wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00041*cos(ma)); -wave_2_per_point5=my=my+(0.00039*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); -wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); -wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); -wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.32)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.99000 -wavecode_3_smoothing=0.48000 -wavecode_3_r=1.070 -wavecode_3_g=0.770 -wavecode_3_b=1.047 -wavecode_3_a=0.780 -wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); -wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00086*cos(ma)); -wave_3_per_point5=my=my+(0.00088*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); -wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.400 -shapecode_0_y=0.610 -shapecode_0_rad=0.03173 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.47752 -shapecode_0_tex_zoom=1.19000 -shapecode_0_r=0.880 -shapecode_0_g=0.900 -shapecode_0_b=1.180 -shapecode_0_a=1.692 -shapecode_0_r2=1.130 -shapecode_0_g2=0.000 -shapecode_0_b2=0.830 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.090 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); -shape_0_per_frame5=my=my+(0.00016*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); -shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); -shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); -shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); -shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; -shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; -shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; -shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.470 -shapecode_1_y=0.530 -shapecode_1_rad=0.01300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.13000 -shapecode_1_r=1.210 -shapecode_1_g=0.825 -shapecode_1_b=1.190 -shapecode_1_a=1.239 -shapecode_1_r2=0.760 -shapecode_1_g2=0.000 -shapecode_1_b2=0.780 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.110 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); -shape_1_per_frame5=my=my+(0.00008*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); -shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); -shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); -shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; -shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); -shape_1_per_frame17=pi23=4*asin(1)*0.333033333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; -shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; -shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; -shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.445 -shapecode_2_y=0.555 -shapecode_2_rad=0.10700 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.20000 -shapecode_2_r=1.100 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.850 -shapecode_2_border_g=0.830 -shapecode_2_border_b=0.728 -shapecode_2_border_a=0.078 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.425 -shapecode_3_rad=0.09300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=0.989 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.220 -shapecode_3_r2=0.000 -shapecode_3_g2=0.703 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.910 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.160 -shapecode_3_border_a=0.122 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 deleted file mode 100644 index 5f8c9eb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2b.milk2 +++ /dev/null @@ -1,1533 +0,0 @@ -Created with MILKDROP 3.2 on 01/07/2023 at 11:58:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.55 -blending_direction=1 -random_1=0.136721 -random_2=0.456098 -random_3=0.986856 -random_4=0.849187 -random_5=0.480623 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.765 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=1.680 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.842 -wave_b=0.546 -wave_x=0.475 -wave_y=0.525 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=46.560 -mv_dx=-0.828 -mv_dy=0.443 -mv_l=5.600 -mv_r=0.354 -mv_g=0.078 -mv_b=0.735 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=1.350 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.48500 -wavecode_1_r=1.000 -wavecode_1_g=0.850 -wavecode_1_b=1.274 -wavecode_1_a=1.080 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.150 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.15000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.195 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21391 -shapecode_0_r=0.000 -shapecode_0_g=1.030 -shapecode_0_b=1.000 -shapecode_0_a=0.920 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.010 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.050 -shapecode_0_border_g=0.890 -shapecode_0_border_b=1.080 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.515 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.320 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.265 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=0.940 -shapecode_2_border_b=0.890 -shapecode_2_border_a=0.108 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.13000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.080 -shapecode_3_border_g=0.920 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 deleted file mode 100644 index 9956b07..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2c.milk2 +++ /dev/null @@ -1,1535 +0,0 @@ -Created with MILKDROP 3.2 on 01/07/2023 at 23:25:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.773848 -random_2=0.415447 -random_3=0.010027 -random_4=0.075203 -random_5=0.525203 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`ret /= float3(2.4,0.1,0.4); -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.765 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=1.680 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.842 -wave_b=0.546 -wave_x=0.475 -wave_y=0.525 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=46.560 -mv_dx=-0.828 -mv_dy=0.443 -mv_l=5.600 -mv_r=0.354 -mv_g=0.078 -mv_b=0.735 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=1.350 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.48500 -wavecode_1_r=1.000 -wavecode_1_g=0.850 -wavecode_1_b=1.274 -wavecode_1_a=1.080 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.150 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.15000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.195 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21391 -shapecode_0_r=0.000 -shapecode_0_g=1.030 -shapecode_0_b=1.000 -shapecode_0_a=0.920 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.010 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.050 -shapecode_0_border_g=0.890 -shapecode_0_border_b=1.080 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.515 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.320 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.265 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=0.940 -shapecode_2_border_b=0.890 -shapecode_2_border_a=0.108 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.13000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.080 -shapecode_3_border_g=0.920 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`ret /= float3(2.2,-0.7,1.1); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 deleted file mode 100644 index 4ae072d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk2 +++ /dev/null @@ -1,1625 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:35:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.61 -blending_direction=1 -random_1=0.820 -random_2=0.318 -random_3=0.902 -random_4=0.723 -random_5=0.581 - -[PRESET1_BEGIN] -NAME=vort3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=LamersAss - The Vortex vs Martin.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .1; -warp_15=` _fx_vol *= .09; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.015786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = .2+c; -comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret *1.5; -comp_26=`//ret -=0.1; -comp_27=` -comp_28=` -comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); -comp_30=` -comp_31=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 deleted file mode 100644 index f874944..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4 [PRIVATE].milk2 +++ /dev/null @@ -1,1628 +0,0 @@ -Created with MILKDROP 3.2 on 01/07/2023 at 01:52:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.61 -blending_direction=1 -random_1=0.820000 -random_2=0.318000 -random_3=0.902000 -random_4=0.723000 -random_5=0.581000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .1; -warp_15=` _fx_vol *= .09; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.015786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = .2+c; -comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret *1.5; -comp_26=`//ret -=0.1; -comp_27=` -comp_28=` -comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); -comp_30=` -comp_31=`ret /= float3(2.0,-1.4,1.8); -comp_32=`ret /= float3(-1.8,-1.6,1.6); -comp_33=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=vortex.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(-2.9,-0.1,2.9); -comp_32=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 deleted file mode 100644 index f874944..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 4.milk2 +++ /dev/null @@ -1,1628 +0,0 @@ -Created with MILKDROP 3.2 on 01/07/2023 at 01:52:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.61 -blending_direction=1 -random_1=0.820000 -random_2=0.318000 -random_3=0.902000 -random_4=0.723000 -random_5=0.581000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .1; -warp_15=` _fx_vol *= .09; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.015786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = .2+c; -comp_23=`ret = base*(.8-base)*(1-base)*2*float3(.7,2.5,4.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret *1.5; -comp_26=`//ret -=0.1; -comp_27=` -comp_28=` -comp_29=`ret = lerp(ret,float3(3.1,.1,-2),GetPixel(uv).z); -comp_30=` -comp_31=`ret /= float3(2.0,-1.4,1.8); -comp_32=`ret /= float3(-1.8,-1.6,1.6); -comp_33=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=vortex.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(-2.9,-0.1,2.9); -comp_32=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 deleted file mode 100644 index 0aa7711..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross vs LamersAss - The Vortex.milk2 +++ /dev/null @@ -1,1736 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:34:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.597 -blending_direction=1 -random_1=0.179 -random_2=0.622 -random_3=0.134 -random_4=0.621 -random_5=0.874 - -[PRESET1_BEGIN] -NAME=vort3no border.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.000 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS2.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.325 -fWaveSmoothing=0.984 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.669 -wave_g=0.780 -wave_b=0.631 -wave_x=0.771 -wave_y=0.540 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.555 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.790 -mv_g=0.562 -mv_b=1.529 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39000 -wavecode_0_r=0.930 -wavecode_0_g=1.240 -wavecode_0_b=1.062 -wavecode_0_a=0.760 -wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.000145*cos(ma)); -wave_0_per_point5=my=my+(0.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); -wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); -wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); -wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.81)); -wave_0_per_point16=pi23=4*asin(1)*0.3933333329; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.93000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=0.935 -wavecode_1_g=1.010 -wavecode_1_b=0.790 -wavecode_1_a=0.770 -wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00012*tan(ma)); -wave_1_per_point5=my=my+(0.00008*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); -wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); -wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); -wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*0.3199999997; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; -wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.01000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=0.920 -wavecode_2_g=1.060 -wavecode_2_b=0.643 -wavecode_2_a=1.286 -wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00041*cos(ma)); -wave_2_per_point5=my=my+(0.00039*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); -wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); -wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); -wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.32)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.99000 -wavecode_3_smoothing=0.48000 -wavecode_3_r=1.070 -wavecode_3_g=0.770 -wavecode_3_b=1.047 -wavecode_3_a=0.780 -wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); -wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00086*cos(ma)); -wave_3_per_point5=my=my+(0.00088*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); -wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.400 -shapecode_0_y=0.610 -shapecode_0_rad=0.03173 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.47752 -shapecode_0_tex_zoom=1.19000 -shapecode_0_r=0.880 -shapecode_0_g=0.900 -shapecode_0_b=1.180 -shapecode_0_a=1.692 -shapecode_0_r2=1.130 -shapecode_0_g2=0.000 -shapecode_0_b2=0.830 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.090 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); -shape_0_per_frame5=my=my+(0.00016*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); -shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); -shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); -shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); -shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; -shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; -shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; -shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.470 -shapecode_1_y=0.530 -shapecode_1_rad=0.01300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.13000 -shapecode_1_r=1.210 -shapecode_1_g=0.825 -shapecode_1_b=1.190 -shapecode_1_a=1.239 -shapecode_1_r2=0.760 -shapecode_1_g2=0.000 -shapecode_1_b2=0.780 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.110 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); -shape_1_per_frame5=my=my+(0.00008*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); -shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); -shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); -shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; -shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); -shape_1_per_frame17=pi23=4*asin(1)*0.333033333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; -shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; -shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; -shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.445 -shapecode_2_y=0.555 -shapecode_2_rad=0.10700 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.20000 -shapecode_2_r=1.100 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.850 -shapecode_2_border_g=0.830 -shapecode_2_border_b=0.728 -shapecode_2_border_a=0.078 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.425 -shapecode_3_rad=0.09300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=0.989 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.220 -shapecode_3_r2=0.000 -shapecode_3_g2=0.703 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.910 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.160 -shapecode_3_border_a=0.122 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk deleted file mode 100644 index e77edc2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.003 martin - kings cross.milk +++ /dev/null @@ -1,399 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk deleted file mode 100644 index 364984d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex.milk +++ /dev/null @@ -1,534 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.981 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.010 -wavecode_0_b=0.270 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/0.32; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; -wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.880 -wavecode_2_g=1.080 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.910 -wavecode_3_g=0.970 -wavecode_3_b=0.270 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, 0.59, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=0.54+(y-0.54)*1.1064; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.560 -shapecode_0_y=0.490 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.020 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=0.46+0.10034*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.80672 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.130 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.13188 -shapecode_2_tex_zoom=1.33455 -shapecode_2_r=1.160 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.140 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.060 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.870 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.820 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/6; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .1; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.015786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 deleted file mode 100644 index fbfc1f5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex2.milk2 +++ /dev/null @@ -1,1490 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 23:03:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.590 -blending_direction=-1 -random_1=0.292 -random_2=0.685 -random_3=0.174 -random_4=0.899 -random_5=0.647 - -[PRESET1_BEGIN] -NAME=Flexi - going processing [a wip 03] sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.037 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.658 -fWarpScale=5.427 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26890 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.750 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=452 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=0.500 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2 = 0; -wave_0_per_point1=ppo = 9; -wave_0_per_point2=index = t2*q32; -wave_0_per_point3=sample = t1 % ppo; -wave_0_per_point4= -wave_0_per_point5=nindex = gmegabuf(index + 10)*q32; // the next neighbor's index -wave_0_per_point6=nnindex = gmegabuf(index + 11)*q32; // the next neighbor's index -wave_0_per_point7=nnnindex = gmegabuf(index + 12)*q32; // the next neighbor's index -wave_0_per_point8= -wave_0_per_point9=x = gmegabuf(index); -wave_0_per_point10=y = gmegabuf(index+1); -wave_0_per_point11=//r = 0.5 + gmegabuf(index+5)*0.5; -wave_0_per_point12=//g = 0.5 + gmegabuf(index+6)*0.5; -wave_0_per_point13=//b = 0.5 + gmegabuf(index+7)*0.5; -wave_0_per_point14= -wave_0_per_point15=nx = gmegabuf(nindex); -wave_0_per_point16=ny = gmegabuf(nindex+1); -wave_0_per_point17=nnx = gmegabuf(nnindex); -wave_0_per_point18=nny = gmegabuf(nnindex+1); -wave_0_per_point19=nnnx = gmegabuf(nnnindex); -wave_0_per_point20=nnny = gmegabuf(nnnindex+1); -wave_0_per_point21= -wave_0_per_point22=x = 0.5 + (x-0.5)/q2; -wave_0_per_point23=y = 0.5 + (y-0.5)/q2; -wave_0_per_point24=nx = 0.5 + (nx-0.5)/q2; -wave_0_per_point25=ny = 0.5 + (ny-0.5)/q2; -wave_0_per_point26=nnx = 0.5 + (nnx-0.5)/q2; -wave_0_per_point27=nny = 0.5 + (nny-0.5)/q2; -wave_0_per_point28=nnnx = 0.5 + (nnnx-0.5)/q2; -wave_0_per_point29=nnny = 0.5 + (nnny-0.5)/q2; -wave_0_per_point30= -wave_0_per_point31=x = if( equal(sample,2), nx, x); -wave_0_per_point32=y = if( equal(sample,2), ny, y); -wave_0_per_point33=x = if( equal(sample,4), nnx, x); -wave_0_per_point34=y = if( equal(sample,4), nny, y); -wave_0_per_point35=x = if( equal(sample,6), nnnx, x); -wave_0_per_point36=y = if( equal(sample,6), nnny, y); -wave_0_per_point37= -wave_0_per_point38=a = above(sample,1)*below(sample,ppo-1)*a; -wave_0_per_point39= -wave_0_per_point40=t1 = t1 + 1; -wave_0_per_point41=t2 = if( equal(t1%ppo,0), t2 +1, t2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=7.75180 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.210 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_frame1=t8 = 1; -wave_1_per_frame2= -wave_1_per_frame3=t1 = 0.5; -wave_1_per_frame4=t2 = 0.9; -wave_1_per_point1=d = d*0.85 + (value1)*1; -wave_1_per_point2= -wave_1_per_point3=x = 0.5 + d*sample*(1-sample); -wave_1_per_point4=y = 0.9 - sample*0.8; -wavecode_2_enabled=0 -wavecode_2_samples=280 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=5.92556 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.500 -wave_2_per_frame1=t1 = 0; -wave_2_per_frame2=t2 = 0; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_point1=// q32 number of attributes -wave_2_per_point2=// q31 number of objects -wave_2_per_point3= -wave_2_per_point4=ppo = 7; // number of points used for each object -wave_2_per_point5=index = t2*q32; // object's index -wave_2_per_point6= -wave_2_per_point7=x = 0.5 +(gmegabuf(index)-0.5)/q2; -wave_2_per_point8=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; -wave_2_per_point9= -wave_2_per_point10=// collecting pairs of index and distance to the current object in a local buffer -wave_2_per_point11=i = 0; -wave_2_per_point12=j = 0; -wave_2_per_point13=loop(q31, -wave_2_per_point14= d = sqrt( sqr(gmegabuf(index)-gmegabuf(i)) + sqr(gmegabuf(index+1)-gmegabuf(i+1))); -wave_2_per_point15= d = if( equal(d,0), 1, d); -wave_2_per_point16= megabuf(j) = i; // store index/distance pairs -wave_2_per_point17= megabuf(j+1) = d; -wave_2_per_point18= j = j+2; -wave_2_per_point19= i = i+q32; -wave_2_per_point20= ); -wave_2_per_point21= -wave_2_per_point22=// sort that buffer, but only 5 cycles for the 5 nearest objects -wave_2_per_point23=i = 0; -wave_2_per_point24=loop( 5, -wave_2_per_point25= j = i; -wave_2_per_point26= smallestfind = 100; -wave_2_per_point27= findindex = 0; -wave_2_per_point28= loop( q31-j, -wave_2_per_point29= distance =megabuf(j*2+1); -wave_2_per_point30= smaller = above( smallestfind, distance); -wave_2_per_point31= smallestfind = if(smaller, distance, smallestfind); -wave_2_per_point32= findindex = if( smaller, j*2, findindex); -wave_2_per_point33= j = j + 1; -wave_2_per_point34= ); -wave_2_per_point35= -wave_2_per_point36= // now that the nearest object was found, swap it to the buffer's top -wave_2_per_point37= -wave_2_per_point38= j = megabuf(i); -wave_2_per_point39= d = megabuf(i+1); -wave_2_per_point40= -wave_2_per_point41= megabuf(i) = megabuf(findindex); -wave_2_per_point42= megabuf(i+1) = megabuf(findindex+1); -wave_2_per_point43= megabuf(findindex) = j; -wave_2_per_point44= megabuf(findindex+1) = d; -wave_2_per_point45= -wave_2_per_point46= i = i+1; -wave_2_per_point47= ); -wave_2_per_point48= -wave_2_per_point49= -wave_2_per_point50=index2 = (t1)%ppo; -wave_2_per_point51=i = megabuf(index2-2); -wave_2_per_point52=xx = 0.5 + (gmegabuf(i)-0.5)/q2; -wave_2_per_point53=yy = 0.5 + (gmegabuf(i+1)-0.5)/q2; -wave_2_per_point54=w = asin(1)*index2/4; -wave_2_per_point55=//xx = x + sin(w)*0.1; -wave_2_per_point56=//yy = y + cos(w)*0.1; -wave_2_per_point57=x = if( equal(index2%2,0), x, xx); -wave_2_per_point58=y = if( equal(index2%2,0), y, yy); -wave_2_per_point59= -wave_2_per_point60= -wave_2_per_point61=a = below(index2,ppo-1)*above(index2,1)*a; -wave_2_per_point62=r = 0.5 + gmegabuf(index + 5)*0.5; -wave_2_per_point63=g = 0.5 + gmegabuf(index + 6)*0.5; -wave_2_per_point64=b = 0.5 + gmegabuf(index + 7)*0.5; -wave_2_per_point65= -wave_2_per_point66= -wave_2_per_point67=t2 = t2 + equal(t1%ppo,ppo-1); -wave_2_per_point68=t1 = t1 + 1; -wave_2_per_point69= -wave_2_per_point70=//a = above(t1,128); -wavecode_3_enabled=0 -wavecode_3_samples=15 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=5.92556 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.400 -wave_3_init1=t2 = 0 -wave_3_per_frame1=t1 = 0; -wave_3_per_frame2=t2 = 0; -wave_3_per_frame3=t3 = 0; -wave_3_per_frame4=t4 = 0.5; -wave_3_per_point1=ppo = 5; -wave_3_per_point2= -wave_3_per_point3=index = t2*q32; -wave_3_per_point4=neighbor = 1; -wave_3_per_point5=neighbor = gmegabuf(index+10+neighbor); -wave_3_per_point6=x = 0.5 + (gmegabuf(index)-0.5)/q2; -wave_3_per_point7=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; -wave_3_per_point8=xx = 0.5 + ( gmegabuf(neighbor) - 0.5)/q2; -wave_3_per_point9=yy = 0.5 + ( gmegabuf(neighbor+1) - 0.5)/q2; -wave_3_per_point10= -wave_3_per_point11=x = if( equal(t1 % 2, 0), x, xx); -wave_3_per_point12=y = if( equal(t1 % 2, 0), y, yx); -wave_3_per_point13= -wave_3_per_point14= -wave_3_per_point15=t2 = t2 + equal(t1,ppo); -wave_3_per_point16=t1 = if(above(t1,ppo),t1-ppo,t1) + 1; -wave_3_per_point17= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=100 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=3.20442 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=6.23873 -shapecode_0_r=0.500 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.620 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=index = instance*q32; -shape_0_per_frame2= -shape_0_per_frame3=x = gmegabuf(index); -shape_0_per_frame4=y = gmegabuf(index+1); -shape_0_per_frame5= -shape_0_per_frame6=rad = gmegabuf(index+4)*2; -shape_0_per_frame7= -shape_0_per_frame8=//r = gmegabuf(index+5); -shape_0_per_frame9=//g = gmegabuf(index+6); -shape_0_per_frame10=//b = gmegabuf(index+7); -shape_0_per_frame11= -shape_0_per_frame12=//r2 = r; -shape_0_per_frame13=// g2 = g; -shape_0_per_frame14=// b2 = b; -shape_0_per_frame15= -shape_0_per_frame16= -shape_0_per_frame17=x = 0.5 + (x-0.5)/q2; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.740 -shapecode_1_y=0.270 -shapecode_1_rad=0.64927 -shapecode_1_ang=3.83274 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81948 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=vx = 0 -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.33000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73458 -shapecode_2_r=0.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0 -shapecode_3_enabled=0 -shapecode_3_sides=64 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.16283 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.73458 -shapecode_3_r=0.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=vx = 0 -per_frame_init_1=// clear buffer -per_frame_init_2=i = 0; loop(1024*1024, gmegabuf(i) = 0; i = i+1); -per_frame_init_3= -per_frame_init_4=count = 50; -per_frame_init_5=attributes = 16; -per_frame_init_6= -per_frame_init_7=minradius = 0.005; -per_frame_init_8=maxradius = 0.045; -per_frame_init_9=v = 0.005; -per_frame_init_10= -per_frame_init_11=// randomize initial coordinates -per_frame_init_12=index = 0; -per_frame_init_13=loop(count, -per_frame_init_14= gmegabuf(index*attributes) = rand(1000)/1000; -per_frame_init_15= gmegabuf(index*attributes+1) = rand(1000)/1000; -per_frame_init_16= gmegabuf(index*attributes+2) = v*(rand(1000)/1000-0.5); -per_frame_init_17= gmegabuf(index*attributes+3) = v*(rand(1000)/1000-0.5); -per_frame_init_18= gmegabuf(index*attributes+4) = minradius + (maxradius-minradius)*(index+1)/count; -per_frame_init_19= gmegabuf(index*attributes+5) = rand(1000)/1000; -per_frame_init_20= gmegabuf(index*attributes+6) = rand(1000)/1000; -per_frame_init_21= gmegabuf(index*attributes+7) = rand(1000)/1000; -per_frame_init_22= gmegabuf(index*attributes+8) = sqr(gmegabuf(index*attributes+4)) ; -per_frame_init_23= index = index+1; -per_frame_init_24= ); -per_frame_init_25= -per_frame_init_26=q31 = count; -per_frame_init_27=q32 = attributes; -per_frame_init_28= -per_frame_init_29=// 0, x -per_frame_init_30=// 1, y -per_frame_init_31=// 2, vx -per_frame_init_32=// 3, vy -per_frame_init_33=// 4, radius -per_frame_init_34=// 5, red -per_frame_init_35=// 6, green -per_frame_init_36=// 7, blue -per_frame_init_37=// 8, mass -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4= -per_frame_5=gravity = 0.005/fps*0; -per_frame_6=dampening = 1; -per_frame_7=pi2 = asin(1); -per_frame_8= -per_frame_9= -per_frame_10=nn = 3; // number of nearest neighbors to search, reduce if not needed! -per_frame_11= // collision detection is based on nearest neighbors now, so keep it at least at 1. -per_frame_12= -per_frame_13=check = 2; // how many neighbors will be checked for a possible collision. may not be above nn. -per_frame_14= // raise to avoid odd behavior in clusters of touching balls. -per_frame_15= -per_frame_16=index = 0; index2 = 0; w = (aspecty-aspectx)/2; -per_frame_17=loop(count, -per_frame_18= // simple physics: adding velocity vectors, applying gravity + bouncing off borders -per_frame_19= gmegabuf(index*attributes+1) = gmegabuf(index*attributes+1) + gmegabuf(index*attributes+3); -per_frame_20= gmegabuf(index*attributes) = gmegabuf(index*attributes) + gmegabuf(index*attributes+2); -per_frame_21= gmegabuf(index*attributes+2) = if( below( gmegabuf(index*attributes), 0-w+gmegabuf(index*attributes+4)), -per_frame_22= abs(gmegabuf(index*attributes+2))*dampening, -per_frame_23= gmegabuf(index*attributes+2) ); -per_frame_24= gmegabuf(index*attributes+2) = if( above( gmegabuf(index*attributes), 1+w-gmegabuf(index*attributes+4)), -per_frame_25= -abs(gmegabuf(index*attributes+2))*dampening, -per_frame_26= gmegabuf(index*attributes+2) ); -per_frame_27= gmegabuf(index*attributes+3) = gmegabuf(index*attributes+3) - gravity; -per_frame_28= gmegabuf(index*attributes+3) = if( below( gmegabuf(index*attributes+1), gmegabuf(index*attributes+4)), -per_frame_29= abs(gmegabuf(index*attributes+3))*dampening, -per_frame_30= gmegabuf(index*attributes+3); ); -per_frame_31= gmegabuf(index*attributes+3) = if( above( gmegabuf(index*attributes+1), 1-gmegabuf(index*attributes+4)), -per_frame_32= -abs(gmegabuf(index*attributes+3))*dampening, -per_frame_33= gmegabuf(index*attributes+3); ); -per_frame_34= i = 0; j = 0; // collecting pairs of index and distance to the current object in a local buffer -per_frame_35= loop( count, -per_frame_36= d = sqrt( sqr(gmegabuf(index*attributes)-gmegabuf(i*attributes)) + sqr(gmegabuf(index*attributes+1)-gmegabuf(i*attributes+1))); -per_frame_37= d = if( equal(d,0), 10, d); // leave out comparison with itself (where d == 0, set d to a high value) -per_frame_38= d = d - (gmegabuf(index*attributes+4)+gmegabuf(i*attributes+4))*0.5; // subtract radius (surface to surface distance) -per_frame_39= megabuf(j) = i; // store index/distance pairs -per_frame_40= megabuf(j+1) = d; -per_frame_41= j = j+2; -per_frame_42= i = i+1; ); -per_frame_43= i = 0; // sort that buffer, but only as many cycles as needed for the _nn_ nearest neighbors -per_frame_44= loop( nn, -per_frame_45= j = i; smallestfind = 10; findindex = -1; -per_frame_46= loop( count-j, -per_frame_47= distance =megabuf(j*2+1); -per_frame_48= smaller = above( smallestfind, distance); -per_frame_49= smallestfind = if(smaller, distance, smallestfind); -per_frame_50= findindex = if( smaller, j*2, findindex); -per_frame_51= j = j + 1; ); -per_frame_52= j = megabuf(i*2); d = megabuf(i*2+1); -per_frame_53= megabuf(i*2) = megabuf(findindex); -per_frame_54= megabuf(i*2+1) = megabuf(findindex+1); -per_frame_55= megabuf(findindex) = j; -per_frame_56= megabuf(findindex+1) = d; -per_frame_57= i = i+1; -per_frame_58= ); -per_frame_59= i = 0; // storing the indexes of the nearest neighbors in the attributes beginning from 10 -per_frame_60= loop( nn, -per_frame_61= gmegabuf(index*attributes + 10 + i) = megabuf(i*2); -per_frame_62= i = i +1; -per_frame_63= ); -per_frame_64= i = 0; // collision detection and impulse transmission below -per_frame_65= loop( check, -per_frame_66= index2 = megabuf(i); -per_frame_67= hit = below( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes)) + -per_frame_68= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), -per_frame_69= gmegabuf(index*attributes + 4) + gmegabuf(index2*attributes + 4) -per_frame_70= ) -per_frame_71= * -per_frame_72= above( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes))+ -per_frame_73= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), -per_frame_74= sqrt( sqr( gmegabuf(index*attributes+0) - gmegabuf(index2*attributes+0)+ -per_frame_75= gmegabuf(index*attributes+2) - gmegabuf(index2*attributes+2))+ -per_frame_76= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1)+ -per_frame_77= gmegabuf(index*attributes+3) - gmegabuf(index2*attributes+3)) ) ); -per_frame_78= ref_ang = atan2( gmegabuf(index2*attributes)-gmegabuf(index*attributes), // calculating the angle of the common tangent -per_frame_79= gmegabuf(index2*attributes + 1)-gmegabuf(index*attributes + 1)) + pi2; -per_frame_80= v1 = sqrt(sqr( gmegabuf(index*attributes + 2)) + sqr( gmegabuf(index*attributes + 3))); // velocity of object1 -per_frame_81= v2 = sqrt(sqr( gmegabuf(index2*attributes + 2)) + sqr( gmegabuf(index2*attributes + 3))); // velocity of object2 -per_frame_82= w1 = atan2( gmegabuf(index*attributes + 2), gmegabuf(index*attributes + 3)); // object1 motion angle -per_frame_83= w2 = atan2( gmegabuf(index2*attributes + 2), gmegabuf(index2*attributes + 3)); // object2 motion angle -per_frame_84= m1 = gmegabuf(index*attributes + 8); m2 = gmegabuf(index2*attributes + 8); -per_frame_85= vv1 = ((m1-m2)*v1 + 2*m2*v2)/(m1+m2); vv2 = ((m2-m1)*v2 + 2*m1*v1)/(m1+m2); -per_frame_86= gmegabuf( index*attributes + 2) = if( hit,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), -per_frame_87= gmegabuf( index*attributes + 2) ); -per_frame_88= gmegabuf( index*attributes + 3) = if( hit, cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), -per_frame_89= gmegabuf( index*attributes + 3) ); -per_frame_90= gmegabuf( index2*attributes + 2) = if( hit, sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), -per_frame_91= gmegabuf( index2*attributes + 2) ); -per_frame_92= gmegabuf( index2*attributes + 3) = if( hit, cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), -per_frame_93= gmegabuf( index2*attributes + 3) ); -per_frame_94= i=i+2; -per_frame_95= ); -per_frame_96= index = index+1; -per_frame_97= ); -per_frame_98=q1 = aspectx; -per_frame_99=q2 = aspecty; -warp_1=`float3 maxNeumann(float2 domain){ -warp_2=` float3 maxneumann = float3(0,0,0); -warp_3=` float2 pixel = texsize.zw; -warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); -warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); -warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); -warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); -warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); -warp_9=` return maxneumann; -warp_10=`} -warp_11=` -warp_12=`shader_body -warp_13=`{ -warp_14=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); -warp_15=` float2 uvo = uv; -warp_16=` -warp_17=` uv = lerp(uv_orig,uv,0.15); -warp_18=` -warp_19=` float2 d = texsize.zw*2; -warp_20=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -warp_21=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -warp_22=` -warp_23=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_24=` -warp_25=` float2 uv_fire = 0.5+(uvo-0.5)*0.995 + 0*noise.xy*texsize.zw*0.5 - float2(dx.x,dy.x)*texsize.zw*3; -warp_26=` -warp_27=` ret.x = tex2d(sampler_fc_main, uv_fire).x - 0.004; -warp_28=` -warp_29=`// ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; -warp_30=` -warp_31=` d = texsize.zw*4; -warp_32=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) )*0.5; -warp_33=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) )*0.5; -warp_34=` -warp_35=` d = float2(dx.y,dy.y)*texsize.zw; -warp_36=` -warp_37=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; -warp_38=` -warp_39=` ret.y += -(bass-treb)*0.01; -warp_40=`} -comp_1=`float sigmoid(float t, float c){ -comp_2=` return 1 / ( 1 + exp(t*c)); -comp_3=`} -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` float2 d = texsize.zw; -comp_8=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_9=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_10=`float2 dz = float2(dx.y,dy.y)*3; -comp_11=` -comp_12=`d = texsize.zw*2; -comp_13=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_14=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_15=` -comp_16=`dz +=float2(dx.y,dy.y); -comp_17=` -comp_18=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_19=` -comp_20=`ret = bg*float3(0.3,0.5,0.7); -comp_21=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_22=`ret = lerp(ret,1,GetPixel(uv).z); -comp_23=` -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=`//ret = sigmoid(length((uv-0.5)*aspect)-0.04,50); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.325 -fWaveSmoothing=0.984 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.669 -wave_g=0.780 -wave_b=0.631 -wave_x=0.771 -wave_y=0.540 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.555 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.790 -mv_g=0.562 -mv_b=1.529 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39000 -wavecode_0_r=0.930 -wavecode_0_g=1.240 -wavecode_0_b=1.062 -wavecode_0_a=0.760 -wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.000145*cos(ma)); -wave_0_per_point5=my=my+(0.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); -wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); -wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); -wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.81)); -wave_0_per_point16=pi23=4*asin(1)*0.3933333329; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.93000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=0.935 -wavecode_1_g=1.010 -wavecode_1_b=0.790 -wavecode_1_a=0.770 -wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00012*tan(ma)); -wave_1_per_point5=my=my+(0.00008*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); -wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); -wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); -wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*0.3199999997; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; -wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.01000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=0.920 -wavecode_2_g=1.060 -wavecode_2_b=0.643 -wavecode_2_a=1.286 -wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00041*cos(ma)); -wave_2_per_point5=my=my+(0.00039*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); -wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); -wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); -wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.32)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.99000 -wavecode_3_smoothing=0.48000 -wavecode_3_r=1.070 -wavecode_3_g=0.770 -wavecode_3_b=1.047 -wavecode_3_a=0.780 -wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); -wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00086*cos(ma)); -wave_3_per_point5=my=my+(0.00088*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); -wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.400 -shapecode_0_y=0.610 -shapecode_0_rad=0.03173 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.47752 -shapecode_0_tex_zoom=1.19000 -shapecode_0_r=0.880 -shapecode_0_g=0.900 -shapecode_0_b=1.180 -shapecode_0_a=1.692 -shapecode_0_r2=1.130 -shapecode_0_g2=0.000 -shapecode_0_b2=0.830 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.090 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); -shape_0_per_frame5=my=my+(0.00016*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); -shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); -shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); -shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); -shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; -shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; -shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; -shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.470 -shapecode_1_y=0.530 -shapecode_1_rad=0.01300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.13000 -shapecode_1_r=1.210 -shapecode_1_g=0.825 -shapecode_1_b=1.190 -shapecode_1_a=1.239 -shapecode_1_r2=0.760 -shapecode_1_g2=0.000 -shapecode_1_b2=0.780 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.110 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); -shape_1_per_frame5=my=my+(0.00008*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); -shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); -shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); -shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; -shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); -shape_1_per_frame17=pi23=4*asin(1)*0.333033333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; -shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; -shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; -shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.445 -shapecode_2_y=0.555 -shapecode_2_rad=0.10700 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.20000 -shapecode_2_r=1.100 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.850 -shapecode_2_border_g=0.830 -shapecode_2_border_b=0.728 -shapecode_2_border_a=0.078 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.425 -shapecode_3_rad=0.09300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=0.989 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.220 -shapecode_3_r2=0.000 -shapecode_3_g2=0.703 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.910 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.160 -shapecode_3_border_a=0.122 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(tan(ang)*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(cos(ang*2)*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang/3)*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-1; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 deleted file mode 100644 index 0964851..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex3.milk2 +++ /dev/null @@ -1,1491 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 23:04:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.290 -blending_direction=-1 -random_1=0.050 -random_2=0.666 -random_3=0.611 -random_4=0.322 -random_5=0.183 - -[PRESET1_BEGIN] -NAME=Flexi - going processing [a wip 03] sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.037 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.658 -fWarpScale=5.427 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26890 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.750 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=452 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=0.500 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2 = 0; -wave_0_per_point1=ppo = 9; -wave_0_per_point2=index = t2*q32; -wave_0_per_point3=sample = t1 % ppo; -wave_0_per_point4= -wave_0_per_point5=nindex = gmegabuf(index + 10)*q32; // the next neighbor's index -wave_0_per_point6=nnindex = gmegabuf(index + 11)*q32; // the next neighbor's index -wave_0_per_point7=nnnindex = gmegabuf(index + 12)*q32; // the next neighbor's index -wave_0_per_point8= -wave_0_per_point9=x = gmegabuf(index); -wave_0_per_point10=y = gmegabuf(index+1); -wave_0_per_point11=//r = 0.5 + gmegabuf(index+5)*0.5; -wave_0_per_point12=//g = 0.5 + gmegabuf(index+6)*0.5; -wave_0_per_point13=//b = 0.5 + gmegabuf(index+7)*0.5; -wave_0_per_point14= -wave_0_per_point15=nx = gmegabuf(nindex); -wave_0_per_point16=ny = gmegabuf(nindex+1); -wave_0_per_point17=nnx = gmegabuf(nnindex); -wave_0_per_point18=nny = gmegabuf(nnindex+1); -wave_0_per_point19=nnnx = gmegabuf(nnnindex); -wave_0_per_point20=nnny = gmegabuf(nnnindex+1); -wave_0_per_point21= -wave_0_per_point22=x = 0.5 + (x-0.5)/q2; -wave_0_per_point23=y = 0.5 + (y-0.5)/q2; -wave_0_per_point24=nx = 0.5 + (nx-0.5)/q2; -wave_0_per_point25=ny = 0.5 + (ny-0.5)/q2; -wave_0_per_point26=nnx = 0.5 + (nnx-0.5)/q2; -wave_0_per_point27=nny = 0.5 + (nny-0.5)/q2; -wave_0_per_point28=nnnx = 0.5 + (nnnx-0.5)/q2; -wave_0_per_point29=nnny = 0.5 + (nnny-0.5)/q2; -wave_0_per_point30= -wave_0_per_point31=x = if( equal(sample,2), nx, x); -wave_0_per_point32=y = if( equal(sample,2), ny, y); -wave_0_per_point33=x = if( equal(sample,4), nnx, x); -wave_0_per_point34=y = if( equal(sample,4), nny, y); -wave_0_per_point35=x = if( equal(sample,6), nnnx, x); -wave_0_per_point36=y = if( equal(sample,6), nnny, y); -wave_0_per_point37= -wave_0_per_point38=a = above(sample,1)*below(sample,ppo-1)*a; -wave_0_per_point39= -wave_0_per_point40=t1 = t1 + 1; -wave_0_per_point41=t2 = if( equal(t1%ppo,0), t2 +1, t2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=7.75180 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.210 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_frame1=t8 = 1; -wave_1_per_frame2= -wave_1_per_frame3=t1 = 0.5; -wave_1_per_frame4=t2 = 0.9; -wave_1_per_point1=d = d*0.85 + (value1)*1; -wave_1_per_point2= -wave_1_per_point3=x = 0.5 + d*sample*(1-sample); -wave_1_per_point4=y = 0.9 - sample*0.8; -wavecode_2_enabled=0 -wavecode_2_samples=280 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=5.92556 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.500 -wave_2_per_frame1=t1 = 0; -wave_2_per_frame2=t2 = 0; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_point1=// q32 number of attributes -wave_2_per_point2=// q31 number of objects -wave_2_per_point3= -wave_2_per_point4=ppo = 7; // number of points used for each object -wave_2_per_point5=index = t2*q32; // object's index -wave_2_per_point6= -wave_2_per_point7=x = 0.5 +(gmegabuf(index)-0.5)/q2; -wave_2_per_point8=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; -wave_2_per_point9= -wave_2_per_point10=// collecting pairs of index and distance to the current object in a local buffer -wave_2_per_point11=i = 0; -wave_2_per_point12=j = 0; -wave_2_per_point13=loop(q31, -wave_2_per_point14= d = sqrt( sqr(gmegabuf(index)-gmegabuf(i)) + sqr(gmegabuf(index+1)-gmegabuf(i+1))); -wave_2_per_point15= d = if( equal(d,0), 1, d); -wave_2_per_point16= megabuf(j) = i; // store index/distance pairs -wave_2_per_point17= megabuf(j+1) = d; -wave_2_per_point18= j = j+2; -wave_2_per_point19= i = i+q32; -wave_2_per_point20= ); -wave_2_per_point21= -wave_2_per_point22=// sort that buffer, but only 5 cycles for the 5 nearest objects -wave_2_per_point23=i = 0; -wave_2_per_point24=loop( 5, -wave_2_per_point25= j = i; -wave_2_per_point26= smallestfind = 100; -wave_2_per_point27= findindex = 0; -wave_2_per_point28= loop( q31-j, -wave_2_per_point29= distance =megabuf(j*2+1); -wave_2_per_point30= smaller = above( smallestfind, distance); -wave_2_per_point31= smallestfind = if(smaller, distance, smallestfind); -wave_2_per_point32= findindex = if( smaller, j*2, findindex); -wave_2_per_point33= j = j + 1; -wave_2_per_point34= ); -wave_2_per_point35= -wave_2_per_point36= // now that the nearest object was found, swap it to the buffer's top -wave_2_per_point37= -wave_2_per_point38= j = megabuf(i); -wave_2_per_point39= d = megabuf(i+1); -wave_2_per_point40= -wave_2_per_point41= megabuf(i) = megabuf(findindex); -wave_2_per_point42= megabuf(i+1) = megabuf(findindex+1); -wave_2_per_point43= megabuf(findindex) = j; -wave_2_per_point44= megabuf(findindex+1) = d; -wave_2_per_point45= -wave_2_per_point46= i = i+1; -wave_2_per_point47= ); -wave_2_per_point48= -wave_2_per_point49= -wave_2_per_point50=index2 = (t1)%ppo; -wave_2_per_point51=i = megabuf(index2-2); -wave_2_per_point52=xx = 0.5 + (gmegabuf(i)-0.5)/q2; -wave_2_per_point53=yy = 0.5 + (gmegabuf(i+1)-0.5)/q2; -wave_2_per_point54=w = asin(1)*index2/4; -wave_2_per_point55=//xx = x + sin(w)*0.1; -wave_2_per_point56=//yy = y + cos(w)*0.1; -wave_2_per_point57=x = if( equal(index2%2,0), x, xx); -wave_2_per_point58=y = if( equal(index2%2,0), y, yy); -wave_2_per_point59= -wave_2_per_point60= -wave_2_per_point61=a = below(index2,ppo-1)*above(index2,1)*a; -wave_2_per_point62=r = 0.5 + gmegabuf(index + 5)*0.5; -wave_2_per_point63=g = 0.5 + gmegabuf(index + 6)*0.5; -wave_2_per_point64=b = 0.5 + gmegabuf(index + 7)*0.5; -wave_2_per_point65= -wave_2_per_point66= -wave_2_per_point67=t2 = t2 + equal(t1%ppo,ppo-1); -wave_2_per_point68=t1 = t1 + 1; -wave_2_per_point69= -wave_2_per_point70=//a = above(t1,128); -wavecode_3_enabled=0 -wavecode_3_samples=15 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=5.92556 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.400 -wave_3_init1=t2 = 0 -wave_3_per_frame1=t1 = 0; -wave_3_per_frame2=t2 = 0; -wave_3_per_frame3=t3 = 0; -wave_3_per_frame4=t4 = 0.5; -wave_3_per_point1=ppo = 5; -wave_3_per_point2= -wave_3_per_point3=index = t2*q32; -wave_3_per_point4=neighbor = 1; -wave_3_per_point5=neighbor = gmegabuf(index+10+neighbor); -wave_3_per_point6=x = 0.5 + (gmegabuf(index)-0.5)/q2; -wave_3_per_point7=y = 0.5 + (gmegabuf(index+1)-0.5)/q2; -wave_3_per_point8=xx = 0.5 + ( gmegabuf(neighbor) - 0.5)/q2; -wave_3_per_point9=yy = 0.5 + ( gmegabuf(neighbor+1) - 0.5)/q2; -wave_3_per_point10= -wave_3_per_point11=x = if( equal(t1 % 2, 0), x, xx); -wave_3_per_point12=y = if( equal(t1 % 2, 0), y, yx); -wave_3_per_point13= -wave_3_per_point14= -wave_3_per_point15=t2 = t2 + equal(t1,ppo); -wave_3_per_point16=t1 = if(above(t1,ppo),t1-ppo,t1) + 1; -wave_3_per_point17= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=100 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=3.20442 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=6.23873 -shapecode_0_r=0.500 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.620 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=index = instance*q32; -shape_0_per_frame2= -shape_0_per_frame3=x = gmegabuf(index); -shape_0_per_frame4=y = gmegabuf(index+1); -shape_0_per_frame5= -shape_0_per_frame6=rad = gmegabuf(index+4)*2; -shape_0_per_frame7= -shape_0_per_frame8=//r = gmegabuf(index+5); -shape_0_per_frame9=//g = gmegabuf(index+6); -shape_0_per_frame10=//b = gmegabuf(index+7); -shape_0_per_frame11= -shape_0_per_frame12=//r2 = r; -shape_0_per_frame13=// g2 = g; -shape_0_per_frame14=// b2 = b; -shape_0_per_frame15= -shape_0_per_frame16= -shape_0_per_frame17=x = 0.5 + (x-0.5)/q2; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.740 -shapecode_1_y=0.270 -shapecode_1_rad=0.64927 -shapecode_1_ang=3.83274 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81948 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=vx = 0 -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.33000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73458 -shapecode_2_r=0.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0 -shapecode_3_enabled=0 -shapecode_3_sides=64 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.16283 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.73458 -shapecode_3_r=0.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=vx = 0 -per_frame_init_1=// clear buffer -per_frame_init_2=i = 0; loop(1024*1024, gmegabuf(i) = 0; i = i+1); -per_frame_init_3= -per_frame_init_4=count = 50; -per_frame_init_5=attributes = 16; -per_frame_init_6= -per_frame_init_7=minradius = 0.005; -per_frame_init_8=maxradius = 0.045; -per_frame_init_9=v = 0.005; -per_frame_init_10= -per_frame_init_11=// randomize initial coordinates -per_frame_init_12=index = 0; -per_frame_init_13=loop(count, -per_frame_init_14= gmegabuf(index*attributes) = rand(1000)/1000; -per_frame_init_15= gmegabuf(index*attributes+1) = rand(1000)/1000; -per_frame_init_16= gmegabuf(index*attributes+2) = v*(rand(1000)/1000-0.5); -per_frame_init_17= gmegabuf(index*attributes+3) = v*(rand(1000)/1000-0.5); -per_frame_init_18= gmegabuf(index*attributes+4) = minradius + (maxradius-minradius)*(index+1)/count; -per_frame_init_19= gmegabuf(index*attributes+5) = rand(1000)/1000; -per_frame_init_20= gmegabuf(index*attributes+6) = rand(1000)/1000; -per_frame_init_21= gmegabuf(index*attributes+7) = rand(1000)/1000; -per_frame_init_22= gmegabuf(index*attributes+8) = sqr(gmegabuf(index*attributes+4)) ; -per_frame_init_23= index = index+1; -per_frame_init_24= ); -per_frame_init_25= -per_frame_init_26=q31 = count; -per_frame_init_27=q32 = attributes; -per_frame_init_28= -per_frame_init_29=// 0, x -per_frame_init_30=// 1, y -per_frame_init_31=// 2, vx -per_frame_init_32=// 3, vy -per_frame_init_33=// 4, radius -per_frame_init_34=// 5, red -per_frame_init_35=// 6, green -per_frame_init_36=// 7, blue -per_frame_init_37=// 8, mass -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4= -per_frame_5=gravity = 0.005/fps*0; -per_frame_6=dampening = 1; -per_frame_7=pi2 = asin(1); -per_frame_8= -per_frame_9= -per_frame_10=nn = 3; // number of nearest neighbors to search, reduce if not needed! -per_frame_11= // collision detection is based on nearest neighbors now, so keep it at least at 1. -per_frame_12= -per_frame_13=check = 2; // how many neighbors will be checked for a possible collision. may not be above nn. -per_frame_14= // raise to avoid odd behavior in clusters of touching balls. -per_frame_15= -per_frame_16=index = 0; index2 = 0; w = (aspecty-aspectx)/2; -per_frame_17=loop(count, -per_frame_18= // simple physics: adding velocity vectors, applying gravity + bouncing off borders -per_frame_19= gmegabuf(index*attributes+1) = gmegabuf(index*attributes+1) + gmegabuf(index*attributes+3); -per_frame_20= gmegabuf(index*attributes) = gmegabuf(index*attributes) + gmegabuf(index*attributes+2); -per_frame_21= gmegabuf(index*attributes+2) = if( below( gmegabuf(index*attributes), 0-w+gmegabuf(index*attributes+4)), -per_frame_22= abs(gmegabuf(index*attributes+2))*dampening, -per_frame_23= gmegabuf(index*attributes+2) ); -per_frame_24= gmegabuf(index*attributes+2) = if( above( gmegabuf(index*attributes), 1+w-gmegabuf(index*attributes+4)), -per_frame_25= -abs(gmegabuf(index*attributes+2))*dampening, -per_frame_26= gmegabuf(index*attributes+2) ); -per_frame_27= gmegabuf(index*attributes+3) = gmegabuf(index*attributes+3) - gravity; -per_frame_28= gmegabuf(index*attributes+3) = if( below( gmegabuf(index*attributes+1), gmegabuf(index*attributes+4)), -per_frame_29= abs(gmegabuf(index*attributes+3))*dampening, -per_frame_30= gmegabuf(index*attributes+3); ); -per_frame_31= gmegabuf(index*attributes+3) = if( above( gmegabuf(index*attributes+1), 1-gmegabuf(index*attributes+4)), -per_frame_32= -abs(gmegabuf(index*attributes+3))*dampening, -per_frame_33= gmegabuf(index*attributes+3); ); -per_frame_34= i = 0; j = 0; // collecting pairs of index and distance to the current object in a local buffer -per_frame_35= loop( count, -per_frame_36= d = sqrt( sqr(gmegabuf(index*attributes)-gmegabuf(i*attributes)) + sqr(gmegabuf(index*attributes+1)-gmegabuf(i*attributes+1))); -per_frame_37= d = if( equal(d,0), 10, d); // leave out comparison with itself (where d == 0, set d to a high value) -per_frame_38= d = d - (gmegabuf(index*attributes+4)+gmegabuf(i*attributes+4))*0.5; // subtract radius (surface to surface distance) -per_frame_39= megabuf(j) = i; // store index/distance pairs -per_frame_40= megabuf(j+1) = d; -per_frame_41= j = j+2; -per_frame_42= i = i+1; ); -per_frame_43= i = 0; // sort that buffer, but only as many cycles as needed for the _nn_ nearest neighbors -per_frame_44= loop( nn, -per_frame_45= j = i; smallestfind = 10; findindex = -1; -per_frame_46= loop( count-j, -per_frame_47= distance =megabuf(j*2+1); -per_frame_48= smaller = above( smallestfind, distance); -per_frame_49= smallestfind = if(smaller, distance, smallestfind); -per_frame_50= findindex = if( smaller, j*2, findindex); -per_frame_51= j = j + 1; ); -per_frame_52= j = megabuf(i*2); d = megabuf(i*2+1); -per_frame_53= megabuf(i*2) = megabuf(findindex); -per_frame_54= megabuf(i*2+1) = megabuf(findindex+1); -per_frame_55= megabuf(findindex) = j; -per_frame_56= megabuf(findindex+1) = d; -per_frame_57= i = i+1; -per_frame_58= ); -per_frame_59= i = 0; // storing the indexes of the nearest neighbors in the attributes beginning from 10 -per_frame_60= loop( nn, -per_frame_61= gmegabuf(index*attributes + 10 + i) = megabuf(i*2); -per_frame_62= i = i +1; -per_frame_63= ); -per_frame_64= i = 0; // collision detection and impulse transmission below -per_frame_65= loop( check, -per_frame_66= index2 = megabuf(i); -per_frame_67= hit = below( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes)) + -per_frame_68= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), -per_frame_69= gmegabuf(index*attributes + 4) + gmegabuf(index2*attributes + 4) -per_frame_70= ) -per_frame_71= * -per_frame_72= above( sqrt( sqr( gmegabuf(index*attributes) - gmegabuf(index2*attributes))+ -per_frame_73= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1))), -per_frame_74= sqrt( sqr( gmegabuf(index*attributes+0) - gmegabuf(index2*attributes+0)+ -per_frame_75= gmegabuf(index*attributes+2) - gmegabuf(index2*attributes+2))+ -per_frame_76= sqr( gmegabuf(index*attributes+1) - gmegabuf(index2*attributes+1)+ -per_frame_77= gmegabuf(index*attributes+3) - gmegabuf(index2*attributes+3)) ) ); -per_frame_78= ref_ang = atan2( gmegabuf(index2*attributes)-gmegabuf(index*attributes), // calculating the angle of the common tangent -per_frame_79= gmegabuf(index2*attributes + 1)-gmegabuf(index*attributes + 1)) + pi2; -per_frame_80= v1 = sqrt(sqr( gmegabuf(index*attributes + 2)) + sqr( gmegabuf(index*attributes + 3))); // velocity of object1 -per_frame_81= v2 = sqrt(sqr( gmegabuf(index2*attributes + 2)) + sqr( gmegabuf(index2*attributes + 3))); // velocity of object2 -per_frame_82= w1 = atan2( gmegabuf(index*attributes + 2), gmegabuf(index*attributes + 3)); // object1 motion angle -per_frame_83= w2 = atan2( gmegabuf(index2*attributes + 2), gmegabuf(index2*attributes + 3)); // object2 motion angle -per_frame_84= m1 = gmegabuf(index*attributes + 8); m2 = gmegabuf(index2*attributes + 8); -per_frame_85= vv1 = ((m1-m2)*v1 + 2*m2*v2)/(m1+m2); vv2 = ((m2-m1)*v2 + 2*m1*v1)/(m1+m2); -per_frame_86= gmegabuf( index*attributes + 2) = if( hit,sin(ref_ang)*v1*cos(w1-ref_ang) + sin(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), -per_frame_87= gmegabuf( index*attributes + 2) ); -per_frame_88= gmegabuf( index*attributes + 3) = if( hit, cos(ref_ang)*v1*cos(w1-ref_ang) + cos(ref_ang+pi2)*vv1*cos(w2-ref_ang-pi2), -per_frame_89= gmegabuf( index*attributes + 3) ); -per_frame_90= gmegabuf( index2*attributes + 2) = if( hit, sin(ref_ang)*v2*cos(w2-ref_ang) + sin(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), -per_frame_91= gmegabuf( index2*attributes + 2) ); -per_frame_92= gmegabuf( index2*attributes + 3) = if( hit, cos(ref_ang)*v2*cos(w2-ref_ang) + cos(ref_ang+pi2)*vv2*cos(w1-ref_ang-pi2), -per_frame_93= gmegabuf( index2*attributes + 3) ); -per_frame_94= i=i+2; -per_frame_95= ); -per_frame_96= index = index+1; -per_frame_97= ); -per_frame_98=q1 = aspectx; -per_frame_99=q2 = aspecty; -warp_1=`float3 maxNeumann(float2 domain){ -warp_2=` float3 maxneumann = float3(0,0,0); -warp_3=` float2 pixel = texsize.zw; -warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); -warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); -warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); -warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); -warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); -warp_9=` return maxneumann; -warp_10=`} -warp_11=` -warp_12=`shader_body -warp_13=`{ -warp_14=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); -warp_15=` float2 uvo = uv; -warp_16=` -warp_17=` uv = lerp(uv_orig,uv,0.15); -warp_18=` -warp_19=` float2 d = texsize.zw*2; -warp_20=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -warp_21=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -warp_22=` -warp_23=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_24=` -warp_25=` float2 uv_fire = 0.5+(uvo-0.5)*0.995 + 0*noise.xy*texsize.zw*0.5 - float2(dx.x,dy.x)*texsize.zw*3; -warp_26=` -warp_27=` ret.x = tex2d(sampler_fc_main, uv_fire).x - 0.004; -warp_28=` -warp_29=`// ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; -warp_30=` -warp_31=` d = texsize.zw*4; -warp_32=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) )*0.5; -warp_33=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) )*0.5; -warp_34=` -warp_35=` d = float2(dx.y,dy.y)*texsize.zw; -warp_36=` -warp_37=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; -warp_38=` -warp_39=` ret.y += -(bass-treb)*0.01; -warp_40=`} -comp_1=`float sigmoid(float t, float c){ -comp_2=` return 1 / ( 1 + exp(t*c)); -comp_3=`} -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` float2 d = texsize.zw; -comp_8=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_9=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_10=`float2 dz = float2(dx.y,dy.y)*3; -comp_11=` -comp_12=`d = texsize.zw*2; -comp_13=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_14=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_15=` -comp_16=`dz +=float2(dx.y,dy.y); -comp_17=` -comp_18=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_19=` -comp_20=`ret = bg*float3(0.3,0.5,0.7); -comp_21=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_22=`ret = lerp(ret,1,GetPixel(uv).z); -comp_23=` -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=`//ret = sigmoid(length((uv-0.5)*aspect)-0.04,50); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.325 -fWaveSmoothing=0.984 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.669 -wave_g=0.780 -wave_b=0.631 -wave_x=0.771 -wave_y=0.540 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.555 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.790 -mv_g=0.562 -mv_b=1.529 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39000 -wavecode_0_r=0.930 -wavecode_0_g=1.240 -wavecode_0_b=1.062 -wavecode_0_a=0.760 -wave_0_per_point1=ma=ma+(above(bass,1)*3.73839*0.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.39282*0.008*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.000145*cos(ma)); -wave_0_per_point5=my=my+(0.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.79),(0.79-mx),mx); -wave_0_per_point8=my=if(above(my,01.069),(01.069-my),my); -wave_0_per_point9=mx=if(below(mx,0.11),(0.91+mx),mx); -wave_0_per_point10=my=if(below(my,0.08),(0.87+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.81)); -wave_0_per_point16=pi23=4*asin(1)*0.3933333329; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*0.32+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.36+t1-1*pi23)+1)*0.52; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.46; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.93000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=0.935 -wavecode_1_g=1.010 -wavecode_1_b=0.790 -wavecode_1_a=0.770 -wave_1_per_point1=ma=ma+(above(bass,1)*3.89546*0.056*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.70169*0.049*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00012*tan(ma)); -wave_1_per_point5=my=my+(0.00008*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.51),(0.51-mx),mx); -wave_1_per_point8=my=if(above(my,0.74),(0.74-my),my); -wave_1_per_point9=mx=if(below(mx,0.11),(1.12+mx),mx); -wave_1_per_point10=my=if(below(my,0.11),(0.87+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*0.3199999997; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.192+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*0.23+t1-1*pi23)+1)*0.52; -wave_1_per_point20=b=(sin(time*0.37+t1-2*pi23)+1)*0.53; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.01000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=0.920 -wavecode_2_g=1.060 -wavecode_2_b=0.643 -wavecode_2_a=1.286 -wave_2_per_point1=ma=ma+(above(mid,1)*2.977204*0.0122*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.89018*0.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00041*cos(ma)); -wave_2_per_point5=my=my+(0.00039*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.717),(0.717-mx),mx); -wave_2_per_point8=my=if(above(my,1.11),(1.11-my),my); -wave_2_per_point9=mx=if(below(mx,0.12),(0.86+mx),mx); -wave_2_per_point10=my=if(below(my,0.08),(0.74+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.32)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.99000 -wavecode_3_smoothing=0.48000 -wavecode_3_r=1.070 -wavecode_3_g=0.770 -wavecode_3_b=1.047 -wavecode_3_a=0.780 -wave_3_per_point1=ma=ma+(above(bass,0.57)*3.7698*0.021*bass); -wave_3_per_point2=ma=ma-(above(treb,0.54)*3.61273*0.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00086*cos(ma)); -wave_3_per_point5=my=my+(0.00088*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,01.129),(01.129-mx),mx); -wave_3_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_3_per_point9=mx=if(below(mx,0.1),(0.96+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.85+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.400 -shapecode_0_y=0.610 -shapecode_0_rad=0.03173 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.47752 -shapecode_0_tex_zoom=1.19000 -shapecode_0_r=0.880 -shapecode_0_g=0.900 -shapecode_0_b=1.180 -shapecode_0_a=1.692 -shapecode_0_r2=1.130 -shapecode_0_g2=0.000 -shapecode_0_b2=0.830 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.090 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*2.38754*0.011*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*1.889926*0.007*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(0.00019*cos(ma)); -shape_0_per_frame5=my=my+(0.00016*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,0.77),(0.77-mx),mx); -shape_0_per_frame8=my=if(above(my,0.71),(0.71-my),my); -shape_0_per_frame9=mx=if(below(mx,0.08),(1.07+mx),mx); -shape_0_per_frame10=my=if(below(my,0.1),(1.05+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*0.402)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,0.66)); -shape_0_per_frame17=pi23=4*asin(1)*0.2633333331; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*0.34+t1-1*pi23)+1)*0.56; -shape_0_per_frame21=b=(sin(time*0.187+t1-2*pi23)+1)*0.868; -shape_0_per_frame22=r2=(sin(time*0.34+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*0.36+t1-1*pi23)+1)*0.54; -shape_0_per_frame24=b2=(sin(time*0.3+t1-2*pi23)+1)*0.54; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.470 -shapecode_1_y=0.530 -shapecode_1_rad=0.01300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.13000 -shapecode_1_r=1.210 -shapecode_1_g=0.825 -shapecode_1_b=1.190 -shapecode_1_a=1.239 -shapecode_1_r2=0.760 -shapecode_1_g2=0.000 -shapecode_1_b2=0.780 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.110 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*0.048*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.23575*0.059*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00011*tan(ma)); -shape_1_per_frame5=my=my+(0.00008*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.11),(1.11-mx),mx); -shape_1_per_frame8=my=if(above(my,0.75),(0.75-my),my); -shape_1_per_frame9=mx=if(below(mx,0.066),(0.716+mx),mx); -shape_1_per_frame10=my=if(below(my,0.099),(0.821+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*0.354)+1)*3.37; -shape_1_per_frame16=a=(above(bass+mid+treb,0.7)); -shape_1_per_frame17=pi23=4*asin(1)*0.333033333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*0.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*0.35+t2-1*pi23)+1)*0.56; -shape_1_per_frame21=b=(sin(time*0.27+t2-2*pi23)+1)*0.47; -shape_1_per_frame22=r2=(sin(time*0.34+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.61; -shape_1_per_frame24=b2=(sin(time*0.26+t2-2*pi23)+1)*0.59; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.445 -shapecode_2_y=0.555 -shapecode_2_rad=0.10700 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.20000 -shapecode_2_r=1.100 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.850 -shapecode_2_border_g=0.830 -shapecode_2_border_b=0.728 -shapecode_2_border_a=0.078 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.425 -shapecode_3_rad=0.09300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=0.989 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.220 -shapecode_3_r2=0.000 -shapecode_3_g2=0.703 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.910 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.160 -shapecode_3_border_a=0.122 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(tan(ang)*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(cos(ang*2)*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang/3)*(bass/10)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-1; -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*5); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`ret /= float3(1.5,0.1,3.0); -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 deleted file mode 100644 index c5c71e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5.milk2 +++ /dev/null @@ -1,1561 +0,0 @@ -Created with MILKDROP 3.2 on 16/05/2023 at 00:08:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.59 -blending_direction=1 -random_1=0.082385 -random_2=0.960434 -random_3=0.110298 -random_4=0.324661 -random_5=0.133604 - -[PRESET1_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.980 -fWaveScale=2.806 -fWaveSmoothing=0.900 -fWaveParam=1.020 -fModWaveAlphaStart=0.712 -fModWaveAlphaEnd=0.798 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.679 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.558 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=9.960 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.783 -mv_r=1.000 -mv_g=1.000 -mv_b=1.080 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.83000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.243 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.200 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.862 -wavecode_1_b=1.143 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.010 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.84000 -wavecode_3_smoothing=0.51000 -wavecode_3_r=0.951 -wavecode_3_g=1.110 -wavecode_3_b=1.000 -wavecode_3_a=0.950 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.445 -shapecode_0_y=0.500 -shapecode_0_rad=0.12000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.89000 -shapecode_0_r=1.160 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.990 -shapecode_0_border_g=1.240 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.103 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.910 -shapecode_1_r2=0.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.960 -shapecode_1_border_g=0.860 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.095 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.633 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.110 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.920 -shapecode_2_border_a=0.122 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.495 -shapecode_3_rad=0.09804 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.230 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.186 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0272 MOD4 black4 modmove3c.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=13 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.100 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*bass*3; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(1.5,2.3,2.9)*0.05 + -warp_21=` time*float3(2,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 3; -warp_27=` if (n < 1) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.995; -warp_41=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = 0.2+c; -comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_26=`ret /= float3(0.9,0.9,1.1); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 deleted file mode 100644 index 7c6af47..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5b.milk2 +++ /dev/null @@ -1,1562 +0,0 @@ -Created with MILKDROP 3.2 on 27/05/2023 at 01:06:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.59 -blending_direction=1 -random_1=0.082385 -random_2=0.960434 -random_3=0.110298 -random_4=0.324661 -random_5=0.133604 - -[PRESET1_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.980 -fWaveScale=2.806 -fWaveSmoothing=0.900 -fWaveParam=1.020 -fModWaveAlphaStart=0.712 -fModWaveAlphaEnd=0.798 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.679 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.558 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=9.960 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.783 -mv_r=1.000 -mv_g=1.000 -mv_b=1.080 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.83000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.243 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.200 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.862 -wavecode_1_b=1.143 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.010 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.84000 -wavecode_3_smoothing=0.51000 -wavecode_3_r=0.951 -wavecode_3_g=1.110 -wavecode_3_b=1.000 -wavecode_3_a=0.950 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.445 -shapecode_0_y=0.500 -shapecode_0_rad=0.12000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.89000 -shapecode_0_r=1.160 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.990 -shapecode_0_border_g=1.240 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.103 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.910 -shapecode_1_r2=0.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.960 -shapecode_1_border_g=0.860 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.095 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.633 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.110 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.920 -shapecode_2_border_a=0.122 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.495 -shapecode_3_rad=0.09804 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.230 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.186 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.004 LamersAss - The Vortex5.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=13 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.100 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*bass*3; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(1.5,2.3,2.9)*0.05 + -warp_21=` time*float3(2,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 3; -warp_27=` if (n < 1) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.995; -warp_41=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = 0.2+c; -comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_26=`ret /= float3(0.9,0.9,1.1); -comp_27=`ret /= float3(-2.4,1.9,1.1); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 deleted file mode 100644 index 9e9eb6d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex5c.milk2 +++ /dev/null @@ -1,1562 +0,0 @@ -Created with MILKDROP 3.2 on 27/05/2023 at 01:08:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=patches -blending_progress=0.59 -blending_direction=1 -random_1=0.082385 -random_2=0.960434 -random_3=0.110298 -random_4=0.324661 -random_5=0.133604 - -[PRESET1_BEGIN] -NAME=LamersAss - The Vortex V2077.3xxxCOS3b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.980 -fWaveScale=2.806 -fWaveSmoothing=0.900 -fWaveParam=1.020 -fModWaveAlphaStart=0.712 -fModWaveAlphaEnd=0.798 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.679 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.558 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=9.960 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.783 -mv_r=1.000 -mv_g=1.000 -mv_b=1.080 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.200 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.83000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.243 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.200 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.862 -wavecode_1_b=1.143 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.010 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.84000 -wavecode_3_smoothing=0.51000 -wavecode_3_r=0.951 -wavecode_3_g=1.110 -wavecode_3_b=1.000 -wavecode_3_a=0.950 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.445 -shapecode_0_y=0.500 -shapecode_0_rad=0.12000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.89000 -shapecode_0_r=1.160 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.990 -shapecode_0_border_g=1.240 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.103 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.910 -shapecode_1_r2=0.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.960 -shapecode_1_border_g=0.860 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.095 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.633 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.110 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.920 -shapecode_2_border_a=0.122 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.495 -shapecode_3_rad=0.09804 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.230 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.186 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*ang; -per_frame_9=wave_g=tan(4*sin(all*ang))/3; -per_frame_10=wave_b=sin(tan(all*1.11)*4)/3; -per_pixel_1=//dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=//dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=(ang*bass)/3*(bass/time)+above(x,q3)/ang*above(y,q3)*below(x,q2)*below(y,q2)*3.6-2; -per_pixel_4= -warp_1=`// by LamersAss, V1 (28/5/2022) -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 _fx_vol = float3( bass_att, mid_att, treb_att )/3; -warp_6=` -warp_7=` for ( int i = 0; i < 3; i++ ) -warp_8=` { -warp_9=` _fx_vol[i] = ( min( 1., _fx_vol[i] ) * 1.7 ) -warp_10=` + max( .0, _fx_vol[i] - 1. ); -warp_11=` _fx_vol[i] = min( 2.46, _fx_vol[i] ); -warp_12=` } -warp_13=` -warp_14=` _fx_vol += rot_f3[0] * .5; -warp_15=` _fx_vol *= .07; -warp_16=` _fx_vol *= 1.9; -warp_17=` _fx_vol += 0.022; -warp_18=` -warp_19=` float _fx_decay = fps * 0.013786; -warp_20=` float _fx_rad = length( float2( -warp_21=` ( uv.x - .5 ) * aspect.x, -warp_22=` ( uv.y - .5 ) * aspect.y ) ); -warp_23=` float _fx_zoom = max( 0, _fx_rad - .12 ) * .028; -warp_24=` -warp_25=` _fx_zoom *= 1. + max( 0, ( cos( ang * 4 ) * .7 ) - .4 ); -warp_26=` -warp_27=` float2 _fx_prevframe = uv_orig; -warp_28=` _fx_prevframe.x += ( _fx_zoom * aspect.y ) * ( uv_orig.x > .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(1.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(0.3,2.3,0.5) + pow(base,2)*float3(2.6,0.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*4,-1,uv.y*10); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=`//ret -= 0.1; -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.004 LamersAss - The Vortex5.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=11 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.100 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (cos(ang + bass)*0.39 + 0.39)*mid/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*bass*3; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(1.5,2.3,2.9)*0.05 + -warp_21=` time*float3(2,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 3; -warp_27=` if (n < 1) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < .88) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(7 - 19*(GetBlur1(uv_orig).y)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.x - frac(bass*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.995; -warp_41=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.886 - 0.466 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = 0.2+c; -comp_23=`ret = base*(0.552-base)*(1-base)*2*float3(0.55,1.688,2.25) + pow(base,2)*float3(2.29,1.688,1.74); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_26=`ret /= float3(0.9,0.9,1.1); -comp_27=`ret /= float3(1.1,-0.8,2.0); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 deleted file mode 100644 index dbc61ad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.004 LamersAss - The Vortex6 green machine.milk2 +++ /dev/null @@ -1,552 +0,0 @@ -Created with MILKDROP 3.30 on 16/01/2024 at 23:49:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.31 -blending_direction=1 -random_1=0.624797 -random_2=0.954743 -random_3=0.865989 -random_4=0.837669 -random_5=0.239973 - -[PRESET1_BEGIN] -NAME=martin - stratospheric turbulences3d nocut -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.056 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=0.800 -fModWaveAlphaEnd=0.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.200 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.13000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; -wave_0_per_point3=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.270 -wavecode_1_g=0.180 -wavecode_1_b=1.000 -wavecode_1_a=0.400 -wave_1_per_frame1=t1 = 1; t2=2; -wave_1_per_point1=zmax=18; -wave_1_per_point2=z = sample-reg60*1.5; -wave_1_per_point3=z = (z-int(z))*zmax; -wave_1_per_point4= -wave_1_per_point5=bs = 4096; -wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); -wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); -wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; -wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; -wave_1_per_point10= -wave_1_per_point11=a=(1-z/zmax)*0.65; -per_frame_init_1=n = 1500; loop (15000,megabuf(n) =0;gmegabuf(n) = 10; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=300; maxbpm=500; num_res=200; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*5*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove/2; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_141=q6 = tubes; -per_frame_142=q7 = tlen; -per_frame_143=q17=ddx; q18 = ddy; -per_frame_144=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_145=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_146= -per_frame_147=reg32 = aspecty; -per_frame_148=q31 = reg51; -per_frame_149= -per_frame_150=trig = (bcount%50==0) && dbl_beat; -per_frame_151=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60) .5 ? -1. : 1. ); -warp_29=` _fx_prevframe.y += ( _fx_zoom * aspect.x ) * ( uv_orig.y > .5 ? -1. : 1. ); -warp_30=` -warp_31=` ret = tex2D( sampler_main, _fx_prevframe ) * _fx_decay; -warp_32=` -warp_33=` float _fx_width = ( _fx_rad * .04 ) + ( vol * .004 ); -warp_34=` float _fx_spinmult = 600.; -warp_35=` -warp_36=` for ( int i = 0; i < 3; i++ ) -warp_37=` if ( _fx_rad > ( _fx_vol[i] - _fx_width ) -warp_38=` && _fx_rad < ( _fx_vol[i] + _fx_width ) ) -warp_39=` ret[i] = max( ret[i], -warp_40=` ( 12. * _fx_vol[i] ) * -warp_41=` + ( 12. * cos( ang + ( _fx_spinmult * _fx_vol[i] ) ) ) -warp_42=` ); -warp_43=` -warp_44=` float3 _fx_glow_intens = float3(-2.7,0.3,2.5); -warp_45=` float3 _fx_glow_vol = ( _fx_vol * 0.92 ) * max( 0, _fx_rad - .2 ); -warp_46=` -warp_47=` for ( int i = 0; i < 3; i++ ) -warp_48=` ret[i] = max( ret[i], _fx_glow_vol[i] * _fx_glow_intens[i] ); -warp_49=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`uv2.x=1-uv2.x; -comp_6=` -comp_7=` float2 d = texsize.zw*4; -comp_8=` float2 d2 = texsize.zw*4; -comp_9=` -comp_10=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_11=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_12=` -comp_13=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_14=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_15=` -comp_16=` -comp_17=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_18=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_19=` -comp_20=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_21=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_22=` -comp_23=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_24=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_25=` -comp_26=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_27=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_28=` -comp_29=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_30=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_31=` -comp_32=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_33=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_34=` -comp_35=`//ret = .7-ret2; -comp_36=`//ret2=.7-ret; -comp_37=`//ret-=ret2; -comp_38=`//MilkDrop3 Color Mode: -comp_39=`ret /= float3(2.2,2.4,2.3); -comp_40=`//MilkDrop3 Solarize Mode: -comp_41=`ret = ret*(1-ret)*4; -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=amandio c - savage garden sdfx -[preset00] -fRating=1.000 -fGammaAdj=1.630 -fDecay=1.000 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.000 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.002 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=11 -shapecode_0_x=0.550 -shapecode_0_y=0.500 -shapecode_0_rad=0.13031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.27705 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.700 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x= rand(1); -shape_0_per_frame2=y= rand(1); -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04963 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=4.08407 -shapecode_1_tex_zoom=5.76110 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.100 -shapecode_1_border_a=0.000 -shape_1_per_frame1=i= 1+instance; c= i>1; -shape_1_per_frame2= -shape_1_per_frame3= -shape_1_per_frame4=p += q3*(sin(i*q1)-cos(i*q2))/i+q2; p *= c; -shape_1_per_frame5= -shape_1_per_frame6=x1 += sin(p*q4); x1 *= c; -shape_1_per_frame7=y1 += cos(p); y1 *= c; -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10=z=.005; -shape_1_per_frame11=x= z*x1/q8 + q5; -shape_1_per_frame12=y= z*y1 + q6; -shape_1_per_frame13= -shape_1_per_frame14= -shape_1_per_frame15=r= q7; -shape_1_per_frame16=g= r*r; -shape_1_per_frame17=b= .3*g; -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=rad = .005; -per_frame_1= -per_frame_2=q1= rand(500); -per_frame_3=q2= rand(500); -per_frame_4=q3= rand(500); -per_frame_5=q4= pow(-1,q3%2); -per_frame_6= -per_frame_7=q5= rand(1); -per_frame_8=q6= rand(1); -per_frame_9=q7= rand(1); -per_frame_10= -per_frame_11=q8=aspecty; -per_frame_12= -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk deleted file mode 100644 index d3b4759..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk +++ /dev/null @@ -1,357 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 deleted file mode 100644 index 1a46eaa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River.milk2 +++ /dev/null @@ -1,1611 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:36:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.46 -blending_direction=-1 -random_1=0.113279 -random_2=0.877236 -random_3=0.116260 -random_4=0.551897 -random_5=0.131572 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R079.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.200 -fDecay=0.980 -fVideoEchoZoom=1.216 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=7.889 -fWaveScale=3.323 -fWaveSmoothing=0.900 -fWaveParam=-0.600 -fModWaveAlphaStart=1.010 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=27.000 -nMotionVectorsY=19.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=//solarize=above(0.5,bass); -per_frame_31=//darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; -per_frame_34= -per_frame_35=xpos=sin(musictime*0.6)*0.3; -per_frame_36=ypos=sin(musictime*0.4)*0.3; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; -warp_6=` -warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; -warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; -warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*0.96+0.5 ).z; -warp_10=` -warp_11=` // darken (decay) over time -warp_12=` ret = ret- (ret*.5); -warp_13=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_14=` ret = ret - .01; -warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_16=` ((uv.xyy*q27 -warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_18=` ).xyz* -warp_19=` float3(1,1,0)*0.05 + -warp_20=` time*float3(0,0,1)*q29 -warp_21=` ); -warp_22=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; -warp_23=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; -warp_24=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`ret-=ret2; -comp_37=`ret /= float3(0.1,0.4,-1.9); -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.006 Isosceles River.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 deleted file mode 100644 index bc12df9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River2.milk2 +++ /dev/null @@ -1,1187 +0,0 @@ -Created with MILKDROP 3.0 on 05/03/2023 at 23:27:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=patches -blending_progress=0.568 -blending_direction=1 -random_1=0.645 -random_2=0.608 -random_3=0.546 -random_4=0.077 -random_5=0.563 - -[PRESET1_BEGIN] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=2.289 -fWarpScale=5.472 -fZoomExponent=0.01000 -fShader=0.320 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.525 -dx=0.00000 -dy=0.00000 -warp=1.85660 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -per_frame_1=q1 = aspectX/4; -per_frame_2=q2 = aspectY/4; -per_frame_3=w1 = asin(1)*0.7; -per_frame_4=w2 = asin(1)*0.3; -per_frame_5=q5 = tan(w1)/time; -per_frame_6=q6 = cos(w1)/3; -per_frame_7=q7 = sin(w2)*bass; -per_frame_8=q8 = cos(w2); -per_frame_9=w1 = asin(1)*0.7; -per_frame_10=w2 = asin(1)*1.3; -per_frame_11=q9 = sin(w1)*time; -per_frame_12=q10 = cos(time); -per_frame_13=q11 = tan(w2)*3; -per_frame_14=q12 = tan(w2); -per_frame_15=zoom = .998; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(0.6,0.6,2.9),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.7,0.6,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.4,0.5,1.2)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.006 Isosceles River double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 deleted file mode 100644 index cf05842..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River3.milk2 +++ /dev/null @@ -1,1140 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:11:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.2 -blending_direction=-1 -random_1=0.841192 -random_2=0.772087 -random_3=0.0104336 -random_4=0.0780488 -random_5=0.677778 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.011 Flexi Orange Fan.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.006 Isosceles River.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`ret /= float3(1.6,-2.5,1.1); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 deleted file mode 100644 index b40143b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.006 Isosceles River4.milk2 +++ /dev/null @@ -1,1209 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 23:02:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.550 -blending_direction=1 -random_1=0.335 -random_2=0.906 -random_3=0.494 -random_4=0.146 -random_5=0.368 - -[PRESET1_BEGIN] -NAME=Isosceles Mashup 20210214 v008 003XX TUNNEL4d.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.200 -fWarpScale=0.940 -fZoomExponent=3.04777 -fShader=0.320 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.192 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.396 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,0.89),0.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*0.51; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.990 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,0.91),0.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=0.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,0.1),0.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*0.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49500 -wavecode_3_r=1.000 -wavecode_3_g=0.990 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,0.1),0.51,mx); -wave_3_per_point12=my=if(above(my,0.9),0.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*0.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.01000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.010 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.010 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (1.148, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.008; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.611; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.468; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.04; -per_frame_32= -per_frame_33=vol=bass+treb+mid; -per_frame_34=q30=vol*2; -per_frame_35=q3=vol*4; -per_frame_36=q1=.5;q2=.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(0.6,0.6,2.9),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.7,0.6,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.4,0.5,1.2)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Serge + Demon_Lord 003 MOD4 final3x sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=5.686 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.489 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=// clear screen first -per_frame_init_2=ob_r = 0; ob_g = 0; ob_b = 0; ob_a = 1; -per_frame_init_3=ib_r = 0; ib_g = 0; ib_b = 0; ib_a = 1; -per_frame_init_4=ob_size = 0.5; -per_frame_init_5=ib_size = 0.5; -per_frame_init_6=start = 1; -per_frame_1=zoom = 1; -per_frame_2=warp = 0; -per_frame_3=xx1 = xx1*0.9 + (bass); -per_frame_4=xx2 = xx2*0.9 + (treb); -per_frame_5=yy1 = yy1*0.94 + (treb+bass)*0.75; -per_frame_6=x1 = 0.5 + xx2-xx1; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8=spring = 10; -per_frame_9=grav = .5; -per_frame_10=resist = 1; -per_frame_11=bounce = 0.5; -per_frame_12=dt = .001000000; -per_frame_13=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_14=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_15=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_16=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_17=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_18=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_19=x2 = x2 + vx2; -per_frame_20=y2 = y2 + vy2; -per_frame_21=x3 = x3 + vx3; -per_frame_22=y3 = y3 + vy3; -per_frame_23=x4 = x4 + vx4; -per_frame_24=y4 = y4 + vy4; -per_frame_25=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_26=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_27=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_28=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_29=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_30=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_31=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_32=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_33=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_34=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_35=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_36=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_37= -per_frame_38=ww = ww + (vx3-vx4)*10 - (x4-x3)*0.3+ bb*asin(1)*2; -per_frame_39= -per_frame_40=startx = endx; -per_frame_41=starty = endy; -per_frame_42=endx = startx + cos(ww)*0.004; -per_frame_43=endy = starty + sin(ww)*0.004; -per_frame_44= -per_frame_45=monitor = x4; -per_frame_46= -per_frame_47=bb = 1- above(endx,0.2)*above(endy,0.2)*below(endx,0.8)*below(endy,0.8); -per_frame_48= -per_frame_49=endx = min(0.8,max(0.2,endx)); -per_frame_50=endy = min(0.8,max(0.2,endy)); -per_frame_51= -per_frame_52= -per_frame_53=q9 = startx; q10 = starty; q11 = endx; q12 = endy; -per_frame_54=q13 = startx*1.1; q14 = starty*1.1; q15 = endx*1.1; q16 = endy*1.1; -per_frame_55=q17 = startx*bass; q18 = starty*treb; q19 = endx*mid; q20 = endy*1.3; -per_frame_56=q21 = starty*bass; q22 = startx*treb; q23 = endy*mid; q24 = endx*1.3; -per_frame_57= -per_frame_58= -per_frame_59=ob_size = start; -per_frame_60=ib_size = start; -per_frame_61=start = start-1; -per_pixel_1=du = (x*2-1) - (q4+q7+q10-1.5)*2/3; -per_pixel_2=dv = (y*2-1) + (q5+q8+q11-1.5)*2/3; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = sin(dist*0.05)*0.4*q14; -per_pixel_6=dx = mult*sin(ang2*2+q13)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2+q13)*aspecty; -per_pixel_8=//flexi per vertex - circular canvas warps -per_pixel_9=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_10=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_11=dir = bass; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_14=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_15=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_16=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_17=dir = -mid*2; -per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_19=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_20=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_21=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_22=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_23=dir = treb*3; -per_pixel_24=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_25=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_26=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_27=dx = dx+x1+x2+x3; -per_pixel_28=dy = dy+y1+y2+y3; -per_pixel_29= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.98-0.004; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 2.00; //gamma -comp_5=` -comp_6=` ret += GetBlur2(uv); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk deleted file mode 100644 index bc7172b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 2.milk +++ /dev/null @@ -1,744 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.320 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); -per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); -per_pixel_3=rot = 0.005; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=`} -comp_17=` -comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 deleted file mode 100644 index ba0fd5d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03 4.milk2 +++ /dev/null @@ -1,1048 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 16:54:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.35 -blending_direction=-1 -random_1=0.748509 -random_2=0.851355 -random_3=0.569106 -random_4=0.034011 -random_5=0.033198 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R300 Inferno2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.8,1.6,2.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.007 clipboard03 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`} -comp_16=` -comp_17=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk deleted file mode 100644 index 107a580..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk +++ /dev/null @@ -1,693 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`} -comp_16=` -comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 deleted file mode 100644 index 1cea88b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.007 clipboard03.milk2 +++ /dev/null @@ -1,1934 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 00:05:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.49 -blending_direction=1 -random_1=0.935501 -random_2=0.0785908 -random_3=0.357859 -random_4=0.729404 -random_5=0.243631 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (332) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.91581 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.090 -shapecode_0_y=0.900 -shapecode_0_rad=0.22437 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.76002 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=6.19589 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_7=` ((uv.xyy*q27 -warp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_9=` ).xyz* -warp_10=` float3(1,1,0)*0.05 + -warp_11=` time*float3(0,0,1)*q29 -warp_12=` ); -warp_13=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_14=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_15=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_16=` // take the difference between the crisp and blurred images, -warp_17=` // then add it back into the image. Creates spots and stripes over time. -warp_18=` ret += (ret - GetBlur2(uv))*0.3; -warp_19=` ret *= 0.9; -warp_20=` -warp_21=` // add noise: -warp_22=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_23=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0 * 112; -warp_24=` -warp_25=` // desaturate over time, to keep the globs white -warp_26=` ret = lerp(ret, lum(ret), 0.2); -warp_27=`} -comp_1=` -comp_2=`float2 rs, rs0, uv2, uv3,uv4,dz; -comp_3=`float3 noise, ret1, neu; -comp_4=`static float2 hor = float2 (texsize.z,0); -comp_5=`static float2 ver = float2 (0, texsize.w); -comp_6=` -comp_7=`shader_body { -comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; -comp_9=` -comp_10=`float z = .1/uv1.y/uv1.x; -comp_11=` -comp_12=`rs0.x = uv1.x*z; -comp_13=`rs0.y = z; -comp_14=`rs.x = rs0.x + time/2; -comp_15=`rs.y = rs0.y + time/2; -comp_16=` -comp_17=`noise = lum(tex2D(sampler_noise_hq,rs/2)); -comp_18=`noise = noise-.55; -comp_19=` -comp_20=`float3 mask = saturate(24*(uv1.y)) ; -comp_21=` -comp_22=` -comp_23=` -comp_24=`float dist = 1; -comp_25=`float inten = 1; -comp_26=`ret1 = 0; -comp_27=`int anz = 4; -comp_28=`int n = 1; -comp_29=`dz = 0; -comp_30=`while (n <= anz) { -comp_31=` dist = 1-frac(1.0/anz*n+time/18); //evtl sqrt !; -comp_32=` -comp_33=` inten = sqrt(dist)*(1-dist)*4; -comp_34=` uv = uv1*aspect.yx; -comp_35=` uv3 = uv*dist +.5 + float2(0.02*((n%2)-.5),.05); -comp_36=` -comp_37=` dz.x += inten*(2*lum(GetPixel(uv3+hor))- 2*lum(GetPixel(uv3-hor))); -comp_38=` dz.y += inten*(2*lum(GetPixel(uv3+ver))- 2*lum(GetPixel(uv3-ver))); -comp_39=` neu = GetPixel(uv3); -comp_40=` ret1 = max(ret1,neu*inten); -comp_41=`n++; -comp_42=`} -comp_43=` -comp_44=`dz = (dz*(.5+rand_preset.z)); -comp_45=`float2 pos = 2*(rand_preset.xy-.5); -comp_46=`uv1 = 4*uv1; -comp_47=`float2 uv_rr = sin(uv1 + dz + pos); -comp_48=`float2 uv_gg = sin(uv1 + dz*1.4 + pos); -comp_49=`float2 uv_bb = sin(uv1 + dz*1.8 +pos); -comp_50=`float3 size = float3 (.01,.01,.01) * (1+rand_preset.xyz/2)*(.5+rand_preset.y); -comp_51=`float3 mus = float3(1/length(uv_rr),1/length(uv_gg),1/length(uv_bb))*size; -comp_52=` -comp_53=`ret = mus*((rand_preset.x-.5)*4*ret1+8*(1+rand_preset)) -comp_54=`- ret1.r *.5 + (ret1.g + ret1.b)/3 ; -comp_55=`ret-=slow_roam_sin.wzy*roam_cos.zxy*.4; -comp_56=`ret *= 1+ret; -comp_57=`//ret = GetPixel(uv_orig+.5); -comp_58=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.007 clipboard03.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`ret /= float3(1.4,2.4,-3.0); -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk deleted file mode 100644 index 05270d2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The blue spider.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += time*0.025; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` float fins = 3 + floor(rand_preset.z*6.307); -comp_20=` #if 1 // SHARP FINS -comp_21=` ang2 = frac(ang2*fins)/fins; -comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_23=` ang2 = abs(ang2 - 0.5/fins); -comp_24=` #else // COSINE FINS - a bit slow -comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_26=` #endif -comp_27=` -comp_28=` // RADIAL KALEIDOSCOPING? -comp_29=` #if 0 -comp_30=` rad2 *= g_fTexSize.z; -comp_31=` // choose one: -comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/3.0, 0.5); -comp_33=` rad2 = cos(rad2*5); -comp_34=` //rad2 = sqrt(rad2)*0.5; -comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_36=` //rad2 += cos(rad2*61)*0.02; -comp_37=` rad2 *= g_fTexSize.x; -comp_38=` #endif -comp_39=` -comp_40=` ang2 *= M_PI_2; -comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_42=` -comp_43=` ret = tex2D(sampler_main,uv2).y*float3(1,2.4,3.3) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,3) - tex2D(sampler_main,uv2).z*float3(2.6,1,2); -comp_44=`ret *= 0.33; -comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk deleted file mode 100644 index 5d7d0fd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider.milk +++ /dev/null @@ -1,801 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// tribute to suksma! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` float2 uv2; -comp_6=` -comp_7=` float4 c = float4(5,0.4,0.15,0.1); -comp_8=` -comp_9=` uv2 = uv + float2(1,0)*texsize.zw; -comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_13=` -comp_14=` uv2 = uv + float2(0,1)*texsize.zw; -comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_18=` -comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_20=` -comp_21=` ret = 0.5 + 0.5*g; -comp_22=` ret *= saturate(length(ret.xy-0.5)*5); -comp_23=` ret = ret.xxy; -comp_24=` ret += 1.15; -comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); -comp_26=` ret *= ret; -comp_27=` -comp_28=` //ret *= 1.5; //old gamma effect -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 deleted file mode 100644 index 315ddcc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2 [PRIVATE].milk2 +++ /dev/null @@ -1,1987 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 00:30:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.51 -blending_direction=-1 -random_1=0.105285 -random_2=0.002846 -random_3=0.592818 -random_4=0.139160 -random_5=0.610705 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.008 The rainbow spider2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.2,2.8,1.1); -comp_51=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk deleted file mode 100644 index eb157f9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk +++ /dev/null @@ -1,822 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 deleted file mode 100644 index 311dbaf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.008 The rainbow spider2.milk2 +++ /dev/null @@ -1,1970 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 00:53:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.450 -blending_direction=1 -random_1=0.903 -random_2=0.673 -random_3=0.147 -random_4=0.271 -random_5=0.161 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.008 The rainbow spider.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// tribute to suksma! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` float2 uv2; -comp_6=` -comp_7=` float4 c = float4(5,0.4,0.15,0.1); -comp_8=` -comp_9=` uv2 = uv + float2(1,0)*texsize.zw; -comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_13=` -comp_14=` uv2 = uv + float2(0,1)*texsize.zw; -comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_18=` -comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_20=` -comp_21=` ret = 0.5 + 0.5*g; -comp_22=` ret *= saturate(length(ret.xy-0.5)*5); -comp_23=` ret = ret.xxy; -comp_24=` ret += 1.15; -comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); -comp_26=` ret *= ret; -comp_27=` -comp_28=` //ret *= 1.5; //old gamma effect -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.015 Gum 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`ret /= float3(-1.1,-0.7,2.6); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk deleted file mode 100644 index 867bd0a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3.milk +++ /dev/null @@ -1,603 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.981 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.010 -wavecode_0_b=0.270 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/0.32; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; -wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.880 -wavecode_2_g=1.080 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.910 -wavecode_3_g=0.970 -wavecode_3_b=0.270 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, 0.59, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=0.54+(y-0.54)*1.1064; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.560 -shapecode_0_y=0.490 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.020 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=0.46+0.10034*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.80672 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.130 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.13188 -shapecode_2_tex_zoom=1.33455 -shapecode_2_r=1.160 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.140 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.060 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`//MilkDrop3 Blow Mode: -comp_20=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk deleted file mode 100644 index 899d5d9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3b.milk +++ /dev/null @@ -1,601 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.981 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.010 -wavecode_0_b=0.270 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/0.32; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; -wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.880 -wavecode_2_g=1.080 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.910 -wavecode_3_g=0.970 -wavecode_3_b=0.270 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, 0.59, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=0.54+(y-0.54)*1.1064; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.560 -shapecode_0_y=0.490 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.020 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=0.46+0.10034*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.80672 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.130 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.13188 -shapecode_2_tex_zoom=1.33455 -shapecode_2_r=1.160 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.140 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.060 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk deleted file mode 100644 index e0a7931..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3c.milk +++ /dev/null @@ -1,257 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.037 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.940000 -SpriteSY=0.940000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk deleted file mode 100644 index f7018c5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The black montains Spirale3d.milk +++ /dev/null @@ -1,161 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=ds = max ((q26*q26-.5),0); -per_frame_34=step = step + 8*ds; -per_frame_35= -per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; -per_frame_37=q30 = p3 ; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=zoom = 1; -per_frame_43=rot = -0.001 ; -per_frame_44= -per_frame_45= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.820000 -SpriteSY=0.820000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk deleted file mode 100644 index 2730f53..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains.milk +++ /dev/null @@ -1,912 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .1*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_frame_125=q31=pixelsx; -per_frame_126=q32=pixelsy; -per_pixel_1=zoom = 1; -per_pixel_2=warp = 0.01; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(0,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(.2,0.5,2),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk deleted file mode 100644 index e713035..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The blue montains2.milk +++ /dev/null @@ -1,277 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(1.1,1.4,1.1); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk deleted file mode 100644 index 9d455c9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk +++ /dev/null @@ -1,819 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 deleted file mode 100644 index e4dbf0c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The purple montains.milk2 +++ /dev/null @@ -1,1213 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:17:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=checkerboard -blending_progress=0.410 -blending_direction=-1 -random_1=0.116 -random_2=0.676 -random_3=0.187 -random_4=0.471 -random_5=0.941 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R013 Rainbow Snail2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.009 The purple montains.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk deleted file mode 100644 index 8b5baa8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The red montains.milk +++ /dev/null @@ -1,284 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.430 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00600 -cx=0.535 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03621 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.012 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=51.200 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.790 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.15493 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.72000 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.041 + rand(900)/1000; -shape_2_per_frame3=ang = rand(320)/100; -shape_2_per_frame4= -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.120 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.245*( 0.36*sin(1.1356*time) + 0.376*sin(1.1783*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*3; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float3 reta = tex2D(sampler_main, uv); -comp_5=`ret = reta; -comp_6=`//ret = sqrt(ret)*1; -comp_7=`//ret += GetBlur2(uv); -comp_8=`ret -= GetBlur1(uv)*0.5; -comp_9=` -comp_10=`ret *= 2; -comp_11=` -comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_13=` ((uv.xyy*q28 -comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_15=` ).xyz* -comp_16=` float3(1.6,1.3,1.4)*0.05 + -comp_17=` time*float3(2.9,2.7,0.9)*q31 -comp_18=` ); -comp_19=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; -comp_20=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; -comp_21=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; -comp_22=` -comp_23=`ret.y -= 0.2; -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk deleted file mode 100644 index dabe6b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains.milk +++ /dev/null @@ -1,1155 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8/2; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk deleted file mode 100644 index 79fa942..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale.milk +++ /dev/null @@ -1,479 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1= -wave_0_per_frame2=cl1 = cl1 + 0.002; -wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); -wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); -wave_0_per_frame5=t8 = cl1; -wave_0_per_frame6= -wave_0_per_frame7=w = 50; -wave_0_per_frame8=d = (3)*0.02 - 0.005; -wave_0_per_frame9= -wave_0_per_frame10=cl2 = cl2 + q1*0.5; -wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); -wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); -wave_0_per_frame13=t7 = cl2; -wave_0_per_frame14= -wave_0_per_frame15=cl3 = cl3 + 0.002; -wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); -wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); -wave_0_per_frame18=t6 = cl3; -wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; -wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; -wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); -wave_0_per_point7= -wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; -wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; -wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; -wave_0_per_point11= -wave_0_per_point12=v = 0.001; -wave_0_per_point13= -wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); -wave_0_per_point15=bb = d*d*0.5; -wave_0_per_point16=n= 0.3; -wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); -wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); -wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); -wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); -wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); -wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); -wave_0_per_point23= -wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_0_per_point27= -wave_0_per_point28=zoom = .5*(1/(z+0.5)); -wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; -wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; -wave_0_per_point31=a = -z+0.7; -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.880000 -SpriteSY=0.880000 -SpriteRot=2.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk deleted file mode 100644 index 666a9e9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2.milk +++ /dev/null @@ -1,605 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.981 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.010 -wavecode_0_b=0.270 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=0.466+ (starty-0.466)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.54462; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/0.32; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.39792)*(value1+value2)*0.01*1.1597; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, 0.53+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.41363)*(value1+value2)*0.011; -wave_1_per_point5=y=y+t8*sin(t3+1.85343)*(value1+value2)*0.009*1.413; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.880 -wavecode_2_g=1.080 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=0.512+ (startx-0.512)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.68065)*(value1+value2)*0.009*1.533; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.910 -wavecode_3_g=0.970 -wavecode_3_b=0.270 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, 0.59, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=0.473+ (startx-0.473)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=0.54+(y-0.54)*1.1064; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.560 -shapecode_0_y=0.490 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.020 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=0.46+0.10034*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.80672 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.130 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.13188 -shapecode_2_tex_zoom=1.33455 -shapecode_2_r=1.160 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.140 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.060 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`//ret /= float3(0.7,-0.4,2.0); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.880000 -SpriteSY=0.880000 -SpriteRot=2.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk deleted file mode 100644 index 624ea82..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2 spirale2b.milk +++ /dev/null @@ -1,445 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.007 -fWaveScale=3.277 -fWaveSmoothing=0.180 -fWaveParam=-0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=0.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=444 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.12821 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=5.42791 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.500 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; -shape_0_init2=loop (1024, -shape_0_init3= z=rand(1)+.1; -shape_0_init4= megabuf(i+2) = z; -shape_0_init5= megabuf(i) = (rand(1)-0.5)/z; -shape_0_init6= megabuf(i+1)= (rand(1)-.5)/z; -shape_0_init7=i+=3;); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=k1 = i/num_inst; -shape_0_per_frame3=zmax = 7; -shape_0_per_frame4=speed=.15; -shape_0_per_frame5= -shape_0_per_frame6=z=megabuf(3*i+2); -shape_0_per_frame7=x = megabuf(3*i)/z+.5; -shape_0_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; -shape_0_per_frame9= -shape_0_per_frame10=rad = .022/(z*zmax)*reg32 ; -shape_0_per_frame11= -shape_0_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -shape_0_per_frame13=if (out, -shape_0_per_frame14= megabuf(3*i)= (rand(2)-1); //x -shape_0_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y -shape_0_per_frame16= megabuf(3*i+2)=1; -shape_0_per_frame17=, -shape_0_per_frame18= megabuf(i*3+2)-=speed/fps; -shape_0_per_frame19=); -shape_0_per_frame20= -shape_0_per_frame21=a=1-pow(z,4); -shape_0_per_frame22=a*=0.6; -shapecode_1_enabled=1 -shapecode_1_sides=15 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=arg = (q10/num_inst + instance/num_inst)*6.283; -shape_1_per_frame2= -shape_1_per_frame3=rad1 = 0.25 ; -shape_1_per_frame4=if (instance==0, x0=q1; y0=q2,0); -shape_1_per_frame5=if (instance==1, x0=q2; y0=q3,0); -shape_1_per_frame6=if (instance==2, x0=q3; y0=q4,0); -shape_1_per_frame7=ang1=rand(12); -shape_1_per_frame8=rad1=rand(1)*rand(1)/22*mid_att; -shape_1_per_frame9=x= 0.5+rad1*cos(ang1); -shape_1_per_frame10=y= 0.5+rad1*sin(ang1)*reg32; -shape_1_per_frame11= -shape_1_per_frame12=rad = min(0.15,mid_att*0.05+0.02)*reg32; -shape_1_per_frame13= -shape_1_per_frame14=r = 0.5 + 0.4*sin(8*q1); -shape_1_per_frame15=b = 0.5 + 0.4*sin(8*q2); -shape_1_per_frame16=g = 0.5 + 0.4*sin(8*q3); -shape_1_per_frame17=a = 0.6; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=12 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=40 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22168 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=1.48882 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.300 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang1=rand(12); -shape_2_per_frame2=rad1=(1+rand(1))*(+.2+rand(1))/16; -shape_2_per_frame3=x= 0.5+rad1*cos(ang1); -shape_2_per_frame4=y= 0.5+rad1*sin(ang1)*reg32; -shape_2_per_frame5= -shape_2_per_frame6=r=b=g=max(0,sin(time/4.7)); -shape_2_per_frame7=r2=b2=g2=0; -shape_2_per_frame8=rad = 0.01*sqrt(bass_att+mid_att); -shape_2_per_frame9= -shape_2_per_frame10=a=0.4*abs(sin(time/8)); -shape_2_per_frame11=additive = sin(time/8)>0;; -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=200 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.04511 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i=instance; -shape_3_per_frame2=oy=0; -shape_3_per_frame3=oz=0; -shape_3_per_frame4=if (i0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.1,1.9,1.0); -comp_27=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spirale4.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=0.100000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.880000 -SpriteSY=0.880000 -SpriteRot=2.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 deleted file mode 100644 index 5136b01..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2.milk2 +++ /dev/null @@ -1,1918 +0,0 @@ -Created with MILKDROP 3.0 on 04/03/2023 at 02:28:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.40 -blending_direction=-1 -random_1=0.430081 -random_2=0.710163 -random_3=0.689024 -random_4=0.760298 -random_5=0.391192 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.009 The yellow montains.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8/2; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R232.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74192 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=//this shape is a hidden trick... -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk deleted file mode 100644 index 904349a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains2c.milk +++ /dev/null @@ -1,462 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=10.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1= -wave_0_per_frame2=cl1 = cl1 + 0.002; -wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); -wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); -wave_0_per_frame5=t8 = cl1; -wave_0_per_frame6= -wave_0_per_frame7=w = 50; -wave_0_per_frame8=d = (3)*0.02 - 0.005; -wave_0_per_frame9= -wave_0_per_frame10=cl2 = cl2 + q1*0.5; -wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); -wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); -wave_0_per_frame13=t7 = cl2; -wave_0_per_frame14= -wave_0_per_frame15=cl3 = cl3 + 0.002; -wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); -wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); -wave_0_per_frame18=t6 = cl3; -wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; -wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; -wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); -wave_0_per_point7= -wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; -wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; -wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; -wave_0_per_point11= -wave_0_per_point12=v = 0.001; -wave_0_per_point13= -wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); -wave_0_per_point15=bb = d*d*0.5; -wave_0_per_point16=n= 0.3; -wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); -wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); -wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); -wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); -wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); -wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); -wave_0_per_point23= -wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_0_per_point27= -wave_0_per_point28=zoom = .5*(1/(z+0.5)); -wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; -wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; -wave_0_per_point31=a = -z+0.7; -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 deleted file mode 100644 index 2ca87ac..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.009 The yellow montains3.milk2 +++ /dev/null @@ -1,1918 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:14:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.47 -blending_direction=1 -random_1=0.69607 -random_2=0.416531 -random_3=0.425474 -random_4=0.0421409 -random_5=0.337127 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.007 clipboard03 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.320 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); -per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); -per_pixel_3=rot = 0.005; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=`} -comp_17=` -comp_18=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.009 The yellow montains.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8/2; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk deleted file mode 100644 index 868765c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye.milk +++ /dev/null @@ -1,394 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(rad*time*5,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=` -comp_17=` float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 deleted file mode 100644 index 56eb66a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2 Electric Fall.milk2 +++ /dev/null @@ -1,1265 +0,0 @@ -Created with MILKDROP 3.2 on 16/08/2023 at 23:55:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.50 -blending_direction=-1 -random_1=0.690786 -random_2=0.890786 -random_3=0.888347 -random_4=0.964770 -random_5=0.330217 - -[PRESET1_BEGIN] -NAME=blood red raw holy - cousmologic stint sdfx -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.630 -fDecay=0.935 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=31.200 -nMotionVectorsY=23.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = (vvb+vvm+vvt)*10; -per_frame_12=q2 = (vvb+vvm+vvt)*10; -per_frame_13=q3 = (vvb+vvm+vvt)*10; -per_frame_14=q4 = (vvb+vvm+vvt)*10; -per_frame_15=q5 = (vvb+vvm+vvt)*10; -per_frame_16=q6 = (vvb+vvm+vvt)*10; -per_frame_17=q7 = (vvb+vvm+vvt)*10; -per_frame_18=q8 = (vvb+vvm+vvt)*10; -per_frame_19=q9 = (vvb+vvm+vvt)*10; -per_frame_20=q10 = (vvb+vvm+vvt)*10; -per_frame_21=q11 = (vvb+vvm+vvt)*10; -per_frame_22=q12 = (vvb+vvm+vvt)*10; -per_frame_23=q13 = (vvb+vvm+vvt)*10; -per_frame_24=q14 = (vvb+vvm+vvt)*10; -per_frame_25=q15 = (vvb+vvm+vvt)*10; -per_frame_26=q16 = (vvb+vvm+vvt)*10; -per_frame_27=q17 = (vvb+vvm+vvt)*10; -per_frame_28=q18 = (vvb+vvm+vvt)*10; -per_frame_29=q19 = (vvb+vvm+vvt)*10; -per_frame_30=q20 = (vvb+vvm+vvt)*10; -per_frame_31=q21 = (vvb+vvm+vvt)*10; -per_frame_32=q22 = (vvb+vvm+vvt)*10; -per_frame_33=q23 = (vvb+vvm+vvt)*10; -per_frame_34=q24 = (vvb+vvm+vvt)*10; -per_frame_35=q25 = (vvb+vvm+vvt)*10; -per_frame_36=q26 = (vvb+vvm+vvt)*10; -per_frame_37=q27 = (vvb+vvm+vvt)*10; -per_frame_38=q28 = (vvb+vvm+vvt)*10; -per_frame_39=q29 = (vvb+vvm+vvt)*10; -per_frame_40=q30 = (vvb+vvm+vvt)*10; -per_frame_41=q31 = (vvb+vvm+vvt)*10; -per_frame_42=q32 = (vvb+vvm+vvt)*10; -per_frame_43= -per_frame_44=warp = 0; -per_frame_45=q1 = .6+.3*sin(time*.95242); -per_frame_46=q2 = .6+.3*sin(time*1.332211); -per_frame_47=q3 = .6+.3*sin(time*.44556); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.1)*.1 +0.02; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.01; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur3(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret.x=1-ret.x; -comp_14=`ret.y=1-ret.y; -comp_15=`ret.z=1-ret.z; -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.010 TV's eye2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`ret /= float3(1.8,1.7,2.5); -comp_52=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk deleted file mode 100644 index ca1c986..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk +++ /dev/null @@ -1,867 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 deleted file mode 100644 index e6b5baa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.010 TV's eye2.milk2 +++ /dev/null @@ -1,1209 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:31:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.520 -blending_direction=1 -random_1=0.017 -random_2=0.837 -random_3=0.670 -random_4=0.147 -random_5=1.000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 7.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*3)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.010 TV's eye2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`ret /= float3(0.8,2.9,2.6); -comp_52=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk deleted file mode 100644 index af5618a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan.milk +++ /dev/null @@ -1,319 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk deleted file mode 100644 index 0ce02b4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan2.milk +++ /dev/null @@ -1,764 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); -per_pixel_2=rot=0.002; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk deleted file mode 100644 index 90a1049..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Orange Fan3.milk +++ /dev/null @@ -1,230 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=7 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk deleted file mode 100644 index 020f1d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.011 Flexi Red Fan.milk +++ /dev/null @@ -1,764 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.0,-1.5,0.7); -comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 deleted file mode 100644 index c342e01..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double.milk2 +++ /dev/null @@ -1,1615 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 00:21:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.400 -blending_direction=-1 -random_1=0.763 -random_2=0.309 -random_3=0.010 -random_4=0.763 -random_5=0.777 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.011 Flexi Red Fan.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.0,-1.5,0.7); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.9,-2.8,-0.4); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 deleted file mode 100644 index f2f804a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double2.milk2 +++ /dev/null @@ -1,1615 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 00:25:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.440 -blending_direction=1 -random_1=0.678 -random_2=0.812 -random_3=0.751 -random_4=0.943 -random_5=0.374 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.011 Flexi Red Fan.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.3))*sin(time*2+rad*3)*sin(ang*3); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.0,-1.5,0.7); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.1,-2.4,-2.3); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 deleted file mode 100644 index bb7a322..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double3.milk2 +++ /dev/null @@ -1,1137 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:28:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.470 -blending_direction=1 -random_1=0.205 -random_2=0.112 -random_3=0.841 -random_4=0.010 -random_5=0.694 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R234.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.81954 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (bass+mid+att)/6; -per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=wave_x = xpos + 0.5; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=wave_y = ypos + 0.5; -per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_22=warp = warp*vol; -per_frame_23=zoom = zoom - 0.02*zoom*bass_att; -per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_25=ob_a = 1 - 2*vol; -per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); -per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); -per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); -per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); -per_frame_30=Decay = extreme; -per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); -per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); -per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); -per_frame_34=mv_x = if(above(effect,0),1.25,64); -per_frame_35=mv_y = if(above(effect,0),64,2.25); -per_frame_36=mv_r =1-bass_effect; -per_frame_37=mv_g=1-treb_effect; -per_frame_38=mv_b=1-mid_effect; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 deleted file mode 100644 index 66e3271..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double4.milk2 +++ /dev/null @@ -1,1231 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:20:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.510 -blending_direction=-1 -random_1=0.461 -random_2=0.560 -random_3=0.388 -random_4=0.118 -random_5=0.338 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.0,-2.7,-0.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 deleted file mode 100644 index 6de8597..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava double5.milk2 +++ /dev/null @@ -1,1089 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 22:39:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.56 -blending_direction=-1 -random_1=0.360976 -random_2=0.984146 -random_3=0.947696 -random_4=0.880352 -random_5=0.184824 - -[PRESET1_BEGIN] -NAME=_Aderrasi - Wanderer in Curved Space - mash0000 - faclempt kibitzing meshuggana schmaltz (Geiss greyscale mix) sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.000 -fDecay=0.995 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.721 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); -per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); -per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); -per_frame_4=warp = 0; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5= -per_pixel_6=xs = above(sin(12*dx_r*bass),0)*(dy_r*sin(2*rad)) + -per_pixel_7=below(sin(12*dx_r*bass),0)*(cos(time)*dx_r*sin(0.6*rad)); -per_pixel_8= -per_pixel_9=zoom = zoom + abs(12*xs); -per_pixel_10=rot = rot + 5*xs*cos(1-xs*rad*12*dx_r); -per_pixel_11=dx = dx + dx_r; -per_pixel_12=dy = dy + dy_r; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.00; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret = lum(ret); -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0204x.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=8.311 -fWarpScale=55.045 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.80961 -rot=0.00000 -cx=0.500 -cy=0.595 -dx=0.00000 -dy=0.00000 -warp=0.65309 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//warp = 0; -per_frame_2=zoom = 1; -per_frame_3=rot = 0.001; -per_frame_4= -per_frame_5=wave_g = if(below(treb, 1.8),1,0); -per_frame_6=decay = .999+0*if(equal(frame % 10,0),.95,1); -per_frame_7= -per_frame_8= -per_frame_9=//dx = if(equal(frame % 100,0),.001,0); -per_pixel_1=zoom = 1 + sin(2*(ang+0.96604))*0.0012 +2*((below(rad,0.47)+ above(rad,0.47)*(1.3857-rad))*0.047 +below(rad,0.275))*above(treb,2.07); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 deleted file mode 100644 index bfb2b37..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum.milk2 +++ /dev/null @@ -1,1999 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:18:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.570 -blending_direction=1 -random_1=0.355 -random_2=0.336 -random_3=0.455 -random_4=0.171 -random_5=0.867 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.015 Gum 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 deleted file mode 100644 index dbe580b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava doublegum2.milk2 +++ /dev/null @@ -1,2000 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:21:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.570 -blending_direction=1 -random_1=0.355 -random_2=0.336 -random_3=0.455 -random_4=0.171 -random_5=0.867 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.015 Gum 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.4,-2.0,-2.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk deleted file mode 100644 index c1ed19b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk +++ /dev/null @@ -1,831 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 deleted file mode 100644 index f18c37d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Purple lava.milk2 +++ /dev/null @@ -1,1256 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:37:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.52 -blending_direction=1 -random_1=0.966802 -random_2=0.738753 -random_3=0.657046 -random_4=0.34729 -random_5=0.247154 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.2,-2.0,-0.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk deleted file mode 100644 index 97ce3ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 Red lava.milk +++ /dev/null @@ -1,829 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=167 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.10828 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=1.44513 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.660 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*.3; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*bass; -shape_4_per_frame6=g=g+tan(mid)*bass; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.072; -warp_11=` float1 c2 = -0.00935; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2 -c1; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.9,1,1.2); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= float3(0.6,0.4,0.1); -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk deleted file mode 100644 index 54495ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava.milk +++ /dev/null @@ -1,831 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod -comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod -comp_18=`ret = lerp(ret,1,GetPixel(uv).x); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 deleted file mode 100644 index 4ffb72c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.012 White lava2.milk2 +++ /dev/null @@ -1,1652 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 00:52:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.460 -blending_direction=-1 -random_1=0.267 -random_2=0.201 -random_3=0.402 -random_4=0.708 -random_5=0.138 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.008 The rainbow spider.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// tribute to suksma! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` float2 uv2; -comp_6=` -comp_7=` float4 c = float4(5,0.4,0.15,0.1); -comp_8=` -comp_9=` uv2 = uv + float2(1,0)*texsize.zw; -comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_13=` -comp_14=` uv2 = uv + float2(0,1)*texsize.zw; -comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_18=` -comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_20=` -comp_21=` ret = 0.5 + 0.5*g; -comp_22=` ret *= saturate(length(ret.xy-0.5)*5); -comp_23=` ret = ret.xxy; -comp_24=` ret += 1.15; -comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); -comp_26=` ret *= ret; -comp_27=` -comp_28=` //ret *= 1.5; //old gamma effect -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.012 White lava double3.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(.2,2.3,2.7); //MilkDrop2077 color mod -comp_17=`ret = lerp(ret,float3(0,.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*2).x*4); //MilkDrop2077 color mod -comp_18=`ret = lerp(ret,1,GetPixel(uv).x); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-0.7,1.9,1.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk deleted file mode 100644 index 5f3a348..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 2.milk +++ /dev/null @@ -1,1088 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 5; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 deleted file mode 100644 index ad9e5eb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus 3.milk2 +++ /dev/null @@ -1,1631 +0,0 @@ -Created with MILKDROP 3.2 on 26/07/2023 at 22:20:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=1 -random_1=0.752981 -random_2=0.258266 -random_3=0.392276 -random_4=0.593767 -random_5=0.301084 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.013 Octopus 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 5; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk deleted file mode 100644 index 4bf5784..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal 2.milk +++ /dev/null @@ -1,819 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time/3) -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.79141 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73457 -shapecode_2_r=0.700 -shapecode_2_g=0.300 -shapecode_2_b=0.500 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_2_per_frame4= -shape_2_per_frame5=ang=sin(tm2/3)*1.4; -shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; -shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; -shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 12; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect -comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk deleted file mode 100644 index 3632d64..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus Fractal.milk +++ /dev/null @@ -1,830 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.79141 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73457 -shapecode_2_r=0.700 -shapecode_2_g=0.300 -shapecode_2_b=0.500 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_2_per_frame4= -shape_2_per_frame5=ang=sin(tm2/3)*1.4; -shape_2_per_frame6=a2=sin(time)*0.5 + 0.5; -shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_2_per_frame8=y=cos(tm3/1.3) * 0.1 + 0.5 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=10 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.97883 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.05655 -shapecode_3_tex_zoom=0.25840 -shapecode_3_r=0.710 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.700 -shapecode_3_r2=0.190 -shapecode_3_g2=0.480 -shapecode_3_b2=0.440 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.080 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.110 -shape_3_per_frame1=ang=sin(time*.4); -shape_3_per_frame2=; -shapecode_4_enabled=0 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = bass; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, time) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its-1); -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 5; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = sin(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 4; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`//ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect -comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk deleted file mode 100644 index 8096967..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013 Octopus.milk +++ /dev/null @@ -1,1078 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 5; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect -comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 deleted file mode 100644 index d85fb87..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.013bs.milk2 +++ /dev/null @@ -1,1283 +0,0 @@ -Created with MILKDROP 3.2 on 04/07/2023 at 00:40:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=wave -blending_progress=0.44 -blending_direction=1 -random_1=0.705962 -random_2=0.817886 -random_3=0.485501 -random_4=0.841599 -random_5=0.765854 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.013 Octopus Fractal 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time/3) -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.79141 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73457 -shapecode_2_r=0.700 -shapecode_2_g=0.300 -shapecode_2_b=0.500 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_2_per_frame4= -shape_2_per_frame5=ang=sin(tm2/3)*1.4; -shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; -shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; -shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 9; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2+6; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 12; // a little bit of overbright -comp_47=`//ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/1)/9))); //MilkDrop2077 rainbow effect -comp_49=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk deleted file mode 100644 index 49659ac..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire.milk +++ /dev/null @@ -1,806 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00950 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43170 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.7; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.06989 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 2.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.40271 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.930 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_3_per_frame3= -shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_3_per_frame7= -shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_3_per_frame11= -shape_3_per_frame12=r=redif; -shape_3_per_frame13=g=greenif; -shape_3_per_frame14=b=blueif; -shape_3_per_frame15= -shape_3_per_frame16=r2=sin(time*.47); -shape_3_per_frame17=g2=sin(time*.72); -shape_3_per_frame18=b2=sin(time*0.33); -shape_3_per_frame19= -shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_4_enabled=0 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.21091 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.010 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*0.6; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*g; -shape_4_per_frame6=g=g+sin(mid)*g; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =1; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(rad*10*cos(rad*rad*time-ang*6)*sin(rad)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(2.3,1.5,.7); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*4); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 deleted file mode 100644 index 78ead94..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 fire2.milk2 +++ /dev/null @@ -1,1721 +0,0 @@ -Created with MILKDROP 3.2 on 23/06/2023 at 15:47:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.58 -blending_direction=1 -random_1=0.699865 -random_2=0.330623 -random_3=0.674255 -random_4=0.999052 -random_5=0.107182 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3dbxxx rad.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_19=`ret /= float3(0.7,0.7,2.7); -comp_20=`ret /= float3(rad,1.6,2.6); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia 2 fire.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00950 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43170 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.7; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.06989 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 2.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.40271 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.930 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_3_per_frame3= -shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_3_per_frame7= -shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_3_per_frame11= -shape_3_per_frame12=r=redif; -shape_3_per_frame13=g=greenif; -shape_3_per_frame14=b=blueif; -shape_3_per_frame15= -shape_3_per_frame16=r2=sin(time*.47); -shape_3_per_frame17=g2=sin(time*.72); -shape_3_per_frame18=b2=sin(time*0.33); -shape_3_per_frame19= -shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_4_enabled=0 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.21091 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.010 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*0.6; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*g; -shape_4_per_frame6=g=g+sin(mid)*g; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =1; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(rad*10*cos(rad*rad*time-ang*6)*sin(rad)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(2.3,1.5,.7); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*4); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 deleted file mode 100644 index 7a95a26..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2 white.milk2 +++ /dev/null @@ -1,1125 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 23:42:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.65 -blending_direction=1 -random_1=0.921951 -random_2=0.140921 -random_3=0.105420 -random_4=0.310163 -random_5=0.776829 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - triangle of light -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = -(uv - .5) + .5; -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=`ret = lerp ( -comp_15=`blurs, -comp_16=`ret, -comp_17=`pow(ret,1)); -comp_18=` -comp_19=` -comp_20=` -comp_21=` -comp_22=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_23=`// ret = pow(ret,float3(1.5,1.9,1.9))*1.25 - .25; -comp_24=` ret = pow(ret,float3(1.9,2.4,1.8)); -comp_25=`// ret *= 1.0; //gamma -comp_26=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk deleted file mode 100644 index 9c0148a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2.milk +++ /dev/null @@ -1,763 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 deleted file mode 100644 index 19cc2c2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2b.milk2 +++ /dev/null @@ -1,1095 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 00:11:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.440 -blending_direction=-1 -random_1=0.086 -random_2=0.246 -random_3=0.413 -random_4=0.404 -random_5=0.497 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.2,0.7,0.7); -comp_37=`} -comp_38=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 deleted file mode 100644 index a13b13c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 2c.milk2 +++ /dev/null @@ -1,1547 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:52:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.430 -blending_direction=-1 -random_1=0.631 -random_2=0.213 -random_3=0.218 -random_4=0.370 -random_5=0.295 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.011 Flexi Orange Fan2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.005,(bass-1.5))*sin(time*12+rad*10)*sin(ang*3)*tan(time/30); -per_pixel_2=rot=0.002; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(4.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.5,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.4,0.7,0.5); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk deleted file mode 100644 index 412ac0c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk +++ /dev/null @@ -1,801 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00950 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.06989 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 2.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.40271 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.930 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_3_per_frame3= -shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_3_per_frame7= -shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_3_per_frame11= -shape_3_per_frame12=r=redif; -shape_3_per_frame13=g=greenif; -shape_3_per_frame14=b=blueif; -shape_3_per_frame15= -shape_3_per_frame16=r2=sin(time*.47); -shape_3_per_frame17=g2=sin(time*.72); -shape_3_per_frame18=b2=sin(time*0.33); -shape_3_per_frame19= -shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_4_enabled=0 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.21091 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.010 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*0.6; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*g; -shape_4_per_frame6=g=g+sin(mid)*g; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =1; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(ang+rad*12*cos(time-ang*3)*tan(rad)-sin(time)-sin(time)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.97-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,2,GetPixel(uv).z); -comp_34=`//ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 deleted file mode 100644 index bdc435e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia 3.milk2 +++ /dev/null @@ -1,1106 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:32:25 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.290 -blending_direction=-1 -random_1=0.319 -random_2=0.108 -random_3=0.793 -random_4=0.960 -random_5=0.086 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R284.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.97237 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time/3) -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.79141 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73457 -shapecode_2_r=0.700 -shapecode_2_g=0.300 -shapecode_2_b=0.500 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_2_per_frame4= -shape_2_per_frame5=ang=sin(tm2/3)*1.4; -shape_2_per_frame6=//a2=sin(time)*0.5 + 0.5; -shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_2_per_frame8=y=sin(tm3/1.3) * 0.1 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x=sin(time)* 0.3 + 0.5; -shape_3_per_frame2=y=cos(time)* 0.4 + 0.5; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_26=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_27=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_28=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_29=oldq8 = q8; -per_frame_30=q8 = q8 + 0.1*time; -per_frame_31=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_32=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); -per_frame_33=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); -per_frame_34=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_35=mv_x = 1.25; -per_frame_36=mv_y = 1.25; -per_frame_37=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +.5*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-.5); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1,.8,.5); -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_36=`ret = ret1 * .98 - .01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.4 + GetBlur2(uv)*1.75; -comp_4=` ret *= 0.69; -comp_5=`ret -= 0.6; -comp_6=`ret += float3(.2,.5,.4); -comp_7=`} -comp_8=` -comp_9=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.3,0.7,1.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 deleted file mode 100644 index 1114c90..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia fireball.milk2 +++ /dev/null @@ -1,1071 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:23:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.550 -blending_direction=1 -random_1=0.549 -random_2=0.054 -random_3=0.905 -random_4=0.578 -random_5=0.559 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R232.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74192 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=//this shape is a hidden trick... -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 deleted file mode 100644 index fc3f2af..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow FIRE.milk2 +++ /dev/null @@ -1,451 +0,0 @@ -Created with MILKDROP 3.30 on 19/11/2023 at 23:42:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.35 -blending_direction=1 -random_1=0.715041 -random_2=0.824119 -random_3=0.587669 -random_4=0.499864 -random_5=0.389295 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire -NAME=MilkDrop2077.R042 fire -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.92368 -rot=0.00000 -cx=0.500 -cy=0.520 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.159; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia slow -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk deleted file mode 100644 index a03ff82..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON Cube.milk +++ /dev/null @@ -1,288 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(1.0,1.8,2.1); -comp_47=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk deleted file mode 100644 index 509071a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON.milk +++ /dev/null @@ -1,767 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(1.0,1.8,2.1); -comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk deleted file mode 100644 index 977edb5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow NEON2.milk +++ /dev/null @@ -1,271 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=11.20206 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); -per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); -per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); -per_frame_4=warp = 0; -per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); -per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); -per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); -per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); -per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); -per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); -per_frame_11=ing = 2*sin(0.25*time); -per_frame_12=wave_x = wave_x + 0.7*sin(time); -per_frame_13=wave_y = wave_y + 0.7*cos(time); -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=rot = rot + 0.15*(1-rad)*(5*sin(time)); -per_pixel_6=zoom = zoom - 0.1*(0.9-rad); -per_pixel_7=cx = cx + 1*0.25*sin(time)*(0.75*sin(time)); -per_pixel_8=cy = cy + 1*0.25*cos(time)*(0.75*cos(time)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.2; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.23; -comp_14=`//MilkDrop3 Color Mode: -comp_15=`ret /= float3(2.1,2.2,2.6); -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk deleted file mode 100644 index 0ada49d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow.milk +++ /dev/null @@ -1,761 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 deleted file mode 100644 index 488e4ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia slow3.milk2 +++ /dev/null @@ -1,1670 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 23:03:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.54 -blending_direction=-1 -random_1=0.367209 -random_2=0.945393 -random_3=0.051626 -random_4=0.099187 -random_5=0.289837 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.43500 -wavecode_0_r=0.910 -wavecode_0_g=1.220 -wavecode_0_b=0.860 -wavecode_0_a=0.960 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.97000 -wavecode_1_smoothing=0.40500 -wavecode_1_r=1.230 -wavecode_1_g=0.840 -wavecode_1_b=1.040 -wavecode_1_a=1.190 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89000 -wavecode_2_smoothing=0.52500 -wavecode_2_r=0.850 -wavecode_2_g=0.960 -wavecode_2_b=0.870 -wavecode_2_a=0.940 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.46500 -wavecode_3_r=1.140 -wavecode_3_g=1.170 -wavecode_3_b=1.100 -wavecode_3_a=0.890 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.07419 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_0_per_frame4=x = x+ 0.47*x*sin(time); -shape_0_per_frame5=y = y+ 0.4*y*cos(time); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12=rad = rad*treb_att; -shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.29496 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.20047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.97000 -shapecode_3_r=0.830 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.560 -shapecode_3_g2=0.500 -shapecode_3_b2=0.860 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_4_enabled=0 -shapecode_4_sides=3 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=10 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=1.97883 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.05655 -shapecode_4_tex_zoom=0.25840 -shapecode_4_r=0.710 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=0.700 -shapecode_4_r2=0.190 -shapecode_4_g2=0.480 -shapecode_4_b2=0.440 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.960 -shapecode_4_border_g=1.080 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.110 -shape_4_per_frame1=ang=sin(time*.4); -shape_4_per_frame2=; -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 60/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(6.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia slow.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(bass/1.3-1.3))*cos(time*2.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(0.5,0.6,0.3); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk deleted file mode 100644 index bc024bf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white.milk +++ /dev/null @@ -1,776 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .025; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 deleted file mode 100644 index 99e6660..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white2.milk2 +++ /dev/null @@ -1,1313 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:35:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.510 -blending_direction=1 -random_1=0.223 -random_2=0.992 -random_3=0.415 -random_4=0.440 -random_5=0.940 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.014 Utopia white.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .025; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 deleted file mode 100644 index 2997689..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia white3.milk2 +++ /dev/null @@ -1,1187 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:38:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.290 -blending_direction=-1 -random_1=0.348 -random_2=0.487 -random_3=0.254 -random_4=0.587 -random_5=0.699 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R052.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(0.1,2,1.5); -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(0.5/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += 0.1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(2.1,2,2)*0.05 + -comp_78=` time*float3(1,2.1,0.1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); -comp_98=`//ret += 0.1; -comp_99=`ret = 1-exp((-.6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret -= 0.1; -comp_103=`} -comp_104=` -comp_105=`//------------------------------------------- -comp_106=`//Written by martin -comp_107=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.014 Utopia white.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .025; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(0.7,0.8,0.6); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk deleted file mode 100644 index b6e3e96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk +++ /dev/null @@ -1,752 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 deleted file mode 100644 index f36395e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.014 Utopia.milk2 +++ /dev/null @@ -1,1093 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 00:10:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.410 -blending_direction=-1 -random_1=0.043 -random_2=0.936 -random_3=0.410 -random_4=0.045 -random_5=0.816 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.014 Utopia.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 deleted file mode 100644 index 58517f3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum vs drain to heaven.milk2 +++ /dev/null @@ -1,1547 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 18:44:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.47 -blending_direction=1 -random_1=0.579810 -random_2=0.379946 -random_3=0.846477 -random_4=0.711382 -random_5=0.025068 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.015 Gum.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk deleted file mode 100644 index 6f25fb7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum.milk +++ /dev/null @@ -1,804 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk deleted file mode 100644 index 6b89e9f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2.milk +++ /dev/null @@ -1,1149 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 deleted file mode 100644 index 43c3481..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2b.milk2 +++ /dev/null @@ -1,1491 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:04:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.570 -blending_direction=1 -random_1=0.134 -random_2=0.819 -random_3=0.491 -random_4=0.891 -random_5=0.427 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 6.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(1*sin(2*(sqrt(3)-rad)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.015 Gum2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`ret /= float3(1.8,1.2,0.2); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk deleted file mode 100644 index 7a20477..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum2s.milk +++ /dev/null @@ -1,673 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 deleted file mode 100644 index 93adacd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum3.milk2 +++ /dev/null @@ -1,1600 +0,0 @@ -Created with MILKDROP 3.0 on 04/03/2023 at 17:51:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.55 -blending_direction=-1 -random_1=0.255 -random_2=0.390 -random_3=0.418 -random_4=0.127 -random_5=0.496 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.014 Utopia white.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .025; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,.5,.2); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.015 Gum.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`ret /= float3(0.9,3.0,1.4); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 deleted file mode 100644 index eb43fe5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.015 Gum4.milk2 +++ /dev/null @@ -1,1043 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 22:56:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.470 -blending_direction=1 -random_1=0.765 -random_2=0.760 -random_3=0.093 -random_4=0.746 -random_5=0.206 - -[PRESET1_BEGIN] -NAME=Goody on mushrooms + Hexcollie n Fyornulis - Cellsmosis (acid angelated) 002xxx CRAZY0b sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.240 -fDecay=1.000 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=1 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=rtx=(bass+mid+treb)*.5; -per_frame_2=rty=(bass+mid+treb)*0.5; -per_frame_3=rtz=(bass+mid+treb)*0.25; -per_frame_4= -per_frame_5=q=q+.01; -per_frame_6= -per_frame_7=rt=rt-(rt-rtx+(rt-rty+(rt-rtz))*q)/(fps*10); -per_frame_8= -per_frame_9=q1=rt; -per_frame_10= -per_frame_11=t=time*.1; -per_frame_12= -per_frame_13=po=(bass+mid+treb)*.25; -per_frame_14=po=po*po; -per_frame_15= -per_frame_16=ipo=ipo+(po*.25)/(fps*25); -per_frame_17= -per_frame_18=q2=ipo*t; -per_frame_19= -per_frame_20=zoom=1.0009; -per_frame_21= -per_frame_22=echo_zoom=1; -per_frame_23= -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*2; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` -comp_8=` float2 uv_dz = uv + float2(dy.z,-dx.z)*texsize.zw*64; -comp_9=` float2 uv_dy = uv - float2(dx.z,dy.z)*texsize.zw*32; -comp_10=` -comp_11=`ret = GetPixel(uv).y*0.2; -comp_12=`ret = lerp(float3(0.2,0.2,0),float3(0.6,0.6,0),GetBlur3(uv_dz).y*8); -comp_13=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dz).y*6); -comp_14=`ret = lerp(ret,float3(0,0,0),GetPixel(uv_dz).y*2); -comp_15=`ret = lerp(ret,float3(0,0,0.6),GetBlur1(uv).z*2); -comp_16=`ret = lerp(ret,float3(0,1,1),GetPixel(uv).z); -comp_17=`ret = lerp(ret,float3(1.4,0,0),GetBlur1(uv_dy).x*2); -comp_18=`ret = lerp(ret,0,GetPixel(uv_dy).x*2); -comp_19=` -comp_20=`} -comp_21=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=9cm2b52e4i7 LASER5e SUN6p MOD SNAIL4 black.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.800 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=-0.515 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.090 -fWarpScale=1.331 -fZoomExponent=0.91000 -fShader=0.320 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.009 -ob_g=0.000 -ob_b=0.000 -ob_a=1.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=7.290 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.071 -mv_r=1.000 -mv_g=0.900 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.03000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.870 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.990 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.840 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.580 -shapecode_2_rad=0.08800 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.150 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.940 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.110 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.930 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.100 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.960 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=vol=(bass_att+mid_att+treb_att)*0.278; -per_frame_2=vol=min(vol,1); -per_frame_3=decay=0.892; -per_frame_4=zoom=1; -per_frame_5=q8=vol; -per_frame_6=vol=vol*vol; -per_frame_7=wave_g=1-min(abs(sin((1-r)*3.14)),1); -per_frame_8=wave_b=min(abs(sin(1-g)),1); -per_frame_9=wave_r=min(abs(sin(time)),1); -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.52+sin(-time*2.3824)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-0.35*sqrt(ret1); -comp_26=`ret *= 1.7; -comp_27=`ret /= float3(1.7,-2.4,-1.1); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk deleted file mode 100644 index fc3ac85..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk +++ /dev/null @@ -1,918 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 deleted file mode 100644 index 8d19d4e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk2 +++ /dev/null @@ -1,1683 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:22:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.43 -blending_direction=-1 -random_1=0.473984 -random_2=0.539024 -random_3=0.467480 -random_4=0.983469 -random_5=0.691328 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R286.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=1.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`sampler sampler_rand00; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); -warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; -warp_7=` -warp_8=` uv2.xy += (uv.xy - uv_orig.xy); -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; -warp_12=` -warp_13=` // darken (decay) over time -warp_14=` ret = (ret*0.99) - 0.003; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` ret /= float3(.3,.6,.7); -comp_8=` //ret -= .5; -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk deleted file mode 100644 index afab3c4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk +++ /dev/null @@ -1,1062 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8=pi=3.1416; -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*2*pi); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); -per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); -per_frame_139= -per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen -per_frame_141= ox = x0; oy=y0; oz=z0; -per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_148= -per_frame_149= base = p*1000+4*stab; -per_frame_150= gmegabuf (base)=ox; -per_frame_151= gmegabuf (base+1)=oy; -per_frame_152= gmegabuf (base+2)=oz; -per_frame_153=stab += 1); -per_frame_154=p += 1); -per_frame_155= -per_frame_156=reg33 = index2%2; -per_frame_157=reg32 = is_beat ; -per_frame_158=q3 = min(vol_,3)*1.5; -per_frame_159=q11 = trel1; -per_frame_160= -per_frame_161=reg10 = nstab; -per_frame_162=reg11 = sdia; //Dicke Stab -per_frame_163=q31 = aspectx; -per_frame_164=q32 = aspecty; -per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_166= -per_frame_167= -per_frame_168=//shape 4 -per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_170=x0 = 0; -per_frame_171=y0 = 0; -per_frame_172=z0 = 2*-r0+0.5; -per_frame_173=reg77 = z0; //fuer shape 4 -per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_177=q15 = x-0.5; q16 = y-0.5; -per_frame_178= -per_frame_179=z0 = -z0; -per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_183=q5 = x-0.5; q6 = y-0.5; -per_frame_184= -per_frame_185=//back light comp -per_frame_186=circ = ((index2/2)%2==0); -per_frame_187=if (circ, -per_frame_188=x0 = sin (trel1*pi/2)*50; -per_frame_189=y0 = cos (trel1*pi/2)*50; -per_frame_190=, -per_frame_191=x0 = sin (bcount+r1)*50; -per_frame_192=y0 = cos (bcount+r1)*50; -per_frame_193=); -per_frame_194= -per_frame_195=z0 = 3; -per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_199=q1 = x-0.5; q2 = y-0.5; -per_frame_200=q31 = nenner > 0; -per_frame_201= -per_frame_202=z0 = -3; -per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_206=q10 = x-0.5; q12 = y-0.5; -per_frame_207= -per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_209=tband += .05*abs(s4)*dt; -per_frame_210=q30 = tband; //tile move -per_frame_211=monitor = bivol; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 deleted file mode 100644 index 1726d4d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk2 +++ /dev/null @@ -1,1537 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 12:40:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.42 -blending_direction=1 -random_1=0.699865 -random_2=0.704065 -random_3=0.833604 -random_4=0.539295 -random_5=0.554472 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R245.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=10.437 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=32.000 -nMotionVectorsY=24.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.100 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=xi = int(rand(100))/100; -wave_1_per_point2=yi = int(rand(100))/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.53328 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=45.11150 -shapecode_0_r=0.500 -shapecode_0_g=1.000 -shapecode_0_b=0.900 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a2 =0;a = 0; -shape_1_per_frame2=a = q24/2; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = int(rand(10))/10; -shape_2_per_frame2=y = int(rand(10))/10; -shape_2_per_frame3= -shape_2_per_frame4=r = int(rand(50))/50; -shape_2_per_frame5=g = int(rand(50))/50; -shape_2_per_frame6=b = int(rand(50))/50; -shape_2_per_frame7= -shape_2_per_frame8=r2 = 1; -shape_2_per_frame9=g2 = 1; -shape_2_per_frame10=b2 = 1; -shape_2_per_frame11= -shape_2_per_frame12=a = min(q21/2 ,1); -shape_2_per_frame13=a = .5; -shape_2_per_frame14=rad = a*a/16 ; -shape_2_per_frame15=a2 = .5; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.490 -shapecode_3_y=0.500 -shapecode_3_rad=0.84592 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.68039 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); -warp_17=`//use in warp shader for collidescope in neon 3 mixes -warp_18=`uv6=abs(frac(uv6+.5)-.5) ; -warp_19=` -warp_20=`mus = .1/(length(uv6)); -warp_21=`mus *= .5*(1+roam_cos); -warp_22=` -warp_23=`float3 blur = GetBlur2(frac(uv)); -warp_24=` -warp_25=`float3 crisp= tex2D(sampler_main,uv); -warp_26=` -warp_27=`float3 ret1 = crisp - blur*.02 + .1*mus; -warp_28=` -warp_29=`q25 = 1; -warp_30=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_31=` -warp_32=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2,uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`uv = mul(uv, float2x2(_qb)); -comp_11=` -comp_12=`float dist = 1; -comp_13=`float inten = 1; -comp_14=`ret1 = 0; -comp_15=`int anz = 4; -comp_16=`float n = anz; -comp_17=`while (n >= 0) { -comp_18=` ang2 = 0*n/anz; -comp_19=` c = cos(ang2); -comp_20=` s = sin(ang2); -comp_21=` uv2.x = uv.x*c - uv.y*s; -comp_22=` uv2.y = uv.x*s + uv.y*c; -comp_23=`//uv2 = uv; -comp_24=` dist = 1-frac(1.0/anz*n+q30); //evtl sqrt ! -comp_25=` inten = sqrt(dist)*(1-dist)*2; -comp_26=`float2 uv3 = 3*uv2*dist*(1+q5*uv.x) + 0.5 +float2(q18*n,q19) ; -comp_27=` -comp_28=`float3 cmul = float3(dist,1-dist,1-(dist-.5)*(dist-.5)*4); -comp_29=` neu = tex2D(sampler_main,uv3) +q6*GetBlur1(frac(uv3*1.04)).bgr*1; -comp_30=` -comp_31=`// neu = neu*cmul; -comp_32=` ret1 = max(ret1,neu*inten); -comp_33=`n--; -comp_34=`} -comp_35=` -comp_36=`ret1 = lerp(ret1,ret1.gbr,q26/6); -comp_37=`ret = ret1*2 + (1-rad)*q26/3*GetPixel(q5/2+uv*(2-rad)); -comp_38=` -comp_39=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8=pi=3.1416; -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*2*pi); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); -per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); -per_frame_139= -per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen -per_frame_141= ox = x0; oy=y0; oz=z0; -per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_148= -per_frame_149= base = p*1000+4*stab; -per_frame_150= gmegabuf (base)=ox; -per_frame_151= gmegabuf (base+1)=oy; -per_frame_152= gmegabuf (base+2)=oz; -per_frame_153=stab += 1); -per_frame_154=p += 1); -per_frame_155= -per_frame_156=reg33 = index2%2; -per_frame_157=reg32 = is_beat ; -per_frame_158=q3 = min(vol_,3)*1.5; -per_frame_159=q11 = trel1; -per_frame_160= -per_frame_161=reg10 = nstab; -per_frame_162=reg11 = sdia; //Dicke Stab -per_frame_163=q31 = aspectx; -per_frame_164=q32 = aspecty; -per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_166= -per_frame_167= -per_frame_168=//shape 4 -per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_170=x0 = 0; -per_frame_171=y0 = 0; -per_frame_172=z0 = 2*-r0+0.5; -per_frame_173=reg77 = z0; //fuer shape 4 -per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_177=q15 = x-0.5; q16 = y-0.5; -per_frame_178= -per_frame_179=z0 = -z0; -per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_183=q5 = x-0.5; q6 = y-0.5; -per_frame_184= -per_frame_185=//back light comp -per_frame_186=circ = ((index2/2)%2==0); -per_frame_187=if (circ, -per_frame_188=x0 = sin (trel1*pi/2)*50; -per_frame_189=y0 = cos (trel1*pi/2)*50; -per_frame_190=, -per_frame_191=x0 = sin (bcount+r1)*50; -per_frame_192=y0 = cos (bcount+r1)*50; -per_frame_193=); -per_frame_194= -per_frame_195=z0 = 3; -per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_199=q1 = x-0.5; q2 = y-0.5; -per_frame_200=q31 = nenner > 0; -per_frame_201= -per_frame_202=z0 = -3; -per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_206=q10 = x-0.5; q12 = y-0.5; -per_frame_207= -per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_209=tband += .05*abs(s4)*dt; -per_frame_210=q30 = tband; //tile move -per_frame_211=monitor = bivol; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk deleted file mode 100644 index a097a4d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3bs.milk +++ /dev/null @@ -1,440 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_1_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_1_per_point5=my=my+(.0004*sin(ma*bass)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.3),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.160 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_2_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0008*cos(ma)); -wave_2_per_point5=my=my+(.0008*sin(ma*ang)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx/time; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.22)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`//MilkDrop3 Color Mode: -comp_30=`ret /= float3(-2.1,0.7,2.6); -comp_31=`//MilkDrop3 Burn Mode: -comp_32=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_33=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320000 -SpriteSY=-0.320000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk deleted file mode 100644 index eab4377..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 4.milk +++ /dev/null @@ -1,874 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.052 + 0.85*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk deleted file mode 100644 index 2067457..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk +++ /dev/null @@ -1,386 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 deleted file mode 100644 index 35b21cc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5.milk2 +++ /dev/null @@ -1,1171 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 20:37:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.590 -blending_direction=1 -random_1=0.146 -random_2=0.954 -random_3=0.223 -random_4=0.427 -random_5=0.880 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0193x Isosceles Mashup 20210214 v008 003X4xxxx wav4bbb.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.717 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=0.320 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.637 -wave_g=0.611 -wave_b=0.650 -wave_x=0.500 -wave_y=0.550 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.030 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=73.600 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=0.900 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11870 -wavecode_0_smoothing=0.45500 -wavecode_0_r=0.768 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00017*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.1),(0.83+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.94)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=0.820 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*0.056*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); -wave_1_per_point8=my=if(above(my,0.965),(0.965-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.64414*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00044*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,0.1),(0.95+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.090 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00091*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,0.78),(0.78-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.697+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.05655 -shapecode_0_tex_zoom=0.28682 -shapecode_0_r=1.020 -shapecode_0_g=0.890 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.931 -shapecode_0_border_g=1.080 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.101 -shape_0_per_frame1=ang=sin(time*0.42); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03615 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.85000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.664246*0.0095*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,0.8),(0.8-my),my); -shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); -shape_1_per_frame10=my=if(below(my,0.1),(0.94+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.520 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.830 -shapecode_2_g=1.096 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.050 -shapecode_2_border_g=0.900 -shapecode_2_border_b=1.110 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(0.00009*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,0.113),(1.04+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,0.12)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.455 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.10000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.130 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.948 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(0.00037*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,1.01),(1.01-mx),mx); -shape_3_per_frame8=my=if(above(my,0.83),(0.83-my),my); -shape_3_per_frame9=mx=if(below(mx,0.09),(1.03+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,0.3)); -per_frame_1= -per_frame_2=//zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.56+sin(time*3)*0.33; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = 0.2+c; -comp_23=`ret = base*(.8-base)*(1-base)*2*float3(0.7,2.5,2.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=shifter - rapid birth bright sdf.milk -[preset00] -fRating=5.000 -fGammaAdj=3.940 -fDecay=0.950 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.303 -fWarpScale=3.259 -fZoomExponent=0.45112 -fShader=0.000 -zoom=1.02979 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.09861 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.280 -nMotionVectorsY=48.000 -mv_dx=0.400 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=ti = time*1; -wave_0_per_frame2=r = .75 + .25*sin(ti*1.789); -wave_0_per_frame3=g = .75 + .25*sin(ti*1.123); -wave_0_per_frame4=b = .75 + .25*sin(ti*1.465); -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=Y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=ti = time*.3; -wave_0_per_point5= -wave_0_per_point6=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -wave_0_per_point7=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -wave_0_per_point8=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -wave_0_per_point9=tot = zm; -wave_0_per_point10=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -wave_0_per_point11=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); -wave_0_per_point12=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -wave_0_per_point13=tot = tot + zm; -wave_0_per_point14= -wave_0_per_point15=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -wave_0_per_point16=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -wave_0_per_point17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -wave_0_per_point18=tot = tot + zm; -wave_0_per_point19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); -wave_0_per_point20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -wave_0_per_point21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -wave_0_per_point22=tot = tot + zm; -wave_0_per_point23= -wave_0_per_point24= -wave_0_per_point25=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -wave_0_per_point26=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -wave_0_per_point27=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -wave_0_per_point28=tot = tot + zm; -wave_0_per_point29=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -wave_0_per_point30=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -wave_0_per_point31=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -wave_0_per_point32=tot = tot + zm; -wave_0_per_point33= -wave_0_per_point34=tot = abs(tot); -wave_0_per_point35= -wave_0_per_point36=mx = x - .5; -wave_0_per_point37=my = y - .5; -wave_0_per_point38=dis = pow(mx*mx + my*my,.1); -wave_0_per_point39= -wave_0_per_point40=a = min(1,min(1,max(0,tot*10))*max(0,1-dis)*6); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.41456 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=//a = q8; -shape_0_per_frame2=//a2 = q8; -shapecode_1_enabled=1 -shapecode_1_sides=53 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.25228 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.06283 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tex_zoom = 1/rad; -shapecode_2_enabled=1 -shapecode_2_sides=53 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.18717 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.06283 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.150 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_zoom = 1/rad; -shapecode_3_enabled=1 -shapecode_3_sides=53 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06265 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.06283 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.200 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=tex_zoom = 1/rad; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=tic = min(time-tin,.1); -per_frame_2=tin = time; -per_frame_3= -per_frame_4=ra = 1/tic*.25; -per_frame_5=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_6=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_7=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_8=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_9= -per_frame_10=tt = tt + tic*treb; -per_frame_11=mt = mt + tic*mid; -per_frame_12=bt = bt + tic*bass; -per_frame_13=vt = vt + tic*vav; -per_frame_14= -per_frame_15= -per_frame_16=q1 = tt*4; -per_frame_17=q2 = mt*4; -per_frame_18=q3 = bt*4; -per_frame_19= -per_frame_20=st = .04; -per_frame_21=q4 = treb_avg*st; -per_frame_22=q5 = mid_avg*st; -per_frame_23=q6 = bass_avg*st; -per_frame_24= -per_frame_25=warp = vav*.2; -per_frame_26= -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk deleted file mode 100644 index b663f3f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 5b.milk +++ /dev/null @@ -1,869 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 deleted file mode 100644 index b0333a0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6 glitch.milk2 +++ /dev/null @@ -1,476 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 00:51:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.50 -blending_direction=1 -random_1=0.998509 -random_2=0.895528 -random_3=0.307588 -random_4=0.175610 -random_5=0.068564 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R207 02 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(2.5,1.2,2.0); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 deleted file mode 100644 index 0925fb7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 6.milk2 +++ /dev/null @@ -1,1229 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:32:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.250 -blending_direction=1 -random_1=0.412 -random_2=0.613 -random_3=0.942 -random_4=0.983 -random_5=0.349 - -[PRESET1_BEGIN] -NAME=fiShbRaiN + geiss - witchcraft (Grow Mix 3d - finally mirrored)_4 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` -warp_17=` // sample previous frame -warp_18=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_19=` -warp_20=`float2 uv_echo = (uv - 0.5)*float2(-1,1) + 0.5; -warp_21=` -warp_22=` float4 lums2 = 0; -warp_23=` lums2.x = lum( MyGet(uv_echo + texsize.zw*d.xz) ); -warp_24=` lums2.y = lum( MyGet(uv_echo - texsize.zw*d.xz) ); -warp_25=` lums2.z = lum( MyGet(uv_echo + texsize.zw*d.zy) ); -warp_26=` lums2.w = lum( MyGet(uv_echo - texsize.zw*d.zy) ); -warp_27=` float2 grad2 = float2(lums2.x-lums2.y, lums2.z-lums2.w)*str*1000/grad_rad; -warp_28=` grad2 = (saturate(grad2*0.5+0.5)*2-1)*1.4; -warp_29=` -warp_30=`float3 ret2 = tex2D(sampler_fc_main, uv_echo + grad2*texsize.zw).xyz; -warp_31=` -warp_32=`ret = lerp(ret,ret2,0.50); -warp_33=` -warp_34=` // darken (decay) over time -warp_35=` ret *= 0.95; //or try: ret -= 0.004; -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.7 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(texsize.zw * 4, 0); -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); -comp_24=` -comp_25=`ret2 = ret2*1.7 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(texsize.zw * 4, 0); -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 0.50 ); //video echo -comp_43=` -comp_44=`//ret *= (hue_shader*8)-6.25; -comp_45=` -comp_46=`} -comp_47=` -comp_48=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0182d sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=98.000 -fWaveScale=28.885 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.990 -fWarpAnimSpeed=100.000 -fWarpScale=97.000 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.98829 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-1.00000 -dy=1.00000 -warp=102.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.485 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.920 -b2x=0.990 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.48000 -wavecode_1_r=1.000 -wavecode_1_g=1.020 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.03000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.010 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.020 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.010 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.490 -shapecode_2_g2=0.510 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.258*sin(time*6.154))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.990 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.988 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.921 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.921 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*40; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*20; -per_frame_41=q12 = (vvb+vvm+vvt)*20; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*35; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=warp = 0; -per_frame_64= -per_frame_65=wave_b = if(below(treb, 1.8),1-.025*int(rand(10)),0); -per_frame_66=wave_g = wave_g*sqr(.01*int(rand(100))); -per_frame_67=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); -per_frame_68=monitor = wave_g; -per_frame_69=cx=.5+.3*cos(time*.21); -per_frame_70=cy=.5+.3*sin(time*.1); -per_frame_71=//cx=cx+(bass-1.2)*.1; -per_frame_72=//cy=cy+(treb_att-1)*.1; -per_frame_73=mv_a=bass_att*.4; -per_frame_74=//mv_g=mv_r*1; -per_frame_75=wave_x = cx; -per_frame_76=wave_y=1-cy; -per_frame_77=monitor=(3.14159+atan(-.1))/3.14159; -per_frame_78=q1=cx; -per_frame_79=q2=cy; -per_frame_80=q11=sin(time)/4-.25; -per_frame_81=q12=q11; -per_frame_82=q31=tan(time*.1)/cos(time*.1)+2; -per_frame_83=q32=tan(time*.098)*sin(time*.101)+2; -per_frame_84=chng=sin(time*.5); -per_frame_85=cthr=.9999; -per_frame_86=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_87=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_88=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_89=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_90=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_91=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_92=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_93=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_94=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_95=mq30=if(above(chng,cthr),rand(1)*.3,mq30); -per_frame_96=monitor=chng; -per_frame_97=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_98=q27=mq27;q28=mq28;q29=mq29;q30=mq30; -per_frame_99= -per_frame_100=monitor=mq1; -per_pixel_1=radc=sqr(q1-x)+sqr(q2-y); -per_pixel_2=near=below(radc,.015); -per_pixel_3=notnear = 1- near; -per_pixel_4=//sy=max(0.3,pow(bass_att,.2))*near + notnear; -per_pixel_5=//sx=1/sy*near + notnear; -per_pixel_6=//rot = .01*sin(x*5+time)*notnear-.015; -per_pixel_7=rot = .015*notnear; -per_pixel_8=//zoom = 1+ notnear*0.01*(0.48+sin(ang*5+time)); -per_pixel_9=angc=atan((y-cy)/(x-cx))+below(x,cx)*sign(y-cy)*3.235838; -per_pixel_10=//dx=(x-cx)*.03*(cos(angc*3)*3+2);//*notnear; -per_pixel_11=//dy=(y-cy)*.03*(sin(angc*3)*3+2);//*notnear; -per_pixel_12=//zoom=1-angc/3.14159*.07; -per_pixel_13= -per_pixel_14=shift = -.02*(pow(cos(angc*.5-time*1.1-pow(radc,.4)*8),6)-.6)*notnear; -per_pixel_15=dx=cos(angc)*shift; -per_pixel_16=dy=sin(angc)*shift; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); -comp_8=` -comp_9=` ret = float3(1,1.7,2.2)*ret.x + -comp_10=` float3(2.6,2.9,0.6)*ret.y + -comp_11=` float3(2.4,1.4,0.4)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_17=`ret /= float3(0.8,2.3,1.4); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 deleted file mode 100644 index 48aff2b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 7.milk2 +++ /dev/null @@ -1,1235 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 20:36:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.420 -blending_direction=-1 -random_1=0.767 -random_2=0.321 -random_3=0.516 -random_4=0.222 -random_5=0.191 - -[PRESET1_BEGIN] -NAME=suksma - ed geining hateops - Informal Martini Exit 003 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00180 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.800 -ob_b=0.700 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.300 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x=cos(time)*0.1; -wave_0_per_point2=y=sin(time)*0.1 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.360 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=int(rand(100))*0.01*0.5 + 0.25; -shape_1_per_frame9=y=int(rand(100))*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=int(rand(100))*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.0; -per_frame_2=zoom=1.009; -per_frame_3=dx=0;dy=0;sx=1.000001;sy=0.999999; -per_frame_4= -per_frame_5=mv_r=.360+(((cos(time/5)*0.3)+0.5*0.5)*0.1); -per_frame_6=mv_g=.390+(((sin(time/7)*0.3)+0.5*0.5)*0.1); -per_frame_7=mv_b=.500+((sin((time/7)+0.9)+0.5*0.5)*0.1); -per_frame_8= -per_frame_9= -per_frame_10=cx=-1;cy=2;rot=-treb*0.002; -per_frame_11= -per_frame_12=cx=sin(time*0.1)*1.5 + 0.5; -per_frame_13=cy=cos(time*0.2)*1.5 + 0.5 -per_pixel_1=//adv=min( (bass*bass*bass), 1); -per_pixel_2=//warp=1*((( atan(time/3) *0.5+0.5)*3)* (x*rad)*2 )+( (y*ang)*2 )*rad; -per_pixel_3=//warp=warp*adv; -per_pixel_4= -per_pixel_5=//dx=cos(y)*0.005*(rad+2)*treb ; -per_pixel_6=//dy=sin(x)*0.005*(rad+2)*treb -per_pixel_7= -per_pixel_8=//Do people that don't do drugs make shit like this?? -per_pixel_9=//flexi per vertex -per_pixel_10=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_11=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_12=dir = bass; -per_pixel_13=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_14=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_15=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_16=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_17=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_18=dir = -mid*2; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_21=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_22=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_23=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_24=dir = treb*3; -per_pixel_25=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_26=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_27=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_28=dx = dx+x1+x2+x3; -per_pixel_29=dy = dy+y1+y2+y3; -per_pixel_30= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` //rotate texture cords -comp_5=` float texRotU2 = (uv[0] - 0.5)*cos(-q8*0.29) + (uv[1] - 0.5)*sin(-q8*0.29); -comp_6=` float texRotv2 = -(uv[0] - 0.5)*sin(-q8*0.29) + (uv[1] - 0.5)*cos(-q8*0.29); -comp_7=` -comp_8=` -comp_9=` float2 uv2 = float2(texRotU2*0.8 +0.5, texRotv2*0.8 + 0.5); -comp_10=` -comp_11=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_12=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_13=` tex2D(sampler_main, uv_echo).xyz, -comp_14=` 0.50 -comp_15=` )*0.6; -comp_16=` -comp_17=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_18=` ((uv2.xyy*q28 -comp_19=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_20=` ).xyz* -comp_21=` float3(1,1,0)*0.05 + -comp_22=` time*float3(0,0,1)*q31 -comp_23=` ); -comp_24=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_25=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_26=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_27=` ret += tex2D(sampler_main, uv2).xyz*0.4; -comp_28=` ret *= 2.00; //gamma -comp_29=` ret = (1 - ret*(1-ret)*4)*0.6; //invert -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0193x Isosceles Mashup 20210214 v008 003X4xxxx wav4bbb.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.717 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=0.320 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.637 -wave_g=0.611 -wave_b=0.650 -wave_x=0.500 -wave_y=0.550 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.030 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11870 -wavecode_0_smoothing=0.45500 -wavecode_0_r=0.768 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00017*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.1),(0.83+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.94)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=0.820 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*0.056*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); -wave_1_per_point8=my=if(above(my,0.965),(0.965-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.64414*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00044*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,0.1),(0.95+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.090 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00091*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,0.78),(0.78-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.697+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.05655 -shapecode_0_tex_zoom=0.28682 -shapecode_0_r=1.020 -shapecode_0_g=0.890 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.931 -shapecode_0_border_g=1.080 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.101 -shape_0_per_frame1=ang=sin(time*0.42); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03615 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.85000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.664246*0.0095*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,0.8),(0.8-my),my); -shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); -shape_1_per_frame10=my=if(below(my,0.1),(0.94+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.520 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.830 -shapecode_2_g=1.096 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.050 -shapecode_2_border_g=0.900 -shapecode_2_border_b=1.110 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(0.00009*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,0.113),(1.04+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,0.12)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.455 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.10000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.130 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.948 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(0.00037*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,1.01),(1.01-mx),mx); -shape_3_per_frame8=my=if(above(my,0.83),(0.83-my),my); -shape_3_per_frame9=mx=if(below(mx,0.09),(1.03+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,0.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1= -per_frame_2=//zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.56+sin(time*3)*0.33; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.278*3.424333); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.77 - 0.48 ; -comp_19=`a =base.x/12;b = base.y/8; c = base.x/3; -comp_20=`c = c + b + a-b; -comp_21=`a = a + c + a*c; -comp_22=`base = 0.2+c; -comp_23=`ret = base*(.8-base)*(1-base)*2*float3(0.7,2.5,2.3) + pow(base,2)*float3(2.9,2.5,1.3); //MilkDrop2077 color mod -comp_24=`//ret.xy = ret.yx; -comp_25=`ret /= float3(1.6,2.5,0.9); -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk deleted file mode 100644 index 8a04d96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 8.milk +++ /dev/null @@ -1,470 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.950 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.010 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk deleted file mode 100644 index 79ba354..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire.milk +++ /dev/null @@ -1,889 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.43500 -wavecode_0_r=0.910 -wavecode_0_g=1.220 -wavecode_0_b=0.860 -wavecode_0_a=0.960 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.97000 -wavecode_1_smoothing=0.40500 -wavecode_1_r=1.230 -wavecode_1_g=0.840 -wavecode_1_b=1.040 -wavecode_1_a=1.190 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89000 -wavecode_2_smoothing=0.52500 -wavecode_2_r=0.850 -wavecode_2_g=0.960 -wavecode_2_b=0.870 -wavecode_2_a=0.940 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.46500 -wavecode_3_r=1.140 -wavecode_3_g=1.170 -wavecode_3_b=1.100 -wavecode_3_a=0.890 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.07419 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_0_per_frame4=x = x+ 0.47*x*sin(time); -shape_0_per_frame5=y = y+ 0.4*y*cos(time); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12=rad = rad*treb_att; -shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.29496 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.20047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.97000 -shapecode_3_r=0.830 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.560 -shapecode_3_g2=0.500 -shapecode_3_b2=0.860 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_4_enabled=0 -shapecode_4_sides=3 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=10 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=1.97883 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.05655 -shapecode_4_tex_zoom=0.25840 -shapecode_4_r=0.710 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=0.700 -shapecode_4_r2=0.190 -shapecode_4_g2=0.480 -shapecode_4_b2=0.440 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.960 -shapecode_4_border_g=1.080 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.110 -shape_4_per_frame1=ang=sin(time*.4); -shape_4_per_frame2=; -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 60/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(6.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk deleted file mode 100644 index 9fe652d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk +++ /dev/null @@ -1,884 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 deleted file mode 100644 index 634d71d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire2.milk2 +++ /dev/null @@ -1,1643 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:14:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.53 -blending_direction=1 -random_1=0.034011 -random_2=0.040244 -random_3=0.722358 -random_4=0.086585 -random_5=0.081572 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk deleted file mode 100644 index 2aadaa6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON.milk +++ /dev/null @@ -1,885 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk deleted file mode 100644 index b8d13f5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON2.milk +++ /dev/null @@ -1,885 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 deleted file mode 100644 index 5f63f9f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3 NEON3.milk2 +++ /dev/null @@ -1,1292 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 23:06:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.35 -blending_direction=-1 -random_1=0.526016 -random_2=0.785095 -random_3=0.928726 -random_4=0.033062 -random_5=0.286992 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.8,1.6,2.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk deleted file mode 100644 index 310489f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3.milk +++ /dev/null @@ -1,388 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`//MilkDrop3 Blow Mode: -comp_37=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_38=`//MilkDrop3 Color Mode: -comp_39=`ret /= float3(1.3,1.6,1.1); -comp_40=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11b.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=0 -SpriteX=-0.085000 -SpriteY=-0.135000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk deleted file mode 100644 index 7987931..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3b.milk +++ /dev/null @@ -1,388 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`//MilkDrop3 Color Mode: -comp_37=`ret /= float3(1.3,1.6,1.1); -comp_38=`//MilkDrop3 Shadows Mode: -comp_39=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); -comp_40=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11b.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=0 -SpriteX=-0.085000 -SpriteY=-0.135000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk deleted file mode 100644 index 8b4f8c0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3c.milk +++ /dev/null @@ -1,390 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`//float1 cs = cos(0.25*3.14159); -comp_11=`//float1 sn = sin(0.25*3.14159); -comp_12=`//float2 uv3 = uv2; -comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_15=` -comp_16=`uv.x=uv2.x; -comp_17=`uv.y=uv2.y; -comp_18=` -comp_19=` -comp_20=` float2 d = texsize.zw; -comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_23=`float2 dz = float2(dx.y,dy.y)*3; -comp_24=` -comp_25=`d = texsize.zw*2; -comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_28=` -comp_29=`dz +=float2(dx.y,dy.y); -comp_30=` -comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_32=` -comp_33=`ret = bg*float3(3.3,1.5,.2); -comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_35=`ret = lerp(ret,1,GetPixel(uv).z); -comp_36=` -comp_37=`//ret = GetPixel(uv); -comp_38=`//MilkDrop3 Color Mode: -comp_39=`ret /= float3(1.4,0.9,2.3); -comp_40=`//MilkDrop3 Shadows Mode: -comp_41=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); -comp_42=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11b.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=0 -SpriteX=-0.085000 -SpriteY=-0.135000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk deleted file mode 100644 index b5ada52..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3d.milk +++ /dev/null @@ -1,389 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`//float1 cs = cos(0.25*3.14159); -comp_11=`//float1 sn = sin(0.25*3.14159); -comp_12=`//float2 uv3 = uv2; -comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_15=` -comp_16=`uv.x=uv2.x; -comp_17=`uv.y=uv2.y; -comp_18=` -comp_19=` -comp_20=` float2 d = texsize.zw; -comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_23=`float2 dz = float2(dx.y,dy.y)*3; -comp_24=` -comp_25=`d = texsize.zw*2; -comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_28=` -comp_29=`dz +=float2(dx.y,dy.y); -comp_30=` -comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_32=` -comp_33=`ret = bg*float3(3.3,1.5,.2); -comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_35=`ret = lerp(ret,1,GetPixel(uv).z); -comp_36=` -comp_37=`//ret = GetPixel(uv); -comp_38=`//ret /= float3(1.4,0.9,2.3); -comp_39=`//MilkDrop3 Color Mode: -comp_40=`ret /= float3(2.0,2.8,1.1); -comp_41=`//MilkDrop3 Brightness Mode: -comp_42=`ret *= 1.6; -comp_43=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\triangle3.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-1.222501 -SpriteY=0.057500 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk deleted file mode 100644 index 6ce8e1b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.017 Ice and Fire3e.milk +++ /dev/null @@ -1,389 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.37) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x += v.x*q1 + v.y*q2; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`//float1 cs = cos(0.25*3.14159); -comp_11=`//float1 sn = sin(0.25*3.14159); -comp_12=`//float2 uv3 = uv2; -comp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_15=` -comp_16=`uv.x=uv2.x; -comp_17=`uv.y=uv2.y; -comp_18=` -comp_19=` -comp_20=` float2 d = texsize.zw; -comp_21=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_22=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_23=`float2 dz = float2(dx.y,dy.y)*3; -comp_24=` -comp_25=`d = texsize.zw*2; -comp_26=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_27=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_28=` -comp_29=`dz +=float2(dx.y,dy.y); -comp_30=` -comp_31=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_32=` -comp_33=`ret = bg*float3(3.3,1.5,.2); -comp_34=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_35=`ret = lerp(ret,1,GetPixel(uv).z); -comp_36=` -comp_37=`//ret = GetPixel(uv); -comp_38=`//ret /= float3(1.4,0.9,2.3); -comp_39=`//MilkDrop3 Color Mode: -comp_40=`ret /= float3(2.0,2.8,1.1); -comp_41=`//MilkDrop3 Brightness Mode: -comp_42=`ret *= 1.6; -comp_43=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-1.222501 -SpriteY=0.057500 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 deleted file mode 100644 index 93a4c17..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2 Forest.milk2 +++ /dev/null @@ -1,1802 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 23:21:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.44 -blending_direction=1 -random_1=0.139702 -random_2=0.411247 -random_3=0.510434 -random_4=0.390108 -random_5=0.014634 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=7.015 -fWaveScale=1.000 -fWaveSmoothing=0.270 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.800 -wave_g=0.100 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=11.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.300 -mv_r=0.890 -mv_g=0.680 -mv_b=1.000 -mv_a=0.490 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.1,3.0,1.4); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk deleted file mode 100644 index ae74fb1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 2.milk +++ /dev/null @@ -1,866 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=7.015 -fWaveScale=1.000 -fWaveSmoothing=0.270 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.800 -wave_g=0.100 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=11.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.300 -mv_r=0.890 -mv_g=0.680 -mv_b=1.000 -mv_a=0.490 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.1,3.0,1.4); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk deleted file mode 100644 index d6c94c9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk +++ /dev/null @@ -1,1084 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.980 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265/2; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = sin(bass+0.86*t8); -wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); -wave_0_per_point9=y1 = (-1)*cos(t8*nsample); -wave_0_per_point10=z1 = (-1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); -wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; -wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_0_per_point32=g = x2*z2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.46374 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=//pi -wave_1_init2=t8=3.14159265; -wave_1_init3=t5 = 1; -wave_1_per_frame1=rotx = rotx+bass; -wave_1_per_frame2=roty = roty+mid; -wave_1_per_frame3=rotz = rotz+treb; -wave_1_per_frame4=//rotx = 0; -wave_1_per_frame5=//roty =0; -wave_1_per_frame6=//rotz = 0; -wave_1_per_frame7= -wave_1_per_frame8=//convert rotation values from degrees to radians -wave_1_per_frame9=t1= t8*rotx/180; -wave_1_per_frame10=t2 = t8*roty/180; -wave_1_per_frame11=t3 = t8*rotz/180; -wave_1_per_frame12= -wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_1_per_frame15= -wave_1_per_point1=//Define 3D Shape -wave_1_per_point2= -wave_1_per_point3=//Sphere -wave_1_per_point4=fvar = sample*512; -wave_1_per_point5=svar = fvar*128; -wave_1_per_point6=tvar = 0&svar; -wave_1_per_point7=nsample = tvar*4.5; -wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_1_per_point9=y1 = (1)*cos(t8*nsample); -wave_1_per_point10=z1 = (1)*sin(t8*nsample); -wave_1_per_point11= -wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_1_per_point19=//move resulting shape in 3d space -wave_1_per_point20=x4 = x3; -wave_1_per_point21=y4 = y3; -wave_1_per_point22=z4 = z3+5; -wave_1_per_point23=//draw 3d shape in 2d -wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_1_per_point26= -wave_1_per_point27=a = -.9+sin(nsample+time); -wave_1_per_point28=a = if(below(a,0),0,a); -wave_1_per_point29=a=1; -wave_1_per_point30=r = y2*z2; -wave_1_per_point31=b = z3+y3; -wave_1_per_point32=g = z3/x2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265*1.56; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_2_per_frame15=r = 1; -wave_2_per_frame16=b = 0; -wave_2_per_frame17=g=0; -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.59; -wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); -wave_2_per_point9=y1 = (1)*cos(t8*nsample); -wave_2_per_point10=z1 = (1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); -wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=g=y2; -wave_2_per_point31=b=x2; -wave_2_per_point32=r= z2+z3; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265*0.15; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.91; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30= -wave_3_per_point31=b = z4; -wave_3_per_point32=r=z2-x1; -wave_3_per_point33=g=y2+z2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.32674 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.980 -shapecode_0_g=1.040 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.940 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.060 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); -shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33334 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.050 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); -shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.930 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.040 -shapecode_2_border_r=0.910 -shapecode_2_border_g=1.060 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.980 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.010 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 deleted file mode 100644 index c8b9ed4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3.milk2 +++ /dev/null @@ -1,1536 +0,0 @@ -Created with MILKDROP 3.2 on 10/08/2023 at 19:20:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.49 -blending_direction=-1 -random_1=0.577507 -random_2=0.301220 -random_3=0.497019 -random_4=0.032385 -random_5=0.213008 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 6 amandio c - magnetosphere -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.900 -wavecode_0_g=0.900 -wavecode_0_b=0.960 -wavecode_0_a=1.000 -wave_0_per_point1=////spiral code by Stahlregen -wave_0_per_point2= -wave_0_per_point3=aturns = -5; -wave_0_per_point4=asize = 1; -wave_0_per_point5=aspeed =.1; -wave_0_per_point6= -wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point9= -wave_0_per_point10=bturns = 5; -wave_0_per_point11=bsize = 1; -wave_0_per_point12=bspeed =-.3; -wave_0_per_point13= -wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point16= -wave_0_per_point17=x = - ax * bx + 0.5; -wave_0_per_point18=y = - ax * by + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.980 -wavecode_1_g=0.980 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=aturns = -5; -wave_1_per_point2=asize = 1; -wave_1_per_point3=aspeed =.1; -wave_1_per_point4= -wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point7= -wave_1_per_point8=bturns = 5; -wave_1_per_point9=bsize = 1; -wave_1_per_point10=bspeed =-.3; -wave_1_per_point11= -wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point14= -wave_1_per_point15=x = ax * bx + 0.5; -wave_1_per_point16=y = ax * by + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(3,7,5)); -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((uv3.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(11,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); -comp_37=`ret *= 2; -comp_38=` -comp_39=`ret /= float3(3.2,3.2,2); -comp_40=`ret /= float3(0.5,0.9,2.4); -comp_41=`ret /= float3(-2.3,2.0,0.9); -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.980 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265/2; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = sin(bass+0.86*t8); -wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); -wave_0_per_point9=y1 = (-1)*cos(t8*nsample); -wave_0_per_point10=z1 = (-1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); -wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; -wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_0_per_point32=g = x2*z2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.46374 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=//pi -wave_1_init2=t8=3.14159265; -wave_1_init3=t5 = 1; -wave_1_per_frame1=rotx = rotx+bass; -wave_1_per_frame2=roty = roty+mid; -wave_1_per_frame3=rotz = rotz+treb; -wave_1_per_frame4=//rotx = 0; -wave_1_per_frame5=//roty =0; -wave_1_per_frame6=//rotz = 0; -wave_1_per_frame7= -wave_1_per_frame8=//convert rotation values from degrees to radians -wave_1_per_frame9=t1= t8*rotx/180; -wave_1_per_frame10=t2 = t8*roty/180; -wave_1_per_frame11=t3 = t8*rotz/180; -wave_1_per_frame12= -wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_1_per_frame15= -wave_1_per_point1=//Define 3D Shape -wave_1_per_point2= -wave_1_per_point3=//Sphere -wave_1_per_point4=fvar = sample*512; -wave_1_per_point5=svar = fvar*128; -wave_1_per_point6=tvar = 0&svar; -wave_1_per_point7=nsample = tvar*4.5; -wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_1_per_point9=y1 = (1)*cos(t8*nsample); -wave_1_per_point10=z1 = (1)*sin(t8*nsample); -wave_1_per_point11= -wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_1_per_point19=//move resulting shape in 3d space -wave_1_per_point20=x4 = x3; -wave_1_per_point21=y4 = y3; -wave_1_per_point22=z4 = z3+5; -wave_1_per_point23=//draw 3d shape in 2d -wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_1_per_point26= -wave_1_per_point27=a = -.9+sin(nsample+time); -wave_1_per_point28=a = if(below(a,0),0,a); -wave_1_per_point29=a=1; -wave_1_per_point30=r = y2*z2; -wave_1_per_point31=b = z3+y3; -wave_1_per_point32=g = z3/x2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265*1.56; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_2_per_frame15=r = 1; -wave_2_per_frame16=b = 0; -wave_2_per_frame17=g=0; -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.59; -wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); -wave_2_per_point9=y1 = (1)*cos(t8*nsample); -wave_2_per_point10=z1 = (1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); -wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=g=y2; -wave_2_per_point31=b=x2; -wave_2_per_point32=r= z2+z3; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265*0.15; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.91; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30= -wave_3_per_point31=b = z4; -wave_3_per_point32=r=z2-x1; -wave_3_per_point33=g=y2+z2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.32674 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.980 -shapecode_0_g=1.040 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.940 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.060 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); -shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33334 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.050 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); -shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.930 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.040 -shapecode_2_border_r=0.910 -shapecode_2_border_g=1.060 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.980 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.010 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 deleted file mode 100644 index 1e734d3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 3b.milk2 +++ /dev/null @@ -1,1539 +0,0 @@ -Created with MILKDROP 3.2 on 10/08/2023 at 19:21:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.65 -blending_direction=-1 -random_1=0.577507 -random_2=0.301220 -random_3=0.497019 -random_4=0.032385 -random_5=0.213008 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 6 amandio c - magnetosphere -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.900 -wavecode_0_g=0.900 -wavecode_0_b=0.960 -wavecode_0_a=1.000 -wave_0_per_point1=////spiral code by Stahlregen -wave_0_per_point2= -wave_0_per_point3=aturns = -5; -wave_0_per_point4=asize = 1; -wave_0_per_point5=aspeed =.1; -wave_0_per_point6= -wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point9= -wave_0_per_point10=bturns = 5; -wave_0_per_point11=bsize = 1; -wave_0_per_point12=bspeed =-.3; -wave_0_per_point13= -wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point16= -wave_0_per_point17=x = - ax * bx + 0.5; -wave_0_per_point18=y = - ax * by + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.980 -wavecode_1_g=0.980 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=aturns = -5; -wave_1_per_point2=asize = 1; -wave_1_per_point3=aspeed =.1; -wave_1_per_point4= -wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point7= -wave_1_per_point8=bturns = 5; -wave_1_per_point9=bsize = 1; -wave_1_per_point10=bspeed =-.3; -wave_1_per_point11= -wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point14= -wave_1_per_point15=x = ax * bx + 0.5; -wave_1_per_point16=y = ax * by + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(3,7,5)); -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((uv3.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(11,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); -comp_37=`ret *= 2; -comp_38=` -comp_39=`ret /= float3(3.2,3.2,2); -comp_40=`ret /= float3(0.5,0.9,2.4); -comp_41=`ret /= float3(-2.3,2.0,0.9); -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.980 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265/2; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = sin(bass+0.86*t8); -wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); -wave_0_per_point9=y1 = (-1)*cos(t8*nsample); -wave_0_per_point10=z1 = (-1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); -wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; -wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_0_per_point32=g = x2*z2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.46374 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=//pi -wave_1_init2=t8=3.14159265; -wave_1_init3=t5 = 1; -wave_1_per_frame1=rotx = rotx+bass; -wave_1_per_frame2=roty = roty+mid; -wave_1_per_frame3=rotz = rotz+treb; -wave_1_per_frame4=//rotx = 0; -wave_1_per_frame5=//roty =0; -wave_1_per_frame6=//rotz = 0; -wave_1_per_frame7= -wave_1_per_frame8=//convert rotation values from degrees to radians -wave_1_per_frame9=t1= t8*rotx/180; -wave_1_per_frame10=t2 = t8*roty/180; -wave_1_per_frame11=t3 = t8*rotz/180; -wave_1_per_frame12= -wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_1_per_frame15= -wave_1_per_point1=//Define 3D Shape -wave_1_per_point2= -wave_1_per_point3=//Sphere -wave_1_per_point4=fvar = sample*512; -wave_1_per_point5=svar = fvar*128; -wave_1_per_point6=tvar = 0&svar; -wave_1_per_point7=nsample = tvar*4.5; -wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_1_per_point9=y1 = (1)*cos(t8*nsample); -wave_1_per_point10=z1 = (1)*sin(t8*nsample); -wave_1_per_point11= -wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_1_per_point19=//move resulting shape in 3d space -wave_1_per_point20=x4 = x3; -wave_1_per_point21=y4 = y3; -wave_1_per_point22=z4 = z3+5; -wave_1_per_point23=//draw 3d shape in 2d -wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_1_per_point26= -wave_1_per_point27=a = -.9+sin(nsample+time); -wave_1_per_point28=a = if(below(a,0),0,a); -wave_1_per_point29=a=1; -wave_1_per_point30=r = y2*z2; -wave_1_per_point31=b = z3+y3; -wave_1_per_point32=g = z3/x2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265*1.56; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_2_per_frame15=r = 1; -wave_2_per_frame16=b = 0; -wave_2_per_frame17=g=0; -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.59; -wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); -wave_2_per_point9=y1 = (1)*cos(t8*nsample); -wave_2_per_point10=z1 = (1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); -wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=g=y2; -wave_2_per_point31=b=x2; -wave_2_per_point32=r= z2+z3; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265*0.15; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.91; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30= -wave_3_per_point31=b = z4; -wave_3_per_point32=r=z2-x1; -wave_3_per_point33=g=y2+z2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.32674 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.980 -shapecode_0_g=1.040 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.940 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.060 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); -shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33334 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.050 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); -shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.930 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.040 -shapecode_2_border_r=0.910 -shapecode_2_border_g=1.060 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.980 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.010 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(-2.3,2.8,2.9); -comp_38=`ret /= float3(-0.8,2.6,-0.5); -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk deleted file mode 100644 index 8e0f1ad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk +++ /dev/null @@ -1,1312 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(-2.8,1.5,1.5); -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 deleted file mode 100644 index 57a660e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4.milk2 +++ /dev/null @@ -1,2416 +0,0 @@ -Created with MILKDROP 3.0 on 05/03/2023 at 01:55:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.46 -blending_direction=-1 -random_1=0.351897 -random_2=0.0097561 -random_3=0.0403794 -random_4=0.0375339 -random_5=0.0119241 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.018 Fractal Temple 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.980 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265/2; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = sin(bass+0.86*t8); -wave_0_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -2.65+(1.54)*sin(sample); -wave_0_per_point9=y1 = (-1)*cos(t8*nsample); -wave_0_per_point10=z1 = (-1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.491+0.491*(x4/(1+z4*0.491)); -wave_0_per_point25=y=0.46+0.46*(y4/(1+z4*0.46)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=r =sin(abs(x2*sin(time)))*0.48 + 0.48; -wave_0_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_0_per_point32=g = x2*z2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.46374 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=//pi -wave_1_init2=t8=3.14159265; -wave_1_init3=t5 = 1; -wave_1_per_frame1=rotx = rotx+bass; -wave_1_per_frame2=roty = roty+mid; -wave_1_per_frame3=rotz = rotz+treb; -wave_1_per_frame4=//rotx = 0; -wave_1_per_frame5=//roty =0; -wave_1_per_frame6=//rotz = 0; -wave_1_per_frame7= -wave_1_per_frame8=//convert rotation values from degrees to radians -wave_1_per_frame9=t1= t8*rotx/180; -wave_1_per_frame10=t2 = t8*roty/180; -wave_1_per_frame11=t3 = t8*rotz/180; -wave_1_per_frame12= -wave_1_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_1_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_1_per_frame15= -wave_1_per_point1=//Define 3D Shape -wave_1_per_point2= -wave_1_per_point3=//Sphere -wave_1_per_point4=fvar = sample*512; -wave_1_per_point5=svar = fvar*128; -wave_1_per_point6=tvar = 0&svar; -wave_1_per_point7=nsample = tvar*4.5; -wave_1_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_1_per_point9=y1 = (1)*cos(t8*nsample); -wave_1_per_point10=z1 = (1)*sin(t8*nsample); -wave_1_per_point11= -wave_1_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_1_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_1_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_1_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_1_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_1_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_1_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_1_per_point19=//move resulting shape in 3d space -wave_1_per_point20=x4 = x3; -wave_1_per_point21=y4 = y3; -wave_1_per_point22=z4 = z3+5; -wave_1_per_point23=//draw 3d shape in 2d -wave_1_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_1_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_1_per_point26= -wave_1_per_point27=a = -.9+sin(nsample+time); -wave_1_per_point28=a = if(below(a,0),0,a); -wave_1_per_point29=a=1; -wave_1_per_point30=r = y2*z2; -wave_1_per_point31=b = z3+y3; -wave_1_per_point32=g = z3/x2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265*1.56; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_2_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_2_per_frame15=r = 1; -wave_2_per_frame16=b = 0; -wave_2_per_frame17=g=0; -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.59; -wave_2_per_point8=x1 = -0.48+(20.48)*sin(sample); -wave_2_per_point9=y1 = (1)*cos(t8*nsample); -wave_2_per_point10=z1 = (1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.464-1*(x4/(1+z4*0.464)); -wave_2_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=g=y2; -wave_2_per_point31=b=x2; -wave_2_per_point32=r= z2+z3; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265*0.15; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.66*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.66*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.91; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.8*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.8*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30= -wave_3_per_point31=b = z4; -wave_3_per_point32=r=z2-x1; -wave_3_per_point33=g=y2+z2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.32674 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.980 -shapecode_0_g=1.040 -shapecode_0_b=1.000 -shapecode_0_a=0.940 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.940 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.060 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.17292-3.17292*cos(time*0.14446); -shape_0_per_frame4=rad = 0.5+0.5*sin(q8*0.2685); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33334 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.050 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 2.85877+2.85877*sin(time*0.19); -shape_1_per_frame4=rad = 0.5+0.5*sin(q8*0.37422); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.930 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.040 -shapecode_2_border_r=0.910 -shapecode_2_border_g=1.060 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shape_2_per_frame4=rad = 0.5+0.5*sin(q6*0.455); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.980 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.010 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.55+ 0.38*sin(0.1229*time+0.3488*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shape_3_per_frame4=rad = 0.47+0.47*sin(q4*0.8478); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.018 Fractal Temple 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(-2.8,1.5,1.5); -comp_38=`ret /= float3(2.0,-0.8,2.9); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 deleted file mode 100644 index 7f2fd12..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 4b.milk2 +++ /dev/null @@ -1,1688 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:30:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.590 -blending_direction=-1 -random_1=0.138 -random_2=0.641 -random_3=0.347 -random_4=0.443 -random_5=0.501 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R238.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=` -warp_5=`shader_body { -warp_6=`uv = uv_orig; -warp_7=`uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`//BACKGROUND -warp_10=`float z = 16*length(uv1*5)+time; -warp_11=`float2 uvn =normalize(uv1); -warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_13=` -warp_14=`//CRYSTAL -warp_15=`float mult = q31*4; -warp_16=`uv7 = sin(uv1*mult); -warp_17=`uv8 = uv7; -warp_18=`float dist = length(uv8); -warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_20=` -warp_21=`float ang2 = atan2 (uv8.y,uv8.x); -warp_22=`ang2 = 1*floor (1* ang2); -warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z *= .200*saturate (lum(z)); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z <= 1); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); -warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= 2.6; -warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; -warp_47=`mod = .98 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); -warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); -warp_52=` -warp_53=` -warp_54=`ret *= .96- .1; -warp_55=` -warp_56=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.22; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(-2.8,1.5,1.5); -comp_38=`ret /= float3(1.4,2.7,1.2); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 deleted file mode 100644 index 59f9a51..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 PLASMA [PRIVATE].milk2 +++ /dev/null @@ -1,2345 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 23:40:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.52 -blending_direction=-1 -random_1=0.633198 -random_2=0.896748 -random_3=0.641599 -random_4=0.873848 -random_5=0.141734 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R254.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.31*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(0.4,1.7,1.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(1.1,2.4,1.8); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 deleted file mode 100644 index 24a11ad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5 [PRIVATE].milk2 +++ /dev/null @@ -1,1642 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:53:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.85 -blending_direction=-1 -random_1=0.282656 -random_2=0.999729 -random_3=0.986450 -random_4=0.029675 -random_5=0.464499 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(0.2,2.3,2.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(1.1,2.4,1.8); -comp_38=`ret /= float3(2.3,0.5,2.5); -comp_39=`ret /= float3(0.6,1.4,-2.9); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk deleted file mode 100644 index 9433296..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 5.milk +++ /dev/null @@ -1,498 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.06950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57070 -shapecode_0_tex_zoom=0.47870 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .95*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 3.27; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.1,1.1,2.7); -comp_37=`ret /= float3(1.1,2.4,1.8); -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 deleted file mode 100644 index 0e09e10..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6a [PRIVATE].milk2 +++ /dev/null @@ -1,1968 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:56:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.85 -blending_direction=-1 -random_1=0.970596 -random_2=0.818564 -random_3=0.423306 -random_4=0.504743 -random_5=0.402575 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(0.2,2.3,2.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 deleted file mode 100644 index 7be50e1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6b [PRIVATE].milk2 +++ /dev/null @@ -1,1778 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:59:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.70 -blending_direction=-1 -random_1=0.765854 -random_2=0.123848 -random_3=0.206911 -random_4=0.822222 -random_5=0.670596 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(0.2,2.3,2.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.800 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att; -wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_0_per_point14= -wave_0_per_point15=x = x*0.6 + 0.3; -wave_0_per_point16=y = y; -wave_0_per_point17=y = y*0.8; -wave_0_per_point18= -wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=//q1 = state; -wave_1_per_point2=//q2 = basstime; -wave_1_per_point3= -wave_1_per_point4=q1 =0; -wave_1_per_point5=speed = bass_att*0.8; -wave_1_per_point6=v = sample*10000 + value2*bass*0.1; -wave_1_per_point7= -wave_1_per_point8=//state 0 elipse -wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_1_per_point11= -wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_1_per_point14= -wave_1_per_point15=x = -x*0.6 + 1; -wave_1_per_point16=y = y + bass*0.01; -wave_1_per_point17=y = y*0.8; -wave_1_per_point18= -wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_1_per_point22= -wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=//q1 = state; -wave_2_per_point2=//q2 = basstime; -wave_2_per_point3= -wave_2_per_point4=q1 = 0; -wave_2_per_point5=speed = bass_att*0.8; -wave_2_per_point6=v = sample*10000 + value2*bass*0.1; -wave_2_per_point7= -wave_2_per_point8=//state 0 elipse -wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_2_per_point11= -wave_2_per_point12= -wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_2_per_point15= -wave_2_per_point16=x = x*0.6; -wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_2_per_point18=y = y*0.8; -wave_2_per_point19= -wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_2_per_point23= -wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 = 0; -wave_3_per_point5=speed = bass_att*0.8; -wave_3_per_point6=v = sample*10000 + value2*bass*0.1; -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_3_per_point15= -wave_3_per_point16=x = -x*0.6 + 1; -wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_3_per_point18=y = y*0.8; -wave_3_per_point19= -wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_3_per_point23= -wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.74180 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.22746 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 deleted file mode 100644 index dd9b66f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple 6c [PRIVATE].milk2 +++ /dev/null @@ -1,1635 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 19:03:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.70 -blending_direction=-1 -random_1=0.863008 -random_2=0.235095 -random_3=0.398238 -random_4=0.019648 -random_5=0.225203 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(0.2,2.3,2.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple 5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=3 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.25); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk deleted file mode 100644 index 3a9e612..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple.milk +++ /dev/null @@ -1,829 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 deleted file mode 100644 index 3bdd8c9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.018 Fractal Temple2.milk2 +++ /dev/null @@ -1,1781 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:33:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.430 -blending_direction=-1 -random_1=0.531 -random_2=0.910 -random_3=0.389 -random_4=0.602 -random_5=0.338 - -[PRESET1_BEGIN] -NAME=2016 martin - blue haze test version1 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, uv1, uv2,uv3; -comp_4=`float omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float blue = rand_preset.y/2;; -comp_7=` -comp_8=`float2 noise3 (float2 uvi, float t) {float3 a = float3(uvi,t); uvi*= 0.5; -comp_9=` return abs(tex2D(sampler_noise_mq,uvi) -comp_10=` +tex2D(sampler_noise_mq,uvi*2+t*0.37)/2 -comp_11=` +tex2D(sampler_noise_mq,uvi*4+t)/4 -comp_12=` +pow(tex2D(sampler_noise_mq,uvi*8),2)/4-0.65); } -comp_13=` -comp_14=`float3 project (float2 uvi) {float z; -comp_15=` z = 1/uvi.y; return float3 (z*(uvi.x-0.5),z-2.,z);} -comp_16=` -comp_17=`shader_body { -comp_18=`float2 uv0 = uv; -comp_19=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_20=`omask = saturate (15*(0.55-uvc.y)); -comp_21=`uv2 = project (uvc) * float2(1,1.5); -comp_22=`float2 ring = (tex2D(sampler_noise_hq,-time/8+length(uv2))-0.5).xy*sat(1-length(uv2)); -comp_23=`uv += ring.xy *(1-omask)*.02; -comp_24=` -comp_25=`ret = max(GetPixel(uv)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_26=` -comp_27=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_28=`uv3 = frac(uv3); -comp_29=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_30=` -comp_31=` -comp_32=`ret += tex2D(sampler_noise_mq,uv2/8+ring.x*0.1).r*sat(1.5-length(uv2)) * float3(0.2,0,1)*blue; -comp_33=` -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(1.6,-1.1,0.7); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk deleted file mode 100644 index c342b60..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 2.milk +++ /dev/null @@ -1,885 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.666 -fWaveSmoothing=0.810 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.400 -ob_g=0.200 -ob_b=0.200 -ob_a=0.100 -ib_size=0.040 -ib_r=0.620 -ib_g=0.550 -ib_b=0.330 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; -wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; -wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; -wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; -wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; -wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; -wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; -wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; -wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; -wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,rand(10)); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = rand(1200)/3000; -shape_0_per_frame5=g = rand(1200)/3000; -shape_0_per_frame6=b = rand(1200)/3000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r*3; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.63647 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.53390 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*12; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=pi = 3.1416; -per_frame_init_13=start = rand(5)-5; -per_frame_init_14=ran1 = rand (4) -2; -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; -per_frame_3=start = start * dec_m + (1-dec_m); -per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); -per_frame_5=excite = atan ((vol-avg))*1.4; -per_frame_6= -per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); -per_frame_8=tc0 = if (is_beat, time,tc0); -per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; -per_frame_10=peak = if (is_beat,1,peak*dec_m); -per_frame_11=bindex += is_beat; -per_frame_12=trig = is_beat * (bindex%16==0); -per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; -per_frame_14= -per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; -per_frame_16=bindex2 += trig; -per_frame_17= -per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); -per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; -per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; -per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; -per_frame_22= -per_frame_23=index=0; maxquad = 0.2; -per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; -per_frame_25= megabuf (n+1) *= 1-0.29*dt; -per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res -per_frame_27= loop (EC_Steps, // Euler-Cauchy -per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; -per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); -per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; -per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_32= if (maxquad < quad, maxquad = quad, 0); -per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); -per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); -per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; -per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher -per_frame_38= index += 1; -per_frame_39=); -per_frame_40= -per_frame_41=index = 0; maxind = 0; -per_frame_42=loop (num_res, -per_frame_43= n = 12*index; -per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); -per_frame_45=index+=1); -per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); -per_frame_47=ctime += BPM/60*dt*pi; -per_frame_48= -per_frame_49=//Buffer ! -per_frame_50=size = num_res*12; -per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; -per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); -per_frame_53= -per_frame_54=//Pusher Queue -per_frame_55=n = num_res; -per_frame_56=loop (num_res, -per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size -per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col -per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? -per_frame_60=n-=1;); -per_frame_61=gmegabuf (10000) = push; //size -per_frame_62=gmegabuf (10001) = bindex2*1.8; //col -per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); -per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; -per_frame_65=gmegabuf (10002) = sm; -per_frame_66=test = gmegabuf(10002); -per_frame_67= -per_frame_68=n = 0; imax = 0; -per_frame_69=loop (num_res, -per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); -per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); -per_frame_72=n+=1;); -per_frame_73= -per_frame_74=loop (4, -per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; -per_frame_76= loop (num_res, -per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; -per_frame_78= scale = 1; -per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad -per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; -per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; -per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; -per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; -per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; -per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; -per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; -per_frame_87= gmegabuf(n+8) = megabuf(m+8); -per_frame_88= //Colours -per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); -per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; -per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; -per_frame_92= n+=12; m+=12; k -= 12; ring +=1); -per_frame_93=wave +=1); -per_frame_94= -per_frame_95=q1 = 0.34; //mod. col -per_frame_96=q2 = 0.35; //mod a - shift -per_frame_97=q3 = 1.2; //mod a - scale -per_frame_98= -per_frame_99=//flash2 pos -per_frame_100=fsig = max (0,vol-avg*2.2); -per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); -per_frame_102=q22 = log (1+ov) * 0.00003; -per_frame_103=if (frame%4==0, r1 = rand(1), 0); -per_frame_104=q25 = (r1-0.5)*0.5; -per_frame_105= -per_frame_106=q23 = sin(vol); -per_frame_107=q24 = cos(vol); -per_frame_108= -per_frame_109=q12 = t1; -per_frame_110=q32 = aspecty; -per_frame_111= -per_frame_112=q14 = cos(ctime); -per_frame_113=monitor = q14; -per_frame_114=//Created 2015 by Martin -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body { -comp_2=` -comp_3=` -comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; -comp_5=` -comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); -comp_7=`ret += .2*(1-uv.y)*(hue_shader-.9)*4; -comp_8=`ret -= 0.1; -comp_9=`} -comp_10=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 deleted file mode 100644 index 6d4e1a1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.019 Jelly 3 [PRIVATE].milk2 +++ /dev/null @@ -1,1235 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 22:56:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.58 -blending_direction=-1 -random_1=0.360840 -random_2=0.422764 -random_3=0.606640 -random_4=0.362195 -random_5=0.386314 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.019 Jelly 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.666 -fWaveSmoothing=0.810 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.400 -ob_g=0.200 -ob_b=0.200 -ob_a=0.100 -ib_size=0.040 -ib_r=0.620 -ib_g=0.550 -ib_b=0.330 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; -wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; -wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; -wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; -wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; -wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; -wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; -wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; -wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; -wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,rand(10)); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = rand(1200)/3000; -shape_0_per_frame5=g = rand(1200)/3000; -shape_0_per_frame6=b = rand(1200)/3000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r*3; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.63647 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.53390 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*12; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=pi = 3.1416; -per_frame_init_13=start = rand(5)-5; -per_frame_init_14=ran1 = rand (4) -2; -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; -per_frame_3=start = start * dec_m + (1-dec_m); -per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); -per_frame_5=excite = atan ((vol-avg))*1.4; -per_frame_6= -per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); -per_frame_8=tc0 = if (is_beat, time,tc0); -per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; -per_frame_10=peak = if (is_beat,1,peak*dec_m); -per_frame_11=bindex += is_beat; -per_frame_12=trig = is_beat * (bindex%16==0); -per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; -per_frame_14= -per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; -per_frame_16=bindex2 += trig; -per_frame_17= -per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); -per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; -per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; -per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; -per_frame_22= -per_frame_23=index=0; maxquad = 0.2; -per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; -per_frame_25= megabuf (n+1) *= 1-0.29*dt; -per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res -per_frame_27= loop (EC_Steps, // Euler-Cauchy -per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; -per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); -per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; -per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_32= if (maxquad < quad, maxquad = quad, 0); -per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); -per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); -per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; -per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher -per_frame_38= index += 1; -per_frame_39=); -per_frame_40= -per_frame_41=index = 0; maxind = 0; -per_frame_42=loop (num_res, -per_frame_43= n = 12*index; -per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); -per_frame_45=index+=1); -per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); -per_frame_47=ctime += BPM/60*dt*pi; -per_frame_48= -per_frame_49=//Buffer ! -per_frame_50=size = num_res*12; -per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; -per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); -per_frame_53= -per_frame_54=//Pusher Queue -per_frame_55=n = num_res; -per_frame_56=loop (num_res, -per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size -per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col -per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? -per_frame_60=n-=1;); -per_frame_61=gmegabuf (10000) = push; //size -per_frame_62=gmegabuf (10001) = bindex2*1.8; //col -per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); -per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; -per_frame_65=gmegabuf (10002) = sm; -per_frame_66=test = gmegabuf(10002); -per_frame_67= -per_frame_68=n = 0; imax = 0; -per_frame_69=loop (num_res, -per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); -per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); -per_frame_72=n+=1;); -per_frame_73= -per_frame_74=loop (4, -per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; -per_frame_76= loop (num_res, -per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; -per_frame_78= scale = 1; -per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad -per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; -per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; -per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; -per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; -per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; -per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; -per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; -per_frame_87= gmegabuf(n+8) = megabuf(m+8); -per_frame_88= //Colours -per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); -per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; -per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; -per_frame_92= n+=12; m+=12; k -= 12; ring +=1); -per_frame_93=wave +=1); -per_frame_94= -per_frame_95=q1 = 1.34; //mod. col -per_frame_96=q2 = 0.35; //mod a - shift -per_frame_97=q3 = 3.2; //mod a - scale -per_frame_98= -per_frame_99=//flash2 pos -per_frame_100=fsig = max (0,vol-avg*12.2); -per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); -per_frame_102=q22 = log (1+ov) * 0.00003+time; -per_frame_103=if (frame%4==0, r1 = rand(1), 0); -per_frame_104=q25 = (r1-0.5)*0.5; -per_frame_105= -per_frame_106=q23 = sin(vol); -per_frame_107=q24 = tan(vol); -per_frame_108= -per_frame_109=q12 = t1; -per_frame_110=q32 = aspecty; -per_frame_111= -per_frame_112=q14 = tan(ctime); -per_frame_113=monitor = q14*3; -per_frame_114=//Created 2015 by Martin -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`} -comp_47=` -comp_48=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk deleted file mode 100644 index ec4a837..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Lasso.milk +++ /dev/null @@ -1,773 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.020 -fWaveSmoothing=0.500 -fWaveParam=1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=0.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=321 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.24485 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=1.44513 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.660 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*.3; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*bass; -shape_4_per_frame6=g=g+tan(mid)*bass; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=1 -shapecode_6_sides=100 -shapecode_6_additive=0 -shapecode_6_thickOutline=1 -shapecode_6_textured=0 -shapecode_6_num_inst=321 -shapecode_6_x=0.475 -shapecode_6_y=0.500 -shapecode_6_rad=0.24485 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=1.44513 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=0.660 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=1.000 -shapecode_6_a2=1.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=0.460 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.450 -shape_6_per_frame1=sounds=(bass+treb+mid)/3; -shape_6_per_frame2= -shape_6_per_frame3=rad=rad*sounds*.3; -shape_6_per_frame4= -shape_6_per_frame5=r=r+sin(bass)*bass; -shape_6_per_frame6=g=g+tan(mid)*bass; -shape_6_per_frame7= -shape_6_per_frame8= -shape_6_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_6_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.5; // maximum random pixel offset -warp_6=`float diffusion = 0.006; // dither strength -warp_7=`float fadeout = -0.0006; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12))); -warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.6 + bw*bw2*1); -comp_14=`ret -= 0.4; -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk deleted file mode 100644 index 7e53734..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 2.milk +++ /dev/null @@ -1,1139 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.950 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.49*sin(mid*1.119); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.970 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.110 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.810 -wavecode_3_g=1.190 -wavecode_3_b=1.000 -wavecode_3_a=0.860 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.35628 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.080 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.900 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=0.810 -shapecode_1_border_g=1.110 -shapecode_1_border_b=1.120 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23455 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.170 -shapecode_2_a=1.070 -shapecode_2_r2=0.500 -shapecode_2_g2=0.440 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; -shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.23531 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.16000 -shapecode_3_r=0.890 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.960 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; -shape_3_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz; -per_frame_277=q19 = posx; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.28; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,.7,.4)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk deleted file mode 100644 index a1ba2f1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 4.milk +++ /dev/null @@ -1,764 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=0.950 -fZoomExponent=1.20000 -fShader=0.000 -zoom=0.96000 -rot=0.00000 -cx=0.500 -cy=0.440 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.030 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=.5+(.1*sin(time*.41)+.05*sin(time*.62)+.05*sin(time*.44)); -per_frame_2=q2=0.61+(0.1*sin(time*0.096)+0.046*sin(time*0.259)+0.046*sin(time*0.941)); -per_frame_3= -per_frame_4=bassfix=0.058+0.209*bass; -per_frame_5=midfix=0.062+0.007*mid; -per_frame_6=trebfix=.05+.01*treb; -per_frame_7=bassif=if(above(bass_att,1),bassif+bassfix,if(above(bassif,85),0,bassif*.96)); -per_frame_8=midif=if(above(mid_att,1),midif+midfix,if(above(midif,0.799),0,midif*.96)); -per_frame_9=trebif=if(above(treb_att,1),trebif+trebfix,if(above(trebif,0.944),0,trebif*.96)); -per_frame_10= -per_frame_11=q11=bassif; -per_frame_12=q12=midif; -per_frame_13=q13=trebif; -per_frame_14=q14=abs(tan(bassif-time)); -per_frame_15=q15=abs(sin(midif*time/10)); -per_frame_16=q16=abs(cos(trebif-time)); -per_frame_17= -per_frame_18= -per_frame_19=q21=0.008*(tan(time*0.577)*cos(time*1.231)*sin(time*0.76)); -per_frame_20=q22=.01*(sin(time*.12)*cos(time*.19)*sin(time*1.29)); -per_frame_21=q23=.01*(sin(time*.23)*tan(time*.91)*sin(time*1.1)); -per_frame_22=zoom=1.9; -per_pixel_1=rot=time*3+ang*sin(ang*2+time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*5; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.3,.2,2.4)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*.82; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 deleted file mode 100644 index 67abe0f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5 + SkullSprite.milk2 +++ /dev/null @@ -1,641 +0,0 @@ -Created with MILKDROP 3.30 on 14/02/2024 at 19:09:16 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma2 -blending_progress=0.50 -blending_direction=-1 -random_1=0.150000 -random_2=0.124000 -random_3=0.584000 -random_4=0.188000 -random_5=0.400000 - -[PRESET1_BEGIN] -NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod5h MOD2X2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.013 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.219 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.17*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float3 ret1, ret2, reta; -comp_2=`float2 sam; -comp_3=`shader_body -comp_4=`{ -comp_5=` sam = tex2D(sampler_main,uv*.5); -comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv+1); -comp_8=` -comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_10=` ret1 = reta.r / (.5*bass_att/uv_orig.y+reta) + (reta.r)*ret1; -comp_11=` ret1 *= (ret1+1)/2; //gamma -comp_12=` -comp_13=`uv = (uv-3)*2.3+.5; -comp_14=` sam = tex2D(sampler_main,uv*.1); -comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); -comp_17=` -comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_19=` ret2 = reta.r * (uv_orig.y) * (reta.x)*1; -comp_20=` //ret2 *= (ret1+1); //gamma -comp_21=` -comp_22=` -comp_23=` -comp_24=`ret = max(ret1, ret2); -comp_25=`ret *= .5+.5*lum(ret); -comp_26=`//ret = (1+ret1)*ret2; -comp_27=`ret /= float3(0.3,1.,2.2); -comp_28=`} -comp_29=` -comp_30=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.texture4j9c BUBLE -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.490 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_init_1=n=1; -per_frame_init_2=check1 = 1; -per_frame_init_3=check2 = 0; -per_frame_init_4=check3 = 0; -per_frame_1= -per_frame_2=rg1 = max(rg1*0.77, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_3=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_4=rg3 = max(rg3*0.77, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_5= -per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_7= -per_frame_8=q1 = rg1; -per_frame_9=q2 = rg2; -per_frame_10=q3 = rg3; -per_frame_11= -per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); -per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); -per_frame_14=rg32 = max(rg32*0.97, 0.02 + 0.5*min(3,max(0,bass_att-1)*1.3)); -per_frame_15= -per_frame_16= -per_frame_17=rg_treb = rg_treb + rg12; -per_frame_18=rg_mid = rg_mid + rg22; -per_frame_19=rg_bass = rg_bass + rg32; -per_frame_20= -per_frame_21=q5 = rg_treb; -per_frame_22=q6 = rg_mid; -per_frame_23=q7 = rg_bass; -per_frame_24= -per_frame_25=beat = (q5 + q6 + q7)*0.3333; -per_frame_26=q32 = beat; -per_frame_27= -per_frame_28=//rot = rg_treb*0.01; -per_frame_29= -per_frame_30=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_31=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_32=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_33= -per_frame_34=wave_a=0; -per_frame_35=warp = 0; -per_frame_36= -per_frame_37=n = if(frame%13 == 0, n+1, n); -per_frame_38=n = if(n == 4, 1, n); -per_frame_39= -per_frame_40=check1 = if(n==1, 1, 0); -per_frame_41=check2 = if(n==2, 1, 0); -per_frame_42=check3 = if(n==3, 1, 0); -per_frame_43= -per_frame_44=q8 = check1; -per_frame_45=q9 = check2; -per_frame_46=q10 = check3; -per_frame_47= -per_frame_48=q11 = rg12; -per_frame_49=q12 = rg22; -per_frame_50=q13 = rg32; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_12=` -warp_13=` // darken over time -warp_14=` ret -= 0.003; -warp_15=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*0.72; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\skull1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 deleted file mode 100644 index 9c7779f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack 5.milk2 +++ /dev/null @@ -1,1119 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 20:40:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.500 -blending_direction=-1 -random_1=0.150 -random_2=0.124 -random_3=0.584 -random_4=0.188 -random_5=0.400 - -[PRESET1_BEGIN] -NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod5h MOD2X2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.013 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.219 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.17*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float3 ret1, ret2, reta; -comp_2=`float2 sam; -comp_3=`shader_body -comp_4=`{ -comp_5=` sam = tex2D(sampler_main,uv*.5); -comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv+1); -comp_8=` -comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_10=` ret1 = reta.r / (.5*bass_att/uv_orig.y+reta) + (reta.r)*ret1; -comp_11=` ret1 *= (ret1+1)/2; //gamma -comp_12=` -comp_13=`uv = (uv-3)*2.3+.5; -comp_14=` sam = tex2D(sampler_main,uv*.1); -comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); -comp_17=` -comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_19=` ret2 = reta.r * (uv_orig.y) * (reta.x)*1; -comp_20=` //ret2 *= (ret1+1); //gamma -comp_21=` -comp_22=` -comp_23=` -comp_24=`ret = max(ret1, ret2); -comp_25=`ret *= .5+.5*lum(ret); -comp_26=`//ret = (1+ret1)*ret2; -comp_27=`ret /= float3(0.3,1.,2.2); -comp_28=`} -comp_29=` -comp_30=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.texture4j9c BUBLE.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.490 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=check1 = 1; -per_frame_init_3=check2 = 0; -per_frame_init_4=check3 = 0; -per_frame_1= -per_frame_2=rg1 = max(rg1*0.77, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_3=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_4=rg3 = max(rg3*0.77, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_5= -per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_7= -per_frame_8=q1 = rg1; -per_frame_9=q2 = rg2; -per_frame_10=q3 = rg3; -per_frame_11= -per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); -per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); -per_frame_14=rg32 = max(rg32*0.97, 0.02 + 0.5*min(3,max(0,bass_att-1)*1.3)); -per_frame_15= -per_frame_16= -per_frame_17=rg_treb = rg_treb + rg12; -per_frame_18=rg_mid = rg_mid + rg22; -per_frame_19=rg_bass = rg_bass + rg32; -per_frame_20= -per_frame_21=q5 = rg_treb; -per_frame_22=q6 = rg_mid; -per_frame_23=q7 = rg_bass; -per_frame_24= -per_frame_25=beat = (q5 + q6 + q7)*0.3333; -per_frame_26=q32 = beat; -per_frame_27= -per_frame_28=//rot = rg_treb*0.01; -per_frame_29= -per_frame_30=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_31=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_32=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_33= -per_frame_34=wave_a=0; -per_frame_35=warp = 0; -per_frame_36= -per_frame_37=n = if(frame%13 == 0, n+1, n); -per_frame_38=n = if(n == 4, 1, n); -per_frame_39= -per_frame_40=check1 = if(n==1, 1, 0); -per_frame_41=check2 = if(n==2, 1, 0); -per_frame_42=check3 = if(n==3, 1, 0); -per_frame_43= -per_frame_44=q8 = check1; -per_frame_45=q9 = check2; -per_frame_46=q10 = check3; -per_frame_47= -per_frame_48=q11 = rg12; -per_frame_49=q12 = rg22; -per_frame_50=q13 = rg32; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_12=` -warp_13=` // darken over time -warp_14=` ret -= 0.003; -warp_15=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>.42)ret -= (noise2)*0.72; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.y * 20; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk deleted file mode 100644 index 9db6910..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk +++ /dev/null @@ -1,789 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_12=` -warp_13=` // darken over time -warp_14=` ret -= 0.003; -warp_15=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 deleted file mode 100644 index 7c8e5c0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON.milk2 +++ /dev/null @@ -1,1167 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:23:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=linesvertical -blending_progress=0.560 -blending_direction=-1 -random_1=0.678 -random_2=0.531 -random_3=0.299 -random_4=0.775 -random_5=0.697 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R247.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.380 -fDecay=1.000 -fVideoEchoZoom=1.157 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=0.84438 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=ti = time*1; -wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=Y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=//a = min(1,value1 + value2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=ti = time*1 + 1.57; -wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=Y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=//a = min(1,value1 + value2); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.98609 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.020 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r2 = r;g2=g;b2=b; -shape_0_per_frame2= -shape_0_per_frame3=x = int(rand(1001))*.001; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98609 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.600 -shapecode_1_g=0.600 -shapecode_1_b=0.600 -shapecode_1_a=0.020 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r2 = r;g2=g;b2=b; -shape_1_per_frame2= -shape_1_per_frame3=x = int(rand(1001))*.001; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.600 -shapecode_2_g=0.600 -shapecode_2_b=0.600 -shapecode_2_a=0.020 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r2 = r;g2=g;b2=b; -shape_2_per_frame2= -shape_2_per_frame3=x = int(rand(1001))*.001; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=q1 = tt*4; -per_frame_21=q2 = mt*4; -per_frame_22=q3 = bt*4; -per_frame_23= -per_frame_24=st = .015; -per_frame_25=q4 = treb_avg*treb_avg*st; -per_frame_26=q5 = mid_avg*mid_avg*st; -per_frame_27=q6 = bass_avg*bass_avg*st; -per_frame_28=q4 = treb_avg*st; -per_frame_29=q5 = mid_avg*st; -per_frame_30=q6 = bass_avg*st; -per_frame_31= -per_frame_32= -per_frame_33=//ob_r = .5 + .5*sin(time); -per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); -per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); -per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_11=dx = dx + zm*(x-mx); -per_pixel_12=dy = dy + zm*(y-my); -per_pixel_13= -per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_17=dx = dx + zm*mx; -per_pixel_18=dy = dy + zm*my; -per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); -per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_22=dx = dx + zm*mx; -per_pixel_23=dy = dy + zm*my; -per_pixel_24= -per_pixel_25= -per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_29=dx = dx + zm*mx; -per_pixel_30=dy = dy + zm*my; -per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_34=dx = dx + zm*mx; -per_pixel_35=dy = dy + zm*my; -per_pixel_36= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=`// ret += GetBlur1(uv)*0.4; -comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; -comp_7=` ret = tex2D(sampler_main,uv2); -comp_8=` ret += GetBlur1(uv2); -comp_9=` // palettize: -comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); -comp_11=` -comp_12=` // invert -comp_13=` ret = saturate(ret); -comp_14=` ret *= 1.25*ret; -comp_15=` //ret.xyz *= 2; // a little bit of overbright -comp_16=`ret=1-ret; -comp_17=`} -comp_18=` -comp_19=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.020 Rainbow Attack NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_12=` -warp_13=` // darken over time -warp_14=` ret -= 0.003; -warp_15=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 deleted file mode 100644 index ca9564c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.020 Rainbow Attack NEON3.milk2 +++ /dev/null @@ -1,1858 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 19:01:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.59 -blending_direction=1 -random_1=0.919919 -random_2=0.505014 -random_3=0.970054 -random_4=0.976965 -random_5=0.82439 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (138) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.960 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3=zoom=max(1.0001,zoom); -per_frame_4= -per_frame_5=warp = 0; -per_frame_6= -per_frame_7=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_8=vol=vol*vol; -per_frame_9=mtime=mtime+vol*0.1; -per_frame_10= -per_frame_11=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`//Geiss's Motion Blur -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // this vector points exactly one pixel, in the direction of motion -warp_10=` float2 v = normalize(uv-uv_orig)*texsize.zw; -warp_11=` -warp_12=` float3 s; -warp_13=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); -warp_14=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); -warp_15=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); -warp_16=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); -warp_17=` -warp_18=` // darken over time -warp_19=` ret *= 0.95; -warp_20=` -warp_21=` // add noise -warp_22=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; -warp_23=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; -warp_24=`} -comp_1=`shader_body { -comp_2=` -comp_3=` -comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; -comp_5=` -comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); -comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; -comp_8=`} -comp_9=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.020 Rainbow Attack NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` uv2.xy += (blurry_color.xy-0.47) * 0.015; -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_12=` -warp_13=` // darken over time -warp_14=` ret -= 0.003; -warp_15=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk deleted file mode 100644 index b753ac2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 Spirale.milk +++ /dev/null @@ -1,325 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=256 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=100.00000 -wavecode_3_smoothing=0.90000 -wavecode_3_r=0.900 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=adv=0 -wave_3_per_frame1= -wave_3_per_frame2=adv=adv+(bass*bass)*0.025; -wave_3_per_frame3= -wave_3_per_frame4=t1=sin(adv)*0.3; -wave_3_per_frame5=t2=cos(adv)*0.3; -wave_3_per_frame6=t3=adv; -wave_3_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_3_per_point2= -wave_3_per_point3=xp=sin(sample*16.28+waver); -wave_3_per_point4=yp=cos(sample*16.28+waver); -wave_3_per_point5= -wave_3_per_point6= -wave_3_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_3_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_3_per_point9=xp=xp*scale*scale2; -wave_3_per_point10=yp=yp*scale*scale2; -wave_3_per_point11= -wave_3_per_point12=x=xp*0.2*2.7 + 0.5; -wave_3_per_point13=y=yp*0.2*2.7 + 0.5; -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16= -wave_3_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_3_per_point18=rmod=rmod*rmod; -wave_3_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_3_per_point20=gmod=gmod*gmod; -wave_3_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_3_per_point22=bmod=bmod*bmod; -wave_3_per_point23= -wave_3_per_point24=r=rmod; -wave_3_per_point25=g=gmod; -wave_3_per_point26=b=bmod; -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.580000 -SpriteSY=0.580000 -SpriteRot=1.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 deleted file mode 100644 index 2ec8abe..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2 double.milk2 +++ /dev/null @@ -1,1822 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 23:57:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.5 -blending_direction=1 -random_1=0.212331 -random_2=0.494309 -random_3=0.215718 -random_4=0.273848 -random_5=0.529539 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.021 goody - the jellyfish.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=5.225 -fWarpScale=0.008 -fZoomExponent=1.28248 -fShader=0.000 -zoom=0.93757 -rot=0.00000 -cx=0.415 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=0.80000 -sy=0.84000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.006 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.860 -ib_size=0.008 -ib_r=0.290 -ib_g=0.220 -ib_b=0.243 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; -per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; -per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; -per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; -per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; -per_frame_7=vvb = min(0.18,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.54; -per_frame_52=q2 = 0.53; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 1 ; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30/6; -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); -comp_5=`} -comp_6=` -comp_7=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.021 goody - the jellyfish 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=256 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=1 -wavecode_4_scaling=100.00000 -wavecode_4_smoothing=0.90000 -wavecode_4_r=0.900 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_init1=adv=0 -wave_4_per_frame1= -wave_4_per_frame2=adv=adv+(bass*bass)*0.025; -wave_4_per_frame3= -wave_4_per_frame4=t1=sin(adv)*0.3; -wave_4_per_frame5=t2=cos(adv)*0.3; -wave_4_per_frame6=t3=adv; -wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_4_per_point2= -wave_4_per_point3=xp=sin(sample*16.28+waver); -wave_4_per_point4=yp=cos(sample*16.28+waver); -wave_4_per_point5= -wave_4_per_point6= -wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_4_per_point9=xp=xp*scale*scale2; -wave_4_per_point10=yp=yp*scale*scale2; -wave_4_per_point11= -wave_4_per_point12=x=xp*0.2*2.7 + 0.5; -wave_4_per_point13=y=yp*0.2*2.7 + 0.5; -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16= -wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_4_per_point18=rmod=rmod*rmod; -wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_4_per_point20=gmod=gmod*gmod; -wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_4_per_point22=bmod=bmod*bmod; -wave_4_per_point23= -wave_4_per_point24=r=rmod; -wave_4_per_point25=g=gmod; -wave_4_per_point26=b=bmod; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk deleted file mode 100644 index 6dee05a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 2.milk +++ /dev/null @@ -1,902 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=256 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=1 -wavecode_4_scaling=100.00000 -wavecode_4_smoothing=0.90000 -wavecode_4_r=0.900 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_init1=adv=0 -wave_4_per_frame1= -wave_4_per_frame2=adv=adv+(bass*bass)*0.025; -wave_4_per_frame3= -wave_4_per_frame4=t1=sin(adv)*0.3; -wave_4_per_frame5=t2=cos(adv)*0.3; -wave_4_per_frame6=t3=adv; -wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_4_per_point2= -wave_4_per_point3=xp=sin(sample*16.28+waver); -wave_4_per_point4=yp=cos(sample*16.28+waver); -wave_4_per_point5= -wave_4_per_point6= -wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_4_per_point9=xp=xp*scale*scale2; -wave_4_per_point10=yp=yp*scale*scale2; -wave_4_per_point11= -wave_4_per_point12=x=xp*0.2*2.7 + 0.5; -wave_4_per_point13=y=yp*0.2*2.7 + 0.5; -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16= -wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_4_per_point18=rmod=rmod*rmod; -wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_4_per_point20=gmod=gmod*gmod; -wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_4_per_point22=bmod=bmod*bmod; -wave_4_per_point23= -wave_4_per_point24=r=rmod; -wave_4_per_point25=g=gmod; -wave_4_per_point26=b=bmod; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 deleted file mode 100644 index a9bc388..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3 double.milk2 +++ /dev/null @@ -1,1814 +0,0 @@ -Created with MILKDROP 3.0 on 13/03/2023 at 01:49:16 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.42 -blending_direction=-1 -random_1=0.608266 -random_2=0.0176152 -random_3=0.0143631 -random_4=0.959892 -random_5=0.386314 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.021 goody - the jellyfish 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=256 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=1 -wavecode_4_scaling=100.00000 -wavecode_4_smoothing=0.90000 -wavecode_4_r=0.900 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_init1=adv=0 -wave_4_per_frame1= -wave_4_per_frame2=adv=adv+(bass*bass)*0.025; -wave_4_per_frame3= -wave_4_per_frame4=t1=sin(adv)*0.3; -wave_4_per_frame5=t2=cos(adv)*0.3; -wave_4_per_frame6=t3=adv; -wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_4_per_point2= -wave_4_per_point3=xp=sin(sample*16.28+waver); -wave_4_per_point4=yp=cos(sample*16.28+waver); -wave_4_per_point5= -wave_4_per_point6= -wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_4_per_point9=xp=xp*scale*scale2; -wave_4_per_point10=yp=yp*scale*scale2; -wave_4_per_point11= -wave_4_per_point12=x=xp*0.2*2.7 + 0.5; -wave_4_per_point13=y=yp*0.2*2.7 + 0.5; -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16= -wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_4_per_point18=rmod=rmod*rmod; -wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_4_per_point20=gmod=gmod*gmod; -wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_4_per_point22=bmod=bmod*bmod; -wave_4_per_point23= -wave_4_per_point24=r=rmod; -wave_4_per_point25=g=gmod; -wave_4_per_point26=b=bmod; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_001 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Beatdrop2077.021 goody - the jellyfish 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=1.000 -wavecode_2_g=0.700 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.06950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57070 -shapecode_0_tex_zoom=0.47870 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .95*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 3.27; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); -comp_4=`float3 sample = tex2D(sampler_main, uv); -comp_5=`ret = sample*sample*sample; -comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; -comp_7=`ret /= float3(0.8,0.1,3.0); -comp_8=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk deleted file mode 100644 index 26472b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk +++ /dev/null @@ -1,892 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.06950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57070 -shapecode_0_tex_zoom=0.47870 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .95*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 3.27; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); -comp_4=`float3 sample = tex2D(sampler_main, uv); -comp_5=`ret = sample*sample*sample; -comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 deleted file mode 100644 index 765b8cb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 3.milk2 +++ /dev/null @@ -1,1747 +0,0 @@ -Created with MILKDROP 3.2 on 28/05/2023 at 22:52:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.49 -blending_direction=1 -random_1=0.121545 -random_2=0.586314 -random_3=0.833062 -random_4=0.104065 -random_5=0.310569 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R230.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.021 goody - the jellyfish 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.06950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57070 -shapecode_0_tex_zoom=0.47870 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .95*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 3.27; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*q1; -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//ret = lerp( 0, float3(1,0.6,0),tex2D( sampler_fw_main, uv).x*0.75); -comp_4=`float3 sample = tex2D(sampler_main, uv); -comp_5=`ret = sample*sample*sample; -comp_6=`//ret = ret*float3(1,1,0)*(1-ret.z)+ret*ret.z; -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk deleted file mode 100644 index f73a3a5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk +++ /dev/null @@ -1,912 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=256 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=1 -wavecode_4_scaling=100.00000 -wavecode_4_smoothing=0.90000 -wavecode_4_r=0.900 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_init1=adv=0 -wave_4_per_frame1= -wave_4_per_frame2=adv=adv+(bass*bass)*0.025; -wave_4_per_frame3= -wave_4_per_frame4=t1=sin(adv)*0.3; -wave_4_per_frame5=t2=cos(adv)*0.3; -wave_4_per_frame6=t3=adv; -wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_4_per_point2= -wave_4_per_point3=xp=sin(sample*16.28+waver); -wave_4_per_point4=yp=cos(sample*16.28+waver); -wave_4_per_point5= -wave_4_per_point6= -wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_4_per_point9=xp=xp*scale*scale2; -wave_4_per_point10=yp=yp*scale*scale2; -wave_4_per_point11= -wave_4_per_point12=x=xp*0.2*2.7 + 0.5; -wave_4_per_point13=y=yp*0.2*2.7 + 0.5; -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16= -wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_4_per_point18=rmod=rmod*rmod; -wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_4_per_point20=gmod=gmod*gmod; -wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_4_per_point22=bmod=bmod*bmod; -wave_4_per_point23= -wave_4_per_point24=r=rmod; -wave_4_per_point25=g=gmod; -wave_4_per_point26=b=bmod; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.65423 -shapecode_3_ang=0.75390 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*cos(q1); -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret -= 0.2; -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 deleted file mode 100644 index 85351fc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 4.milk2 +++ /dev/null @@ -1,1287 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:35:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=1 -random_1=0.383333 -random_2=0.916260 -random_3=0.223035 -random_4=0.740244 -random_5=0.314499 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R238.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=` -warp_5=`shader_body { -warp_6=`uv = uv_orig; -warp_7=`uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`//BACKGROUND -warp_10=`float z = 16*length(uv1*5)+time; -warp_11=`float2 uvn =normalize(uv1); -warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_13=` -warp_14=`//CRYSTAL -warp_15=`float mult = q31*4; -warp_16=`uv7 = sin(uv1*mult); -warp_17=`uv8 = uv7; -warp_18=`float dist = length(uv8); -warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_20=` -warp_21=`float ang2 = atan2 (uv8.y,uv8.x); -warp_22=`ang2 = 1*floor (1* ang2); -warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z *= .200*saturate (lum(z)); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z <= 1); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); -warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= 2.6; -warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; -warp_47=`mod = .98 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); -warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); -warp_52=` -warp_53=` -warp_54=`ret *= .96- .1; -warp_55=` -warp_56=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.22; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.021 goody - the jellyfish 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.645 -fWarpScale=1.221 -fZoomExponent=0.32546 -fShader=0.000 -zoom=0.14508 -rot=0.00000 -cx=0.500 -cy=0.860 -dx=0.60000 -dy=-1.00000 -warp=1.95131 -sx=1.00001 -sy=0.99999 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.055 -ob_g=0.050 -ob_b=0.030 -ob_a=0.400 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.070 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=256 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=1 -wavecode_4_scaling=100.00000 -wavecode_4_smoothing=0.90000 -wavecode_4_r=0.900 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_init1=adv=0 -wave_4_per_frame1= -wave_4_per_frame2=adv=adv+(bass*bass)*0.025; -wave_4_per_frame3= -wave_4_per_frame4=t1=sin(adv)*0.3; -wave_4_per_frame5=t2=cos(adv)*0.3; -wave_4_per_frame6=t3=adv; -wave_4_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_4_per_point2= -wave_4_per_point3=xp=sin(sample*16.28+waver); -wave_4_per_point4=yp=cos(sample*16.28+waver); -wave_4_per_point5= -wave_4_per_point6= -wave_4_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_4_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_4_per_point9=xp=xp*scale*scale2; -wave_4_per_point10=yp=yp*scale*scale2; -wave_4_per_point11= -wave_4_per_point12=x=xp*0.2*2.7 + 0.5; -wave_4_per_point13=y=yp*0.2*2.7 + 0.5; -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16= -wave_4_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_4_per_point18=rmod=rmod*rmod; -wave_4_per_point19=gmod=cos(time*0.2+2.1)*0.5+0.5; -wave_4_per_point20=gmod=gmod*gmod; -wave_4_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_4_per_point22=bmod=bmod*bmod; -wave_4_per_point23= -wave_4_per_point24=r=rmod; -wave_4_per_point25=g=gmod; -wave_4_per_point26=b=bmod; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.65423 -shapecode_3_ang=0.75390 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=decay=.6; -per_frame_2= -per_frame_3=q5=aspectx; -per_frame_4=q6=aspecty; -per_frame_5= -per_frame_6=t10=t10+2/fps; -per_frame_7=t10=t10*above(50,t10); -per_frame_8=q10=t10; -per_frame_9= -per_frame_10=//// flexi's beat counter -per_frame_11=bt1 = bt1*0.95 + sqr(bass*4)*30/fps; -per_frame_12=mt1 = mt1*0.95 + sqr(mid*4)*30/fps; -per_frame_13=bt2 = bt2 + bt1*0.005; -per_frame_14=mt2 = mt2 + mt1*0.005; -per_frame_15=q1 = mt2 *0.002; -per_frame_16=q2 = bt2 *0.01; -per_frame_17= -per_frame_18=rot=.01*cos(q1); -per_frame_19=dx=-.01*q2; -per_frame_20=dy=-.02*(q1+q2); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret -= 0.2; -comp_21=`} -comp_22=` -comp_23=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk deleted file mode 100644 index 771b2f7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 5.milk +++ /dev/null @@ -1,287 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.12262 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.46814 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.75398 -shapecode_0_tex_zoom=0.69892 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2= -shape_0_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame4=rmod=rmod*rmod; -shape_0_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame6=gmod=gmod*gmod; -shape_0_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame8=bmod=bmod*bmod; -shape_0_per_frame9= -shape_0_per_frame10=r2=0.8+rmod*0.2; -shape_0_per_frame11=g2=0.8+gmod*0.2; -shape_0_per_frame12=b2=0.8+bmod*0.2; -per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); -per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); -per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); -per_frame_4=wave_r = sqrt(wave_r); -per_frame_5=wave_g = sqrt(wave_g); -per_frame_6=wave_b = sqrt(wave_b); -per_frame_7=wave_x = int(rand(100))*0.01; -per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; -per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_14=decay = decay - 0.01*equal(frame%6,0); -per_frame_15=dx = dx + dx_residual; -per_frame_16=dy = dy + dy_residual; -per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_20=wave_x = wave_x - dx_residual*7; -per_frame_21=wave_y = wave_y - dy_residual*7; -per_frame_22=wave_mystery = time*0.03; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(1.2,0.8,0.8); -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk deleted file mode 100644 index c6e6bb5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra [PRIVATE].milk +++ /dev/null @@ -1,902 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); -per_pixel_2=rot = 1.5; -warp_1=` -warp_2=`#define tex sampler_Pattern_015 -warp_3=`sampler tex; -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` -warp_8=` -warp_9=`float2 xy1=0; -warp_10=`float2 xymod=uv-.5; -warp_11=` -warp_12=`xy1.x=sin(time/15)*xymod.x-cos(time/15)*xymod.y; -warp_13=`xy1.y=cos(time/15)*xymod.x+sin(time/15)*xymod.y; -warp_14=` -warp_15=`uv=xy1*2+aspect.xy; -warp_16=` -warp_17=` -warp_18=` float2 v1 = normalize(uv_orig-0.5); -warp_19=` float2 v2 = v1.yx * float2(1,-1); -warp_20=` -warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_23=` -warp_24=` -warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_29=` ret += (0.59-0.2*rad)*N.xyz; -warp_30=` -warp_31=` -warp_32=` -warp_33=` ret = saturate((ret-0.5)*3 + 0.25); -warp_34=` ret.yz = ret.x; -warp_35=` -warp_36=` -warp_37=`ret = tex2D(tex, uv ).xyz; -warp_38=` -warp_39=` -warp_40=`} -comp_1=`sampler sampler_MilkDrop3_018; -comp_2=`sampler sampler_MilkDrop3_009; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_009,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk deleted file mode 100644 index 39d8851..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 6 Ultra move3 [PRIVATE].milk +++ /dev/null @@ -1,902 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); -per_pixel_2=rot = 2.5; -warp_1=` -warp_2=`#define tex sampler_Pattern_021 -warp_3=`sampler tex; -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` -warp_8=` -warp_9=`float2 xy1=0; -warp_10=`float2 xymod=uv-(time/200); -warp_11=` -warp_12=`xy1.x=sin(time/15)*xymod.x-cos(time/15)*xymod.y; -warp_13=`xy1.y=cos(time/15)*xymod.x+tan(time/15)*xymod.y; -warp_14=` -warp_15=`uv=xy1*2+aspect.xy; -warp_16=` -warp_17=` -warp_18=` float2 v1 = normalize(uv_orig-0.5); -warp_19=` float2 v2 = v1.yx * float2(1,-1); -warp_20=` -warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_23=` -warp_24=` -warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_29=` ret += (0.59-0.2*rad)*N.xyz; -warp_30=` -warp_31=` -warp_32=` -warp_33=` ret = saturate((ret-0.5)*3 + 0.25); -warp_34=` ret.yz = ret.x; -warp_35=` -warp_36=` -warp_37=`ret = tex2D(tex, uv ).xyz; -warp_38=` -warp_39=` -warp_40=`} -comp_1=`sampler sampler_MilkDrop3_018; -comp_2=`sampler sampler_MilkDrop3_009; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_009,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -= 0.02; -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk deleted file mode 100644 index 2739434..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 Green [PRIVATE].milk +++ /dev/null @@ -1,928 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 =0; -wave_3_per_point5=speed = 0.01*bass_att; -wave_3_per_point6=v = sample*100 + (value1*bass); -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_3_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_3_per_point11= -wave_3_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_3_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16=r = r + 0.5*sin(time*5.52); -wave_3_per_point17=g = g + 0.5*sin(time*5.107); -wave_3_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_3_per_point19= -wave_3_per_point20=x = x*0.7 + 0.15; -wave_3_per_point21=y = y*0.7 + 0.15; -wave_3_per_point22= -wave_3_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); -per_pixel_2=rot = 2.5; -warp_1=` -warp_2=`#define tex sampler_Pattern_028 -warp_3=`sampler tex; -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` -warp_8=` -warp_9=`float2 xy1=0; -warp_10=`float2 xymod=uv-(time/300); -warp_11=` -warp_12=`xy1.x=sin(time/10)*xymod.x-cos(time/10)*xymod.y; -warp_13=`xy1.y=tan(time/10)*xymod.x+tan(time/10)*xymod.y; -warp_14=` -warp_15=`uv=xy1*2+aspect.xy; -warp_16=` -warp_17=` -warp_18=` float2 v1 = normalize(uv_orig-0.5); -warp_19=` float2 v2 = v1.yx * float2(1,-1); -warp_20=` -warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_23=` -warp_24=` -warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_29=` ret += (0.59-0.2*rad)*N.xyz; -warp_30=` -warp_31=` -warp_32=` -warp_33=` ret = saturate((ret-0.5)*3 + 0.25); -warp_34=` ret.yz = ret.x; -warp_35=` -warp_36=` -warp_37=`ret = tex2D(tex, uv ).xyz; -warp_38=` -warp_39=` -warp_40=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`ret /= float3(-0.1,1.2,-1.2); -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk deleted file mode 100644 index 5ecfe31..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish 7 [PRIVATE].milk +++ /dev/null @@ -1,927 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 =0; -wave_3_per_point5=speed = 0.01*bass_att; -wave_3_per_point6=v = sample*100 + (value1*bass); -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_3_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_3_per_point11= -wave_3_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_3_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16=r = r + 0.5*sin(time*5.52); -wave_3_per_point17=g = g + 0.5*sin(time*5.107); -wave_3_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_3_per_point19= -wave_3_per_point20=x = x*0.7 + 0.15; -wave_3_per_point21=y = y*0.7 + 0.15; -wave_3_per_point22= -wave_3_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(6),3+sin(q2/17)); -per_pixel_2=rot = 2.5; -warp_1=` -warp_2=`#define tex sampler_Pattern_028 -warp_3=`sampler tex; -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` -warp_8=` -warp_9=`float2 xy1=0; -warp_10=`float2 xymod=uv-(time/300); -warp_11=` -warp_12=`xy1.x=sin(time/10)*xymod.x-cos(time/10)*xymod.y; -warp_13=`xy1.y=tan(time/10)*xymod.x+tan(time/10)*xymod.y; -warp_14=` -warp_15=`uv=xy1*2+aspect.xy; -warp_16=` -warp_17=` -warp_18=` float2 v1 = normalize(uv_orig-0.5); -warp_19=` float2 v2 = v1.yx * float2(1,-1); -warp_20=` -warp_21=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_22=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_23=` -warp_24=` -warp_25=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_26=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_29=` ret += (0.59-0.2*rad)*N.xyz; -warp_30=` -warp_31=` -warp_32=` -warp_33=` ret = saturate((ret-0.5)*3 + 0.25); -warp_34=` ret.yz = ret.x; -warp_35=` -warp_36=` -warp_37=`ret = tex2D(tex, uv ).xyz; -warp_38=` -warp_39=` -warp_40=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk deleted file mode 100644 index 39466d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.021 goody - the jellyfish.milk +++ /dev/null @@ -1,901 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=5.225 -fWarpScale=0.008 -fZoomExponent=1.28248 -fShader=0.000 -zoom=0.93757 -rot=0.00000 -cx=0.415 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=0.80000 -sy=0.84000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.006 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.860 -ib_size=0.008 -ib_r=0.290 -ib_g=0.220 -ib_b=0.243 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; -per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; -per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; -per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; -per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; -per_frame_7=vvb = min(0.18,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.54; -per_frame_52=q2 = 0.53; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 1 ; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30/6; -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.13)*float3(.4,1.3,2.3); -comp_5=`} -comp_6=` -comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 deleted file mode 100644 index 7361309..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0.milk2 +++ /dev/null @@ -1,1460 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 21:25:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.41 -blending_direction=1 -random_1=0.176016 -random_2=0.938889 -random_3=0.232656 -random_4=0.078049 -random_5=0.829946 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R249.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the möbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.3,-0.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 deleted file mode 100644 index 0ebe504..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0b.milk2 +++ /dev/null @@ -1,1460 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 21:26:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.41 -blending_direction=1 -random_1=0.176016 -random_2=0.938889 -random_3=0.232656 -random_4=0.078049 -random_5=0.829946 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R249.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 0.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the möbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.3,-0.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 deleted file mode 100644 index b9b0d85..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0d.milk2 +++ /dev/null @@ -1,1796 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 21:32:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.41 -blending_direction=1 -random_1=0.944038 -random_2=0.971003 -random_3=0.396206 -random_4=0.180894 -random_5=0.174526 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R249.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 0x.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; -per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; -per_pixel_4=rot=sqr(rot); -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.3,-0.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 deleted file mode 100644 index 9b6c49f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 0e.milk2 +++ /dev/null @@ -1,1796 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 21:34:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.41 -blending_direction=1 -random_1=0.295122 -random_2=0.579404 -random_3=0.115583 -random_4=0.236721 -random_5=0.167344 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R249.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 0x.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; -per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; -per_pixel_4=rot=sqr(rot); -warp_1=`#define tex sampler_Pattern_008 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.3,-0.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 deleted file mode 100644 index 8659193..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 1.milk2 +++ /dev/null @@ -1,1461 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 00:25:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.41 -blending_direction=1 -random_1=0.176016 -random_2=0.938889 -random_3=0.232656 -random_4=0.078049 -random_5=0.829946 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R249.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.3,-0.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 deleted file mode 100644 index f11782a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 2.milk2 +++ /dev/null @@ -1,1558 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 00:27:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.46 -blending_direction=-1 -random_1=0.678591 -random_2=0.623848 -random_3=0.402846 -random_4=0.869783 -random_5=0.212060 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.4,1.7,-0.4); -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R211.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.364 -fWaveSmoothing=0.536 -fWaveParam=0.000 -fModWaveAlphaStart=0.713 -fModWaveAlphaEnd=1.290 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=0.86155 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.515 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.700 -wave_b=0.700 -wave_x=0.380 -wave_y=0.540 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.900 -mv_g=1.230 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.200 -wavecode_0_b=0.840 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.180 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.970 -wavecode_2_g=0.860 -wavecode_2_b=1.000 -wavecode_2_a=0.910 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.990 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.890 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.230 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.770 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.780 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.615 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.120 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.093 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=t = time*9.59; -per_frame_2=wave_x = wave_x + 0.2498*( 0.595*sin(2.221*time*5) + 0.249*sin(1.9303*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.0158*( 0.546*sin(0.336*time+1) + 0.48*sin(0.529*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_10=dy = dy + 0.0024*( 0.666*sin(0.3226*time) + 0.308*sin(0.5152*time) ); -per_pixel_1=x = 0.49 + (x-0.49)*q1; -per_pixel_2=y = 0.587 - (y-0.587)*q2; -per_pixel_3= -per_pixel_4=x = q26 + (x-q26)/q28 - q29; -per_pixel_5=y = q27 + (y-q27)/q28 - q30; -per_pixel_6= -per_pixel_7=// have a nice warp effect? - rotate it like a shape! -per_pixel_8= -per_pixel_9= angle = q25; -per_pixel_10= -per_pixel_11=///////////////////////////////////////////////////////// -per_pixel_12=X1 = x - q26; -per_pixel_13=Y1 = y - q27; -per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane -per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; -per_pixel_16=///////////////////////////////////////////////////////// -per_pixel_17= -per_pixel_18= -per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); -per_pixel_20=dy = -q7*y*(1-y/x); -per_pixel_21= -per_pixel_22=dx = -0.01*dx/q1; -per_pixel_23=dy = -0.01*dy/q2; -per_pixel_24= -per_pixel_25= -per_pixel_26=//dx = 0; -per_pixel_27=//dy = 0; -per_pixel_28= -per_pixel_29=///////////////////////////////////////////////////////// -per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane -per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; -per_pixel_32=dx = dx1*aspectx; -per_pixel_33=dy = dy1*aspecty; -per_pixel_34=///////////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 deleted file mode 100644 index 36e5e0b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 3b.milk2 +++ /dev/null @@ -1,1740 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 21:24:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.46 -blending_direction=1 -random_1=0.352304 -random_2=0.335637 -random_3=0.990244 -random_4=0.114905 -random_5=0.155285 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.4,1.7,-0.4); -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 3.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.530 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = (bass + mid + treb)/16; -per_frame_17= -per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_22=rott = p3 * 3.1416/4; -per_frame_23= -per_frame_24=pos = pos + q20/140; -per_frame_25=q28 = pos; -per_frame_26=q27 = index+1; -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32=trel = time/10; -per_frame_33=q5 = cos(trel); -per_frame_34=q6 = sin(trel); -per_frame_35=q7 = -q6; -per_frame_36=q8 = q5; -per_frame_37= -per_frame_38=trig = q24 * (index%4); -per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); -per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); -per_frame_41=q15 = mox/2; -per_frame_42=q16 = moy/2; -per_frame_43= -per_frame_44=//speed -per_frame_45=speed = speed * bnot(trig) + trig * q26; -per_frame_46=movz = movz + speed/fps; -per_frame_47=q9 = movz; -per_frame_48= -per_frame_49= -per_frame_50=q30 = (1.2 + sin(time/7))*3; -per_frame_51= -per_frame_52=zoom = 1; -per_frame_53=rot = -0.00; -per_frame_54= -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`ret -= 0.1; -comp_22=`} -comp_23=` -comp_24=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 deleted file mode 100644 index 50da4a3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5.milk2 +++ /dev/null @@ -1,1568 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 22:47:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=patches -blending_progress=0.42 -blending_direction=-1 -random_1=0.481301 -random_2=0.824661 -random_3=0.321138 -random_4=0.289973 -random_5=0.112466 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 deleted file mode 100644 index 6ab3ef5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 5c.milk2 +++ /dev/null @@ -1,1737 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 22:52:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.19 -blending_direction=-1 -random_1=0.715176 -random_2=0.532385 -random_3=0.934146 -random_4=0.331436 -random_5=0.062331 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 3 lines.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*sin(ang+time)*0.4); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(1,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*1450; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/2; -warp_12=` uv.xy += v2*texsize.zw * sin(ang*170 )/2; -warp_13=` -warp_14=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*16*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_15=` -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_main, uv ).xyz; -warp_18=` -warp_19=` -warp_20=` -warp_21=` // darken (decay) over time -warp_22=` ret = (ret - 0.004)*2.83; -warp_23=` // sample previous frame -warp_24=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_25=` -warp_26=` // darken over time -warp_27=` ret -= 0.017;//*= 0.95; //or try: ret -= 0.004; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk deleted file mode 100644 index 2e20f24..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a.milk +++ /dev/null @@ -1,315 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=2.504 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 deleted file mode 100644 index 5adc18e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6a2.milk2 +++ /dev/null @@ -1,1480 +0,0 @@ -Created with MILKDROP 3.2 on 18/08/2023 at 21:43:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.45 -blending_direction=-1 -random_1=0.540786 -random_2=0.611924 -random_3=0.653930 -random_4=0.795664 -random_5=0.082791 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.900 -wavecode_0_g=0.900 -wavecode_0_b=0.960 -wavecode_0_a=1.000 -wave_0_per_point1=////spiral code by Stahlregen -wave_0_per_point2= -wave_0_per_point3=aturns = -5; -wave_0_per_point4=asize = 1; -wave_0_per_point5=aspeed =.1; -wave_0_per_point6= -wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point9= -wave_0_per_point10=bturns = 5; -wave_0_per_point11=bsize = 1; -wave_0_per_point12=bspeed =-.3; -wave_0_per_point13= -wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point16= -wave_0_per_point17=x = - ax * bx + 0.5; -wave_0_per_point18=y = - ax * by + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.980 -wavecode_1_g=0.980 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=aturns = -5; -wave_1_per_point2=asize = 1; -wave_1_per_point3=aspeed =.1; -wave_1_per_point4= -wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point7= -wave_1_per_point8=bturns = 10; -wave_1_per_point9=bsize = 12; -wave_1_per_point10=bspeed =-.3; -wave_1_per_point11= -wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point14= -wave_1_per_point15=x = ax * bx + 0.5; -wave_1_per_point16=y = ax * by + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*tan(t1); -per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(3,7,5)); -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((uv3.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(11,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); -comp_37=`ret *= 2; -comp_38=` -comp_39=`ret /= float3(3.2,3.2,2); -comp_40=`ret /= float3(0.5,0.9,2.4); -comp_41=`ret /= float3(2.9,1.0,-2.0); -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6a -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk deleted file mode 100644 index d86ee83..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b.milk +++ /dev/null @@ -1,908 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk deleted file mode 100644 index fa1533b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6b2.milk +++ /dev/null @@ -1,909 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.813 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`ret /= float3(1.8,0.6,1.8); -comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 deleted file mode 100644 index 0e8edca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c + sprite.milk2 +++ /dev/null @@ -1,660 +0,0 @@ -Created with MILKDROP 3.30 on 27/02/2024 at 22:47:24 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.44 -blending_direction=1 -random_1=0.611518 -random_2=0.813144 -random_3=0.571003 -random_4=0.741599 -random_5=0.595257 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6c -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(1.8,0.5,2.0); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R138 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.700 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=1 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=6.100 -fWaveScale=1.342 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.900 -wave_y=1.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_y = 1.4; -per_frame_2=decay = decay - 0.02*equal(frame%30,0); -per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); -per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//ret = tex2D(sampler_main,uv); -comp_5=`float2 uv2 = uv + 8*texsize.zw*float2(cos(uv.y*texsize.y*0.4),sin(uv.x*texsize.x*0.4)); -comp_6=` float3 base = GetBlur3(uv).x + GetBlur2(uv).x + GetBlur1(uv2).x + tex2D(sampler_main, uv2).x + 0.04; -comp_7=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_8=`c = c + b - c*b; -comp_9=`a = a + c - a*c; -comp_10=`base = 1.4*a; -comp_11=`ret = base*(1-base)*(1-base)*2*float3(4,2,0) + pow(base,2)*float3(-0.3,0.2,0.5); -comp_12=`//ret.xy = ret.yx; -comp_13=`ret = lerp(ret,1,GetBlur1(uv).z*6); -comp_14=`ret = lerp(1-ret,float3(1,1,-0),GetPixel(uv).z*0.9); -comp_15=` -comp_16=`ret /= float3(-1.9,-2.7,-1.2); -comp_17=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\x1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.002500 -SpriteY=0.077500 -SpriteSX=-0.740000 -SpriteSY=-0.740000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk deleted file mode 100644 index 709b6c0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk +++ /dev/null @@ -1,908 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(1.8,0.5,2.0); -comp_46=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 deleted file mode 100644 index 128b5f7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c.milk2 +++ /dev/null @@ -1,1230 +0,0 @@ -Created with MILKDROP 3.2 on 26/07/2023 at 19:27:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.44 -blending_direction=1 -random_1=0.611518 -random_2=0.813144 -random_3=0.571003 -random_4=0.741599 -random_5=0.595257 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6c -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(1.8,0.5,2.0); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R138 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.700 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=1 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=6.100 -fWaveScale=1.342 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.900 -wave_y=1.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_y = 1.4; -per_frame_2=decay = decay - 0.02*equal(frame%30,0); -per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); -per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//ret = tex2D(sampler_main,uv); -comp_5=`float2 uv2 = uv + 8*texsize.zw*float2(cos(uv.y*texsize.y*0.4),sin(uv.x*texsize.x*0.4)); -comp_6=` float3 base = GetBlur3(uv).x + GetBlur2(uv).x + GetBlur1(uv2).x + tex2D(sampler_main, uv2).x + 0.04; -comp_7=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_8=`c = c + b - c*b; -comp_9=`a = a + c - a*c; -comp_10=`base = 1.4*a; -comp_11=`ret = base*(1-base)*(1-base)*2*float3(4,2,0) + pow(base,2)*float3(-0.3,0.2,0.5); -comp_12=`//ret.xy = ret.yx; -comp_13=`ret = lerp(ret,1,GetBlur1(uv).z*6); -comp_14=`ret = lerp(1-ret,float3(1,1,-0),GetPixel(uv).z*0.9); -comp_15=` -comp_16=`ret /= float3(-1.9,-2.7,-1.2); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 deleted file mode 100644 index ff3b341..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c2.milk2 +++ /dev/null @@ -1,1287 +0,0 @@ -Created with MILKDROP 3.2 on 26/07/2023 at 19:30:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.10 -blending_direction=1 -random_1=0.357046 -random_2=0.401626 -random_3=0.639973 -random_4=0.492005 -random_5=0.602033 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6c -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(1.8,0.5,2.0); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R225 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=123.000 -fWaveScale=5.010 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.960 -fModWaveAlphaEnd=1.178 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.490 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.609 -wave_g=0.541 -wave_b=0.763 -wave_x=0.455 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=60.160 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.550 -mv_r=0.382 -mv_g=0.333 -mv_b=0.273 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.99000 -wavecode_0_smoothing=0.42500 -wavecode_0_r=0.780 -wavecode_0_g=0.960 -wavecode_0_b=0.990 -wavecode_0_a=0.850 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.92000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=0.830 -wavecode_1_b=0.920 -wavecode_1_a=0.820 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.79000 -wavecode_2_smoothing=0.51000 -wavecode_2_r=1.070 -wavecode_2_g=1.020 -wavecode_2_b=1.010 -wavecode_2_a=0.860 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.77000 -wavecode_3_smoothing=0.38000 -wavecode_3_r=1.180 -wavecode_3_g=0.800 -wavecode_3_b=0.770 -wavecode_3_a=0.980 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.480 -shapecode_0_y=0.495 -shapecode_0_rad=0.09900 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.790 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.970 -shapecode_0_r2=0.000 -shapecode_0_g2=0.960 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.130 -shapecode_0_border_g=1.160 -shapecode_0_border_b=0.940 -shapecode_0_border_a=0.102 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.475 -shapecode_1_y=0.450 -shapecode_1_rad=0.09600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22000 -shapecode_1_r=1.170 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.830 -shapecode_1_r2=0.000 -shapecode_1_g2=0.810 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=1.100 -shapecode_1_border_b=1.190 -shapecode_1_border_a=0.083 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.500 -shapecode_2_rad=0.09500 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.19000 -shapecode_2_r=0.910 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.810 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=0.900 -shapecode_2_border_b=0.800 -shapecode_2_border_a=0.076 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.525 -shapecode_3_y=0.565 -shapecode_3_rad=0.12200 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.15000 -shapecode_3_r=0.910 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.930 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.200 -shapecode_3_border_g=0.970 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.099 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); -per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`ret /= float3(-1.1,0.7,-2.4); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 deleted file mode 100644 index 5cbe05a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6c22.milk2 +++ /dev/null @@ -1,1290 +0,0 @@ -Created with MILKDROP 3.2 on 28/07/2023 at 00:49:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.20 -blending_direction=1 -random_1=0.357046 -random_2=0.401626 -random_3=0.639973 -random_4=0.492005 -random_5=0.602033 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6c -NAME=MilkDrop2077.022 Simple Wave 6c -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(1.8,0.5,2.0); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R225 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=123.000 -fWaveScale=5.010 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.960 -fModWaveAlphaEnd=1.178 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.490 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.609 -wave_g=0.541 -wave_b=0.763 -wave_x=0.455 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=60.160 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.550 -mv_r=0.382 -mv_g=0.333 -mv_b=0.273 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.99000 -wavecode_0_smoothing=0.42500 -wavecode_0_r=0.780 -wavecode_0_g=0.960 -wavecode_0_b=0.990 -wavecode_0_a=0.850 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.92000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=0.830 -wavecode_1_b=0.920 -wavecode_1_a=0.820 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.79000 -wavecode_2_smoothing=0.51000 -wavecode_2_r=1.070 -wavecode_2_g=1.020 -wavecode_2_b=1.010 -wavecode_2_a=0.860 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.77000 -wavecode_3_smoothing=0.38000 -wavecode_3_r=1.180 -wavecode_3_g=0.800 -wavecode_3_b=0.770 -wavecode_3_a=0.980 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.480 -shapecode_0_y=0.495 -shapecode_0_rad=0.09900 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.790 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.970 -shapecode_0_r2=0.000 -shapecode_0_g2=0.960 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.130 -shapecode_0_border_g=1.160 -shapecode_0_border_b=0.940 -shapecode_0_border_a=0.102 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.475 -shapecode_1_y=0.450 -shapecode_1_rad=0.09600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22000 -shapecode_1_r=1.170 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.830 -shapecode_1_r2=0.000 -shapecode_1_g2=0.810 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=1.100 -shapecode_1_border_b=1.190 -shapecode_1_border_a=0.083 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.500 -shapecode_2_rad=0.09500 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.19000 -shapecode_2_r=0.910 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.810 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=0.900 -shapecode_2_border_b=0.800 -shapecode_2_border_a=0.076 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.525 -shapecode_3_y=0.565 -shapecode_3_rad=0.12200 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.15000 -shapecode_3_r=0.910 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.930 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.200 -shapecode_3_border_g=0.970 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.099 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); -per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`ret /= float3(-1.1,0.7,-2.4); -comp_17=`ret /= float3(2.4,0.7,-1.0); -comp_18=`ret /= float3(1.4,1.9,2.0); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk deleted file mode 100644 index 2e10801..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk +++ /dev/null @@ -1,534 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=2.222 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_61=`ret /= float3(1.8,1.0,1.1); -comp_62=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 deleted file mode 100644 index e9ac009..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6d.milk2 +++ /dev/null @@ -1,2038 +0,0 @@ -Created with MILKDROP 3.2 on 26/07/2023 at 22:12:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.55 -blending_direction=1 -random_1=0.444038 -random_2=0.480352 -random_3=0.039295 -random_4=0.075203 -random_5=0.381707 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`ret /= float3(-1.7,-0.6,-2.8); -comp_47=`ret /= float3(0.5,-2.7,-0.2); -comp_48=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R018 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.110 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; -comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; -comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod -comp_39=`//ret /= float3(-2.8,0.9,1.4); -comp_40=`ret *= 1.5; -comp_41=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 deleted file mode 100644 index 7320f98..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala.milk2 +++ /dev/null @@ -1,1108 +0,0 @@ -Created with MILKDROP 3.30 on 20/02/2024 at 23:19:55 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=side -blending_progress=0.43 -blending_direction=-1 -random_1=0.824797 -random_2=0.920867 -random_3=0.246070 -random_4=0.834417 -random_5=0.791192 - -[PRESET1_BEGIN] -NAME=martin - sphery tales slow version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); -comp_61=`ret /= float3(.8,1.0,1.1); -comp_62=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6e -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); -comp_61=`ret /= float3(.8,1.0,1.1); -comp_62=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 deleted file mode 100644 index 4d1b1ab..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e Mandala2.milk2 +++ /dev/null @@ -1,885 +0,0 @@ -Created with MILKDROP 3.30 on 20/02/2024 at 23:22:10 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.46 -blending_direction=-1 -random_1=0.432520 -random_2=0.010298 -random_3=0.419106 -random_4=0.631436 -random_5=0.060976 - -[PRESET1_BEGIN] -NAME=martin - sphery tales slow version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); -comp_61=`ret /= float3(.8,1.0,1.1); -comp_62=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6e -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.822 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk deleted file mode 100644 index cb8a70c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk +++ /dev/null @@ -1,1126 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); -comp_61=`ret /= float3(.8,1.0,1.1); -comp_62=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 deleted file mode 100644 index 23ef878..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6e.milk2 +++ /dev/null @@ -1,818 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 20:16:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.27 -blending_direction=-1 -random_1=0.643360 -random_2=0.625881 -random_3=0.252710 -random_4=0.406504 -random_5=0.423984 - -[PRESET1_BEGIN] -NAME=martin - Gin Tonic on Ice 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(2.3,2.9,0.5); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6e -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*0.2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(2,0.1,0.25)); -comp_61=`ret /= float3(.8,1.0,1.1); -comp_62=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk deleted file mode 100644 index e1c078a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk +++ /dev/null @@ -1,694 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00100 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=//ang = time; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`} -comp_6=` -comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 deleted file mode 100644 index f054cf9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f.milk2 +++ /dev/null @@ -1,1372 +0,0 @@ -Created with MILKDROP 3.2 on 27/07/2023 at 00:46:20 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.70 -blending_direction=1 -random_1=0.882791 -random_2=0.233604 -random_3=0.139160 -random_4=0.395257 -random_5=0.703523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross mod -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk deleted file mode 100644 index a6f7878..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6f2.milk +++ /dev/null @@ -1,693 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00100 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=//ang = time; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(0.4,1.4,0.7); -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 deleted file mode 100644 index e0ad4df..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6g.milk2 +++ /dev/null @@ -1,1373 +0,0 @@ -Created with MILKDROP 3.2 on 28/07/2023 at 00:45:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.70 -blending_direction=1 -random_1=0.882791 -random_2=0.233604 -random_3=0.139160 -random_4=0.395257 -random_5=0.703523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross mod -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 12; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/12) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 1.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128= -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.01); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.2,0.7,0.8); -comp_46=`ret /= float3(2.9,1.9,0.4); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 deleted file mode 100644 index 80fe0b5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6h.milk2 +++ /dev/null @@ -1,1897 +0,0 @@ -Created with MILKDROP 3.2 on 29/07/2023 at 15:07:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.23 -blending_direction=1 -random_1=0.892683 -random_2=0.601220 -random_3=0.309892 -random_4=0.022493 -random_5=0.077778 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.3,1.6,1.4); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R272 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.530 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = (bass + mid + treb)/16; -per_frame_17= -per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_22=rott = p3 * 3.1416/4; -per_frame_23= -per_frame_24=pos = pos + q20/140; -per_frame_25=q28 = pos; -per_frame_26=q27 = index+1; -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32=trel = time/10; -per_frame_33=q5 = cos(trel); -per_frame_34=q6 = sin(trel); -per_frame_35=q7 = -q6; -per_frame_36=q8 = q5; -per_frame_37= -per_frame_38=trig = q24 * (index%4); -per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); -per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); -per_frame_41=q15 = mox/2; -per_frame_42=q16 = moy/2; -per_frame_43= -per_frame_44=//speed -per_frame_45=speed = speed * bnot(trig) + trig * q26; -per_frame_46=movz = movz + speed/fps; -per_frame_47=q9 = movz; -per_frame_48= -per_frame_49= -per_frame_50=q30 = (1.2 + sin(time/7))*3; -per_frame_51= -per_frame_52=zoom = 1; -per_frame_53=rot = -0.00; -per_frame_54= -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`ret -= 0.1; -comp_22=`} -comp_23=` -comp_24=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 deleted file mode 100644 index b2ea045..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6i.milk2 +++ /dev/null @@ -1,1901 +0,0 @@ -Created with MILKDROP 3.2 on 29/07/2023 at 15:10:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.23 -blending_direction=1 -random_1=0.939837 -random_2=0.137534 -random_3=0.496612 -random_4=0.331301 -random_5=0.973306 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.3,1.6,1.4); -comp_46=`ret /= float3(-2.1,0.4,0.2); -comp_47=`ret /= float3(-3.0,2.3,2.7); -comp_48=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R272 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`ret -= 0.1; -comp_22=`ret /= float3(0.6,1.1,1.7); -comp_23=`ret /= float3(-2.2,2.1,-1.2); -comp_24=`ret /= float3(-2.3,0.8,-0.2); -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 deleted file mode 100644 index d33e590..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6j.milk2 +++ /dev/null @@ -1,1515 +0,0 @@ -Created with MILKDROP 3.2 on 29/07/2023 at 15:20:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.49 -blending_direction=1 -random_1=0.709079 -random_2=0.806098 -random_3=0.305285 -random_4=0.171274 -random_5=0.012873 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.3,1.6,1.4); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=11 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`ret /= float3(2.4,0.6,2.4); -comp_66=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 deleted file mode 100644 index 33c2677..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6k.milk2 +++ /dev/null @@ -1,1496 +0,0 @@ -Created with MILKDROP 3.2 on 29/07/2023 at 15:22:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.49 -blending_direction=1 -random_1=0.709079 -random_2=0.806098 -random_3=0.305285 -random_4=0.171274 -random_5=0.012873 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.3,1.6,1.4); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=11 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(2.4,0.6,2.4); -comp_46=`ret /= float3(0.4,0.5,0.2); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 deleted file mode 100644 index 0d95c0f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 6l.milk2 +++ /dev/null @@ -1,1497 +0,0 @@ -Created with MILKDROP 3.2 on 29/07/2023 at 15:23:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.49 -blending_direction=1 -random_1=0.284146 -random_2=0.584688 -random_3=0.103794 -random_4=0.518564 -random_5=0.283740 - -[PRESET1_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=13 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(0.3,1.6,1.4); -comp_46=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - blue haze - martin2016 fixed version -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=14 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_38=` -comp_39=` -comp_40=`z = 1/(2-uv.y) ; -comp_41=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_42=`uv3.y -= noise3(uv3).r*-0.008; -comp_43=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_44=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_45=`ret /= float3(2.4,0.6,2.4); -comp_46=`ret /= float3(0.4,0.5,0.2); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 deleted file mode 100644 index fa0c8e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7.milk2 +++ /dev/null @@ -1,842 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 20:18:12 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.59 -blending_direction=1 -random_1=0.075474 -random_2=0.481843 -random_3=0.167480 -random_4=0.083333 -random_5=0.728455 - -[PRESET1_BEGIN] -NAME=martin - Gin Tonic on Ice 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(2.3,2.9,0.5); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 7 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*5; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.97; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; -comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .2+a; -comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(1,1,2.4) + pow(base,2)*float3(.4,1,2); -comp_10=`//ret.xy = ret.yx; -comp_11=`ret = lerp(ret,float3(1.6,2,2.1),GetPixel(uv).y); -comp_12=` -comp_13=`ret /= float3(-2.1,1.8,1.4); -comp_14=`ret *=1.2; -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk deleted file mode 100644 index 78a793d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7c.milk +++ /dev/null @@ -1,937 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=2.02310 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_1_per_frame2=m = m*0.97 + vol*0.08; -wave_1_per_frame3=monitor = vol; -wave_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_1_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_1_per_frame7=res = max(0,res); -wave_1_per_frame8= -wave_1_per_frame9=a = beat; -wave_1_per_frame10= -wave_1_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_1_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_1_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_1_per_frame14=rr = max(0, min( 1, rr)); -wave_1_per_frame15=gg = max(0, min( 1, gg)); -wave_1_per_frame16=bb = max(0, min( 1, bb)); -wave_1_per_frame17=mx = max(max(rr,gg),bb); -wave_1_per_frame18=mn = min(min(rr,gg),bb); -wave_1_per_frame19=r = (rr-mn)/(mx-mn); -wave_1_per_frame20=g = (gg-mn)/(mx-mn); -wave_1_per_frame21=b = (bb-mn)/(mx-mn); -wave_1_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_1_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_1_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_1_per_point4=d = d*0.9 + tt1*0.2; -wave_1_per_point5= -wave_1_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_1_per_point7=x = -0.05 + sample*1.1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=2.02310 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=t2 = 0; -wave_2_init2=t3 = 0; -wave_2_init3=t4 = 0; -wave_2_init4=cl = 0; -wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_2_per_frame2=m = m*0.97 + vol*0.08; -wave_2_per_frame3=monitor = vol; -wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_2_per_frame7=res = max(0,res); -wave_2_per_frame8= -wave_2_per_frame9=a = beat; -wave_2_per_frame10= -wave_2_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_2_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_2_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_2_per_frame14=rr = max(0, min( 1, rr)); -wave_2_per_frame15=gg = max(0, min( 1, gg)); -wave_2_per_frame16=bb = max(0, min( 1, bb)); -wave_2_per_frame17=mx = max(max(rr,gg),bb); -wave_2_per_frame18=mn = min(min(rr,gg),bb); -wave_2_per_frame19=r = (rr-mn)/(mx-mn); -wave_2_per_frame20=g = (gg-mn)/(mx-mn); -wave_2_per_frame21=b = (bb-mn)/(mx-mn); -wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_2_per_point4=d = d*0.9 + tt1*0.2; -wave_2_per_point5= -wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_2_per_point7=x = -0.05 + sample*1.1; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=2.02310 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=cl = 0; -wave_3_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_3_per_frame2=m = m*0.97 + vol*0.08; -wave_3_per_frame3=monitor = vol; -wave_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_3_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_3_per_frame7=res = max(0,res); -wave_3_per_frame8= -wave_3_per_frame9=a = beat; -wave_3_per_frame10= -wave_3_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_3_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_3_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_3_per_frame14=rr = max(0, min( 1, rr)); -wave_3_per_frame15=gg = max(0, min( 1, gg)); -wave_3_per_frame16=bb = max(0, min( 1, bb)); -wave_3_per_frame17=mx = max(max(rr,gg),bb); -wave_3_per_frame18=mn = min(min(rr,gg),bb); -wave_3_per_frame19=r = (rr-mn)/(mx-mn); -wave_3_per_frame20=g = (gg-mn)/(mx-mn); -wave_3_per_frame21=b = (bb-mn)/(mx-mn); -wave_3_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_3_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_3_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_3_per_point4=d = d*0.9 + tt1*0.2; -wave_3_per_point5= -wave_3_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_3_per_point7=x = -0.05 + sample*1.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=95 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.42745 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.34877 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_1_per_frame2=m = m*0.97 + vol*0.08; -shape_1_per_frame3=monitor = vol; -shape_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_1_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_1_per_frame7=res = max(0,res); -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_1_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_1_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_1_per_frame13= -shape_1_per_frame14=x = xx; -shape_1_per_frame15=y = yy; -shape_1_per_frame16=ang = aa; -shapecode_2_enabled=0 -shapecode_2_sides=95 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.28710 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.27969 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_2_per_frame2=m = m*0.97 + vol*0.08; -shape_2_per_frame3=monitor = vol; -shape_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_2_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_2_per_frame7=res = max(0,res); -shape_2_per_frame8= -shape_2_per_frame9= -shape_2_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_2_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_2_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_2_per_frame13= -shape_2_per_frame14=x = xx; -shape_2_per_frame15=y = yy; -shape_2_per_frame16=ang = aa; -shapecode_3_enabled=0 -shapecode_3_sides=95 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.12952 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=13.66855 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_3_per_frame2=m = m*0.97 + vol*0.08; -shape_3_per_frame3=monitor = vol; -shape_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_3_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_3_per_frame7=res = max(0,res); -shape_3_per_frame8= -shape_3_per_frame9= -shape_3_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_3_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_3_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_3_per_frame13= -shape_3_per_frame14=x = xx; -shape_3_per_frame15=y = yy; -shape_3_per_frame16=ang = aa; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; -comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; -comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.1; -comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 deleted file mode 100644 index 321f7ba..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 7d.milk2 +++ /dev/null @@ -1,675 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:39:50 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.50 -blending_direction=1 -random_1=0.774661 -random_2=0.064092 -random_3=0.035772 -random_4=0.206775 -random_5=0.000136 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=01b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_61=`ret /= float3(1.8,1.0,1.1); -comp_62=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk deleted file mode 100644 index 0b5a437..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8.milk +++ /dev/null @@ -1,100 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.01500 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk deleted file mode 100644 index 3db8b2e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8b.milk +++ /dev/null @@ -1,146 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=1.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Split Mode: -comp_4=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_5=` -comp_6=`//MilkDrop3 Rotate Mode: -comp_7=`uv = uv.yx; -comp_8=` -comp_9=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_10=` ret *= 0.99; -comp_11=`ret /= float3(1.2,1.5,.8); -comp_12=`} -comp_13=` -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk deleted file mode 100644 index eebedef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8c.milk +++ /dev/null @@ -1,151 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=1.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Multiplicate Mode: -comp_4=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_5=` -comp_6=`//MilkDrop3 Split Mode: -comp_7=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_8=` -comp_9=` -comp_10=` -comp_11=`//MilkDrop3 Rotate Mode: -comp_12=`uv = uv.yx; -comp_13=` -comp_14=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_15=` ret *= 0.99; -comp_16=`ret /= float3(1.2,1.5,.8); -comp_17=`//MilkDrop3 Burn Mode: -comp_18=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk deleted file mode 100644 index 89a6c7b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8d.milk +++ /dev/null @@ -1,146 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=1.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Split Mode: -comp_4=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_5=` -comp_6=`//MilkDrop3 Rotate Mode: -comp_7=`uv = uv.yx; -comp_8=` -comp_9=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_10=` ret *= 0.99; -comp_11=`ret /= float3(1.2,1.5,.8); -comp_12=`//MilkDrop3 Burn Mode: -comp_13=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk deleted file mode 100644 index 5073cca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8e.milk +++ /dev/null @@ -1,149 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=1.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*2; -per_frame_12=q3 = y1*bass/*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass/2; -per_pixel_24=scale = 0.01*(bass+2)/3; -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(bass/32+d1/2);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*tan(x-x2)*(o+d1);//((y1+y2)-2*y); -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_11=` ret *= 0.99; -comp_12=`ret /= float3(1.2,1.5,.8); -comp_13=`//MilkDrop3 Burn Mode: -comp_14=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_15=`//MilkDrop3 Color Mode: -comp_16=`ret /= float3(0.5,0.8,0.2); -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk deleted file mode 100644 index a9df56d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.022 Simple Wave 8s.milk +++ /dev/null @@ -1,121 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.000 -fWaveScale=1.692 -fWaveSmoothing=0.180 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.01500 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=50 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.27000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.800 -wavecode_0_a=0.120 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.0)*rad+1.0; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*2.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.99; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320000 -SpriteSY=-0.320000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 deleted file mode 100644 index ac6005b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 2.milk2 +++ /dev/null @@ -1,1704 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:14:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.52 -blending_direction=1 -random_1=0.391870 -random_2=0.485366 -random_3=0.564499 -random_4=0.168022 -random_5=0.342412 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.023 Ultra Plasma.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.7,0.7,1.6); -comp_17=`ret /= float3(1.0,2.4,0.3); -comp_18=`ret /= float3(1.6,1.8,-0.6); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 deleted file mode 100644 index 0800fb7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3.milk2 +++ /dev/null @@ -1,1794 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:17:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.41 -blending_direction=-1 -random_1=0.754065 -random_2=0.841599 -random_3=0.590921 -random_4=0.408401 -random_5=0.036856 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R029.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.620 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.280 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.12000 -wavecode_0_smoothing=0.40000 -wavecode_0_r=1.000 -wavecode_0_g=0.910 -wavecode_0_b=1.060 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00015*cos(ma)); -wave_0_per_point5=my=my+(0.00019*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); -wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); -wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.86)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.910 -wavecode_1_g=1.000 -wavecode_1_b=0.870 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.08)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.40000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00038*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); -wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.620 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.76027 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.160 -shapecode_0_b2=0.860 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.575 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.950 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.890 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.950 -shapecode_1_border_b=0.850 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.610 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.800 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01784 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.19000 -shapecode_3_r=1.000 -shapecode_3_g=1.130 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.920 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.800 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.960 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(0.00069*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`ret /= float3(0.9,-0.4,0.4); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 deleted file mode 100644 index f40bd69..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma 3b.milk2 +++ /dev/null @@ -1,1869 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:20:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.41 -blending_direction=-1 -random_1=0.754065 -random_2=0.841599 -random_3=0.590921 -random_4=0.408401 -random_5=0.036856 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.023 Ultra Plasma 3b.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.620 -ob_size=0.005 -ob_r=0.100 -ob_g=0.100 -ob_b=0.100 -ob_a=0.100 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.280 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.12000 -wavecode_0_smoothing=0.40000 -wavecode_0_r=1.000 -wavecode_0_g=0.910 -wavecode_0_b=1.060 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00015*cos(ma)); -wave_0_per_point5=my=my+(0.00019*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); -wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); -wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.86)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.910 -wavecode_1_g=1.000 -wavecode_1_b=0.870 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.08)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.40000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00038*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); -wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.620 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.76027 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.160 -shapecode_0_b2=0.860 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.575 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.950 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.890 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.950 -shapecode_1_border_b=0.850 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.610 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.800 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01784 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.19000 -shapecode_3_r=1.000 -shapecode_3_g=1.130 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.920 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.800 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.960 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(0.00069*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=db=.001; -per_frame_init_3=dt=.001; -per_frame_init_4=avgdb=bass-bass_att; -per_frame_init_5=avgdt=treb-treb_att; -per_frame_init_6=lbass=0; -per_frame_init_7=ltreb=0; -per_frame_init_8= -per_frame_init_9=avgbbeatrate=.5; -per_frame_init_10=beatb=0; -per_frame_init_11=beatb2=0; -per_frame_init_12=lbbtime2=time; -per_frame_init_13=rawbeatb=0; -per_frame_init_14=lbbtime=time; -per_frame_init_15=avgdb=.01; -per_frame_init_16=vol=0; -per_frame_init_17=avgvol=1; -per_frame_init_18=ph=0; -per_frame_init_19=phase=0; -per_frame_init_20=bool=0; -per_frame_init_21=const=.01; -per_frame_init_22=mtime=100+bass_att*1000; -per_frame_init_23=mtime2=100+treb_att*1000; -per_frame_init_24=mtime3=100+bass_att*1000; -per_frame_init_25=mtime4=100+treb_att*1000; -per_frame_1= -per_frame_2= -per_frame_3=db=(bass-lbass)*fps; -per_frame_4=dt=(treb-ltreb)*fps; -per_frame_5= -per_frame_6=ltreb=treb; -per_frame_7=lbass=bass; -per_frame_8= -per_frame_9=avgdb=avgdb*.9+abs(db)*.1; -per_frame_10=avgdt=avgdt*.9+abs(dt)*.1; -per_frame_11= -per_frame_12=//beatdection -per_frame_13=rawbeatb=above((db),avgdb*2); -per_frame_14=beatb=rawbeatb*above(time-lbbtime,avgbbeatrate*.75); -per_frame_15=beatb2=beatb*above((dt),avgdb*1.5); -per_frame_16=beatbhard=beatb2*((db)-avgdb*3); -per_frame_17= -per_frame_18=//beatrate calc -per_frame_19=//avgbbeatrate=beatb2*(avgbbeatrate*.9+(time-lbbtime2)*.1)+(1-beatb2)*(avgbbeatrate+(3-avgbbeatrate)*.001); -per_frame_20=avgbbeatrate=beatb*(avgbbeatrate*.99+(time-lbbtime)*.01)+(1-beatb)*(avgbbeatrate+(3-avgbbeatrate)*.00001); -per_frame_21= -per_frame_22=lbbtime2=time*beatb2+(1-beatb2)*lbbtime2; -per_frame_23=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_24= -per_frame_25=ph=(time-lbbtime2)*(60/avgbbeatrate)*const; -per_frame_26=phase=max(min( ph, 1 ),0); -per_frame_27=const=const*(1-beatb2)+beatb2*( const+ (.001*bool) ); -per_frame_28=bool=below(phase,.98)*(.99-ph)-above(phase,.98)*(ph*.5); -per_frame_29= -per_frame_30=bc=bc+beatb; -per_frame_31= -per_frame_32=vol=(rawbeatb*abs(db)*.001); -per_frame_33=avgvol=avgvol*.999+vol*.01; -per_frame_34= -per_frame_35=mtime=mtime+(abs(dt)*.001+(1-phase)*.1)*(1/fps); -per_frame_36=mtime2=mtime2+(abs(db)*.001+(1-phase)*.1)*(1/fps); -per_frame_37=mtime3=mtime3+avgdt*.1*(1/fps); -per_frame_38=mtime4=mtime4+avgdb*.1*(1/fps); -per_frame_39= -per_frame_40=decay=.999; -per_frame_41=warp=0; -per_frame_42= -per_frame_43=//monitor=mtime4; -per_frame_44= -per_frame_45=q1=phase; -per_frame_46=q2=60/avgbbeatrate; -per_frame_47=q3=mtime; -per_frame_48=q4=mtime2; -per_frame_49=q5=mtime3; -per_frame_50=q6=mtime4; -per_frame_51=q7=db; -per_frame_52=q8=dt; -per_pixel_1=dx=sin(q5+x*cos(q3+ang)*1.618)*.01; -per_pixel_2=dy=sin(q6+y*sin(q4+ang)*1.618)*.01; -per_pixel_3=sx=1+sin(q5+x*cos(q3+rad)*64)*.01618; -per_pixel_4=sy=1+sin(q6+y*sin(q4+rad)*64)*.01618; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`ret /= float3(0.8,0.8,2.5); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 deleted file mode 100644 index 172a9c8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma Ball.milk2 +++ /dev/null @@ -1,1769 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:09:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.561518 -random_2=0.733062 -random_3=0.361111 -random_4=0.272087 -random_5=0.702846 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R065.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.313 -fWarpScale=1.887 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00950 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.950 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.810 -b2x=0.830 -b3x=1.060 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.49*sin(mid*1.119); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.970 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.110 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.810 -wavecode_3_g=1.190 -wavecode_3_b=1.000 -wavecode_3_a=0.860 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.35628 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.080 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.900 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=0.810 -shapecode_1_border_g=1.110 -shapecode_1_border_b=1.120 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23455 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.170 -shapecode_2_a=1.070 -shapecode_2_r2=0.500 -shapecode_2_g2=0.440 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; -shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.16000 -shapecode_3_r=0.890 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.960 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(1.025, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.45; // maximum random pixel offset -warp_6=`float diffusion = 0.0043; // dither strength -warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`float anz = 1; -comp_17=`float n = 0; -comp_18=`uv4 = (uv); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=` -comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; -comp_24=` -comp_25=`uv2 = uv-.5; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_30=` -comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); -comp_32=` uv3 = frac(uv3); -comp_33=` uv3 *= aspect.yx; -comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; -comp_35=` neu = saturate(0.05/length(uv3)); -comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); -comp_37=` ret1 = max(ret1,neu*inten); -comp_38=`n++; -comp_39=`} -comp_40=` -comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; -comp_42=`ret -= float3(.2,0.4,0.5); -comp_43=`ret /= 1.3; -comp_44=`//ret=1-ret; -comp_45=`ret /= float3(1.2,-2.3,-2.4); -comp_46=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 deleted file mode 100644 index 311c9e0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.023 Ultra Plasma.milk2 +++ /dev/null @@ -1,1703 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 23:07:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.52 -blending_direction=1 -random_1=0.848916 -random_2=0.420325 -random_3=0.014905 -random_4=0.597696 -random_5=0.242954 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R002.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.7,0.7,1.6); -comp_17=`ret /= float3(1.0,2.4,0.3); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk deleted file mode 100644 index f6513b3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.024 Simple Stars.milk +++ /dev/null @@ -1,719 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.220 -fWaveScale=100.000 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.830 -fModWaveAlphaEnd=1.310 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.29737 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.43785 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 deleted file mode 100644 index 3415f5a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice Forest.milk2 +++ /dev/null @@ -1,2165 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 23:23:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.667073 -random_2=0.555014 -random_3=0.184959 -random_4=0.317073 -random_5=0.957317 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d1 Ice.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk deleted file mode 100644 index 2e8c29b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Ice.milk +++ /dev/null @@ -1,1229 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 deleted file mode 100644 index b647c94..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double1.milk2 +++ /dev/null @@ -1,1684 +0,0 @@ -Created with MILKDROP 3.2 on 23/06/2023 at 15:45:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.22 -blending_direction=1 -random_1=0.930217 -random_2=0.504607 -random_3=0.917886 -random_4=0.100542 -random_5=0.612737 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3dbxxx rad.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_19=`ret /= float3(0.7,0.7,2.7); -comp_20=`ret /= float3(rad,1.6,2.6); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 deleted file mode 100644 index ea3b70d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double2.milk2 +++ /dev/null @@ -1,1715 +0,0 @@ -Created with MILKDROP 3.2 on 23/06/2023 at 15:58:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.19 -blending_direction=-1 -random_1=0.085772 -random_2=0.213821 -random_3=0.274661 -random_4=0.010976 -random_5=0.228184 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3dbxxx rad2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_19=`ret /= float3(0.7,0.7,2.7); -comp_20=`ret /= float3(rad,1.2,-0.5); -comp_21=`ret /= float3(1.6,1.3,-0.8); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 vs martin - badlands [Flexi's wave edit]2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=border_r = 0.5 + 0.5*sin(q1*10); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = above(q3,2); -shape_3_per_frame2=a2 = above(q3,2)*0.8; -shape_3_per_frame3= -shape_3_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_3_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_3_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_3_per_frame7= -shape_3_per_frame8=rad = radi; -shape_3_per_frame9= -shape_3_per_frame10=x = xx; -shape_3_per_frame11=y = yy; -shape_3_per_frame12= -shape_3_per_frame13= -shape_3_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_3_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_3_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_3_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_3_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*sin(time*.0262+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = tan(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.27; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q11 = posy; -per_frame_19=q12 = dpx/fps ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/122; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 1; -per_frame_30=q6 = 0.6; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 0.6 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -warp_1=`#define sat saturate -warp_2=`#define snl sampler_noise_lq -warp_3=`static const float quality = 3, a = aspect.x/aspect.y, k1=16, k2 = 0.04, smod = q20, xmod=q22; -warp_4=`float3 rsl, rsl3, ret1, sky, mod,mod2; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3,q4), modran = float2 (q15,q16); -warp_9=`static const float2 dpxy = float2 (q12, q13); -warp_10=`static const float3 mov = float3 (q10,q11,0); -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; uvi*=xyscale*32; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(snl,uvi*s); s*= 3;} return tmp;} -warp_14=` -warp_15=`float2 noise3 (float3 uvi, float3 mod) {float tmp = 1; float s = 2; float diff,path; -warp_16=` -warp_17=` tmp = (tex2D(sampler_noise_mq,uvi*xyscale*float2(1,.5)+modran.x).r-0.6)*mod.z*2.5; -warp_18=` diff = tmp; -warp_19=` for (int n = 1; n <= 4; n +=1 ) {tmp += tex2D(snl,uvi.xy*s*xyscale)/s/2; s*= 3;} -warp_20=` tmp = lerp (0.3,tmp,saturate(+pow(uvi.x*xmod,2))); -warp_21=` tmp = lerp (0.2,tmp,1-pow(sin(smod*abs(uvi.x)+(uvi.y*.02+(1-tmp)*mod.x)),8)); -warp_22=` return 1-pow (tmp,0.8+mod.y);} -warp_23=` -warp_24=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_25=` z = 1/(uvi.y+hory)*(alti-berg*k1); -warp_26=` z *= z * k2; -warp_27=` rs.x = uvi.x * a*z ; rs.y = z; -warp_28=` return float3(rs,z)+mov; } -warp_29=` -warp_30=` -warp_31=`shader_body { -warp_32=`uv = uv_orig; uv1 = uv-0.5; -warp_33=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx*1.5).b); -warp_34=`rsl = rs_lav(uv1,lav_gnd); -warp_35=`mod = tex2D(sampler_noise_hq,rsl.xy*xyscale+modran); -warp_36=`i=0, p=0; -warp_37=`for (int n=1; n <= quality; n++) { -warp_38=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_39=` i += p; lav_gnd -= p*0.1+i*0.07; rsl = rs_lav(uv1,lav_gnd);} -warp_40=` -warp_41=`l = saturate(-lav_gnd); -warp_42=`d= 2; -warp_43=`dz = -1/rsl.z*d*dir; -warp_44=`ripple = (noise3 (rsl,mod) - noise3 (rsl+float3 (dz,0),mod))*sat(rsl.z/16)*42; -warp_45=`ripple += ((noise2 (rsl-dz) - noise2 (rsl+dz))* (1-l))+0.05; -warp_46=`ripple = 1-exp(-ripple*2); -warp_47=` -warp_48=`ret = float3 (ripple, sqrt (rsl.z)*0.05, l); -warp_49=` -warp_50=`float tmp = dpxy.y + rsl.z; -warp_51=`uv.x += -(uv.x-0.5)*dpxy.y / tmp; -warp_52=`uv.y += (alti+l*k1) * (sqrt(k2/(tmp))-sqrt(k2/rsl.z)); -warp_53=` -warp_54=`ret = lerp (ret, tex2D(sampler_fc_main,uv)-0.004, float3 (0.75,0,.2)); -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float fog, lav_gnd; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0, mod2, lake; -comp_5=`static const float a = aspect.x/aspect.y, k1=16, k2 = 0.04, gmod = q21; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0),ver = texsize.zw*float2 (0,1); -comp_10=`static const float3 mov = float3 (q10,q11,0); -comp_11=` -comp_12=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_13=` z = 1/(uvi.y+hory)*(alti-berg*k1); -comp_14=` z *= z * k2; -comp_15=` rs.x = uvi.x * a*z ; rs.y = z; -comp_16=` return float3(rs,z)+mov; } -comp_17=` -comp_18=`shader_body { -comp_19=`ret0 = GetPixel(uv); -comp_20=`rsl = rs_lav (uv-0.5,ret0.b*0.5+.5); -comp_21=`mod = tex2D(sampler_noise_mq, rsl*0.00007+modran.yx); -comp_22=`mod2 = tex2D(sampler_noise_mq, rsl*0.00005+modran); -comp_23=`fog = 3.2 + 0.5*mod2.x; -comp_24=`ret = ret0;;; -comp_25=`ret = lerp (GetBlur1(uv),ret0.r,ret0.g*3) ; -comp_26=`ret = ret.r; -comp_27=` -comp_28=`ret = lerp (ret, ret0,sat(ret0.g*ret0.g*gmod)); -comp_29=`lake = max(sat (6*(ret0.b -0.9)) * pow (tex3D(sampler_noisevol_lq,0.05*rsl*float3 (1,1,0.2)),4)*4*sat(50/abs(rsl.z)), -comp_30=` sat (4*ret0.b-fog))*normalize(mod); -comp_31=` -comp_32=` -comp_33=`//ret = max (lake,ret); -comp_34=`ret += lake; -comp_35=`//ret = ret0.g; -comp_36=`ret /= float3(0.5,-1.9,1.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 deleted file mode 100644 index 60c39d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d1 Mirror Double4.milk2 +++ /dev/null @@ -1,1665 +0,0 @@ -Created with MILKDROP 3.2 on 23/06/2023 at 16:03:25 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.10 -blending_direction=-1 -random_1=0.068970 -random_2=0.183333 -random_3=0.946477 -random_4=0.308672 -random_5=0.093631 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3dbxxx rad2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * .5 ) * 2 - 1 ); -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_19=`ret /= float3(0.7,0.7,2.7); -comp_20=`ret /= float3(rad,1.2,-0.5); -comp_21=`ret /= float3(1.6,1.3,-0.8); -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 DeepMash test.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp=.0; -per_frame_2= -per_frame_3=framethird = frame%3; -per_frame_4= -per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); -per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); -per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); -per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); -per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); -per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); -per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); -per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); -per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); -per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); -per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); -per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); -per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); -per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); -per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); -per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); -per_frame_21= -per_frame_22=volume = 0.3*(bass+mid); -per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_26=peakbass_att = max(bass_att,peakbass_att); -per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); -per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_32=dx = if(beat,1-2*rand(2),0); -per_frame_33=ob_a = if(beat,0,0.65); -per_frame_34=mv_a = if(beat,1,0.05); -per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); -per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`ret /= float3(0.3,-2.4,2.6); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk deleted file mode 100644 index ba4f5ef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d2 Mirror.milk +++ /dev/null @@ -1,936 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad,2); -warp_1=`#define tex sampler_MilkDrop3_010 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`} -comp_103=` -comp_104=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 deleted file mode 100644 index e94e617..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3 [PRIVATE].milk2 +++ /dev/null @@ -1,1912 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 00:32:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=-1 -random_1=0.437263 -random_2=0.775610 -random_3=0.178862 -random_4=0.007046 -random_5=0.750000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_017 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.1,1.0,0.4); -comp_7=`ret -=0.2; -comp_8=`ret /= float3(1.0,1.2,2.8); -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk deleted file mode 100644 index fdc7fa3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk +++ /dev/null @@ -1,747 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_017 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.1,1.0,0.4); -comp_7=`ret -=0.2; -comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 deleted file mode 100644 index 62bbabd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d3.milk2 +++ /dev/null @@ -1,1572 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 21:56:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.19 -blending_direction=-1 -random_1=0.771003 -random_2=0.501761 -random_3=0.015176 -random_4=0.872493 -random_5=0.025203 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 4 VERRE.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),3); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`ret -= 0.05; -comp_23=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_017 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.1,1.0,0.4); -comp_7=`ret -=0.2; -comp_8=`ret /= float3(-2.8,1.0,2.9); -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk deleted file mode 100644 index cc4d731..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d4 Simple.milk +++ /dev/null @@ -1,808 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (10000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = 0; posy = rand(1000);; -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = .3*tan(time*.0262+rany*6); -per_frame_7=q2 = dir+1.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002*0.37; -per_frame_13= -per_frame_14=//movement -per_frame_15=dpx = 0; -per_frame_16=dpy = 0.012/q7; -per_frame_17=posy += dpy/fps; -per_frame_18=q10 = posx; q2 = posy; -per_frame_19=q12 = dpx/fps/3 ; q13 = dpy/fps; -per_frame_20= -per_frame_21=//start ran for warp mod -per_frame_22=q15 = ranx+time/122; -per_frame_23=q16 = rany+time/ang+bass; -per_frame_24= -per_frame_25=test = (t0-time)*0.047-3.14/2; -per_frame_26=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_27= -per_frame_28=//Alti -per_frame_29=q8 = 3; -per_frame_30=q6 = 0.55; -per_frame_31= -per_frame_32=q20 = -0.05 * abs (sin(ranh+posy*0.0005)); -per_frame_33=q21 = 1 + 0.3* cos(ranh+posy*0.0063); -per_frame_34=q22 = 0.15 + 0.05* cos(ranh+posy*0.0028); -per_frame_35= -per_frame_36= -per_frame_37=vol=(bass_att+mid_att+treb_att)*0.20; -per_frame_38=vol=vol*vol; -per_frame_39=mtime=mtime+vol*0.1*(75/fps); -per_frame_40= -per_frame_41=q25=mtime*0.4; -warp_1=`#define tex sampler_Pattern_015 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`//ret *= (hue_shader *5 -4)*2; -comp_17=`} -comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 deleted file mode 100644 index 2849c6e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5.milk2 +++ /dev/null @@ -1,1830 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:42:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.44 -blending_direction=-1 -random_1=0.631301 -random_2=0.498780 -random_3=0.401084 -random_4=0.648510 -random_5=0.295799 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_031 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(0.4,-1.6,2.6); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R159.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=0.267 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.16000 -rot=-0.04000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00052 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att; -wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_0_per_point14= -wave_0_per_point15=x = x*0.6 + 0.3; -wave_0_per_point16=y = y; -wave_0_per_point17=y = y*0.8; -wave_0_per_point18= -wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=//q1 = state; -wave_1_per_point2=//q2 = basstime; -wave_1_per_point3= -wave_1_per_point4=q1 =0; -wave_1_per_point5=speed = bass_att*0.8; -wave_1_per_point6=v = sample*10000 + value2*bass*0.1; -wave_1_per_point7= -wave_1_per_point8=//state 0 elipse -wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_1_per_point11= -wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_1_per_point14= -wave_1_per_point15=x = -x*0.6 + 1; -wave_1_per_point16=y = y + bass*0.01; -wave_1_per_point17=y = y*0.8; -wave_1_per_point18= -wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_1_per_point22= -wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=//q1 = state; -wave_2_per_point2=//q2 = basstime; -wave_2_per_point3= -wave_2_per_point4=q1 = 0; -wave_2_per_point5=speed = bass_att*0.8; -wave_2_per_point6=v = sample*10000 + value2*bass*0.1; -wave_2_per_point7= -wave_2_per_point8=//state 0 elipse -wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_2_per_point11= -wave_2_per_point12= -wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_2_per_point15= -wave_2_per_point16=x = x*0.6; -wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_2_per_point18=y = y*0.8; -wave_2_per_point19= -wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_2_per_point23= -wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 = 0; -wave_3_per_point5=speed = bass_att*0.8; -wave_3_per_point6=v = sample*10000 + value2*bass*0.1; -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_3_per_point15= -wave_3_per_point16=x = -x*0.6 + 1; -wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_3_per_point18=y = y*0.8; -wave_3_per_point19= -wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_3_per_point23= -wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.74180 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.22746 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=spintime = 0; -per_frame_1=basstime = basstime + bass_att*0.03; -per_frame_2=q1 = basstime; -per_frame_3= -per_frame_4=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); -per_frame_5=q8 = spintime; -per_frame_6= -per_frame_7=state = state + above(diff,10); -per_frame_8= -per_frame_9=monitor = spintime; -per_pixel_1=zoom = 1;//1.05 - q3*0.05; -per_pixel_2=rot = 0;; -per_pixel_3=warp = 0; -per_pixel_4= -per_pixel_5= -per_pixel_6=//rules -per_pixel_7=fuzzy1 = x; -per_pixel_8=fuzzy3 = x-1; -per_pixel_9=fuzzy2 = y; -per_pixel_10=fuzzy4 = y-1; -per_pixel_11= -per_pixel_12=//activations approx sawtooth with sin curve -per_pixel_13=f1 = sin(q2 - 1.5707); -per_pixel_14=f2 = sin(q2); -per_pixel_15=f3 = sin(q2 + 1.5707); -per_pixel_16=f4 = sin(q2 + 3.14); -per_pixel_17= -per_pixel_18=//take only values above zero -per_pixel_19=f1 = f1*above(f1,0); -per_pixel_20=f2 = f2*above(f2,0); -per_pixel_21=f3 = f3*above(f3,0); -per_pixel_22=f4 = f4*above(f4,0); -per_pixel_23= -per_pixel_24=//sum rule ativations -per_pixel_25=sum_fuzzy = fuzzy1*f1 + fuzzy2*f2 - fuzzy3*f3 - fuzzy4*f4; -per_pixel_26=sum_fuzzy = cos(sum_fuzzy)*1.2; -per_pixel_27= -per_pixel_28=zoom = 1 + sum_fuzzy*0.01; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw*0.5; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5) + 0.5 )))*0.98; -warp_9=`} -comp_1=`const float4 samples[5] = { -comp_2=` 0.0, 0.0, 0, 11.0/3.0, -comp_3=` 0.0, 1.0, 0, -2.0/3.0, -comp_4=` 0.0, -1.0, 0, -2.0/3.0, -comp_5=` -1.0, 0.0, 0, -2.0/3.0, -comp_6=` 1.0, 0.0, 0, -2.0/3.0 -comp_7=`}; -comp_8=` -comp_9=`sampler sampler_cells; -comp_10=` -comp_11=`shader_body -comp_12=`{ -comp_13=` ret = tex2D(sampler_main, uv); -comp_14=` -comp_15=` float3 a_varaible = 0; -comp_16=` for(int i=0;i<5;i++) -comp_17=` a_varaible += samples[i].w*tex2D(sampler_cells,ret*0.1+ -comp_18=` float2(samples[i].x*(1/texsize.x), -comp_19=` samples[i].y*(1/texsize.y)))*0.2; -comp_20=` -comp_21=` ret = a_varaible; -comp_22=` ret = (ret - 4*(1 - ret)*ret + GetBlur3(uv)*1); -comp_23=` -comp_24=`ret /= float3(0.7,0.7,0.8); -comp_25=`} -comp_26=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 deleted file mode 100644 index 52d9cbb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5a [PRIVATE].milk2 +++ /dev/null @@ -1,1936 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:44:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.57 -blending_direction=-1 -random_1=0.242954 -random_2=0.402981 -random_3=0.147967 -random_4=0.840921 -random_5=0.345799 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_031 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(0.4,-1.6,2.6); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 deleted file mode 100644 index 5924c18..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d5c [PRIVATE].milk2 +++ /dev/null @@ -1,1936 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 20:31:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=vertical -blending_progress=0.57 -blending_direction=-1 -random_1=0.591870 -random_2=0.618157 -random_3=0.580081 -random_4=0.167480 -random_5=0.145664 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_031 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(0.4,-1.6,2.6); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d5 [PRIVATE].milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 deleted file mode 100644 index 5033454..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d6.milk2 +++ /dev/null @@ -1,2163 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:47:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.261924 -random_2=0.866125 -random_3=0.310840 -random_4=0.868428 -random_5=0.312331 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d5.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)*0.03; -shape_1_per_frame3=x=sin(adv)*0.5+0.5; -shape_1_per_frame4=y=cos(adv)*0.5+0.5; -shape_1_per_frame5=r=bass_att; -shape_1_per_frame6=r2=bass_att; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.46814 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.75398 -shapecode_3_tex_zoom=0.69892 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.300 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_031 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(0.4,-1.6,2.6); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - DeepMashed 002c.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(-2.9,3.0,1.8); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 deleted file mode 100644 index f639903..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 dark.milk2 +++ /dev/null @@ -1,2078 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:54:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.803523 -random_2=0.505827 -random_3=0.347019 -random_4=0.187669 -random_5=0.680759 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d7.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97880 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01781 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02248 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_009 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(-2.5,1.5,2.9); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`ret /= float3(-1.5,-1.1,-0.9); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 deleted file mode 100644 index 0ebef07..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 jelly.milk2 +++ /dev/null @@ -1,1972 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 00:00:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.44 -blending_direction=-1 -random_1=0.842276 -random_2=0.762195 -random_3=0.864228 -random_4=0.401355 -random_5=0.708808 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d7.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 = 0; -wave_3_per_point5=speed = bass_att*0.8; -wave_3_per_point6=v = sample*10000 + value2*bass*0.1; -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_3_per_point15= -wave_3_per_point16=x = -x*0.6 + 1; -wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_3_per_point18=y = y*0.8; -wave_3_per_point19= -wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_3_per_point23= -wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(-2.5,1.5,2.9); -comp_27=`ret /= float3(0.7,0.7,0.1); -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`ret /= float3(1.1,2.3,2.5); -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 deleted file mode 100644 index d3760b1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mirror.milk2 +++ /dev/null @@ -1,1971 +0,0 @@ -Created with MILKDROP 3.2 on 28/06/2023 at 23:59:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.57 -blending_direction=1 -random_1=0.853523 -random_2=0.636721 -random_3=0.764363 -random_4=0.236179 -random_5=0.979675 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d7.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.390 -mv_g=0.440 -mv_b=0.900 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=adv=0 -wave_0_per_frame1= -wave_0_per_frame2=adv=adv+(bass*bass)*0.005; -wave_0_per_frame3= -wave_0_per_frame4=t1=sin(adv)*0.7; -wave_0_per_frame5=t2=cos(adv)*0.7; -wave_0_per_frame6=t3=adv; -wave_0_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_0_per_point2= -wave_0_per_point3=xp=sin(sample*16.28+waver); -wave_0_per_point4=yp=cos(sample*16.28+waver); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_0_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_0_per_point9=xp=xp*scale*scale2; -wave_0_per_point10=yp=yp*scale*scale2; -wave_0_per_point11= -wave_0_per_point12=x=xp*0.4*1.7 + 0.5; -wave_0_per_point13=y=yp*0.5*1.7 + 0.5; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_0_per_point18=rmod=rmod*rmod; -wave_0_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_0_per_point20=gmod=gmod*gmod; -wave_0_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_0_per_point22=bmod=bmod*bmod; -wave_0_per_point23= -wave_0_per_point24=r=rmod; -wave_0_per_point25=g=gmod; -wave_0_per_point26=b=bmod -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=adv=0 -wave_1_per_frame1= -wave_1_per_frame2=adv=adv+(bass*bass)*0.005; -wave_1_per_frame3= -wave_1_per_frame4=t1=sin(adv)*0.3; -wave_1_per_frame5=t2=cos(adv)*0.3; -wave_1_per_frame6=t3=adv; -wave_1_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_1_per_point2= -wave_1_per_point3=xp=sin(sample*6.28+waver); -wave_1_per_point4=yp=cos(sample*6.28+waver); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_1_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_1_per_point9=xp=xp*scale*scale2; -wave_1_per_point10=yp=yp*scale*scale2; -wave_1_per_point11= -wave_1_per_point12=x=-xp*0.4*0.7 + 0.5; -wave_1_per_point13=y=yp*0.5*0.7 + 0.5; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= -wave_1_per_point17=rmod=sin(time*0.2)*0.5+0.5; -wave_1_per_point18=rmod=rmod*rmod; -wave_1_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_1_per_point20=gmod=gmod*gmod; -wave_1_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_1_per_point22=bmod=bmod*bmod; -wave_1_per_point23= -wave_1_per_point24=r=rmod; -wave_1_per_point25=g=gmod; -wave_1_per_point26=b=bmod -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.90000 -wavecode_2_r=0.000 -wavecode_2_g=0.700 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=adv=0 -wave_2_per_frame1= -wave_2_per_frame2=adv=adv+(bass*bass)*0.009; -wave_2_per_frame3= -wave_2_per_frame4=t1=sin(adv)*0.4; -wave_2_per_frame5=t2=cos(adv)*0.4; -wave_2_per_frame6=t3=adv; -wave_2_per_point1=waver=sin(sample*6.28*16)*0.2; -wave_2_per_point2= -wave_2_per_point3=xp=sin(sample*16.28+waver); -wave_2_per_point4=yp=cos(sample*16.28+waver); -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=scale=sin(sample*6.28*3 - t3*3); -wave_2_per_point8=scale2=sin(sample*6.28*5 - t3*2.9)*0.5 + 0.5; -wave_2_per_point9=xp=xp*scale*scale2; -wave_2_per_point10=yp=yp*scale*scale2; -wave_2_per_point11= -wave_2_per_point12=x=xp*0.4*1.7 + 0.5; -wave_2_per_point13=y=yp*0.5*1.7 + 0.5; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= -wave_2_per_point17=rmod=tan(time*0.2)*0.5+0.5; -wave_2_per_point18=rmod=rmod*rmod; -wave_2_per_point19=gmod=sin(time*0.2+2.1)*0.5+0.5; -wave_2_per_point20=gmod=gmod*gmod; -wave_2_per_point21=bmod=sin(time*0.2+4.2)*0.5+0.5; -wave_2_per_point22=bmod=bmod*bmod; -wave_2_per_point23= -wave_2_per_point24=r=rmod; -wave_2_per_point25=g=gmod; -wave_2_per_point26=b=bmod -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 = 0; -wave_3_per_point5=speed = bass_att*0.8; -wave_3_per_point6=v = sample*10000 + value2*bass*0.1; -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_3_per_point15= -wave_3_per_point16=x = -x*0.6 + 1; -wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_3_per_point18=y = y*0.8; -wave_3_per_point19= -wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_3_per_point23= -wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shape_0_per_frame11=adv=adv+bass*bass*bass*0.01; -shape_0_per_frame12= -shape_0_per_frame13=x=0.5- (cos(y+bass_att )*0.005)*treb_att; -shape_0_per_frame14=y=0.5- (sin(x+bass_att*5 )*0.005*rad)*treb_att; -shape_0_per_frame15=x=x+sin(adv*0.5)*0.05; -shape_0_per_frame16=y=y+cos(adv)*0.05; -shape_0_per_frame17= -shape_0_per_frame18=ang=0.65 - sin(adv*0.5)*0.65; -shape_0_per_frame19= -shape_0_per_frame20=rmod=sin(time*0.2)*0.5+0.5; -shape_0_per_frame21=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_0_per_frame22=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_0_per_frame23= -shape_0_per_frame24=r=0.9 + rmod*0.1; -shape_0_per_frame25=g=0.9 + gmod*0.1; -shape_0_per_frame26=b=0.9 + bmod*0.1 -shape_0_per_frame27= -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.90585 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.700 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.500 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shape_1_per_frame7= -shape_1_per_frame8= -shape_1_per_frame9=rmod=sin(time*0.2)*0.5+0.5; -shape_1_per_frame10=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_1_per_frame11=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_1_per_frame12= -shape_1_per_frame13=b2=0.2 + rmod*0.7; -shape_1_per_frame14=r2=0.2 + gmod*0.7; -shape_1_per_frame15=g2=0.2 + bmod*0.7 -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shape_3_per_frame1= -shape_3_per_frame2= -shape_3_per_frame3=rmod=sin(time*0.2)*0.5+0.5; -shape_3_per_frame4=rmod=rmod*rmod; -shape_3_per_frame5=gmod=sin(time*0.2+2.1)*0.5+0.5; -shape_3_per_frame6=gmod=gmod*gmod; -shape_3_per_frame7=bmod=sin(time*0.2+4.2)*0.5+0.5; -shape_3_per_frame8=bmod=bmod*bmod; -shape_3_per_frame9= -shape_3_per_frame10=r2=0.8+rmod*0.2; -shape_3_per_frame11=g2=0.8+gmod*0.2; -shape_3_per_frame12=b2=0.8+bmod*0.2; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(-2.5,1.5,2.9); -comp_27=`ret /= float3(0.7,0.7,0.1); -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R273.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 deleted file mode 100644 index 694c75d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7 mosaique.milk2 +++ /dev/null @@ -1,2000 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 20:47:52 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=-1 -random_1=0.665312 -random_2=0.169377 -random_3=0.697967 -random_4=0.644173 -random_5=0.467480 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d7.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.631 -fZoomExponent=0.10000 -fShader=0.000 -zoom=1.06400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=1.800 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=1.800 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.500*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 1.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=wave_mystery = bass_att; -per_frame_7=mv_r = mv_r + bass*.5; -per_frame_8=mv_g = mv_g + treb*3.5; -per_frame_9=mv_b = mv_b + mid_att*1.5; -per_frame_10=range = (bass_att*.3)*tan(time*3.888); -per_frame_11=mv_x = mv_x + range*sin(time*5.33); -per_frame_12=mv_y = mv_y + range*cos(time*2); -per_pixel_1=cx = if(above(x,0.2+q1),0.3,1-2*q1); -per_pixel_2=cy = if(above(y,0.1),0,1); -per_pixel_3=cx = if(above(rad,0.2),cx+0.2*tan(q3),cx-0.5); -per_pixel_4=cy = if(above(rad,0.2),cy+0.2*sin(q4),cy-0.5); -per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); -per_pixel_6=cx = if(above(ang,3.56),cy-0.1,cy+0.2*cos(q3)); -per_pixel_7=rot = 1.5*(1-q1)*(0*rad+ 0.00*cx-0.0*cy); -per_pixel_8=zoom=zoom+0.07*sin(rad*20+time*2.5); -warp_1=`#define tex sampler_Pattern_024 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.4,2.8,1.4); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk deleted file mode 100644 index 734f6a9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d7.milk +++ /dev/null @@ -1,835 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.800 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77204 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.500 -shapecode_0_b2=0.500 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1= -shape_0_per_frame2=ang=sin(time); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.79141 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73457 -shapecode_2_r=0.700 -shapecode_2_g=0.300 -shapecode_2_b=0.500 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.400 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=tm+ pow( (bass*0.05),2 ); -shape_2_per_frame2=tm2=tm2+ pow( (treb*0.05),2 ); -shape_2_per_frame3=tm3=tm3+ pow( (mid*0.05),2 ); -shape_2_per_frame4= -shape_2_per_frame5=ang=sin(tm2/3)*1.4; -shape_2_per_frame6=a2=sin(time)*0.5 + 0.5; -shape_2_per_frame7=x=sin(tm/1.3) * 0.2 + 0.5; -shape_2_per_frame8=y=cos(tm3/1.3) * 0.1 + 0.5 -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=10 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.97883 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.05655 -shapecode_3_tex_zoom=0.25840 -shapecode_3_r=0.710 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.700 -shapecode_3_r2=0.190 -shapecode_3_g2=0.480 -shapecode_3_b2=0.440 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.080 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.110 -shape_3_per_frame1=ang=sin(time*.4); -shape_3_per_frame2=; -shapecode_4_enabled=0 -shapecode_4_sides=40 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.40271 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.930 -shapecode_4_r2=1.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1= -shape_4_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_4_per_frame3= -shape_4_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_4_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_4_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_4_per_frame7= -shape_4_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_4_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_4_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_4_per_frame11= -shape_4_per_frame12=r=redif; -shape_4_per_frame13=g=greenif; -shape_4_per_frame14=b=blueif; -shape_4_per_frame15= -shape_4_per_frame16=r2=sin(time*.47); -shape_4_per_frame17=g2=sin(time*.72); -shape_4_per_frame18=b2=sin(time*0.33); -shape_4_per_frame19= -shape_4_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_4_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`#define tex sampler_Pattern_009 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*12+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`ret /= float3(-2.5,1.5,2.9); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 deleted file mode 100644 index a6ecf39..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8.milk2 +++ /dev/null @@ -1,1878 +0,0 @@ -Created with MILKDROP 3.2 on 03/08/2023 at 00:13:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.46 -blending_direction=-1 -random_1=0.888618 -random_2=0.180623 -random_3=0.619919 -random_4=0.190244 -random_5=0.938076 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - glassworks 318 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.260 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.630 -fModWaveAlphaEnd=0.870 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.720 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(12),3+sin(q2/17)); -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=`ret=tex2D(sampler_main, uv); -comp_6=` -comp_7=`//ret /= float3(-3.7,1.4,2.3); -comp_8=`ret *=1.3; -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=` -comp_19=`ret*=2; -comp_20=`ret-=0.1; -comp_21=`} -comp_22=` -comp_23=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 deleted file mode 100644 index 69441fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8b.milk2 +++ /dev/null @@ -1,1553 +0,0 @@ -Created with MILKDROP 3.2 on 03/08/2023 at 00:19:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.46 -blending_direction=-1 -random_1=0.830623 -random_2=0.263686 -random_3=0.465854 -random_4=0.529404 -random_5=0.419512 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 vs martin - glassworks 318 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 12.9; -per_frame_2=warp = 0.1; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = rad+pow(rad-tan(12),3+sin(q2/17)); -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=`ret=tex2D(sampler_main, uv); -comp_6=` -comp_7=`//ret /= float3(-3.7,1.4,2.3); -comp_8=`ret *=1.6; -comp_9=`//ret /= float3(0.9,-1.9,-0.4); -comp_10=`ret /= float3(0.9,2.0,1.5); -comp_11=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.025 Pattern 3d1 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =1; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*cos(ang+rad*12*cos(time-ang*3)*tan(rad)-sin(time)-sin(time)); -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=` -comp_19=`ret*=2; -comp_20=`ret-=0.1; -comp_21=`ret /= float3(2.1,2.2,0.9); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk deleted file mode 100644 index f9a3e23..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8c.milk +++ /dev/null @@ -1,851 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`} -comp_103=` -comp_104=` \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk deleted file mode 100644 index 8b1ce77..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d.milk +++ /dev/null @@ -1,911 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`ret*=1.2; -comp_103=`ret -= 0.1; -comp_104=`} -comp_105=` -comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk deleted file mode 100644 index 9e16dd7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8d2.milk +++ /dev/null @@ -1,417 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3+time/300)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`ret*=1.2; -comp_103=`ret -= 0.1; -comp_104=`//MilkDrop3 Invert Mode: -comp_105=`ret = 1 - ret; -comp_106=`//MilkDrop3 Color Mode: -comp_107=`ret /= float3(1.8,1.2,2.1); -comp_108=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk deleted file mode 100644 index 4019939..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d8e.milk +++ /dev/null @@ -1,866 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp=0; -per_frame_2=wave_a=0; -per_frame_3=zoom=1.0; -per_frame_4=decay=0.5; -per_frame_5= -per_frame_6= -per_frame_7=bt=bt+bass/fps; -per_frame_8=q1=bt; -per_frame_9=tt=tt+treb/fps; -per_frame_10=q2=tt+.22*time; -per_frame_11=mt=mt+mid/fps; -per_frame_12=q3=mt+.24*time; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q5=aspectx; -per_frame_17=q6=aspecty; -warp_1=`#define tex sampler_MilkDrop3_020 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/6)*xymod.x-0.5-cos(time/6)*xymod.y; -warp_11=`xy1.y=cos(time/6)*xymod.x-0.5+sin(time/6)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`ret*=1.2; -comp_103=`ret -= 0.1; -comp_104=`ret /= float3(1.3,2.1,-1.2); -comp_105=`} -comp_106=` -comp_107=` -comp_108=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk deleted file mode 100644 index 4e244c9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.025 Pattern 3d9x.milk +++ /dev/null @@ -1,476 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.250 -ib_r=0.500 -ib_g=0.500 -ib_b=0.500 -ib_a=0.100 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.910 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=0.1061*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.9216; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=0.950 -wave_2_per_frame1=rrad=0.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.53, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.55499)*(value1+value2)*0.01*1.2264; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=0.920 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=0.511+ (starty-0.511)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.58641)*(value1+value2)*0.009; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.950 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.020 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=0.950 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.980 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_1=warp = 0; -per_frame_2=wave_r = wave_r + bass*.5; -per_frame_3=wave_g = wave_g + treb*.5; -per_frame_4=wave_b = wave_b + mid*.5; -per_frame_5=ib_r = ib_r + .4*sin(time*.222); -per_frame_6=ib_g = ib_g + .4*sin(time*.333); -per_frame_7=ib_b = ib_b + .4*sin(time*.111); -per_frame_8=ib_a = ib_a + .05*sin(time*.555); -per_frame_9=ib_size = ib_size + .24*sin(time*.444); -per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_11=cx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*cx_residual; -per_frame_12=treb_thresh = above(treb_att,treb_thresh)*2 + (1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_13=cy_residual = equal(treb_thresh,2)*0.016*sin(time*7) + (1-equal(treb_thresh,2))*cy_residual; -per_frame_14=mid_thresh = above(mid_att,mid_thresh)*2 + (1-above(mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_15=rot_residual = equal(mid_thresh,2)*0.016*sin(time*7) + (1-equal(mid_thresh,2))*rot_residual; -per_frame_16=cx=cx_residual+sin(time*.888); -per_frame_17=cy=cy_residual+sin(time*.999); -per_frame_18=rot=rot_residual*3; -per_pixel_1=zoom=zoom+cos(rad*10*sin(time*.666))*.07; -warp_1=`sampler sampler_Pattern_002; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_002, uv); -warp_7=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(2.6,1.9,1.0); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk deleted file mode 100644 index c2e1b43..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City.milk +++ /dev/null @@ -1,802 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.25; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`#define tex sampler_Pattern_040 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur2(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= .65; // a little bit of overbright -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk deleted file mode 100644 index 96c8243..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9.milk +++ /dev/null @@ -1,387 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.61756 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.980 -shapecode_0_b=1.170 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.980 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); -shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); -shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.88000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.920 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); -shape_1_per_frame2=x = 0.57 + 0.189*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.435 -shapecode_2_y=0.595 -shapecode_2_rad=0.10300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.800 -shapecode_2_g=1.000 -shapecode_2_b=0.870 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.595 -shapecode_3_y=0.500 -shapecode_3_rad=0.09000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.970 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); -shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.20676 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.34*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.6 + 0.5*sin(frame*0.35); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.6615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 5.188); -shape_4_per_frame12= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 35; MAXBPM = 210; num_res = 400; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg05 = 2; //num_c -per_frame_init_13=pi = 3.1416; -per_frame_init_14=reg71=16000; //glb lim -per_frame_init_15= -per_frame_1=BPM=135; -per_frame_2=dt = min (1/fps,0.1) ; -per_frame_3=dec_m = 1-4*dt; dec_s = 1-dt; -per_frame_4=vol = (bass+mid+treb)/3; -per_frame_5=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_6=bt=(vol>pk)&&(time>t0+1); -per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); -per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); -per_frame_9= -per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; -per_frame_11=q24 = bt; -per_frame_12= -per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; -per_frame_14= -per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); -per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); -per_frame_17=r1_=r1_*0.95+0.05*r1; -per_frame_18=r2_=r2_*0.9+0.1*r2; -per_frame_19= -per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_23= -per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_26= -per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; -per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; -per_frame_29= -per_frame_30=q10 =xa; -per_frame_31=q11 =xb; -per_frame_32= -per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); -per_frame_34=q1=int(c1*100+c2*10+c3); -per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); -per_frame_36=s=9/max(c4,max(c5,c6)); -per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); -per_frame_38=q2=r5*0.9+0.1; -per_frame_39=bt_=bt; -per_frame_40= -per_frame_41= -per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); -per_frame_43=ang += BPM/60*4*dir*dt; -per_frame_44=q5=gri; -per_frame_45=reg60 = 30/fps; -per_frame_46=reg06 = 0.04*aspecty; -per_frame_47=reg32 = aspecty; -per_frame_48= -per_frame_49=q9 = ang*pi/4; -per_frame_50=dec = if(vol>v_,0.5,dec_m); -per_frame_51=v_= dec*v_+(1-dec)*vol; -per_frame_52=q15=sqrt(v_)*0.8; -per_frame_53=q3 = 4; -per_frame_54= -per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; -per_pixel_2= -per_pixel_3=zoom = 1; -per_pixel_4=rot = 3.1416*2/3 * 0; -per_pixel_5= -per_pixel_6= -warp_1=`#define tex sampler_MilkDrop3_003 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(rad*50)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; -comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; -comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.1; -comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod -comp_40=`ret /= float3(2.0,2.9,2.3); -comp_41=`ret*=1.4; -comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 deleted file mode 100644 index 790c39c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little City9b.milk2 +++ /dev/null @@ -1,630 +0,0 @@ -Created with MILKDROP 3.24 on 23/12/2023 at 11:38:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.50 -blending_direction=1 -random_1=0.346341 -random_2=0.993225 -random_3=0.345257 -random_4=0.661653 -random_5=0.581436 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little City9 -NAME=MilkDrop2077.026 My Little City9 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 35; MAXBPM = 210; num_res = 400; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg05 = 2; //num_c -per_frame_init_13=pi = 3.1416; -per_frame_init_14=reg71=16000; //glb lim -per_frame_init_15= -per_frame_1=BPM=135; -per_frame_2=dt = min (1/fps,0.1) ; -per_frame_3=dec_m = 1-4*dt; dec_s = 1-dt; -per_frame_4=vol = (bass+mid+treb)/3; -per_frame_5=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_6=bt=(vol>pk)&&(time>t0+1); -per_frame_7=if(bt,t0=time;pk=4+vol*4;reg70=0,0); -per_frame_8=pk-=dt*pow(reg70/reg71,2); idx+=bt; idx2+=bt*(idx%4==0); -per_frame_9= -per_frame_10=q21 = max(0.3,min(1.7,vol_-0.2))*0.8; -per_frame_11=q24 = bt; -per_frame_12= -per_frame_13=n=49; loop(50,megabuf(n+1)=megabuf(n); n-=1); megabuf(0)=bt; -per_frame_14= -per_frame_15=if(bt,r1=rand(1);r2=rand(0),0); -per_frame_16=//if(megabuf(6)==1,r2=rand(1),0); -per_frame_17=r1_=r1_*0.95+0.05*r1; -per_frame_18=r2_=r2_*0.9+0.1*r2; -per_frame_19= -per_frame_20=fg = BPM/60/2; Q=5; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_21=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_22=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_23= -per_frame_24=Xa = r1_; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_25=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_26= -per_frame_27=Xb = r2_; LOb= b0a0*Xb + b1a0*in1b + b2a0*in2b - a1a0*ou1b - a2a0*ou2b; -per_frame_28=in2b =in1b; in1b =Xb; ou2b =ou1b; ou1b =LOb; Xb =LOb; -per_frame_29= -per_frame_30=q10 =xa; -per_frame_31=q11 =xb; -per_frame_32= -per_frame_33=if (bt_,c1=int(1+rand(9));c2=int(1+rand(9));c3=int(1+rand(9));r5=rand(1),0); -per_frame_34=q1=int(c1*100+c2*10+c3); -per_frame_35=if (bt_,c4=1+rand(9);c5=1+rand(9);c6=1+rand(9),0); -per_frame_36=s=9/max(c4,max(c5,c6)); -per_frame_37=q4=int(c4*s*100)+int(c5*s*10)+int(s*c6); -per_frame_38=q2=r5*0.9+0.1; -per_frame_39=bt_=bt; -per_frame_40= -per_frame_41= -per_frame_42=if (bt, reg05=2+int(rand(4)); dir=if(rand(1)>0.5,1,-1);gri=3+rand(4)*rand(4),0); -per_frame_43=ang += BPM/60*4*dir*dt; -per_frame_44=q5=gri; -per_frame_45=reg60 = 30/fps; -per_frame_46=reg06 = 0.04*aspecty; -per_frame_47=reg32 = aspecty; -per_frame_48= -per_frame_49=q9 = ang*pi/4; -per_frame_50=dec = if(vol>v_,0.5,dec_m); -per_frame_51=v_= dec*v_+(1-dec)*vol; -per_frame_52=q15=sqrt(v_)*0.8; -per_frame_53=q3 = 4; -per_frame_54= -per_pixel_1=rot = 0; warp = 0; dy = -0.00; dx = -1; -per_pixel_2= -per_pixel_3=zoom = 1; -per_pixel_4=rot = 3.1416*2/3 * 0; -per_pixel_5= -per_pixel_6= -warp_1=`#define tex sampler_MilkDrop3_003 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-0.5-cos(time/3)*xymod.y; -warp_11=`xy1.y=cos(time/3)*xymod.x-0.5+sin(rad*50)*xymod.y; -warp_12=` -warp_13=`uv=xy1*aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; -comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; -comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.1; -comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod -comp_40=`ret /= float3(2.0,2.9,2.3); -comp_41=`ret*=1.4; -comp_42=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R264 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=bb = bb*0.99 + bass*0.02; -per_frame_2=mm = mm*0.99 + mid*0.02; -per_frame_3=tt = tt*0.99 + treb*0.02; -per_frame_4= -per_frame_5=mx = max(max(bb,mm),tt); -per_frame_6=mn = min(min(bb,mm),tt); -per_frame_7= -per_frame_8=t1 = (bb-mn)/(mx-mn); -per_frame_9=t2 = (mm-mn)/(mx-mn); -per_frame_10=t3 = (tt-mn)/(mx-mn); -per_frame_11= -per_frame_12=v = 0.2/fps; -per_frame_13=bm = bm + (t1-t2)*v; -per_frame_14=mt = mt + (t2-t3)*v; -per_frame_15= -per_frame_16=// coordinates spiral 1 -per_frame_17=q11 = 0.5; // X -per_frame_18=q12 = 0; // Y -per_frame_19= -per_frame_20=// coordinates spiral 2 -per_frame_21=q13 = -0.5; -per_frame_22=q14 = 0; -per_frame_23= -per_frame_24=q15 = 0.5/asin(1); // pi/4 -per_frame_25= -per_frame_26=q16 = -bm; // rotation -per_frame_27=q17 = mt; // growth -per_frame_28= -per_frame_29=// raytraced sphere code -per_frame_30= -per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_33= -per_frame_34=zz = 2.2; // linear zoom -per_frame_35= -per_frame_36=pi = asin(1)*2; -per_frame_37=pi2inv = 0.5/pi; -per_frame_38=maskangle = asin( 1/d); -per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_40=q31 = d; -per_frame_41=q30 = z; -per_frame_42=q29 = pi2inv; -per_frame_43=q28 = pi; -per_frame_44=q27 = 1/zz; -per_frame_45= -per_frame_46=v = 0.4; -per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_50= -per_frame_51=n = n + j1*0.0052; -per_frame_52=n1 = n1 + j2*0.0052; -per_frame_53=n2 = n2 + j3*0.0052; -per_frame_54= -per_frame_55= -per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin -per_frame_57=w2 = mt*pi; -per_frame_58=w3 = n2*0.0; -per_frame_59= -per_frame_60=q20 = cos(w1); -per_frame_61=q21 = sin(w1); -per_frame_62=q22 = cos(w2); -per_frame_63=q23 = sin(w2); -per_frame_64=q24 = cos(w3); -per_frame_65=q25 = sin(w3); -warp_1=`float2 numerator, denominator, fraction; -warp_2=` -warp_3=`float2 polar, factorA, factorB, product; -warp_4=`sampler sampler_pano_earth; -warp_5=`sampler sampler_pano_earth_clouds; -warp_6=`sampler sampler_pano_earth_night; -warp_7=` -warp_8=`shader_body -warp_9=`{ -warp_10=` -warp_11=`float z = q30; -warp_12=`float d = q31; -warp_13=`float pi = q28; -warp_14=`float pi2inv = q29; -warp_15=`float mask_apex = q32; -warp_16=`float zoom = q27; -warp_17=` -warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; -warp_19=` -warp_20=`float camera_apex = atan2( length(c),z); -warp_21=` -warp_22=`bool mask = mask_apex >= camera_apex; -warp_23=` -warp_24=`float longitude = atan2(c.x,c.y); -warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_26=` -warp_27=`float2 polar = float2(longitude,latitude); -warp_28=` -warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.zy; -warp_37=`factorB = float2(q20,q21); -warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.zy = product.xy; -warp_40=` -warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_42=` -warp_43=` -warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); -warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); -warp_46=` -warp_47=` -warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ -warp_49=` -warp_50=`float cutoff = 1; -warp_51=`int n = -2; -warp_52=`float s = 0.666; -warp_53=` -warp_54=` c = (uv_orig-0.5)*2*aspect.wz; -warp_55=` numerator = (c + float2(q11,q12))*64; -warp_56=` denominator = c + float2(q13,q14); -warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_60=` c = fraction-0.5; -warp_61=` float1 ang_hq = n*atan2(c.x,c.y); -warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); -warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -warp_64=` -warp_65=`/**********************************************/ -warp_66=` -warp_67=` -warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); -warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_70=` ((uv_orig.xyy -warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_72=` ).xyz* -warp_73=` float3(1,1,0)*0.05 + -warp_74=` time*float3(0,0,1)*0.4 -warp_75=` ); -warp_76=`ret -= (noise2)*.3; -warp_77=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=`ret *= 1.4; -comp_26=`//ret = GetPixel(uv); -comp_27=`//MilkDrop3 Color Mode: -comp_28=`ret /= float3(-0.4,-2.9,-1.1); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk deleted file mode 100644 index b738bf8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 001 Green.milk +++ /dev/null @@ -1,980 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 deleted file mode 100644 index 6ab6658..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green Plasma.milk2 +++ /dev/null @@ -1,1962 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 23:31:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.53 -blending_direction=-1 -random_1=0.486992 -random_2=0.367073 -random_3=0.602439 -random_4=0.334011 -random_5=0.928455 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 002 Green.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.283185; -wave_0_per_point2=x = .5 + sin(sp)*.45; -wave_0_per_point3=y = .5 + cos(sp)*.45; -wave_0_per_point4= -wave_0_per_point5=tm = time*.5 + sp; -wave_0_per_point6= -wave_0_per_point7=r = .75 + .25*sin(tm*1.178); -wave_0_per_point8=g = .75 + .25*sin(tm*1.152); -wave_0_per_point9=b = .75 + .25*sin(tm*1.102); -wave_0_per_point10= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,5); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33=//r=xfade;g=xfade;b=xfade; -wave_1_per_point34= -wave_1_per_point35= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_2_per_point1=it = (it+1)*below(it,25); -wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_2_per_point5= -wave_2_per_point6=tm = time*.5 + sample*2; -wave_2_per_point7= -wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_2_per_point10= -wave_2_per_point11=x = vx; -wave_2_per_point12=y = vy; -wave_2_per_point13= -wave_2_per_point14=tm= 1.11 + sample + t1*2.0; -wave_2_per_point15= -wave_2_per_point16=flux=sin(time)*0.5; -wave_2_per_point17=fluy=cos(time)*0.5; -wave_2_per_point18= -wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_2_per_point21=xfade = (xfade2+xfade)*0.5; -wave_2_per_point22= -wave_2_per_point23= -wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_2_per_point27= -wave_2_per_point28=r=r1*xfade + g1*(1-xfade); -wave_2_per_point29=g=g1*xfade + b1*(1-xfade); -wave_2_per_point30=b=b1*xfade + r1*(1-xfade); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tic = min(time-tir,.1); -wave_3_per_frame2=tir = time; -wave_3_per_frame3=t2 = tic; -wave_3_per_point1=sam = int(rand(1001))*.001; -wave_3_per_point2=sam = sample; -wave_3_per_point3=it = (it+1)*above(sam,0); -wave_3_per_point4=set = int(sam*6); -wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); -wave_3_per_point6=off = .866025403; -wave_3_per_point7= -wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); -wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); -wave_3_per_point10= -wave_3_per_point11=zang = q6*50; -wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); -wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); -wave_3_per_point14=mx = ox; -wave_3_per_point15=my = oy; -wave_3_per_point16= -wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; -wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); -wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); -wave_3_per_point20=a = max(-.9 + vol,0); -wave_3_per_point21= -wave_3_per_point22=x = mx*rad; -wave_3_per_point23=y = my*rad; -wave_3_per_point24= -wave_3_per_point25=x = x*.75 + q1; -wave_3_per_point26=y = y + (1-q2); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk deleted file mode 100644 index dc0f5b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 002 Green.milk +++ /dev/null @@ -1,1026 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.283185; -wave_0_per_point2=x = .5 + sin(sp)*.45; -wave_0_per_point3=y = .5 + cos(sp)*.45; -wave_0_per_point4= -wave_0_per_point5=tm = time*.5 + sp; -wave_0_per_point6= -wave_0_per_point7=r = .75 + .25*sin(tm*1.178); -wave_0_per_point8=g = .75 + .25*sin(tm*1.152); -wave_0_per_point9=b = .75 + .25*sin(tm*1.102); -wave_0_per_point10= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,5); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33=//r=xfade;g=xfade;b=xfade; -wave_1_per_point34= -wave_1_per_point35= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_2_per_point1=it = (it+1)*below(it,25); -wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_2_per_point5= -wave_2_per_point6=tm = time*.5 + sample*2; -wave_2_per_point7= -wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_2_per_point10= -wave_2_per_point11=x = vx; -wave_2_per_point12=y = vy; -wave_2_per_point13= -wave_2_per_point14=tm= 1.11 + sample + t1*2.0; -wave_2_per_point15= -wave_2_per_point16=flux=sin(time)*0.5; -wave_2_per_point17=fluy=cos(time)*0.5; -wave_2_per_point18= -wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_2_per_point21=xfade = (xfade2+xfade)*0.5; -wave_2_per_point22= -wave_2_per_point23= -wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_2_per_point27= -wave_2_per_point28=r=r1*xfade + g1*(1-xfade); -wave_2_per_point29=g=g1*xfade + b1*(1-xfade); -wave_2_per_point30=b=b1*xfade + r1*(1-xfade); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tic = min(time-tir,.1); -wave_3_per_frame2=tir = time; -wave_3_per_frame3=t2 = tic; -wave_3_per_point1=sam = int(rand(1001))*.001; -wave_3_per_point2=sam = sample; -wave_3_per_point3=it = (it+1)*above(sam,0); -wave_3_per_point4=set = int(sam*6); -wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); -wave_3_per_point6=off = .866025403; -wave_3_per_point7= -wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); -wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); -wave_3_per_point10= -wave_3_per_point11=zang = q6*50; -wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); -wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); -wave_3_per_point14=mx = ox; -wave_3_per_point15=my = oy; -wave_3_per_point16= -wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; -wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); -wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); -wave_3_per_point20=a = max(-.9 + vol,0); -wave_3_per_point21= -wave_3_per_point22=x = mx*rad; -wave_3_per_point23=y = my*rad; -wave_3_per_point24= -wave_3_per_point25=x = x*.75 + q1; -wave_3_per_point26=y = y + (1-q2); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 deleted file mode 100644 index 671f20c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 +++ /dev/null @@ -1,1707 +0,0 @@ -Created with MILKDROP 3.2 on 26/06/2023 at 23:38:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.43 -blending_direction=-1 -random_1=0.301762 -random_2=0.037805 -random_3=0.326829 -random_4=0.096612 -random_5=0.787398 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=zoom=1.010; -per_frame_3=speed=0.60; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 120)*sin(time*0.005); -per_pixel_4=wave_y = wave_y - (treb_att / 125)*sin(time*0.009); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.9*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`ret /= float3(-2.4,1.5,1.4); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 Cyberpunk.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`ret /= float3(2.8,0.9,0.9); -comp_104=`ret /= float3(0.6,2.0,1.5); -comp_105=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk deleted file mode 100644 index 1b7407d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 Red.milk +++ /dev/null @@ -1,917 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk deleted file mode 100644 index ba7e930..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 003 RedMove.milk +++ /dev/null @@ -1,917 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*tan(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//q2=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.012; -per_frame_21=dy=cos(musictime*0.069)*0.012; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=tan(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk deleted file mode 100644 index 95df292..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 005 Blue.milk +++ /dev/null @@ -1,885 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*4+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`ret /= float3(-3.0,1.9,1.7); -comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 deleted file mode 100644 index 7912179..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 006 Morph [PRIVATE].milk2 +++ /dev/null @@ -1,2049 +0,0 @@ -Created with MILKDROP 3.2 on 27/06/2023 at 00:24:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.46 -blending_direction=-1 -random_1=0.969106 -random_2=0.333198 -random_3=0.902981 -random_4=0.813686 -random_5=0.302304 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_017; -comp_2=`sampler sampler_MilkDrop3_016; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,2.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(3,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(3,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_017, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_016,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//ret /= float3(2.7,1.9,2.6); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 006 Morph.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.010 -fWarpScale=1.766 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.100 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); -per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); -per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=ob_r = wave_g; -per_frame_7=ob_b = wave_r; -per_frame_8=ob_g = wave_b; -per_frame_9=ib_r = wave_r; -per_frame_10=ib_b = wave_g; -per_frame_11=ib_g = wave_r; -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((y&x/x)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(y/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1+(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; -per_pixel_20=zm=zm+star/10; -per_pixel_21=sx=zm; -per_pixel_22=sy=zm; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -per_pixel_24=q1 = 0.4*x; -per_pixel_25=q2= (0.3*x); -per_pixel_26=q3 = below(x,0.1*q5+ 0.3); -per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); -per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); -per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); -per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); -per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); -per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); -per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; -per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; -per_pixel_35=cy = 1*sin(24*rad); -per_pixel_36=cx = 1*cos(24*rad); -per_pixel_37=kdx=dx;////////////////////////////////////////// -per_pixel_38=kdy=dy; -per_pixel_39=ksx=sx; -per_pixel_40=ksy=sy; -per_pixel_41=krt=rot; -per_pixel_42=kzm=zoom; -per_pixel_43=kcx=cx; -per_pixel_44=kcy=cy; -per_pixel_45=kwp=warp; -per_pixel_46= -per_pixel_47=dx=0; -per_pixel_48=dy=0; -per_pixel_49=sx=1; -per_pixel_50=sy=1; -per_pixel_51=rot=0; -per_pixel_52=zoom=1; -per_pixel_53=cx=.5; -per_pixel_54=cy=.5; -per_pixel_55=warp=0;///////////////////////////////////////////////////// -per_pixel_56= -per_pixel_57=sw = ang/6.2832 + 1; -per_pixel_58=sw = sw*8; -per_pixel_59= -per_pixel_60=bl = equal(int(sw)%2,0); -per_pixel_61=sw = sw - int(sw); -per_pixel_62=sw = if(bl,sw,1-sw)*3; -per_pixel_63= -per_pixel_64= -per_pixel_65=rd = pow(rad*.8,.9); -per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_67=zm = .01 + .01*sin(rd); -per_pixel_68= -per_pixel_69=dx = (x-.5)*zm; -per_pixel_70=dy = (y-.5)*zm; -per_pixel_71=/////////////////////////////////////// -per_pixel_72=cr1=65*.01; -per_pixel_73=cr2=65*.01; -per_pixel_74=crx=cr2-cr1; -per_pixel_75=ci=rad; -per_pixel_76=cb=.25 ; -per_pixel_77=crs=2; -per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_80=jx1=crr; -per_pixel_81=kx1=1-crr; -per_pixel_82= -per_pixel_83=jdx=dx; -per_pixel_84=jdy=dy; -per_pixel_85=jsx=sx; -per_pixel_86=jsy=sy; -per_pixel_87=jrt=rot; -per_pixel_88=jzm=zoom; -per_pixel_89=jcx=cx; -per_pixel_90=jcy=cy; -per_pixel_91=jwp=warp; -per_pixel_92= -per_pixel_93=dx=(jx1*jdx+kx1*kdx); -per_pixel_94=dy=(jx1*jdy+kx1*kdy); -per_pixel_95=sx=(jx1*jsx+kx1*ksx); -per_pixel_96=sy=(jx1*jsy+kx1*ksy); -per_pixel_97=rot=(jx1*jrt+kx1*krt); -per_pixel_98=zoom=(jx1*jzm+kx1*kzm); -per_pixel_99=cx=(jx1*jcx+kx1*kcx); -per_pixel_100=cy=(jx1*jcy+kx1*kcy); -per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// -per_pixel_102= -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(rad*3,1.9,1),1,ret.x)*1.4; -comp_6=`ret /= float3(1.0,-2.2,2.6); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 deleted file mode 100644 index abf4628..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition.milk2 +++ /dev/null @@ -1,1782 +0,0 @@ -Created with MILKDROP 3.2 on 16/07/2023 at 02:02:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.75 -blending_direction=-1 -random_1=0.312466 -random_2=0.819241 -random_3=0.476287 -random_4=0.266125 -random_5=0.834959 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=q4 = cos(wave_mystery*3.1415927*2); -per_frame_13=q5 = sin(wave_mystery*3.1415927*2); -per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); -per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 deleted file mode 100644 index 2e65281..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition2.milk2 +++ /dev/null @@ -1,1779 +0,0 @@ -Created with MILKDROP 3.2 on 16/07/2023 at 02:04:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.75 -blending_direction=-1 -random_1=0.561789 -random_2=0.108266 -random_3=0.728591 -random_4=0.958672 -random_5=0.165176 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(rad*2,1,0.9),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 deleted file mode 100644 index 9008fa1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition3.milk2 +++ /dev/null @@ -1,1788 +0,0 @@ -Created with MILKDROP 3.2 on 16/07/2023 at 02:16:57 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.75 -blending_direction=-1 -random_1=0.559621 -random_2=0.036721 -random_3=0.256098 -random_4=0.847968 -random_5=0.736314 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*7+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 100; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .34* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .34* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .34* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = (ang/12)+.6*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -per_pixel_2=rot = 0.012; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//ret /= float3(2.1,-0.2,-2.1); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 deleted file mode 100644 index 14cd097..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5b [PRIVATE].milk2 +++ /dev/null @@ -1,2004 +0,0 @@ -Created with MILKDROP 3.2 on 16/07/2023 at 19:58:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.75 -blending_direction=-1 -random_1=0.364905 -random_2=0.130623 -random_3=0.239837 -random_4=0.252575 -random_5=0.569377 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 003 RedMove -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`ret /= float3(1.1,-1.4,-0.1); -comp_104=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_017; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(time/10)); -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//ret /= float3(2.1,-0.2,-2.1); -comp_29=`ret /= float3(-0.1,0.9,0.9); -comp_30=`ret /= float3(-2.9,1.4,2.8); -comp_31=`ret /= float3(2.5,2.1,0.8); -comp_32=`ret *=3; -comp_33=`} -comp_34=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk deleted file mode 100644 index db3c67b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition5z [PRIVATE].milk +++ /dev/null @@ -1,903 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=200 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wave_0_per_point1=t1 = sample+time*.2; -wave_0_per_point2= -wave_0_per_point3=x = .35* sin (6*t1) ; -wave_0_per_point4=my = .35* cos (3*t1)* sin (-10+20*sample) ; -wave_0_per_point5=mz = .35* cos (7*t1) * cos (-5+10*sample) ; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=/////// rotations... by flexi -wave_0_per_point9= -wave_0_per_point10=d = 1; -wave_0_per_point11=zoom = 1; -wave_0_per_point12= -wave_0_per_point13=w1 = .3*time; -wave_0_per_point14=w2 = .1*time; -wave_0_per_point15=w3 = .2*time; -wave_0_per_point16= -wave_0_per_point17=x1 = cos(w1)*mx + sin(w1)*my; -wave_0_per_point18=y1 = -sin(w1)*mx + cos(w1)*my; -wave_0_per_point19=z1 = mz; -wave_0_per_point20= -wave_0_per_point21=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point22=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point23=y2 = y1; -wave_0_per_point24= -wave_0_per_point25=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point26=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point27=x3 = x2; -wave_0_per_point28= -wave_0_per_point29= -wave_0_per_point30=// perspective calculation -wave_0_per_point31= -wave_0_per_point32=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point33=w = atan2(x3,y3); -wave_0_per_point34=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point35=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point36= -wave_0_per_point37=my_x = zoom*sin(w)*p; -wave_0_per_point38=my_y = zoom*cos(w)*p; -wave_0_per_point39= -wave_0_per_point40=x = 0.5 + my_x; -wave_0_per_point41=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.24699 -shapecode_0_r=1.000 -shapecode_0_g=0.400 -shapecode_0_b=0.300 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.510 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.22*sample; -shape_0_per_frame3=r=sample; -shape_0_per_frame4=ang=(1-sample)*time*15; -shape_0_per_frame5=sides=(1-sample)* 14; -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=t1 = sample+time*.2; -shape_0_per_frame9=mx = .4* (.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_0_per_frame10=my = .4* (.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-10+20*sample) ; -shape_0_per_frame11=mz = .4* (.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-5+10*sample) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 1; -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w1 = .3*time; -shape_0_per_frame20=w2 = .1*time; -shape_0_per_frame21=w3 = .2*time; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*mx + sin(w1)*my; -shape_0_per_frame24=y1 = -sin(w1)*mx + cos(w1)*my; -shape_0_per_frame25=z1 = mz; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35= -shape_0_per_frame36=// perspective calculation -shape_0_per_frame37= -shape_0_per_frame38=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame39=w = atan2(x3,y3); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame42= -shape_0_per_frame43=my_x = zoom*sin(w)*p; -shape_0_per_frame44=my_y = zoom*cos(w)*p; -shape_0_per_frame45= -shape_0_per_frame46=x = 0.5 + my_x; -shape_0_per_frame47=y = 0.5 + my_y; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 3*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.08*length (uv1)*2); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1.8,1.7,2.8); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_017; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//ret /= float3(2.1,-0.2,-2.1); -comp_29=`ret /= float3(-0.1,0.9,0.9); -comp_30=`ret /= float3(-2.9,1.4,2.8); -comp_31=`ret /= float3(2.5,2.1,0.8); -comp_32=`ret *=3; -comp_33=`ret /= float3(1.9,2.1,1.7); -comp_34=` -comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk deleted file mode 100644 index 68af7ec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 DMT edition6b [PRIVATE].milk +++ /dev/null @@ -1,931 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.009 -fWaveSmoothing=0.900 -fWaveParam=-0.320 -fModWaveAlphaStart=2.300 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.830 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=352 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04259 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=0.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.820 -wavecode_1_a=0.860 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.060 -wavecode_2_g=1.170 -wavecode_2_b=1.000 -wavecode_2_a=0.950 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.51000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=141 -shapecode_0_x=0.940 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.29883 -shapecode_0_r=1.000 -shapecode_0_g=0.660 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.009 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.435 -shapecode_0_border_g=0.500 -shapecode_0_border_b=0.510 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=s=sample; -shape_0_per_frame3=t=time/5; -shape_0_per_frame4=r1=4*rad; -shape_0_per_frame5= -shape_0_per_frame6=x1= r1*sin(30*sample+3*t); -shape_0_per_frame7=y1= r1*cos(30*sample+2*t); -shape_0_per_frame8= -shape_0_per_frame9=x2= y1- r1*sin(30*sample+3*t); -shape_0_per_frame10=y2= x1+ r1*cos(30*sample+2*t); -shape_0_per_frame11= -shape_0_per_frame12=x3= x2+ r1*sin(30*sample+3*t); -shape_0_per_frame13=y3= y2+ r1*cos(30*sample+2*t); -shape_0_per_frame14= -shape_0_per_frame15= -shape_0_per_frame16=x=if(above(sample,0.284), if(above(sample,0.752),x3,x2), x1); -shape_0_per_frame17=y=if(above(sample,.33), if(above(sample,.66),y3,y2), y1); -shape_0_per_frame18= -shape_0_per_frame19=rad= rad* sin(220*s); -shape_0_per_frame20=a=sin(113*sample); -shape_0_per_frame21=a2=a; -shape_0_per_frame22=my_x = x; -shape_0_per_frame23=my_y = y; -shape_0_per_frame24=my_z = z; -shape_0_per_frame25= -shape_0_per_frame26=r=a; -shape_0_per_frame27= -shape_0_per_frame28=/////// rotations... by flexi -shape_0_per_frame29= -shape_0_per_frame30=d = .4; //// distance -shape_0_per_frame31=zoom = .4; -shape_0_per_frame32= -shape_0_per_frame33=w3 = q3; -shape_0_per_frame34=w2 = q2; -shape_0_per_frame35=w1 = q1; -shape_0_per_frame36= -shape_0_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame39=z1 = my_z; -shape_0_per_frame40= -shape_0_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame43=y2 = y1; -shape_0_per_frame44= -shape_0_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame47=x3 = x2; -shape_0_per_frame48= -shape_0_per_frame49= -shape_0_per_frame50= -shape_0_per_frame51=// perspective calculation -shape_0_per_frame52= -shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame54=w = atan2(x3,y3); -shape_0_per_frame55=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame57= -shape_0_per_frame58=rad= rad* l; -shape_0_per_frame59= -shape_0_per_frame60=my_x = zoom*sin(w)*p; -shape_0_per_frame61=my_y = zoom*cos(w)*p; -shape_0_per_frame62= -shape_0_per_frame63=x = 0.46 + my_x; -shape_0_per_frame64=y = 0.5 + my_y; -shape_0_per_frame65= -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=108 -shapecode_1_x=0.560 -shapecode_1_y=0.500 -shapecode_1_rad=0.18532 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.17000 -shapecode_1_r=0.000 -shapecode_1_g=0.352 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2=s=sample; -shape_1_per_frame3=t=time/5; -shape_1_per_frame4=r1=4*rad; -shape_1_per_frame5= -shape_1_per_frame6=x1= r1*sin(30*sample+3*t); -shape_1_per_frame7=y1= r1*cos(30*sample+2*t); -shape_1_per_frame8= -shape_1_per_frame9=x2= y1- r1*sin(30*sample+3*t); -shape_1_per_frame10=y2= x1+ r1*cos(30*sample+2*t); -shape_1_per_frame11= -shape_1_per_frame12=x3= x2+ r1*sin(30*sample+3*t); -shape_1_per_frame13=y3= y2+ r1*cos(30*sample+2*t); -shape_1_per_frame14= -shape_1_per_frame15= -shape_1_per_frame16=x=if(above(sample,0.277), if(above(sample,0.607),x3,x2), x1); -shape_1_per_frame17=y=if(above(sample,0.35), if(above(sample,0.719),y3,y2), y1); -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=rad= rad* sin(s); -shape_1_per_frame21=a=sin(200*sample); -shape_1_per_frame22=a2=a; -shape_1_per_frame23=r=a; -shape_1_per_frame24=my_x = x; -shape_1_per_frame25=my_y = y; -shape_1_per_frame26=my_z = z; -shape_1_per_frame27= -shape_1_per_frame28= -shape_1_per_frame29= -shape_1_per_frame30= -shape_1_per_frame31=/////// rotations... by flexi -shape_1_per_frame32= -shape_1_per_frame33=d = .5; -shape_1_per_frame34=zoom = .3; -shape_1_per_frame35= -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=w3 = q1; -shape_1_per_frame40=w2 = q3; -shape_1_per_frame41=w1 = q2; -shape_1_per_frame42= -shape_1_per_frame43=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame44=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame45=z1 = my_z; -shape_1_per_frame46= -shape_1_per_frame47=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame48=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame49=y2 = y1; -shape_1_per_frame50= -shape_1_per_frame51=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame52=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame53=x3 = x2; -shape_1_per_frame54= -shape_1_per_frame55= -shape_1_per_frame56= -shape_1_per_frame57=// perspective calculation -shape_1_per_frame58= -shape_1_per_frame59=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame60=w = atan2(x3,y3); -shape_1_per_frame61=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame62=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame63= -shape_1_per_frame64=my_x = zoom*sin(w)*p; -shape_1_per_frame65=my_y = zoom*cos(w)*p; -shape_1_per_frame66= -shape_1_per_frame67=x = 0.5 + my_x; -shape_1_per_frame68=y = 0.5 + my_y; -shape_1_per_frame69= -shapecode_2_enabled=0 -shapecode_2_sides=30 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=78 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.61530 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.192 -shapecode_2_a=1.060 -shapecode_2_r2=0.096 -shapecode_2_g2=0.100 -shapecode_2_b2=0.100 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=s=instance/num_inst; -shape_2_per_frame2=t=time; -shape_2_per_frame3= -shape_2_per_frame4=x1=0; -shape_2_per_frame5=y1=0; -shape_2_per_frame6= -shape_2_per_frame7=x2= x1+ rad*.2*sin(2*3.5*s+t); -shape_2_per_frame8=y2= y1+ rad*.04*cos(2*3.5*s+t); -shape_2_per_frame9= -shape_2_per_frame10=x=.5+if(equal(s,.5),x1,x2); -shape_2_per_frame11=y=0.48+if(equal(s,0.48),y1,y2); -shape_2_per_frame12= -shape_2_per_frame13=x= x+ .4*rad*sin(3*t); -shape_2_per_frame14=y= y+ .4*rad*cos(5*t); -shape_2_per_frame15= -shape_2_per_frame16=rad= rad* 0.19*equal(s,0.5)*sin(1+s+t)+rad*0.044*sin(s+t)*above(s,0); -shape_2_per_frame17=a= a-.8+equal(s,.5); -shape_2_per_frame18=r=if(equal(s,0.44),r,sin(10*s*t)); -shape_2_per_frame19=r2=r/2; -shape_2_per_frame20= -shape_2_per_frame21= -shape_2_per_frame22= -shape_2_per_frame23= -shape_2_per_frame24= -shape_2_per_frame25=x3= x+ rad*.4*sin(2*3.5*s+14*t); -shape_2_per_frame26=y3= y+ rad*.3*cos(2*3.5*s+15*t); -shape_2_per_frame27= -shape_2_per_frame28=x=if(equal(s,.5),x,x3); -shape_2_per_frame29=y=if(equal(s,.5),y,y3); -shape_2_per_frame30= -shapecode_3_enabled=0 -shapecode_3_sides=50 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.550 -shapecode_3_y=0.565 -shapecode_3_rad=0.02375 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.180 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.273 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=1.130 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.200 -shapecode_3_border_b=0.200 -shapecode_3_border_a=1.000 -shape_3_per_frame1=x=.5+.5*(q1-q2)+.2*(q3-q4)+.08*(q5-q6)+.03*(q7-q8); -shape_3_per_frame2=y=0.45+0.45*(q1+q2)+0.21*(q3+q4)+0.075*(q5+q6)+0.035*(q7+q8); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 3*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.08*length (uv1)*2); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1.8,1.7,2.8); -warp_18=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_017; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//ret /= float3(2.1,-0.2,-2.1); -comp_29=`ret /= float3(-0.1,0.9,0.9); -comp_30=`ret /= float3(-2.9,1.4,2.8); -comp_31=`ret /= float3(2.5,2.1,0.8); -comp_32=`ret *=3; -comp_33=`ret /= float3(1.7,2.5,1.7); -comp_34=` -comp_35=`//ret /= float3(-2.5,1.8,2.2); -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 deleted file mode 100644 index c096b56..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double1 [PRIVATE].milk2 +++ /dev/null @@ -1,2391 +0,0 @@ -Created with MILKDROP 3.2 on 25/06/2023 at 00:08:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.180894 -random_2=0.951355 -random_3=0.658266 -random_4=0.455285 -random_5=0.007724 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3d zoomout2 testdontkeep.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.010 -fWarpScale=1.766 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.100 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); -per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); -per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=ob_r = wave_g; -per_frame_7=ob_b = wave_r; -per_frame_8=ob_g = wave_b; -per_frame_9=ib_r = wave_r; -per_frame_10=ib_b = wave_g; -per_frame_11=ib_g = wave_r; -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((y&x/x)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(y/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1+(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; -per_pixel_20=zm=zm+star/10; -per_pixel_21=sx=zm; -per_pixel_22=sy=zm; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -per_pixel_24=q1 = 0.4*x; -per_pixel_25=q2= (0.3*x); -per_pixel_26=q3 = below(x,0.1*q5+ 0.3); -per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); -per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); -per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); -per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); -per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); -per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); -per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; -per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; -per_pixel_35=cy = 1*sin(24*rad); -per_pixel_36=cx = 1*cos(24*rad); -per_pixel_37=kdx=dx;////////////////////////////////////////// -per_pixel_38=kdy=dy; -per_pixel_39=ksx=sx; -per_pixel_40=ksy=sy; -per_pixel_41=krt=rot; -per_pixel_42=kzm=zoom; -per_pixel_43=kcx=cx; -per_pixel_44=kcy=cy; -per_pixel_45=kwp=warp; -per_pixel_46= -per_pixel_47=dx=0; -per_pixel_48=dy=0; -per_pixel_49=sx=1; -per_pixel_50=sy=1; -per_pixel_51=rot=0; -per_pixel_52=zoom=1; -per_pixel_53=cx=.5; -per_pixel_54=cy=.5; -per_pixel_55=warp=0;///////////////////////////////////////////////////// -per_pixel_56= -per_pixel_57=sw = ang/6.2832 + 1; -per_pixel_58=sw = sw*8; -per_pixel_59= -per_pixel_60=bl = equal(int(sw)%2,0); -per_pixel_61=sw = sw - int(sw); -per_pixel_62=sw = if(bl,sw,1-sw)*3; -per_pixel_63= -per_pixel_64= -per_pixel_65=rd = pow(rad*.8,.9); -per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_67=zm = .01 + .01*sin(rd); -per_pixel_68= -per_pixel_69=dx = (x-.5)*zm; -per_pixel_70=dy = (y-.5)*zm; -per_pixel_71=/////////////////////////////////////// -per_pixel_72=cr1=65*.01; -per_pixel_73=cr2=65*.01; -per_pixel_74=crx=cr2-cr1; -per_pixel_75=ci=rad; -per_pixel_76=cb=.25 ; -per_pixel_77=crs=2; -per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_80=jx1=crr; -per_pixel_81=kx1=1-crr; -per_pixel_82= -per_pixel_83=jdx=dx; -per_pixel_84=jdy=dy; -per_pixel_85=jsx=sx; -per_pixel_86=jsy=sy; -per_pixel_87=jrt=rot; -per_pixel_88=jzm=zoom; -per_pixel_89=jcx=cx; -per_pixel_90=jcy=cy; -per_pixel_91=jwp=warp; -per_pixel_92= -per_pixel_93=dx=(jx1*jdx+kx1*kdx); -per_pixel_94=dy=(jx1*jdy+kx1*kdy); -per_pixel_95=sx=(jx1*jsx+kx1*ksx); -per_pixel_96=sy=(jx1*jsy+kx1*ksy); -per_pixel_97=rot=(jx1*jrt+kx1*krt); -per_pixel_98=zoom=(jx1*jzm+kx1*kzm); -per_pixel_99=cx=(jx1*jcx+kx1*kcx); -per_pixel_100=cy=(jx1*jcy+kx1*kcy); -per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// -per_pixel_102= -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`ret /= float3(-3.0,1.9,1.7); -comp_47=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R186.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=179 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20065 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.99979 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.500 -shapecode_0_border_b=0.150 -shapecode_0_border_a=1.000 -shape_0_per_frame1=//lorenz-attractor calc -shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); -shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); -shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); -shape_0_per_frame5= -shape_0_per_frame6=dx1 = q14*(yy1-xx1); -shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; -shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; -shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); -shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; -shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; -shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=// 3D object model coordinates -shape_0_per_frame16=my_x = xx1*0.1; -shape_0_per_frame17=my_y = yy1*0.1; -shape_0_per_frame18=my_z = zz1*0.1 - 3; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=d = 5; // camera distance -shape_0_per_frame22=zoom = 0.66; -shape_0_per_frame23= -shape_0_per_frame24=// solid angles -shape_0_per_frame25=w1 = q3; -shape_0_per_frame26=w2 = q4; -shape_0_per_frame27=w3 = q5; -shape_0_per_frame28= -shape_0_per_frame29=// 3D rotation -shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame32=z1 = my_z; -shape_0_per_frame33= -shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame36=y2 = y1; -shape_0_per_frame37= -shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame40=x3 = x2; -shape_0_per_frame41= -shape_0_per_frame42=// perspective calculation -shape_0_per_frame43= -shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame45=w = atan2(x3,y3); -shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame48= -shape_0_per_frame49=my_x = zoom*sin(w)*p; -shape_0_per_frame50=my_y = zoom*cos(w)*p; -shape_0_per_frame51= -shape_0_per_frame52=x = 0.5 + my_x; -shape_0_per_frame53=y = 0.5 + my_y; -shape_0_per_frame54= -shape_0_per_frame55=rad = rad/d; -shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; -shape_0_per_frame57=r=int(rand(30))/30+instance-instance; -shape_0_per_frame58=g=int(rand(30))/30+instance-instance; -shape_0_per_frame59=b=int(rand(30))/30+instance-instance; -shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; -shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; -shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; -shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; -shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; -shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; -shape_0_per_frame66= -shape_0_per_frame67=a=int(rand(30))/30+instance-instance; -shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; -shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; -shape_0_per_frame70=sides=int(rand(30))+instance-instance; -shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; -shape_0_per_frame72= -shapecode_1_enabled=0 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=512 -shapecode_1_x=0.500 -shapecode_1_y=0.550 -shapecode_1_rad=0.09860 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78740 -shapecode_1_r=0.200 -shapecode_1_g=0.030 -shapecode_1_b=0.550 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=started = 0; -shape_1_init2=t1 = 0.412; //seeds for pseudo random generator -shape_1_init3=t2 = 0.4563; -shape_1_init4=t3 = 0.6452; -shape_1_init5=t4 = 0.2565; -shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_1_per_frame9=t = .6; -shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_1_per_frame11=t = t + rnd2*0.1; -shape_1_per_frame12=wh = rnd4*asin(1)*4; -shape_1_per_frame13=wv = 0.25 + rnd3*0.1; -shape_1_per_frame14= -shape_1_per_frame15=d = 6; // makes the perspective impact -shape_1_per_frame16=zoom = 1; -shape_1_per_frame17=l = 1; -shape_1_per_frame18= -shape_1_per_frame19=// Kardan angles -shape_1_per_frame20= -shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_1_per_frame22=w2 = q4; // rotation around vertical axis -shape_1_per_frame23=w3 = q5; // rotation around horizontal axis -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=// definition of the 3D shape -shape_1_per_frame27= -shape_1_per_frame28=i = instance; -shape_1_per_frame29= -shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; -shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; -shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; -shape_1_per_frame33= -shape_1_per_frame34= -shape_1_per_frame35= -shape_1_per_frame36=// 3D rotations -shape_1_per_frame37= -shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame40=z1 = my_z; -shape_1_per_frame41= -shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame44=y2 = y1; -shape_1_per_frame45= -shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame48=x3 = x2; -shape_1_per_frame49= -shape_1_per_frame50=// perspective calculation -shape_1_per_frame51= -shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame54= -shape_1_per_frame55=rad = rad/d; -shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; -shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; -shape_1_per_frame58= -shape_1_per_frame59=x = 0.5 + my_x; -shape_1_per_frame60=y = 0.5 + my_y; -shape_1_per_frame61= -shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=512 -shapecode_2_x=0.500 -shapecode_2_y=0.550 -shapecode_2_rad=0.26670 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.78740 -shapecode_2_r=0.000 -shapecode_2_g=0.100 -shapecode_2_b=0.550 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=started = 0; -shape_2_init2=t1 = 0.412; //seeds for pseudo random generator -shape_2_init3=t2 = 0.4563; -shape_2_init4=t3 = 0.6452; -shape_2_init5=t4 = 0.2565; -shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_2_per_frame9=t = .6; -shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_2_per_frame11=t = t + rnd2*0.1; -shape_2_per_frame12=wh = rnd4*asin(1)*4; -shape_2_per_frame13=wv = 0.25 + rnd3*0.1; -shape_2_per_frame14= -shape_2_per_frame15=d = 6; // makes the perspective impact -shape_2_per_frame16=zoom = 1; -shape_2_per_frame17=l = 1; -shape_2_per_frame18= -shape_2_per_frame19=// Kardan angles -shape_2_per_frame20= -shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_2_per_frame22=w2 = q4; // rotation around vertical axis -shape_2_per_frame23=w3 = q5; // rotation around horizontal axis -shape_2_per_frame24= -shape_2_per_frame25= -shape_2_per_frame26=// definition of the 3D shape -shape_2_per_frame27= -shape_2_per_frame28=i = instance; -shape_2_per_frame29= -shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; -shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; -shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35=// 3D rotations -shape_2_per_frame36= -shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_2_per_frame39=z1 = my_z; -shape_2_per_frame40= -shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_2_per_frame43=y2 = y1; -shape_2_per_frame44= -shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_2_per_frame47=x3 = x2; -shape_2_per_frame48= -shape_2_per_frame49=// perspective calculation -shape_2_per_frame50= -shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_2_per_frame53= -shape_2_per_frame54=rad = rad/d; -shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_2_per_frame57= -shape_2_per_frame58=x = 0.5 + my_x; -shape_2_per_frame59=y = 0.5 + my_y; -shape_2_per_frame60= -shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=512 -shapecode_3_x=0.500 -shapecode_3_y=0.550 -shapecode_3_rad=0.05012 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.78740 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.110 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=started = 0; -shape_3_init2=t1 = 0.412; //seeds for pseudo random generator -shape_3_init3=t2 = 0.4563; -shape_3_init4=t3 = 0.6452; -shape_3_init5=t4 = 0.2565; -shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_3_per_frame9=t = .6; -shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_3_per_frame11=t = t + rnd2*0.1; -shape_3_per_frame12=wh = rnd4*asin(1)*4; -shape_3_per_frame13=wv = 0.25 + rnd3*0.1; -shape_3_per_frame14= -shape_3_per_frame15=d = 1.4; // makes the perspective impact -shape_3_per_frame16=zoom = 1; -shape_3_per_frame17=l = 1; -shape_3_per_frame18= -shape_3_per_frame19=// Kardan angles -shape_3_per_frame20= -shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_3_per_frame22=w2 = q4; // rotation around vertical axis -shape_3_per_frame23=w3 = q5; // rotation around horizontal axis -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=// definition of the 3D shape -shape_3_per_frame27= -shape_3_per_frame28=i = instance; -shape_3_per_frame29= -shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); -shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; -shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); -shape_3_per_frame33= -shape_3_per_frame34= -shape_3_per_frame35=// 3D rotations -shape_3_per_frame36= -shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame39=z1 = my_z; -shape_3_per_frame40= -shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame43=y2 = y1; -shape_3_per_frame44= -shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame47=x3 = x2; -shape_3_per_frame48= -shape_3_per_frame49=// perspective calculation -shape_3_per_frame50= -shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame53= -shape_3_per_frame54=rad = rad/d; -shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_3_per_frame57= -shape_3_per_frame58=x = 0.5 + my_x; -shape_3_per_frame59=y = 0.5 + my_y; -shape_3_per_frame60= -shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret /= float3(1.3,1.8,-2.1); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 deleted file mode 100644 index ae4d0ca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 007 Double2 [PRIVATE].milk2 +++ /dev/null @@ -1,2391 +0,0 @@ -Created with MILKDROP 3.2 on 25/06/2023 at 00:11:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.55 -blending_direction=1 -random_1=0.658266 -random_2=0.085230 -random_3=0.970732 -random_4=0.056233 -random_5=0.949458 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 DeepMash 3d zoomout2 testdontkeep.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.010 -fWarpScale=1.766 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.100 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); -per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); -per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=ob_r = wave_g; -per_frame_7=ob_b = wave_r; -per_frame_8=ob_g = wave_b; -per_frame_9=ib_r = wave_r; -per_frame_10=ib_b = wave_g; -per_frame_11=ib_g = wave_r; -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((y&x/x)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(y/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1+(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; -per_pixel_20=zm=zm+star/10; -per_pixel_21=sx=zm; -per_pixel_22=sy=zm; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -per_pixel_24=q1 = 0.4*x; -per_pixel_25=q2= (0.3*x); -per_pixel_26=q3 = below(x,0.1*q5+ 0.3); -per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); -per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); -per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); -per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); -per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); -per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); -per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; -per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; -per_pixel_35=cy = 1*sin(24*rad); -per_pixel_36=cx = 1*cos(24*rad); -per_pixel_37=kdx=dx;////////////////////////////////////////// -per_pixel_38=kdy=dy; -per_pixel_39=ksx=sx; -per_pixel_40=ksy=sy; -per_pixel_41=krt=rot; -per_pixel_42=kzm=zoom; -per_pixel_43=kcx=cx; -per_pixel_44=kcy=cy; -per_pixel_45=kwp=warp; -per_pixel_46= -per_pixel_47=dx=0; -per_pixel_48=dy=0; -per_pixel_49=sx=1; -per_pixel_50=sy=1; -per_pixel_51=rot=0; -per_pixel_52=zoom=1; -per_pixel_53=cx=.5; -per_pixel_54=cy=.5; -per_pixel_55=warp=0;///////////////////////////////////////////////////// -per_pixel_56= -per_pixel_57=sw = ang/6.2832 + 1; -per_pixel_58=sw = sw*8; -per_pixel_59= -per_pixel_60=bl = equal(int(sw)%2,0); -per_pixel_61=sw = sw - int(sw); -per_pixel_62=sw = if(bl,sw,1-sw)*3; -per_pixel_63= -per_pixel_64= -per_pixel_65=rd = pow(rad*.8,.9); -per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_67=zm = .01 + .01*sin(rd); -per_pixel_68= -per_pixel_69=dx = (x-.5)*zm; -per_pixel_70=dy = (y-.5)*zm; -per_pixel_71=/////////////////////////////////////// -per_pixel_72=cr1=65*.01; -per_pixel_73=cr2=65*.01; -per_pixel_74=crx=cr2-cr1; -per_pixel_75=ci=rad; -per_pixel_76=cb=.25 ; -per_pixel_77=crs=2; -per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_80=jx1=crr; -per_pixel_81=kx1=1-crr; -per_pixel_82= -per_pixel_83=jdx=dx; -per_pixel_84=jdy=dy; -per_pixel_85=jsx=sx; -per_pixel_86=jsy=sy; -per_pixel_87=jrt=rot; -per_pixel_88=jzm=zoom; -per_pixel_89=jcx=cx; -per_pixel_90=jcy=cy; -per_pixel_91=jwp=warp; -per_pixel_92= -per_pixel_93=dx=(jx1*jdx+kx1*kdx); -per_pixel_94=dy=(jx1*jdy+kx1*kdy); -per_pixel_95=sx=(jx1*jsx+kx1*ksx); -per_pixel_96=sy=(jx1*jsy+kx1*ksy); -per_pixel_97=rot=(jx1*jrt+kx1*krt); -per_pixel_98=zoom=(jx1*jzm+kx1*kzm); -per_pixel_99=cx=(jx1*jcx+kx1*kcx); -per_pixel_100=cy=(jx1*jcy+kx1*kcy); -per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// -per_pixel_102= -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`ret /= float3(-3.0,1.9,1.7); -comp_47=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R186.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=179 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20065 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.99979 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.500 -shapecode_0_border_b=0.150 -shapecode_0_border_a=1.000 -shape_0_per_frame1=//lorenz-attractor calc -shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); -shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); -shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); -shape_0_per_frame5= -shape_0_per_frame6=dx1 = q14*(yy1-xx1); -shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; -shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; -shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); -shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; -shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; -shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=// 3D object model coordinates -shape_0_per_frame16=my_x = xx1*0.1; -shape_0_per_frame17=my_y = yy1*0.1; -shape_0_per_frame18=my_z = zz1*0.1 - 3; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=d = 5; // camera distance -shape_0_per_frame22=zoom = 0.66; -shape_0_per_frame23= -shape_0_per_frame24=// solid angles -shape_0_per_frame25=w1 = q3; -shape_0_per_frame26=w2 = q4; -shape_0_per_frame27=w3 = q5; -shape_0_per_frame28= -shape_0_per_frame29=// 3D rotation -shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame32=z1 = my_z; -shape_0_per_frame33= -shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame36=y2 = y1; -shape_0_per_frame37= -shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame40=x3 = x2; -shape_0_per_frame41= -shape_0_per_frame42=// perspective calculation -shape_0_per_frame43= -shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame45=w = atan2(x3,y3); -shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame48= -shape_0_per_frame49=my_x = zoom*sin(w)*p; -shape_0_per_frame50=my_y = zoom*cos(w)*p; -shape_0_per_frame51= -shape_0_per_frame52=x = 0.5 + my_x; -shape_0_per_frame53=y = 0.5 + my_y; -shape_0_per_frame54= -shape_0_per_frame55=rad = rad/d; -shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; -shape_0_per_frame57=r=int(rand(30))/30+instance-instance; -shape_0_per_frame58=g=int(rand(30))/30+instance-instance; -shape_0_per_frame59=b=int(rand(30))/30+instance-instance; -shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; -shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; -shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; -shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; -shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; -shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; -shape_0_per_frame66= -shape_0_per_frame67=a=int(rand(30))/30+instance-instance; -shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; -shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; -shape_0_per_frame70=sides=int(rand(30))+instance-instance; -shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; -shape_0_per_frame72= -shapecode_1_enabled=0 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=512 -shapecode_1_x=0.500 -shapecode_1_y=0.550 -shapecode_1_rad=0.09860 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78740 -shapecode_1_r=0.200 -shapecode_1_g=0.030 -shapecode_1_b=0.550 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=started = 0; -shape_1_init2=t1 = 0.412; //seeds for pseudo random generator -shape_1_init3=t2 = 0.4563; -shape_1_init4=t3 = 0.6452; -shape_1_init5=t4 = 0.2565; -shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_1_per_frame9=t = .6; -shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_1_per_frame11=t = t + rnd2*0.1; -shape_1_per_frame12=wh = rnd4*asin(1)*4; -shape_1_per_frame13=wv = 0.25 + rnd3*0.1; -shape_1_per_frame14= -shape_1_per_frame15=d = 6; // makes the perspective impact -shape_1_per_frame16=zoom = 1; -shape_1_per_frame17=l = 1; -shape_1_per_frame18= -shape_1_per_frame19=// Kardan angles -shape_1_per_frame20= -shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_1_per_frame22=w2 = q4; // rotation around vertical axis -shape_1_per_frame23=w3 = q5; // rotation around horizontal axis -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=// definition of the 3D shape -shape_1_per_frame27= -shape_1_per_frame28=i = instance; -shape_1_per_frame29= -shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; -shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; -shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; -shape_1_per_frame33= -shape_1_per_frame34= -shape_1_per_frame35= -shape_1_per_frame36=// 3D rotations -shape_1_per_frame37= -shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame40=z1 = my_z; -shape_1_per_frame41= -shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame44=y2 = y1; -shape_1_per_frame45= -shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame48=x3 = x2; -shape_1_per_frame49= -shape_1_per_frame50=// perspective calculation -shape_1_per_frame51= -shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame54= -shape_1_per_frame55=rad = rad/d; -shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; -shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; -shape_1_per_frame58= -shape_1_per_frame59=x = 0.5 + my_x; -shape_1_per_frame60=y = 0.5 + my_y; -shape_1_per_frame61= -shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=512 -shapecode_2_x=0.500 -shapecode_2_y=0.550 -shapecode_2_rad=0.26670 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.78740 -shapecode_2_r=0.000 -shapecode_2_g=0.100 -shapecode_2_b=0.550 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=started = 0; -shape_2_init2=t1 = 0.412; //seeds for pseudo random generator -shape_2_init3=t2 = 0.4563; -shape_2_init4=t3 = 0.6452; -shape_2_init5=t4 = 0.2565; -shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_2_per_frame9=t = .6; -shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_2_per_frame11=t = t + rnd2*0.1; -shape_2_per_frame12=wh = rnd4*asin(1)*4; -shape_2_per_frame13=wv = 0.25 + rnd3*0.1; -shape_2_per_frame14= -shape_2_per_frame15=d = 6; // makes the perspective impact -shape_2_per_frame16=zoom = 1; -shape_2_per_frame17=l = 1; -shape_2_per_frame18= -shape_2_per_frame19=// Kardan angles -shape_2_per_frame20= -shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_2_per_frame22=w2 = q4; // rotation around vertical axis -shape_2_per_frame23=w3 = q5; // rotation around horizontal axis -shape_2_per_frame24= -shape_2_per_frame25= -shape_2_per_frame26=// definition of the 3D shape -shape_2_per_frame27= -shape_2_per_frame28=i = instance; -shape_2_per_frame29= -shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; -shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; -shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35=// 3D rotations -shape_2_per_frame36= -shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_2_per_frame39=z1 = my_z; -shape_2_per_frame40= -shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_2_per_frame43=y2 = y1; -shape_2_per_frame44= -shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_2_per_frame47=x3 = x2; -shape_2_per_frame48= -shape_2_per_frame49=// perspective calculation -shape_2_per_frame50= -shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_2_per_frame53= -shape_2_per_frame54=rad = rad/d; -shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_2_per_frame57= -shape_2_per_frame58=x = 0.5 + my_x; -shape_2_per_frame59=y = 0.5 + my_y; -shape_2_per_frame60= -shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=512 -shapecode_3_x=0.500 -shapecode_3_y=0.550 -shapecode_3_rad=0.05012 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.78740 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.110 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=started = 0; -shape_3_init2=t1 = 0.412; //seeds for pseudo random generator -shape_3_init3=t2 = 0.4563; -shape_3_init4=t3 = 0.6452; -shape_3_init5=t4 = 0.2565; -shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_3_per_frame9=t = .6; -shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_3_per_frame11=t = t + rnd2*0.1; -shape_3_per_frame12=wh = rnd4*asin(1)*4; -shape_3_per_frame13=wv = 0.25 + rnd3*0.1; -shape_3_per_frame14= -shape_3_per_frame15=d = 1.4; // makes the perspective impact -shape_3_per_frame16=zoom = 1; -shape_3_per_frame17=l = 1; -shape_3_per_frame18= -shape_3_per_frame19=// Kardan angles -shape_3_per_frame20= -shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_3_per_frame22=w2 = q4; // rotation around vertical axis -shape_3_per_frame23=w3 = q5; // rotation around horizontal axis -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=// definition of the 3D shape -shape_3_per_frame27= -shape_3_per_frame28=i = instance; -shape_3_per_frame29= -shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); -shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; -shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); -shape_3_per_frame33= -shape_3_per_frame34= -shape_3_per_frame35=// 3D rotations -shape_3_per_frame36= -shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame39=z1 = my_z; -shape_3_per_frame40= -shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame43=y2 = y1; -shape_3_per_frame44= -shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame47=x3 = x2; -shape_3_per_frame48= -shape_3_per_frame49=// perspective calculation -shape_3_per_frame50= -shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame53= -shape_3_per_frame54=rad = rad/d; -shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_3_per_frame57= -shape_3_per_frame58=x = 0.5 + my_x; -shape_3_per_frame59=y = 0.5 + my_y; -shape_3_per_frame60= -shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret /= float3(-0.7,2.0,2.6); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk deleted file mode 100644 index 8a42e1f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Mirrors.milk +++ /dev/null @@ -1,245 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.900 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.025 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -per_frame_1=dec_med = pow (0.5, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = -index2/100; -per_frame_20=q29 = bnot(below(index2+index3,1)); -per_frame_21= -per_frame_22=puls = dec_slow*puls + (1-dec_slow)*q29; -per_frame_23=q32 = puls; -per_frame_24= -per_frame_25=k1 = is_beat*equal(index%2,0); -per_frame_26=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_27=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_28=rott = p2 * 3.1416/4; -per_frame_29= -per_frame_30=q1 = cos(rott); -per_frame_31=q2 = sin(rott); -per_frame_32=q3 = -q2; -per_frame_33=q4 = q1; -per_frame_34= -per_frame_35=trel1 = trel1 + 4.2*q1/fps*(q22); -per_frame_36=trel2 = trel2 + 3*q2/fps*(1); -per_frame_37=px = .2*sin(trel1); -per_frame_38=py = .1*cos(trel2); -per_frame_39=q5 = px; -per_frame_40=q6 = py; -per_frame_41= -per_frame_42=rotx = rotx + q5/fps*4; -per_frame_43=roty = roty + q6/fps*4; -per_frame_44=q15 = rotx; -per_frame_45=q16 = roty; -per_frame_46= -per_frame_47=ppx = ppx*dec_slow + (1-dec_slow)*px; -per_frame_48=ppy = ppy*dec_slow + (1-dec_slow)*py; -per_frame_49=q7 = ppx; -per_frame_50=q8 = ppy; -per_frame_51= -per_frame_52= -per_frame_53=q10 = 20; //speed shot -per_frame_54=q11 = .8; //brightness shot -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1; -per_frame_58=dy = .00; -per_frame_59=dx = .0; -per_frame_60=warp = .1; -per_pixel_1=rot = .05 * q1 * (1-rad); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_19=`} -comp_20=` -comp_21=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk deleted file mode 100644 index 3533d9c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms.milk +++ /dev/null @@ -1,846 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=bb = bb*0.99 + bass*0.02; -per_frame_2=mm = mm*0.99 + mid*0.02; -per_frame_3=tt = tt*0.99 + treb*0.02; -per_frame_4= -per_frame_5=mx = max(max(bb,mm),tt); -per_frame_6=mn = min(min(bb,mm),tt); -per_frame_7= -per_frame_8=t1 = (bb-mn)/(mx-mn); -per_frame_9=t2 = (mm-mn)/(mx-mn); -per_frame_10=t3 = (tt-mn)/(mx-mn); -per_frame_11= -per_frame_12=v = 0.2/fps; -per_frame_13=bm = bm + (t1-t2)*v; -per_frame_14=mt = mt + (t2-t3)*v; -per_frame_15= -per_frame_16=// coordinates spiral 1 -per_frame_17=q11 = 0.5; // X -per_frame_18=q12 = 0; // Y -per_frame_19= -per_frame_20=// coordinates spiral 2 -per_frame_21=q13 = -0.5; -per_frame_22=q14 = 0; -per_frame_23= -per_frame_24=q15 = 0.5/asin(1); // pi/4 -per_frame_25= -per_frame_26=q16 = -bm; // rotation -per_frame_27=q17 = mt; // growth -per_frame_28= -per_frame_29=// raytraced sphere code -per_frame_30= -per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_33= -per_frame_34=zz = 2.2; // linear zoom -per_frame_35= -per_frame_36=pi = asin(1)*2; -per_frame_37=pi2inv = 0.5/pi; -per_frame_38=maskangle = asin( 1/d); -per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_40=q31 = d; -per_frame_41=q30 = z; -per_frame_42=q29 = pi2inv; -per_frame_43=q28 = pi; -per_frame_44=q27 = 1/zz; -per_frame_45= -per_frame_46=v = 0.4; -per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_50= -per_frame_51=n = n + j1*0.0052; -per_frame_52=n1 = n1 + j2*0.0052; -per_frame_53=n2 = n2 + j3*0.0052; -per_frame_54= -per_frame_55= -per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin -per_frame_57=w2 = mt*pi; -per_frame_58=w3 = n2*0.0; -per_frame_59= -per_frame_60=q20 = cos(w1); -per_frame_61=q21 = sin(w1); -per_frame_62=q22 = cos(w2); -per_frame_63=q23 = sin(w2); -per_frame_64=q24 = cos(w3); -per_frame_65=q25 = sin(w3); -warp_1=`#define tex sampler_Pattern_039 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`sampler sampler_MilkDrop3_020; -comp_2=`shader_body -comp_3=`{ -comp_4=`ret = tex2D(sampler_MilkDrop3_020, frac(1-GetBlur2(uv).yx*0.6 + time*float2(0.057,.036))) -comp_5=`*(1+GetPixel(uv).x + GetBlur1(uv).y)*0.4; -comp_6=` -comp_7=`//MilkDrop3 Color Mode: -comp_8=`ret /= float3(0.8,-1.4,2.8); -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk deleted file mode 100644 index eb26a63..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 008 Worms2.milk +++ /dev/null @@ -1,828 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*12-1) + 1.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*12-1) + 1.6*( 0.60*cos(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1*3); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.16; -per_frame_11=wave_r = wave_r + 2.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.25; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`#define tex sampler_Pattern_039 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/2)*xymod.x-cos(time/2)*xymod.y; -warp_11=`xy1.y=cos(time/2)*xymod.x+sin(time/2)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.1); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*150; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(0,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk deleted file mode 100644 index 07a7806..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 Alive Blur.milk +++ /dev/null @@ -1,310 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=11.20206 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.200 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_r = wave_r + 0.25*sin(1.4*time) + 0.25*sin(2.25*time); -per_frame_2=wave_g = wave_g + 0.25*sin(1.7*time) + 0.25*sin(2.11*time); -per_frame_3=wave_b = wave_b + 0.25*sin(1.84*time) + 0.25*sin(2.3*time); -per_frame_4=warp = 0; -per_frame_5=ob_r = 0.3 + 0.3*sin(1.56*time); -per_frame_6=ob_g = 0.3 + 0.3*sin(2.15*time); -per_frame_7=ob_b = 0.3 + 0.3*cos(1.4*time); -per_frame_8=ib_r = 0.3 + 0.3*cos(1.83*time); -per_frame_9=ib_g = 0.3 + 0.3*cos(1.02*time); -per_frame_10=ib_b = 0.3 + 0.3*sin(2*time); -per_frame_11=ing = 2*sin(0.25*time); -per_frame_12=wave_x = wave_x + 0.7*sin(time); -per_frame_13=wave_y = wave_y + 0.7*cos(time); -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=rot = rot + 0.15*(1-rad)*(5*sin(time)); -per_pixel_6=zoom = zoom - 0.1*(0.9-rad); -per_pixel_7=cx = cx + 1*0.25*sin(time)*(0.75*sin(time)); -per_pixel_8=cy = cy + 1*0.25*cos(time)*(0.75*cos(time)); -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.9); -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.1; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.3; -comp_14=`//MilkDrop3 Color Mode: -comp_15=`ret /= float3(2.1,2.2,2.6); -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 deleted file mode 100644 index 3205e04..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD.milk2 +++ /dev/null @@ -1,690 +0,0 @@ -Created with MILKDROP 3.2 on 01/09/2023 at 22:12:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.20 -blending_direction=-1 -random_1=0.243767 -random_2=0.424661 -random_3=0.084688 -random_4=0.158672 -random_5=0.324797 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.031 Bubbles 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_022 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; -warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; -warp_12=` -warp_13=`uv=xy1*2+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`ret=1-ret; -comp_16=`ret *= 1.5; -comp_17=`ret -= 0.5; -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 002 Green -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_0_per_point1=it = (it+1)*below(it,5); -wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_0_per_point5= -wave_0_per_point6=tm = time*.5 + sample*2; -wave_0_per_point7= -wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_0_per_point10= -wave_0_per_point11=x = vx; -wave_0_per_point12=y = vy; -wave_0_per_point13= -wave_0_per_point14=tm= 1.11 + sample + t1*2; -wave_0_per_point15= -wave_0_per_point16=flux=sin(time)*0.5; -wave_0_per_point17=fluy=cos(time)*0.5; -wave_0_per_point18= -wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_0_per_point21=xfade = (xfade2+xfade)*0.5; -wave_0_per_point22= -wave_0_per_point23= -wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_0_per_point27= -wave_0_per_point28=r=r1*xfade + g1*(1-xfade); -wave_0_per_point29=g=g1*xfade + b1*(1-xfade); -wave_0_per_point30=b=b1*xfade + r1*(1-xfade); -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=//r=xfade;g=xfade;b=xfade; -wave_0_per_point34= -wave_0_per_point35= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,25); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2.0; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 deleted file mode 100644 index 83539d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 009 LSD2.milk2 +++ /dev/null @@ -1,691 +0,0 @@ -Created with MILKDROP 3.2 on 01/09/2023 at 22:14:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.27 -blending_direction=-1 -random_1=0.571138 -random_2=0.956911 -random_3=0.211789 -random_4=0.425610 -random_5=0.332385 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.031 Bubbles 002 -NAME=MilkDrop2077.031 Bubbles 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_022 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; -warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; -warp_12=` -warp_13=`uv=xy1*2+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`ret=1-ret; -comp_16=`ret *= 1.5; -comp_17=`ret -= 0.5; -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 002 Green -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=14 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_0_per_point1=it = (it+1)*below(it,5); -wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_0_per_point5= -wave_0_per_point6=tm = time*.5 + sample*2; -wave_0_per_point7= -wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_0_per_point10= -wave_0_per_point11=x = vx; -wave_0_per_point12=y = vy; -wave_0_per_point13= -wave_0_per_point14=tm= 1.11 + sample + t1*2; -wave_0_per_point15= -wave_0_per_point16=flux=sin(time)*0.5; -wave_0_per_point17=fluy=cos(time)*0.5; -wave_0_per_point18= -wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_0_per_point21=xfade = (xfade2+xfade)*0.5; -wave_0_per_point22= -wave_0_per_point23= -wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_0_per_point27= -wave_0_per_point28=r=r1*xfade + g1*(1-xfade); -wave_0_per_point29=g=g1*xfade + b1*(1-xfade); -wave_0_per_point30=b=b1*xfade + r1*(1-xfade); -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=//r=xfade;g=xfade;b=xfade; -wave_0_per_point34= -wave_0_per_point35= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,25); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2.0; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.01*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx)) ; -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*3+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 deleted file mode 100644 index fc112ae..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.026 My Little Forest 011.milk2 +++ /dev/null @@ -1,596 +0,0 @@ -Created with MILKDROP 3.30 on 29/01/2024 at 22:11:10 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma2 -blending_progress=0.50 -blending_direction=-1 -random_1=0.727642 -random_2=0.266125 -random_3=0.353117 -random_4=0.218699 -random_5=0.531572 - -[PRESET1_BEGIN] -NAME=face33 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.998 -fDecay=0.980 -fVideoEchoZoom=1.421 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.193 -fWaveScale=1.000 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.730 -fModWaveAlphaEnd=1.070 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.800 -wave_b=0.200 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`//MilkDrop3 Color Mode: -comp_7=`ret /= float3(2.3,0.8,0.8); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=z003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=//zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=//cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_030 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*5+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5/3; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .15) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (0.7-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`//uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.85/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-2*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0,.2,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,2.7,0.8); -comp_103=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=2 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=-0.067500 -SpriteY=0.005000 -SpriteSX=-0.480000 -SpriteSY=-0.480000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rotate=time*0.0625; -code_2=new_scale=max(0.30, (0.16 + 0.55*bass_att))*0.78 + sin(time/1.60*6.283*speed)*0.02; -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk deleted file mode 100644 index c94f0b0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 2.milk +++ /dev/null @@ -1,884 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97880 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01781 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.4*x*sin(time); -shape_2_per_frame4=y = y- 0.44*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02248 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=10 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1024 -shapecode_4_x=0.550 -shapecode_4_y=0.500 -shapecode_4_rad=0.04915 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.27705 -shapecode_4_r=0.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=i=2*instance; -shape_4_per_frame2= -shape_4_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_4_per_frame4= -shape_4_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_4_per_frame6= -shape_4_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_4_per_frame8= -shape_4_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_4_per_frame10= -shape_4_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_4_per_frame12= -shape_4_per_frame13=r2=.5+.3*sin(p); -shape_4_per_frame14=g2=.5-.3*sin(p); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad,2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; -comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; -comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.1; -comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod -comp_40=`ret /= float3(2.0,2.9,2.3); -comp_41=`ret*=1.4; -comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 deleted file mode 100644 index e875de3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3 [PRIVATE].milk2 +++ /dev/null @@ -1,1347 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 00:58:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.29 -blending_direction=1 -random_1=0.376694 -random_2=0.911924 -random_3=0.576829 -random_4=0.075610 -random_5=0.170190 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(1.4,1.3,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.027 XLines 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-cos(2),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *6 -4)*1; -comp_17=`ret -=0.03; -comp_18=`} -comp_19=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk deleted file mode 100644 index a94b990..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk +++ /dev/null @@ -1,878 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-sin(12),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *5 -4)*2.5; -comp_17=`} -comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 deleted file mode 100644 index e875de3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 3.milk2 +++ /dev/null @@ -1,1347 +0,0 @@ -Created with MILKDROP 3.2 on 06/07/2023 at 00:58:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.29 -blending_direction=1 -random_1=0.376694 -random_2=0.911924 -random_3=0.576829 -random_4=0.075610 -random_5=0.170190 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(1.4,1.3,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.027 XLines 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-cos(2),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *6 -4)*1; -comp_17=`ret -=0.03; -comp_18=`} -comp_19=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk deleted file mode 100644 index d03c611..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 GLASS.milk +++ /dev/null @@ -1,914 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.009 -fWaveSmoothing=0.900 -fWaveParam=-0.320 -fModWaveAlphaStart=2.300 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.830 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=352 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04259 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=0.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.820 -wavecode_1_a=0.860 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.060 -wavecode_2_g=1.170 -wavecode_2_b=1.000 -wavecode_2_a=0.950 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.51000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=141 -shapecode_0_x=0.940 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.29883 -shapecode_0_r=1.000 -shapecode_0_g=0.660 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.009 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.435 -shapecode_0_border_g=0.500 -shapecode_0_border_b=0.510 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=s=sample; -shape_0_per_frame3=t=time/3; -shape_0_per_frame4=r1=4*rad; -shape_0_per_frame5= -shape_0_per_frame6=x1= r1*sin(30*sample+3*t); -shape_0_per_frame7=y1= r1*cos(30*sample+2*t); -shape_0_per_frame8= -shape_0_per_frame9=x2= y1- r1*sin(30*sample+3*t); -shape_0_per_frame10=y2= x1+ r1*cos(30*sample+2*t); -shape_0_per_frame11= -shape_0_per_frame12=x3= x2+ r1*sin(30*sample+3*t); -shape_0_per_frame13=y3= y2+ r1*cos(30*sample+2*t); -shape_0_per_frame14= -shape_0_per_frame15= -shape_0_per_frame16=x=if(above(sample,0.284), if(above(sample,0.752),x3,x2), x1); -shape_0_per_frame17=y=if(above(sample,.33), if(above(sample,.66),y3,y2), y1); -shape_0_per_frame18= -shape_0_per_frame19=rad= rad* sin(220*s); -shape_0_per_frame20=a=sin(113*sample); -shape_0_per_frame21=a2=a; -shape_0_per_frame22=my_x = x; -shape_0_per_frame23=my_y = y; -shape_0_per_frame24=my_z = z; -shape_0_per_frame25= -shape_0_per_frame26=r=a; -shape_0_per_frame27= -shape_0_per_frame28=/////// rotations... by flexi -shape_0_per_frame29= -shape_0_per_frame30=d = .4; //// distance -shape_0_per_frame31=zoom = .4; -shape_0_per_frame32= -shape_0_per_frame33=w3 = q3; -shape_0_per_frame34=w2 = q2; -shape_0_per_frame35=w1 = q1; -shape_0_per_frame36= -shape_0_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame39=z1 = my_z; -shape_0_per_frame40= -shape_0_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame43=y2 = y1; -shape_0_per_frame44= -shape_0_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame47=x3 = x2; -shape_0_per_frame48= -shape_0_per_frame49= -shape_0_per_frame50= -shape_0_per_frame51=// perspective calculation -shape_0_per_frame52= -shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame54=w = atan2(x3,y3); -shape_0_per_frame55=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame57= -shape_0_per_frame58=rad= rad* l; -shape_0_per_frame59= -shape_0_per_frame60=my_x = zoom*sin(w)*p; -shape_0_per_frame61=my_y = zoom*cos(w)*p; -shape_0_per_frame62= -shape_0_per_frame63=x = 0.46 + my_x; -shape_0_per_frame64=y = 0.5 + my_y; -shape_0_per_frame65= -shapecode_1_enabled=1 -shapecode_1_sides=30 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=108 -shapecode_1_x=0.560 -shapecode_1_y=0.500 -shapecode_1_rad=0.18532 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.17000 -shapecode_1_r=0.000 -shapecode_1_g=0.352 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2=s=sample; -shape_1_per_frame3=t=time/3; -shape_1_per_frame4=r1=4*rad; -shape_1_per_frame5= -shape_1_per_frame6=x1= r1*sin(30*sample+3*t); -shape_1_per_frame7=y1= r1*cos(30*sample+2*t); -shape_1_per_frame8= -shape_1_per_frame9=x2= y1- r1*sin(30*sample+3*t); -shape_1_per_frame10=y2= x1+ r1*cos(30*sample+2*t); -shape_1_per_frame11= -shape_1_per_frame12=x3= x2+ r1*sin(30*sample+3*t); -shape_1_per_frame13=y3= y2+ r1*cos(30*sample+2*t); -shape_1_per_frame14= -shape_1_per_frame15= -shape_1_per_frame16=x=if(above(sample,0.277), if(above(sample,0.607),x3,x2), x1); -shape_1_per_frame17=y=if(above(sample,0.35), if(above(sample,0.719),y3,y2), y1); -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=rad= rad* sin(s); -shape_1_per_frame21=a=sin(113*sample); -shape_1_per_frame22=a2=a; -shape_1_per_frame23=r=a; -shape_1_per_frame24=my_x = x; -shape_1_per_frame25=my_y = y; -shape_1_per_frame26=my_z = z; -shape_1_per_frame27= -shape_1_per_frame28= -shape_1_per_frame29= -shape_1_per_frame30= -shape_1_per_frame31=/////// rotations... by flexi -shape_1_per_frame32= -shape_1_per_frame33=d = .5; -shape_1_per_frame34=zoom = .3; -shape_1_per_frame35= -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=w3 = q1; -shape_1_per_frame40=w2 = q3; -shape_1_per_frame41=w1 = q2; -shape_1_per_frame42= -shape_1_per_frame43=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame44=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame45=z1 = my_z; -shape_1_per_frame46= -shape_1_per_frame47=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame48=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame49=y2 = y1; -shape_1_per_frame50= -shape_1_per_frame51=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame52=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame53=x3 = x2; -shape_1_per_frame54= -shape_1_per_frame55= -shape_1_per_frame56= -shape_1_per_frame57=// perspective calculation -shape_1_per_frame58= -shape_1_per_frame59=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame60=w = atan2(x3,y3); -shape_1_per_frame61=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame62=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame63= -shape_1_per_frame64=my_x = zoom*sin(w)*p; -shape_1_per_frame65=my_y = zoom*cos(w)*p; -shape_1_per_frame66= -shape_1_per_frame67=x = 0.5 + my_x; -shape_1_per_frame68=y = 0.5 + my_y; -shape_1_per_frame69= -shapecode_2_enabled=0 -shapecode_2_sides=30 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=78 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.61530 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.192 -shapecode_2_a=1.060 -shapecode_2_r2=0.096 -shapecode_2_g2=0.100 -shapecode_2_b2=0.100 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=s=instance/num_inst; -shape_2_per_frame2=t=time; -shape_2_per_frame3= -shape_2_per_frame4=x1=0; -shape_2_per_frame5=y1=0; -shape_2_per_frame6= -shape_2_per_frame7=x2= x1+ rad*.2*sin(2*3.5*s+t); -shape_2_per_frame8=y2= y1+ rad*.04*cos(2*3.5*s+t); -shape_2_per_frame9= -shape_2_per_frame10=x=.5+if(equal(s,.5),x1,x2); -shape_2_per_frame11=y=0.48+if(equal(s,0.48),y1,y2); -shape_2_per_frame12= -shape_2_per_frame13=x= x+ .4*rad*sin(3*t); -shape_2_per_frame14=y= y+ .4*rad*cos(5*t); -shape_2_per_frame15= -shape_2_per_frame16=rad= rad* 0.19*equal(s,0.5)*sin(1+s+t)+rad*0.044*sin(s+t)*above(s,0); -shape_2_per_frame17=a= a-.8+equal(s,.5); -shape_2_per_frame18=r=if(equal(s,0.44),r,sin(10*s*t)); -shape_2_per_frame19=r2=r/2; -shape_2_per_frame20= -shape_2_per_frame21= -shape_2_per_frame22= -shape_2_per_frame23= -shape_2_per_frame24= -shape_2_per_frame25=x3= x+ rad*.4*sin(2*3.5*s+14*t); -shape_2_per_frame26=y3= y+ rad*.3*cos(2*3.5*s+15*t); -shape_2_per_frame27= -shape_2_per_frame28=x=if(equal(s,.5),x,x3); -shape_2_per_frame29=y=if(equal(s,.5),y,y3); -shape_2_per_frame30= -shapecode_3_enabled=0 -shapecode_3_sides=50 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.550 -shapecode_3_y=0.565 -shapecode_3_rad=0.02375 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.180 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.273 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=1.130 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.200 -shapecode_3_border_b=0.200 -shapecode_3_border_a=1.000 -shape_3_per_frame1=x=.5+.5*(q1-q2)+.2*(q3-q4)+.08*(q5-q6)+.03*(q7-q8); -shape_3_per_frame2=y=0.45+0.45*(q1+q2)+0.21*(q3+q4)+0.075*(q5+q6)+0.035*(q7+q8); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc/32; -per_frame_8=q2 = midc/32; -per_pixel_1=zoom = pow(rad-tan(25),1); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.63,0.99-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`//ret -= 0.1; -comp_23=`ret /= float3(.8,1.0,0.9); -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk deleted file mode 100644 index f02b6d9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 4 VERRE SINCOSTAN [PRIVATE].milk +++ /dev/null @@ -1,806 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),rad+cos(0.1)); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`ret -= 0.05; -comp_23=`ret /= float3(-0.1,1.4,1.1); -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk deleted file mode 100644 index 40f06f2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER [PRIVATE].milk +++ /dev/null @@ -1,822 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`} -comp_34=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 deleted file mode 100644 index ac01afe..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER2 [PRIVATE].milk2 +++ /dev/null @@ -1,1663 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 22:34:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.505420 -random_2=0.740108 -random_3=0.248238 -random_4=0.388889 -random_5=0.361518 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`ret /= float3(-0.7,1.9,2.5); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`} -comp_34=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 deleted file mode 100644 index 8ce724e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER3 [PRIVATE].milk2 +++ /dev/null @@ -1,1709 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 22:36:16 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=1 -random_1=0.666125 -random_2=0.315312 -random_3=0.925745 -random_4=0.777507 -random_5=0.157317 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`ret /= float3(-0.7,1.9,2.5); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.010 TV's eye2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`ret /= float3(-2.6,1.4,-0.6); -comp_52=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 deleted file mode 100644 index ea4b4a2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER4 [PRIVATE].milk2 +++ /dev/null @@ -1,1708 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 22:36:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.52 -blending_direction=1 -random_1=0.408808 -random_2=0.609756 -random_3=0.029810 -random_4=0.097425 -random_5=0.743225 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`ret /= float3(-0.7,1.9,2.5); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.010 TV's eye2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 deleted file mode 100644 index 0cb5d74..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER5 [PRIVATE].milk2 +++ /dev/null @@ -1,1708 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 22:39:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.059621 -random_2=0.873577 -random_3=0.668970 -random_4=0.575474 -random_5=0.746341 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`ret /= float3(-0.7,1.9,2.5); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER4.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.5,1.8,-2.0); -comp_48=`ret /= float3(2.0,-0.2,-2.3); -comp_49=`ret /= float3(1.0,-1.5,-0.1); -comp_50=`ret /= float3(0.7,0.6,1.1); -comp_51=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 deleted file mode 100644 index ca0d985..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.027 XLines 5 LAZER6 [PRIVATE].milk2 +++ /dev/null @@ -1,1607 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 22:32:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.47 -blending_direction=1 -random_1=0.757995 -random_2=0.438211 -random_3=0.802168 -random_4=0.915854 -random_5=0.039024 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 5 LAZER.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=6 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=2 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.4 + 0.325*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.4 + 0.32*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.3*x*sin(time); -shape_4_per_frame4=y = y- 0.5*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.4 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -shapecode_5_enabled=1 -shapecode_5_sides=40 -shapecode_5_additive=1 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=4 -shapecode_5_x=0.500 -shapecode_5_y=0.505 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=0.96000 -shapecode_5_r=1.140 -shapecode_5_g=1.000 -shapecode_5_b=1.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=0.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=0.940 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.000 -shape_5_per_frame1=x = 0.5 + 0.125*sin(time /instance*0.5); -shape_5_per_frame2=y = 0.54 + 0.136*cos(time /instance*0.72); -shape_5_per_frame3=x = x- 0.4*x*sin(time); -shape_5_per_frame4=y = y- 0.34*y*cos(time); -shape_5_per_frame5= -shape_5_per_frame6= -shape_5_per_frame7= -shape_5_per_frame8=rad = rad*mid_att; -shape_5_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_5_per_frame10=b = 0.3 + 0.66*sin(frame*0.46 + 2.5615); -shape_5_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.588); -shape_5_per_frame12= -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),2+cos(q2/10)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`ret /= float3(-0.7,1.9,2.5); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R133 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00600 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.050*( 0.60*tan(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=decay = decay - 0.01*equal(frame%40,0); -per_frame_4=rot = rot + 0.01*cos(time*0.113)+tan(ang/10); -per_frame_5=rot = rot + 0.01*sin(time*0.533); -per_frame_6=rot = rot + 0.02*sin(time*-2.323); -per_frame_7=dx = dx + dx_residual; -per_frame_8=dy = dy + dy_residual; -per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=0.9615+rad*0.1; -per_pixel_2=rot = rot * 3*(0.2-pow(rad*2-1,1)); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.006; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.28; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b - c; -comp_7=`a = a + c - a*c; -comp_8=`base = 1.4*a; -comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.1,0.1); -comp_10=`//ret.xy = ret.yx; -comp_11=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk deleted file mode 100644 index 1ed0410..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001 Robot.milk +++ /dev/null @@ -1,531 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304=wave_r=int(rand(101))/100; -per_frame_305=wave_g=int(rand(101))/100; -per_frame_306=wave_b=int(rand(101))/100; -per_frame_307= -per_frame_308= -per_frame_309=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_310=//colr etc durch q var ersetzen -per_frame_311=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_023.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.137500 -SpriteY=-0.050000 -SpriteSX=0.760000 -SpriteSY=0.760000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk deleted file mode 100644 index fb4b5d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 001.milk +++ /dev/null @@ -1,1116 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304=wave_r=int(rand(101))/100; -per_frame_305=wave_g=int(rand(101))/100; -per_frame_306=wave_b=int(rand(101))/100; -per_frame_307= -per_frame_308= -per_frame_309=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_310=//colr etc durch q var ersetzen -per_frame_311=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk deleted file mode 100644 index 5559a69..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 002.milk +++ /dev/null @@ -1,691 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.011 -fWarpScale=0.011 -fZoomExponent=0.88000 -fShader=0.000 -zoom=0.85000 -rot=-0.01680 -cx=0.605 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00760 -sx=1.16000 -sy=0.94000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.575 -ob_r=0.012 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.231 -ib_r=0.260 -ib_g=0.205 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rot1=0.11 -per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); -per_frame_2=rot=rot1; -per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); -per_frame_4=wave_r=int(rand(101))/100; -per_frame_5=wave_g=int(rand(101))/100; -per_frame_6=wave_b=int(rand(101))/100; -per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); -per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); -per_pixel_1=rot=if(above(rad,3),-rot,rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 deleted file mode 100644 index 5a61aaf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 003.milk2 +++ /dev/null @@ -1,1388 +0,0 @@ -Created with MILKDROP 3.2 on 25/07/2023 at 23:41:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.47 -blending_direction=1 -random_1=0.966802 -random_2=0.384959 -random_3=0.866667 -random_4=0.288889 -random_5=0.094986 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.028 Rainbow Wave 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.011 -fWarpScale=0.011 -fZoomExponent=0.88000 -fShader=0.000 -zoom=0.85000 -rot=-0.01680 -cx=0.605 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00760 -sx=1.16000 -sy=0.94000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.575 -ob_r=0.012 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.231 -ib_r=0.260 -ib_g=0.205 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=rot1=0.11 -per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); -per_frame_2=rot=rot1; -per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); -per_frame_4=wave_r=int(rand(101))/100; -per_frame_5=wave_g=int(rand(101))/100; -per_frame_6=wave_b=int(rand(101))/100; -per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); -per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); -per_pixel_1=rot=if(above(rad,3),-rot,rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 80; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstabsoll = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8=pi=3.1416; -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.5 + 0.5*(2*bass_att + mid_att*0.8 + treb_att*0.8)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 2*pi*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*2*pi); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*2*pi; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstabsoll = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstabsoll); -per_frame_86=nstab = if (nstabsoll>nstab, nstab+1, if (nstabsollsax2*24)*pow(sin(trel1*pi/2+stab/nstab*pi*4),5); -per_frame_139= -per_frame_140= xang = 0; yang = 0; zang = 2*pi * stab/nstab+r4_; //alle Stebe anordnen -per_frame_141= ox = x0; oy=y0; oz=z0; -per_frame_142= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_143= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_144= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_145= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_146= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_147= oz += max(0,certain-2.5)/5*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_148= -per_frame_149= base = p*1000+4*stab; -per_frame_150= gmegabuf (base)=ox; -per_frame_151= gmegabuf (base+1)=oy; -per_frame_152= gmegabuf (base+2)=oz; -per_frame_153=stab += 1); -per_frame_154=p += 1); -per_frame_155= -per_frame_156=reg33 = index2%2; -per_frame_157=reg32 = is_beat ; -per_frame_158=q3 = min(vol_,3)*1.5; -per_frame_159=q11 = trel1; -per_frame_160= -per_frame_161=reg10 = nstab; -per_frame_162=reg11 = sdia; //Dicke Stab -per_frame_163=q31 = aspectx; -per_frame_164=q32 = aspecty; -per_frame_165=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_166= -per_frame_167= -per_frame_168=//shape 4 -per_frame_169=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_170=x0 = 0; -per_frame_171=y0 = 0; -per_frame_172=z0 = 2*-r0+0.5; -per_frame_173=reg77 = z0; //fuer shape 4 -per_frame_174=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_175=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_176=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_177=q15 = x-0.5; q16 = y-0.5; -per_frame_178= -per_frame_179=z0 = -z0; -per_frame_180=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_181=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_182=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_183=q5 = x-0.5; q6 = y-0.5; -per_frame_184= -per_frame_185=//back light comp -per_frame_186=circ = ((index2/2)%2==0); -per_frame_187=if (circ, -per_frame_188=x0 = sin (trel1*pi/2)*50; -per_frame_189=y0 = cos (trel1*pi/2)*50; -per_frame_190=, -per_frame_191=x0 = sin (bcount+r1)*50; -per_frame_192=y0 = cos (bcount+r1)*50; -per_frame_193=); -per_frame_194= -per_frame_195=z0 = 3; -per_frame_196=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_197=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_198=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_199=q1 = x-0.5; q2 = y-0.5; -per_frame_200=q31 = nenner > 0; -per_frame_201= -per_frame_202=z0 = -3; -per_frame_203=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_204=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_205=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_206=q10 = x-0.5; q12 = y-0.5; -per_frame_207= -per_frame_208=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_209=tband += .05*abs(s4)*dt; -per_frame_210=q30 = tband; //tile move -per_frame_211=monitor = bivol; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 deleted file mode 100644 index ff16f56..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.028 Rainbow Wave 004.milk2 +++ /dev/null @@ -1,386 +0,0 @@ -Created with MILKDROP 3.21 on 10/09/2023 at 22:45:36 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.57 -blending_direction=-1 -random_1=0.188347 -random_2=0.079946 -random_3=0.619512 -random_4=0.094309 -random_5=0.366938 - -[PRESET1_BEGIN] -NAME=martin - riding the wave -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*9+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2); -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*sin(time/3)*sin(time/5); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`#define GP GetPixel -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -warp_6=`float k= saturate(abs(uv1.y)*3+.2); -warp_7=`float3 noise = tex2D(sampler_noise_lq,uv*min(8,1.5/k)+rand_frame)-0.5; -warp_8=`uv += noise.xy * 0.02*max(0,rand_preset.x-.4) *k; -warp_9=`noise = tex2D(sampler_pw_noise_lq,uv+rand_frame); -warp_10=`ret = GetPixel(uv)*0.985-0.008*(noise.z>0.86)* (frame%2); -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv-sin(q5/2))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.01/length(uv1-0.4); -comp_23=`ret += 0.01/length(uv3-0.5); -comp_24=`ret += 0.01/length(uv5-0.4); -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.9,2.6,2.7); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.028 Rainbow Wave 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.011 -fWarpScale=0.011 -fZoomExponent=0.88000 -fShader=0.000 -zoom=0.85000 -rot=-0.01680 -cx=0.605 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00760 -sx=1.16000 -sy=0.94000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.575 -ob_r=0.012 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.231 -ib_r=0.260 -ib_g=0.205 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -per_frame_init_1=rot1=0.11 -per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); -per_frame_2=rot=rot1; -per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); -per_frame_4=wave_r=int(rand(101))/100; -per_frame_5=wave_g=int(rand(101))/100; -per_frame_6=wave_b=int(rand(101))/100; -per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); -per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); -per_pixel_1=rot=if(above(rad,3),-rot,rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 2.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk deleted file mode 100644 index b44f200..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk +++ /dev/null @@ -1,297 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret -= 0.2; -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 deleted file mode 100644 index b4b8b7b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 001.milk2 +++ /dev/null @@ -1,286 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 19:41:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.50 -blending_direction=-1 -random_1=0.311653 -random_2=0.829675 -random_3=0.991192 -random_4=0.684824 -random_5=0.392141 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(0.9,2.3,2.8); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R262 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`//MilkDrop3 Color Mode: -comp_36=`ret /= float3(2.8,2.9,2.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 deleted file mode 100644 index 5023646..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002.milk2 +++ /dev/null @@ -1,286 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 19:42:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.50 -blending_direction=-1 -random_1=0.311653 -random_2=0.829675 -random_3=0.991192 -random_4=0.684824 -random_5=0.392141 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(1.6,1.7,0.6); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R262 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`//MilkDrop3 Color Mode: -comp_36=`ret /= float3(2.8,2.9,2.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk deleted file mode 100644 index 6f4b71e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 002c.milk +++ /dev/null @@ -1,634 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`sampler sampler_MilkDrop3_018; -comp_2=`sampler sampler_MilkDrop3_011; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*17),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(1,0,0), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(2,1,2), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.5,0),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_018, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_011,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=`ret -=0.1; -comp_28=`ret /= float3(rad*3,1.9,2.6); -comp_29=`//MilkDrop3 Color Mode: -comp_30=`ret /= float3(1.1,-0.1,2.3); -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk deleted file mode 100644 index ee15456..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk +++ /dev/null @@ -1,317 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); -warp_9=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/5); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 deleted file mode 100644 index 4fb05ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003.milk2 +++ /dev/null @@ -1,251 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 20:24:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.48 -blending_direction=1 -random_1=0.380623 -random_2=0.818835 -random_3=0.138753 -random_4=0.102304 -random_5=0.058130 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=6.100 -fWaveScale=1.342 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.503 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.06322 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.900 -wave_y=1.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_r = 1; -per_frame_2=wave_g = 1; -per_frame_3=wave_b = 1; -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R145 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(-2.9,2.5,2.3); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk deleted file mode 100644 index d38b075..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 003s.milk +++ /dev/null @@ -1,338 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); -warp_9=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/5); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.320000 -SpriteSY=-0.320000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk deleted file mode 100644 index 9a69c0e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk +++ /dev/null @@ -1,140 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.02009 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(1.9,1.3,1.9); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 deleted file mode 100644 index 1c5ef88..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004.milk2 +++ /dev/null @@ -1,287 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 19:41:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.50 -blending_direction=-1 -random_1=0.311653 -random_2=0.829675 -random_3=0.991192 -random_4=0.684824 -random_5=0.392141 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(0.9,2.3,2.8); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R262 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`//MilkDrop3 Color Mode: -comp_36=`ret /= float3(2.8,2.9,2.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 deleted file mode 100644 index 5023646..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004b.milk2 +++ /dev/null @@ -1,286 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 19:42:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.50 -blending_direction=-1 -random_1=0.311653 -random_2=0.829675 -random_3=0.991192 -random_4=0.684824 -random_5=0.392141 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(1.6,1.7,0.6); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R262 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`//MilkDrop3 Color Mode: -comp_36=`ret /= float3(2.8,2.9,2.1); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 deleted file mode 100644 index 506099f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 004c.milk2 +++ /dev/null @@ -1,252 +0,0 @@ -Created with MILKDROP 3.21 on 30/10/2023 at 20:24:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.48 -blending_direction=1 -random_1=0.380623 -random_2=0.818835 -random_3=0.138753 -random_4=0.102304 -random_5=0.058130 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.029 Candy Bars 003 -NAME=MilkDrop2077.029 Candy Bars 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=6.100 -fWaveScale=1.342 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.503 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.06322 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.900 -wave_y=1.000 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_r = 1; -per_frame_2=wave_g = 1; -per_frame_3=wave_b = 1; -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R145 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(-2.9,2.5,2.3); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk deleted file mode 100644 index 6b89fec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk +++ /dev/null @@ -1,288 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=1 -shapecode_4_sides=40 -shapecode_4_additive=1 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=4 -shapecode_4_x=0.500 -shapecode_4_y=0.505 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=0.96000 -shapecode_4_r=1.140 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=0.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.940 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.000 -shape_4_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_4_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_4_per_frame3=x = x- 0.4*x*sin(time); -shape_4_per_frame4=y = y- 0.44*y*cos(time); -shape_4_per_frame5= -shape_4_per_frame6= -shape_4_per_frame7= -shape_4_per_frame8=rad = rad*mid_att; -shape_4_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_4_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_4_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_4_per_frame12= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`//MilkDrop3 Color Mode: -comp_16=`ret /= float3(0.9,2.2,2.7); -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 deleted file mode 100644 index fc23202..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.029 Candy Bars 005.milk2 +++ /dev/null @@ -1,366 +0,0 @@ -Created with MILKDROP 3.30 on 03/11/2023 at 22:48:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.888889 -random_2=0.794444 -random_3=0.834011 -random_4=0.296748 -random_5=0.196612 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6e -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=7.889 -fWaveScale=3.323 -fWaveSmoothing=0.900 -fWaveParam=-0.600 -fModWaveAlphaStart=1.010 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=27.000 -nMotionVectorsY=19.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = 0.5 + 0.5*sin(6*time); -per_frame_2=wave_g = 0.5 + 0.5*sin(4.1*time); -per_frame_3=wave_b = -1 + (1-wave_r + 1-wave_g); -per_frame_4=warp = 0; -per_frame_5=//echo_zoom = echo_zoom + 0.2*sin(bass_att); -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.045*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.045*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5= -per_pixel_6=a = 3*sin(1-rad*2*cos(abs(dx_r*(0.75*sin(time)-rad)))); -per_pixel_7=b = abs(tan(cos(sin(12*rad)))); -per_pixel_8=c = 8*(dx_r*dy_r/2)*sin(12*ang); -per_pixel_9= -per_pixel_10=rot = rot + abs(c*dx_r*(b+a)); -per_pixel_11=zoom = zoom + dx_r*(a*b) + abs(2*dy_r*b); -per_pixel_12=dx = dx + c; -per_pixel_13=sw = ang/6.2832 + 1; -per_pixel_14=sw = sw*8; -per_pixel_15= -per_pixel_16=bl = equal(int(sw)%2,0); -per_pixel_17=sw = sw - int(sw); -per_pixel_18=sw = if(bl,sw,1-sw)*3; -per_pixel_19= -per_pixel_20= -per_pixel_21=rd = pow(rad*.8,.9); -per_pixel_22=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_23=zm = .01 + .01*sin(rd); -per_pixel_24= -per_pixel_25=dx = (x-.5)*zm; -per_pixel_26=dy = (y-.5)*zm; -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.5); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R055 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.030 -wave_g=1.100 -wave_b=1.000 -wave_x=0.525 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.130 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.420 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.82000 -shapecode_0_r=0.500 -shapecode_0_g=0.555 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.495 -shapecode_1_rad=0.14811 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.330 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.900 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.010 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.040 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.100 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); -per_frame_1=gamma=.5+bass_att; -per_frame_2=q1=q1+treb_att; -per_frame_3=wave_r=wave_r+sin(time+gamma); -per_frame_4=wave_g=wave_g+cos(time-gamma); -per_frame_5=wave_b=(1-(wave_r+wave_g)); -per_frame_6= -per_frame_7= -per_pixel_1=zoom=zoom+0.1; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; -per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; -per_pixel_4=rot=sqr(rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.3)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .07; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(0.6,0.7,0.2)*0.05 + -comp_29=` time*float3(2.2,0.9,1.6)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.21; -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 deleted file mode 100644 index b09a700..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 002.milk2 +++ /dev/null @@ -1,1621 +0,0 @@ -Created with MILKDROP 3.2 on 30/08/2023 at 19:45:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.50 -blending_direction=1 -random_1=0.815854 -random_2=0.797967 -random_3=0.906369 -random_4=0.547832 -random_5=0.232656 - -[PRESET1_BEGIN] -NAME=mess5 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.99700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.06989 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.21670 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q1; -shape_2_per_frame2=g = q2; -shape_2_per_frame3=b = q3; -shape_2_per_frame4=r2 = q2; -shape_2_per_frame5=g2 = q3; -shape_2_per_frame6=b2 = q1; -shape_2_per_frame7=x = x + 0.11*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_2_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_2_per_frame9=border_r = q3; -shape_2_per_frame10=border_b = q2; -shape_2_per_frame11=border_g = q1; -shape_2_per_frame12=ang = ang + 2.52*cos(time); -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.40271 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.930 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=vol=(bass+mid+treb_att)*0.3333; -shape_3_per_frame3= -shape_3_per_frame4=redsine=.5+.15*bass*sin(time*3); -shape_3_per_frame5=greensine=.5+.15*mid*sin(time*2); -shape_3_per_frame6=bluesine=.5+.15*treb*sin(time); -shape_3_per_frame7= -shape_3_per_frame8=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -shape_3_per_frame9=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -shape_3_per_frame10=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -shape_3_per_frame11= -shape_3_per_frame12=r=redif; -shape_3_per_frame13=g=greenif; -shape_3_per_frame14=b=blueif; -shape_3_per_frame15= -shape_3_per_frame16=r2=sin(time*.47); -shape_3_per_frame17=g2=sin(time*.72); -shape_3_per_frame18=b2=sin(time*0.33); -shape_3_per_frame19= -shape_3_per_frame20=tex_ang=3.14+3.14*sin(time*.42); -shape_3_per_frame21=ang=3.14+3.14*sin(time*.55); -shapecode_4_enabled=0 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.21091 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.010 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*0.6; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*g; -shape_4_per_frame6=g=g+sin(mid)*g; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.107*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.1029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(2.4,0.7,0.8); -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(1.3,-0.1,1.4); -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - CyberPunk Rain Move -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.080 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/9); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_Pattern_046; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_046, uv); -warp_7=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(0.5,1.3,1.4); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 deleted file mode 100644 index 8c0ee4a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003.milk2 +++ /dev/null @@ -1,366 +0,0 @@ -Created with MILKDROP 3.2 on 02/09/2023 at 21:51:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.516667 -random_2=0.793902 -random_3=0.186992 -random_4=0.669377 -random_5=0.251491 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.030 Fire Spaghettis 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.080 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/9); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_Pattern_046; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_046, uv); -warp_7=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(0.5,1.3,1.4); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R232 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 deleted file mode 100644 index 2d29f3a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.030 Fire Spaghettis 003b.milk2 +++ /dev/null @@ -1,358 +0,0 @@ -Created with MILKDROP 3.2 on 02/09/2023 at 21:54:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.56 -blending_direction=-1 -random_1=0.236314 -random_2=0.642276 -random_3=0.576423 -random_4=0.278591 -random_5=0.315447 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.030 Fire Spaghettis 002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.080 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/9); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_Pattern_046; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_046, uv); -warp_7=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(0.5,1.3,1.4); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R232 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.98-0.004; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(2.8,-2.6,-2.8); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 deleted file mode 100644 index 0420ff4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.031 Bubbles 002.milk2 +++ /dev/null @@ -1,611 +0,0 @@ -Created with MILKDROP 3.2 on 01/09/2023 at 22:07:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.90 -blending_direction=-1 -random_1=0.055691 -random_2=0.020867 -random_3=0.437805 -random_4=0.629946 -random_5=0.198916 - -[PRESET1_BEGIN] -NAME=amandio c - the green machine 1 sdfx -NAME=amandio c - the green machine 1 sdfx -NAME=amandio c - the green machine 1 sdfx -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -per_frame_1=wave_y = 2.4; -per_frame_2=decay = decay - 0.02*equal(frame%60,0); -per_pixel_1=dx = dx + (x*x2-1.5)*0.002 + 0.0015*cos(y*12 + time*1.03)/3; -per_pixel_2=dy = dy + 0.003+ 0.001*cos(y*36-13) + 0.005*cos(x*.2 + time*.103); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.147 + 0.422)*GetBlur3(uv).x*lerp(float3(0,2.2,2.5),float3(2,2.6,0.3),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(2.6,0.3,1.1),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.09; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.1,2.5,0.9)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(2.5,1.4,1)+1,GetPixel(uv).y*1.32); -comp_28=`ret -= 0.3; -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.006 Isosceles River -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.07419 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_0_per_frame4=x = x+ 0.47*x*sin(time); -shape_0_per_frame5=y = y+ 0.4*y*cos(time); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12=rad = rad*treb_att; -shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.66038 -shapecode_2_ang=1.38230 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.20047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.97000 -shapecode_3_r=0.830 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.560 -shapecode_3_g2=0.500 -shapecode_3_b2=0.860 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.01; -per_frame_21=dy=cos(musictime*0.069)*0.01; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(cos(5 - q5),1)*q1*q2; -per_pixel_2=//rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=//zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=//zm=max(zm,0.5); -per_pixel_7=//sx=zm; -per_pixel_8=//sy=zm -warp_1=`#define tex sampler_Pattern_022 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/8)*xymod.x-cos(time/8)*xymod.y/2; -warp_11=`xy1.y=cos(time/8)*xymod.x+sin(time/8)*xymod.y/2; -warp_12=` -warp_13=`uv=xy1*2+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`ret=1-ret; -comp_16=`ret *= 1.5; -comp_17=`ret -= 0.5; -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk deleted file mode 100644 index dfb62b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001.milk +++ /dev/null @@ -1,262 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_MilkDrop3_022; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_022, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), -0.3); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Zoom Mode: -comp_4=`uv = 0.05+ 0.9*uv; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret *= 1.00; //gamma -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1; -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk deleted file mode 100644 index 8dcad2d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 001b.milk +++ /dev/null @@ -1,317 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/q1); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_MilkDrop3_022; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_022, uv); -warp_7=`//MilkDrop3 Sharpness Mode: -warp_8=`ret = lerp(ret, tex2D(sampler_main,uv_orig), -0.3); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Multiplicate Mode: -comp_4=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=` -comp_13=` -comp_14=` -comp_15=` ret = tex2D(sampler_main, uv).xyz; -comp_16=` ret *= 1.00; //gamma -comp_17=`//MilkDrop3 Brightness Mode: -comp_18=`ret *= 1; -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk deleted file mode 100644 index b271cb0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 002.milk +++ /dev/null @@ -1,316 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/q1); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`sampler sampler_MilkDrop3_017; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_017, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` float L = lum(ret); -comp_7=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_8=` float L2 = lum(GetBlur1(uv)); -comp_9=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_10=` -comp_11=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_12=` float3(2,0.4,2)*ret.y + -comp_13=` float3(0.1,1.3,1.2)*ret.z; -comp_14=` ret *= 0.37; -comp_15=` -comp_16=` ret = ret*ret * (1 + bw2*4); -comp_17=` -comp_18=`ret /= float3(0.7,0.7,1.6); -comp_19=`} -comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk deleted file mode 100644 index 752ba40..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.033 XorDev 003.milk +++ /dev/null @@ -1,519 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_MilkDrop3_017; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_017, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(3.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *=1.6; -comp_35=`//ret = GetPixel(uv); -comp_36=`ret /= float3(2.9,2.1,1.1); -comp_37=`ret -= 0.15; -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk deleted file mode 100644 index 536aa1b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000b.milk +++ /dev/null @@ -1,239 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.229 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.505 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.974 -mv_b=0.710 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.008 -wavecode_0_b=0.688 -wavecode_0_a=0.980 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); -wave_0_per_point13=zp=zp*0.217; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.52000 -wavecode_1_r=0.700 -wavecode_1_g=0.000 -wavecode_1_b=1.030 -wavecode_1_a=1.030 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); -wave_1_per_point13=zp=zp*0.215; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.57; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wave_1_per_point35= -wave_1_per_point36= -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.535 -shapecode_0_rad=0.85357 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=0.980 -shapecode_0_g=0.000 -shapecode_0_b=0.872 -shapecode_0_a=0.020 -shapecode_0_r2=0.800 -shapecode_0_g2=1.050 -shapecode_0_b2=0.910 -shapecode_0_a2=0.051 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=t1 = rand(100)*0.01; -shape_0_init2=t2 = rand(100)*0.009; -shape_0_init3=te = 1; -shape_0_init4=poly = 5; -shape_0_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); -shape_0_per_frame2=r=q1; -shape_0_per_frame3=g=q2; -shape_0_per_frame4=b=q3; -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Zoom Mode: -comp_4=`uv = 0.05+ 0.9*uv; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret *= 1.42; //gamma -comp_8=` ret *= ret; //darken -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk deleted file mode 100644 index ee2dc4c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000c.milk +++ /dev/null @@ -1,149 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.430 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid); -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=0.3+sounds*0.03; -shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Zoom Mode: -comp_4=`uv = 0.05+ 0.9*uv; -comp_5=` -comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_7=` -comp_8=`ret = GetPixel(uv); -comp_9=` -comp_10=`float2 d = texsize.zw * 8; -comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_13=` -comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_15=` -comp_16=` -comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(2.7,2.8,1.5); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk deleted file mode 100644 index 62d9119..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000cs.milk +++ /dev/null @@ -1,170 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.430 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid); -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=0.3+sounds*0.03; -shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Zoom Mode: -comp_4=`uv = 0.05+ 0.9*uv; -comp_5=` -comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_7=` -comp_8=`ret = GetPixel(uv); -comp_9=` -comp_10=`float2 d = texsize.zw * 8; -comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_13=` -comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_15=` -comp_16=` -comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(2.7,2.8,1.5); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft2.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.140000 -SpriteSY=-0.140000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk deleted file mode 100644 index a931d55..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 000d.milk +++ /dev/null @@ -1,162 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.430 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid); -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=0.3+sounds*0.03; -shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 deleted file mode 100644 index 33228af..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001a.milk2 +++ /dev/null @@ -1,260 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 14:50:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.44 -blending_direction=-1 -random_1=0.999593 -random_2=0.598916 -random_3=0.010163 -random_4=0.091463 -random_5=0.612195 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.037 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=2.011 -fWarpScale=1.656 -fZoomExponent=1.34762 -fShader=0.000 -zoom=1.07212 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00000 -dy=0.00000 -warp=0.72142 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.020 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.050 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_a = 0; -per_frame_2=zoom = zoom + 0.05*((bass_att+mid_att+treb_att)-2.5); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvc = uv-.5; -comp_5=`float2 uv1 = uv-float2(q1,q2); -comp_6=`float2 uv1a= uv-float2(q2,q1); -comp_7=`float2 uvm = float2(atan2(uvc.x,uvc.y), 1/length(uvc)); -comp_8=`uvm=uv; -comp_9=` -comp_10=`float tun=atan2(uv1a.x,uv1a.y)-12*length(uv1); -comp_11=`tun-=.2*q11-time; -comp_12=` -comp_13=` -comp_14=`float3 blur = GetBlur1(uvm); -comp_15=`float3 sharp = tex2D(sampler_main, uvm); -comp_16=`float3 fix = GetPixel(frac(uvm)); -comp_17=` -comp_18=`float mod = (fix/((1.3)-cos(tun))); -comp_19=` -comp_20=`float3 fret = (fix-blur-sin(time))*mod; -comp_21=`float3 inv = 1-fret; -comp_22=` -comp_23=`float melt = dot(fret, inv); -comp_24=` -comp_25=`ret=tex2D(sampler_main, float2(uv.x, uv.y))*inv+.55*fret; -comp_26=`ret=lerp(ret, inv, 1.5*saturate(melt)); -comp_27=` -comp_28=`//ret=GetPixel(uv); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 deleted file mode 100644 index bb47ecd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001b.milk2 +++ /dev/null @@ -1,514 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 14:35:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.32 -blending_direction=1 -random_1=0.863686 -random_2=0.606640 -random_3=0.189973 -random_4=0.892547 -random_5=0.506098 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R213 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 deleted file mode 100644 index a1068b6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001c.milk2 +++ /dev/null @@ -1,409 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 14:37:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.52 -blending_direction=1 -random_1=0.549322 -random_2=0.752168 -random_3=0.453659 -random_4=0.743631 -random_5=0.179268 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 deleted file mode 100644 index 23adc10..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 001d.milk2 +++ /dev/null @@ -1,374 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 14:43:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.35 -blending_direction=1 -random_1=0.627100 -random_2=0.267480 -random_3=0.777371 -random_4=0.908537 -random_5=0.057182 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R113 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=0.451 -fWarpScale=3.209 -fZoomExponent=3.30005 -fShader=0.000 -zoom=1.00441 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_frame_13= -per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); -per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` ret += (ret - GetBlur2(uv))*0.3; -warp_9=` ret *= 0.9; -warp_10=` -warp_11=` // add noise: -warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; -warp_14=` -warp_15=` // desaturate over time, to keep the globs white -warp_16=` //ret = lerp(ret, lum(ret), 0.2); -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; -comp_4=` -comp_5=` float crisp, blur; -comp_6=` float2 uv2; -comp_7=` -comp_8=` float shadow_offset = 0.0; -comp_9=` float shadow_str = 1.15; -comp_10=` -comp_11=` uv2 = (uv-0.5)*0.8+0.5; -comp_12=` crisp = tex2D(sampler_main, uv2).y; -comp_13=` // add drop shadow: -comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; -comp_15=` ret *= (1-blur*shadow_str); -comp_16=` ret = max(ret, crisp.xxx); -comp_17=` -comp_18=` uv2 = uv; -comp_19=` crisp = tex2D(sampler_main, uv2).x; -comp_20=` // add drop shadow: -comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; -comp_22=` ret *= (1-blur*shadow_str); -comp_23=` ret = max(ret, crisp.xxx); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 deleted file mode 100644 index 0a5ef61..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 002.milk2 +++ /dev/null @@ -1,255 +0,0 @@ -Created with MILKDROP 3.30 on 03/12/2023 at 14:47:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.44 -blending_direction=-1 -random_1=0.390108 -random_2=0.526558 -random_3=0.664228 -random_4=0.051626 -random_5=0.781572 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R209 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 deleted file mode 100644 index fb57d1a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.034 The Escargot 003.milk2 +++ /dev/null @@ -1,297 +0,0 @@ -Created with MILKDROP 3.30 on 02/12/2023 at 02:54:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.41 -blending_direction=1 -random_1=0.652168 -random_2=0.065447 -random_3=0.979810 -random_4=0.673713 -random_5=0.120732 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret = tex2D( sampler_Pattern_045, uv); -warp_6=` -warp_7=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_8=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_9=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`//MilkDrop3 Zoom Mode: -comp_7=`uv = 0.05+ 0.9*uv; -comp_8=` -comp_9=` -comp_10=`ret = 3*GetBlur3(uv); -comp_11=` -comp_12=`float2 uv2 = uv; -comp_13=` -comp_14=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_15=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(3.5,0.6,1),1,ret.x)*1.4; -comp_25=` -comp_26=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_27=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_28=`ret *= ret+0.5; -comp_29=`//ret = GetPixel(uv); -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.5,1.1,0.8); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.034 - amandio c - flexi - The Escargot -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.420 -fDecay=0.500 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.430 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid); -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=0.3+sounds*0.03; -shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_10=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_11=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_12= -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Zoom Mode: -comp_4=`uv = 0.05+ 0.9*uv; -comp_5=` -comp_6=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_7=` -comp_8=`ret = GetPixel(uv); -comp_9=` -comp_10=`float2 d = texsize.zw * 8; -comp_11=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_12=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_13=` -comp_14=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_15=` -comp_16=` -comp_17=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(2.7,2.8,1.5); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk deleted file mode 100644 index 045ad91..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire1.milk +++ /dev/null @@ -1,315 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.92368 -rot=0.00000 -cx=0.500 -cy=0.520 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx-ang; -shape_1_per_frame13=y=my*bass; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.159; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 d = texsize.zw*4; -comp_5=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_6=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_7=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_8=` -comp_9=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_10=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_11=` -comp_12=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_13=` -comp_14=`//MilkDrop3 Invert Mode: -comp_15=`ret = 1 - ret; -comp_16=`//MilkDrop3 Color Mode: -comp_17=`ret /= float3(2.9,2.6,2.5); -comp_18=`//MilkDrop3 Blow Mode: -comp_19=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_20=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk deleted file mode 100644 index ded136c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire2.milk +++ /dev/null @@ -1,325 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.92368 -rot=0.00000 -cx=0.500 -cy=0.520 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx-ang; -shape_1_per_frame13=y=my*bass; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma-ang)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.5),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.159; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk deleted file mode 100644 index ca8b127..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3.milk +++ /dev/null @@ -1,274 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk deleted file mode 100644 index dc91353..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire3s.milk +++ /dev/null @@ -1,297 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk deleted file mode 100644 index fa47fe1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire4.milk +++ /dev/null @@ -1,671 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=13 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz; -per_frame_277=q19 = posx; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot ; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx/3; -per_frame_295=q32 = aspecty/3; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .10; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -per_pixel_2=rot = 0.012; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk deleted file mode 100644 index 2a1b60e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.035 fire5.milk +++ /dev/null @@ -1,407 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.773 -fWaveSmoothing=0.000 -fWaveParam=-0.200 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.680 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 1; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.0005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.006; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`//MilkDrop3 SoftColor Mode: -comp_31=`ret += float3(-0.2,0.1,0.3); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 deleted file mode 100644 index a755078..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 001.milk2 +++ /dev/null @@ -1,305 +0,0 @@ -Created with MILKDROP 3.30 on 28/01/2024 at 13:47:25 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.40 -blending_direction=1 -random_1=0.572087 -random_2=0.620732 -random_3=0.453252 -random_4=0.312060 -random_5=0.372764 - -[PRESET1_BEGIN] -NAME=face34 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.998 -fDecay=0.980 -fVideoEchoZoom=1.421 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.193 -fWaveScale=1.000 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.730 -fModWaveAlphaEnd=1.070 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.800 -wave_b=0.200 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`//MilkDrop3 Color Mode: -comp_7=`ret /= float3(2.9,2.4,1.3); -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R018 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.970 -fWarpScale=1.078 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=1.01000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.005 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.970 -ib_size=0.247 -ib_r=0.290 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.110 -b1ed=0.250 -per_frame_1=wave_r = 0.7+0.3*sin(time); -per_pixel_1=dy = 0.008*(y+0.1*bass); -per_pixel_2=zoom = 1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; -comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; -comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod -comp_39=`} -[PRESET2_END] - -[SPRITE1] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.140000 -SpriteSY=1.140000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.27+(bass_att/15); -code_2=new_scale=1.0+1.020000/2+0.1*sin(time*0.500000+(bass_att/10)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 deleted file mode 100644 index f8207da..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.036 Triangle of Sadness 002.milk2 +++ /dev/null @@ -1,450 +0,0 @@ -Created with MILKDROP 3.30 on 28/01/2024 at 13:47:50 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=triangle -blending_progress=0.49 -blending_direction=1 -random_1=0.259892 -random_2=0.936314 -random_3=0.922900 -random_4=0.400271 -random_5=0.455420 - -[PRESET1_BEGIN] -NAME=face34 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.998 -fDecay=0.980 -fVideoEchoZoom=1.421 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.193 -fWaveScale=1.000 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.730 -fModWaveAlphaEnd=1.070 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.800 -wave_b=0.200 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`//MilkDrop3 Color Mode: -comp_7=`ret /= float3(2.9,2.4,1.3); -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*cos(time/3); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.1,1.9,1.0); -comp_27=`} -[PRESET2_END] - -[SPRITE1] -SpriteName=sprites\vecteezy.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.140000 -SpriteSY=1.140000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.27+(bass_att/15); -code_2=new_scale=1.0+1.020000/2+0.1*sin(time*0.500000+(bass_att/10)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk deleted file mode 100644 index 7b5ef1f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002c.milk +++ /dev/null @@ -1,285 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=0 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.540000 -SpriteSY=1.540000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk deleted file mode 100644 index 10f0746..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002d.milk +++ /dev/null @@ -1,328 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`//MilkDrop3 Color Mode: -comp_12=`ret /= float3(-2.2,0.6,-2.8); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=0 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.540000 -SpriteSY=1.540000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk deleted file mode 100644 index e0b2d90..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002e.milk +++ /dev/null @@ -1,333 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=0 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.540000 -SpriteSY=1.540000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk deleted file mode 100644 index cf1f786..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002g.milk +++ /dev/null @@ -1,205 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.075 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=bindex2 += is_beat*!bindex; -per_frame_11=q24 = is_beat; -per_frame_12= -per_frame_13= -per_frame_14=//Vol delay chain -per_frame_15=vol = (bass+mid+treb); -per_frame_16=tr2 += vol*dt; -per_frame_17=q6 = tr2; -per_frame_18= -per_frame_19=vol_=vol_*0.8 + 0.2*vol; -per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_22=q1 = vol-vol_; -per_frame_23= -per_frame_24=q5 = 0.025*sin(time*0.17); -per_frame_25=monitor = q6; -per_frame_26= -per_frame_27= -per_frame_28=q8 = sin(tr2*0.078); -per_frame_29=q9 = sin(tr2*0.019); -per_frame_30= -per_frame_31=wx += q8*dt/2; -per_frame_32=wy += (1+q9)*dt/2; -per_frame_33=q18 = wx; -per_frame_34=q19 = wy; -per_frame_35=q32=aspecty; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2= -per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); -per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); -per_pixel_5= -per_pixel_6=dx = q8*(1-rad*2)*0.003; -per_pixel_7=dy = q9*(1-rad*2)*0.003; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//MilkDrop3 Color Mode: -comp_19=`ret /= float3(1.1,0.6,1.9); -comp_20=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=0 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.540000 -SpriteSY=1.540000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk deleted file mode 100644 index e634164..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.038 Spirale 002h.milk +++ /dev/null @@ -1,156 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=0.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`//MilkDrop3 Color Mode: -comp_19=`ret /= float3(1.0,0.8,0.7); -comp_20=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=0 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.540000 -SpriteSY=1.540000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk deleted file mode 100644 index 6baa5bd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.039 Thunder1.milk +++ /dev/null @@ -1,336 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00549 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=//---------- INDECISIVE CODE -------------- -per_frame_2=vol = (bass+mid)/6; -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_8=xpos = xpos + 0.001*xspeed; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=speed=yspeed+xspeed; -per_frame_16=pos=xpos+ypos; -per_frame_17=cy_range=1; -per_frame_18=cx_range=1; -per_frame_19=cy_i = cy_range*sin(xspeed*ypos+(sin(time*0.964)-0.5*cos(time*0.256))); -per_frame_20=cx_i = cx_range*sin(yspeed*xpos-(cos(time*1.345)-0.5*cos(time*0.331))); -per_frame_21=q4=cx_i; -per_frame_22=q5=cy_i; -per_frame_23=//------------------------------------------ -per_frame_24= -per_frame_25=wave_x = wave_x+0.3*sin(cy_i); -per_frame_26=wave_y = wave_y+0.3*sin(cx_i); -per_frame_27= -per_frame_28=wave_r = wave_r + 0.5*(0.6*sin(time*1.3) + 0.4*sin(0.98*time)); -per_frame_29=wave_b = wave_b + 0.5*(0.6*sin(time*1.1) + 0.4*sin(0.78*time)); -per_frame_30=wave_g = wave_g + 0.5*(0.6*sin(time*1.2) + 0.4*sin(0.6*time)); -per_frame_31= -per_frame_32=q8=wave_r; -per_frame_33=q7=wave_b; -per_frame_34=q6=wave_g; -per_frame_35=warp=0; -per_frame_36=vol = 0.1*(vol*9 + (bass_att+mid_att+treb_att)*0.333333); -per_frame_37=q1=vol*2; -per_frame_38= -per_frame_39=mtime=mtime+vol*0.01; -per_frame_40=q2=mtime*0.25; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = 0.5 + (uv-0.5)*float2(1,-1); -comp_4=` -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=` -comp_10=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1; -comp_11=`ret = GetBlur2(uv_x).x*float3(0,0,2); -comp_12=`ret = lerp(ret,1.2,GetBlur1(uv_x).x); -comp_13=` -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\thunder1.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.002500 -SpriteY=0.397501 -SpriteSX=1.180000 -SpriteSY=1.180000 -SpriteRot=1.000000 -SpriteSpeed=0.070000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk deleted file mode 100644 index 154cb24..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1.milk +++ /dev/null @@ -1,183 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_5=` -comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_7=` -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.5*bass_att; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk deleted file mode 100644 index 5ae2205..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10.milk +++ /dev/null @@ -1,134 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.634 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.040 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.12000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); -per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); -per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); -per_frame_6= -per_frame_7=wave_r = 1-mv_r; -per_frame_8=wave_g = 1-mv_b; -per_frame_9=wave_b = 1-mv_g; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); -per_pixel_2=dx_r = equal(thresh,.2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,.2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); -per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); -per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); -per_pixel_8=dx = dx + 0.000149*(0.232*sin(1.04*time) + 0.0376*cos(0.232*time)*cos(12*rad)); -per_pixel_9=dy = dy + 0.00014*(0.163*cos(2*bass_att) + 0.033*sin(0.163*time)*sin(12*rad)); -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk deleted file mode 100644 index 4623bdc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10b.milk +++ /dev/null @@ -1,122 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.03,(bass/1.3-1.3))*cos(time*1.4+rad*24*cos(time/2+ang)*cos(rad)-time); -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk deleted file mode 100644 index 4cd5c5e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10c.milk +++ /dev/null @@ -1,519 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`//MilkDrop3 Shadows Mode: -comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk deleted file mode 100644 index 6335377..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 10d.milk +++ /dev/null @@ -1,513 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`#define GB1 GetBlur3 -warp_4=` -warp_5=`shader_body { -warp_6=`//uv = uv_orig; -warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; -warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); -warp_9=`} -warp_10=` -warp_11=` -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`//MilkDrop3 Shadows Mode: -comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(6,4,7)); -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk deleted file mode 100644 index 86d963b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 11.milk +++ /dev/null @@ -1,663 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.037 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 =0; -wave_0_per_point5=speed = 0.01*bass_att; -wave_0_per_point6=v = sample*100 + (value1*bass); -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_0_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16=r = r + 0.5*sin(time*5.52); -wave_0_per_point17=g = g + 0.5*sin(time*5.107); -wave_0_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_0_per_point19= -wave_0_per_point20=x = x*0.7 + 0.15; -wave_0_per_point21=y = y*0.7 + 0.15; -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,800),0 ,ys); -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.45310 -shapecode_0_ang=3.20442 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.74187 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.620 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang=.03*time; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.84548 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73458 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.100 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=sample=instance/num_inst; -shape_1_per_frame3= -shape_1_per_frame4=//// water ripples -shape_1_per_frame5= -shape_1_per_frame6=q10=200*sample; -shape_1_per_frame7=r1= 4*3.14*sample*sample; -shape_1_per_frame8= -shape_1_per_frame9=x = r1 * sin(q10) + 1*sin(.11*time); -shape_1_per_frame10=y = r1 * cos(q10) + 1*sin(-.14*time) ; -shape_1_per_frame11=z = .1*r1*cos(sqrt(x*x+y*y)); -shape_1_per_frame12=z = z+.1*r1*sin(1.3*r1+1*time); -shape_1_per_frame13= -shape_1_per_frame14=z = z+1*sin(.21*time); -shape_1_per_frame15= -shape_1_per_frame16=rad=10*rad/(10+x*x+y*y+z*z); -shape_1_per_frame17=a=a/(2+.1*rad); -shape_1_per_frame18=a2=.2*a; -shape_1_per_frame19=border_a=.2*a; -shape_1_per_frame20= -shape_1_per_frame21=my_x = x+2; -shape_1_per_frame22=my_y = y-2; -shape_1_per_frame23=my_z = z+2; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=////////// -shape_1_per_frame27= -shape_1_per_frame28=d = 25+15*sin(.2*time); -shape_1_per_frame29=zoom = .6; -shape_1_per_frame30= -shape_1_per_frame31=w1 =.1; -shape_1_per_frame32=w2 = .6*sin(.5*time); -shape_1_per_frame33=w3 =-1.3+ .6*sin(.8*time); -shape_1_per_frame34= -shape_1_per_frame35=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame36=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame37=z1 = my_z; -shape_1_per_frame38= -shape_1_per_frame39=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame40=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame41=y2 = y1; -shape_1_per_frame42= -shape_1_per_frame43=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame44=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame45=x3 = x2; -shape_1_per_frame46= -shape_1_per_frame47=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame48=w = atan2(x3,y3); -shape_1_per_frame49=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame50=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame51= -shape_1_per_frame52=my_x = zoom*sin(w)*p; -shape_1_per_frame53=my_y = zoom*cos(w)*p; -shape_1_per_frame54= -shape_1_per_frame55=x = 0.5 + my_x; -shape_1_per_frame56=y = 0.5 + my_y; -shape_1_per_frame57= -shape_1_per_frame58=rad=rad/d; -shape_1_per_frame59=b=(1-sample); -shape_1_per_frame60=g=b/2; -shape_1_per_frame61=r=b/6; -shape_1_per_frame62=r2=r; -shape_1_per_frame63=g2=g; -shape_1_per_frame64=b2=b; -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`#define GB1 GetBlur3 -warp_4=` -warp_5=`shader_body { -warp_6=`//uv = uv_orig; -warp_7=`float2 noise = tex2D(sampler_noise_lq,uv+rand_frame)*0.5+0.5; -warp_8=`ret = max (GetPixel(uv_orig),GetPixel(uv)) * (1-q24*float3(1,1,1)); -warp_9=`} -warp_10=` -warp_11=` -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`//MilkDrop3 Shadows Mode: -comp_16=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(6,4,7)); -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk deleted file mode 100644 index 333b4d4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1b.milk +++ /dev/null @@ -1,210 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_5=` -comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_7=` -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.5*bass_att; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 deleted file mode 100644 index 7d7e83d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 1e.milk2 +++ /dev/null @@ -1,563 +0,0 @@ -Created with MILKDROP 3 PRO on 14/04/2024 at 20:38:31 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=side -blending_progress=0.53 -blending_direction=-1 -random_1=0.959079 -random_2=0.181436 -random_3=0.911518 -random_4=0.840786 -random_5=0.256098 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.040 Sand Rose 1b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_5=` -comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_7=` -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=za3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; -warp_4=` -warp_5=` float1 d = 0.003; -warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; -warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; -warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; -warp_9=` -warp_10=` -warp_11=` -warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; -warp_13=` -warp_14=` -warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; -warp_16=` -warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; -warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; -warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; -warp_20=`//ret = 0; -warp_21=` -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.5*bass_att; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk deleted file mode 100644 index 83dbf2a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 2.milk +++ /dev/null @@ -1,166 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.715 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 612*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/40; -warp_19=` -warp_20=`uv6 = 4*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (1,04,.15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .002; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= .8; -comp_14=` ret.x += saturate(g.x-g.y)/5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`//ret.x = GetBlur1(uv).x-2; -comp_19=`//ret.z = GetBlur2(uv).z-3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.017500 -SpriteY=-0.002500 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk deleted file mode 100644 index d8538d9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 3.milk +++ /dev/null @@ -1,165 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.280 -fDecay=0.800 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_2=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_3=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_4=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_5=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_6=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_7=q1=bass_thresh; -per_frame_8=q2=treb_thresh; -per_frame_9=q3=mid_thresh; -per_frame_10=q4=vol_thresh; -per_frame_11=wave_r=wave_r+.1*Sin(time*.54); -per_frame_12=wave_b=wave_b-.5*sin(time*.24); -per_frame_13=wave_g=wave_g+.4*Sin(time*.32); -per_frame_14=wave_mystery=wave_mystery-1*sin(time*.65*sin(q3)); -per_frame_15=wave_mode=if(Above(q2,q1),0,7); -per_pixel_1=new_x=rad*.05-x; -per_pixel_2=new_y=rad*.05-y; -per_pixel_3=rote=rot+.03*sin(new_X*new_y-above(q1,q2)); -per_pixel_4=rot=if(above(q1,q3),rote+ang/2/2/2/2/2/2*sin(q3),rote-.001-ang/2/2/2/2/2*sin(Q1)); -per_pixel_5=dxe=dx+.01*Sin(raD*50-new_x)*sin(if(above(q1,q2),.5,-.5)); -per_pixel_6=dye=dy-.01*sin(rad*50-new_y)*sin(if(above(q2,q3),.5,-.5)); -per_pixel_7=dx=if(Above(q3,q2),dxe,0); -per_pixel_8=dy=if(Above(q3,q1),dye,0); -per_pixel_9= -per_pixel_10= -per_pixel_11=zoom=zoom+.01*sin(ang-rad*3.14*sin(if(Above(q2,q1),.5,-.5)*sin(new_X*new_y))) -per_pixel_12=*sin(if(Above(q3,q1),.5,-.5))-.03*sin(Ang*5-rad*sin(if(Above(q3,q2),.5,-.5))); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 612*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/40; -warp_19=` -warp_20=`uv6 = 4*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (1,04,.15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .002; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`//MilkDrop3 Solarize Mode: -comp_7=`ret = ret*(1-ret)*4; -comp_8=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.017500 -SpriteY=-0.002500 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk deleted file mode 100644 index 934114b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4.milk +++ /dev/null @@ -1,193 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_5=` -comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_7=` -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`//MilkDrop3 Color Mode: -comp_11=`ret /= float3(2.1,-1.3,-2.0); -comp_12=`//MilkDrop3 Solarize Mode: -comp_13=`ret = ret*(1-ret)*4; -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.7*bass_att; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 deleted file mode 100644 index 967eacf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 4b.milk2 +++ /dev/null @@ -1,400 +0,0 @@ -Created with MILKDROP 3 PRO on 05/06/2024 at 21:49:55 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=donuts -blending_progress=0.52 -blending_direction=1 -random_1=0.551762 -random_2=0.267073 -random_3=0.418428 -random_4=0.621274 -random_5=0.173171 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R239 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.040 Sand Rose 4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_5=` -comp_6=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_7=` -comp_8=`//MilkDrop3 Brightness Mode: -comp_9=`ret *= 1.6; -comp_10=`//MilkDrop3 Color Mode: -comp_11=`ret /= float3(2.1,-1.3,-2.0); -comp_12=`//MilkDrop3 Solarize Mode: -comp_13=`ret = ret*(1-ret)*4; -comp_14=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.450000 -SpriteSY=-0.450000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.7*bass_att; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk deleted file mode 100644 index d5da2fd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 7 BLACK.milk +++ /dev/null @@ -1,236 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=99.900 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99980 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=vol=(bass+mid+treb)*0.25; -per_frame_2=vol=vol; -per_frame_3=q3=vol; -per_frame_4=mtime = mtime+vol*0.01; -per_frame_5=q1=mtime; -per_frame_6= -per_frame_7=zoom = zoom + 0.015*vol; -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`sampler sampler_lines2; // loads clouds.jpg (or .tga, etc) -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz + -comp_6=` GetBlur2(uv) -comp_7=` ; -comp_8=` -comp_9=` ret = tex2D( sampler_lines2, -comp_10=` ret.xy*(0.1 + 0.7*rand_preset.x*rand_preset.y) -comp_11=` + uv*float2(1,-1)*aspect.xy -comp_12=` ).xyz; -comp_13=` -comp_14=` //ret *= 1.333; // a little bit of overbright -comp_15=` -comp_16=`//MilkDrop3 Solarize Mode: -comp_17=`ret = ret*(1-ret)*4; -comp_18=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\rose1b.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=5 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.640000 -SpriteSY=0.640000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk deleted file mode 100644 index 9b81a2c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.040 Sand Rose 8.milk +++ /dev/null @@ -1,308 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.634 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=if (bers, if (trig, -per_frame_141= if (rand(35)<1,dir *=-1,0); -per_frame_142= ddx = int (rand(4)-2)/4; -per_frame_143= ddy = int (rand(4)-2)/4, 0);, -per_frame_144= if (trig, ddx=0; ddy=0;,0)); -per_frame_145= -per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_147=q6 = tubes; -per_frame_148=q7 = tlen; -per_frame_149=q17=ddx; q18 = ddy; -per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_152= -per_frame_153=reg32 = aspecty; -per_frame_154=q31 = reg51; -per_frame_155= -per_frame_156=trig = (bcount%50==0) && dbl_beat; -per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60) 3.1) -warp_21=` ret -= t; -warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_23=` ret += t; -warp_24=` -warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_26=` -warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_29=` -warp_30=` // darken (decay) over time -warp_31=` //ret = (ret - 0.016)*0.985; -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*0 + -comp_6=` GetBlur3(uv)*0 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.042 Wall of peas9h -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=3 -PSVERSION_COMP=4 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=9.181 -fWaveScale=3.548 -fWaveSmoothing=0.720 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.200 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.000 -shapecode_0_y=0.250 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=1.000 -shapecode_1_y=0.230 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=31 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.020 -shapecode_2_rad=1.32909 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.700 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Split Mode: -comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`//MilkDrop3 Color Mode: -comp_42=`ret /= float3(2.4,2.2,1.9); -comp_43=`//MilkDrop3 Solarize Mode: -comp_44=`ret = ret*(1-ret)*4; -comp_45=`//MilkDrop3 Invert Mode: -comp_46=`ret = 1 - ret; -comp_47=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 deleted file mode 100644 index dd85765..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas10b.milk2 +++ /dev/null @@ -1,500 +0,0 @@ -Created with MILKDROP 3 PRO on 15/06/2024 at 00:08:42 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma2 -blending_progress=0.29 -blending_direction=-1 -random_1=0.259892 -random_2=0.253388 -random_3=0.878726 -random_4=0.144173 -random_5=0.102846 - -[PRESET1_BEGIN] -NAME=drugsincombat (phosphene series) (4) sdfx -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=warp=0 -per_frame_init_9= -per_frame_1=//krash's beat detection code -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_6=peakbass_att = max(bass_att,peakbass_att); -per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_12=beatcounter = beatcounter + beat; -per_frame_13=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); -per_frame_14=flip = 2*mode-1; -per_frame_15=monitor=flip; -per_frame_16=q8=flip; -per_frame_17= -per_frame_18= -per_frame_19=decay=1; -per_frame_20=//zoom=1.002; -per_frame_21= -per_frame_22=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=mtime=mtime+vol*0.05*flip; -per_frame_25= -per_frame_26=q1=mtime*0.3; -per_frame_27=q2=flip; -per_frame_28= -per_frame_29=musictime=musictime+(mid*mid*mid*mid)*0.01*flip; -per_frame_30= -per_frame_31=xpos=sin(musictime*0.6)*0.3; -per_frame_32=ypos=sin(musictime*0.4)*0.3; -per_frame_33=q4=xpos; -per_frame_34=q5=ypos; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); -warp_16=` -warp_17=`float t = 0.4; -warp_18=` if (n < 1.9) -warp_19=` ret -= t; -warp_20=` if (n > 3.1) -warp_21=` ret -= t; -warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_23=` ret += t; -warp_24=` -warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_26=` -warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_29=` -warp_30=` // darken (decay) over time -warp_31=` //ret = (ret - 0.016)*0.985; -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*0 + -comp_6=` GetBlur3(uv)*0 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.042 Wall of peas9h -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=3 -PSVERSION_COMP=4 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=9.181 -fWaveScale=3.548 -fWaveSmoothing=0.720 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.200 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.000 -shapecode_0_y=0.250 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=1.000 -shapecode_1_y=0.230 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=31 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.020 -shapecode_2_rad=1.32909 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.700 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Split Mode: -comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`//MilkDrop3 Color Mode: -comp_42=`ret /= float3(2.4,2.2,1.9); -comp_43=`//MilkDrop3 Solarize Mode: -comp_44=`ret = ret*(1-ret)*4; -comp_45=`//MilkDrop3 Invert Mode: -comp_46=`ret = 1 - ret; -comp_47=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk deleted file mode 100644 index 4bd4dd2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas2.milk +++ /dev/null @@ -1,279 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=2.630 -fWaveSmoothing=0.360 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.620 -fWarpScale=1.846 -fZoomExponent=1.21000 -fShader=0.000 -zoom=1.05989 -rot=0.00000 -cx=0.550 -cy=0.580 -dx=0.00000 -dy=0.00000 -warp=0.00860 -sx=1.14989 -sy=1.09000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.012 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.200 -ib_size=0.000 -ib_r=0.282 -ib_g=0.248 -ib_b=0.210 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03347 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=fran = 1; -shape_0_init2=xs = 1; -shape_0_init3=ys = 1; -shape_0_init4=xm = 0.5; -shape_0_init5=ym = 0.5; -shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_0_per_frame3= -shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); -shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); -shape_0_per_frame6= -shape_0_per_frame7=x = xm; -shape_0_per_frame8=y = ym; -shape_0_per_frame9= -shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_0_per_frame13=r2 = r; g2 = g; b2 = b; -shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=fran = 1; -shape_1_init2=xs = 1; -shape_1_init3=ys = 1; -shape_1_init4=xm = 0.5; -shape_1_init5=ym = 0.5; -shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_1_per_frame3= -shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.63)*0.9 + 0.3*cos(time*0.62)); -shape_1_per_frame5=ym = ym + 0.04*ys*(sin(time*0.129)*0.7 + 0.3*cos(time*0.58)); -shape_1_per_frame6= -shape_1_per_frame7=x = xm; -shape_1_per_frame8=y = ym; -shape_1_per_frame9= -shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_1_per_frame11=g = 0.5 + 0.25*sin(x*6) + 0.25*sin(y*32); -shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_1_per_frame13=r2 = r; g2 = g; b2 = b; -shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -per_frame_init_1=trel = rand(10); -per_frame_init_2=index = rand(8); -per_frame_init_3=index2 = rand(8); -per_frame_init_4=avg = 0; -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.862, 30/fps); -per_frame_3=beat = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.22+avg+peak) * above (time, t0+0.22); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); -per_frame_15=q23 = beat - avg; -per_frame_16=q24 = is_beat; -per_frame_17=q27 = index; -per_frame_18=q28 = index2; -per_frame_19=q19 = index; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.330088212805/2; -per_frame_25=q1 = cos(rott); -per_frame_26=q2 = sin(rott); -per_frame_27= -per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; -per_frame_29=winkel = winkel + pulse/fps*30; -per_frame_30=q29 = winkel; -per_frame_31= -per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; -per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; -per_frame_34=q30 = trel_; -per_frame_35=q31 = sin(trel_/4)*12; -per_frame_36= -per_frame_37=dec_slow = pow (0.79, 30/fps); -per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; -per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); -per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; -per_frame_41= -per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); -per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); -per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); -per_frame_45= -per_frame_46=q15 = above(q20,1.59); //stopngo -per_frame_47= -per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; -per_frame_49=zoom = 0.76 + 0.046*q1*50/fps; -per_frame_50=cx = 0.44+0.25*sin(trel_*12) * bnot(q28%3); -per_frame_51=cy = 0.38+0.49*cos(trel_*6) * bnot(q28%3); -per_frame_52=rot = (0.032*q1+rota/8*q2)*50/fps; -per_frame_53=dx = 0.0144*q1*50/fps*avg; -per_frame_54=dy = 0.014*q2*50/fps*avg; -per_frame_55= -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.4,0.6,0.5); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-1.305005 -SpriteY=0.200000 -SpriteSX=-0.200000 -SpriteSY=-0.200000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk deleted file mode 100644 index 9df1f0d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3.milk +++ /dev/null @@ -1,447 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97880 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01781 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.96000 -shapecode_2_r=1.140 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_2_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_2_per_frame3=x = x- 0.4*x*sin(time); -shape_2_per_frame4=y = y- 0.44*y*cos(time); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7= -shape_2_per_frame8=rad = rad*mid_att; -shape_2_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_2_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02248 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/q1); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.4,0.6,0.5); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk deleted file mode 100644 index f379eca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas3b.milk +++ /dev/null @@ -1,349 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.00909 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=//vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16=q4=sin(musictime*0.02)*0.3; -per_frame_17=q5=sin(musictime*0.01)*0.3; -per_frame_18= -per_frame_19=dx=sin(musictime*0.1)*0.01; -per_frame_20=dy=tan(musictime*0.069)*0.01; -per_frame_21= -per_frame_22= -per_frame_23= -per_frame_24= -per_frame_25=monitor=rot*ang; -per_frame_26= -per_frame_27=db = db*0.98 + bass*0.2; -per_frame_28=bb = bb + db*0.1; -per_frame_29= -per_frame_30=dt = dt*0.98 + treb*0.2; -per_frame_31=tt = tt + dt*0.1; -per_frame_32= -per_frame_33=dm = dm*0.98 + mid*0.2; -per_frame_34=mm = mm + dm*0.1; -per_frame_35= -per_frame_36= -per_frame_37=w = (bb-tt)*0.4; -per_frame_38=q11 = sin(w); -per_frame_39=q12 = tan(w); -per_frame_40=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // cx -per_frame_41=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // cy -per_frame_42=q15 = 4; -per_frame_43=q16 = 0.06; -per_frame_44=q17 = tan(-w); -per_frame_45=q18 = cos(-w); -per_pixel_1=da=.13133;//+sin(time/17) /10; -per_pixel_2=nh=2; -per_pixel_3=nh2=1; -per_pixel_4=myx=(-int(x*nh)+x*nh-.4); -per_pixel_5=myy=(-int(y*nh2)+y*nh2-.5);//+sin(time/11) /22); -per_pixel_6= -per_pixel_7=myx=sin(x*6.28+time/1.6); -per_pixel_8=myy=sin(y*6.28+time/q1); -per_pixel_9= -per_pixel_10=//myy = y*.5-.35;///+sin(time/8)/40; -per_pixel_11=//myx = x*1-.5; -per_pixel_12=dx = da*(2*myx*myy); -per_pixel_13=dy = da*((myy*myy) - (myx*myx)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.4,0.6,0.5); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk deleted file mode 100644 index 8c9c6f4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4.milk +++ /dev/null @@ -1,344 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uvo = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_7=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_8=` -comp_9=`d = texsize.zw*16; -comp_10=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_11=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_12=` -comp_13=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_14=` -comp_15=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_16=` -comp_17=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_18=` -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(0.4,0.6,0.5); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk deleted file mode 100644 index f0cc4e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas4b.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=`float2 uvo = uv; -comp_6=`float2 d = texsize.zw*3; -comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_10=` -comp_11=`d = texsize.zw*16; -comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_14=` -comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_16=` -comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_18=` -comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_20=` -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(-2.7,0.8,1.2); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk deleted file mode 100644 index 982a9f4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5.milk +++ /dev/null @@ -1,221 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=3 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.06779 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(q1*0.25); -shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=`float2 uvo = uv; -comp_6=`float2 d = texsize.zw*3; -comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_10=` -comp_11=`d = texsize.zw*16; -comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_14=` -comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_16=` -comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_18=` -comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_20=` -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(-1.5,0.9,0.6); -comp_23=`//MilkDrop3 Burn Mode: -comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_25=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk deleted file mode 100644 index 37acfaf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas5b.milk +++ /dev/null @@ -1,239 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=3 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.06779 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(q1*0.25); -shape_0_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_0_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=`float2 uvo = uv; -comp_6=`float2 d = texsize.zw*3; -comp_7=`float3 dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv - float2(1,0)*d); -comp_8=`float3 dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv - float2(0,1)*d); -comp_9=`uv+=float2(dx.y,dy.y)*rad*0.3; -comp_10=` -comp_11=`d = texsize.zw*16; -comp_12=`dx = GetBlur2(uv + float2(1,0)*d) - GetBlur2(uv - float2(1,0)*d); -comp_13=`dy = GetBlur2(uv + float2(0,1)*d) - GetBlur2(uv - float2(0,1)*d); -comp_14=` -comp_15=`ret = lerp(ret, (1-GetPixel(uv).x)*float3(1.5,2.5,3),saturate(GetBlur1(uv).x*2)*0.5); -comp_16=` -comp_17=`ret = lerp(ret*rad,float3(1,0.75,0),(((dy+dx).z*0.43+0.5)*GetBlur2(uv+float2(dx.z,dy.z)*texsize.zw*32).z)); -comp_18=` -comp_19=`ret = lerp(ret,float3(1.5,2,3),GetPixel(uvo).y*(0.4-rad*0.7)); -comp_20=` -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(-1.5,0.9,0.6); -comp_23=`//MilkDrop3 Burn Mode: -comp_24=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_25=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk deleted file mode 100644 index 35f6a8b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6.milk +++ /dev/null @@ -1,382 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Split Mode: -comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk deleted file mode 100644 index eb36742..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6b.milk +++ /dev/null @@ -1,382 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Multiplicate Mode: -comp_27=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk deleted file mode 100644 index 011d349..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6c.milk +++ /dev/null @@ -1,358 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Multiplicate Mode: -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_4=` -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` float L = lum(ret); -comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_8=` float L2 = lum(GetBlur1(uv)); -comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_10=` -comp_11=` ret = float3(.1,.6,1.1)*ret.x + -comp_12=` float3(.1,.6,.55)*ret.y + -comp_13=` float3(1.5,.6,.2)*ret.z; -comp_14=` -comp_15=` ret = ret*ret * (.5 + bw*bw2*1); -comp_16=` -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk deleted file mode 100644 index 5acbdca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6d.milk +++ /dev/null @@ -1,353 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`//use in warp shader for collidescope in neon 3 mixes -warp_17=`uv6=abs(frac(uv6+.5)-.5) ; -warp_18=`mus = .051/(length(uv6)); -warp_19=`mus *= float3 (treb*.5,bass*.5,mid*.5); -warp_20=` -warp_21=`float3 blur = GetBlur2(frac(uv)); -warp_22=` -warp_23=`float3 crisp= tex2D(sampler_main,uv); -warp_24=` -warp_25=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_26=`float2 uv2 = (uv_orig-.5)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); -warp_27=` -warp_28=`q25 = 1; -warp_29=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_30=` -warp_31=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Multiplicate Mode: -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_4=` -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` float L = lum(ret); -comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_8=` float L2 = lum(GetBlur1(uv)); -comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_10=` -comp_11=` ret = float3(.1,.6,1.1)*ret.x + -comp_12=` float3(.1,.6,.55)*ret.y + -comp_13=` float3(1.5,.6,.2)*ret.z; -comp_14=` -comp_15=` ret = ret*ret * (.5 + bw*bw2*1); -comp_16=` -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk deleted file mode 100644 index c79df1a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas6e.milk +++ /dev/null @@ -1,337 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, .1, ib_r); -per_frame_29=mv_b = if(beat, wave_b/3, ib_b); -per_frame_30=mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =.1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.15; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=` uv -= 0.5; -warp_4=` uv *= 1 + (q4*uv.y + q5*uv.x)*0.1; -warp_5=` uv += 0.5; -warp_6=` -warp_7=` // sample previous frame -warp_8=` ret = tex2D( sampler_main, uv ).xyz; -warp_9=` -warp_10=` -warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(q5,-q4)).xyz ); -warp_12=` -warp_13=` // darken (decay) over time -warp_14=` ret = (ret - 0.003)*0.98; -warp_15=`} -comp_1=`shader_body -comp_2=`{//MilkDrop3 Multiplicate Mode: -comp_3=`uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); -comp_4=` -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` float L = lum(ret); -comp_7=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_8=` float L2 = lum(GetBlur1(uv)); -comp_9=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_10=` -comp_11=` ret = float3(.1,.6,1.1)*ret.x + -comp_12=` float3(.1,.6,.55)*ret.y + -comp_13=` float3(1.5,.6,.2)*ret.z; -comp_14=` -comp_15=` ret = ret*ret * (.5 + bw*bw2*1); -comp_16=` -comp_17=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk deleted file mode 100644 index fcdfbcb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7.milk +++ /dev/null @@ -1,389 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, .1, ib_r); -per_frame_29=mv_b = if(beat, wave_b/3, ib_b); -per_frame_30=mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =.1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.15; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_rand02; -warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. -warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` // sample previous frame -warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_9=`float s = 1; -warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; -warp_11=`float2 Zoom = float2(zoom,zoom); -warp_12=`float2 Pan = float2(1.0136,.31); -warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; -warp_14=`float2 v = 0+sin(q5)*.05; -warp_15=` -warp_16=`float m = 0; -warp_17=` -warp_18=`const float r = 5; -warp_19=`float its = 30; -warp_20=`for (int n = 0; n < its; n++) -warp_21=`{ -warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_23=` -warp_24=`if (dot(v, v) < (r*r - 1)) -warp_25=`m++; -warp_26=` -warp_27=`v = clamp(v, -r, r); -warp_28=`} -warp_29=` -warp_30=`float3 man = tex2D( sampler_main, v ).xyz; -warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; -warp_32=` -warp_33=` -warp_34=`if (m == its) -warp_35=`ret = 0; -warp_36=`else -warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); -warp_38=` -warp_39=`ret = (ret*main*1.8 -warp_40=` + man * color)*.8; -warp_41=`//ret=man; -warp_42=` ret *= 0.98; //or try: ret -= 0.004; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Split Mode: -comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk deleted file mode 100644 index be774ce..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.042 Wall of peas7b.milk +++ /dev/null @@ -1,309 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=9.181 -fWaveScale=0.485 -fWaveSmoothing=0.720 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.200 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.000 -shapecode_0_y=0.250 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=1.000 -shapecode_1_y=0.230 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=31 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.020 -shapecode_2_rad=1.32909 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.700 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, .1, ib_r); -per_frame_29=mv_b = if(beat, wave_b/3, ib_b); -per_frame_30=mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =.1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.15; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_rand02; -warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. -warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` // sample previous frame -warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_9=`float s = 1; -warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; -warp_11=`float2 Zoom = float2(zoom,zoom); -warp_12=`float2 Pan = float2(1.0136,.31); -warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; -warp_14=`float2 v = 0+sin(q5)*.05; -warp_15=` -warp_16=`float m = 0; -warp_17=` -warp_18=`const float r = 5; -warp_19=`float its = 30; -warp_20=`for (int n = 0; n < its; n++) -warp_21=`{ -warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_23=` -warp_24=`if (dot(v, v) < (r*r - 1)) -warp_25=`m++; -warp_26=` -warp_27=`v = clamp(v, -r, r); -warp_28=`} -warp_29=` -warp_30=`float3 man = tex2D( sampler_main, v ).xyz; -warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; -warp_32=` -warp_33=` -warp_34=`if (m == its) -warp_35=`ret = 0; -warp_36=`else -warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); -warp_38=` -warp_39=`ret = (ret*main*1.8 -warp_40=` + man * color)*.8; -warp_41=`//ret=man; -warp_42=` ret *= 0.98; //or try: ret -= 0.004; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body {//MilkDrop3 Split Mode: -comp_27=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_28=` -comp_29=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_30=`float3 uv2 = project(.1); -comp_31=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_32=` -comp_33=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_34=` -comp_35=`sky *= sat(1*bdist-2); -comp_36=`ret = sat(lerp (1, sky, bdist)); -comp_37=` -comp_38=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_39=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_40=`//ret = struc; -comp_41=`//MilkDrop3 Invert Mode: -comp_42=`ret = 1 - ret; -comp_43=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\peas.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.797495 -SpriteY=0.312500 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk deleted file mode 100644 index d0d1526..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 001.milk +++ /dev/null @@ -1,470 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.28055 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=0.76440 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_init_1=n=1; -per_frame_init_2=speed = 4; -per_frame_init_3=m1 = 200; -per_frame_init_4=dirm1 = 1; -per_frame_init_5= -per_frame_init_6=stars1speed=0; -per_frame_init_7=stars2speed=0; -per_frame_1=rg1 = max(rg1*0.99, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_2=rg2 = max(rg2*0.97, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_3=rg3 = max(rg3*0.97, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_4= -per_frame_5=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_6= -per_frame_7=q1 = rg1; -per_frame_8=q2 = rg2; -per_frame_9=q3 = rg3; -per_frame_10= -per_frame_11=wave_a = 0; -per_frame_12=warp = 0; -per_frame_13= -per_frame_14=q4 = sin(time); -per_frame_15= -per_frame_16=rg_treb = rg_treb + rg1; -per_frame_17=rg_mid = rg_mid + rg2; -per_frame_18=rg_bass = rg_bass + rg3; -per_frame_19= -per_frame_20=q5 = rg_treb; -per_frame_21=q6 = rg_mid; -per_frame_22=q7 = rg_bass; -per_frame_23= -per_frame_24=//####### stars speed #######// -per_frame_25=rg12 = max(rg12*0.9, 0.02 + 0.5*min(2,max(0,treb_att-1)*1.3)); -per_frame_26=rg22 = max(rg22*0.9, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_27=rg32 = max(rg32*0.9, 0.02 + 0.5*min(2,max(0,bass_att-1)*1.3)); -per_frame_28=stars1speed = stars1speed + (rg12+rg22+rg32)*0.333*0.06; -per_frame_29=q10 = stars1speed; -per_frame_30=stars2speed = stars1speed*0.5; -per_frame_31=q11 = stars2speed*2; -per_frame_32=//####### stars speed #######// -per_frame_33= -per_frame_34=q12 = rg12; -per_frame_35=q13 = rg22; -per_frame_36=q14 = rg32; -per_frame_37= -per_frame_38=q25 = sin(0.1*q6); -per_frame_39=q26 = sin(0.05*q5); -per_frame_40= -per_frame_41=tic = min(time-tin,.1); -per_frame_42=tin = time; -per_frame_43=ra = 10; -per_frame_44=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_45=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_46=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_47=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_48=vt = vt + tic*vav; -per_frame_49= -per_frame_50=q8 = vt*.5; -per_frame_51= -per_frame_52=rot = sin(0.1*time + q8) + cos(0.3*time); -per_frame_53=rot = if(n==0, 0, rot); -per_frame_54=//rot = 0; -per_frame_55= -per_frame_56=//normal image -per_frame_57=zoom0 = .3; -per_frame_58=dx0 = 1.2489; -per_frame_59=dy0 = 0.3; -per_frame_60= -per_frame_61=//******** position 1 parameters ******** -per_frame_62=dx1 = 1.2489 + 0.0001*sin(time*0.7); -per_frame_63=dy1 = 0.3204 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_64=zoom1 = 2000 + 1700*sin(time*0.3 + 0*0.005*q5 + 0.007*q6 + 0.01*q7); -per_frame_65= -per_frame_66=//******** position 2 parameters ******** -per_frame_67=dx2 = 1.27943 + 0.00006*sin(time*0.4); -per_frame_68=dy2 = 0.35982 + 0.00007*cos(time*0.3) + 0.00007*sin(cos(time*0.2)); -per_frame_69=zoom2 = 5000 + 4930*sin(0.1*time + 0*0.005*q5 + 0.005*q6 + 0.005*q7); -per_frame_70= -per_frame_71=//******** position 3 parameters ******** -per_frame_72=dx3 = 1.23776 + 0.0001*sin(time*0.7); -per_frame_73=dy3 = 0.4017 + 0.0001*cos(time*0.8) + 0.0002*sin(cos(time*0.2)); -per_frame_74=zoom3 = 1000 + 900*sin(0.1*time + 0.002*q5 + 0.002*q6 + 0.002*q7); -per_frame_75= -per_frame_76=//******** position 4 parameters ******** -per_frame_77=dx4 = 1.070881 + 0.0001*sin(time*0.2); -per_frame_78=dy4 = -0.03498 + 0.00015*cos(time*0.15) + 0.0001*sin(cos(time*0.1)); -per_frame_79=zoom4 = 5000 + 3000*sin(0.06*time + 0*0.002*q5 + 0.004*q6 + 0.001*q7); -per_frame_80= -per_frame_81=//********position 5 parameters ******** -per_frame_82=speed = pow(speed,1.006); -per_frame_83=speed = if(speed >= 20000, 4, speed); -per_frame_84=zoom5 = speed; -per_frame_85=dx5 = 1.0002605; -per_frame_86=dy5 = 0.3896076; -per_frame_87=rot5 = sin(time); -per_frame_88= -per_frame_89=//******** position 6 parameters ******** -per_frame_90=zoom6 = 2 + 0.5*sin(time); -per_frame_91=dx6 = 1 + 0.4*sin(0.4*time); -per_frame_92=dy6 = 0.4 + 0.2*cos(0.2*time); -per_frame_93=rot6 = 0; -per_frame_94= -per_frame_95= -per_frame_96= -per_frame_97=//******** position 7 parameters ******** -per_frame_98=zoom7 = 0.6 + 0.05*sin(time*0.3) + 0*0.3*sin(0.3*time) + 0*0.2*sin(0.6*time); -per_frame_99=dx7 = 0.52 + 0*0.3*sin(0.4*time); -per_frame_100=dy7 = 0.26 + 0*0.2*cos(0.2*time); -per_frame_101=rot7 = 0.1*sin(0.019*q5); -per_frame_102= -per_frame_103=/* -per_frame_104=//******** position 8 parameters ******** -per_frame_105=zoom8 = 1.3 + 0*5*sin(0.5*time); -per_frame_106=dx8 = 0.513 + 0.5*sin(0.5*time); -per_frame_107=dy8 = 0.759 + 0*0.0005*cos(0.5*time); -per_frame_108=rot8 = 4.75; -per_frame_109=*/ -per_frame_110= -per_frame_111=//******** change position ******** -per_frame_112=change1 = if(frame%100 == 0, 1, 0); -per_frame_113=change2 = if(change1 == 1, 1, change2); -per_frame_114=n = if(rg4 > 1.2 && change2 == 1, n+1, n); -per_frame_115=change2 = if(rg4 > 1.2 && change2 == 1, 0, change2); -per_frame_116=n = if(n==5 && speed >= 19000, 6, n); -per_frame_117=change2 = if(n==5 && speed >= 19000, 0, change2); -per_frame_118=n = if(n > 7, 1, n); -per_frame_119=n=7; -per_frame_120=q9 = n; -per_frame_121= -per_frame_122=//******** position 0 ******** - mandelbrot -per_frame_123=zoom = if(n==0, zoom0, zoom); -per_frame_124=dx = if(n==0, dx0, dx); -per_frame_125=dy = if(n==0, dy0, dy); -per_frame_126= -per_frame_127=//******** position 1 ******** - mandelbrot -per_frame_128=zoom = if(n==1, zoom1, zoom); -per_frame_129=dx = if(n==1, dx1, dx); -per_frame_130=dy = if(n==1, dy1, dy); -per_frame_131= -per_frame_132=//******** position 2 ******** - mandelbrot -per_frame_133=zoom = if(n==2, zoom2, zoom); -per_frame_134=dx = if(n==2, dx2, dx); -per_frame_135=dy = if(n==2, dy2, dy); -per_frame_136= -per_frame_137=//******** position 3 ******** - mandelbrot -per_frame_138=zoom = if(n==3, zoom3, zoom); -per_frame_139=dx = if(n==3, dx3, dx); -per_frame_140=dy = if(n==3, dy3, dy); -per_frame_141= -per_frame_142=//******** position 4 ******** - mandelbrot -per_frame_143=zoom = if(n==4, zoom4, zoom); -per_frame_144=dx = if(n==4, dx4, dx); -per_frame_145=dy = if(n==4, dy4, dy); -per_frame_146= -per_frame_147=//******** position 5 ******** - check the shape in warp shader -per_frame_148=zoom = if(n==5, zoom5, zoom); -per_frame_149=dx = if(n==5, dx5, dx); -per_frame_150=dy = if(n==5, dy5, dy); -per_frame_151=rot = if(n==5, rot5, rot); -per_frame_152= -per_frame_153=//******** position 6 ******** - check the shape in warp shader -per_frame_154=zoom = if(n==6, zoom6, zoom); -per_frame_155=dx = if(n==6, dx6, dx); -per_frame_156=dy = if(n==6, dy6, dy); -per_frame_157=rot = if(n==6, rot6, rot); -per_frame_158= -per_frame_159=//******** position 7 ******** - check the shape in warp shader -per_frame_160=zoom = if(n==7, zoom7, zoom); -per_frame_161=dx = if(n==7, dx7, dx); -per_frame_162=dy = if(n==7, dy7, dy); -per_frame_163=rot = if(n==7, rot7, rot); -per_frame_164= -per_frame_165=/* -per_frame_166=//******** position 8 ******** - mandelbrot -per_frame_167=zoom = if(n==8, zoom8, zoom); -per_frame_168=dx = if(n==8, dx8, dx); -per_frame_169=dy = if(n==8, dy8, dy); -per_frame_170=rot = if(n==8, rot8, rot); -per_frame_171=*/ -per_frame_172= -per_frame_173=//zoom =0.3; -per_frame_174=//rot = 0; -per_frame_175= -per_frame_176=//dirm1 = if(m1 >= 400, -1, if(m1 <= 150, 1, dirm1)); -per_frame_177=//m1 = if(dirm1 == 1, m1 + 0.8, m1 - 0.8); -per_frame_178=//q11 = m1; -per_frame_179= -per_frame_180=//sunnpos -per_frame_181=//sunx = 0.7*sin(0.2*time); -per_frame_182=//suny = -0.3 + 0.3*cos(0.4*time); -per_frame_183=sunx = 0 + 0*0.03*sin(0.4*time); -per_frame_184=suny= 0 + 0*0.04*cos(0.23*time); -per_frame_185=q31 = sunx; -per_frame_186=q32 = suny; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float2 uv2 = uv; -warp_7=`//if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -warp_8=`//if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -warp_9=` -warp_10=`//float1 cs = cos(0.25*3.14159); -warp_11=`//float1 sn = sin(0.25*3.14159); -warp_12=`//float2 uv3 = uv2; -warp_13=`//uv2.x = uv3.x * cs - uv3.y * sn; -warp_14=`//uv2.y = uv3.x * sn + uv3.y * cs; -warp_15=` -warp_16=`uv.x=uv2.x; -warp_17=`uv.y=uv2.y; -warp_18=` -warp_19=` // sample previous frame -warp_20=` ret = tex2D( sampler_main, uv ).xyz; -warp_21=` -warp_22=` // darken (decay) over time -warp_23=` ret *= 0.7; -warp_24=` -warp_25=`float1 a = uv.x; -warp_26=`float1 b = uv.y; -warp_27=`float1 ca; -warp_28=`float1 cb; -warp_29=`if(q9 == 5){ -warp_30=` ca = 0.285; -warp_31=` cb = 0; -warp_32=`} -warp_33=`else if(q9 == 6){ -warp_34=` ca = -0.66176 + 0.03*q20; -warp_35=` cb = -0.3842; -warp_36=`} -warp_37=`else if(q9 == 0) { -warp_38=` ca = -0.7269 + 0.01*q21 ; -warp_39=` cb = 0.1889 + 0.01*q22; -warp_40=`} -warp_41=`else { -warp_42=` ca = a; -warp_43=` cb = b; -warp_44=`} -warp_45=`float1 aa; -warp_46=`float1 bb; -warp_47=` -warp_48=`float1 n = 0; -warp_49=`float1 maxiter = 60; -warp_50=`float1 m=0; -warp_51=`float1 r = 20; -warp_52=`float1 r2 = r*r; -warp_53=`//float1 dist = length(z); -warp_54=`float3 col; -warp_55=` -warp_56=`float1 pa; -warp_57=`float1 pb; -warp_58=`float2 z; -warp_59=`float2 pz; -warp_60=`while(n < maxiter && m==0) -warp_61=`{ -warp_62=` aa = a*a - b*b; -warp_63=` bb = 2*a*b; -warp_64=` pa = a; -warp_65=` pb = b; -warp_66=` pz = float2(pa,pb); -warp_67=` a = aa + ca; -warp_68=` b = bb + cb; -warp_69=` z = float2(a,b); -warp_70=` //if(sqrt(a*a + b*b) > r2) // no -warp_71=` //if(sqrt(pow(a-pa,2) + pow(b-pb,2)) > r2) -warp_72=` //if(dot(z,pz) > r2) // creates the leaves outside the mandelbrot set -warp_73=` if(sqrt(a*a + b*b) > r2) -warp_74=` { -warp_75=` m = 1; -warp_76=` } -warp_77=` else -warp_78=` { -warp_79=` n++; -warp_80=` } -warp_81=`} -warp_82=` -warp_83=`//col = tex2D(sampler_colors3, float2(0.5 + 0.5*sin(n*0.05),0.5 + 0.5*cos(n*0.05+time))).xyz; -warp_84=` -warp_85=`float1 dist = (sqrt(a*a + b*b)); -warp_86=`float1 fraciter = (dist - r) / (r2 - r); -warp_87=`fraciter = log2(log(dist) / log(r)); -warp_88=`n -= fraciter; // makes the colors smoother, outside of the mandelbrot set -warp_89=`float3 color; -warp_90=` -warp_91=`color.x = 0.5 + 0.5*sin(0.21*n*3.5 + 0.5*time + 0.2*q5); -warp_92=`color.y = 0.5 + 0.5*cos(0.33*n*3.5 + 0.7*time + 0.2*q6); -warp_93=`color.z = 0.5 + 0.5*sin(0.45*n*3.5 + 0.9*time + 0.2*q7); -warp_94=` -warp_95=`if(m == 1) -warp_96=`{ -warp_97=` ret = color; -warp_98=`} -warp_99=`else -warp_100=`{ -warp_101=` //ret.x=0.1; -warp_102=` //ret.y=0.5; -warp_103=` //ret.z=0; -warp_104=` ret=color; -warp_105=`} -warp_106=` -warp_107=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=9 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.060000 -SpriteSY=1.060000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk deleted file mode 100644 index 37e85c2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 002.milk +++ /dev/null @@ -1,233 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.166 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*6; -wave_0_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = above(q3,2); -shape_0_per_frame2=a2 = above(q3,2)*0.8; -shape_0_per_frame3= -shape_0_per_frame4=xx = if(above(q3,6),xx,rand(100)*0.01); -shape_0_per_frame5=yy = if(above(q3,6),yy,rand(100)*0.01); -shape_0_per_frame6=radi = if(above(q3,5),radi,rand(100)*0.01); -shape_0_per_frame7= -shape_0_per_frame8=rad = radi; -shape_0_per_frame9= -shape_0_per_frame10=x = xx; -shape_0_per_frame11=y = yy; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=r = 0.5 + 0.5*sin(q1*1.22) + 0.1; -shape_0_per_frame15=g = 0.4 + 0.4*sin(q1*1.307); -shape_0_per_frame16=b = 0.4 + 0.4*sin(q1*1.959); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=r2 = 0.5 + 0.5*sin(q1*1.622) + 0.1; -shape_0_per_frame20=g2 = 0.4 + 0.4*sin(q1*1.507); -shape_0_per_frame21=b2 = 0.4 + 0.4*sin(q1*1.6559); -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_MilkDrop3_010; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_MilkDrop3_010, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=9 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.060000 -SpriteSY=1.060000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk deleted file mode 100644 index d288237..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 003.milk +++ /dev/null @@ -1,305 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=ra = 1/tic*.25; -per_frame_7= -per_frame_8=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_9=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_10=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_11= -per_frame_12=tt = tt + tic*treb; -per_frame_13=mt = mt + tic*mid; -per_frame_14=bt = bt + tic*bass; -per_frame_15= -per_frame_16=q1 = tt*4; -per_frame_17=q2 = mt*4; -per_frame_18=q3 = bt*4; -per_frame_19= -per_frame_20=st = .1; -per_frame_21=base = .15; -per_frame_22=q4 = base + treb_avg*st; -per_frame_23=q5 = base + mid_avg*st; -per_frame_24=q6 = base + bass_avg*st; -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8= -per_pixel_9=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_10=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_11=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_12=dx = dx + zm*mx; -per_pixel_13=dy = dy + zm*my; -per_pixel_14= -per_pixel_15=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_16=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_18=dx = dx + zm*mx; -per_pixel_19=dy = dy + zm*my; -warp_1=`//sampler sampler_colors3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=`ret.x = uv.x; -warp_6=`ret.y = uv.y; -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Spirale1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=9 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=1.060000 -SpriteSY=1.060000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk deleted file mode 100644 index 3843384..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.043 The black web 004.milk +++ /dev/null @@ -1,279 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.02009 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.2*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*cos(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement-q2; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 2*cos(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 2*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`float2 complex_mul(float2 factorA, float2 factorB){ -warp_2=` return float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -warp_3=`} -warp_4=` -warp_5=`float2 complex_pow(float2 base, int exponent){ -warp_6=` float2 exponentiation = float2(1,0); -warp_7=` for(int i = 0; iposition.x-dimensions.x)*(domain.xposition.y-dimensions.y)*(domain.y avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.31*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(0.4,1.7,1.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R002.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 deleted file mode 100644 index c6a439c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double.milk2 +++ /dev/null @@ -1,1606 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:35:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.560 -blending_direction=1 -random_1=0.413 -random_2=0.478 -random_3=0.298 -random_4=0.282 -random_5=0.636 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.012 Red lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=1 -shapecode_4_sides=100 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=0 -shapecode_4_num_inst=167 -shapecode_4_x=0.475 -shapecode_4_y=0.500 -shapecode_4_rad=0.10828 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=1.44513 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=0.660 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=1.000 -shapecode_4_a2=1.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=0.460 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.450 -shape_4_per_frame1=sounds=(bass+treb+mid)/3; -shape_4_per_frame2= -shape_4_per_frame3=rad=rad*sounds*.3; -shape_4_per_frame4= -shape_4_per_frame5=r=r+sin(bass)*bass; -shape_4_per_frame6=g=g+tan(mid)*bass; -shape_4_per_frame7= -shape_4_per_frame8= -shape_4_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_4_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.072; -warp_11=` float1 c2 = -0.00935; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2 -c1; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.9,1,1.2); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= float3(0.6,0.4,0.1); -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R002.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 deleted file mode 100644 index 91f0e7c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double2.milk2 +++ /dev/null @@ -1,1200 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:32:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.540 -blending_direction=1 -random_1=0.289 -random_2=0.318 -random_3=0.198 -random_4=0.954 -random_5=0.984 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0182d sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=98.000 -fWaveScale=28.885 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.990 -fWarpAnimSpeed=100.000 -fWarpScale=97.000 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.98829 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-1.00000 -dy=1.00000 -warp=102.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.485 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.920 -b2x=0.990 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.48000 -wavecode_1_r=1.000 -wavecode_1_g=1.020 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.03000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.010 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.020 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.010 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.490 -shapecode_2_g2=0.510 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.258*sin(time*6.154))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.990 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.988 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.921 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.921 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*40; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*20; -per_frame_41=q12 = (vvb+vvm+vvt)*20; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*35; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=warp = 0; -per_frame_64= -per_frame_65=wave_b = if(below(treb, 1.8),1-.025*int(rand(10)),0); -per_frame_66=wave_g = wave_g*sqr(.01*int(rand(100))); -per_frame_67=decay = .9999+.0001+0*if(equal(frame % 10,0),.95,1); -per_frame_68=monitor = wave_g; -per_frame_69=cx=.5+.3*cos(time*.21); -per_frame_70=cy=.5+.3*sin(time*.1); -per_frame_71=//cx=cx+(bass-1.2)*.1; -per_frame_72=//cy=cy+(treb_att-1)*.1; -per_frame_73=mv_a=bass_att*.4; -per_frame_74=//mv_g=mv_r*1; -per_frame_75=wave_x = cx; -per_frame_76=wave_y=1-cy; -per_frame_77=monitor=(3.14159+atan(-.1))/3.14159; -per_frame_78=q1=cx; -per_frame_79=q2=cy; -per_frame_80=q11=sin(time)/4-.25; -per_frame_81=q12=q11; -per_frame_82=q31=tan(time*.1)/cos(time*.1)+2; -per_frame_83=q32=tan(time*.098)*sin(time*.101)+2; -per_frame_84=chng=sin(time*.5); -per_frame_85=cthr=.9999; -per_frame_86=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_87=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_88=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_89=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_90=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_91=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_92=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_93=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_94=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_95=mq30=if(above(chng,cthr),rand(1)*.3,mq30); -per_frame_96=monitor=chng; -per_frame_97=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_98=q27=mq27;q28=mq28;q29=mq29;q30=mq30; -per_frame_99= -per_frame_100=monitor=mq1; -per_pixel_1=radc=sqr(q1-x)+sqr(q2-y); -per_pixel_2=near=below(radc,.015); -per_pixel_3=notnear = 1- near; -per_pixel_4=//sy=max(0.3,pow(bass_att,.2))*near + notnear; -per_pixel_5=//sx=1/sy*near + notnear; -per_pixel_6=//rot = .01*sin(x*5+time)*notnear-.015; -per_pixel_7=rot = .015*notnear; -per_pixel_8=//zoom = 1+ notnear*0.01*(0.48+sin(ang*5+time)); -per_pixel_9=angc=atan((y-cy)/(x-cx))+below(x,cx)*sign(y-cy)*3.235838; -per_pixel_10=//dx=(x-cx)*.03*(cos(angc*3)*3+2);//*notnear; -per_pixel_11=//dy=(y-cy)*.03*(sin(angc*3)*3+2);//*notnear; -per_pixel_12=//zoom=1-angc/3.14159*.07; -per_pixel_13= -per_pixel_14=shift = -.02*(pow(cos(angc*.5-time*1.1-pow(radc,.4)*8),6)-.6)*notnear; -per_pixel_15=dx=cos(angc)*shift; -per_pixel_16=dy=sin(angc)*shift; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); -comp_8=` -comp_9=` ret = float3(1,1.7,2.2)*ret.x + -comp_10=` float3(2.6,2.9,0.6)*ret.y + -comp_11=` float3(2.4,1.4,0.4)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=shifter - Y.A.K. (Yet Another Kaleidoscope) 01 mrt zyl phemeralphulgent 005 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=5.200 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = 1- .2*30/fps; -per_frame_2=dec_slow = 1-.05*30/fps; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, .2*avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10= -per_frame_11=q27 = index; -per_frame_12=q22 = peak; -per_frame_13=peak_ = dec_med*peak_ + (1-dec_med)*peak; -per_frame_14= -per_frame_15=trig = is_beat * bnot(index%4); -per_frame_16=count = count + trig; -per_frame_17=rott = rott*dec_med + (1-dec_med) * count*3.14/2; -per_frame_18=q1 = cos(rott); -per_frame_19=q2 = sin(rott); -per_frame_20= -per_frame_21= -per_frame_22=ma = ma + (peak_-0)/fps*4*above(peak_,0); -per_frame_23=mx=mx*dec_slow+(1-dec_slow)*cos(ma); -per_frame_24=my=my*dec_slow+(1-dec_slow)*sin(ma*q1); -per_frame_25=q15 = mx/2 ; -per_frame_26=q16 = my/2 ; -per_frame_27=q17 = ma; -per_frame_28= -per_frame_29=ang1 = ang1 + 8*bass*above(bass,1)/fps*q1; -per_frame_30=q18 = ang1; -per_frame_31= -per_frame_32=q32 = aspecty; -per_frame_33=monitor = q1; -per_pixel_1=warp = .0; -per_pixel_2=rot = .0; -per_pixel_3=zoom = 1.01 -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float3 crisp,dx,dy,ret1; -warp_3=`float2 zz, uv1,uv2; -warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; -warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); -warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; -warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); -warp_8=`float3 cloud (float2 uv_in) { -warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} -warp_10=` -warp_11=`shader_body { -warp_12=` -warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; -warp_14=` -warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); -warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); -warp_17=`zz = float2(dx.b,dy.b); -warp_18=` -warp_19=`//clouds -warp_20=`zv = time*.06 ; -warp_21=`zv = time*.08+ .0*GetPixel(uv); //## -warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); -warp_23=` -warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; -warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; -warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; -warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; -warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; -warp_29=`noise = pow(noise,1); -warp_30=`uv2 = uv1+noise*.1; -warp_31=` -warp_32=`//******************************* -warp_33=`ret1 = cloud(uv2); -warp_34=`float k1 = .1; -warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; -warp_36=` -warp_37=`//ret = 0; -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv)*0.7; ret *= 0.6; -comp_5=` -comp_6=` ret.yz = ret.x * float2(0.9,0.7); -comp_7=` ret = pow(ret, float3(1.7,2.0,2.2)); -comp_8=` ret *= 5; //gamma -comp_9=`ret /= float3(-2.6,1.0,0.9); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 deleted file mode 100644 index 3fe5719..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3a [PRIVATE].milk2 +++ /dev/null @@ -1,1122 +0,0 @@ -Created with MILKDROP 3.2 on 02/07/2023 at 10:36:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.65 -blending_direction=1 -random_1=0.519377 -random_2=0.886721 -random_3=0.865583 -random_4=0.718564 -random_5=0.716667 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - $$$ Royal - Mashup (128) 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(0.3,2.0,-2.0); -comp_23=`ret /= float3(1.1,0.5,1.2); -comp_24=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.7,0.7,1.6); -comp_17=`ret /= float3(2.4,-2.2,-1.6); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 deleted file mode 100644 index ddeed06..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002 double3b [PRIVATE].milk2 +++ /dev/null @@ -1,1123 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 17:48:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.65 -blending_direction=1 -random_1=0.519377 -random_2=0.886721 -random_3=0.865583 -random_4=0.718564 -random_5=0.716667 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - $$$ Royal - Mashup (128) 3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`ret /= float3(0.3,2.0,-2.0); -comp_23=`ret /= float3(1.1,0.5,1.2); -comp_24=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R002 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.7,0.7,1.6); -comp_17=`ret /= float3(2.4,-2.2,-1.6); -comp_18=`ret /= float3(2.5,-1.1,-1.9); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk deleted file mode 100644 index 92b8051..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R002.milk +++ /dev/null @@ -1,760 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(2)-rad)*ang)) + 1 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.7,0.7,1.6); -comp_17=`} -comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk deleted file mode 100644 index 12f888d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEON.milk +++ /dev/null @@ -1,803 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`//ret /= float3(0.4,2.9,2.7); -comp_38=`//ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 deleted file mode 100644 index bcb89ad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 NEONX.milk2 +++ /dev/null @@ -1,1505 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:27:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.600 -blending_direction=1 -random_1=0.689 -random_2=0.758 -random_3=0.414 -random_4=0.938 -random_5=0.456 - -[PRESET1_BEGIN] -NAME=amandio c, flexi, martin - Op illusions - curved3 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=0.009 -fWaveSmoothing=0.700 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00100 -fShader=0.600 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.000 -wave_y=0.000 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.71008 -shapecode_0_ang=2.07345 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q2=2+1*sin(.1*time); -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=`} -comp_1=`sampler sampler_OIcurved3; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=`float2 c =float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -comp_7=`float rad_hq = q2*length(c)+q2; -comp_8=`float ang_hq = atan2(c.x,c.y); -comp_9=`float2 polar =float2(ang_hq, rad_hq); -comp_10=`ret = tex2D(sampler_OIcurved3, polar * 3); -comp_11=` -comp_12=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 2 NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`//ret /= float3(0.4,2.9,2.7); -comp_38=`//ret /= float3(1.8,1.2,2.3); -comp_39=`ret /= float3(1.2,-2.5,-2.7); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 deleted file mode 100644 index 93a56e2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double.milk2 +++ /dev/null @@ -1,1161 +0,0 @@ -Created with MILKDROP 3.0 on 06/03/2023 at 22:22:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.5 -blending_direction=1 -random_1=0.985637 -random_2=0.745664 -random_3=0.625203 -random_4=0.146612 -random_5=0.327507 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(1.2,-0.4,-2.1); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 deleted file mode 100644 index e7b268e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2 double3.milk2 +++ /dev/null @@ -1,1147 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:43:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.510 -blending_direction=1 -random_1=0.733 -random_2=0.874 -random_3=0.174 -random_4=0.175 -random_5=0.673 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R051.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.120 -fZoomExponent=1.04000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.08081 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.116 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.960 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.200 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.140 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.97; -per_frame_2=zoom=1.008; -per_frame_3=ms=sin(time*0.6)*0.15; -per_frame_4=mss=mss+ms*0.001; -per_frame_5=q1=ms; -per_frame_6= -per_frame_7= -per_frame_8=rot=sin(time)*0.01; -per_frame_9= -per_frame_10=//echo_zoom=1 + ( sin(time*0.6)*0.5+0.5 )*3; -per_frame_11=dx=0;dy=0 -per_frame_12= -per_frame_13= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.6,0.4,2.3),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_28=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk deleted file mode 100644 index e6301a3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 2.milk +++ /dev/null @@ -1,802 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 deleted file mode 100644 index 1f0a9dc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3 double.milk2 +++ /dev/null @@ -1,1259 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:31:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.520 -blending_direction=1 -random_1=0.214 -random_2=0.918 -random_3=0.360 -random_4=0.087 -random_5=0.106 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R017.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=1.291 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.11 -wavecode_1_b=1.000 -wavecode_1_a=0.088 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 1-sample; -wave_1_per_point3=a = (q24 * equal(q27%4,0)); -wave_1_per_point4= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10853 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.22 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trig = q24 * equal(q27%4,0); -shape_0_per_frame2= -shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_0_per_frame4= -shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; -shape_0_per_frame6=y = 1-x; -shape_0_per_frame7= -shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_0_per_frame11= -shape_0_per_frame12=cmax = max(max(r0,g0),b0); -shape_0_per_frame13= -shape_0_per_frame14=r = r0/cmax; r2 = r; -shape_0_per_frame15=g = g0/cmax; g2 = g; -shape_0_per_frame16=b = b0/cmax; b2 = b; -shape_0_per_frame17= -shape_0_per_frame18=rad = q9/(dist+1); -shape_0_per_frame19=//rad = .2; -shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trig = q24 * equal(q27%4,2); -shape_1_per_frame2= -shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_1_per_frame6=y = 1-x; -shape_1_per_frame7= -shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_1_per_frame11= -shape_1_per_frame12=cmax = max(max(r0,g0),b0); -shape_1_per_frame13= -shape_1_per_frame14=r = r0/cmax; r2 = r; -shape_1_per_frame15=g = g0/cmax; g2 = g; -shape_1_per_frame16=b = b0/cmax; b2 = b; -shape_1_per_frame17= -shape_1_per_frame18=rad = q9/(dist+1); -shape_1_per_frame19=//rad = .2; -shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trig = q24 * equal(q27%4,1); -shape_2_per_frame2= -shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_2_per_frame4= -shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; -shape_2_per_frame6=y = x; -shape_2_per_frame7= -shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_2_per_frame11= -shape_2_per_frame12=cmax = max(max(r0,g0),b0); -shape_2_per_frame13= -shape_2_per_frame14=r = r0/cmax; r2 = r; -shape_2_per_frame15=g = g0/cmax; g2 = g; -shape_2_per_frame16=b = b0/cmax; b2 = b; -shape_2_per_frame17= -shape_2_per_frame18=rad = q9/(dist+1); -shape_2_per_frame19=//rad = .2; -shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_3_enabled=1 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.22333 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=trig = q24 * equal(q27%4,3); -shape_3_per_frame2= -shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_3_per_frame4= -shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_3_per_frame6=y = x; -shape_3_per_frame7= -shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_3_per_frame11= -shape_3_per_frame12=cmax = max(max(r0,g0),b0); -shape_3_per_frame13= -shape_3_per_frame14=r = r0/cmax; r2 = r; -shape_3_per_frame15=g = g0/cmax; g2 = g; -shape_3_per_frame16=b = b0/cmax; b2 = b; -shape_3_per_frame17= -shape_3_per_frame18=rad = q9/(dist+1); -shape_3_per_frame19=//rad = 0.25; -shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.6,1.5,2.6); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 3 + floor(rand_preset.z*1.95); -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} - -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(2.8,-2.7,0.7); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk deleted file mode 100644 index ade5b0f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk +++ /dev/null @@ -1,807 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 deleted file mode 100644 index 871ae39..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 3.milk2 +++ /dev/null @@ -1,1158 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:46:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.490 -blending_direction=1 -random_1=0.667 -random_2=0.685 -random_3=0.142 -random_4=0.072 -random_5=0.823 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.005 martin - cascade.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.400 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*1.7; -comp_15=` -comp_16=`} -comp_17=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 deleted file mode 100644 index 3e09b8e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double.milk2 +++ /dev/null @@ -1,1563 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 00:15:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.27 -blending_direction=1 -random_1=0.140515 -random_2=0.670596 -random_3=0.096748 -random_4=0.744173 -random_5=0.321003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(0.2,0.4,0.9); -comp_39=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 deleted file mode 100644 index c95a637..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double2.milk2 +++ /dev/null @@ -1,1604 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.27 -blending_direction=1 -random_1=0.140515 -random_2=0.670596 -random_3=0.096748 -random_4=0.744173 -random_5=0.321003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 4 double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=726 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11264 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_0_per_frame2=t=-.2*time; pi=3.1416; -shape_0_per_frame3= -shape_0_per_frame4= -shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_0_per_frame8= -shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=z6=.3+ .2*sin(t); -shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_0_per_frame18= -shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_0_per_frame20= -shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_0_per_frame22= -shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_0_per_frame24= -shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_0_per_frame27= -shape_0_per_frame28= -shape_0_per_frame29=x= .5 ; y= .5; -shape_0_per_frame30= -shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_0_per_frame32= -shape_0_per_frame33= -shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_0_per_frame35=p6 = 1-.1*i%10; -shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_0_per_frame37= -shape_0_per_frame38=r= p5*p6*p7; r2=r; -shape_0_per_frame39=g= r*r; g2=g; -shape_0_per_frame40=b= g*g; b2=b; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(0.2,0.4,0.9); -comp_39=`ret /= float3(2.9,-2.1,0.9); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 deleted file mode 100644 index 8154cee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double3.milk2 +++ /dev/null @@ -1,1689 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.27 -blending_direction=1 -random_1=0.140515 -random_2=0.670596 -random_3=0.096748 -random_4=0.744173 -random_5=0.321003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 4 double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=sp = sample*6.28*8*8*4; -wave_3_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_3_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_3_per_point4=vol = .2; -wave_3_per_point5= -wave_3_per_point6=mod = if(below(bass_att,1.6),bass_att+.2,2); -wave_3_per_point7= -wave_3_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_3_per_point9=oy = (sample - 0)*mod; -wave_3_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_3_per_point11= -wave_3_per_point12=xang = time*-0.221; -wave_3_per_point13=axang = 0; -wave_3_per_point14=yang = time*1.531; -wave_3_per_point15=ayang = 0; -wave_3_per_point16=zang = time*-0.301; -wave_3_per_point17=azang = 0; -wave_3_per_point18=fov = 0.6 + 0.2*sin(time); -wave_3_per_point19=fov = .5; -wave_3_per_point20= -wave_3_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point23=ox = mx; -wave_3_per_point24=oy = my; -wave_3_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point27=ox = mx; -wave_3_per_point28=oz = mz; -wave_3_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point31=oy = my; -wave_3_per_point32=oz = mz; -wave_3_per_point33= -wave_3_per_point34=oz = abs(oz) - 2; -wave_3_per_point35=x = ox*fov/oz + 0.5; -wave_3_per_point36=x = (x-.5)*0.75 + 0.5; -wave_3_per_point37=y = oy*fov/oz + 0.5; -wave_3_per_point38= -wave_3_per_point39=g = 1 + sin(sp); -wave_3_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_3_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_3_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=1 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=sp = sample*6.28*8*8*4; -wave_4_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_4_per_point3=vol = 0.22 + 0.5*(value1 + value2); -wave_4_per_point4=vol = .2; -wave_4_per_point5= -wave_4_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_4_per_point7= -wave_4_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_4_per_point9=oy = (sample - 0)*mod; -wave_4_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_4_per_point11= -wave_4_per_point12=xang = time*-0.121; -wave_4_per_point13=axang = 0; -wave_4_per_point14=yang = time*2.531; -wave_4_per_point15=ayang = 0; -wave_4_per_point16=zang = time*-0.101; -wave_4_per_point17=azang = 0; -wave_4_per_point18=fov = 0.6 + 0.2*sin(time); -wave_4_per_point19=fov = .45; -wave_4_per_point20= -wave_4_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_4_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_4_per_point23=ox = mx; -wave_4_per_point24=oy = my; -wave_4_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_4_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_4_per_point27=ox = mx; -wave_4_per_point28=oz = mz; -wave_4_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_4_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_4_per_point31=oy = my; -wave_4_per_point32=oz = mz; -wave_4_per_point33= -wave_4_per_point34=oz = abs(oz) - 2; -wave_4_per_point35=x = ox*fov/oz + 0.5; -wave_4_per_point36=x = (x-.5)*0.75 + 0.5; -wave_4_per_point37=y = oy*fov/oz + 0.5; -wave_4_per_point38= -wave_4_per_point39=g = 1 + sin(sp); -wave_4_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_4_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_4_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=726 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11264 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_0_per_frame2=t=-.2*time; pi=3.1416; -shape_0_per_frame3= -shape_0_per_frame4= -shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_0_per_frame8= -shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=z6=.3+ .2*sin(t); -shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_0_per_frame18= -shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_0_per_frame20= -shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_0_per_frame22= -shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_0_per_frame24= -shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_0_per_frame27= -shape_0_per_frame28= -shape_0_per_frame29=x= .5 ; y= .5; -shape_0_per_frame30= -shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_0_per_frame32= -shape_0_per_frame33= -shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_0_per_frame35=p6 = 1-.1*i%10; -shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_0_per_frame37= -shape_0_per_frame38=r= p5*p6*p7; r2=r; -shape_0_per_frame39=g= r*r; g2=g; -shape_0_per_frame40=b= g*g; b2=b; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(0.2,0.4,0.9); -comp_39=`ret /= float3(2.9,-2.1,0.9); -comp_40=`ret /= float3(1.0,1.3,0.9); -comp_41=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 deleted file mode 100644 index fbf1212..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 4 double4.milk2 +++ /dev/null @@ -1,1733 +0,0 @@ -Created with MILKDROP 3.0 on 10/03/2023 at 17:56:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.27 -blending_direction=1 -random_1=0.140515 -random_2=0.670596 -random_3=0.096748 -random_4=0.744173 -random_5=0.321003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004 4 double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.822 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=sp = sample*6.28*8*8*4; -wave_3_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_3_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_3_per_point4=vol = .2; -wave_3_per_point5= -wave_3_per_point6=mod = if(below(bass_att,1.6),bass_att+.2,2); -wave_3_per_point7= -wave_3_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_3_per_point9=oy = (sample - 0)*mod; -wave_3_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_3_per_point11= -wave_3_per_point12=xang = time*-0.221; -wave_3_per_point13=axang = 0; -wave_3_per_point14=yang = time*1.531; -wave_3_per_point15=ayang = 0; -wave_3_per_point16=zang = time*-0.301; -wave_3_per_point17=azang = 0; -wave_3_per_point18=fov = 0.6 + 0.2*sin(time); -wave_3_per_point19=fov = .5; -wave_3_per_point20= -wave_3_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point23=ox = mx; -wave_3_per_point24=oy = my; -wave_3_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point27=ox = mx; -wave_3_per_point28=oz = mz; -wave_3_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point31=oy = my; -wave_3_per_point32=oz = mz; -wave_3_per_point33= -wave_3_per_point34=oz = abs(oz) - 2; -wave_3_per_point35=x = ox*fov/oz + 0.5; -wave_3_per_point36=x = (x-.5)*0.75 + 0.5; -wave_3_per_point37=y = oy*fov/oz + 0.5; -wave_3_per_point38= -wave_3_per_point39=g = 1 + sin(sp); -wave_3_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_3_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_3_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=1 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=sp = sample*6.28*8*8*4; -wave_4_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_4_per_point3=vol = 0.22 + 0.5*(value1 + value2); -wave_4_per_point4=vol = .2; -wave_4_per_point5= -wave_4_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_4_per_point7= -wave_4_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_4_per_point9=oy = (sample - 0)*mod; -wave_4_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_4_per_point11= -wave_4_per_point12=xang = time*-0.121; -wave_4_per_point13=axang = 0; -wave_4_per_point14=yang = time*2.531; -wave_4_per_point15=ayang = 0; -wave_4_per_point16=zang = time*-0.101; -wave_4_per_point17=azang = 0; -wave_4_per_point18=fov = 0.6 + 0.2*sin(time); -wave_4_per_point19=fov = .45; -wave_4_per_point20= -wave_4_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_4_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_4_per_point23=ox = mx; -wave_4_per_point24=oy = my; -wave_4_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_4_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_4_per_point27=ox = mx; -wave_4_per_point28=oz = mz; -wave_4_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_4_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_4_per_point31=oy = my; -wave_4_per_point32=oz = mz; -wave_4_per_point33= -wave_4_per_point34=oz = abs(oz) - 2; -wave_4_per_point35=x = ox*fov/oz + 0.5; -wave_4_per_point36=x = (x-.5)*0.75 + 0.5; -wave_4_per_point37=y = oy*fov/oz + 0.5; -wave_4_per_point38= -wave_4_per_point39=g = 1 + sin(sp); -wave_4_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_4_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_4_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_5_enabled=1 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=1 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=1 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wave_5_per_point1=sp = sample*6.28*8*8*4; -wave_5_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_5_per_point3=vol = 0.2 + 0.4*(value1 + value2); -wave_5_per_point4=vol = .2; -wave_5_per_point5= -wave_5_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_5_per_point7= -wave_5_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_5_per_point9=oy = (sample - 0)*mod; -wave_5_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_5_per_point11= -wave_5_per_point12=xang = time*-0.021; -wave_5_per_point13=axang = 0; -wave_5_per_point14=yang = time*1.231; -wave_5_per_point15=ayang = 0; -wave_5_per_point16=zang = time*-0.101; -wave_5_per_point17=azang = 0; -wave_5_per_point18=fov = 0.3 + 0.2*sin(time); -wave_5_per_point19=fov = .5; -wave_5_per_point20= -wave_5_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_5_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_5_per_point23=ox = mx; -wave_5_per_point24=oy = my; -wave_5_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_5_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_5_per_point27=ox = mx; -wave_5_per_point28=oz = mz; -wave_5_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_5_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_5_per_point31=oy = my; -wave_5_per_point32=oz = mz; -wave_5_per_point33= -wave_5_per_point34=oz = abs(oz) - 2; -wave_5_per_point35=x = ox*fov/oz + 0.5; -wave_5_per_point36=x = (x-.5)*0.75 + 0.5; -wave_5_per_point37=y = oy*fov/oz + 0.5; -wave_5_per_point38= -wave_5_per_point39=g = 1 + sin(sp); -wave_5_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_5_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_5_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=726 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11264 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_0_per_frame2=t=-.2*time; pi=3.1416; -shape_0_per_frame3= -shape_0_per_frame4= -shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_0_per_frame8= -shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=z6=.3+ .2*sin(t); -shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_0_per_frame18= -shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_0_per_frame20= -shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_0_per_frame22= -shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_0_per_frame24= -shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_0_per_frame27= -shape_0_per_frame28= -shape_0_per_frame29=x= .5 ; y= .5; -shape_0_per_frame30= -shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_0_per_frame32= -shape_0_per_frame33= -shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_0_per_frame35=p6 = 1-.1*i%10; -shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_0_per_frame37= -shape_0_per_frame38=r= p5*p6*p7; r2=r; -shape_0_per_frame39=g= r*r; g2=g; -shape_0_per_frame40=b= g*g; b2=b; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.26); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`ret /= float3(0.2,0.4,0.9); -comp_39=`ret /= float3(2.9,-2.1,0.9); -comp_40=`ret /= float3(1.0,1.3,0.9); -comp_41=`ret /= float3(2.5,-0.8,0.6); -comp_42=`ret /= float3(0.5,0.5,0.4); -comp_43=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk deleted file mode 100644 index f3f49e0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 Cube.milk +++ /dev/null @@ -1,281 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 deleted file mode 100644 index 21789d9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004 snail3.milk2 +++ /dev/null @@ -1,1557 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:40:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.49 -blending_direction=-1 -random_1=0.491463 -random_2=0.707317 -random_3=0.417886 -random_4=0.238618 -random_5=0.376152 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk deleted file mode 100644 index 73461ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk +++ /dev/null @@ -1,340 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 deleted file mode 100644 index ce06e1e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004.milk2 +++ /dev/null @@ -1,1103 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 23:05:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.580 -blending_direction=1 -random_1=0.825 -random_2=0.759 -random_3=0.153 -random_4=0.324 -random_5=0.777 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R225.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=123.000 -fWaveScale=5.010 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.960 -fModWaveAlphaEnd=1.178 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.490 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.609 -wave_g=0.541 -wave_b=0.763 -wave_x=0.455 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=60.160 -nMotionVectorsY=58.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.550 -mv_r=0.382 -mv_g=0.333 -mv_b=0.273 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.99000 -wavecode_0_smoothing=0.42500 -wavecode_0_r=0.780 -wavecode_0_g=0.960 -wavecode_0_b=0.990 -wavecode_0_a=0.850 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.92000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=0.830 -wavecode_1_b=0.920 -wavecode_1_a=0.820 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.79000 -wavecode_2_smoothing=0.51000 -wavecode_2_r=1.070 -wavecode_2_g=1.020 -wavecode_2_b=1.010 -wavecode_2_a=0.860 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.77000 -wavecode_3_smoothing=0.38000 -wavecode_3_r=1.180 -wavecode_3_g=0.800 -wavecode_3_b=0.770 -wavecode_3_a=0.980 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.480 -shapecode_0_y=0.495 -shapecode_0_rad=0.09900 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.790 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.970 -shapecode_0_r2=0.000 -shapecode_0_g2=0.960 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.130 -shapecode_0_border_g=1.160 -shapecode_0_border_b=0.940 -shapecode_0_border_a=0.102 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.475 -shapecode_1_y=0.450 -shapecode_1_rad=0.09600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22000 -shapecode_1_r=1.170 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.830 -shapecode_1_r2=0.000 -shapecode_1_g2=0.810 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=1.100 -shapecode_1_border_b=1.190 -shapecode_1_border_a=0.083 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.500 -shapecode_2_rad=0.09500 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.19000 -shapecode_2_r=0.910 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.810 -shapecode_2_r2=0.000 -shapecode_2_g2=0.830 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=0.900 -shapecode_2_border_b=0.800 -shapecode_2_border_a=0.076 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.525 -shapecode_3_y=0.565 -shapecode_3_rad=0.12200 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.15000 -shapecode_3_r=0.910 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.930 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.200 -shapecode_3_border_g=0.970 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.099 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); -per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 deleted file mode 100644 index 0cb9875..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R004b.milk2 +++ /dev/null @@ -1,1557 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:39:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.634959 -random_2=0.771003 -random_3=0.343089 -random_4=0.863144 -random_5=0.600677 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R004.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.012; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` -warp_24=` -warp_25=`//-------------------------------- -warp_26=` -warp_27=` d = 0.01; -warp_28=` my_uv = float2(-dy,dx)*0.045; -warp_29=` -warp_30=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_31=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_32=` my_uv += uv - float2(dx,dy)*0.03; -warp_33=` -warp_34=` -warp_35=` -warp_36=` v = 0.01; -warp_37=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_38=` -warp_39=` -warp_40=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_41=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_42=` -warp_43=`//ret = 0; -warp_44=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.8,2.4,2.7)*ret.x + -comp_10=` float3(2.8,0.3,2.5)*ret.y + -comp_11=` float3(0.6,1.2,2)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk deleted file mode 100644 index 23ab70b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R007.milk +++ /dev/null @@ -1,367 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.346 -fWaveScale=0.009 -fWaveSmoothing=0.981 -fWaveParam=0.000 -fModWaveAlphaStart=0.717 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.631 -wave_g=0.650 -wave_b=0.650 -wave_x=0.475 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.940 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.940 -b2x=1.000 -b3x=1.040 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.98000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.050 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.07000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.930 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.97000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49500 -wavecode_3_r=1.000 -wavecode_3_g=0.980 -wavecode_3_b=1.000 -wavecode_3_a=0.990 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03481 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.950 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=fran = 1; -shape_0_init2=xs = 1; -shape_0_init3=ys = 1; -shape_0_init4=xm = 0.5; -shape_0_init5=ym = 0.5; -shape_0_per_frame1=xs = xs*(1 - 2*above(xm,1.02) - 2*below(xm,0.01)); -shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_0_per_frame3= -shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); -shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); -shape_0_per_frame6= -shape_0_per_frame7=x = xm; -shape_0_per_frame8=y = ym; -shape_0_per_frame9= -shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_0_per_frame13=r2 = r; g2 = g; b2 = b; -shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.540 -shapecode_1_rad=0.03146 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.930 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.930 -shapecode_1_border_a=0.000 -shape_1_init1=fran = 1; -shape_1_init2=xs = 1; -shape_1_init3=ys = 1; -shape_1_init4=xm = 0.5; -shape_1_init5=ym = 0.5; -shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_1_per_frame2=ys = ys*(1 - 2*above(ym,1.069) - 2*below(ym,0.01)); -shape_1_per_frame3= -shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); -shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); -shape_1_per_frame6= -shape_1_per_frame7=x = xm; -shape_1_per_frame8=y = ym; -shape_1_per_frame9= -shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_1_per_frame13=r2 = r; g2 = g; b2 = b; -shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.950 -shapecode_2_g2=1.000 -shapecode_2_b2=0.970 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.090 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=fran = 1; -shape_2_init2=xs = 1; -shape_2_init3=ys = 1; -shape_2_init4=xm = 0.53; -shape_2_init5=ym = 0.52; -shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_2_per_frame3= -shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); -shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); -shape_2_per_frame6= -shape_2_per_frame7=x = xm; -shape_2_per_frame8=y = ym; -shape_2_per_frame9= -shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); -shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); -shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); -shape_2_per_frame13=r2 = r; g2 = g; b2 = b; -shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.08000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.097 -per_frame_1=v = 0.6+sin(time*0.001)*0.5; -per_frame_2=x1 = 0.5+sin(v*time*4.8513)*0.1; -per_frame_3=y1 = 0.5+cos(v*time*3.5524)*0.1; -per_frame_4=x2 = 0.5+sin(v*time*2.6527)*0.1; -per_frame_5=y2 = 0.49+cos(v*time*1.87315)*0.11; -per_frame_6= -per_frame_7=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_8=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_9= -per_frame_10=wave_r = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_11=wave_g = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_12=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_13= -per_frame_14=q1 = x1; -per_frame_15=q2 = x2; -per_frame_16=q3 = y1; -per_frame_17=q4 = y2; -per_frame_18=wave_a = 0; -per_pixel_1=x1 = q1; -per_pixel_2=y1 = q3; -per_pixel_3=x2 = q2; -per_pixel_4=y2 = q4; -per_pixel_5= -per_pixel_6=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_7=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_8=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_9= -per_pixel_10=d3 = d-d1-d2+bass*bass*bass*0.01; -per_pixel_11=s = 100; -per_pixel_12=c = 10+bass*bass; -per_pixel_13=scale = 0.02*(bass+2); -per_pixel_14= -per_pixel_15=sigmoide = 3/(1+pow(2,-c*d3))-1; -per_pixel_16=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_17=dd = scale*peek*sigmoide; -per_pixel_18=o=-0.3*(1+bass*2); -per_pixel_19=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_20=dy = -dd*sin(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.51)*lerp(float3(0.6,1.5,1.1),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 deleted file mode 100644 index 425c176..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008 double.milk2 +++ /dev/null @@ -1,1038 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:38:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.440 -blending_direction=-1 -random_1=0.861 -random_2=0.651 -random_3=0.381 -random_4=0.267 -random_5=0.199 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0050 SNAILb black5 modmov2d.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),3.4)*tan(bass*.6); -per_pixel_2=cx = if(above(rad,.5),cx+.2*sin(q3),cx-0.4); -per_pixel_3=cy = if(above(rad,.2),cy+0.2*sin(q4),cx-.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(0,1.7,1.1),1,ret.x); -comp_6=`ret -= 0.2; -comp_7=`ret -= float3(1,0,0); // MilkDrop 2077 -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=9cm2b52e4i7 LASER5e SUN5l2 clean ball4mod4d.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=0.930 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.320 -zoom=1.01186 -rot=-0.01920 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.218 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02449 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25130 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.160 -shapecode_1_a2=0.400 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.13)*rad+1.13; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.45; // maximum random pixel offset -warp_6=`float diffusion = 0.0043; // dither strength -warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.3)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .07; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(0.6,0.7,0.2)*0.05 + -comp_29=` time*float3(2.2,0.9,1.6)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.21; -comp_35=`ret /= float3(1.4,0.8,1.4); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk deleted file mode 100644 index 7c40109..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk +++ /dev/null @@ -1,303 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.200 -fWarpScale=0.940 -fZoomExponent=3.04777 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.192 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (1.148, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.008; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.611; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.468; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.04; -per_frame_32= -per_frame_33=vol=bass+treb+mid; -per_frame_34=q30=vol*2; -per_frame_35=q3=vol*4; -per_frame_36=q1=.5;q2=.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); -warp_5=` -warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); -warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); -warp_8=` -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv ).xyz; -warp_12=` -warp_13=` // feather pen -warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_16=` -warp_17=` // darken over time -warp_18=` ret -= 0.0226; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 deleted file mode 100644 index 93c05b1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R008.milk2 +++ /dev/null @@ -1,1531 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:48:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.420 -blending_direction=-1 -random_1=0.198 -random_2=0.328 -random_3=0.701 -random_4=0.152 -random_5=0.965 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R169.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 zz = uv1 *texsize.xy *.01; -warp_7=`zz =mul(zz,float2x2(_qa)); -warp_8=`zz = -zz.yx; -warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); -warp_10=` -warp_11=`uv += h1*texsize.zw * 16; -warp_12=`float3 crisp = tex2D(sampler_main,uv); -warp_13=` -warp_14=`ret = crisp*.99-.01; -warp_15=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R008.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.200 -fWarpScale=0.940 -fZoomExponent=3.04777 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.192 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (1.148, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.008; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.611; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.468; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.04; -per_frame_32= -per_frame_33=vol=bass+treb+mid; -per_frame_34=q30=vol*2; -per_frame_35=q3=vol*4; -per_frame_36=q1=.5;q2=.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); -warp_5=` -warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); -warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); -warp_8=` -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv ).xyz; -warp_12=` -warp_13=` // feather pen -warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_16=` -warp_17=` // darken over time -warp_18=` ret -= 0.0226; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk deleted file mode 100644 index cf8d9fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R010.milk +++ /dev/null @@ -1,269 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=3.017 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.712 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.170 -fWarpScale=0.920 -fZoomExponent=0.85000 -fShader=0.000 -zoom=0.95000 -rot=0.00000 -cx=0.430 -cy=0.620 -dx=0.00000 -dy=0.00000 -warp=0.01010 -sx=1.04000 -sy=0.95000 -wave_r=0.860 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.558 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.520 -ib_r=0.368 -ib_g=0.308 -ib_b=0.468 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.140 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.880 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.010 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.970 -wavecode_3_g=1.110 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.445 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.990 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.103 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.910 -shapecode_1_r2=0.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.960 -shapecode_1_border_g=0.860 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.089 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.555 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.110 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.101 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.11400 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.980 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=volume = 0.37*(bass+mid+att); -per_frame_2=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); -per_frame_3=lastbeat = if(equal(lastbeat,0),time,lastbeat); -per_frame_4=meanbass_att = 0.09*(meanbass_att*9 + bass_att); -per_frame_5=beat = if(above(volume,0.61),if(below(peakbass_att - bass_att, 0.038*peakbass_att),if(above(time - lastbeat,0.08+0.51*(beatrate-0.08)),1,0),0),0); -per_frame_6=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.46*(beatrate + time - lastbeat),beatrate),beatrate),0.1); -per_frame_7=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); -per_frame_8=lastbeat = if(beat,time,lastbeat); -per_frame_9=peakbass_att = max(if(beat,bass_att,peakbass_att),1.29*meanbass_att); -per_frame_10=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.525)*0.864+1.525); -per_frame_11=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_12=(1-above(treb_att,treb_thresh))*((treb_thresh-1.01)*1.152+1.01); -per_frame_13=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_14=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.16)*0.797+1.16); -per_frame_15=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_16=q1=beat; -per_frame_17=q2=bass_thresh; -per_frame_18=q3=treb_thresh; -per_frame_19=q4=mid_thresh; -per_frame_20=q5=vol_thresh; -per_frame_21= -per_frame_22=wave_mode=if(equal(q1,1),3,6); -per_frame_23=wave_mystery=if(above(Q2,q3),1,0); -per_frame_24=wave_r=if(equal(q1,1),0.2527+0.255*sin(time*0.616),0.2527-0.255*sin(time*1.616)); -per_frame_25=wave_b=if(equal(q1,1),0.37+0.1*sin(time*0.529-q1),0.67-0.21*sin(time*0.529-q1)); -per_frame_26=wave_G=if(equal(q1,1),0.297+0.5*sin(time*0.216*q1),0.39+0.65*sin(time*0.393-q1*0.297)); -per_pixel_1=dxe=dx+0.009*sin(rad*50*sin(time*0.443-q3)*sin(above(q2,q3)))+0.02*sin(above(q2,q3)); -per_pixel_2=dye=dy-0.01*sin(rad*50*sin(time*0.406-q2)*sin(above(q3,q2)))+0.015*sin(Above(q3,q2)); -per_pixel_3=dex=if(Above(q2,q3),dxe,-dxe); -per_pixel_4=dey=if(above(q3,q2),dye,-dye); -per_pixel_5=dx=if(above(q3,q4),dex,-dex); -per_pixel_6=dy=if(above(q4,q3),dey,-dey); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.59 + GetBlur2(uv)*2.695; -comp_4=` ret *= 0.917; -comp_5=`ret /= float3(1.4,1.9,1.6); //MilkDrop2077 color mod -comp_6=`ret -= 0.21; -comp_7=`} -comp_8=` -comp_9=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk deleted file mode 100644 index 568feeb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R011.milk +++ /dev/null @@ -1,275 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=4.57482 -fShader=0.000 -zoom=1.00778 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.96000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.050 -ob_r=0.990 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=cx = if(above(x,1.5+q1),2.3,1-2); -per_pixel_2=cy = if(above(y,0),0.2+q1,0.7); -per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); -per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); -per_pixel_5=cx = if(above(ang,3.56),cx+0.1,cx-0.2*cos(q4)); -per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); -per_pixel_7=rot = 23.5*(1-q1)*(0.01*rad+ 0.01*cx-0.03*cy); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.97-0.0018; -warp_6=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; -comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; -comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`//ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.3; -comp_39=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 deleted file mode 100644 index ed9a099..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2 double.milk2 +++ /dev/null @@ -1,1230 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 19:50:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.400 -blending_direction=-1 -random_1=0.033 -random_2=0.437 -random_3=0.187 -random_4=0.888 -random_5=0.376 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0050 SNAILx.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*5; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.013; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.00014; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=suksma - ed geining hateops - flx blood clock 004 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=2.850 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.503 -fZoomExponent=0.13267 -fShader=1.000 -zoom=1.01489 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.04750 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.800 -mv_r=0.300 -mv_g=0.210 -mv_b=0.110 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=basstime=basstime+(bass*bass); -wave_0_per_frame2=t1=basstime*0.03; -wave_0_per_frame3= -wave_0_per_point1=//plot x,y,z to point on circle -wave_0_per_point2=smp=sample*6.283; -wave_0_per_point3=xp=sin(smp )*0.20; -wave_0_per_point4=yp=cos(smp )*0.20; -wave_0_per_point5=zp=0; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=//alter shape; -wave_0_per_point9=angy=sin(sample*6.28*4 +t1 )*6.28; -wave_0_per_point10=xq=xp*cos(angy) - zp*sin(angy); -wave_0_per_point11=zq=xp*sin(angy) + zp*cos(angy); -wave_0_per_point12=xp=xq; -wave_0_per_point13=zp=zq; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16=//rotate on y axis; -wave_0_per_point17=angy=t1*0.1; -wave_0_per_point18=xq=xp*cos(angy) - zp*sin(angy); -wave_0_per_point19=zq=xp*sin(angy) + zp*cos(angy); -wave_0_per_point20=xp=xq; -wave_0_per_point21=zp=zq; -wave_0_per_point22= -wave_0_per_point23=//rotate on x axis -wave_0_per_point24=axs1 = sin(t1*0.15) + 1.6; -wave_0_per_point25=yq= yp*cos(axs1) - zp*sin(axs1); -wave_0_per_point26=zq= yp*sin(axs1) + zp*cos(axs1); -wave_0_per_point27=yp=yq; -wave_0_per_point28=zp=zq; -wave_0_per_point29= -wave_0_per_point30=//rotate on y axis again -wave_0_per_point31=axs2 = sin(t1*0.1)*3.3; -wave_0_per_point32=xq=xp*cos(axs2) - zp*sin(axs2); -wave_0_per_point33=zq=xp*sin(axs2) + zp*cos(axs2); -wave_0_per_point34=xp=xq; -wave_0_per_point35=zp=zq; -wave_0_per_point36= -wave_0_per_point37=//stretch y axis to compensate for aspect ratio -wave_0_per_point38=yp=yp*1.2; -wave_0_per_point39= -wave_0_per_point40=//push forward into viewpace -wave_0_per_point41=zp=zp+2.1; -wave_0_per_point42= -wave_0_per_point43=//project x,y,z into screenspace -wave_0_per_point44=xs=xp/zp; -wave_0_per_point45=ys=yp/zp; -wave_0_per_point46= -wave_0_per_point47=//center 0,0 in middle of screen -wave_0_per_point48=x=xs+0.5+q4; -wave_0_per_point49=y=ys+0.5+q5; -wave_0_per_point50= -wave_0_per_point51=r=1-q1; -wave_0_per_point52=g=1-q2; -wave_0_per_point53=b=1-q3; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=23 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.700 -shapecode_0_rad=0.15493 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.01000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=y=bass_att*0.5+0.2; -shape_0_per_frame2=x=cos(time*2)*0.5+0.5; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.80200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.57268 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//ang = ang + (bass*.2) + (time*.4); -shape_1_per_frame2=//rad=1.781+(bass*0.025); -shape_1_per_frame3=ang=above(0.5,treb_att)*.063; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time*5) * .4 + .5; -shape_2_per_frame2=y=treb_att*0.5; -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.01000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x=.5+(bass*0.07); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume and different interference with existing q vars, for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att*treb_att*mid_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = q1+vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = q2+vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = q3+vvt*2;//0.5 + vt - vvt; -per_frame_14=v=2; -per_frame_15=bb = bb - vvb*v; -per_frame_16=mm = mm - vvm*v; -per_frame_17=tt = tt - vvt*v; -per_frame_18=q4 = -bb; -per_frame_19=q5 = -mm; -per_frame_20=q6 = -tt; -per_frame_21=q4=q4+(q1+q2+q3); -per_frame_22=q5=q5+(q1+q2+q3); -per_frame_23=q6=q6+(q1+q2+q3); -per_frame_24=q7=q7+(q1+q2+q3); -per_frame_25=q8=q8+(q1+q2+q3); -per_frame_26=q9=q9+(q1+q2+q3); -per_frame_27=q10=q10+(q1+q2+q3); -per_frame_28=q11=q11+(q1+q2+q3); -per_frame_29=q12=q12+(q1+q2+q3); -per_frame_30=q13=q13+(q1+q2+q3); -per_frame_31=q14=q14+(q1+q2+q3); -per_frame_32=q15=q15+(q1+q2+q3); -per_frame_33=q16=q16+(q1+q2+q3); -per_frame_34=q17=q17+(q1+q2+q3); -per_frame_35=q18=q18+(q1+q2+q3); -per_frame_36=q19=q19+(q1+q2+q3); -per_frame_37=q20=q20+(q1+q2+q3); -per_frame_38=q21=q21+(q1+q2+q3); -per_frame_39=q22=q22+(q1+q2+q3); -per_frame_40=q23=q23+(q1+q2+q3); -per_frame_41=q24=q24+(q1+q2+q3); -per_frame_42=q25=q25+(q1+q2+q3); -per_frame_43=q26=q26+(q1+q2+q3); -per_frame_44=q27=q27+(q1+q2+q3); -per_frame_45=q28=q28+(q1+q2+q3); -per_frame_46=q29=q29+(q1+q2+q3); -per_frame_47=q30=q30+(q1+q2+q3); -per_frame_48=q31=q31+(q1+q2+q3); -per_frame_49=q32=q32+(q1+q2+q3); -per_frame_50= -per_frame_51= -per_frame_52=wave_r = 0.75 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4); -per_frame_53=wave_g = 0.75 + 0.25*sin(0.544*time+2) + 0.15*sin(0.143*time+5); -per_frame_54=wave_b = 0.95 + 0.25*sin(0.751*time+3) + 0.15*sin(0.117*time+6); -per_frame_55=//wave_r = sqrt(wave_r); -per_frame_56=//wave_g = sqrt(wave_g); -per_frame_57=//wave_b = sqrt(wave_b); -per_frame_58=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_59=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_60=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_61=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_62=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_63=decay = decay - 0.01*equal(frame%6,0); -per_frame_64=dx = dx + dx_residual; -per_frame_65=dy = dy + dy_residual; -per_frame_66=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_67=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_68=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_69=wave_x = wave_x - dx_residual*7; -per_frame_70=wave_y = wave_y - dy_residual*7; -per_frame_71=wave_mystery = time*0.03; -per_frame_72= -per_frame_73=zoom = zoom + 0.008*(0.35*sin(0.844*time+2) + 0.55*sin(1.743*time+5)); -per_frame_74=//zoom = zoom + max(0,treb-1.2)*0.1; -per_frame_75= -per_frame_76=q1 = 0.03;// + 0.09*pow( 0.5 + 0.25*sin(0.437*time+1) + 0.15*sin(0.197*time+4), 8 ); -per_frame_77= -per_frame_78=q6 = dx*50; -per_frame_79=q7 = dy*50; -per_frame_80=chng=sin(time*.5); -per_frame_81=cthr=.9999; -per_frame_82=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_83=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_84=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_85=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_86=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_87=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_88=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_89=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_90=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_91=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_92=monitor=chng; -per_frame_93=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_94=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_95= -per_frame_96=monitor=mq1; -per_frame_97=vol=bass+treb+mid; -per_frame_98=atime=atime+vol; -per_frame_99=q1=.4+sin(atime*.006 )*.4; -per_frame_100=q2=.4+cos(atime*.00613828348)*.4; -per_frame_101=q3=.4+sin(atime*.00598593455)*.4; -per_frame_102=monitor=q3; -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`ret /= float3(0.6,-0.3,2.2); -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk deleted file mode 100644 index 2eebc86..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R013 Rainbow Snail2.milk +++ /dev/null @@ -1,375 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk deleted file mode 100644 index 1876487..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R015.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.011 -fWarpScale=0.011 -fZoomExponent=0.88000 -fShader=0.000 -zoom=0.85000 -rot=-0.01680 -cx=0.605 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00760 -sx=1.16000 -sy=0.94000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.575 -ob_r=0.012 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.231 -ib_r=0.260 -ib_g=0.205 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.630 -b2x=1.200 -b3x=0.940 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=rot1=0.11 -per_frame_1=rot1=if(above(bass,1.18),-rot1,rot1); -per_frame_2=rot=rot1; -per_frame_3=wave_x=0.58+(cos(time*2.6)*0.32); -per_frame_4=wave_r=int(rand(101))/100; -per_frame_5=wave_g=int(rand(101))/100; -per_frame_6=wave_b=int(rand(101))/100; -per_frame_7=cx=0.43+((sin(time*3)*0.85)*rot1); -per_frame_8=cy=0.51+((cos(time*3)*0.77)*rot1); -per_pixel_1=rot=if(above(rad,0.38),-rot,rot); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*2; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.87+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.1,2.3,2.3); //MilkDrop2077 color mod -comp_17=`ret = lerp(ret,float3(.1,.1,0.6),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*8).x*6); //MilkDrop2077 color mod -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk deleted file mode 100644 index bf591f1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R016.milk +++ /dev/null @@ -1,413 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.495 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00021*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.11),(0.92+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.79)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.824 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*2.85877*0.048*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.97),(0.97-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.17292*0.011*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.95000 -wavecode_3_smoothing=0.47000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,0.47)*3.07867*0.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,0.968),(0.968-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97880 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06095 -shapecode_0_tex_zoom=0.27390 -shapecode_0_r=1.000 -shapecode_0_g=0.960 -shapecode_0_b=1.000 -shapecode_0_a=0.644 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01781 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.070 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,0.967),(0.967-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,0.1),(0.84+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.040 -shapecode_2_b=1.060 -shapecode_2_a=1.030 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(0.00011*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,0.1),(0.82+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,0.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.520 -shapecode_3_rad=0.02428 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*2.85877*0.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(0.00043*cos(ma)); -shape_3_per_frame5=my=my+(0.00042*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.85),(0.85-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,1); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*6; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*2; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.01 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.01; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.0223 - 0.009 + (0+GetPixel(uv_orig).x)*0.0094 + rand*0.0; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 3 + floor(rand_preset.z*1.95); -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk deleted file mode 100644 index 82299e3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017.milk +++ /dev/null @@ -1,433 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=1.291 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*0.008 - rand(101)*0.008)*0.31; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.11 -wavecode_1_b=1.000 -wavecode_1_a=0.088 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 1-sample; -wave_1_per_point3=a = (q24 * equal(q27%4,0)); -wave_1_per_point4= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10853 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.22 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trig = q24 * equal(q27%4,0); -shape_0_per_frame2= -shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_0_per_frame4= -shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; -shape_0_per_frame6=y = 1-x; -shape_0_per_frame7= -shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_0_per_frame11= -shape_0_per_frame12=cmax = max(max(r0,g0),b0); -shape_0_per_frame13= -shape_0_per_frame14=r = r0/cmax; r2 = r; -shape_0_per_frame15=g = g0/cmax; g2 = g; -shape_0_per_frame16=b = b0/cmax; b2 = b; -shape_0_per_frame17= -shape_0_per_frame18=rad = q9/(dist+1); -shape_0_per_frame19=//rad = .2; -shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trig = q24 * equal(q27%4,2); -shape_1_per_frame2= -shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_1_per_frame6=y = 1-x; -shape_1_per_frame7= -shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_1_per_frame11= -shape_1_per_frame12=cmax = max(max(r0,g0),b0); -shape_1_per_frame13= -shape_1_per_frame14=r = r0/cmax; r2 = r; -shape_1_per_frame15=g = g0/cmax; g2 = g; -shape_1_per_frame16=b = b0/cmax; b2 = b; -shape_1_per_frame17= -shape_1_per_frame18=rad = q9/(dist+1); -shape_1_per_frame19=//rad = .2; -shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trig = q24 * equal(q27%4,1); -shape_2_per_frame2= -shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_2_per_frame4= -shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; -shape_2_per_frame6=y = x; -shape_2_per_frame7= -shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_2_per_frame11= -shape_2_per_frame12=cmax = max(max(r0,g0),b0); -shape_2_per_frame13= -shape_2_per_frame14=r = r0/cmax; r2 = r; -shape_2_per_frame15=g = g0/cmax; g2 = g; -shape_2_per_frame16=b = b0/cmax; b2 = b; -shape_2_per_frame17= -shape_2_per_frame18=rad = q9/(dist+1); -shape_2_per_frame19=//rad = .2; -shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_3_enabled=1 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.22333 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=trig = q24 * equal(q27%4,3); -shape_3_per_frame2= -shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_3_per_frame4= -shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_3_per_frame6=y = x; -shape_3_per_frame7= -shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_3_per_frame11= -shape_3_per_frame12=cmax = max(max(r0,g0),b0); -shape_3_per_frame13= -shape_3_per_frame14=r = r0/cmax; r2 = r; -shape_3_per_frame15=g = g0/cmax; g2 = g; -shape_3_per_frame16=b = b0/cmax; b2 = b; -shape_3_per_frame17= -shape_3_per_frame18=rad = q9/(dist+1); -shape_3_per_frame19=//rad = 0.25; -shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.6,1.5,2.6); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 3 + floor(rand_preset.z*1.95); -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} - diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk deleted file mode 100644 index a9c5283..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R017s.milk +++ /dev/null @@ -1,369 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=1.291 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10853 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.220 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trig = q24 * equal(q27%4,0); -shape_0_per_frame2= -shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_0_per_frame4= -shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; -shape_0_per_frame6=y = 1-x; -shape_0_per_frame7= -shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_0_per_frame11= -shape_0_per_frame12=cmax = max(max(r0,g0),b0); -shape_0_per_frame13= -shape_0_per_frame14=r = r0/cmax; r2 = r; -shape_0_per_frame15=g = g0/cmax; g2 = g; -shape_0_per_frame16=b = b0/cmax; b2 = b; -shape_0_per_frame17= -shape_0_per_frame18=rad = q9/(dist+1); -shape_0_per_frame19=//rad = .2; -shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trig = q24 * equal(q27%4,2); -shape_1_per_frame2= -shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_1_per_frame6=y = 1-x; -shape_1_per_frame7= -shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_1_per_frame11= -shape_1_per_frame12=cmax = max(max(r0,g0),b0); -shape_1_per_frame13= -shape_1_per_frame14=r = r0/cmax; r2 = r; -shape_1_per_frame15=g = g0/cmax; g2 = g; -shape_1_per_frame16=b = b0/cmax; b2 = b; -shape_1_per_frame17= -shape_1_per_frame18=rad = q9/(dist+1); -shape_1_per_frame19=//rad = .2; -shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trig = q24 * equal(q27%4,1); -shape_2_per_frame2= -shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_2_per_frame4= -shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; -shape_2_per_frame6=y = x; -shape_2_per_frame7= -shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_2_per_frame11= -shape_2_per_frame12=cmax = max(max(r0,g0),b0); -shape_2_per_frame13= -shape_2_per_frame14=r = r0/cmax; r2 = r; -shape_2_per_frame15=g = g0/cmax; g2 = g; -shape_2_per_frame16=b = b0/cmax; b2 = b; -shape_2_per_frame17= -shape_2_per_frame18=rad = q9/(dist+1); -shape_2_per_frame19=//rad = .2; -shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_3_enabled=1 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.22333 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=trig = q24 * equal(q27%4,3); -shape_3_per_frame2= -shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_3_per_frame4= -shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_3_per_frame6=y = x; -shape_3_per_frame7= -shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_3_per_frame11= -shape_3_per_frame12=cmax = max(max(r0,g0),b0); -shape_3_per_frame13= -shape_3_per_frame14=r = r0/cmax; r2 = r; -shape_3_per_frame15=g = g0/cmax; g2 = g; -shape_3_per_frame16=b = b0/cmax; b2 = b; -shape_3_per_frame17= -shape_3_per_frame18=rad = q9/(dist+1); -shape_3_per_frame19=//rad = 0.25; -shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-0.4)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.08/(sqrt(uv6.y+0.0024)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.6,1.5,2.6); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 4; -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`//MilkDrop3 Color Mode: -comp_50=`ret /= float3(1.1,1.2,1.6); -comp_51=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_024.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.200000 -SpriteSY=-0.200000 -SpriteRot=1.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk deleted file mode 100644 index 2ee1ee0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R018.milk +++ /dev/null @@ -1,276 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.970 -fWarpScale=1.078 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=1.01000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.005 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.970 -ib_size=0.247 -ib_r=0.290 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.110 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = 0.7+0.3*sin(time); -per_pixel_1=dy = 0.008*(y+0.1*bass); -per_pixel_2=zoom = 1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.46); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(0.97/anz*n+0.109*time)) * (1-0.24*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-0.81; -comp_26=` stars += max(stars,saturate(inten*(.1/length(abs(frac(uv4)-.5))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - .5) * (mid > 0.5)*2; -comp_31=`float flash = 0.012/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(.025/length(sin(uv3)))*float3(0.4,2.8,2.9); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`//ret += 2*saturate(flash)*float3(2.9,2.3,2.7); //MilkDrop2077 color mod -comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk deleted file mode 100644 index ca9b104..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R020.milk +++ /dev/null @@ -1,330 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=5.225 -fWarpScale=0.008 -fZoomExponent=1.28248 -fShader=0.000 -zoom=0.93757 -rot=0.00000 -cx=0.415 -cy=0.505 -dx=0.00000 -dy=0.00000 -warp=0.00820 -sx=0.80000 -sy=0.84000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.006 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.860 -ib_size=0.008 -ib_r=0.290 -ib_g=0.220 -ib_b=0.243 -ib_a=0.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.180 -b2x=0.970 -b3x=1.110 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.43500 -wavecode_0_r=0.910 -wavecode_0_g=1.220 -wavecode_0_b=0.860 -wavecode_0_a=0.960 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.97000 -wavecode_1_smoothing=0.40500 -wavecode_1_r=1.230 -wavecode_1_g=0.840 -wavecode_1_b=1.040 -wavecode_1_a=1.190 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89000 -wavecode_2_smoothing=0.52500 -wavecode_2_r=0.850 -wavecode_2_g=0.960 -wavecode_2_b=0.870 -wavecode_2_a=0.940 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.46500 -wavecode_3_r=1.140 -wavecode_3_g=1.170 -wavecode_3_b=1.100 -wavecode_3_a=0.890 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.535 -shapecode_0_y=0.440 -shapecode_0_rad=0.23297 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93000 -shapecode_0_r=1.140 -shapecode_0_g=0.880 -shapecode_0_b=0.850 -shapecode_0_a=0.990 -shapecode_0_r2=1.140 -shapecode_0_g2=1.010 -shapecode_0_b2=1.010 -shapecode_0_a2=1.100 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.095 -shape_0_per_frame1=x = 0.6+0.319*if(equal(instance,0),1,-1)*sin(time+1.57); -shape_0_per_frame2=y = 0.47+0.331*if(equal(instance,0),1,-1)*cos(time+1.57); -shape_0_per_frame3=ang = sin(time); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.29496 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.585 -shapecode_3_y=0.575 -shapecode_3_rad=0.11700 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.86000 -shapecode_3_r=1.200 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.150 -shapecode_3_r2=0.000 -shapecode_3_g2=0.850 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.170 -shapecode_3_border_g=0.880 -shapecode_3_border_b=0.980 -shapecode_3_border_a=0.119 -per_frame_1=vb = vb*0.883 + (1-vb)*pow(bass*treb*mid,2)*0.023; -per_frame_2=vvb = vvb*1.178 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.807 + (1-vm)*pow(mid,2)*0.022; -per_frame_4=vvm = vvm*0.931 + (1-vvm)*vm*0.012; -per_frame_5=vt = 1.016 + (1-vt)*pow(1,2)*0.016; -per_frame_6=vvt = vvt*0.931 + (1-vvt)*vt*0.011; -per_frame_7=vvb = min(0.18,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.51 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.54 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.54; -per_frame_52=q2 = 0.53; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 3 ; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*2; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.7-0.059*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.023; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.56)*lerp(float3(0.8,2.8,2.4),1,ret.x)*1.4; //MilkDrop2077 color mod -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.313); -comp_25=`//ret = GetPixel(uv); -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 deleted file mode 100644 index 6b8db68..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023 double.milk2 +++ /dev/null @@ -1,1079 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:30:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.310 -blending_direction=1 -random_1=0.488 -random_2=0.147 -random_3=0.190 -random_4=0.901 -random_5=0.169 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R133.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00600 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=decay = decay - 0.01*equal(frame%40,0); -per_frame_4=rot = rot + 0.01*sin(time*0.113); -per_frame_5=rot = rot + 0.01*sin(time*0.533); -per_frame_6=rot = rot + 0.02*sin(time*-0.323); -per_frame_7=dx = dx + dx_residual; -per_frame_8=dy = dy + dy_residual; -per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=0.9615+rad*0.1; -per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b - c*b; -comp_7=`a = a + c - a*c; -comp_8=`base = 1.4*a; -comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.2,0.3); -comp_10=`//ret.xy = ret.yx; -comp_11=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R023.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.5,0.2,0.3); -comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk deleted file mode 100644 index 2138630..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R023.milk +++ /dev/null @@ -1,352 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.485 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.880 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=//mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.16*( 0.522*sin(0.7431*time) + 0.42*sin(1.2864*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.47*( 0.470*sin(0.4151*time) + 0.324*sin(0.3557*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.46*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.052; -per_frame_11=wave_r = wave_r + 0.45*( 0.594*sin(0.5294*time) + 0.450*sin(0.9688*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.41*( 0.528*sin(10*q1) + 0.410*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.6*sin(dist*0.05); -per_pixel_6=//dx = mult*sin(ang2*2-1.38)*aspectx; -per_pixel_7=//dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.5,0.2,0.3); -comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk deleted file mode 100644 index 675651a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R024.milk +++ /dev/null @@ -1,341 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.090 -fWarpScale=1.331 -fZoomExponent=0.93000 -fShader=0.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=0.84438 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*0.23; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*0.32333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=q1 = tt*4; -per_frame_21=q2 = mt*4; -per_frame_22=q3 = bt*4; -per_frame_23= -per_frame_24=st = 0.0153; -per_frame_25=q4 = treb_avg*treb_avg*st; -per_frame_26=q5 = mid_avg*mid_avg*st; -per_frame_27=q6 = bass_avg*bass_avg*st; -per_frame_28=q4 = treb_avg*st; -per_frame_29=q5 = mid_avg*st; -per_frame_30=q6 = bass_avg*st*5; -per_frame_31= -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - 0.54 + 0.25*(sin(ti*1.11652) + sin(ti*0.71597)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -per_pixel_9=my = y - 0.51 + 0.265*(sin(ti*0.88432) + sin(ti*1.06985)); -per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_11=dx = dx + zm*(x-mx); -per_pixel_12=dy = dy + zm*(y-my); -per_pixel_13= -per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_17=dx = dx + zm*mx; -per_pixel_18=dy = dy + zm*my; -per_pixel_19=mx = x - 0.46 + 0.265*(sin(ti*1.11573) + sin(ti*0.9604)); -per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_22=dx = dx + zm*mx; -per_pixel_23=dy = dy + zm*my; -per_pixel_24= -per_pixel_25= -per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_28=zm = cos(pow(mx*mx*10.524 + my*my,0.52)*16 - q3)*q6; -per_pixel_29=dx = dx + zm*mx; -per_pixel_30=dy = dy + zm*my; -per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_34=dx = dx + zm*mx; -per_pixel_35=dy = dy + zm*my; -per_pixel_36= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(1,.9,2),GetPixel(uv).z); -comp_12=`ret -= 0.2; -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk deleted file mode 100644 index f249e47..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R025.milk +++ /dev/null @@ -1,350 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.880 -fWarpScale=1.477 -fZoomExponent=1.14000 -fShader=0.000 -zoom=1.23939 -rot=0.00000 -cx=0.595 -cy=0.605 -dx=0.00000 -dy=0.00000 -warp=0.01200 -sx=1.24000 -sy=0.78000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.009 -ob_g=0.000 -ob_b=0.000 -ob_a=1.100 -ib_size=0.000 -ib_r=0.230 -ib_g=0.198 -ib_b=0.248 -ib_a=1.170 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=ob_r=ib_r-0.4; -per_frame_6=ob_g=ib_g-0.53; -per_frame_7=ob_b=ib_b-0.56; -per_frame_8=q1=ib_r; -per_frame_9=q2=ib_g; -per_frame_10=q3=ib_b; -per_frame_11= -per_frame_12= -per_frame_13= -per_frame_14=decay = 0.84991; -per_frame_15= -per_frame_16= -per_frame_17=echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_18=solarize=above(0.58,bass); -per_frame_19=darken=above(0.49,treb); -per_frame_20= -per_frame_21=musictime=musictime+(mid*mid*mid)*0.01; -per_frame_22= -per_frame_23=xpos=atan2(musictime/3000,0.2); -per_frame_24=ypos=atan2(musictime/3000,0.02); -per_frame_25=q4=xpos; -per_frame_26=q5=ypos -per_frame_27= -per_pixel_1=//flip= (-2 * above(sin(time),-0.96) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=1.109-(var*0.011); -per_pixel_5=//cx=var*0.12*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.41+q4; -per_pixel_11=cy=0.42-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.456-q4)*2) + sqr( (y-0.456+q5)*1.2 ) ); -per_pixel_13=//zm=(1.01-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.41+q5)/(x-0.41-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.09)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_7=` -comp_8=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_12=` -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk deleted file mode 100644 index e7c4692..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R026.milk +++ /dev/null @@ -1,348 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.880 -fWarpScale=1.477 -fZoomExponent=1.14000 -fShader=0.000 -zoom=1.23939 -rot=0.00000 -cx=0.595 -cy=0.605 -dx=0.00000 -dy=0.00000 -warp=0.01200 -sx=1.24000 -sy=0.78000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.009 -ob_g=0.000 -ob_b=0.000 -ob_a=1.100 -ib_size=0.000 -ib_r=0.230 -ib_g=0.198 -ib_b=0.248 -ib_a=1.170 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=ob_r=ib_r-0.14; -per_frame_6=ob_g=ib_g-0.153; -per_frame_7=ob_b=ib_b-0.156; -per_frame_8=q1=ib_r; -per_frame_9=q2=ib_g; -per_frame_10=q3=ib_b; -per_frame_11= -per_frame_12= -per_frame_13= -per_frame_14=decay = 2.84991; -per_frame_15= -per_frame_16= -per_frame_17=echo_orient=((bass_att+mid_att+treb_att)/5)*10; -per_frame_18=solarize=above(1.58,bass); -per_frame_19=darken=above(0.49,treb); -per_frame_20= -per_frame_21=musictime=musictime+(mid*mid*mid)*0.05; -per_frame_22= -per_frame_23=xpos=atan2(musictime/3000,0.2)*2.25; -per_frame_24=ypos=atan2(musictime/3000,0.286); -per_frame_25=q4=xpos/2; -per_frame_26=q5=ypos -per_frame_27= -per_pixel_1=//flip= (-2 * above(sin(time),-0.96) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=1.109-(var*0.011); -per_pixel_5=//cx=var*0.12*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.11+q4; -per_pixel_11=cy=0.12-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.456-q4)*2) + sqr( (y-0.456+q5)*1.2 ) ); -per_pixel_13=//zm=(1.01-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.41+q5)/(x-0.41-q4) ); -per_pixel_17=star=sin(ag/10)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.05)/rd; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(1,.9,2),GetPixel(uv).z); -comp_12=`ret -= 0.2; -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk deleted file mode 100644 index 3487f07..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R027.milk +++ /dev/null @@ -1,361 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.620 -fWarpScale=1.846 -fZoomExponent=1.21000 -fShader=0.000 -zoom=1.05989 -rot=0.00000 -cx=0.550 -cy=0.580 -dx=0.00000 -dy=0.00000 -warp=0.00860 -sx=1.14989 -sy=1.09000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.012 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.200 -ib_size=0.000 -ib_r=0.282 -ib_g=0.248 -ib_b=0.210 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=trel = rand(10); -per_frame_init_2=index = rand(8); -per_frame_init_3=index2 = rand(8); -per_frame_init_4=avg = 0; -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.862, 30/fps); -per_frame_3=beat = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.22+avg+peak) * above (time, t0+0.22); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = (bass+mid+treb)-(bass_att+mid_att+treb_att); -per_frame_15=q23 = beat - avg; -per_frame_16=q24 = is_beat; -per_frame_17=q27 = index; -per_frame_18=q28 = index2; -per_frame_19=q19 = index; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.330088212805/2; -per_frame_25=q1 = cos(rott); -per_frame_26=q2 = sin(rott); -per_frame_27= -per_frame_28=pulse = pulse*dec_slow+ (1-dec_slow)* peak; -per_frame_29=winkel = winkel + pulse/fps*30; -per_frame_30=q29 = winkel; -per_frame_31= -per_frame_32=trel = trel + (bass_+mid_+treb_)/fps/3; -per_frame_33=trel_ = trel_*dec_med + (1-dec_med)*trel; -per_frame_34=q30 = trel_; -per_frame_35=q31 = sin(trel_/4)*12; -per_frame_36= -per_frame_37=dec_slow = pow (0.79, 30/fps); -per_frame_38=bass_ = bass_*dec_slow + (1-dec_slow)*bass_att; -per_frame_39=mid_ = mid_*dec_slow + (1-dec_slow)*(mid_att); -per_frame_40=treb_ = treb_*dec_slow + (1-dec_slow)*treb_att; -per_frame_41= -per_frame_42=q12 = sigmoid((bass_-treb_)*4,1); -per_frame_43=q13 = sigmoid((mid_-bass_)*4,1); -per_frame_44=q14 = sigmoid((treb_-mid_)*4,1); -per_frame_45= -per_frame_46=q15 = above(q20,1.59); //stopngo -per_frame_47= -per_frame_48=rota = rota*dec_med + (1-dec_med)*q22/2; -per_frame_49=zoom = 0.76 + 0.046*q1*50/fps; -per_frame_50=cx = 0.44+0.25*sin(trel_*12) * bnot(q28%3); -per_frame_51=cy = 0.38+0.49*cos(trel_*6) * bnot(q28%3); -per_frame_52=rot = (0.032*q1+rota/8*q2)*50/fps; -per_frame_53=dx = 0.0144*q1*50/fps*avg; -per_frame_54=dy = 0.014*q2*50/fps*avg; -per_frame_55= -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(1.4,0.8,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(1,.1,-2),GetPixel(uv).z); -comp_12=` -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 deleted file mode 100644 index e906d8d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 dark.milk2 +++ /dev/null @@ -1,1540 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:30:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.237940 -random_2=0.770461 -random_3=0.938482 -random_4=0.943767 -random_5=0.206504 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R052b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R028.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`ret /= float3(-2.0,1.4,1.2); -comp_14=`ret /= float3(-2.2,-0.1,-0.6); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 deleted file mode 100644 index e05c5b4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028 plasma3.milk2 +++ /dev/null @@ -1,1540 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:32:50 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.43 -blending_direction=-1 -random_1=0.192683 -random_2=0.142005 -random_3=0.127778 -random_4=0.007453 -random_5=0.985637 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R052b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R028.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`ret /= float3(-2.0,1.4,1.2); -comp_14=`ret /= float3(2.1,0.9,-1.4); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk deleted file mode 100644 index b19fdd4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk +++ /dev/null @@ -1,752 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`ret /= float3(-2.0,1.4,1.2); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 deleted file mode 100644 index ec8eb9b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028.milk2 +++ /dev/null @@ -1,1539 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:28:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.47 -blending_direction=-1 -random_1=0.708401 -random_2=0.682927 -random_3=0.592141 -random_4=0.118293 -random_5=0.347425 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R052b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R028.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`} -comp_14=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 deleted file mode 100644 index 6da6433..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028b.milk2 +++ /dev/null @@ -1,1516 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 22:41:26 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.862737 -random_2=0.616396 -random_3=0.427507 -random_4=0.208943 -random_5=0.903117 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.007 clipboard03 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.760 -fVideoEchoZoom=0.454 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.320 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.825 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=0 -wavecode_1_samples=2 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.02 * ( sin(3*cos(1*(sqrt(1)-rad)*ang)) + 0.0 ); -per_pixel_2=//cx = if(above(rad,0.3),0.5,0.3); -per_pixel_3=rot = 0.005; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=`} -comp_17=` -comp_18=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R028.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 3.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.008 * ( sin(1*cos(3*(sqrt(10)-rad)*ang)-time) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`ret /= float3(-2.0,1.4,1.2); -comp_14=`ret /= float3(1.7,1.8,1.7); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 deleted file mode 100644 index 44fc73b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R028c.milk2 +++ /dev/null @@ -1,1074 +0,0 @@ -Created with MILKDROP 3.2 on 12/05/2023 at 23:12:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.49 -blending_direction=-1 -random_1=0.713686 -random_2=0.929404 -random_3=0.382927 -random_4=0.268293 -random_5=0.723984 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R008.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.200 -fWarpScale=0.940 -fZoomExponent=3.04777 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.192 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (1.148, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.53+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.0008 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.008; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.611; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.468; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.04; -per_frame_32= -per_frame_33=vol=bass+treb+mid; -per_frame_34=q30=vol*2; -per_frame_35=q3=vol*4; -per_frame_36=q1=.5;q2=.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); -warp_5=` -warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); -warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); -warp_8=` -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv ).xyz; -warp_12=` -warp_13=` // feather pen -warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_16=` -warp_17=` // darken over time -warp_18=` ret -= 0.0226; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R028.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(2*cos(3*(sqrt(10)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_5=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_6=` float2 uv_y = uv-float2(dx,dy)*.5; -comp_7=` -comp_8=`ret = lerp(float3(0,1,2)*tex2D(sampler_fc_main, uv_y).x, -comp_9=` float3(1.6,2,3), GetBlur1(uv).y*0.05); -comp_10=` -comp_11=`ret = lerp(ret,float3(.5,.1,0),GetPixel(uv).z); -comp_12=` -comp_13=`ret /= float3(-2.0,1.4,1.2); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk deleted file mode 100644 index be329e3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R029.milk +++ /dev/null @@ -1,406 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.620 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=49.280 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.12000 -wavecode_0_smoothing=0.40000 -wavecode_0_r=1.000 -wavecode_0_g=0.910 -wavecode_0_b=1.060 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*2.95301*0.011*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00015*cos(ma)); -wave_0_per_point5=my=my+(0.00019*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,0.69),(0.69-my),my); -wave_0_per_point9=mx=if(below(mx,0.1),(0.82+mx),mx); -wave_0_per_point10=my=if(below(my,0.12),(1.06+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.86)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.910 -wavecode_1_g=1.000 -wavecode_1_b=0.870 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.77),(0.77-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,0.1),(0.82+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.08)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.40000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00038*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,0.84),(0.84-my),my); -wave_2_per_point9=mx=if(below(mx,0.09),(0.78+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,0.46)*3.58131*0.018*bass); -wave_3_per_point2=ma=ma-(above(treb,0.61)*3.1415*0.024*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,0.11),(0.83+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.620 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.76027 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.160 -shapecode_0_b2=0.860 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.61273*0.009*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,0.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.575 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.950 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.890 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.950 -shapecode_1_border_b=0.850 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.70697*0.043*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*2.95301*0.052*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,0.856),(0.856-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.08)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.610 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.800 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*2.38754*0.008*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.012*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01784 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.19000 -shapecode_3_r=1.000 -shapecode_3_g=1.130 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.920 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.800 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.960 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(0.00069*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.71),(0.71-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,0.08),(0.73+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2.3,0.4,2.7),float3(2.4,0.5,2.5),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(0.8,0.1,0.5),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 8; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(1.5,0,1.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(0.1,0.3,0.8)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 deleted file mode 100644 index c621e42..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030 double.milk2 +++ /dev/null @@ -1,1594 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 11:21:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.480 -blending_direction=1 -random_1=0.504 -random_2=0.636 -random_3=0.040 -random_4=0.264 -random_5=0.193 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.019 Jelly.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.666 -fWaveSmoothing=0.810 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; -wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; -wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; -wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; -wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; -wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; -wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; -wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; -wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; -wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,rand(10)); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = rand(1200)/3000; -shape_0_per_frame5=g = rand(1200)/3000; -shape_0_per_frame6=b = rand(1200)/3000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r*3; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.63647 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.53390 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*2; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0039; -warp_11=`} -comp_1=`shader_body { -comp_2=` -comp_3=` -comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; -comp_5=` -comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); -comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; -comp_8=`} -comp_9=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R030.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.96000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(0.1,-1.5,1.3); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk deleted file mode 100644 index 81ec954..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R030.milk +++ /dev/null @@ -1,313 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.96000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk deleted file mode 100644 index d5a80a2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R031.milk +++ /dev/null @@ -1,445 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=0.900 -fDecay=0.950 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.056 -fWarpScale=4.274 -fZoomExponent=0.18947 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.04914 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.520 -wave_y=0.455 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.92000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.950 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=it = it + 1; -wave_0_per_frame2= -wave_0_per_frame3=a = equal(it%20,0); -wave_0_per_frame4=a = 1; -wave_0_per_point1=x = int(rand(101))*0.009; -wave_0_per_point2=y = int(rand(101))*0.011; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.330 -wavecode_1_a=0.820 -wave_1_per_frame1=tm = int(rand(101))*.01*6.24; -wave_1_per_frame2=dt = int(rand(101))*.01; -wave_1_per_frame3= -wave_1_per_frame4= -wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; -wave_1_per_frame7= -wave_1_per_frame8=r = .5 + .5*sin(time*1.132); -wave_1_per_frame9=g = .5 + .5*sin(time*1.121); -wave_1_per_frame10=b = .5 + .5*sin(time*1.187); -wave_1_per_point1=sp = int(sample*4); -wave_1_per_point2=sw = equal(it%2,0); -wave_1_per_point3=it = if(equal(sample,0),0,it + 1); -wave_1_per_point4= -wave_1_per_point5=mod = bass; -wave_1_per_point6= -wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; -wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_1_per_point11= -wave_1_per_point12=x = if(sw,bx,ax); -wave_1_per_point13=y = if(sw,by,ay); -wave_1_per_point14= -wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_1_per_point16= -wave_1_per_point17=a = sw*0.2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=0.830 -wave_2_per_frame1=tm = int(rand(101))*.01*6.24; -wave_2_per_frame2=dt = int(rand(101))*.01; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; -wave_2_per_frame7= -wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); -wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); -wave_2_per_frame10=b = .5 + .5*sin(time*1.187); -wave_2_per_point1=sp = int(sample*4); -wave_2_per_point2=sw = equal(it%2,0); -wave_2_per_point3=it = if(equal(sample,0),0,it + 1); -wave_2_per_point4= -wave_2_per_point5=mod = treb; -wave_2_per_point6= -wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; -wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_2_per_point11= -wave_2_per_point12=x = if(sw,bx,ax); -wave_2_per_point13=y = if(sw,by,ay); -wave_2_per_point14= -wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_2_per_point16= -wave_2_per_point17=a = sw*.2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.46009 -wavecode_3_smoothing=0.82000 -wavecode_3_r=0.860 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; -wave_3_per_frame2=dt = int(rand(101))*0.009; -wave_3_per_frame3= -wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; -wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; -wave_3_per_frame6= -wave_3_per_frame7=r = .5 + .5*sin(time*1.132); -wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); -wave_3_per_frame9=b = .5 + .5*sin(time*1.187); -wave_3_per_point1=sp = int(sample*4); -wave_3_per_point2=sw = equal(it%2,0); -wave_3_per_point3=it = if(equal(sample,0),0,it + 1); -wave_3_per_point4= -wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; -wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; -wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; -wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; -wave_3_per_point9= -wave_3_per_point10=x = if(sw,bx,ax); -wave_3_per_point11=y = if(sw,by,ay); -wave_3_per_point12= -wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_3_per_point14= -wave_3_per_point15=a = sw*.2 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.13000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.140 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.085 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.120 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.190 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.910 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.089 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.107 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(.94, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.34; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*2; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1.4,1.2,0.3), length(float2(dx.z,dy.z))); -comp_14=`ret = lerp(ret,float3(1.5,0.9,0.1),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_15=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2*(1-GetBlur1(uv).y*4)); -comp_16=` -comp_17=`ret = lerp(ret, float3(1.1,0.1,2.7), length(float2(dx.x,dy.x))); -comp_18=`ret = lerp(ret,float3(2.1,0.4,1.6),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_19=`ret = lerp(ret,1,GetBlur1(uv_dx).z*GetBlur1(uv).x*2*(1-GetBlur1(uv).y*4)); -comp_20=` -comp_21=`ret = lerp(saturate(ret),1,GetPixel(uv).y); -comp_22=` -comp_23=` -comp_24=`} -comp_25=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk deleted file mode 100644 index e65eff1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R035.milk +++ /dev/null @@ -1,280 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_y = 1.4; -per_frame_2=decay = decay - 0.02*equal(frame%30,0); -per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); -per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret*2); -comp_5=` float bw = saturate(tan(L*37 + 13 + uv.x*3)*3 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*360)*5 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= .4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 deleted file mode 100644 index c3e86f2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038.milk2 +++ /dev/null @@ -1,1171 +0,0 @@ -Created with MILKDROP 3.1 on 27/03/2023 at 00:17:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.42 -blending_direction=-1 -random_1=0.912873 -random_2=0.786856 -random_3=0.755691 -random_4=0.190921 -random_5=0.0107046 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R118.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_6=` ((uv.xyy*q27 -warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_8=` ).xyz* -warp_9=` float3(1,1,0)*0.05 + -warp_10=` time*float3(0,0,1)*q29 -warp_11=` ); -warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_15=` // darken (decay) over time -warp_16=` ret = ret- (ret*.5); -warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_18=` ret = ret - .01; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*2; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=` -comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; -comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); -comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_11=` ((my_uv.xyy*q28 -comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_13=` ).xyz* -comp_14=` float3(1,1,0)*0.05 + -comp_15=` time*float3(0,0,1)*q31 -comp_16=` ); -comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); -comp_21=` -comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; -comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); -comp_24=` -comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; -comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); -comp_27=` -comp_28=` -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R038.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.325 -fWaveSmoothing=0.737 -fWaveParam=0.000 -fModWaveAlphaStart=0.632 -fModWaveAlphaEnd=1.235 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.696 -wave_g=0.624 -wave_b=0.734 -wave_x=0.605 -wave_y=0.505 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=13.440 -nMotionVectorsY=7.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.110 -mv_g=0.930 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.920 -b2x=0.990 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.95000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.340 -wavecode_0_g=0.484 -wavecode_0_b=0.304 -wavecode_0_a=1.110 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.020 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.07000 -wavecode_2_smoothing=0.61000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.41000 -wavecode_3_r=0.900 -wavecode_3_g=0.790 -wavecode_3_b=1.110 -wavecode_3_a=0.790 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.495 -shapecode_0_rad=4.35496 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.13412 -shapecode_0_tex_zoom=0.17977 -shapecode_0_r=0.870 -shapecode_0_g=0.844 -shapecode_0_b=0.860 -shapecode_0_a=1.053 -shapecode_0_r2=1.210 -shapecode_0_g2=1.080 -shapecode_0_b2=1.240 -shapecode_0_a2=0.980 -shapecode_0_border_r=0.960 -shapecode_0_border_g=0.930 -shapecode_0_border_b=1.170 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=3.91884 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.27756 -shapecode_1_r=0.870 -shapecode_1_g=0.810 -shapecode_1_b=0.920 -shapecode_1_a=0.510 -shapecode_1_r2=0.960 -shapecode_1_g2=0.830 -shapecode_1_b2=0.820 -shapecode_1_a2=0.636 -shapecode_1_border_r=0.820 -shapecode_1_border_g=0.990 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=18 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=10 -shapecode_2_x=0.370 -shapecode_2_y=0.575 -shapecode_2_rad=1.23268 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.80484 -shapecode_2_r=0.910 -shapecode_2_g=1.130 -shapecode_2_b=0.790 -shapecode_2_a=1.090 -shapecode_2_r2=0.819 -shapecode_2_g2=0.744 -shapecode_2_b2=0.712 -shapecode_2_a2=0.830 -shapecode_2_border_r=0.960 -shapecode_2_border_g=0.890 -shapecode_2_border_b=1.060 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=16 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=120 -shapecode_3_x=0.483 -shapecode_3_y=0.500 -shapecode_3_rad=0.03422 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.24582 -shapecode_3_r=1.200 -shapecode_3_g=0.830 -shapecode_3_b=1.130 -shapecode_3_a=0.760 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.010 -shapecode_3_border_g=0.780 -shapecode_3_border_b=0.760 -shapecode_3_border_a=0.041 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2=rad=0.031+0.018*sin(sample); -shape_3_per_frame3= -shape_3_per_frame4=t = time*0.073; -shape_3_per_frame5=x = 0.451* (0.451*sin(3*t- 14*sample) + 0.58*sin(5*t- 10*sample) ); -shape_3_per_frame6=y = 0.32* (0.64*sin(6*t- 11*sample) + 0.32*sin(4*t- 15*sample) ); -shape_3_per_frame7= -shape_3_per_frame8=p1 = 3*sin(sample*50+0.17*time); -shape_3_per_frame9=p2 = 3*sin(sample*80+0.09*time); -shape_3_per_frame10= -shape_3_per_frame11=x = 0.41+x*p1; -shape_3_per_frame12=y = 0.53+y*p2; -shape_3_per_frame13= -shape_3_per_frame14=r = 0.37*sin(sample*80); -shape_3_per_frame15=b = 0.95*sin(sample*66); -shape_3_per_frame16=g = 0.67*sin(sample*120); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .4*a; -comp_9=`ret = base*(1.3-base)*(.7-base)*2*float3(1.2,0.4,2.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret /= float3(2.8,-1.9,-0.9); -comp_12=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 deleted file mode 100644 index 96a94aa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R038b.milk2 +++ /dev/null @@ -1,1591 +0,0 @@ -Created with MILKDROP 3.2 on 23/05/2023 at 22:35:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.44 -blending_direction=1 -random_1=0.423713 -random_2=0.489160 -random_3=0.232791 -random_4=0.213279 -random_5=0.488347 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R295.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5=a2 = trans2; -shape_0_per_frame6=border_a = trans3; -shape_0_per_frame7= -shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_0_per_frame11=r=rand(q3)*.1+instance-instance; -shape_0_per_frame12=g=rand(q3)*.1+instance-instance; -shape_0_per_frame13=b=rand(q3)*.1+instance-instance; -shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5=a2 = trans2; -shape_1_per_frame6=border_a = trans3; -shape_1_per_frame7= -shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame11=r=rand(q3)*.1+instance-instance; -shape_1_per_frame12=g=rand(q3)*.1+instance-instance; -shape_1_per_frame13=b=rand(q3)*.1+instance-instance; -shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_1_per_frame20= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5=a2 = trans2; -shape_2_per_frame6=border_a = trans3; -shape_2_per_frame7= -shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame11=r=rand(q3)*.1+instance-instance; -shape_2_per_frame12=g=rand(q3)*.1+instance-instance; -shape_2_per_frame13=b=rand(q3)*.1+instance-instance; -shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_2_per_frame20= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`ret /= float3(2.8,-0.2,1.2); -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R038.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.401 -fWaveScale=1.325 -fWaveSmoothing=0.737 -fWaveParam=0.000 -fModWaveAlphaStart=0.632 -fModWaveAlphaEnd=1.235 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.696 -wave_g=0.624 -wave_b=0.734 -wave_x=0.605 -wave_y=0.505 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=13.440 -nMotionVectorsY=7.560 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.110 -mv_g=0.930 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.920 -b2x=0.990 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.95000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.340 -wavecode_0_g=0.484 -wavecode_0_b=0.304 -wavecode_0_a=1.110 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.020 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.07000 -wavecode_2_smoothing=0.61000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.41000 -wavecode_3_r=0.900 -wavecode_3_g=0.790 -wavecode_3_b=1.110 -wavecode_3_a=0.790 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.520 -shapecode_0_y=0.495 -shapecode_0_rad=4.35496 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.13412 -shapecode_0_tex_zoom=0.17977 -shapecode_0_r=0.870 -shapecode_0_g=0.844 -shapecode_0_b=0.860 -shapecode_0_a=1.053 -shapecode_0_r2=1.210 -shapecode_0_g2=1.080 -shapecode_0_b2=1.240 -shapecode_0_a2=0.980 -shapecode_0_border_r=0.960 -shapecode_0_border_g=0.930 -shapecode_0_border_b=1.170 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=3.91884 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.27756 -shapecode_1_r=0.870 -shapecode_1_g=0.810 -shapecode_1_b=0.920 -shapecode_1_a=0.510 -shapecode_1_r2=0.960 -shapecode_1_g2=0.830 -shapecode_1_b2=0.820 -shapecode_1_a2=0.636 -shapecode_1_border_r=0.820 -shapecode_1_border_g=0.990 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=18 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=10 -shapecode_2_x=0.370 -shapecode_2_y=0.575 -shapecode_2_rad=1.23268 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.80484 -shapecode_2_r=0.910 -shapecode_2_g=1.130 -shapecode_2_b=0.790 -shapecode_2_a=1.090 -shapecode_2_r2=0.819 -shapecode_2_g2=0.744 -shapecode_2_b2=0.712 -shapecode_2_a2=0.830 -shapecode_2_border_r=0.960 -shapecode_2_border_g=0.890 -shapecode_2_border_b=1.060 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=16 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=120 -shapecode_3_x=0.483 -shapecode_3_y=0.500 -shapecode_3_rad=0.03422 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.24582 -shapecode_3_r=1.200 -shapecode_3_g=0.830 -shapecode_3_b=1.130 -shapecode_3_a=0.760 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.010 -shapecode_3_border_g=0.780 -shapecode_3_border_b=0.760 -shapecode_3_border_a=0.041 -shape_3_per_frame1=sample=instance/num_inst; -shape_3_per_frame2=rad=0.031+0.018*sin(sample); -shape_3_per_frame3= -shape_3_per_frame4=t = time*0.073; -shape_3_per_frame5=x = 0.451* (0.451*sin(3*t- 14*sample) + 0.58*sin(5*t- 10*sample) ); -shape_3_per_frame6=y = 0.32* (0.64*sin(6*t- 11*sample) + 0.32*sin(4*t- 15*sample) ); -shape_3_per_frame7= -shape_3_per_frame8=p1 = 3*sin(sample*50+0.17*time); -shape_3_per_frame9=p2 = 3*sin(sample*80+0.09*time); -shape_3_per_frame10= -shape_3_per_frame11=x = 0.41+x*p1; -shape_3_per_frame12=y = 0.53+y*p2; -shape_3_per_frame13= -shape_3_per_frame14=r = 0.37*sin(sample*80); -shape_3_per_frame15=b = 0.95*sin(sample*66); -shape_3_per_frame16=g = 0.67*sin(sample*120); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .4*a; -comp_9=`ret = base*(1.3-base)*(.7-base)*2*float3(1.2,0.4,2.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret /= float3(-1.0,2.4,-0.0); -comp_12=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk deleted file mode 100644 index 30d14ec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039.milk +++ /dev/null @@ -1,339 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=0.99047 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.050 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.055 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass; -per_frame_19=q2=new_treb; -per_frame_20=q3=new_mid; -per_frame_21=q4=new_vol; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh; -per_frame_26=wave_r=ob_r+.3*sin(q3-time); -per_frame_27=wave_b=ob_b-.3*sin(q2-time); -per_frame_28=wave_g=ob_g+.2*sin(q1-time); -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*Sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad*2; -per_pixel_9=zoom=swirl+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.1; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.3; -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 deleted file mode 100644 index 5d4f97d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R039b.milk2 +++ /dev/null @@ -1,1496 +0,0 @@ -Created with MILKDROP 3.2 on 18/05/2023 at 19:52:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.41 -blending_direction=1 -random_1=0.744309 -random_2=0.622222 -random_3=0.220190 -random_4=0.683469 -random_5=0.159214 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.007 clipboard03.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.840 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(0.82, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(10.22-0.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,0.29); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + 0.29*(rand(100)/100-0.48))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.49,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = 0.48 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = 0.48; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz*0 + -comp_10=` time*float3(2.2,7.7,2.8)*0.001 //MilkDrop2077 color mod -comp_11=` ); -comp_12=` -comp_13=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.52; -comp_14=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_15=`} -comp_16=` -comp_17=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R039.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=0.99047 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.050 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.055 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 2.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = .41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.12; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.225; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*tan(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass; -per_frame_19=q2=new_treb; -per_frame_20=q3=new_mid; -per_frame_21=q4=new_vol; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh; -per_frame_26=wave_r=ob_r+.3*sin(q3-time); -per_frame_27=wave_b=ob_b-.3*sin(q2-time); -per_frame_28=wave_g=ob_g+.2*sin(q1-time); -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*Sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad*2; -per_pixel_9=zoom=swirl+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.1; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.3; -comp_14=`ret /= float3(1.1,-0.0,2.5); -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk deleted file mode 100644 index bee7674..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk +++ /dev/null @@ -1,401 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=0.041 -fWarpScale=0.014 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99000 -rot=0.00000 -cx=0.480 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.637 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.550 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.13000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.768 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00017*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00044*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00091*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.05655 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.020 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.960 -shapecode_0_border_g=1.080 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.101 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03615 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.050 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.110 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.920 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=mv_x=44;mv_y=68; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.975; -per_frame_2= -per_frame_3=vol=(bass+mid+treb)*0.25; -per_frame_4=vol=vol*vol; -per_frame_5= -per_frame_6=mtime=mtime+vol*0.01; -per_frame_7= -per_frame_8=q1=time*0.48; -per_frame_9= -per_frame_10= -per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 -per_frame_12= -per_pixel_1=zm=1.005; -per_pixel_2= -per_pixel_3=sx=zm; -per_pixel_4=sy=zm; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); -comp_25=`//ret = GetPixel(uv); -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 deleted file mode 100644 index a7a32ab..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R043.milk2 +++ /dev/null @@ -1,1615 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:30:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.58 -blending_direction=1 -random_1=0.402033 -random_2=0.755827 -random_3=0.275474 -random_4=0.152439 -random_5=0.378591 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R266.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R043.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=0.041 -fWarpScale=0.014 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99000 -rot=0.00000 -cx=0.480 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.637 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.550 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.13000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.768 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00017*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1.01),(1.01-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,0.94),(0.94-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(0.00044*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,0.33)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(0.00091*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,0.09),(0.82+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.05655 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.020 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.960 -shapecode_0_border_g=1.080 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.101 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03615 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.39282*0.009*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.00021*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.11),(0.92+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,0.79)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.050 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.110 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,1.03),(1.03-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,0.11),(0.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.920 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*0.009*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.26716*0.011*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=44;mv_y=68; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.975; -per_frame_2= -per_frame_3=vol=(bass+mid+treb)*0.25; -per_frame_4=vol=vol*vol; -per_frame_5= -per_frame_6=mtime=mtime+vol*0.01; -per_frame_7= -per_frame_8=q1=time*0.48; -per_frame_9= -per_frame_10= -per_frame_11=gamma=1 + min(vol*0.9,1)*0.76 -per_frame_12= -per_pixel_1=zm=1.005; -per_pixel_2= -per_pixel_3=sx=zm; -per_pixel_4=sy=zm; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += 0.031*cos(2*(ret.xx+ret.yy))+0.0795; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.45)*lerp(float3(0,2.2,2.7),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.364); -comp_25=`//ret = GetPixel(uv); -comp_26=`ret /= float3(1.8,0.8,2.2); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 deleted file mode 100644 index 0b08cf0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R044 lines.milk2 +++ /dev/null @@ -1,1206 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:26:16 -https://twitter.com/MilkDrop2077 - -blending_pattern=linesvertical -blending_progress=0.540 -blending_direction=1 -random_1=0.333 -random_2=0.004 -random_3=0.693 -random_4=0.931 -random_5=0.694 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R076.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R044.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.843 -fWaveScale=1.582 -fWaveSmoothing=0.900 -fWaveParam=-0.200 -fModWaveAlphaStart=0.910 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.591 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.110 -b3x=1.000 -b1ed=0.215 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.920 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.130 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.990 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.16000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (1.03, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+0.24); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=x1 = x-0.5*abs(q1); y1 = y-.5*abs(q2); -per_pixel_2=k1 = q3/2; -per_pixel_3=len = sqrt(pow(x1,3)*k1-pow(y1,3)*(1-k1))-.05; -per_pixel_4=zoom = 1 + (len)*q4; -per_pixel_5=dx = 0.0 * q1* (y-.5); -per_pixel_6=dy = 0.0 * q2* (x-.5); -per_pixel_7= -per_pixel_8= -per_pixel_9=warp = 0.0; -per_pixel_10= -per_pixel_11=rot = (x1-y1)*.01*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.5,0.3,2.9)*0.05 + -warp_21=` time*float3(2.1,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.9) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(1.3,1.4,2); -comp_6=`} -comp_7=` -comp_8=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 deleted file mode 100644 index 039686c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R046 double.milk2 +++ /dev/null @@ -1,1560 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:40:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.490 -blending_direction=1 -random_1=0.334 -random_2=0.348 -random_3=0.462 -random_4=0.201 -random_5=0.962 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R046.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.840 -fDecay=0.500 -fVideoEchoZoom=1.105 -fVideoEchoAlpha=1.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.460 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,0.11),0.53,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.080 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*0.0022*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,0.1),0.51,mx); -wave_1_per_point12=my=if(above(my,0.85),0.47,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*0.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=0.47; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,0.85),0.52,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.85),0.53,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*0.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.040 -wave_3_init1=mx=0.48; -wave_3_init2=my=0.39; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.26337 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.050 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.990 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09500 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.010 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.455 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.950 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.070 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=index = 0; -per_frame_init_2=loop (100000, -per_frame_init_3= megabuf(index) = 0; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=flen = 128; shapes = 32; sortbase = 7000; -per_frame_init_9= -per_frame_init_10=reg07 = sortbase; -per_frame_init_11=n = 0; -per_frame_init_12=loop (flen, -per_frame_init_13= gmegabuf(sortbase+n) = n; -per_frame_init_14= n = n+1; -per_frame_init_15=); -per_frame_init_16= -per_frame_1=dec_m = pow (0.85, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_s + beat*(1-dec_s); -per_frame_5=is_beat = above(beat, 1.5*avg+2*peak) * above (time, t0+.3); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_8=index = (index + is_beat) %32; -per_frame_9=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_10=q27 = index; -per_frame_11=q24 = is_beat; -per_frame_12= -per_frame_13=trig = is_beat; -per_frame_14=vol1 = if(trig,.5+sqrt(peak)/4,vol1); -per_frame_15=ran1 = if (trig, (rand(100)/50-1)*vol1, ran1); -per_frame_16=ran2 = if (trig, (rand(100)/50-1)*vol1, ran2); -per_frame_17= -per_frame_18=trig = is_beat * (index%8==0); -per_frame_19=ran3 = if (trig, (rand(100)/50-1)*vol1, ran3); -per_frame_20= -per_frame_21=ran1_ = ran1_*dec_m + (1-dec_m) * ran1; -per_frame_22=ran2_ = ran2_*dec_m + (1-dec_m) * ran2; -per_frame_23=ran3_ = ran3_*dec_m + (1-dec_m) * ran3; -per_frame_24=dec_m = pow (0.7, 30/fps); -per_frame_25= -per_frame_26=q10 = ran1_; -per_frame_27=q11 = ran2_; -per_frame_28=q12 = ran3_; -per_frame_29= -per_frame_30=reg10 = 5000; reg11 = 40; -per_frame_31=gmegabuf(reg10 + frame%reg11) = ran1_; -per_frame_32=gmegabuf(reg10 + reg11 + frame%reg11) = ran2_; -per_frame_33=gmegabuf(reg10 + 2*reg11 + frame%reg11) = ran3_; -per_frame_34= -per_frame_35= -per_frame_36= -per_frame_37=//normalize spectrum -per_frame_38=n = 0; vol = 0.1; mean = 0; -per_frame_39=loop (flen, -per_frame_40= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_41= dec = if(megabuf(n)<=value,0.2,pow(.95,30/fps)); -per_frame_42= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n),2); -per_frame_44= n= n+1; -per_frame_45=); -per_frame_46=vol = sqrt(vol); -per_frame_47=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_48= -per_frame_49=// post smoothing -per_frame_50=n= 0; -per_frame_51=loop (flen, -per_frame_52= dec = if (megabuf(n)/vol > gmegabuf(n+1000),.5,.8); -per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; -per_frame_54= n = n+1; -per_frame_55=); -per_frame_56= -per_frame_57= -per_frame_58=//Lookup-Tabele sortieren -per_frame_59=n0 = 1000; n=0; -per_frame_60=loop (flen-1, -per_frame_61= q1 = n; q2 = n+1; -per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); -per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); -per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), -per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), -per_frame_66= gmegabuf(sortbase+q2) = q5), 0); -per_frame_67= -per_frame_68= n = n+1; -per_frame_69=); -per_frame_70= -per_frame_71= -per_frame_72=monitor = gmegabuf(sortbase+1); -per_frame_73=monitor = vol1; -per_frame_74= -per_frame_75= -per_frame_76= -per_frame_77=q32 = aspecty; -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret /= float3(1.6,0.9,0.4); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk deleted file mode 100644 index d7a6529..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R047.milk +++ /dev/null @@ -1,396 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=6.274 -fWaveSmoothing=0.504 -fWaveParam=-0.960 -fModWaveAlphaStart=0.646 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.707 -fWarpScale=1.846 -fZoomExponent=1.03000 -fShader=0.000 -zoom=1.13989 -rot=0.00000 -cx=0.425 -cy=0.555 -dx=0.00000 -dy=0.00000 -warp=0.01020 -sx=0.99990 -sy=0.94000 -wave_r=1.100 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.390 -ob_size=0.008 -ob_r=1.150 -ob_g=1.140 -ob_b=1.050 -ob_a=0.000 -ib_size=0.268 -ib_r=0.213 -ib_g=0.303 -ib_b=0.230 -ib_a=0.000 -nMotionVectorsX=74.240 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.030 -b2x=1.190 -b3x=1.210 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.39257 -wavecode_0_smoothing=0.62000 -wavecode_0_r=1.000 -wavecode_0_g=0.612 -wavecode_0_b=0.392 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = 0.6 + 0.38 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = int(rand(1000))/1000*6.28; -wave_0_per_point5=rad = int(rand(1000))/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.040 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.53000 -wavecode_2_r=1.000 -wavecode_2_g=0.950 -wavecode_2_b=1.000 -wavecode_2_a=0.850 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.57500 -wavecode_3_r=0.820 -wavecode_3_g=0.900 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.24243 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.88496 -shapecode_0_tex_zoom=1.72851 -shapecode_0_r=0.856 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=0.600 -shapecode_0_r2=0.900 -shapecode_0_g2=0.954 -shapecode_0_b2=1.120 -shapecode_0_a2=0.315 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.790 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.219 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.55000 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.010 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.910 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.535 -shapecode_2_rad=0.23291 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.170 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.14225 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.19000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=0.830 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.970 -shapecode_3_border_a=0.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.11; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (1.066, 30/fps); -per_frame_2=dec_slow = pow (0.755, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.58+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*0.8),0.31); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.20443/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + 0.0053*(q1+0.95)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.0027*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-0.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = 0.06*floor (16* ang2); -warp_22=`float2 dir = 0.62*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= 0.5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*0.5*(rs.yx) + 0.3*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.012/(sqrt(uv6.x)+0.0009))*(rad+0.19); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = 0.75*uv1+0.32*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= 0.25; -warp_40=`float3 dots = q26*saturate(0.0011/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - 0.49*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,0.59*uv+time*0.011)-0.17; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *0.921- 0.032; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.56; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 5.087*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.49+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (1.8,2.3,2.7); //MilkDrop2077 color mod -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(0.52+uv_orig*aspect.yx*1.38); -comp_39=` -comp_40=` -comp_41=`ret = ret1-0.12; -comp_42=` -comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 deleted file mode 100644 index 9290315..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double.milk2 +++ /dev/null @@ -1,1088 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 23:01:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.540 -blending_direction=-1 -random_1=0.106 -random_2=0.279 -random_3=0.881 -random_4=0.256 -random_5=0.979 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.texture4j3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.820 -fWarpScale=13.125 -fZoomExponent=0.01245 -fShader=0.000 -zoom=0.98961 -rot=0.00000 -cx=0.505 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.40518 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_1=zoom = 0.998; -per_frame_2=// elastic thread code -per_frame_3= -per_frame_4=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_5=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_6=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_7=x1 = 0.42 + (xx1-xx2)*2; -per_frame_8=y1 = 0.4 + yy1*1.5; -per_frame_9=dt = 0.03/fps; -per_frame_10=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); -per_frame_11=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); -per_frame_12=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); -per_frame_13=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); -per_frame_14=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); -per_frame_15=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); -per_frame_16=x2 = x2 + vx2; y2 = y2 + vy2; -per_frame_17=x3 = x3 + vx3; y3 = y3 + vy3; -per_frame_18=x4 = x4 + vx4; y4 = y4 + vy4; -per_frame_19=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); -per_frame_20=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); -per_frame_21=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); -per_frame_22=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); -per_frame_23=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); -per_frame_24=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); -per_frame_25=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); -per_frame_26=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.48); -per_frame_27=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); -per_frame_28=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); -per_frame_29=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); -per_frame_30=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); -per_frame_31=q1 = x1;q2 = x2;q3 = x3;q4 = x4; -per_frame_32=q5 = y1;q6 = y2;q7 = y3;q8 = y4; -per_frame_33=q9 = 1/aspectx; -per_frame_34=q10 = 1/aspecty; -per_frame_35=q11 = aspectx; -per_frame_36=q12 = aspecty; -per_frame_37=q13 = sqrt(vx4*vx4 + vy4*vy4); -per_frame_38=q14 = atan2(vx4,vy4); -per_frame_39=q15 = sin(q14); -per_frame_40=q16 = cos(q14); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`sampler sampler_clipboard03; -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` float2 texc = 0.37 + 0.55*ret.xy; -comp_6=`float4 noise2 = tex3D(sampler_noisevol_hq, -comp_7=` ((uv.xyy*0.33 -comp_8=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_9=` ).xyz* -comp_10=` float3(12.2,0.1,2.1)*0.01 //MilkDrop2077 color mod -comp_11=` *float3(.2,0.7,.8)*0.9 //MilkDrop2077 color mod -comp_12=` ); -comp_13=` -comp_14=`if(ret.x+ret.y+ret.z>0.52)ret += (noise2)*0.72; -comp_15=`ret *= tex2D(sampler_clipboard03, texc) * ret.z * 3; -comp_16=` -comp_17=` // float3 crisp = tex2D(sampler_main, uv).xyz; -comp_18=` // float3 blurry = GetBlur3(uv); -comp_19=` ret -= (GetBlur3(uv)/8); -comp_20=`} -comp_21=` -comp_22=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0050 SNAILb black5 modmov2d.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.560 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*0.373; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.980 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),3.4)*tan(bass*.6); -per_pixel_2=cx = if(above(rad,.5),cx+.2*sin(q3),cx-0.4); -per_pixel_3=cy = if(above(rad,.2),cy+0.2*sin(q4),cx-.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(0,1.7,1.1),1,ret.x); -comp_6=`ret -= 0.2; -comp_7=`ret -= float3(1,0,0); // MilkDrop 2077 -comp_8=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 deleted file mode 100644 index d942614..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R050 double2.milk2 +++ /dev/null @@ -1,1228 +0,0 @@ -Created with MILKDROP 3.0 on 17/03/2023 at 20:06:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.470 -blending_direction=1 -random_1=0.879 -random_2=0.978 -random_3=0.151 -random_4=0.648 -random_5=0.544 - -[PRESET1_BEGIN] -NAME=fiShbRaiN + Flexi - stitchcraft sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=warp = 0; -per_frame_2=zoom = 1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw*12; -warp_4=` float2 uv_y = uv;//0.5 + (uv_orig-0.5)*1.00 + float2(0,-0.8)*texsize.zw*0; -warp_5=` float3 dx = ( GetBlur1(uv_y + float2(1,0)*d) - GetBlur1(uv_y-float2(1,0)*d) ); -warp_6=` float3 dy = ( GetBlur1(uv_y + float2(0,1)*d) - GetBlur1(uv_y-float2(0,1)*d) ); -warp_7=` uv_y = uv_y + float2(dx.y,dy.y)*texsize.zw*2; -warp_8=` -warp_9=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*0.8 + rand_frame.xy; -warp_10=` float2 uv_bg = uv_orig -(uv_orig-uv)*0.4 + float2(dx.x,dy.x)*texsize.zw*2 + (tex2D(sampler_noise_lq, dither_uv).xy-0.5)*texsize.zw*4; -warp_11=` -warp_12=`ret.x = GetPixel(uv_bg).x - (GetPixel(uv_bg).x - GetBlur3(uv_bg).x)*0.02 - 0.008 + -warp_13=`(tex2D(sampler_noise_lq, dither_uv).x-0.5)*0.1; -warp_14=` -warp_15=` -warp_16=` ret.y = tex2D( sampler_main, uv ).y; -warp_17=` ret.y += (ret.y - GetBlur1(uv).y)*0.1 - 0.015; -warp_18=` dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_19=` -warp_20=`uv_bg = uv_orig +(uv_orig-uv)*0.8 + (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*texsize.zw*0; -warp_21=`ret.z = GetPixel(uv_bg).z*0.94 - 0.004; -warp_22=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0050 SNAILb black3b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=22.982 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.870 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.060 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.870 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.83),0.45,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); -wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.140 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.555 -shapecode_2_rad=0.09400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.960 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.130 -shapecode_2_border_a=0.090 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.535 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.130 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_pixel_1=zoom = zoom +0.015*cos(rad*16 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`ret /= float3(1.6,2.5,0.5); -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk deleted file mode 100644 index cf4d047..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052.milk +++ /dev/null @@ -1,391 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(0.1,2,1.5); -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(0.5/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += 0.1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(2.1,2,2)*0.05 + -comp_78=` time*float3(1,2.1,0.1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); -comp_98=`//ret += 0.1; -comp_99=`ret = 1-exp((-.6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret -= 0.1; -comp_103=`} -comp_104=` -comp_105=`//------------------------------------------- -comp_106=`//Written by martin -comp_107=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk deleted file mode 100644 index 21a5717..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b electric cube2.milk +++ /dev/null @@ -1,269 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.495 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.92060 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06095 -shapecode_0_tex_zoom=0.27390 -shapecode_0_r=1.000 -shapecode_0_g=0.960 -shapecode_0_b=1.000 -shapecode_0_a=0.644 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=time*0.5; -shape_0_per_frame2= -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01781 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.070 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,0.967),(0.967-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,0.1),(0.84+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=441 -shapecode_2_x=0.500 -shapecode_2_y=0.520 -shapecode_2_rad=0.02428 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*2.85877*0.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(0.00043*cos(ma)); -shape_2_per_frame5=my=my+(0.00042*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.85),(0.85-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` - -[SPRITE1] -SpriteName=sprites\cube11.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.000000 -SpriteY=0.047500 -SpriteSX=-0.300000 -SpriteSY=-0.300000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.27+(bass_att/15); -code_2=new_scale=1.0+-0.360000/2+0.1*sin(time*0.500000+(bass_att/10)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk deleted file mode 100644 index 6f1603b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052b.milk +++ /dev/null @@ -1,768 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk deleted file mode 100644 index 6b8e5ef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c.milk +++ /dev/null @@ -1,274 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk deleted file mode 100644 index b2c0369..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2.milk +++ /dev/null @@ -1,257 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Rainbow Mode: -comp_22=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); -comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk deleted file mode 100644 index fb40467..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R052c2s.milk +++ /dev/null @@ -1,280 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Rainbow Mode: -comp_22=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=7 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.800000 -SpriteSY=-0.800000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk deleted file mode 100644 index a0543a4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk +++ /dev/null @@ -1,312 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.999 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=93.000 -fWaveScale=2.685 -fWaveSmoothing=0.702 -fWaveParam=0.000 -fModWaveAlphaStart=1.960 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.050 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.910 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01058 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=pulse = 0; -wave_0_per_frame1=pulse = if(above(bass*.05,pulse),pulse+.001,pulse-.001); -wave_0_per_frame2=pulse = pulse*above(pulse,0); -wave_0_per_frame3=t1 = pulse; -wave_0_per_point1=x = sqrt(sample*mid*.05); -wave_0_per_point2=y = .5 + (.1+t1)*cos(sample*20); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.020 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.910 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.01000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=160 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.31559 -shapecode_0_ang=0.78540 -shapecode_0_tex_ang=0.77911 -shapecode_0_tex_zoom=1.76055 -shapecode_0_r=1.000 -shapecode_0_g=0.650 -shapecode_0_b=0.550 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=53 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.54279 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.86220 -shapecode_1_r=1.000 -shapecode_1_g=0.510 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.960 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.010 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.930 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.050 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.090 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=0.52; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*cos(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(tan(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/bass); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2.5+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=0.237 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*bass/300); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.8,2.3,1.1),1,ret.x)*1.4; -comp_6=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_7=` -comp_8=` -comp_9=`ret *= float3(rad*3,1,1); -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 deleted file mode 100644 index d95928b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R053.milk2 +++ /dev/null @@ -1,1151 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:28:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.530 -blending_direction=1 -random_1=0.723 -random_2=0.090 -random_3=0.692 -random_4=0.780 -random_5=0.426 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R210.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.200 -fModWaveAlphaStart=2.020 -fModWaveAlphaEnd=1.780 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.86000 -rot=0.00000 -cx=0.385 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.709 -wave_g=0.650 -wave_b=0.611 -wave_x=0.500 -wave_y=0.585 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.94000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.990 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.830 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=0.910 -wavecode_2_b=1.000 -wavecode_2_a=0.970 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.41000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.02009 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=0.770 -shapecode_0_a=0.830 -shapecode_0_r2=0.791 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=0.800 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.850 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.840 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.180 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.445 -shapecode_2_rad=0.11300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.950 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.210 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.585 -shapecode_3_y=0.460 -shapecode_3_rad=0.12000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.200 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.150 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=n=1; -per_frame_init_2=check1 = 1; -per_frame_init_3=check2 = 0; -per_frame_init_4=check3 = 0; -per_frame_1= -per_frame_2=rg1 = max(rg1*0.947, 0.017 + 0.6*min(2,max(0,treb_att-1)*1.3)); -per_frame_3=rg2 = max(rg2*0.624, 0.021 + 0.42*min(2,max(0,mid_att-1)*1.3)); -per_frame_4=rg3 = max(rg3*0.855, 0.02 + 0.47*min(2,max(0,bass_att-1)*1.3)); -per_frame_5= -per_frame_6=rg4 = min(2,max(0,mid_att-1)*1.3); -per_frame_7= -per_frame_8=q1 = rg1; -per_frame_9=q2 = rg2; -per_frame_10=q3 = rg3; -per_frame_11= -per_frame_12=rg12 = max(rg12*0.97, 0.02 + 0.5*min(3,max(0,treb_att-1)*1.3)); -per_frame_13=rg22 = max(rg22*0.97, 0.02 + 0.5*min(3,max(0,mid_att-1)*1.3)); -per_frame_14=rg32 = max(rg32*0.912, 0.019 + 0.59*min(3,max(0,bass_att-1)*1.3)); -per_frame_15= -per_frame_16= -per_frame_17=rg_treb = rg_treb + rg12; -per_frame_18=rg_mid = rg_mid + rg22; -per_frame_19=rg_bass = rg_bass + rg32; -per_frame_20= -per_frame_21=q5 = rg_treb; -per_frame_22=q6 = rg_mid; -per_frame_23=q7 = rg_bass; -per_frame_24= -per_frame_25=beat = (q5 + q6 + q7)*0.3333; -per_frame_26=q32 = beat; -per_frame_27= -per_frame_28=//rot = rg_treb*0.01; -per_frame_29= -per_frame_30=wave_r = wave_r + 0.432*( 0.654*sin(0.905*time) + 0.348*sin(1.0972*time) ); -per_frame_31=wave_g = wave_g + 0.328*( 0.672*sin(0.801*time) + 0.476*sin(0.9751*time) ); -per_frame_32=wave_b = wave_b + 0.352*( 0.672*sin(1.0556*time) + 0.488*sin(0.874*time) ); -per_frame_33= -per_frame_34=wave_a=0; -per_frame_35=warp = 0; -per_frame_36= -per_frame_37=n = if(frame%13 == 0, n+1, n); -per_frame_38=n = if(n == 4, 1, n); -per_frame_39= -per_frame_40=check1 = if(n==1, 1, 0); -per_frame_41=check2 = if(n==2, 1, 0); -per_frame_42=check3 = if(n==3, 1, 0); -per_frame_43= -per_frame_44=q8 = check1; -per_frame_45=q9 = check2; -per_frame_46=q10 = check3; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2=scale = 0.2; -per_pixel_3= -per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); -per_pixel_5= -per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); -per_pixel_7= -per_pixel_8=zoom = 1+tt*0.17; -per_pixel_9= -per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); -per_pixel_11=zoom -= 0.036*((sin(ang*3)<0)-0.5); -per_pixel_12= -per_pixel_13= -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.011; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.009; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,0.28)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-0.543)*(1-GetBlur1(uvm).zzz)+0.543; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1.4,1.6,1.8))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.1,0.1,0.7)*0.05 + -comp_29=` time*float3(0.9,0.5,2.8)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.42; -comp_34=` -comp_35=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R053.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.999 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=93.000 -fWaveScale=2.685 -fWaveSmoothing=0.702 -fWaveParam=0.000 -fModWaveAlphaStart=1.960 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=1.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.050 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.910 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01058 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=pulse = 0; -wave_0_per_frame1=pulse = if(above(bass*.05,pulse),pulse+.001,pulse-.001); -wave_0_per_frame2=pulse = pulse*above(pulse,0); -wave_0_per_frame3=t1 = pulse; -wave_0_per_point1=x = sqrt(sample*mid*.05); -wave_0_per_point2=y = .5 + (.1+t1)*cos(sample*20); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.020 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.910 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.090 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.01000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=160 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.31559 -shapecode_0_ang=0.78540 -shapecode_0_tex_ang=0.77911 -shapecode_0_tex_zoom=1.76055 -shapecode_0_r=1.000 -shapecode_0_g=0.650 -shapecode_0_b=0.550 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=53 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.54279 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.86220 -shapecode_1_r=1.000 -shapecode_1_g=0.510 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.960 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.010 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.930 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.050 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.090 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=0.52; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*cos(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(tan(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/bass); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2.5+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=0.237 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*bass/300); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.8,2.3,1.1),1,ret.x)*1.4; -comp_6=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_7=` -comp_8=` -comp_9=`ret *= float3(rad*3,1,1); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 deleted file mode 100644 index 89b764a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054 double.milk2 +++ /dev/null @@ -1,1155 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 02:12:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.370 -blending_direction=1 -random_1=0.008 -random_2=0.376 -random_3=0.575 -random_4=0.234 -random_5=0.448 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R239.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; -warp_5=` ret += GetBlur1(uv)*.2; -warp_6=` -warp_7=` // darken (decay) over time and distance from center -warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R054.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.80707 -fShader=0.800 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.120 -b2x=0.880 -b3x=0.970 -b1ed=0.295 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.24000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.770 -wavecode_0_g=1.100 -wavecode_0_b=1.000 -wavecode_0_a=1.110 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.12000 -wavecode_1_smoothing=0.45000 -wavecode_1_r=1.020 -wavecode_1_g=0.890 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.38500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.180 -wavecode_2_a=0.780 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.40000 -wavecode_3_r=1.070 -wavecode_3_g=1.070 -wavecode_3_b=1.110 -wavecode_3_a=0.920 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.61756 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.980 -shapecode_0_b=1.170 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.980 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); -shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); -shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.88000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.920 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); -shape_1_per_frame2=x = 0.57 + 0.189*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.435 -shapecode_2_y=0.595 -shapecode_2_rad=0.10300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.800 -shapecode_2_g=1.000 -shapecode_2_b=0.870 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.595 -shapecode_3_y=0.500 -shapecode_3_rad=0.09000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.970 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); -shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_5=oldq8 = q8; -per_frame_6=q8 = q8 + 0.11*time; -per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); -per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); -per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_11=mv_x = 1.25; -per_frame_12=mv_y = 1.25; -per_frame_13=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.64); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret /= float3(2.5,2.2,0.8); -comp_12=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk deleted file mode 100644 index 1d3d29f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R054.milk +++ /dev/null @@ -1,347 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.140 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.80707 -fShader=0.800 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.830 -wave_b=1.240 -wave_x=0.860 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.200 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.120 -b2x=0.880 -b3x=0.970 -b1ed=0.295 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.24000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.770 -wavecode_0_g=1.100 -wavecode_0_b=1.000 -wavecode_0_a=1.110 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.12000 -wavecode_1_smoothing=0.45000 -wavecode_1_r=1.020 -wavecode_1_g=0.890 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.38500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.180 -wavecode_2_a=0.780 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.40000 -wavecode_3_r=1.070 -wavecode_3_g=1.070 -wavecode_3_b=1.110 -wavecode_3_a=0.920 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.61756 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.980 -shapecode_0_b=1.170 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.980 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.17*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.008) - 0.008 + 1*(1 - above(bob,0.008)); -shape_0_per_frame3=bob = 0.35 + 0.35*sin(time*0.66); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.46) + spi*cos(tm*1.343); -shape_0_per_frame16=border_g = 0.49 + sp*sin(tm*1.1775) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.88000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.920 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.6169 + 0.6169*(sin(time*0.92)*0.29 + 0.82*sin(time*0.6169)); -shape_1_per_frame2=x = 0.57 + 0.189*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.435 -shapecode_2_y=0.595 -shapecode_2_rad=0.10300 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.800 -shapecode_2_g=1.000 -shapecode_2_b=0.870 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.45 + 0.25*cos(time + 1.797); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.4686 + 0.4686*sin(frame*0.4686); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.612 + 0.612*sin(frame*0.612 + 3.2666); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.595 -shapecode_3_y=0.500 -shapecode_3_rad=0.09000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.970 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.495 + 0.495*(sin(time*0.9)*0.36 + 0.8*sin(time*0.495)); -shape_3_per_frame2=x = 0.44 + 0.216*sin(time + 5.154); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.4165*( 0.534*sin(1.0187*time) + 0.352*sin(1.1567*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_5=oldq8 = q8; -per_frame_6=q8 = q8 + 0.11*time; -per_frame_7=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_8=q2 = 0.738*( 0.6*sin(0.3223*q8) + 0.484*sin(0.2542*q8) ); -per_frame_9=q3 = 0.539*( 0.57*sin(0.1914*-q8) + 0.368*sin(0.3895*q8) ); -per_frame_10=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_11=mv_x = 1.25; -per_frame_12=mv_y = 1.25; -per_frame_13=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.64); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 deleted file mode 100644 index f47884f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055 [PRIVATE].milk2 +++ /dev/null @@ -1,1915 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 23:44:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.52 -blending_direction=-1 -random_1=0.265447 -random_2=0.339160 -random_3=0.156911 -random_4=0.855827 -random_5=0.564499 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R254.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.31*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(0.4,1.7,1.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R055.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.030 -wave_g=1.100 -wave_b=1.000 -wave_x=0.525 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.130 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=19.53671 -wavecode_0_smoothing=0.44000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.41*sin(treb*1.017); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.420 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.82000 -shapecode_0_r=0.500 -shapecode_0_g=0.555 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.495 -shapecode_1_rad=0.14811 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.330 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.900 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.010 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.040 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.100 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.090 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.083 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=gamma=.5+bass_att; -per_frame_2=q1=q1+treb_att; -per_frame_3=wave_r=wave_r+sin(time+gamma); -per_frame_4=wave_g=wave_g+cos(time-gamma); -per_frame_5=wave_b=(1-(wave_r+wave_g)); -per_frame_6= -per_frame_7= -per_pixel_1=zoom=zoom+0.1; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; -per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; -per_pixel_4=rot=sqr(rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.3)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .07; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(0.6,0.7,0.2)*0.05 + -comp_29=` time*float3(2.2,0.9,1.6)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.21; -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk deleted file mode 100644 index 6aae62a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R055.milk +++ /dev/null @@ -1,306 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.030 -wave_g=1.100 -wave_b=1.000 -wave_x=0.525 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.130 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=19.53671 -wavecode_0_smoothing=0.44000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.41*sin(treb*1.017); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.420 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.82000 -shapecode_0_r=0.500 -shapecode_0_g=0.555 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.495 -shapecode_1_rad=0.14811 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.330 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.900 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.010 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.040 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.100 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.248*sin(time*5.087))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2344*sin((time*3.64)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.090 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.083 -per_frame_1=gamma=.5+bass_att; -per_frame_2=q1=q1+treb_att; -per_frame_3=wave_r=wave_r+sin(time+gamma); -per_frame_4=wave_g=wave_g+cos(time-gamma); -per_frame_5=wave_b=(1-(wave_r+wave_g)); -per_frame_6= -per_frame_7= -per_pixel_1=zoom=zoom+0.1; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.1; -per_pixel_3=rot=rot+sin(rot-ang*10+rad*10)*0.42; -per_pixel_4=rot=sqr(rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.3)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.43)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1.3,1,0.9))*1.35 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .07; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(0.6,0.7,0.2)*0.05 + -comp_29=` time*float3(2.2,0.9,1.6)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.21; -comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk deleted file mode 100644 index cc13d75..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R057.milk +++ /dev/null @@ -1,478 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00100 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=22.982 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.870 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.060 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.870 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.83),0.45,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); -wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.140 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.555 -shapecode_2_rad=0.09400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.960 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.130 -shapecode_2_border_a=0.090 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.535 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.130 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; -per_frame_13=v=2; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*3; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=mv_g=1-bass_att*.4; -per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); -per_frame_51=q1=beat*2-1; -per_frame_52= -per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; -per_frame_54=q2 = min(amp,1); -per_frame_55=trebcap=trebcap*.7+.16*treb; -per_frame_56=q3=trebcap*2; -per_frame_57=monitor = q3; -per_frame_58=chng=sin(time*.5); -per_frame_59=cthr=.9999; -per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_70=monitor=chng; -per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_73= -per_frame_74=monitor=mq1; -per_frame_75=vol=bass+treb+mid; -per_frame_76=atime=atime+vol; -per_frame_77=q11=.4+sin(atime*.006 )*.4; -per_frame_78=q12=.4+cos(atime*.00613828348)*.4; -per_frame_79=q13=.4+sin(atime*.00598593455)*.4; -per_frame_80=monitor=q13; -per_frame_81= -per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; -per_pixel_2=in = 0; -per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); -per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); -per_pixel_5=in=bnot(bnot(in)); -per_pixel_6=dx = .02*in; -per_pixel_7=dy = .08*cos(wang)*q2*in; -per_pixel_8= -per_pixel_9=dx = dx+bnot(in)*.005*q1; -per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; -per_pixel_11= -per_pixel_12= -per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_15= -per_pixel_16=dir = bass*3; -per_pixel_17= -per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_19= -per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.01*dir); -per_pixel_21=y1 = if( above(d,0.1),0, -sin(x-cx1)*0.01*dir); -per_pixel_22= -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = (dx+x1+x2+x3)/12; -per_pixel_26=dy = (dy+y1+y2+y3)/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*5; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.013; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*2-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.00014; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`} -comp_47=` -comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk deleted file mode 100644 index eba1855..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R059.milk +++ /dev/null @@ -1,333 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.965 -fVideoEchoZoom=1.101 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.008 -fWaveScale=0.323 -fWaveSmoothing=0.630 -fWaveParam=0.080 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.700 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.576 -wave_g=0.600 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.280 -nMotionVectorsY=11.628 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.93000 -wavecode_0_smoothing=0.53000 -wavecode_0_r=0.970 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.980 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.090 -wavecode_1_g=1.080 -wavecode_1_b=1.060 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.920 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=47 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.530 -shapecode_0_rad=0.15387 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.94000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.608 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.060 -shape_0_per_frame1=my_volume = (bass + mid + treb)/3; -shape_0_per_frame2=rg2 = max(rg2*0.785, 0.018 + 0.54*min(2,max(0,mid_att-1)*1.3)); -shape_0_per_frame3= -shape_0_per_frame4=sides = 16*abs(sin(0.5*time)); -shape_0_per_frame5= -shape_0_per_frame6=border_b = sin(0.19*time); -shape_0_per_frame7=border_a = 2*max(0,min((bass_att-1.1)*1.5,border_a)); -shape_0_per_frame8= -shape_0_per_frame9=tex_zoom = 1.62; -shape_0_per_frame10=ang = 6*sin(0.3*time); -shape_0_per_frame11= -shape_0_per_frame12=rad = 0.1 + 0.5*max(0,min((bass_att-1.1)*1.5,0.5)) ; -shape_0_per_frame13= -shape_0_per_frame14=x = 0.5 + if( my_volume > 2., 0.4*cos(3.12*20*time), 0.4*cos(time)); -shape_0_per_frame15=y = 0.5 + if( my_volume > 2., 0.4*sin(3.12*20*time), 0.4*sin(time)); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=50 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=190 -shapecode_1_x=0.545 -shapecode_1_y=0.500 -shapecode_1_rad=0.04331 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.050 -shapecode_1_g2=1.000 -shapecode_1_b2=0.446 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.020 -shape_1_per_frame1=r = 0; -shape_1_per_frame2=g = 0; -shape_1_per_frame3=b = 0; -shape_1_per_frame4= -shape_1_per_frame5=r2 = 1; -shape_1_per_frame6=g2 = 0.09 + 0.09*sin(time); -shape_1_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); -shape_1_per_frame8= -shape_1_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); -shape_1_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); -shape_1_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); -shape_1_per_frame12=border_b = abs(sin(0.22*time)); -shape_1_per_frame13= -shape_1_per_frame14=my_volume = (bass + mid + treb)/3; -shape_1_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; -shape_1_per_frame16= -shape_1_per_frame17=y = 0.5 - 0.1*cos(8*time); -shape_1_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); -shape_1_per_frame19=x = 0.5 - 0.08*sin(change_direction*3.12*2*time) ; -shapecode_2_enabled=1 -shapecode_2_sides=50 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=190 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.04781 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.070 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.451 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.020 -shape_2_per_frame1=r = 0; -shape_2_per_frame2=g = 0; -shape_2_per_frame3=b = 0; -shape_2_per_frame4= -shape_2_per_frame5=r2 = 1; -shape_2_per_frame6=g2 = 0.09 + 0.09*sin(time); -shape_2_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); -shape_2_per_frame8= -shape_2_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); -shape_2_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); -shape_2_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); -shape_2_per_frame12=border_b = abs(sin(0.2*time)); -shape_2_per_frame13= -shape_2_per_frame14=my_volume = (bass + mid + treb)/3; -shape_2_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; -shape_2_per_frame16= -shape_2_per_frame17=y = 0.5 + 0.1*cos(8*time); -shape_2_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); -shape_2_per_frame19=x = 0.5 + 0.08*sin(change_direction*3.12*2*time) ; -shapecode_3_enabled=0 -shapecode_3_sides=47 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=8 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.930 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = lum(ret1)*rand_preset; -comp_22=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk deleted file mode 100644 index b0bba8c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R060.milk +++ /dev/null @@ -1,450 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.965 -fVideoEchoZoom=1.101 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.04000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.03000 -dy=0.00000 -warp=0.47402 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.245 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(2.857/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.014/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*.03)*.005*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(2.6,0.7,1.5); -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); //MilkDrop2077 multiplicate effect -comp_34=` -comp_35=`uv = (uv-0.47)*0.85 + 0.47; -comp_36=`uv0 = uv; -comp_37=` -comp_38=`dist = MinDistB(uv); -comp_39=`bdist = lerp(dist,GetDistB(uv),0.21); -comp_40=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_41=` -comp_42=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-0.09*time)).xy; -comp_43=`uv += .004*bdist*noise ; -comp_44=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_45=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_46=`for (int m= 1; m<= anz; m++) -comp_47=`{ -comp_48=` z = 1-frac(1.0/anz*m+q9); -comp_49=` uv1 = uv5*z; -comp_50=`// uv1 = mul(uv1, float2x2(0.67,0.67,-0.67,0.67)); -comp_51=` -comp_52=` grid = 16.0*m/512; -comp_53=` -comp_54=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_55=` uv1.y += slot*time*.06; -comp_56=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_57=` rsk = frac(8*m*uv1)-.5 ; -comp_58=` dz = normalize(rsk); -comp_59=` rad1 = 3*length (rsk) *(2+m); -comp_60=` uv4 = (rad1*rad1)*dz; -comp_61=` mask1 = saturate(29-8*rad1) * (bsize > 0.81) ; -comp_62=` gmask = gmask || mask1; -comp_63=` bubbles += float3 (uv4,0.1/(rad1)) * (1-z) * mask1; -comp_64=`} -comp_65=`gmask *= sat (bdist*16-8*z); -comp_66=`uv += 0.1*bubbles*gmask; -comp_67=` -comp_68=`dist = MinDistB(uv); -comp_69=`bdist = lerp(dist,GetDistB(uv),.2); -comp_70=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_71=` -comp_72=`float struc = GetBlurX(uv,focus).r; -comp_73=` -comp_74=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_75=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_76=` ((uv.xyy*q28 -comp_77=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_78=` ).xyz* -comp_79=` float3(1.7,2.8,1.6)*0.05 + -comp_80=` time*float3(0.7,1.5,2.3)*q31 -comp_81=` ); -comp_82=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.55; -comp_83=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_84=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_85=` -comp_86=` -comp_87=`//distant light -comp_88=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_89=` -comp_90=`ret = lerp(ret, float3(2.1,2,2.1)*4*q19, sat(pow(bdist,1.5))); -comp_91=` -comp_92=`float moon = (.5/length(sin(3*(uv5)))); -comp_93=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0.1,0.6,2.1); -comp_94=` -comp_95=`//Lamp -comp_96=`uv3 = uv-center; -comp_97=`float ddd = GetPixel(uv).r - GetPixel((uv-0.47)*(0.99)+0.47).r; -comp_98=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_99=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(0.7,1.9,2.2); -comp_100=`ret -= 0.3; -comp_101=`ret = 1-exp((-.9)*ret); -comp_102=`//ret += shadow(uv); -comp_103=`//ret = GetPixel(uv0).r; -comp_104=`} -comp_105=` -comp_106=`//------------------------------------------- -comp_107=`//Written by martin -comp_108=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk deleted file mode 100644 index 26cb539..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R061.milk +++ /dev/null @@ -1,490 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.312 -fWaveScale=1.229 -fWaveSmoothing=0.000 -fWaveParam=0.200 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.930 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.01186 -rot=-0.01920 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19805 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.515 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.000 -ib_r=0.218 -ib_g=0.250 -ib_b=0.225 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.974 -mv_b=0.710 -mv_a=1.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.008 -wavecode_0_b=0.688 -wavecode_0_a=0.980 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.337)+sin(s*25.76)+sin(s*13.52); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*49.3)+cos(s*31.58); -wave_0_per_point13=zp=zp*0.217; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.52000 -wavecode_1_r=0.700 -wavecode_1_g=0.000 -wavecode_1_b=1.030 -wavecode_1_a=1.030 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.44)+sin(s*14.3)+sin(s*12.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.328)+cos(s*19.4)+sin(s*32.42); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.741)+cos(s*37.77)+cos(s*28.21); -wave_1_per_point13=zp=zp*0.215; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.57; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wave_1_per_point35= -wave_1_per_point36= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.960 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2= -wave_2_per_point3=freq=sin(q7*0.5)*4+4; -wave_2_per_point4= -wave_2_per_point5=aflux=sin(n*0.5); -wave_2_per_point6= -wave_2_per_point7=scale=sin(n*freq)*0.34+0.6; -wave_2_per_point8=xp=rand(10)-5; -wave_2_per_point9=xp=xp*0.0008*aflux; -wave_2_per_point10=yp=rand(10)-5; -wave_2_per_point11=yp=yp*0.0008*aflux; -wave_2_per_point12=zp=sample*3-1.3; -wave_2_per_point13= -wave_2_per_point14=//rotate on y -wave_2_per_point15=ang=(q7+time*0.01)*0.2; -wave_2_per_point16=xp2=xp*sin(ang) + zp*cos(ang); -wave_2_per_point17=yp2=yp; -wave_2_per_point18=zp2=xp*cos(ang) - zp*sin(ang); -wave_2_per_point19= -wave_2_per_point20=//rotate on x -wave_2_per_point21=ang=(q7+time*0.01)*0.3; -wave_2_per_point22=xp3=xp2; -wave_2_per_point23=yp3=yp2*sin(ang) + zp2*cos(ang); -wave_2_per_point24=zp3=yp2*cos(ang) - zp2*sin(ang); -wave_2_per_point25= -wave_2_per_point26= -wave_2_per_point27=xp=xp3; -wave_2_per_point28=yp=yp3; -wave_2_per_point29=zp=zp3; -wave_2_per_point30= -wave_2_per_point31=zp=zp+2.1; -wave_2_per_point32=xs=xp/zp; -wave_2_per_point33=ys=yp/zp; -wave_2_per_point34= -wave_2_per_point35=x=xs+0.5; -wave_2_per_point36=y=ys*1.3+0.5; -wave_2_per_point37= -wave_2_per_point38=r=(q1+q2)*0.5; -wave_2_per_point39=g=(q2+q3)*0.5; -wave_2_per_point40=b=(q3+q1)*0.5; -wave_2_per_point41= -wave_2_per_point42=a=aflux*aflux*0.7 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.03000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.910 -wavecode_3_a=0.950 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2= -wave_3_per_point3= -wave_3_per_point4= -wave_3_per_point5=scale=sin(n*freq)*0.3+0.67; -wave_3_per_point6=zp=sin(time); -wave_3_per_point7=aflux=sin(zp*3.1415+3.1415); -wave_3_per_point8=xp=sin(n)*0.1*aflux; -wave_3_per_point9=yp=cos(n)*0.1*aflux; -wave_3_per_point10= -wave_3_per_point11= -wave_3_per_point12=//rotate on y -wave_3_per_point13=ang=(q7+time*0.01)*0.2; -wave_3_per_point14=xp2=xp*sin(ang) + zp*cos(ang); -wave_3_per_point15=yp2=yp; -wave_3_per_point16=zp2=xp*cos(ang) - zp*sin(ang); -wave_3_per_point17= -wave_3_per_point18=//rotate on x -wave_3_per_point19=ang=(q7+time*0.009)*0.33; -wave_3_per_point20=xp3=xp2; -wave_3_per_point21=yp3=yp2*sin(ang) + zp2*cos(ang); -wave_3_per_point22=zp3=yp2*cos(ang) - zp2*sin(ang); -wave_3_per_point23= -wave_3_per_point24= -wave_3_per_point25=xp=xp3; -wave_3_per_point26=yp=yp3; -wave_3_per_point27=zp=zp3; -wave_3_per_point28= -wave_3_per_point29=zp=zp+2.1; -wave_3_per_point30=xs=xp/zp; -wave_3_per_point31=ys=yp/zp; -wave_3_per_point32= -wave_3_per_point33=x=xs+0.5; -wave_3_per_point34=y=ys*1.3+0.5; -wave_3_per_point35= -wave_3_per_point36= -wave_3_per_point37= -wave_3_per_point38=a=aflux -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=7.24864 -shapecode_0_ang=3.68069 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.27429 -shapecode_0_r=0.430 -shapecode_0_g=0.490 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_init1=t1 = rand(100)*0.01; -shape_0_init2=t2 = rand(100)*0.009; -shape_0_per_frame1=border_a=treb; -shape_0_per_frame2=rad=bass; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.414 -shapecode_1_y=0.490 -shapecode_1_rad=0.75000 -shapecode_1_ang=4.15445 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.23888 -shapecode_1_r=0.940 -shapecode_1_g=1.000 -shapecode_1_b=1.080 -shapecode_1_a=0.000 -shapecode_1_r2=0.890 -shapecode_1_g2=1.000 -shapecode_1_b2=0.870 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=t1 = rand(100)*0.009; -shape_1_init2=t2 = rand(100)*0.01; -shape_1_init3=te = 1; -shape_1_init4=poly = 4; -shape_1_per_frame1= -shape_1_per_frame2=rate = fps/(fps+1/2); -shape_1_per_frame3=beat = above(bass,bassthresh); -shape_1_per_frame4=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.5)*rate+1.5); -shape_1_per_frame5=ran = rand(8)+4; -shape_1_per_frame6=poly = if(beat,if(equal(ran,poly),poly+1,ran),poly); -shape_1_per_frame7=//poly = if(above(poly,8),4,poly); -shape_1_per_frame8=sides = poly; -shape_1_per_frame9= -shape_1_per_frame10=rate2 = fps/(fps+10); -shape_1_per_frame11=out = (1-beat)*rate2*out + beat; -shape_1_per_frame12=border_a = out; -shape_1_per_frame13=te = bass/fps/2 + te; -shape_1_per_frame14=x=sin(time*0.216)*0.129 + 0.53; -shape_1_per_frame15=y=cos(time*0.19)*0.15 + 0.5; -shape_1_per_frame16=ang = 3*sin(-te*0.67) + 3*cos(te*0.4); -shape_1_per_frame17=rad = rad * (0.9 + 0.2*t2) - 0.1*sin(te*1.51);; -shape_1_per_frame18=r = min(1,max(0,r + 0.3*sin(time*0.427 + 1))); -shape_1_per_frame19=g = min(1,max(0,g + 0.3*sin(time*0.401 + 2))); -shape_1_per_frame20=b = min(1,max(0,b + 0.3*sin(time*0.452 + 4))); -shape_1_per_frame21=r2 = min(1,max(0,r2 + 0.3*sin(time*0.417 + 3))); -shape_1_per_frame22=g2 = min(1,max(0,g2 + 0.3*sin(time*0.457 + 5))); -shape_1_per_frame23=b2 = min(1,max(0,b2 + 0.3*sin(time*0.434 + 6))); -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.535 -shapecode_2_rad=0.85357 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.22019 -shapecode_2_r=0.980 -shapecode_2_g=0.000 -shapecode_2_b=0.872 -shapecode_2_a=0.020 -shapecode_2_r2=0.800 -shapecode_2_g2=1.050 -shapecode_2_b2=0.910 -shapecode_2_a2=0.051 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_init1=t1 = rand(100)*0.01; -shape_2_init2=t2 = rand(100)*0.009; -shape_2_init3=te = 1; -shape_2_init4=poly = 5; -shape_2_per_frame1=ang=sin(time*0.41)*0.044 * (sin(time*0.41)*0.511+0.511); -shape_2_per_frame2=r=q1; -shape_2_per_frame3=g=q2; -shape_2_per_frame4=b=q3; -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.26515 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.930 -shape_3_per_frame1=rate = fps/(fps+1/2); -shape_3_per_frame2= -shape_3_per_frame3=ang = time*0.5; -shape_3_per_frame4=vol = (bass_att+mid_att+treb_att)/6; -shape_3_per_frame5=te = vol/fps + te; -shape_3_per_frame6=x = x + 0.2*sin(te*1.14); -shape_3_per_frame7=y = y + 0.23*sin(te*1.066+2); -shape_3_per_frame8= -shape_3_per_frame9=beat = above(vol*1.5,bassthresh); -shape_3_per_frame10=bassthresh = beat*4 + (1-beat)*((bassthresh - 1.4)*rate+1.4); -shape_3_per_frame11=poly = if(beat,rand(5)+3,poly); -shape_3_per_frame12=poly = if(equal(poly,7),rand(50)+7,poly); -shape_3_per_frame13=sides = poly; -shape_3_per_frame14=rad = rad-log(poly)/100; -shape_3_per_frame15= -shape_3_per_frame16=a=pow(vol*2,2); -shape_3_per_frame17=border_a=a; -shape_3_per_frame18=rad=rad*0.69+a*0.0162 -per_frame_1=wave_r = min(1,max(0,0.4*bass)); -per_frame_2=wave_g = min(1,max(0,0.4*mid)); -per_frame_3=wave_b = min(1,max(0,0.4*treb)); -per_frame_4=decay=decay-0.03*pow(0.5+0.5*sin(time*1.5),3.8); -per_pixel_1=zoom=(zoom-1.13)*rad+1.13; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.38 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.00102 + (tex2D(sampler_noise_lq, dither_uv)-0.49)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk deleted file mode 100644 index 3bfe941..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R062.milk +++ /dev/null @@ -1,374 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.070 -fWarpScale=2.109 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.600 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.85000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.520 -wave_y=0.455 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.008 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.870 -b2x=0.970 -b3x=1.040 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.92000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.950 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=it = it + 1; -wave_0_per_frame2= -wave_0_per_frame3=a = equal(it%20,0); -wave_0_per_frame4=a = 1; -wave_0_per_point1=x = int(rand(101))*0.009; -wave_0_per_point2=y = int(rand(101))*0.011; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.330 -wavecode_1_a=0.820 -wave_1_per_frame1=tm = int(rand(101))*.01*6.24; -wave_1_per_frame2=dt = int(rand(101))*.01; -wave_1_per_frame3= -wave_1_per_frame4= -wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_1_per_frame6=t2 = .5 + .5*cos(tm)*dt; -wave_1_per_frame7= -wave_1_per_frame8=r = .5 + .5*sin(time*1.132); -wave_1_per_frame9=g = .5 + .5*sin(time*1.121); -wave_1_per_frame10=b = .5 + .5*sin(time*1.187); -wave_1_per_point1=sp = int(sample*4); -wave_1_per_point2=sw = equal(it%2,0); -wave_1_per_point3=it = if(equal(sample,0),0,it + 1); -wave_1_per_point4= -wave_1_per_point5=mod = bass; -wave_1_per_point6= -wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; -wave_1_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_1_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_1_per_point11= -wave_1_per_point12=x = if(sw,bx,ax); -wave_1_per_point13=y = if(sw,by,ay); -wave_1_per_point14= -wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_1_per_point16= -wave_1_per_point17=a = sw*0.2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=0.830 -wave_2_per_frame1=tm = int(rand(101))*.01*6.24; -wave_2_per_frame2=dt = int(rand(101))*.01; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; -wave_2_per_frame7= -wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); -wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); -wave_2_per_frame10=b = .5 + .5*sin(time*1.187); -wave_2_per_point1=sp = int(sample*4); -wave_2_per_point2=sw = equal(it%2,0); -wave_2_per_point3=it = if(equal(sample,0),0,it + 1); -wave_2_per_point4= -wave_2_per_point5=mod = treb; -wave_2_per_point6= -wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; -wave_2_per_point8=ay = t2 + cos(sample*6.28)*mod*.1; -wave_2_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_2_per_point11= -wave_2_per_point12=x = if(sw,bx,ax); -wave_2_per_point13=y = if(sw,by,ay); -wave_2_per_point14= -wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_2_per_point16= -wave_2_per_point17=a = sw*.2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.46009 -wavecode_3_smoothing=0.82000 -wavecode_3_r=0.860 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tm = int(rand(101))*0.011*7.426; -wave_3_per_frame2=dt = int(rand(101))*0.009; -wave_3_per_frame3= -wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; -wave_3_per_frame5=t2 = .5 + .5*cos(tm)*dt; -wave_3_per_frame6= -wave_3_per_frame7=r = .5 + .5*sin(time*1.132); -wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); -wave_3_per_frame9=b = .5 + .5*sin(time*1.187); -wave_3_per_point1=sp = int(sample*4); -wave_3_per_point2=sw = equal(it%2,0); -wave_3_per_point3=it = if(equal(sample,0),0,it + 1); -wave_3_per_point4= -wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; -wave_3_per_point6=ay = t2 + cos(sample*6.28)*mid*.1; -wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; -wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; -wave_3_per_point9= -wave_3_per_point10=x = if(sw,bx,ax); -wave_3_per_point11=y = if(sw,by,ay); -wave_3_per_point12= -wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_3_per_point14= -wave_3_per_point15=a = sw*.2 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.13000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.140 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.085 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.120 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.190 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.910 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.089 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.950 -shapecode_3_border_a=0.107 -per_frame_1=t = time*11.69; -per_frame_2=wave_x = wave_x + 0.315*( 0.861*sin(2.4209*time*5) + 0.324*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.287*( 0.264*sin(2.3498*time*5) + 0.63*sin(2.976*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.672*sin(0.4817*time) + 0.308*sin(0.2188*time) ); -per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`//ret.x *= 2; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(2.3,0.2,2.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 2.5*ret.y*ret.y; -comp_50=`ret.z = 0.55*ret.y; -comp_51=` -comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk deleted file mode 100644 index eecbc4d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R063.milk +++ /dev/null @@ -1,426 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=1.707 -fWarpScale=2.087 -fZoomExponent=1.09000 -fShader=0.000 -zoom=0.94990 -rot=0.00000 -cx=0.460 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01030 -sx=0.78992 -sy=1.01000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.970 -ob_a=0.297 -ib_size=0.250 -ib_r=0.248 -ib_g=0.192 -ib_b=0.205 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.150 -b2x=0.790 -b3x=1.120 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (0.36, 30/fps); -per_frame_2=dec_slow = pow (0.931, 30/fps); -per_frame_3=//dec_xlow = pow (1.039, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -0.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+0.11); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.84; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = 0.23*sin(time) + 0.23*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.80134/4); -per_frame_25=q2 = sin(p2 * 3.51859/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-0.61); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-0.55); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-0.54); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+0.041; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,0.28)*prox*2; -per_frame_45=q32 = 0.58 + 0.21*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +0.017*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + 0.84/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.822-0.0023; -warp_6=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-0.42 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*0.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(0.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(0.54*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.26726; -comp_44=`rss0.y = 0.12/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(0.81,0.81,-0.81,0.81)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-0.6); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*0.61; -comp_53=`float z = 0.994/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+0.38*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/2; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(0.043*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+1.76)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(0.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+0.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(2,2.8,1) ; //MilkDrop2077 color mod -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (0.021/length(uvo-0.26)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(0.048/length(tmp)) *noise; -comp_76=`dots *= saturate(0.17/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(2.9,2.8,2.4) *2 ; //MilkDrop2077 color mod -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/12; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*2); -comp_87=`float3 blk = mod * float3 (2.5,0.8,2.5)*bass; //MilkDrop2077 color mod -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13-(1/rad3+q15*mask3))/2222 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`//ret += blk; -comp_91=` -comp_92=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk deleted file mode 100644 index 7845647..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk +++ /dev/null @@ -1,308 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.820 -b1ed=1.000 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); -comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); -comp_13=` -comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 deleted file mode 100644 index 18af976..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R064.milk2 +++ /dev/null @@ -1,1036 +0,0 @@ -Created with MILKDROP 3.1 on 26/03/2023 at 23:18:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.56 -blending_direction=-1 -random_1=0.381843 -random_2=0.786992 -random_3=0.418428 -random_4=0.784959 -random_5=0.446748 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R041.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.843 -fWaveScale=1.582 -fWaveSmoothing=0.900 -fWaveParam=-0.200 -fModWaveAlphaStart=0.910 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01020 -sx=1.00000 -sy=1.00000 -wave_r=0.591 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.920 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.130 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.990 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.16000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=0.005; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/6000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.6+1; -per_pixel_4= -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.469); -warp_4=` -warp_5=`float2 d = texsize.zw * 300; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,2)+d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*50; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).x, -comp_5=` -comp_6=`ret = lerp ( -comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, -comp_8=`ret, -comp_9=`pow(ret,1)); -comp_10=` -comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_12=` ret = pow(ret,float3(2.5,0.3,1.9))*1.25 - .25; -comp_13=` ret *= 1.0; //gamma -comp_14=`//ret = tex2D(sampler_main, uv); -comp_15=` -comp_16=`ret = lerp(ret,2,GetPixel(uv).z*1.36); //MilkDrop2077 brighten effect -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R064.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.820 -b1ed=1.000 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); -comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); -comp_13=` -comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk deleted file mode 100644 index 92acf37..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk +++ /dev/null @@ -1,381 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.313 -fWarpScale=1.887 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00950 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.950 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.810 -b2x=0.830 -b3x=1.060 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.49*sin(mid*1.119); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.970 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.110 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.810 -wavecode_3_g=1.190 -wavecode_3_b=1.000 -wavecode_3_a=0.860 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.35628 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.080 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.900 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=0.810 -shapecode_1_border_g=1.110 -shapecode_1_border_b=1.120 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23455 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.170 -shapecode_2_a=1.070 -shapecode_2_r2=0.500 -shapecode_2_g2=0.440 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; -shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.16000 -shapecode_3_r=0.890 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.960 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(1.025, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.45; // maximum random pixel offset -warp_6=`float diffusion = 0.0043; // dither strength -warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`float anz = 1; -comp_17=`float n = 0; -comp_18=`uv4 = (uv); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=` -comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; -comp_24=` -comp_25=`uv2 = uv-.5; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_30=` -comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); -comp_32=` uv3 = frac(uv3); -comp_33=` uv3 *= aspect.yx; -comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; -comp_35=` neu = saturate(0.05/length(uv3)); -comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); -comp_37=` ret1 = max(ret1,neu*inten); -comp_38=`n++; -comp_39=`} -comp_40=` -comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; -comp_42=`ret -= float3(.2,0.4,0.5); -comp_43=`ret /= 1.3; -comp_44=`//ret=1-ret; -comp_45=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 deleted file mode 100644 index 102eb8d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R065.milk2 +++ /dev/null @@ -1,1245 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:16:32 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.530 -blending_direction=-1 -random_1=0.293 -random_2=0.780 -random_3=0.038 -random_4=0.731 -random_5=0.920 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R212.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=2.472 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(0.34*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); -per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); -per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); -per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R065.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.313 -fWarpScale=1.887 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00950 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.950 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.810 -b2x=0.830 -b3x=1.060 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.49*sin(mid*1.119); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.970 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.110 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.810 -wavecode_3_g=1.190 -wavecode_3_b=1.000 -wavecode_3_a=0.860 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.35628 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.080 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.09697*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.900 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=0.810 -shapecode_1_border_g=1.110 -shapecode_1_border_b=1.120 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.091*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23455 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.170 -shapecode_2_a=1.070 -shapecode_2_r2=0.500 -shapecode_2_g2=0.440 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.990 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.258*sin(time*5.15))-bass; -shape_2_per_frame5=g2=g2+(0.205*sin(time*7.473))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.16000 -shapecode_3_r=0.890 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.960 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(1.025, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,0.72,1.062) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.45; // maximum random pixel offset -warp_6=`float diffusion = 0.0043; // dither strength -warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.47)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy + .5; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`float anz = 1; -comp_17=`float n = 0; -comp_18=`uv4 = (uv); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=` -comp_23=`mus = 0.41*GetPixel(uv4-0*dz)-0*dz.x; -comp_24=` -comp_25=`uv2 = uv-.5; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(10.091/anz*n-0.09); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist*dist)*4; -comp_30=` -comp_31=` uv3 = q27*2*uv2*dist + float2 (time/1,0); -comp_32=` uv3 = frac(uv3); -comp_33=` uv3 *= aspect.yx; -comp_34=` uv3 = .05 * cos(22*uv3) +28 *dz ; -comp_35=` neu = saturate(0.05/length(uv3)); -comp_36=` neu = dist*neu + (0.8-dist)*lum(neu)* .47*(1+roam_cos); -comp_37=` ret1 = max(ret1,neu*inten); -comp_38=`n++; -comp_39=`} -comp_40=` -comp_41=`ret = ret1 + saturate(4*mus*(.1+ret1)) ; -comp_42=`ret -= float3(.2,0.4,0.5); -comp_43=`ret /= 1.3; -comp_44=`//ret=1-ret; -comp_45=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk deleted file mode 100644 index 16a994c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R066.milk +++ /dev/null @@ -1,358 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.700 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=0.820 -fWarpScale=1.025 -fZoomExponent=1.19000 -fShader=0.000 -zoom=1.19000 -rot=0.00000 -cx=0.485 -cy=0.435 -dx=0.00000 -dy=0.00000 -warp=0.00990 -sx=0.94000 -sy=1.22000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.610 -ob_r=0.011 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.276 -ib_r=0.295 -ib_g=0.233 -ib_b=0.205 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=gamma=0.41+bass_att; -per_frame_2=q1=q1+treb_att; -per_frame_3=wave_r=wave_r+sin(time+gamma); -per_frame_4=wave_g=wave_g+cos(time-gamma); -per_frame_5=wave_b=(1-(wave_r+wave_g)); -per_frame_6= -per_frame_7= -per_pixel_1=zoom=zoom+0.11; -per_pixel_2=rot=(rot+sin(zoom-bass_att)*2)*0.09; -per_pixel_3=rot=rot+sin(rot-ang*5+rad*5)*0.24; -per_pixel_4=rot=sqr(rot); -per_pixel_5= -per_pixel_6= -per_pixel_7= -per_pixel_8= -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12= -per_pixel_13= -per_pixel_14= -warp_1=`sampler sampler_rand02; -warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` uv = uv_orig; -warp_7=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` float zoom = 1+main.x*.1; -warp_10=` float rot = (main.y-main.z)*.1; -warp_11=` float2 zcr = float2(.5,.5); -warp_12=` float2 cr = float2(.5+q7*.3,.5+q6*.3); -warp_13=` float2 newuv = uv; -warp_14=` -warp_15=` ///////////////////rotation//////////////// -warp_16=` newuv = uv - cr; -warp_17=` float s = sin(rot); -warp_18=` float c = cos(rot); -warp_19=` newuv = float2( (uv.x-cr.x)*c-(uv.y-cr.y)*s , (uv.x-cr.x)*s+(uv.y-cr.y)*c ); -warp_20=` newuv = newuv + cr; -warp_21=` ///////////////////rotation//////////////// -warp_22=` -warp_23=` ///////////////////zoom//////////////// -warp_24=` newuv = newuv-zcr; -warp_25=` newuv = newuv * zoom; -warp_26=` newuv= newuv+zcr; -warp_27=` ///////////////////zoom//////////////// -warp_28=` -warp_29=` -warp_30=` float3 colorwarp = tex2D( sampler_main, newuv ).xyz *1.02; -warp_31=` -warp_32=` float3 color = tex2D(sampler_rand02, (uv-0.5)*0.2 + 0.5 ).xyz; -warp_33=` ret = ( ( colorwarp ) ); -warp_34=` // darken (decay) over time -warp_35=` ret *= 0.98; //or try: ret -= 0.004; -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*33; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.5,0.2,0.3); -comp_17=`ret = lerp(ret,float3(2.4,0.1,0.2),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk deleted file mode 100644 index 8a04d96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk +++ /dev/null @@ -1,470 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.950 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.010 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 deleted file mode 100644 index cdff188..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R067.milk2 +++ /dev/null @@ -1,1326 +0,0 @@ -Created with MILKDROP 3.2 on 12/05/2023 at 19:02:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.60 -blending_direction=-1 -random_1=0.675339 -random_2=0.848238 -random_3=0.102033 -random_4=0.961247 -random_5=0.079675 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R230.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R067.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.950 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.010 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`ret *= 2.3; -comp_40=`} -comp_41=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk deleted file mode 100644 index e8540d7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R068.milk +++ /dev/null @@ -1,430 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk deleted file mode 100644 index 29f3c11..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk +++ /dev/null @@ -1,401 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=2.472 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(0.34*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); -per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); -per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); -per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 deleted file mode 100644 index 21eb470..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R069.milk2 +++ /dev/null @@ -1,1118 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 23:13:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.51 -blending_direction=-1 -random_1=0.766802 -random_2=0.333875 -random_3=0.114499 -random_4=0.92019 -random_5=0.454472 - -[PRESET1_BEGIN] -NAME=Serge + Demon_Lord 003 MOD4cXXXXXXX sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=0.267 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.16000 -rot=-0.04000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00052 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=spintime = 0; -per_frame_1=basstime = basstime + bass_att*0.03; -per_frame_2=q1 = basstime; -per_frame_3=vol = pow(bass+mid+treb,2); -per_frame_4=basssum = vol; -per_frame_5= -per_frame_6=basstime = if(below(basstime,465),465,basstime); -per_frame_7= -per_frame_8=stickybit = time%2; -per_frame_9= -per_frame_10=//avg vol -per_frame_11=//buffer 1 -per_frame_12=volAvg = volAvg + vol*equal(stickybit,1); -per_frame_13=//number of samples 1 or framerate -per_frame_14=sample1 = sample1 + equal(stickybit,1); -per_frame_15=//buffer 2 -per_frame_16=volAvg2 = volAvg2 + vol*equal(stickybit,0); -per_frame_17=//number of samples 2 -per_frame_18=sample2 = sample2 + equal(stickybit,0); -per_frame_19= -per_frame_20=//transision -per_frame_21=edge = bnot(equal(bit2,stickybit)); -per_frame_22= -per_frame_23=volAvg = volAvg - volAvg*edge*stickybit; -per_frame_24=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); -per_frame_25= -per_frame_26=sample1 = sample1 - sample1*edge*stickybit; -per_frame_27=sample2 = sample2 - sample2*edge*equal(stickybit,0); -per_frame_28= -per_frame_29=//test vol against avg buffer lvl -per_frame_30=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); -per_frame_31=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); -per_frame_32= -per_frame_33=q3 = diff; -per_frame_34= -per_frame_35=bit2 = time%2; -per_frame_36= -per_frame_37=difftime = difftime + diff*0.03; -per_frame_38=q2 = difftime; -per_frame_39= -per_frame_40=//fix a strange error -per_frame_41=difftime = if(above(difftime,2000),0, difftime); -per_frame_42= -per_frame_43=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); -per_frame_44=q8 = spintime; -per_frame_45= -per_frame_46=state = state + above(diff,10); -per_frame_47= -per_frame_48=monitor = spintime; -per_pixel_1=zoom = 1.05 - sin(q3)*0.04; -per_pixel_2=rot =0;// 4.72; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`// sample previous frame -warp_5=`ret.y = tex2D( sampler_fc_main, uv ).y; -warp_6=`ret.x = tex2D( sampler_fc_main, uv_orig ).z; -warp_7=` -warp_8=` -warp_9=`// darken (decay) over time -warp_10=`ret.y = (ret.y*.96)-0.004; -warp_11=`ret.x *= .7; -warp_12=` -warp_13=`ret.z = lerp(1,-2,frac(+rad*12+_qa.x+0.1595*ang))*3*rad-.1; -warp_14=`ret.z *= 1; -warp_15=` -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*3 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(3.1,0.8,1.7)*ret.x + -comp_10=` float3(3.4,0.6,1.55)*ret.y + -comp_11=` float3(.3,1.1,4.3)*ret.z; -comp_12=` ret *= 0.17; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0069 sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.965 -fVideoEchoZoom=1.101 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=10 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.854 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.460 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.360 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=110 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.34785 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.080 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=0.069 -wave_0_per_frame1=a=q2*q1*.2+q5*q6*.2+q3*q4*.2; -wave_0_per_point1=x=value1+.5; -wave_0_per_point2=y=value2+.5; -wave_0_per_point3= -wave_0_per_point4=r=value1+.5*q2; -wave_0_per_point5=b=value2+0.55+q6; -wave_0_per_point6=g=value1*q1+value2*q5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.090 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.92000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.990 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.46000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.920 -shapecode_0_g=0.910 -shapecode_0_b=0.910 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.010 -shapecode_0_b2=1.010 -shapecode_0_a2=1.090 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_init1=ra=.5; -shape_0_init2=rmod=-1; -shape_0_per_frame1=rmod=if(above(ra,.8),-1,if(below(ra,.2),1,rmod)); -shape_0_per_frame2=ra=ra+q2*.01*q1*rmod; -shape_0_per_frame3=rad=ra; -shape_0_per_frame4= -shape_0_per_frame5=border_r=1; -shape_0_per_frame6=border_b=0; -shape_0_per_frame7=border_g=0; -shape_0_per_frame8= -shape_0_per_frame9= -shape_0_per_frame10=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); -shape_0_per_frame11=ta=ta+q2*tmod*.0002; -shape_0_per_frame12=tex_zoom=1+ta; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.510 -shapecode_1_y=0.500 -shapecode_1_rad=0.09500 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_init1=ra=.5; -shape_1_init2=rmod=1; -shape_1_per_frame1=rmod=if(above(ra,.8),-1,if(below(ra,.2),1,rmod)); -shape_1_per_frame2=ra=ra+q4*.01*q3*rmod; -shape_1_per_frame3=rad=ra; -shape_1_per_frame4= -shape_1_per_frame5= -shape_1_per_frame6=border_r=0; -shape_1_per_frame7=border_b=1; -shape_1_per_frame8=border_g=0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); -shape_1_per_frame12=ta=ta+q4*tmod*.0002; -shape_1_per_frame13=tex_zoom=1+ta; -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10700 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.070 -shapecode_2_b=0.910 -shapecode_2_a=0.930 -shapecode_2_r2=0.940 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.990 -shapecode_2_border_a=1.000 -shape_2_init1=ra=.5; -shape_2_init2=rmod=1; -shape_2_per_frame1=rmod=if(above(ra,0.78),-1,if(below(ra,0.2),1,rmod)); -shape_2_per_frame2=ra=ra+q6*0.01*q5*rmod; -shape_2_per_frame3=rad=ra; -shape_2_per_frame4= -shape_2_per_frame5= -shape_2_per_frame6=border_r=0; -shape_2_per_frame7=border_b=0; -shape_2_per_frame8=border_g=1; -shape_2_per_frame9= -shape_2_per_frame10=tmod=if(above(ta,.2),-1,if(below(ta,-.2),1,tmod)); -shape_2_per_frame11=ta=ta+q6*tmod*.0002; -shape_2_per_frame12=tex_zoom=1+ta; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.106 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.011 + float2(dxb,dyb)*0.0032; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.009; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.09 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.8,1.1,0.7)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(2.3,1.4,0.4); -comp_12=`ret = lerp(ret,float3(2,0.8,0.8),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.6); -comp_13=` -comp_14=`ret = lerp(ret,float3(0,0.2,0.6),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(0.5,2.4,1.4),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_19=`ret /= float3(2.0,2.4,1.9); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 deleted file mode 100644 index 5d8b848..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 Cubes.milk2 +++ /dev/null @@ -1,552 +0,0 @@ -Created with MILKDROP 3.25+ on 23/02/2024 at 00:20:41 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.760434 -random_2=0.521545 -random_3=0.450813 -random_4=0.158401 -random_5=0.003523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R071 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R070 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.417 -fWarpAnimSpeed=1.110 -fWarpScale=1.331 -fZoomExponent=1.09000 -fShader=0.000 -zoom=1.00051 -rot=0.00000 -cx=0.415 -cy=0.570 -dx=0.00000 -dy=0.00000 -warp=0.00002 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.637 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.037 -ob_r=0.340 -ob_g=0.296 -ob_b=0.340 -ob_a=0.000 -ib_size=0.020 -ib_r=0.340 -ib_g=0.262 -ib_b=0.340 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.760 -mv_g=1.000 -mv_b=1.120 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1),(1-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.9)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.150 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.600 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.79000 -shapecode_0_r=0.940 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(0.00023*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.560 -shapecode_1_rad=0.01150 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.150 -shapecode_1_g=1.000 -shapecode_1_b=0.890 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); -per_frame_2=wave_g = wave_r*0.76; -per_frame_3=wave_b = wave_r*0.1; -per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); -per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); -per_pixel_2= -per_pixel_3= -per_pixel_4=cx1=q5; -per_pixel_5=cy1=q6; -per_pixel_6= -per_pixel_7=myx=(cx1-x); -per_pixel_8=myy=(cy1-(1-y)); -per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_10=mang=asin( abs(myy)/(mrad) ); -per_pixel_11=mr1=mrad; -per_pixel_12= -per_pixel_13=ax=mang; -per_pixel_14=ay=mang; -per_pixel_15= -per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); -per_pixel_17= -per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; -per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); -per_pixel_20= -per_pixel_21= -per_pixel_22=cx2=q7; -per_pixel_23=cy2=q8; -per_pixel_24= -per_pixel_25=myx=(cx2-x); -per_pixel_26=myy=(cy2-(1-y)); -per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_28=mang=asin( abs(myy)/(mrad) ); -per_pixel_29=mr2=mrad; -per_pixel_30= -per_pixel_31=ax=mang; -per_pixel_32=ay=mang; -per_pixel_33= -per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); -per_pixel_35= -per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; -per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); -per_pixel_38= -per_pixel_39= -per_pixel_40=cx3=1-q7; -per_pixel_41=cy3=1-q6; -per_pixel_42= -per_pixel_43=myx=(cx3-x); -per_pixel_44=myy=(cy3-(1-y)); -per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); -per_pixel_46=mang=asin( abs(myy)/(mrad) ); -per_pixel_47=mr3=mrad; -per_pixel_48= -per_pixel_49=ax=mang; -per_pixel_50=ay=mang; -per_pixel_51= -per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); -per_pixel_53= -per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; -per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); -per_pixel_56= -per_pixel_57= -per_pixel_58=cx4=1-q5; -per_pixel_59=cy4=1-q8; -per_pixel_60= -per_pixel_61=myx=(cx4-x); -per_pixel_62=myy=(cy4-(1-y)); -per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_64=mang=asin( abs(myy)/(mrad) ); -per_pixel_65=mr4=mrad; -per_pixel_66= -per_pixel_67=ax=mang; -per_pixel_68=ay=mang; -per_pixel_69= -per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); -per_pixel_71= -per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; -per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); -per_pixel_74= -per_pixel_75= -per_pixel_76= -per_pixel_77=n1=1-mr1*.5; -per_pixel_78=n2=1-mr2*.5; -per_pixel_79=n3=1-mr3*0.52; -per_pixel_80=n4=1-mr4*.5; -per_pixel_81= -per_pixel_82= -per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); -per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); -per_pixel_85= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 deleted file mode 100644 index 47e42b0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070 double.milk2 +++ /dev/null @@ -1,1294 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 16:40:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.48 -blending_direction=-1 -random_1=0.200407 -random_2=0.398916 -random_3=0.741734 -random_4=0.0663957 -random_5=0.428997 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R070.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.417 -fWarpAnimSpeed=1.110 -fWarpScale=1.331 -fZoomExponent=1.09000 -fShader=0.000 -zoom=1.00051 -rot=0.00000 -cx=0.415 -cy=0.570 -dx=0.00000 -dy=0.00000 -warp=0.00002 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.637 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.037 -ob_r=0.340 -ob_g=0.296 -ob_b=0.340 -ob_a=0.000 -ib_size=0.020 -ib_r=0.340 -ib_g=0.262 -ib_b=0.340 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.760 -mv_g=1.000 -mv_b=1.120 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1),(1-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.9)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.150 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.41000 -wavecode_2_r=1.200 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(0.00043*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); -wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.040 -wavecode_3_g=0.900 -wavecode_3_b=1.060 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.600 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.79000 -shapecode_0_r=0.940 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(0.00023*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.560 -shapecode_1_rad=0.01150 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.150 -shapecode_1_g=1.000 -shapecode_1_b=0.890 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.585 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.190 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.990 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.415 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.820 -shapecode_3_r2=0.000 -shapecode_3_g2=1.030 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.160 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.097 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); -per_frame_2=wave_g = wave_r*0.76; -per_frame_3=wave_b = wave_r*0.1; -per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); -per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); -per_pixel_2= -per_pixel_3= -per_pixel_4=cx1=q5; -per_pixel_5=cy1=q6; -per_pixel_6= -per_pixel_7=myx=(cx1-x); -per_pixel_8=myy=(cy1-(1-y)); -per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_10=mang=asin( abs(myy)/(mrad) ); -per_pixel_11=mr1=mrad; -per_pixel_12= -per_pixel_13=ax=mang; -per_pixel_14=ay=mang; -per_pixel_15= -per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); -per_pixel_17= -per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; -per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); -per_pixel_20= -per_pixel_21= -per_pixel_22=cx2=q7; -per_pixel_23=cy2=q8; -per_pixel_24= -per_pixel_25=myx=(cx2-x); -per_pixel_26=myy=(cy2-(1-y)); -per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_28=mang=asin( abs(myy)/(mrad) ); -per_pixel_29=mr2=mrad; -per_pixel_30= -per_pixel_31=ax=mang; -per_pixel_32=ay=mang; -per_pixel_33= -per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); -per_pixel_35= -per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; -per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); -per_pixel_38= -per_pixel_39= -per_pixel_40=cx3=1-q7; -per_pixel_41=cy3=1-q6; -per_pixel_42= -per_pixel_43=myx=(cx3-x); -per_pixel_44=myy=(cy3-(1-y)); -per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); -per_pixel_46=mang=asin( abs(myy)/(mrad) ); -per_pixel_47=mr3=mrad; -per_pixel_48= -per_pixel_49=ax=mang; -per_pixel_50=ay=mang; -per_pixel_51= -per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); -per_pixel_53= -per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; -per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); -per_pixel_56= -per_pixel_57= -per_pixel_58=cx4=1-q5; -per_pixel_59=cy4=1-q8; -per_pixel_60= -per_pixel_61=myx=(cx4-x); -per_pixel_62=myy=(cy4-(1-y)); -per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_64=mang=asin( abs(myy)/(mrad) ); -per_pixel_65=mr4=mrad; -per_pixel_66= -per_pixel_67=ax=mang; -per_pixel_68=ay=mang; -per_pixel_69= -per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); -per_pixel_71= -per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; -per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); -per_pixel_74= -per_pixel_75= -per_pixel_76= -per_pixel_77=n1=1-mr1*.5; -per_pixel_78=n2=1-mr2*.5; -per_pixel_79=n3=1-mr3*0.52; -per_pixel_80=n4=1-mr4*.5; -per_pixel_81= -per_pixel_82= -per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); -per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); -per_pixel_85= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk deleted file mode 100644 index 87383af..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk +++ /dev/null @@ -1,509 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.417 -fWarpAnimSpeed=1.110 -fWarpScale=1.331 -fZoomExponent=1.09000 -fShader=0.000 -zoom=1.00051 -rot=0.00000 -cx=0.415 -cy=0.570 -dx=0.00000 -dy=0.00000 -warp=0.00002 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.637 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.037 -ob_r=0.340 -ob_g=0.296 -ob_b=0.340 -ob_a=0.000 -ib_size=0.020 -ib_r=0.340 -ib_g=0.262 -ib_b=0.340 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.760 -mv_g=1.000 -mv_b=1.120 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1),(1-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.9)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.150 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.41000 -wavecode_2_r=1.200 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(0.00043*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); -wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.040 -wavecode_3_g=0.900 -wavecode_3_b=1.060 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.600 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.79000 -shapecode_0_r=0.940 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(0.00023*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.560 -shapecode_1_rad=0.01150 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.150 -shapecode_1_g=1.000 -shapecode_1_b=0.890 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.585 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.190 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.990 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.415 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.820 -shapecode_3_r2=0.000 -shapecode_3_g2=1.030 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.160 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.097 -per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); -per_frame_2=wave_g = wave_r*0.76; -per_frame_3=wave_b = wave_r*0.1; -per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); -per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); -per_pixel_2= -per_pixel_3= -per_pixel_4=cx1=q5; -per_pixel_5=cy1=q6; -per_pixel_6= -per_pixel_7=myx=(cx1-x); -per_pixel_8=myy=(cy1-(1-y)); -per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_10=mang=asin( abs(myy)/(mrad) ); -per_pixel_11=mr1=mrad; -per_pixel_12= -per_pixel_13=ax=mang; -per_pixel_14=ay=mang; -per_pixel_15= -per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); -per_pixel_17= -per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; -per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); -per_pixel_20= -per_pixel_21= -per_pixel_22=cx2=q7; -per_pixel_23=cy2=q8; -per_pixel_24= -per_pixel_25=myx=(cx2-x); -per_pixel_26=myy=(cy2-(1-y)); -per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_28=mang=asin( abs(myy)/(mrad) ); -per_pixel_29=mr2=mrad; -per_pixel_30= -per_pixel_31=ax=mang; -per_pixel_32=ay=mang; -per_pixel_33= -per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); -per_pixel_35= -per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; -per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); -per_pixel_38= -per_pixel_39= -per_pixel_40=cx3=1-q7; -per_pixel_41=cy3=1-q6; -per_pixel_42= -per_pixel_43=myx=(cx3-x); -per_pixel_44=myy=(cy3-(1-y)); -per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); -per_pixel_46=mang=asin( abs(myy)/(mrad) ); -per_pixel_47=mr3=mrad; -per_pixel_48= -per_pixel_49=ax=mang; -per_pixel_50=ay=mang; -per_pixel_51= -per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); -per_pixel_53= -per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; -per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); -per_pixel_56= -per_pixel_57= -per_pixel_58=cx4=1-q5; -per_pixel_59=cy4=1-q8; -per_pixel_60= -per_pixel_61=myx=(cx4-x); -per_pixel_62=myy=(cy4-(1-y)); -per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_64=mang=asin( abs(myy)/(mrad) ); -per_pixel_65=mr4=mrad; -per_pixel_66= -per_pixel_67=ax=mang; -per_pixel_68=ay=mang; -per_pixel_69= -per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); -per_pixel_71= -per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; -per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); -per_pixel_74= -per_pixel_75= -per_pixel_76= -per_pixel_77=n1=1-mr1*.5; -per_pixel_78=n2=1-mr2*.5; -per_pixel_79=n3=1-mr3*0.52; -per_pixel_80=n4=1-mr4*.5; -per_pixel_81= -per_pixel_82= -per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); -per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); -per_pixel_85= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 deleted file mode 100644 index 9f41fa0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R070.milk2 +++ /dev/null @@ -1,1858 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 18:53:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.50 -blending_direction=1 -random_1=0.314363 -random_2=0.204743 -random_3=0.664770 -random_4=0.351762 -random_5=0.611247 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R070.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.417 -fWarpAnimSpeed=1.110 -fWarpScale=1.331 -fZoomExponent=1.09000 -fShader=0.000 -zoom=1.00051 -rot=0.00000 -cx=0.415 -cy=0.570 -dx=0.00000 -dy=0.00000 -warp=0.00002 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.637 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.037 -ob_r=0.340 -ob_g=0.296 -ob_b=0.340 -ob_a=0.000 -ib_size=0.020 -ib_r=0.340 -ib_g=0.262 -ib_b=0.340 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.760 -mv_g=1.000 -mv_b=1.120 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.5499*0.011*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.89546*0.009*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,1),(1-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,0.09),(1.07+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.9)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.33+t1-1*pi23)+1)*0.49; -wave_0_per_point20=b=(sin(time*0.34+t1-2*pi23)+1)*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.150 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*2.48179*0.044*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*2.63886*0.038*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,0.1),(0.8+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*0.37+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.41000 -wavecode_2_r=1.200 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*2.70169*0.011*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(0.00043*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,0.88),(0.88-mx),mx); -wave_2_per_point8=my=if(above(my,0.82),(0.82-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,0.11),(0.92+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.040 -wavecode_3_g=0.900 -wavecode_3_b=1.060 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.600 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.79000 -shapecode_0_r=0.940 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(0.00023*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3499999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.560 -shapecode_1_rad=0.01150 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.150 -shapecode_1_g=1.000 -shapecode_1_b=0.890 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,0.08),(0.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.35+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.43; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.585 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.190 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.990 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.415 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.820 -shapecode_3_r2=0.000 -shapecode_3_g2=1.030 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.160 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.097 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = min(1,max(0,(bass_att-1)*1.3)); -per_frame_2=wave_g = wave_r*0.76; -per_frame_3=wave_b = wave_r*0.1; -per_frame_4=rot = rot + 0.0099*( 0.654*sin(0.0319*time) + 0.468*sin(0.061*time) ); -per_frame_5=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_6=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -per_pixel_1=crot=sin(q2-q1)*0.0008+0.009*sign(q1-q2); -per_pixel_2= -per_pixel_3= -per_pixel_4=cx1=q5; -per_pixel_5=cy1=q6; -per_pixel_6= -per_pixel_7=myx=(cx1-x); -per_pixel_8=myy=(cy1-(1-y)); -per_pixel_9=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_10=mang=asin( abs(myy)/(mrad) ); -per_pixel_11=mr1=mrad; -per_pixel_12= -per_pixel_13=ax=mang; -per_pixel_14=ay=mang; -per_pixel_15= -per_pixel_16=mrot=crot*(1-mrad)*sin(q2*0.11); -per_pixel_17= -per_pixel_18=dx1= sign(myy)*sin(ax)*mrot; -per_pixel_19=dy1= sign(myx)*(cos(ay)*mrot); -per_pixel_20= -per_pixel_21= -per_pixel_22=cx2=q7; -per_pixel_23=cy2=q8; -per_pixel_24= -per_pixel_25=myx=(cx2-x); -per_pixel_26=myy=(cy2-(1-y)); -per_pixel_27=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_28=mang=asin( abs(myy)/(mrad) ); -per_pixel_29=mr2=mrad; -per_pixel_30= -per_pixel_31=ax=mang; -per_pixel_32=ay=mang; -per_pixel_33= -per_pixel_34=mrot=crot*(1-mrad)*sin(q1*.1); -per_pixel_35= -per_pixel_36=dx2=sign(myy)*sin(ax)*mrot; -per_pixel_37=dy2= sign(myx)*(cos(ay)*mrot); -per_pixel_38= -per_pixel_39= -per_pixel_40=cx3=1-q7; -per_pixel_41=cy3=1-q6; -per_pixel_42= -per_pixel_43=myx=(cx3-x); -per_pixel_44=myy=(cy3-(1-y)); -per_pixel_45=mrad=pow( myx*myx + myy*myy , 0.55); -per_pixel_46=mang=asin( abs(myy)/(mrad) ); -per_pixel_47=mr3=mrad; -per_pixel_48= -per_pixel_49=ax=mang; -per_pixel_50=ay=mang; -per_pixel_51= -per_pixel_52=mrot=crot*(1-mrad)*sin(q3*0.09); -per_pixel_53= -per_pixel_54=dx3= sign(myy)*sin(ax)*mrot; -per_pixel_55=dy3= sign(myx)*(cos(ay)*mrot); -per_pixel_56= -per_pixel_57= -per_pixel_58=cx4=1-q5; -per_pixel_59=cy4=1-q8; -per_pixel_60= -per_pixel_61=myx=(cx4-x); -per_pixel_62=myy=(cy4-(1-y)); -per_pixel_63=mrad=pow( myx*myx + myy*myy , .5); -per_pixel_64=mang=asin( abs(myy)/(mrad) ); -per_pixel_65=mr4=mrad; -per_pixel_66= -per_pixel_67=ax=mang; -per_pixel_68=ay=mang; -per_pixel_69= -per_pixel_70=mrot=crot*(1-mrad)*sin(q4*0.08); -per_pixel_71= -per_pixel_72=dx4=sign(myy)*sin(ax)*mrot; -per_pixel_73=dy4= sign(myx)*(cos(ay)*mrot); -per_pixel_74= -per_pixel_75= -per_pixel_76= -per_pixel_77=n1=1-mr1*.5; -per_pixel_78=n2=1-mr2*.5; -per_pixel_79=n3=1-mr3*0.52; -per_pixel_80=n4=1-mr4*.5; -per_pixel_81= -per_pixel_82= -per_pixel_83=dx=dx1*n1+dx2*n2+(dx3*n3+dx4*n4); -per_pixel_84=dy=dy1*n1+dy2*n2+(dy3*n3+dy4*n4); -per_pixel_85= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`ret /= float3(2.7,2.1,-0.6); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk deleted file mode 100644 index 2d1693c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071 Cubes.milk +++ /dev/null @@ -1,127 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk deleted file mode 100644 index 5d31649..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R071.milk +++ /dev/null @@ -1,255 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk deleted file mode 100644 index 3c597e4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R072.milk +++ /dev/null @@ -1,575 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=0.91000 -fShader=8.200 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=0.575 -wave_g=0.416 -wave_b=0.300 -wave_x=0.440 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.082 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.851 -nMotionVectorsY=55.680 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.050 -mv_r=1.000 -mv_g=0.800 -mv_b=1.130 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=0.910 -b1ed=0.305 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.51000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.030 -wavecode_0_a=1.000 -wave_0_per_frame1=q8=1.67 -wave_0_per_point1=masterspeed=30; -wave_0_per_point2= -wave_0_per_point3=tm=time*masterspeed*0.1; -wave_0_per_point4=perspective=0.7; -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=//plot x,y shape at z=0 -wave_0_per_point8=smp=sample*6.283; -wave_0_per_point9= -wave_0_per_point10=pinch=sin(smp*6 + 1.41)*0.33 + 0.71; -wave_0_per_point11= -wave_0_per_point12=xp=sin(smp )*0.65; -wave_0_per_point13=xp=xp*pinch; -wave_0_per_point14=yp=cos(smp )*0.65; -wave_0_per_point15=yp=yp*pinch; -wave_0_per_point16=zp=0; -wave_0_per_point17= -wave_0_per_point18= -wave_0_per_point19=//rotate on y axis; -wave_0_per_point20=angy=q1*10 + sample*0; -wave_0_per_point21=xq=xp*cos(angy) - zp*sin(angy); -wave_0_per_point22=zq=xp*sin(angy) + zp*cos(angy); -wave_0_per_point23=xp=xq; -wave_0_per_point24=zp=zq; -wave_0_per_point25= -wave_0_per_point26=//rotate on x axis -wave_0_per_point27=axs1 = sin(time*0.9) + 1.6; -wave_0_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); -wave_0_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); -wave_0_per_point30=yp=yq; -wave_0_per_point31=zp=zq; -wave_0_per_point32= -wave_0_per_point33=//rotate on y axis again -wave_0_per_point34=axs2 = sin(time*0.45)*3.2; -wave_0_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); -wave_0_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); -wave_0_per_point37=xp=xq; -wave_0_per_point38=zp=zq; -wave_0_per_point39= -wave_0_per_point40=//stretch y axis to compensate for aspect ratio -wave_0_per_point41=yp=yp*1.2; -wave_0_per_point42= -wave_0_per_point43=//push forward into viewpace -wave_0_per_point44=zp=zp+2.1; -wave_0_per_point45= -wave_0_per_point46=//project x,y,z into screenspace -wave_0_per_point47=xs=xp/zp; -wave_0_per_point48=ys=yp/zp; -wave_0_per_point49= -wave_0_per_point50=//center 0,0 in middle of screen -wave_0_per_point51=x=xs+0.5; -wave_0_per_point52=y=ys+0.5; -wave_0_per_point53= -wave_0_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); -wave_0_per_point55=r=0.85*dark; -wave_0_per_point56=g=0.32*dark; -wave_0_per_point57=b=0.26*dark; -wave_0_per_point58= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.020 -wave_1_per_point1=masterspeed=30; -wave_1_per_point2= -wave_1_per_point3=tm=time*masterspeed*0.09;// + t1*0.0021*masterspeed; -wave_1_per_point4=perspective=0.7; -wave_1_per_point5= -wave_1_per_point6=//plot x,y,z to point on sphere -wave_1_per_point7=smp=sample*5.0892; -wave_1_per_point8= -wave_1_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; -wave_1_per_point10= -wave_1_per_point11=xp=sin(smp )*0.637; -wave_1_per_point12=xp=xp*pinch; -wave_1_per_point13=yp=cos(smp )*0.65; -wave_1_per_point14=yp=yp*pinch; -wave_1_per_point15=zp=0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18= -wave_1_per_point19=//rotate on y axis; -wave_1_per_point20=angy=time*33; -wave_1_per_point21=angy=q1*10 + sample*0; -wave_1_per_point22=angy=angy+1.4; -wave_1_per_point23=xq=xp*cos(angy) - zp*sin(angy); -wave_1_per_point24=zq=xp*sin(angy) + zp*cos(angy); -wave_1_per_point25=xp=xq; -wave_1_per_point26=zp=zq; -wave_1_per_point27= -wave_1_per_point28=//rotate on x axis -wave_1_per_point29=axs1 = sin(time*0.9) + 1.6; -wave_1_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); -wave_1_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); -wave_1_per_point32=yp=yq; -wave_1_per_point33=zp=zq; -wave_1_per_point34= -wave_1_per_point35=//rotate on y axis again -wave_1_per_point36=axs2 = sin(time*0.45)*3.3; -wave_1_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); -wave_1_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); -wave_1_per_point39=xp=xq; -wave_1_per_point40=zp=zq; -wave_1_per_point41= -wave_1_per_point42=//stretch y axis to compensate for aspect ratio -wave_1_per_point43=yp=yp*1.2; -wave_1_per_point44= -wave_1_per_point45=//push forward into viewpace -wave_1_per_point46=zp=zp+2.1; -wave_1_per_point47= -wave_1_per_point48=//project x,y,z into screenspace -wave_1_per_point49=xs=xp/zp; -wave_1_per_point50=ys=yp/zp; -wave_1_per_point51= -wave_1_per_point52=//center 0,0 in middle of screen -wave_1_per_point53=x=xs+0.56; -wave_1_per_point54=y=ys+0.5; -wave_1_per_point55= -wave_1_per_point56=dark=1 - (cos(smp*6 + q8)*0.428 + 0.428); -wave_1_per_point57=r=1.21*dark; -wave_1_per_point58=g=0.264*dark; -wave_1_per_point59=b=(0.16+(bass*0.1))*dark; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.97000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.940 -wavecode_2_b=0.960 -wavecode_2_a=1.000 -wave_2_per_frame1=q8=1.5 -wave_2_per_point1=masterspeed=30; -wave_2_per_point2= -wave_2_per_point3=tm=time*masterspeed*0.1; -wave_2_per_point4=perspective=0.7; -wave_2_per_point5= -wave_2_per_point6= -wave_2_per_point7=//plot x,y shape at z=0 -wave_2_per_point8=smp=sample*6.283; -wave_2_per_point9= -wave_2_per_point10=pinch=sin(smp*6 + 1.5)*0.3 + 0.7; -wave_2_per_point11= -wave_2_per_point12=xp=sin(smp )*0.65; -wave_2_per_point13=xp=xp*pinch; -wave_2_per_point14=yp=cos(smp )*0.65; -wave_2_per_point15=yp=yp*pinch; -wave_2_per_point16=zp=0; -wave_2_per_point17= -wave_2_per_point18= -wave_2_per_point19=//rotate on y axis; -wave_2_per_point20=angy=q1*10 + sample*0; -wave_2_per_point21=xq=xp*cos(angy) - zp*sin(angy); -wave_2_per_point22=zq=xp*sin(angy) + zp*cos(angy); -wave_2_per_point23=xp=xq; -wave_2_per_point24=zp=zq; -wave_2_per_point25= -wave_2_per_point26=//rotate on x axis -wave_2_per_point27=axs1 = sin(time*0.9) + 1.6; -wave_2_per_point28=yq= yp*cos(axs1) - zp*sin(axs1); -wave_2_per_point29=zq= yp*sin(axs1) + zp*cos(axs1); -wave_2_per_point30=yp=yq; -wave_2_per_point31=zp=zq; -wave_2_per_point32= -wave_2_per_point33=//rotate on y axis again -wave_2_per_point34=axs2 = sin(time*0.45)*3.3; -wave_2_per_point35=xq=xp*cos(axs2) - zp*sin(axs2); -wave_2_per_point36=zq=xp*sin(axs2) + zp*cos(axs2); -wave_2_per_point37=xp=xq; -wave_2_per_point38=zp=zq; -wave_2_per_point39= -wave_2_per_point40=//stretch y axis to compensate for aspect ratio -wave_2_per_point41=yp=yp*1.2; -wave_2_per_point42= -wave_2_per_point43=//push forward into viewpace -wave_2_per_point44=zp=zp+2.1; -wave_2_per_point45= -wave_2_per_point46=//project x,y,z into screenspace -wave_2_per_point47=xs=xp/zp; -wave_2_per_point48=ys=yp/zp; -wave_2_per_point49= -wave_2_per_point50=//center 0,0 in middle of screen -wave_2_per_point51=x=(-1*xs)+0.5; -wave_2_per_point52=y=ys+0.5; -wave_2_per_point53= -wave_2_per_point54=dark=1 - (cos(smp*6 + 1.5)*0.5 + 0.5); -wave_2_per_point55=r=1.00*dark; -wave_2_per_point56=g=0.288*dark; -wave_2_per_point57=b=0.36*dark; -wave_2_per_point58= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.970 -wavecode_3_b=1.000 -wavecode_3_a=0.810 -wave_3_per_point1=masterspeed=30; -wave_3_per_point2= -wave_3_per_point3=tm=time*masterspeed*0.11;// + t1*0.0017*masterspeed; -wave_3_per_point4=perspective=0.63; -wave_3_per_point5= -wave_3_per_point6=//plot x,y,z to point on sphere -wave_3_per_point7=smp=sample*4.9007; -wave_3_per_point8= -wave_3_per_point9=pinch=cos(smp*6 + 0)*0.3 + 0.7; -wave_3_per_point10= -wave_3_per_point11=xp=sin(smp )*0.572; -wave_3_per_point12=xp=xp*pinch; -wave_3_per_point13=yp=cos(smp )*0.65; -wave_3_per_point14=yp=yp*pinch; -wave_3_per_point15=zp=0; -wave_3_per_point16= -wave_3_per_point17= -wave_3_per_point18= -wave_3_per_point19=//rotate on y axis; -wave_3_per_point20=angy=time*33; -wave_3_per_point21=angy=q1*10 + sample*0; -wave_3_per_point22=angy=angy+1.56; -wave_3_per_point23=xq=xp*cos(angy) - zp*sin(angy); -wave_3_per_point24=zq=xp*sin(angy) + zp*cos(angy); -wave_3_per_point25=xp=xq; -wave_3_per_point26=zp=zq; -wave_3_per_point27= -wave_3_per_point28=//rotate on x axis -wave_3_per_point29=axs1 = sin(time*0.9) + 1.6; -wave_3_per_point30=yq= yp*cos(axs1) - zp*sin(axs1); -wave_3_per_point31=zq= yp*sin(axs1) + zp*cos(axs1); -wave_3_per_point32=yp=yq; -wave_3_per_point33=zp=zq; -wave_3_per_point34= -wave_3_per_point35=//rotate on y axis again -wave_3_per_point36=axs2 = sin(time*0.41)*3.1; -wave_3_per_point37=xq=xp*cos(axs2) - zp*sin(axs2); -wave_3_per_point38=zq=xp*sin(axs2) + zp*cos(axs2); -wave_3_per_point39=xp=xq; -wave_3_per_point40=zp=zq; -wave_3_per_point41= -wave_3_per_point42=//stretch y axis to compensate for aspect ratio -wave_3_per_point43=yp=yp*1.34; -wave_3_per_point44= -wave_3_per_point45=//push forward into viewpace -wave_3_per_point46=zp=zp+2.16; -wave_3_per_point47= -wave_3_per_point48=//project x,y,z into screenspace -wave_3_per_point49=xs=xp/zp; -wave_3_per_point50=ys=yp/zp; -wave_3_per_point51= -wave_3_per_point52=//center 0,0 in middle of screen -wave_3_per_point53=x=-xs+0.48; -wave_3_per_point54=y=ys+0.5; -wave_3_per_point55= -wave_3_per_point56=dark=1 - (cos(smp*6 + q8)*0.5 + 0.5); -wave_3_per_point57=r=0.82*dark; -wave_3_per_point58=g=0.02*dark; -wave_3_per_point59=b=0.26*dark; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.530 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.102 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.560 -shapecode_1_y=0.500 -shapecode_1_rad=0.08300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.080 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.060 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.430 -shapecode_2_rad=0.11500 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.100 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.140 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.106 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.465 -shapecode_3_y=0.485 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.17000 -shapecode_3_r=0.890 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.870 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.870 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.085; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (1.104, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.49+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*0.98),0.35); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.64426/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + 0.0046*(q1+0.96)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=cx = if(above(rad,0.3),0.5,0.3); -per_pixel_2=rot = if(above(rad,0.3),bass*0.05,0.1); -per_pixel_3=//rot = bass*0.0612; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= 0.52*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); //MilkDrop2077 split effect -comp_4=` -comp_5=` -comp_6=`float2 uvm = uv; -comp_7=` -comp_8=`ret = tex2D(sampler_main, uvm).x, -comp_9=` -comp_10=`ret = lerp ( -comp_11=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_12=`ret, -comp_13=`pow(ret,.3)); -comp_14=` -comp_15=`ret *= 1; -comp_16=` -comp_17=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_18=` ret = pow(ret,float3(0.5,0.5,0.4))*1.188 -0.305; //MilkDrop2077 color mod -comp_19=` -comp_20=` -comp_21=` // ret *= ret -comp_22=`//ret += tex2D(sampler_main, uvm).yyy, -comp_23=` -comp_24=`//ret.z += tex2D(sampler_main, uvm).y*4; -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk deleted file mode 100644 index 21cd6ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R073.milk +++ /dev/null @@ -1,419 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.036 -fWarpScale=0.016 -fZoomExponent=1.00000 -fShader=8.200 -zoom=1.01000 -rot=0.03680 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.494 -wave_g=0.637 -wave_b=0.533 -wave_x=0.406 -wave_y=0.455 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.062 -mv_r=0.970 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=0.910 -b1ed=0.305 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.72680 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.036 -wavecode_0_g=1.100 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=it = it + 1; -wave_0_per_frame2= -wave_0_per_frame3=a = equal(it%20,0); -wave_0_per_frame4=a = 1; -wave_0_per_point1=x = int(rand(101))*0.009; -wave_0_per_point2=y = int(rand(101))*0.0119; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.78720 -wavecode_1_r=1.050 -wavecode_1_g=1.140 -wavecode_1_b=3.330 -wavecode_1_a=0.820 -wave_1_per_frame1=tm = int(rand(101))*0.011*5.803; -wave_1_per_frame2=dt = int(rand(101))*.01; -wave_1_per_frame3= -wave_1_per_frame4= -wave_1_per_frame5=t1 = .5 + .5*sin(tm)*dt; -wave_1_per_frame6=t2 = 0.529 + 0.529*cos(tm)*dt; -wave_1_per_frame7= -wave_1_per_frame8=r = 0.61 + 0.61*sin(time*1.4037); -wave_1_per_frame9=g = .5 + .5*sin(time*1.121); -wave_1_per_frame10=b = .5 + .5*sin(time*1.187); -wave_1_per_point1=sp = int(sample*4); -wave_1_per_point2=sw = equal(it%2,0); -wave_1_per_point3=it = if(equal(sample,0),0,it + 1); -wave_1_per_point4= -wave_1_per_point5=mod = bass; -wave_1_per_point6= -wave_1_per_point7=ax = t1 + sin(sample*6.029)*mod*0.09; -wave_1_per_point8=ay = t2 + cos(sample*7.662)*mod*0.12; -wave_1_per_point9=bx = t1 + sin(sample*6.28)*mod*.005; -wave_1_per_point10=by = t2 + cos(sample*5.275)*mod*0.005; -wave_1_per_point11= -wave_1_per_point12=x = if(sw,bx,ax); -wave_1_per_point13=y = if(sw,by,ay); -wave_1_per_point14= -wave_1_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_1_per_point16= -wave_1_per_point17=a = sw*0.2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.86100 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=0.830 -wave_2_per_frame1=tm = int(rand(101))*.01*6.24; -wave_2_per_frame2=dt = int(rand(101))*.01; -wave_2_per_frame3= -wave_2_per_frame4= -wave_2_per_frame5=t1 = 0.436 + 0.436*sin(tm)*dt; -wave_2_per_frame6=t2 = 0.41 + 0.41*cos(tm)*dt; -wave_2_per_frame7= -wave_2_per_frame8=r = 0.495 + 0.495*sin(time*1.132); -wave_2_per_frame9=g = 0.54 + 0.54*sin(time*1.0313); -wave_2_per_frame10=b = .5 + .5*sin(time*1.187); -wave_2_per_point1=sp = int(sample*4); -wave_2_per_point2=sw = equal(it%2,0); -wave_2_per_point3=it = if(equal(sample,0),0,it + 1); -wave_2_per_point4= -wave_2_per_point5=mod = treb; -wave_2_per_point6= -wave_2_per_point7=ax = t1 + sin(sample*6.28)*mod*.1; -wave_2_per_point8=ay = t2 + cos(sample*5.338)*mod*0.12; -wave_2_per_point9=bx = t1 + sin(sample*7.034)*mod*0.005; -wave_2_per_point10=by = t2 + cos(sample*6.28)*mod*.005; -wave_2_per_point11= -wave_2_per_point12=x = if(sw,bx,ax); -wave_2_per_point13=y = if(sw,by,ay); -wave_2_per_point14= -wave_2_per_point15=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_2_per_point16= -wave_2_per_point17=a = sw*.2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.46009 -wavecode_3_smoothing=0.82000 -wavecode_3_r=0.903 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tm = int(rand(101))*0.0101*8.8369; -wave_3_per_frame2=dt = int(rand(101))*0.009; -wave_3_per_frame3= -wave_3_per_frame4=t1 = .5 + .5*sin(tm)*dt; -wave_3_per_frame5=t2 = 0.42 + 0.42*cos(tm)*dt; -wave_3_per_frame6= -wave_3_per_frame7=r = .5 + .5*sin(time*1.132); -wave_3_per_frame8=g = 0.479 + 0.479*sin(time*0.9641); -wave_3_per_frame9=b = .5 + .5*sin(time*1.187); -wave_3_per_point1=sp = int(sample*4); -wave_3_per_point2=sw = equal(it%2,0); -wave_3_per_point3=it = if(equal(sample,0),0,it + 1); -wave_3_per_point4= -wave_3_per_point5=ax = t1 + sin(sample*6.28)*mid*.1; -wave_3_per_point6=ay = t2 + cos(sample*5.652)*mid*0.11; -wave_3_per_point7=bx = t1 + sin(sample*6.28)*mid*.005; -wave_3_per_point8=by = t2 + cos(sample*6.28)*mid*.005; -wave_3_per_point9= -wave_3_per_point10=x = if(sw,bx,ax); -wave_3_per_point11=y = if(sw,by,ay); -wave_3_per_point12= -wave_3_per_point13=a = if(sw,equal(int(rand(7)),0)*.1,0); -wave_3_per_point14= -wave_3_per_point15=a = sw*.2 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.590 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.13000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.140 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.085 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.120 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.930 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.230 -shapecode_1_border_b=1.090 -shapecode_1_border_a=0.086 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.385 -shapecode_2_y=0.500 -shapecode_2_rad=0.07900 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.810 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.855 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.089 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.850 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.893 -shapecode_3_border_a=0.107 -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(2.512/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,0.039/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q10*24*length(((uv1.x)*(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .35*sin(uv*6+rand_frame*16); -warp_17=`mus = .1/(length(uv6)); -warp_18=`mus *= 0.52*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*0.02 + 0.08*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.41-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(2.7,1.5,1.7),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.1; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.28; -comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk deleted file mode 100644 index b396fe8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R074.milk +++ /dev/null @@ -1,412 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=22.982 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.160 -b2x=1.000 -b3x=1.100 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.870 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.060 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.870 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.83),0.45,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.0019*bass); -wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.140 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.555 -shapecode_2_rad=0.09400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.960 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.130 -shapecode_2_border_a=0.090 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.535 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.130 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.94 - 0.39 ; -comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .2+a; -comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(1,1,2.4) + pow(base,2)*float3(.4,1,2); -comp_10=`//ret.xy = ret.yx; -comp_11=`ret = lerp(ret,float3(1.6,2,2.1),GetPixel(uv).y); -comp_12=` -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk deleted file mode 100644 index c1e1a3d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R075.milk +++ /dev/null @@ -1,373 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1= -per_frame_2=//zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (treb*.5,bass*.3,mid*.3); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.003 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.25)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*1-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+1.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk deleted file mode 100644 index 71da1ea..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R076.milk +++ /dev/null @@ -1,392 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk deleted file mode 100644 index fef9803..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R077.milk +++ /dev/null @@ -1,470 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.400 -ob_g=0.200 -ob_b=0.200 -ob_a=0.100 -ib_size=0.040 -ib_r=0.620 -ib_g=0.550 -ib_b=0.330 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.600 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283 + q7*0.0015; -wave_0_per_point2=tm=time*0.1; -wave_0_per_point3= -wave_0_per_point4=phs=sin(n*50); -wave_0_per_point5= -wave_0_per_point6=xp=sin(n+phs); -wave_0_per_point7=yp=cos(n+phs); -wave_0_per_point8= -wave_0_per_point9=z=sin(n*3 + tm) * sin(n*7-tm); -wave_0_per_point10= -wave_0_per_point11=xp=xp*z; -wave_0_per_point12=yp=yp*z; -wave_0_per_point13= -wave_0_per_point14=x=xp*0.3 + 0.5; -wave_0_per_point15=y=yp*0.3*1.3 + 0.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=13 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.46753 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.17258 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.990 -shapecode_0_g2=0.990 -shapecode_0_b2=0.990 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.820 -shapecode_0_border_g=0.720 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tm=q6; -shape_0_per_frame2= -shape_0_per_frame3=x=0.5 + sin(tm)*0.3; -shape_0_per_frame4=y=0.5 + cos(tm*0.5)*0.4; -shape_0_per_frame5= -shape_0_per_frame6=ang=sin(tm*0.36)*3 -shape_0_per_frame7= -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.35738 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.55045 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tm=q6; -shape_1_per_frame2= -shape_1_per_frame3=x=0.5 + sin(tm + 0.5)*0.3; -shape_1_per_frame4=y=0.5 + cos(tm*0.5)*0.4; -shape_1_per_frame5= -shape_1_per_frame6=ang=sin(tm*0.36)*3 -shapecode_2_enabled=1 -shapecode_2_sides=8 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.46290 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.500 -shapecode_2_b=0.000 -shapecode_2_a=0.040 -shapecode_2_r2=1.000 -shapecode_2_g2=0.300 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tm=q6; -shape_2_per_frame2= -shape_2_per_frame3=x=0.5 + sin(tm + 1.4)*0.3; -shape_2_per_frame4=y=0.5 + cos(tm*0.5 + 0.3)*0.4; -shape_2_per_frame5= -shape_2_per_frame6=ang=sin(tm*0.36)*3 -shapecode_3_enabled=1 -shapecode_3_sides=29 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.46753 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.13022 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.990 -shapecode_3_g2=0.990 -shapecode_3_b2=0.990 -shapecode_3_a2=0.650 -shapecode_3_border_r=0.800 -shapecode_3_border_g=0.500 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tm=q6; -shape_3_per_frame2= -shape_3_per_frame3=x=0.5 + sin(tm)*0.001; -shape_3_per_frame4=y=0.5 + cos(tm*0.5)*0.001; -shape_3_per_frame5= -shape_3_per_frame6=a=0.5 + min(q8,1)*0.5 -per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*12; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=pi = 3.1416; -per_frame_init_13=start = rand(5)-5; -per_frame_init_14=ran1 = rand (4) -2; -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; -per_frame_3=start = start * dec_m + (1-dec_m); -per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); -per_frame_5=excite = atan ((vol-avg))*1.4; -per_frame_6= -per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); -per_frame_8=tc0 = if (is_beat, time,tc0); -per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; -per_frame_10=peak = if (is_beat,1,peak*dec_m); -per_frame_11=bindex += is_beat; -per_frame_12=trig = is_beat * (bindex%16==0); -per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; -per_frame_14= -per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; -per_frame_16=bindex2 += trig; -per_frame_17= -per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); -per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; -per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; -per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; -per_frame_22= -per_frame_23=index=0; maxquad = 0.2; -per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; -per_frame_25= megabuf (n+1) *= 1-0.29*dt; -per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res -per_frame_27= loop (EC_Steps, // Euler-Cauchy -per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; -per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); -per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; -per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_32= if (maxquad < quad, maxquad = quad, 0); -per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); -per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); -per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; -per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher -per_frame_38= index += 1; -per_frame_39=); -per_frame_40= -per_frame_41=index = 0; maxind = 0; -per_frame_42=loop (num_res, -per_frame_43= n = 12*index; -per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); -per_frame_45=index+=1); -per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); -per_frame_47=ctime += BPM/60*dt*pi; -per_frame_48= -per_frame_49=//Buffer ! -per_frame_50=size = num_res*12; -per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; -per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); -per_frame_53= -per_frame_54=//Pusher Queue -per_frame_55=n = num_res; -per_frame_56=loop (num_res, -per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size -per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col -per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? -per_frame_60=n-=1;); -per_frame_61=gmegabuf (10000) = push; //size -per_frame_62=gmegabuf (10001) = bindex2*1.8; //col -per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); -per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; -per_frame_65=gmegabuf (10002) = sm; -per_frame_66=test = gmegabuf(10002); -per_frame_67= -per_frame_68=n = 0; imax = 0; -per_frame_69=loop (num_res, -per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); -per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); -per_frame_72=n+=1;); -per_frame_73= -per_frame_74=loop (4, -per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; -per_frame_76= loop (num_res, -per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; -per_frame_78= scale = 1; -per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad -per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; -per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; -per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; -per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; -per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; -per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; -per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; -per_frame_87= gmegabuf(n+8) = megabuf(m+8); -per_frame_88= //Colours -per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); -per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; -per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; -per_frame_92= n+=12; m+=12; k -= 12; ring +=1); -per_frame_93=wave +=1); -per_frame_94= -per_frame_95=q1 = 0.34; //mod. col -per_frame_96=q2 = 0.35; //mod a - shift -per_frame_97=q3 = 1.2; //mod a - scale -per_frame_98= -per_frame_99=//flash2 pos -per_frame_100=fsig = max (0,vol-avg*2.2); -per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); -per_frame_102=q22 = log (1+ov) * 0.00003; -per_frame_103=if (frame%4==0, r1 = rand(1), 0); -per_frame_104=q25 = (r1-0.5)*0.5; -per_frame_105= -per_frame_106=q23 = sin(vol); -per_frame_107=q24 = cos(vol); -per_frame_108= -per_frame_109=q12 = t1; -per_frame_110=q32 = aspecty; -per_frame_111= -per_frame_112=q14 = cos(ctime); -per_frame_113=monitor = q14; -per_frame_114=//Created 2015 by Martin -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); -comp_26=`} -comp_27=` -comp_28=` -comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ -comp_30=` float2 uv_r = (domain-center); -comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; -comp_32=`} -comp_33=` -comp_34=` -comp_35=`shader_body -comp_36=`{ -comp_37=`float2 uvo = uv; -comp_38=`uv = 0.5 + (uv-0.5)*1.5; -comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); -comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); -comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); -comp_42=`uv = mirror_uv; -comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); -comp_44=` ret = tex2D(sampler_main, uv).xyz; -comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort -comp_46=` ret *= .93; //gamma -comp_47=` ret=lum(ret); -comp_48=` ret=pow(ret,3.5); -comp_49=` ret+=GetBlur1((uv+uv_grid)/2); -comp_50=`ret /= float3(1.3,2.2,1.23); -comp_51=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 deleted file mode 100644 index b434957..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078 double.milk2 +++ /dev/null @@ -1,2052 +0,0 @@ -Created with MILKDROP 3.0 on 05/03/2023 at 23:16:31 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.430 -blending_direction=-1 -random_1=0.534 -random_2=0.796 -random_3=0.205 -random_4=0.205 -random_5=0.996 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret /= float3(0.9,2.0,-0.1); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk deleted file mode 100644 index b8815d5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk +++ /dev/null @@ -1,674 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 deleted file mode 100644 index 529b3ce..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078.milk2 +++ /dev/null @@ -1,1414 +0,0 @@ -Created with MILKDROP 3.1 on 31/03/2023 at 23:20:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.47 -blending_direction=-1 -random_1=0.853388 -random_2=0.687398 -random_3=0.517751 -random_4=0.183062 -random_5=0.0659892 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R035.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01249 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_y = 1.4; -per_frame_2=decay = decay - 0.02*equal(frame%30,0); -per_pixel_1=dx = dx + (x*2-1.5)*0.002 + 0.0015*sin(y*12 + time*1.03); -per_pixel_2=dy = dy + 0.01+ 0.005*sin(y*26-13) + 0.005*sin(x*4.2 + time*1.303); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret*2); -comp_5=` float bw = saturate(tan(L*37 + 13 + uv.x*3)*3 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*360)*5 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(1.7,0.6,0.3)*ret.z; -comp_12=` ret *= .4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=14 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.959 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret /= float3(-2.2,-1.0,0.5); -comp_40=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 deleted file mode 100644 index b8cd361..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R078b.milk2 +++ /dev/null @@ -1,1408 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:28:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.49 -blending_direction=1 -random_1=0.622764 -random_2=0.257724 -random_3=0.206504 -random_4=0.381572 -random_5=0.788618 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R184.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05101 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4= -per_frame_5= -per_frame_6=volz = (bass+treb+mid)*.25; -per_frame_7=volz = volz*volz; -per_frame_8=mtime = .05+mtime + .1*volz; -per_frame_9=q32 = .3*mtime; -per_pixel_1=dx=0.01*cos(ang+1.57); -per_pixel_2=dy=-0.01*sin(ang+1.57); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk deleted file mode 100644 index 255b1f1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R079.milk +++ /dev/null @@ -1,345 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.200 -fDecay=0.980 -fVideoEchoZoom=1.216 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=7.889 -fWaveScale=3.323 -fWaveSmoothing=0.900 -fWaveParam=-0.600 -fModWaveAlphaStart=1.010 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=27.000 -nMotionVectorsY=19.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=//solarize=above(0.5,bass); -per_frame_31=//darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; -per_frame_34= -per_frame_35=xpos=sin(musictime*0.6)*0.3; -per_frame_36=ypos=sin(musictime*0.4)*0.3; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; -warp_6=` -warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; -warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.98+0.5 ).y; -warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*0.96+0.5 ).z; -warp_10=` -warp_11=` // darken (decay) over time -warp_12=` ret = ret- (ret*.5); -warp_13=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_14=` ret = ret - .01; -warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_16=` ((uv.xyy*q27 -warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_18=` ).xyz* -warp_19=` float3(1,1,0)*0.05 + -warp_20=` time*float3(0,0,1)*q29 -warp_21=` ); -warp_22=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; -warp_23=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; -warp_24=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`ret-=ret2; -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk deleted file mode 100644 index f7e5fa7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R080.milk +++ /dev/null @@ -1,350 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk deleted file mode 100644 index b627672..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk +++ /dev/null @@ -1,399 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=1.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); -per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); -per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); -per_frame_4=ob_r = 1-wave_r; -per_frame_5=ob_g = 1-wave_g; -per_frame_6=ob_b = 1-wave_b; -per_frame_7= -per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); -per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); -per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); -per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); -per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); -per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); -per_frame_16=lastbeat = if(beat,time,lastbeat); -per_frame_17=countertime = if(beat,time,countertime); -per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); -per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); -per_frame_20=q1 = 0.35*min(time-countertime,1); -per_frame_21=q4=oldq4+0.001*counter2; -per_frame_22=oldq4 =q4; -per_frame_23=q3=oldq3+0.005*counter; -per_frame_24=oldq3 =q3; -per_frame_25=monitor = q3; -per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); -per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); -per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); -per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); -per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); -per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); -per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.2); -comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 deleted file mode 100644 index f4a6b6d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084.milk2 +++ /dev/null @@ -1,1154 +0,0 @@ -Created with MILKDROP 3.0 on 18/03/2023 at 14:41:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.5 -blending_direction=1 -random_1=0.277 -random_2=0.746 -random_3=0.877 -random_4=0.027 -random_5=0.18 - -[PRESET1_BEGIN] -NAME=LuxXx - FlameGame (Mofo Mix) 002x sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.990 -fVideoEchoZoom=2.217 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 4; -warp_4=` float3 dx = ( 2*GetBlur1(uv + float2(1,0)*d) - 2*GetBlur1(uv-float2(1,0)*d) )*0.5; -warp_5=` float3 dy = ( 2*GetBlur1(uv + float2(0,1)*d) - 2*GetBlur1(uv-float2(0,1)*d) )*0.5; -warp_6=` -warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 4 + rand_frame.xy; -warp_8=` -warp_9=` float2 my_uv = lerp(uv_orig,uv,1) ; -warp_10=` float2 uv_x= my_uv + float2(dx.x,dy.x)*texsize.zw *4; -warp_11=` float2 uv_y= my_uv + float2(dx.y,dy.y)*texsize.zw *4; -warp_12=` float2 uv_z= my_uv + float2(dx.z,dy.z)*texsize.zw *4; -warp_13=` ret.x = GetPixel(uv_x).x - (2*GetPixel(uv_x) - 2*GetBlur3(uv_x)).x * 0.01; -warp_14=` ret.y = GetPixel(uv_y).y - (2*GetPixel(uv_y) - 2*GetBlur3(uv_y)).y * 0.01; -warp_15=` ret.z = GetPixel(uv_z).z - (2*GetPixel(uv_z) - 2*GetBlur3(uv_z)).z * 0.01; -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv_z.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(1,1,0)*0.05 + -warp_21=` time*float3(0,0,1)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_26=` -warp_27=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0; -warp_28=` ret -= ret.yzx*0.1 - 0.04; -warp_29=` -warp_30=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur2(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= .65; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=serge martin .milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp=0; -per_frame_2=dx=-0.0005; -per_frame_3=dy=-0.0005; -per_frame_4=drip1grav = if(above(drip1y,1.2),0.001*(1+int(rand(10))),drip1grav) + equal(drip1grav,0)*0.05; -per_frame_5=drip1x = if(above(drip1y,1.2),0.01*int(rand(100)),drip1x); -per_frame_6=drip1y = if(above(drip1y,1.2),0,drip1y); -per_frame_7=drip2grav = if(above(drip2y,1.2),0.001*(1+int(rand(10))),drip2grav) + equal(drip2grav,0)*0.06; -per_frame_8=drip2x = if(above(drip2y,1.2),0.01*int(rand(100)),drip2x); -per_frame_9=drip2y = if(above(drip2y,1.2),0,drip2y); -per_frame_10=drip3grav = if(above(drip3y,1.2),0.001*(1+int(rand(10))),drip3grav) + equal(drip3grav,0)*0.07; -per_frame_11=drip3x = if(above(drip3y,1.2),0.01*int(rand(100)),drip3x); -per_frame_12=drip3y = if(above(drip3y,1.2),0,drip3y); -per_frame_13=drip4grav = if(above(drip4y,1.2),0.001*(1+int(rand(10))),drip4grav) + equal(drip4grav,0)*0.08; -per_frame_14=drip4x = if(above(drip4y,1.2),0.01*int(rand(100)),drip4x); -per_frame_15=drip4y = if(above(drip4y,1.2),0,drip4y); -per_frame_16=drip1y = 0.001 + drip1y + drip1grav; -per_frame_17=drip2y = 0.001 + drip2y + drip2grav; -per_frame_18=drip3y = 0.001 + drip3y + drip3grav; -per_frame_19=drip4y = 0.001 + drip4y + drip4grav; -per_frame_20=q1 = if(equal(frame%4,0),drip1x,if(equal(frame%4,1),drip2x,if(equal(frame%4,2),drip3x,drip4x))); -per_frame_21=q2 = if(equal(frame%4,0),drip1y,if(equal(frame%4,1),drip2y,if(equal(frame%4,2),drip3y,drip4y))); -per_frame_22=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_23=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_24=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_25=vol = (bass+mid+att)/6; -per_frame_26=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_27=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_28=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_29=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_30=xpos = xpos + 0.001*xspeed; -per_frame_31=wave_x = xpos + 0.5; -per_frame_32=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_33=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_34=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_35=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_36=ypos = ypos + 0.001*yspeed; -per_frame_37=wave_y = ypos + 0.5; -per_frame_38=rot = rot + 0.01*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_39=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_40=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_41=wave_mystery = wave_mystery + 0.15*( 0.60*sin(0.629*time) + 0.40*sin(1.826*time) ); -per_frame_42=warp = warp*vol; -per_frame_43=dy = dy + above(bass_att,1.2)*bass_att*0.003; -per_frame_44=ob_a = ob_a - 2*vol; -per_pixel_1=dy = dy + if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.7,2.0,1.2); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 deleted file mode 100644 index fd807d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084b.milk2 +++ /dev/null @@ -1,1621 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 23:12:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.49 -blending_direction=1 -random_1=0.626694 -random_2=0.429539 -random_3=0.389837 -random_4=0.379539 -random_5=0.131843 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (315) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=1.015 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.830 -fModWaveAlphaEnd=1.310 -fWarpAnimSpeed=0.451 -fWarpScale=3.040 -fZoomExponent=2.19476 -fShader=0.000 -zoom=1.02971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.09862 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_frame_13= -per_frame_14=rot = rot + min(0.3,pow(max(0,bass_att-1),2)*0.2); -per_pixel_1=zoom = zoom + 0.005*cos(ang*5 + time*1.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = uv; -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.1; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 4; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x))*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z += 0; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (GetBlur2(uv2) - GetPixel(uv2))*0.1*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` -warp_36=` // add noise: -warp_37=` ret += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.002)*0.99; -warp_41=`} -comp_1=`float2 uv_x, uv_y, uv_z, uv_echo; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_hq = length(uv-0.5); -comp_5=` float2 d = texsize.zw*1; -comp_6=` float f = 0.3; -comp_7=` float3 N; -comp_8=` N.x = ( GetPixel(uv + float2(1,0)*d) - GetPixel(uv-float2(1,0)*d) ).x*f; -comp_9=` N.y = ( GetPixel(uv + float2(0,1)*d) - GetPixel(uv-float2(0,1)*d) ).x*f; -comp_10=` N.x += ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ).x*(1-f); -comp_11=` N.y += ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ).x*(1-f); -comp_12=` N.z = -0.12; -comp_13=` N = normalize(N); -comp_14=` -comp_15=` ret = N; -comp_16=` -comp_17=` float3 light_pos = float3(q6,q7,-0.8); -comp_18=` -comp_19=` -comp_20=` float3 P = float3(uv_orig.xy*2-1, 0); -comp_21=` float3 L = normalize(light_pos - P); -comp_22=` float3 E = float3(0,0,1); -comp_23=` float3 V = normalize(P-E); -comp_24=` float3 R = normalize( V + 2*N*dot(V,N) ); -comp_25=` -comp_26=` // diffuse lighting: -comp_27=` ret = saturate(dot(N,L)); -comp_28=` //ret *= float3(1.2,0.9,0.6); -comp_29=` ret *= normalize( GetBlur3(uv_orig).yzx + 0.05 ); -comp_30=` //ret = 0; -comp_31=` -comp_32=` // spec lighting: -comp_33=` ret += pow(saturate(dot(R,L)),32)*0.5; -comp_34=` -comp_35=` //ret *= 0.7; -comp_36=`ret /= float3(1.0,2.9,-2.9); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R084.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=1.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); -per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); -per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); -per_frame_4=ob_r = 1-wave_r; -per_frame_5=ob_g = 1-wave_g; -per_frame_6=ob_b = 1-wave_b; -per_frame_7= -per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); -per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); -per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); -per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); -per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); -per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); -per_frame_16=lastbeat = if(beat,time,lastbeat); -per_frame_17=countertime = if(beat,time,countertime); -per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); -per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); -per_frame_20=q1 = 0.35*min(time-countertime,1); -per_frame_21=q4=oldq4+0.001*counter2; -per_frame_22=oldq4 =q4; -per_frame_23=q3=oldq3+0.005*counter; -per_frame_24=oldq3 =q3; -per_frame_25=monitor = q3; -per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); -per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); -per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); -per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); -per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); -per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); -per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.2); -comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 deleted file mode 100644 index 070318c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R084c.milk2 +++ /dev/null @@ -1,1164 +0,0 @@ -Created with MILKDROP 3.2 on 18/05/2023 at 19:51:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.46 -blending_direction=-1 -random_1=0.152710 -random_2=0.807859 -random_3=0.898645 -random_4=0.350271 -random_5=0.202981 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R181.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R084.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=1.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_b = 0.5+0.5*sin(time*0.561); -per_frame_2=wave_r = 0.5+0.5*sin(time*0.861); -per_frame_3=wave_g = 0.5+0.5*sin(time*0.961); -per_frame_4=ob_r = 1-wave_r; -per_frame_5=ob_g = 1-wave_g; -per_frame_6=ob_b = 1-wave_b; -per_frame_7= -per_frame_8=volume = 0.15*(bass_att+bass+mid+mid_att); -per_frame_9=beatrate = if(equal(beatrate,0),1,if(below(volume,0.01),1,beatrate)); -per_frame_10=lastbeat = if(equal(lastbeat,0),time,lastbeat); -per_frame_11=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_12=peakbass_att = if(above(bass_att,peakbass_att),bass_att,peakbass_att); -per_frame_13=beat = if(above(volume,0.8),if(below(peakbass_att - bass_att, 0.05*peakbass_att),if(above(time - lastbeat,0.1+0.5*(beatrate-0.1)),1,0),0),0); -per_frame_14=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_15=peakbass_att = if(equal(beat,0),if(above(time - lastbeat,2*beatrate),peakbass_att*0.95,peakbass_att*0.995),bass_att); -per_frame_16=lastbeat = if(beat,time,lastbeat); -per_frame_17=countertime = if(beat,time,countertime); -per_frame_18=counter =-1*pow(min((time-countertime-3),0),3); -per_frame_19=counter2 =-1*pow(min((time-countertime-2.7),0),5); -per_frame_20=q1 = 0.35*min(time-countertime,1); -per_frame_21=q4=oldq4+0.001*counter2; -per_frame_22=oldq4 =q4; -per_frame_23=q3=oldq3+0.005*counter; -per_frame_24=oldq3 =q3; -per_frame_25=monitor = q3; -per_pixel_1=cx = if(above(x,0.3+q1),0.3,1-2*q1); -per_pixel_2=cy = if(above(y,0.5),0.2+q1,0.7); -per_pixel_3=cx = if(above(rad,0.5),cx+0.2*sin(q3),cx-0.1); -per_pixel_4=cy = if(above(rad,0.5),cy+0.2*sin(q4),cy-0.1); -per_pixel_5=cx = if(above(ang,1.56),cx+0.1,cx-0.2*sin(q4)); -per_pixel_6=cx = if(above(ang,1.56),cy-0.1,cy+0.2*sin(q3)); -per_pixel_7=rot = 2.5*(1-q1)*(0.02*rad+ 0.02*cx-0.02*cy); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.2); -comp_17=`ret = lerp(ret,float3(.6,0.1,.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-1.6,1.8,1.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 deleted file mode 100644 index 5c35833..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R085 double.milk2 +++ /dev/null @@ -1,1296 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:26:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.510 -blending_direction=1 -random_1=0.278 -random_2=0.088 -random_3=0.391 -random_4=0.917 -random_5=0.436 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R153.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R085.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=46.460 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=1.766 -fZoomExponent=1.00016 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.100 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx*1.1-0.1; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15774 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = 1.571; -shape_0_per_frame2=x = int(rand(11))*.1; -shape_0_per_frame3=y = int(rand(11))*.13; -shape_0_per_frame4= -shape_0_per_frame5=r = int(rand(100))*.01; -shape_0_per_frame6=g = int(rand(100))*.01; -shape_0_per_frame7=b = int(rand(100))*.01; -shape_0_per_frame8=r2 = int(rand(100))*.01; -shape_0_per_frame9=g2 = int(rand(100))*.01; -shape_0_per_frame10=b2 = int(rand(100))*.01; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=1.800 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=1.800 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.35*sin(1.14*time) + 0.16*sin(1.5*time); -per_frame_2=wave_g = wave_g + 0.36*sin(1.27*time) + 0.15*sin(1.11*time); -per_frame_3=wave_b = wave_b + 0.37*sin(1.284*time) + 0.15*sin(1.3*time); -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=ob_r = wave_g; -per_frame_7=ob_b = wave_r; -per_frame_8=ob_g = wave_b; -per_frame_9=ib_r = wave_r; -per_frame_10=ib_b = wave_g; -per_frame_11=ib_g = wave_r; -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((y&x/x)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(y/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1+(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; -per_pixel_20=zm=zm+star/10; -per_pixel_21=sx=zm; -per_pixel_22=sy=zm; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -per_pixel_24=q1 = 0.4*x; -per_pixel_25=q2= (0.3*x); -per_pixel_26=q3 = below(x,0.1*q5+ 0.3); -per_pixel_27=q7 =if(q3,0,10 + int(1*(x))); -per_pixel_28=q8 =if(q3,0,10 + int(1*(x))); -per_pixel_29=cx =if(q3,0.5,(0&(x*q7-q1))*(1/q7)+0.1*q1); -per_pixel_30=cy =if(q3,0.5,(0&(y*q8-q2))*(1/q8)+0.1*q2); -per_pixel_31=rot = if(q3,2*q6*x,0.1*x+ 0.1*bass+0.00*cx*cy); -per_pixel_32=zoom = if(q3,0.3+0.1*q5+ 0.5*q4,zoom); -per_pixel_33=zoom=1;+sin(q2+rad*q6*3)*.02; -per_pixel_34=rot=sin(q2*.5*q4+rad*10*sin(q2*.1))*.01; -per_pixel_35=cy = 1*sin(24*rad); -per_pixel_36=cx = 1*cos(24*rad); -per_pixel_37=kdx=dx;////////////////////////////////////////// -per_pixel_38=kdy=dy; -per_pixel_39=ksx=sx; -per_pixel_40=ksy=sy; -per_pixel_41=krt=rot; -per_pixel_42=kzm=zoom; -per_pixel_43=kcx=cx; -per_pixel_44=kcy=cy; -per_pixel_45=kwp=warp; -per_pixel_46= -per_pixel_47=dx=0; -per_pixel_48=dy=0; -per_pixel_49=sx=1; -per_pixel_50=sy=1; -per_pixel_51=rot=0; -per_pixel_52=zoom=1; -per_pixel_53=cx=.5; -per_pixel_54=cy=.5; -per_pixel_55=warp=0;///////////////////////////////////////////////////// -per_pixel_56= -per_pixel_57=sw = ang/6.2832 + 1; -per_pixel_58=sw = sw*8; -per_pixel_59= -per_pixel_60=bl = equal(int(sw)%2,0); -per_pixel_61=sw = sw - int(sw); -per_pixel_62=sw = if(bl,sw,1-sw)*3; -per_pixel_63= -per_pixel_64= -per_pixel_65=rd = pow(rad*.8,.9); -per_pixel_66=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_67=zm = .01 + .01*sin(rd); -per_pixel_68= -per_pixel_69=dx = (x-.5)*zm; -per_pixel_70=dy = (y-.5)*zm; -per_pixel_71=/////////////////////////////////////// -per_pixel_72=cr1=65*.01; -per_pixel_73=cr2=65*.01; -per_pixel_74=crx=cr2-cr1; -per_pixel_75=ci=rad; -per_pixel_76=cb=.25 ; -per_pixel_77=crs=2; -per_pixel_78=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_79=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_80=jx1=crr; -per_pixel_81=kx1=1-crr; -per_pixel_82= -per_pixel_83=jdx=dx; -per_pixel_84=jdy=dy; -per_pixel_85=jsx=sx; -per_pixel_86=jsy=sy; -per_pixel_87=jrt=rot; -per_pixel_88=jzm=zoom; -per_pixel_89=jcx=cx; -per_pixel_90=jcy=cy; -per_pixel_91=jwp=warp; -per_pixel_92= -per_pixel_93=dx=(jx1*jdx+kx1*kdx); -per_pixel_94=dy=(jx1*jdy+kx1*kdy); -per_pixel_95=sx=(jx1*jsx+kx1*ksx); -per_pixel_96=sy=(jx1*jsy+kx1*ksy); -per_pixel_97=rot=(jx1*jrt+kx1*krt); -per_pixel_98=zoom=(jx1*jzm+kx1*kzm); -per_pixel_99=cx=(jx1*jcx+kx1*kcx); -per_pixel_100=cy=(jx1*jcy+kx1*kcy); -per_pixel_101=warp=(jx1*jwp+kx1*kwp);//////////////////////////////////////////////////// -per_pixel_102= -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=` -comp_6=`ret = tex2D(sampler_main, uvm).x, -comp_7=` -comp_8=`ret = lerp ( -comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_10=`ret, -comp_11=`pow(ret,.5)); -comp_12=` -comp_13=`ret *= 1.7; -comp_14=` -comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_16=` ret = pow(ret,float3(3,.95,.6))*1.25 -.25; -comp_17=` -comp_18=` -comp_19=` ret *= ret; -comp_20=`ret += tex2D(sampler_main, uvm).yyy, -comp_21=` -comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; -comp_23=` -comp_24=`ret /= float3(-0.7,1.9,2.9); -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk deleted file mode 100644 index d4d27bd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R086.milk +++ /dev/null @@ -1,410 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.000 -fWaveParam=0.600 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.52386 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=FLen = reg00; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*FLen); -wave_0_per_point4=vol = (value1+value2) * (1+ .1 / (sample+.03)); -wave_0_per_point5= -wave_0_per_point6=chg = min(max(vol- gmegabuf(n),-1),1); -wave_0_per_point7=dec = if (chg>0, 1-chg*0.3, 1+chg*0.2); -wave_0_per_point8= -wave_0_per_point9=chg = q1 -q2; -wave_0_per_point10=dec = .94 - abs(chg) * if (chg> 0, .2,.1); -wave_0_per_point11= -wave_0_per_point12=dec = min(max(dec,0),1); -wave_0_per_point13=gmegabuf(n) = gmegabuf(n)*dec + vol*(1-dec); -wave_0_per_point14= -wave_0_per_point15=dec = q2/4; -wave_0_per_point16=//dec = .90; -wave_0_per_point17=dec = max(min(dec,1),.1); -wave_0_per_point18= -wave_0_per_point19=gmegabuf(n) = gmegabuf(n)*dec + gmegabuf(n+(q2<.8))*(1-dec); -wave_0_per_point20=gmegabuf(n+10000) = gmegabuf(n+10000)*.2 + .8* vol/3; -wave_0_per_point21=a = .0; -wave_0_per_point22=x = sample; -wave_0_per_point23=y = .2 + gmegabuf(n+0)*.23; -wavecode_1_enabled=0 -wavecode_1_samples=256 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=8 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=256 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03632 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=256 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=n = (instance); -shape_1_per_frame2=FLen = reg00; -shape_1_per_frame3=SLen = reg00/2; -shape_1_per_frame4= -shape_1_per_frame5=z0 = 10; -shape_1_per_frame6=y0 = gmegabuf(2000+n+FLen)/z0; -shape_1_per_frame7=x0 = gmegabuf(2000+n)/z0; -shape_1_per_frame8= -shape_1_per_frame9=a0 = (gmegabuf(n+10000)); -shape_1_per_frame10= -shape_1_per_frame11=k1 = instance/num_inst-.5; -shape_1_per_frame12=x = .5 + x0 + sin(k1*8*sin(q12*.07)) * sin(q11*.13)*q3*.7; -shape_1_per_frame13=y = .5 + q32*(y0 + sin(k1*8*sin(q14*.1)) * sin(q13*.2)*q3*.7); -shape_1_per_frame14= -shape_1_per_frame15=arg = q2/8; -shape_1_per_frame16=high = exp(-500*pow(arg+.5-instance/num_inst,2)); -shape_1_per_frame17=high += exp(-500*pow(-arg+.5-instance/num_inst,2)); -shape_1_per_frame18= -shape_1_per_frame19=exc = sqrt((pow(x-.5,2)+pow(y-.5,2))); -shape_1_per_frame20=rad0 = above(z0,0)*min (.1, a0/60)+.005; -shape_1_per_frame21=rad0 = rad0 * (1+2*exc) * (1+high); -shape_1_per_frame22= -shape_1_per_frame23=p1 = .5 + sin(q12)/2; -shape_1_per_frame24=p2 = .5 + sin(q13*1.4)/2; -shape_1_per_frame25=//p1 = rand(1)-.5; -shape_1_per_frame26=//p2 = rand(1)-.5; -shape_1_per_frame27=exc = ((pow(x-p1,2)+pow(y-p2,2))); -shape_1_per_frame28=rad = min(rad0 * (1 + .004*q3/abs(exc)),1) ; -shape_1_per_frame29= -shape_1_per_frame30=a = min(a0*8+.4,1); -shape_1_per_frame31= -shape_1_per_frame32=k1 = instance/num_inst*5 + high; -shape_1_per_frame33=w = 1-exp(-treb_att/2-.5); -shape_1_per_frame34=g = w + (1-w)*sin(k1); -shape_1_per_frame35=r = w + (1-w)*sin(k1-6.28/3); -shape_1_per_frame36=b = w + (1-w)*sin(k1-6.28*2/3); -shape_1_per_frame37= -shape_1_per_frame38=a2 = a/4; -shape_1_per_frame39=g2 = g*0; b2 = b*0; r2 = r*0; -shapecode_2_enabled=0 -shapecode_2_sides=13 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=5 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.57049 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=k1 = instance/num_inst; -shape_2_per_frame2=x = .5 + .3*sin(instance*k1*413); -shape_2_per_frame3=y = .5 + .3 * sin(instance*k1*113); -shape_2_per_frame4= -shape_2_per_frame5=rad = .1 + .4*sin(k1*333); -shape_2_per_frame6= -shape_2_per_frame7=r = .5*sin(k1*234); -shape_2_per_frame8=b = .5*sin(k1*534); -shape_2_per_frame9=g = .5*sin(k1*34); -shapecode_3_enabled=0 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(.94, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float3 txr = float3(uv,q1*0.1); -warp_5=` float2 uv2 = uv; -warp_6=` uv2 = uv + texsize.zx*(q3,q3); -warp_7=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_8=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_9=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_10=` -warp_11=` -warp_12=` ret = tex2D( sampler_main, ((((uv-0.5)*(0.97 + rad*0.02)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01) - 0.5)*(1 + pow(rad,1)*0.01) + 0.5 ).xyz; -warp_13=` ret = ret-0.002;// - q6;;// - 0.08; //or try: ret -= 0.004; -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(3,.95,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=` -comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk deleted file mode 100644 index 8d57c54..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R087.milk +++ /dev/null @@ -1,323 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.88020 -fShader=1.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.99980 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.010 -ib_size=0.500 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.010 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- -per_frame_2=sure=if(equal(sure,0),.6,sure); -per_frame_3=interval=if(equal(interval,0),40,interval); -per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); -per_frame_5=dbass=(bass-pbass)/FPS; -per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); -per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), -per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); -per_frame_9=sure=max(.5,sure); -per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); -per_frame_11=beat=if(cheat,1,beat); -per_frame_12=sure=if(cheat,.95*sure,sure); -per_frame_13=maxdbass=max(maxdbass*.999,dbass); -per_frame_14=maxdbass=max(.012,maxdbass); -per_frame_15=maxdbass=min(.02,maxdbass); -per_frame_16=interval=if(beat, frame-lastbeat,interval); -per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); -per_frame_18=cheat=0; -per_frame_19=pbass=bass; -per_frame_20=// ---------------------------------------------------------------------------------------------- -per_frame_21=warp=0; -per_frame_22=zoom=1; -per_frame_23=temp=(time/6.2831-int(time/6.2831)); -per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; -per_frame_25=q8=beat; -per_frame_26= -per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) -per_frame_28=q8=q8+equal(frame-lastbeat,1); -per_frame_29= -per_frame_30=orient = if(alpha,orient,int(rand(3))+1); -per_frame_31=echo_orient = orient; -per_frame_32= -per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); -per_frame_34=trans = if(equal(trans,0),beat,trans); -per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); -per_frame_36=alpha = alpha + trans*alphadir*(1/fps); -per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); -per_frame_38=echo_alpha = alpha; -per_frame_39= -per_frame_40=// ------------------ Indecision Code ---------------------- -per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. -per_frame_42=vol = 0.167*(bass+mid); -per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); -per_frame_47=xpos = xpos + 0.001*xspeed; -per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); -per_frame_52=ypos = ypos + 0.001*yspeed; -per_frame_53=// --------------------------------------------------------- -per_frame_54= -per_frame_55=q1 = xpos; -per_frame_56=q2 = ypos; -per_frame_57= -per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); -per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); -per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); -per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); -per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); -per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); -per_frame_64= -per_frame_65=basschange = 0.1*basschange+0.01*bass; -per_frame_66=midchange = 0.1*midchange+0.01*mid; -per_frame_67=trebchange = 0.1*trebchange+0.01*treb; -per_frame_68= -per_frame_69=basstime = basstime + basschange; -per_frame_70=midtime = midtime + midchange; -per_frame_71=trebtime = trebtime + trebchange; -per_frame_72= -per_frame_73=q3 = basstime; -per_frame_74=q4 = midtime; -per_frame_75=q5 = trebtime; -per_frame_76= -per_frame_77=q6 = frame%2; -per_pixel_1=zoom=.99+(rad/200); -per_pixel_2=rot=rad/100; -warp_1=`sampler sampler_rand00; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); -warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; -warp_7=` -warp_8=` uv2.xy += (uv.xy - uv_orig.xy); -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; -warp_12=` -warp_13=` // darken (decay) over time -warp_14=` ret = (ret*0.99) - 0.003; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`} -comp_6=` -comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk deleted file mode 100644 index 4745d65..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R088.milk +++ /dev/null @@ -1,334 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk deleted file mode 100644 index 98dd63c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R089.milk +++ /dev/null @@ -1,450 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.535 -fWaveSmoothing=0.000 -fWaveParam=-0.480 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.100 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.88020 -fShader=0.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.99980 -wave_r=1.000 -wave_g=0.650 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.010 -ib_size=0.500 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.010 -nMotionVectorsX=6.400 -nMotionVectorsY=48.000 -mv_dx=0.500 -mv_dy=0.500 -mv_l=5.000 -mv_r=0.014 -mv_g=0.872 -mv_b=0.522 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.74630 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.94204 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time)*.5+.5; -shape_0_per_frame2=val=3; -shape_0_per_frame3=a2=val*.33; -shape_0_per_frame4=a=val*.33; -shape_0_per_frame5=rad=cos(time*.3)*.4+0.65; -shape_0_per_frame6=x=sin(time*.25)*.25+.5; -shape_0_per_frame7=y=cos(time*.45)*.25+.5; -shape_0_per_frame8= -shape_0_per_frame9= -shape_0_per_frame10= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.74630 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.94204 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=cos(time*.3)*.5+.5; -shape_1_per_frame2=val=3; -shape_1_per_frame3=a2=val*.33; -shape_1_per_frame4=a=val*.33; -shape_1_per_frame5=rad=sin(time*.3)*.4+0.65; -shape_1_per_frame6=x=cos(time*.25)*.25+.5; -shape_1_per_frame7=y=sin(time*.45)*.25+.5; -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.36456 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; -shape_2_per_frame3=vr=sin(h2*.8)*.5+.5; -shape_2_per_frame4=vg=sin(h2*.5)*.5+.5; -shape_2_per_frame5=vb=sin(h2*.1)*.5+.5; -shape_2_per_frame6= -shape_2_per_frame7=g=vg; -shape_2_per_frame8=r=vr; -shape_2_per_frame9=b=vb; -shape_2_per_frame10=g2=g; -shape_2_per_frame11=r2=r; -shape_2_per_frame12=b2=b; -shape_2_per_frame13=dist=(frame%100)*.01; -shape_2_per_frame14=maat=maat+(above(bass_att,1.5)); -shape_2_per_frame15=maat=below(maat,16)*maat; -shape_2_per_frame16=x=if(below(maat,8),if(below(maat,4),dist,1-dist),x); -shape_2_per_frame17=y=if(above(maat,8),if(above(maat,4),dist,1-dist),y); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.36456 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=h2=h2+(above(treb,1.32)*0.8)*.9; -shape_3_per_frame3=vr=sin(h2*.8)*.5+.5; -shape_3_per_frame4=vg=sin(h2*.5)*.5+.5; -shape_3_per_frame5=vb=sin(h2*.1)*.5+.5; -shape_3_per_frame6= -shape_3_per_frame7=g=vg; -shape_3_per_frame8=r=vr; -shape_3_per_frame9=b=vb; -shape_3_per_frame10=g2=g; -shape_3_per_frame11=r2=r; -shape_3_per_frame12=b2=b; -shape_3_per_frame13=dist=(frame%100)*.01; -shape_3_per_frame14=maat=maat+(above(bass_att,1.5)); -shape_3_per_frame15=maat=below(maat,16)*maat; -shape_3_per_frame16=y=if(below(maat,8),if(below(maat,4),dist,1-dist),y); -shape_3_per_frame17=x=if(above(maat,8),if(above(maat,4),dist,1-dist),x); -per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- -per_frame_2=sure=if(equal(sure,0),.6,sure); -per_frame_3=interval=if(equal(interval,0),40,interval); -per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); -per_frame_5=dbass=(bass-pbass)/FPS; -per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); -per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), -per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); -per_frame_9=sure=max(.5,sure); -per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); -per_frame_11=beat=if(cheat,1,beat); -per_frame_12=sure=if(cheat,.95*sure,sure); -per_frame_13=maxdbass=max(maxdbass*.999,dbass); -per_frame_14=maxdbass=max(.012,maxdbass); -per_frame_15=maxdbass=min(.02,maxdbass); -per_frame_16=interval=if(beat, frame-lastbeat,interval); -per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); -per_frame_18=cheat=0; -per_frame_19=pbass=bass; -per_frame_20=// ---------------------------------------------------------------------------------------------- -per_frame_21=warp=0; -per_frame_22=zoom=1; -per_frame_23=temp=(time/6.2831-int(time/6.2831)); -per_frame_24=q7=abs(temp*6.2831-3.1415)/3.1415; -per_frame_25=q8=beat; -per_frame_26= -per_frame_27=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) -per_frame_28=q8=q8+equal(frame-lastbeat,1); -per_frame_29= -per_frame_30=orient = if(alpha,orient,int(rand(3))+1); -per_frame_31=echo_orient = orient; -per_frame_32= -per_frame_33=trans = if(equal(alpha,0),0,if(equal(alpha,1),0,trans)); -per_frame_34=trans = if(equal(trans,0),beat,trans); -per_frame_35=alphadir = if(alpha,if(alpha-1,alphadir,-1),1); -per_frame_36=alpha = alpha + trans*alphadir*(1/fps); -per_frame_37=alpha = max(alpha,0); alpha = min(alpha,1); -per_frame_38=echo_alpha = alpha; -per_frame_39= -per_frame_40=// ------------------ Indecision Code ---------------------- -per_frame_41=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. -per_frame_42=vol = 0.167*(bass+mid); -per_frame_43=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_44=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_45=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_46=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); -per_frame_47=xpos = xpos + 0.001*xspeed; -per_frame_48=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_49=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_50=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_51=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); -per_frame_52=ypos = ypos + 0.001*yspeed; -per_frame_53=// --------------------------------------------------------- -per_frame_54= -per_frame_55=q1 = xpos; -per_frame_56=q2 = ypos; -per_frame_57= -per_frame_58=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); -per_frame_59=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); -per_frame_60=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); -per_frame_61=ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); -per_frame_62=ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); -per_frame_63=ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); -per_frame_64= -per_frame_65=basschange = 0.1*basschange+0.01*bass; -per_frame_66=midchange = 0.1*midchange+0.01*mid; -per_frame_67=trebchange = 0.1*trebchange+0.01*treb; -per_frame_68= -per_frame_69=basstime = basstime + basschange; -per_frame_70=midtime = midtime + midchange; -per_frame_71=trebtime = trebtime + trebchange; -per_frame_72= -per_frame_73=q3 = basstime; -per_frame_74=q4 = midtime; -per_frame_75=q5 = trebtime; -per_frame_76= -per_frame_77=q6 = frame%2; -per_pixel_1=zoom=.99+(rad/10); -per_pixel_2=rot=rad/100; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.5*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.005; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.006 + float2(dxb,dyb)*0.003; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.01; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_54=` ret.x += 0.004; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.01; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.85; -warp_68=` ret.z += 0.008; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.01; -warp_75=` my_uv = float2(-dy,dx)*0.045; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.03; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.01; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.03; -warp_88=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.3,1,0),1,ret.x)*1.4; -comp_6=`ret -= 0.5; -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 deleted file mode 100644 index a74e94f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 double.milk2 +++ /dev/null @@ -1,1453 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:34:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.440 -blending_direction=1 -random_1=0.386 -random_2=0.084 -random_3=0.008 -random_4=0.017 -random_5=0.956 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R090.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`ret /= float3(1.5,-1.0,-2.5); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 deleted file mode 100644 index d46fe5a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090 time.milk2 +++ /dev/null @@ -1,274 +0,0 @@ -Created with MILKDROP 3 PRO on 11/04/2024 at 22:37:49 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=zoom -blending_progress=0.15 -blending_direction=-1 -random_1=0.934146 -random_2=0.133062 -random_3=0.713008 -random_4=0.385908 -random_5=0.398103 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R090 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`//MilkDrop3 Color Mode: -comp_19=`ret /= float3(-2.8,-2.5,-1.8); -comp_20=`//MilkDrop3 Burn Mode: -comp_21=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_22=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\clock2.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.007500 -SpriteY=0.015000 -SpriteSX=0.100000 -SpriteSY=0.100000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk deleted file mode 100644 index c40098e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk +++ /dev/null @@ -1,265 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 deleted file mode 100644 index 1363655..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090.milk2 +++ /dev/null @@ -1,1468 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:15:16 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.48 -blending_direction=-1 -random_1=0.610027 -random_2=0.540379 -random_3=0.237669 -random_4=0.946477 -random_5=0.520325 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R090.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 deleted file mode 100644 index da7cbf2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090b.milk2 +++ /dev/null @@ -1,1468 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:16:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.55 -blending_direction=-1 -random_1=0.331436 -random_2=0.418835 -random_3=0.092005 -random_4=0.724390 -random_5=0.794715 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R090.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 deleted file mode 100644 index 56816ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R090d.milk2 +++ /dev/null @@ -1,1468 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 20:29:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.47 -blending_direction=1 -random_1=0.684417 -random_2=0.335095 -random_3=0.394715 -random_4=0.094715 -random_5=0.638618 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R261.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1= -per_frame_2=zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`ret /= float3(0.6,0.9,0.4); -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R090.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk deleted file mode 100644 index 546fa68..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R091.milk +++ /dev/null @@ -1,329 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.97012 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.02009 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol=(bass+mid+treb_att)*.3333; -per_frame_2= -per_frame_3=redsine=.5+.25*bass*sin(time*3); -per_frame_4=greensine=.5+.25*mid*sin(time*2); -per_frame_5=bluesine=.5+.25*treb*sin(time); -per_frame_6= -per_frame_7=redif=if(above(bass,1.2),redsine,if(above(redif,.95),0,redif*.85)); -per_frame_8=greenif=if(above(mid,1.2),greensine,if(above(greenif,.95),0,greenif*.85)); -per_frame_9=blueif=if(above(treb,1.2),bluesine,if(above(blueif,.95),0,blueif*.85)); -per_frame_10= -per_frame_11=wave_r=redif; -per_frame_12=wave_g=greenif; -per_frame_13=wave_b=blueif; -per_frame_14= -per_frame_15=q1=vol; -per_pixel_1=zoom = zoom + .1*(1*rad)*above(rad,0.4)*below(rad,.5); -per_pixel_2=zoom = zoom +.04*(sin(28*ang))*below(rad,.3)*above(rad,.25); -per_pixel_3= -per_pixel_4=rot=.01*sin(time*-.98); -per_pixel_5= -per_pixel_6=cx=.5+.2*sin(time*.98); -per_pixel_7=cy=.5+.2*sin(time*.62); -per_pixel_8= -per_pixel_9=rot=rot+above(rad,.4)*.1*rad*sin(time*14*rad); -per_pixel_10= -per_pixel_11=zoom=zoom+above(rad,.4)*.042; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1.8,2.6,3.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 16; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 3.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.2,.2,.4); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-1; -comp_42=` -comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk deleted file mode 100644 index 2621f8f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R092.milk +++ /dev/null @@ -1,589 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.480 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04575 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_1_per_frame3=vg = vol_avg*.1; -wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_1_per_point1=tm = q1; -wave_1_per_point2=sp = sample*6.28*8*6; -wave_1_per_point3= -wave_1_per_point4=vol = (value1+value2)*.5; -wave_1_per_point5=it = it*above(sample,0); -wave_1_per_point6=it = it + 1; -wave_1_per_point7=rad = .5 + vol + .02; -wave_1_per_point8=ra = rad*sin(sample*3.14); -wave_1_per_point9=ox = ra*sin(sp); -wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_1_per_point11=oz = ra*cos(sp); -wave_1_per_point12= -wave_1_per_point13=xang = tm*.132; -wave_1_per_point14=sxang = 0; -wave_1_per_point15=yang = tm*.153; -wave_1_per_point16=ayang = 0; -wave_1_per_point17=zang = tm*.110; -wave_1_per_point18=azang = 0; -wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_1_per_point20=fov = .5; -wave_1_per_point21= -wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point24=ox = mx; -wave_1_per_point25=oy = my; -wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point28=ox = mx; -wave_1_per_point29=oz = mz; -wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point32=oy = my; -wave_1_per_point33=oz = mz; -wave_1_per_point34= -wave_1_per_point35=oz = oz - 2; -wave_1_per_point36=x = ox*fov/oz + 0.5; -wave_1_per_point37=x = (x-.5)*0.75 + 0.5; -wave_1_per_point38=y = oy*fov/oz + 0.5; -wave_1_per_point39= -wave_1_per_point40=r = 1; -wave_1_per_point41=g = .25+.25*sin(sp); -wave_1_per_point42=b = 0; -wave_1_per_point43=a = .5 + (oz+2)*.5; -wave_1_per_point44=a = a*below(z,2); -wave_1_per_point45=minrgb = min(r,min(g,b)); -wave_1_per_point46=maxrgb = max(r,max(g,b)); -wave_1_per_point47=l = (maxrgb-minrgb)*.5; -wave_1_per_point48=diff = maxrgb-minrgb; -wave_1_per_point49=sum = maxrgb+minrgb; -wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_1_per_point52=h = h*0.1666666; -wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_1_per_point54= -wave_1_per_point55=h = h + time*0.05*1.324 + .1; -wave_1_per_point56=h = h - int(h); -wave_1_per_point57= -wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_1_per_point59=tmpa = 2*l - tmpb; -wave_1_per_point60=hvr = h + .333333; -wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_1_per_point62=hvg = h; -wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_1_per_point64=hvb = h - .333333; -wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_1_per_point66= -wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_2_per_frame3=vg = vol_avg*.1; -wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_2_per_point1=tm = q1; -wave_2_per_point2=sp = sample*6.28*8*6; -wave_2_per_point3= -wave_2_per_point4=vol = (value1+value2)*.5; -wave_2_per_point5=it = it*above(sample,0); -wave_2_per_point6=it = it + 1; -wave_2_per_point7=rad = .5 + vol + .01; -wave_2_per_point8=ra = rad*sin(sample*3.14); -wave_2_per_point9=ox = ra*sin(sp); -wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_2_per_point11=oz = ra*cos(sp); -wave_2_per_point12= -wave_2_per_point13=xang = tm*.132; -wave_2_per_point14=sxang = 0; -wave_2_per_point15=yang = tm*.153; -wave_2_per_point16=ayang = 0; -wave_2_per_point17=zang = tm*.110; -wave_2_per_point18=azang = 0; -wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_2_per_point20=fov = .5; -wave_2_per_point21= -wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point24=ox = mx; -wave_2_per_point25=oy = my; -wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point28=ox = mx; -wave_2_per_point29=oz = mz; -wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point32=oy = my; -wave_2_per_point33=oz = mz; -wave_2_per_point34= -wave_2_per_point35=oz = oz - 2; -wave_2_per_point36=x = ox*fov/oz + 0.5; -wave_2_per_point37=x = (x-.5)*0.75 + 0.5; -wave_2_per_point38=y = oy*fov/oz + 0.5; -wave_2_per_point39= -wave_2_per_point40=r = 1; -wave_2_per_point41=g = .25+.25*sin(sp); -wave_2_per_point42=b = 0; -wave_2_per_point43=a = .5 + (oz+2)*.5; -wave_2_per_point44=a = a*below(z,2); -wave_2_per_point45=minrgb = min(r,min(g,b)); -wave_2_per_point46=maxrgb = max(r,max(g,b)); -wave_2_per_point47=l = (maxrgb-minrgb)*.5; -wave_2_per_point48=diff = maxrgb-minrgb; -wave_2_per_point49=sum = maxrgb+minrgb; -wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_2_per_point52=h = h*0.1666666; -wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_2_per_point54= -wave_2_per_point55=h = h + time*0.05*1.324 + .05; -wave_2_per_point56=h = h - int(h); -wave_2_per_point57= -wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_2_per_point59=tmpa = 2*l - tmpb; -wave_2_per_point60=hvr = h + .333333; -wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_2_per_point62=hvg = h; -wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_2_per_point64=hvb = h - .333333; -wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_2_per_point66= -wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_3_per_frame3=vg = vol_avg*.1; -wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_3_per_point1=tm = q1; -wave_3_per_point2=sp = sample*6.28*8*6; -wave_3_per_point3= -wave_3_per_point4=vol = (value1+value2)*.5; -wave_3_per_point5=it = it*above(sample,0); -wave_3_per_point6=it = it + 1; -wave_3_per_point7=rad = .5 + vol; -wave_3_per_point8=ra = rad*sin(sample*3.14); -wave_3_per_point9=ox = ra*sin(sp); -wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_3_per_point11=oz = ra*cos(sp); -wave_3_per_point12= -wave_3_per_point13=xang = tm*.132; -wave_3_per_point14=sxang = 0; -wave_3_per_point15=yang = tm*.153; -wave_3_per_point16=ayang = 0; -wave_3_per_point17=zang = tm*.110; -wave_3_per_point18=azang = 0; -wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_3_per_point20=fov = .5; -wave_3_per_point21= -wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point24=ox = mx; -wave_3_per_point25=oy = my; -wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point28=ox = mx; -wave_3_per_point29=oz = mz; -wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point32=oy = my; -wave_3_per_point33=oz = mz; -wave_3_per_point34= -wave_3_per_point35=oz = oz - 2; -wave_3_per_point36=x = ox*fov/oz + 0.5; -wave_3_per_point37=x = (x-.5)*0.75 + 0.5; -wave_3_per_point38=y = oy*fov/oz + 0.5; -wave_3_per_point39= -wave_3_per_point40=r = 1; -wave_3_per_point41=g = .25+.25*sin(sp); -wave_3_per_point42=b = 0; -wave_3_per_point43=a = .5 + (oz+2)*.5; -wave_3_per_point44=a = a*below(z,2); -wave_3_per_point45=minrgb = min(r,min(g,b)); -wave_3_per_point46=maxrgb = max(r,max(g,b)); -wave_3_per_point47=l = (maxrgb-minrgb)*.5; -wave_3_per_point48=diff = maxrgb-minrgb; -wave_3_per_point49=sum = maxrgb+minrgb; -wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_3_per_point52=h = h*0.1666666; -wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_3_per_point54= -wave_3_per_point55=h = h + time*0.05*1.324; -wave_3_per_point56=h = h - int(h); -wave_3_per_point57= -wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_3_per_point59=tmpa = 2*l - tmpb; -wave_3_per_point60=hvr = h + .333333; -wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_3_per_point62=hvg = h; -wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_3_per_point64=hvb = h - .333333; -wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_3_per_point66= -wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.44484 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; -shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; -shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; -shape_0_per_frame6= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.44484 -shapecode_1_ang=2.89026 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22019 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_1_per_frame3=r=sin(time*.331)*.5+.5; -shape_1_per_frame4=g=sin(time*.559)*.5+.5; -shape_1_per_frame5=b=sin(time*.772)*.5+.5; -shape_1_per_frame6=border_r=r; -shape_1_per_frame7=border_g=g; -shape_1_per_frame8=border_b=b; -shape_1_per_frame9=rad=sin(time*.4)*.2+.5; -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.880 -shapecode_2_rad=1.97884 -shapecode_2_ang=0.62832 -shapecode_2_tex_ang=6.28319 -shapecode_2_tex_zoom=0.51341 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; -shape_2_per_frame2=y=cos(time*.003)*.5+.5; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.070 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*.1; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_23=toc = 1; -per_frame_24= -per_frame_25=q1 = 0; -per_frame_26= -per_frame_27=q2 = bt; -per_frame_28=q3 = mt + 3; -per_frame_29=q4 = tt + 6; -per_frame_30=q5 = .35 + .1*sin(vt); -per_frame_31= -per_frame_32=monitor = mod; -per_pixel_1=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_2=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_3= -per_pixel_4=moy = max(coy,moy); -per_pixel_5=mox = max(cox,mox); -per_pixel_6= -per_pixel_7=nu = 4; -per_pixel_8=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_9=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_13= -per_pixel_14=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_15=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_16= -per_pixel_17=dis = (x + (1-y)); -per_pixel_18= -per_pixel_19=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_20=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_21= -per_pixel_22=modx = if(above(dis,1),q5,-q5); -per_pixel_23=mody = if(above(dis,1),-q5,q5); -per_pixel_24= -per_pixel_25= -per_pixel_26=dx = dx*mod + (1-mod)*modx; -per_pixel_27=dy = dy*mod + (1-mod)*mody; -per_pixel_28= -per_pixel_29= -per_pixel_30=oy = y; -per_pixel_31=ocoy = coy; -per_pixel_32=q1 = q1 + 1; -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = 0; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, v) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its+1); -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,2)); -comp_24=`//ret *= .7; -comp_25=` -comp_26=`ret = pow(ret,float3(1.3,.7,.2)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_38=`ret -= 1.7; -comp_39=` -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk deleted file mode 100644 index 72e797d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R093.milk +++ /dev/null @@ -1,399 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.99; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq30=if(above(chng,cthr),rand(1)*.3,mq30); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q30=mq30; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=wave_a = 0; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=//Thanks to Zylot for rainbow generator -per_frame_23=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_24=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_25=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_26=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_27=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_28=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_29=q1=ib_r; -per_frame_30=q2=ib_g; -per_frame_31=q3=ib_b; -per_frame_32= -per_frame_33= -per_frame_34= -per_frame_35=decay =1; -per_frame_36= -per_frame_37= -per_frame_38=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_39=//solarize=above(0.5,bass) -per_frame_40=//darken=above(0.4,treb); -per_frame_41= -per_frame_42=musictime=musictime+(mid*mid*mid)*0.02*(75/fps); -per_frame_43= -per_frame_44=xpos=cos(musictime*0.6)*0.6; -per_frame_45=ypos=sin(musictime*0.4)*0.6; -per_frame_46=q4=xpos; -per_frame_47=//q5=ypos -per_frame_48=q5=-0.37; -per_frame_49= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=//zoom=-1; -per_pixel_9=sx=-1+(bass*0.2); -per_pixel_10=sy=-1-(treb*0.2); -per_pixel_11= -per_pixel_12=cx=0.5+q4; -per_pixel_13=cy=0.5-q5; -per_pixel_14=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_15=//zm=(1.1-(rd/4)); -per_pixel_16=zm=1; -per_pixel_17= -per_pixel_18=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_19=star=sin(ag*6+time)*((2-rd)-ag)/5; -per_pixel_20=zm=zm+star/20; -per_pixel_21=sx=zm*rd; -per_pixel_22=sy=zm*rd; -per_pixel_23=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3) -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk deleted file mode 100644 index dec6c69..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 Cube.milk +++ /dev/null @@ -1,395 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(0.9,2.6,1.8); -comp_28=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 deleted file mode 100644 index a36ec49..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094 double.milk2 +++ /dev/null @@ -1,1243 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:26:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=vertical -blending_progress=0.410 -blending_direction=1 -random_1=0.265 -random_2=0.397 -random_3=0.478 -random_4=0.873 -random_5=0.330 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R232.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74192 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=//this shape is a hidden trick... -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R094.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=32 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03632 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.300 -shape_0_per_frame1=k1 = instance/num_inst; -shape_0_per_frame2=n = instance*4+2000; -shape_0_per_frame3=x = gmegabuf(n); -shape_0_per_frame4=y = gmegabuf(n+1); -shape_0_per_frame5=z = gmegabuf(n+2); -shape_0_per_frame6= -shape_0_per_frame7=rad = .02/z; -shape_0_per_frame8=a = 0; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=48 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sides = q12; -shape_1_per_frame2=copies = int(num_inst/16); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame12= -shape_1_per_frame13=megabuf(n) = x0; -shape_1_per_frame14=megabuf(n+1) = y0; -shape_1_per_frame15=megabuf(n+2) = z0; -shape_1_per_frame16= -shape_1_per_frame17=x = x0 + .5; -shape_1_per_frame18=y = y0*q32 + .5; -shape_1_per_frame19=z = z0; -shape_1_per_frame20= -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = 0; -shape_1_per_frame23= -shape_1_per_frame24=rad = (.02-.0006*sides)/z; -shape_1_per_frame25=r = instance/num_inst; -shape_1_per_frame26=b = 1-r; -shape_1_per_frame27=g = pow(r-.5*q2,2)*4; -shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_1_per_frame29= -shape_1_per_frame30=border_a = .04*(sides >= 6); -shapecode_2_enabled=1 -shapecode_2_sides=8 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=192 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.76893 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=copies = int(num_inst/16); -shape_2_per_frame2= -shape_2_per_frame3=n = int(instance/copies)*8+1000; -shape_2_per_frame4=frac = (instance%copies)/(copies); -shape_2_per_frame5= -shape_2_per_frame6=k1 = 1.1; -shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_2_per_frame11= -shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_2_per_frame13=pulse = min(q22+.2,1); -shape_2_per_frame14=Tht = instance*2221.7; -shape_2_per_frame15=Phi = instance*332.5; -shape_2_per_frame16= -shape_2_per_frame17=kt = time*6+instance/num_inst*copies; -shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_2_per_frame20=oy = y0+v0*cos(Tht); -shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_2_per_frame22= -shape_2_per_frame23= -shape_2_per_frame24=x = ox + .5; -shape_2_per_frame25=y = oy*q32 + .5; -shape_2_per_frame26=z = oz; -shape_2_per_frame27= -shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_2_per_frame29=a2 = 0; -shape_2_per_frame30= -shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_2_per_frame32= -shape_2_per_frame33=border_a = .00; -shape_2_per_frame34=r = 1; b = 1; g = 1; -shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=dec = q31; //###! -shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=32 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=copies = int(num_inst/16); -shape_3_per_frame2= -shape_3_per_frame3=n = int(instance/copies)*8+1000; -shape_3_per_frame4=frac = (instance%copies)/(copies); -shape_3_per_frame5= -shape_3_per_frame6=k1 = 1; -shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=a = 0 ; -shape_3_per_frame21=a2 = 0; -shape_3_per_frame22= -shape_3_per_frame23=rad = (.012)/z; -shape_3_per_frame24= -shape_3_per_frame25=border_a = .02; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk deleted file mode 100644 index 981896d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094.milk +++ /dev/null @@ -1,480 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=32 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03632 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.300 -shape_0_per_frame1=k1 = instance/num_inst; -shape_0_per_frame2=n = instance*4+2000; -shape_0_per_frame3=x = gmegabuf(n); -shape_0_per_frame4=y = gmegabuf(n+1); -shape_0_per_frame5=z = gmegabuf(n+2); -shape_0_per_frame6= -shape_0_per_frame7=rad = .02/z; -shape_0_per_frame8=a = 0; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=48 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sides = q12; -shape_1_per_frame2=copies = int(num_inst/16); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame12= -shape_1_per_frame13=megabuf(n) = x0; -shape_1_per_frame14=megabuf(n+1) = y0; -shape_1_per_frame15=megabuf(n+2) = z0; -shape_1_per_frame16= -shape_1_per_frame17=x = x0 + .5; -shape_1_per_frame18=y = y0*q32 + .5; -shape_1_per_frame19=z = z0; -shape_1_per_frame20= -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = 0; -shape_1_per_frame23= -shape_1_per_frame24=rad = (.02-.0006*sides)/z; -shape_1_per_frame25=r = instance/num_inst; -shape_1_per_frame26=b = 1-r; -shape_1_per_frame27=g = pow(r-.5*q2,2)*4; -shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_1_per_frame29= -shape_1_per_frame30=border_a = .04*(sides >= 6); -shapecode_2_enabled=1 -shapecode_2_sides=8 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=192 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.76893 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=copies = int(num_inst/16); -shape_2_per_frame2= -shape_2_per_frame3=n = int(instance/copies)*8+1000; -shape_2_per_frame4=frac = (instance%copies)/(copies); -shape_2_per_frame5= -shape_2_per_frame6=k1 = 1.1; -shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_2_per_frame11= -shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_2_per_frame13=pulse = min(q22+.2,1); -shape_2_per_frame14=Tht = instance*2221.7; -shape_2_per_frame15=Phi = instance*332.5; -shape_2_per_frame16= -shape_2_per_frame17=kt = time*6+instance/num_inst*copies; -shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_2_per_frame20=oy = y0+v0*cos(Tht); -shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_2_per_frame22= -shape_2_per_frame23= -shape_2_per_frame24=x = ox + .5; -shape_2_per_frame25=y = oy*q32 + .5; -shape_2_per_frame26=z = oz; -shape_2_per_frame27= -shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_2_per_frame29=a2 = 0; -shape_2_per_frame30= -shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_2_per_frame32= -shape_2_per_frame33=border_a = .00; -shape_2_per_frame34=r = 1; b = 1; g = 1; -shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=dec = q31; //###! -shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=32 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=copies = int(num_inst/16); -shape_3_per_frame2= -shape_3_per_frame3=n = int(instance/copies)*8+1000; -shape_3_per_frame4=frac = (instance%copies)/(copies); -shape_3_per_frame5= -shape_3_per_frame6=k1 = 1; -shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=a = 0 ; -shape_3_per_frame21=a2 = 0; -shape_3_per_frame22= -shape_3_per_frame23=rad = (.012)/z; -shape_3_per_frame24= -shape_3_per_frame25=border_a = .02; -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk deleted file mode 100644 index 4cc8af2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R094s.milk +++ /dev/null @@ -1,396 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=7 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk deleted file mode 100644 index 561a7bb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R095.milk +++ /dev/null @@ -1,336 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=//solarize=above(0.5,bass); -per_frame_31=//darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; -per_frame_34= -per_frame_35=xpos=sin(musictime*0.6)*0.3; -per_frame_36=ypos=sin(musictime*0.4)*0.3; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1,1,0)*0.05 + -warp_32=` time*float3(0,0,1)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(1.4,2.6,3.55)*ret.y + -comp_11=` float3(2.3,1.1,1.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk deleted file mode 100644 index f41e799..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R096.milk +++ /dev/null @@ -1,331 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.04789 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(1,3,.5)); -comp_23=`// ret *= 1.0; //gamma -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk deleted file mode 100644 index 49ceb45..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R097.milk +++ /dev/null @@ -1,264 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.015*( 0.60*sin(0.29*time+1) + 0.40*sin(0.43*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_10=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float t = saturate((0.9)*3); -warp_4=` uv = lerp(uv_orig, uv, t*0.3); -warp_5=` -warp_6=` float2 v1 = normalize(uv_orig-0.5); -warp_7=` float2 v2 = v1.yx * float2(2,-1); -warp_8=` -warp_9=` float z = length(texsize.zw)*50; -warp_10=` -warp_11=` uv.xy += v1*texsize.zw * cos(rad*170 )/32; -warp_12=` uv.xy += v2*texsize.zw * cos(ang*170 )/2; -warp_13=` -warp_14=` // sample previous frame -warp_15=` ret = tex2D( sampler_main, uv ).xyz; -warp_16=` -warp_17=` -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret = (ret - 0.004)*2.83; -warp_21=` // sample previous frame -warp_22=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_23=` -warp_24=` // darken over time -warp_25=` ret -= 0.002;//*= 0.95; //or try: ret -= 0.004; -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk deleted file mode 100644 index 1148bf1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R098.milk +++ /dev/null @@ -1,597 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.24298 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=1.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=1.000 -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=flip+1; -wave_0_per_point6=flip=flip*below(flip,2); -wave_0_per_point7= -wave_0_per_point8=xp=0; -wave_0_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point10=zp=0; -wave_0_per_point11= -wave_0_per_point12=//wrist movement; -wave_0_per_point13=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point14= -wave_0_per_point15=xq=xp; -wave_0_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_0_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=xp=xq*sin(ang) + yq*cos(ang); -wave_0_per_point23=yp=xq*cos(ang) - yq*sin(ang); -wave_0_per_point24=zp=zq; -wave_0_per_point25= -wave_0_per_point26=//forearm movement; -wave_0_per_point27=zp=zp-0.3; -wave_0_per_point28=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point29=xq=xp; -wave_0_per_point30=yq=yp*sin(ang) + zp*cos(ang); -wave_0_per_point31=zq=yp*cos(ang) - zp*sin(ang); -wave_0_per_point32= -wave_0_per_point33=//upper arm twist -wave_0_per_point34=ang=-1.0 + cos(tm*3 + 0.5); -wave_0_per_point35=xp=xq*sin(ang) + yq*cos(ang); -wave_0_per_point36=yp=xq*cos(ang) - yq*sin(ang); -wave_0_per_point37=zp=zq; -wave_0_per_point38= -wave_0_per_point39=//upper arm outward; -wave_0_per_point40=zp=zp-0.35; -wave_0_per_point41=ang=cos(tm*2)*0.75 - 1.05; -wave_0_per_point42=xq=xp*sin(ang) + zp*cos(ang); -wave_0_per_point43=yq=yp; -wave_0_per_point44=zq=xp*cos(ang) - zp*sin(ang); -wave_0_per_point45= -wave_0_per_point46=//upper arm up down; -wave_0_per_point47=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point48=xp=xq; -wave_0_per_point49=yp=yq*cos(ang) - zq*sin(ang); -wave_0_per_point50=zp=yq*sin(ang) + zq*cos(ang); -wave_0_per_point51= -wave_0_per_point52=//xp=xq;yp=yq;zp=zq; -wave_0_per_point53= -wave_0_per_point54= -wave_0_per_point55=//project into screenspace and draw on screen -wave_0_per_point56=zp=zp+2; -wave_0_per_point57=xs=xp/zp; -wave_0_per_point58=ys=yp/zp; -wave_0_per_point59= -wave_0_per_point60=x=xs+0.5; -wave_0_per_point61=y=ys*1.3+0.5; -wave_0_per_point62= -wave_0_per_point63= -wave_0_per_point64=a=(1-sample)*flip; -wave_0_per_point65= -wave_0_per_point66=b=b+pow(1-sample,2)*0.3 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=xq=xp; -wave_1_per_point17=yq=yp*sin(ang) + zp*cos(ang); -wave_1_per_point18=zq=yp*cos(ang) - zp*sin(ang); -wave_1_per_point19=yq=yp; -wave_1_per_point20=zq=zp; -wave_1_per_point21= -wave_1_per_point22=ang=tm*8; -wave_1_per_point23=xp=xq*sin(ang) + yq*cos(ang); -wave_1_per_point24=yp=xq*cos(ang) - yq*sin(ang); -wave_1_per_point25=zp=zq; -wave_1_per_point26= -wave_1_per_point27=//forearm movement; -wave_1_per_point28=zp=zp-0.3; -wave_1_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point30=xq=xp; -wave_1_per_point31=yq=yp*sin(ang) + zp*cos(ang); -wave_1_per_point32=zq=yp*cos(ang) - zp*sin(ang); -wave_1_per_point33= -wave_1_per_point34=//upper arm twist -wave_1_per_point35=ang=-1.0 + cos(tm*3 + 0.5); -wave_1_per_point36=xp=xq*sin(ang) + yq*cos(ang); -wave_1_per_point37=yp=xq*cos(ang) - yq*sin(ang); -wave_1_per_point38=zp=zq; -wave_1_per_point39= -wave_1_per_point40=//upper arm outward; -wave_1_per_point41=zp=zp-0.35; -wave_1_per_point42=ang=cos(tm*2)*0.75 - 1.05; -wave_1_per_point43=xq=xp*sin(ang) + zp*cos(ang); -wave_1_per_point44=yq=yp; -wave_1_per_point45=zq=xp*cos(ang) - zp*sin(ang); -wave_1_per_point46= -wave_1_per_point47=//upper arm up down; -wave_1_per_point48=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point49=xp=xq; -wave_1_per_point50=yp=yq*cos(ang) - zq*sin(ang); -wave_1_per_point51=zp=yq*sin(ang) + zq*cos(ang); -wave_1_per_point52= -wave_1_per_point53=//xp=xq;yp=yq;zp=zq; -wave_1_per_point54= -wave_1_per_point55= -wave_1_per_point56=//project into screenspace and draw on screen -wave_1_per_point57=zp=zp+2; -wave_1_per_point58=xs=xp/zp; -wave_1_per_point59=ys=yp/zp; -wave_1_per_point60= -wave_1_per_point61=x=xs+0.5; -wave_1_per_point62=y=ys*1.3+0.5; -wave_1_per_point63= -wave_1_per_point64= -wave_1_per_point65=a=(1-sample)*flip; -wave_1_per_point66= -wave_1_per_point67= -wave_1_per_point68=b=b+pow(1-sample,2)*0.3 -wave_1_per_point69= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.06779 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=//spiral collide frame -per_frame_2=t = t + 2.5/fps; -per_frame_3=t = if(above(t,2),t-2,t); -per_frame_4=q22 = -t; -per_frame_5=// Flexis dampened sound response functions -per_frame_6=db = db*0.98 + bass_att*0.2; // dampener -per_frame_7=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) -per_frame_8=dt = dt*0.98 + treb_att*0.2; -per_frame_9=tt = tt + dt*0.1; -per_frame_10=dm = dm*0.98 + mid_att*0.2; -per_frame_11=mm = mm + dm*0.1; -per_frame_12=//***** [q11-q18] variables for Flexis caleidoscope shader code ***** -per_frame_13=// change -per_frame_14=q13 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x -per_frame_15=q14 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y -per_frame_16=w = (bb-tt)*0.1; // angle -per_frame_17=q16 = 0.8 - (db-dt)*0.04; // size -per_frame_18=//don't change -per_frame_19=q11 = sin(w); -per_frame_20=q12 = cos(w); -per_frame_21=q17 = sin(-w); -per_frame_22=q18 = cos(-w); -per_frame_23=q15 = 1/q16; -per_frame_24=zoom =1;// 0.999; -per_frame_25=warp = 0; -per_frame_26= -per_frame_27= -per_frame_28=// a -per_frame_29=scale = 8; -per_frame_30=angle = -time*0.2; -per_frame_31= -per_frame_32=q1 = scale*cos(angle); // the real part -per_frame_33=q2 = scale*sin(angle); // the imaginary part -per_frame_34= -per_frame_35=// b -per_frame_36= -per_frame_37=q3 = 0; // the real part -per_frame_38=q4 = 0.3; // the imaginary part -per_frame_39= -per_frame_40=// c -per_frame_41=scale = 0.8; -per_frame_42=angle = time*0.2; -per_frame_43= -per_frame_44=q5 = scale*cos(angle); // the real part -per_frame_45=q6 = scale*sin(angle); // the imaginary part -per_frame_46= -per_frame_47=// d -per_frame_48=q7 = -0.25; // the real part -per_frame_49=q8 = 0.2; // the imaginary part -per_frame_50= -per_frame_51=q11 = 1/asin(1); -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.1*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(0,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk deleted file mode 100644 index 705a90f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R099.milk +++ /dev/null @@ -1,340 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = GetPixel (uv2 + 0.4 + .02*q27 ); -comp_21=` blur= GetBlur1 (uv2 + 0.4 + .02*q27 ); -comp_22=` ret1 = max(ret1, neu+blur*2); -comp_23=`n++; -comp_24=`} -comp_25=` -comp_26=` -comp_27=`ret = ret1*1; -comp_28=`ret -= float3(.9,1,.2); -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk deleted file mode 100644 index 607302d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R100.milk +++ /dev/null @@ -1,293 +0,0 @@ -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.742 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=bassc = 0; -wave_0_init2=bcount = 0; -wave_0_per_frame1=r=bass*.5; -wave_0_per_frame2=g=treb*.5; -wave_0_per_frame3=b=mid*.5; -wave_0_per_point1=x = .5+.2*sin(time*.7454); -wave_0_per_point2=x = x+(.0005-rand(10)*.001); -wave_0_per_point3=y = .5+.2*cos(time*.455); -wave_0_per_point4=y = y+(.0005-rand(10)*.01); -wave_0_per_point5= -wave_0_per_point6=bassc = if(above(bcount,0),1,0); -wave_0_per_point7=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.3,0),0)); -wave_0_per_point8=y = y - bcount; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=r=bass*.5; -wave_1_per_frame2=g=treb*.5; -wave_1_per_frame3=b=mid*.5; -wave_1_per_point1=x = .5+.2*sin(time*.7454); -wave_1_per_point2=x = x+(.0005-rand(10)*.008); -wave_1_per_point3=y = .5+.2*cos(time*.455); -wave_1_per_point4=y = y+(.0005-rand(10)*.001); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=bassc = if(above(bcount,0),1,0); -wave_1_per_point8=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.2,0),0)); -wave_1_per_point9=x = x - bcount; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=r=bass*.5; -wave_2_per_frame2=g=treb*.5; -wave_2_per_frame3=b=mid*.5; -wave_2_per_point1=x = .5+.2*sin(time*.7454); -wave_2_per_point2=x = x+(.0005+rand(10)*.008); -wave_2_per_point3=y = .5+.2*cos(time*.455); -wave_2_per_point4=y = y+(.0005-rand(10)*.001); -wave_2_per_point5= -wave_2_per_point6=bassc = if(above(bcount,0),1,0); -wave_2_per_point7=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.2,0),0)); -wave_2_per_point8=x = x + bcount; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=r=bass*.5; -wave_3_per_frame2=g=treb*.5; -wave_3_per_frame3=b=mid*.5; -wave_3_per_point1=x = .5+.2*sin(time*.7454); -wave_3_per_point2=x = x+(.0005-rand(10)*.001); -wave_3_per_point3=y = .5+.2*cos(time*.455); -wave_3_per_point4=y = y-(.0005-rand(10)*.01); -wave_3_per_point5= -wave_3_per_point6= -wave_3_per_point7=bassc = if(above(bcount,0),1,0); -wave_3_per_point8=bcount = if(above(bcount,0),bcount - .00005,if(below(bassc,1),if(above(bass,1.5),.3,0),0)); -wave_3_per_point9=y = y + bcount; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.97105 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.29171 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.52776 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.40839 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = angc; -shape_1_per_frame2=angc = angc+treb*.01; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=3.31985 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.14949 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + angc; -shape_2_per_frame2=angc = angc + bass*.01; -shape_2_per_frame3=x = .45; -shape_2_per_frame4=y = .55; -shape_2_per_frame5= -shape_2_per_frame6=r2 = (rand100)*.01 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.180 -shapecode_3_y=0.300 -shapecode_3_rad=1.55846 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.19788 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = .5+.1*sin(angc); -shape_3_per_frame2=y = .5+.1*cos(angc); -shape_3_per_frame3= -shape_3_per_frame4=r = .5+sin(time); -shape_3_per_frame5=b = .5+sin(time*.556677); -shape_3_per_frame6=g = .5+sin(time*.353); -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad,2); diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk deleted file mode 100644 index 4f10ec4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R101.milk +++ /dev/null @@ -1,391 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.000 -fWaveParam=0.600 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.52386 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=FLen = reg00; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*FLen); -wave_0_per_point4=vol = (value1+value2) * (1+ .1 / (sample+.03)); -wave_0_per_point5= -wave_0_per_point6=chg = min(max(vol- gmegabuf(n),-1),1); -wave_0_per_point7=dec = if (chg>0, 1-chg*0.3, 1+chg*0.2); -wave_0_per_point8= -wave_0_per_point9=chg = q1 -q2; -wave_0_per_point10=dec = .94 - abs(chg) * if (chg> 0, .2,.1); -wave_0_per_point11= -wave_0_per_point12=dec = min(max(dec,0),1); -wave_0_per_point13=gmegabuf(n) = gmegabuf(n)*dec + vol*(1-dec); -wave_0_per_point14= -wave_0_per_point15=dec = q2/4; -wave_0_per_point16=//dec = .90; -wave_0_per_point17=dec = max(min(dec,1),.1); -wave_0_per_point18= -wave_0_per_point19=gmegabuf(n) = gmegabuf(n)*dec + gmegabuf(n+(q2<.8))*(1-dec); -wave_0_per_point20=gmegabuf(n+10000) = gmegabuf(n+10000)*.2 + .8* vol/3; -wave_0_per_point21=a = .0; -wave_0_per_point22=x = sample; -wave_0_per_point23=y = .2 + gmegabuf(n+0)*.23; -wavecode_1_enabled=0 -wavecode_1_samples=256 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=8 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=256 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03632 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=256 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=n = (instance); -shape_1_per_frame2=FLen = reg00; -shape_1_per_frame3=SLen = reg00/2; -shape_1_per_frame4= -shape_1_per_frame5=z0 = 10; -shape_1_per_frame6=y0 = gmegabuf(2000+n+FLen)/z0; -shape_1_per_frame7=x0 = gmegabuf(2000+n)/z0; -shape_1_per_frame8= -shape_1_per_frame9=a0 = (gmegabuf(n+10000)); -shape_1_per_frame10= -shape_1_per_frame11=k1 = instance/num_inst-.5; -shape_1_per_frame12=x = .5 + x0 + sin(k1*8*sin(q12*.07)) * sin(q11*.13)*q3*.7; -shape_1_per_frame13=y = .5 + q32*(y0 + sin(k1*8*sin(q14*.1)) * sin(q13*.2)*q3*.7); -shape_1_per_frame14= -shape_1_per_frame15=arg = q2/8; -shape_1_per_frame16=high = exp(-500*pow(arg+.5-instance/num_inst,2)); -shape_1_per_frame17=high += exp(-500*pow(-arg+.5-instance/num_inst,2)); -shape_1_per_frame18= -shape_1_per_frame19=exc = sqrt((pow(x-.5,2)+pow(y-.5,2))); -shape_1_per_frame20=rad0 = above(z0,0)*min (.1, a0/60)+.005; -shape_1_per_frame21=rad0 = rad0 * (1+2*exc) * (1+high); -shape_1_per_frame22= -shape_1_per_frame23=p1 = .5 + sin(q12)/2; -shape_1_per_frame24=p2 = .5 + sin(q13*1.4)/2; -shape_1_per_frame25=//p1 = rand(1)-.5; -shape_1_per_frame26=//p2 = rand(1)-.5; -shape_1_per_frame27=exc = ((pow(x-p1,2)+pow(y-p2,2))); -shape_1_per_frame28=rad = min(rad0 * (1 + .004*q3/abs(exc)),1) ; -shape_1_per_frame29= -shape_1_per_frame30=a = min(a0*8+.4,1); -shape_1_per_frame31= -shape_1_per_frame32=k1 = instance/num_inst*5 + high; -shape_1_per_frame33=w = 1-exp(-treb_att/2-.5); -shape_1_per_frame34=g = w + (1-w)*sin(k1); -shape_1_per_frame35=r = w + (1-w)*sin(k1-6.28/3); -shape_1_per_frame36=b = w + (1-w)*sin(k1-6.28*2/3); -shape_1_per_frame37= -shape_1_per_frame38=a2 = a/4; -shape_1_per_frame39=g2 = g*0; b2 = b*0; r2 = r*0; -shapecode_2_enabled=0 -shapecode_2_sides=13 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=5 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.57049 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=k1 = instance/num_inst; -shape_2_per_frame2=x = .5 + .3*sin(instance*k1*413); -shape_2_per_frame3=y = .5 + .3 * sin(instance*k1*113); -shape_2_per_frame4= -shape_2_per_frame5=rad = .1 + .4*sin(k1*333); -shape_2_per_frame6= -shape_2_per_frame7=r = .5*sin(k1*234); -shape_2_per_frame8=b = .5*sin(k1*534); -shape_2_per_frame9=g = .5*sin(k1*34); -shapecode_3_enabled=0 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_init_1=n = 0; -per_frame_init_2=loop (50000, -per_frame_init_3=gmegabuf(n) = 0; -per_frame_init_4=megabuf(n) = 0; -per_frame_init_5=n = n+1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=sw1 = rand(8); -per_frame_init_9=sw2 = rand(8); -per_frame_init_10=sw3 = rand(8); -per_frame_init_11=sw4 = rand(8); -per_frame_1=flen = 512; //Wave Punkte -per_frame_2=reg00 = FLen; -per_frame_3=SLen = FLen/2; -per_frame_4=dec_m = pow(.94, 30/fps); -per_frame_5= -per_frame_6=//Volume -per_frame_7=n = 0; vol = 0; -per_frame_8=loop (SLen, -per_frame_9= vol = vol + pow(gmegabuf(n),2)/FLen; -per_frame_10= n = n+1; -per_frame_11=); -per_frame_12=vol = sqrt(vol)/2; -per_frame_13=vol_ = vol_*dec_m + (1-dec_m)* (vol); -per_frame_14= -per_frame_15=//switches -per_frame_16=lev1 = lev1 * dec_m + (1-dec_m) * gmegabuf(1); -per_frame_17=lev2 = lev2 * dec_m + (1-dec_m) * gmegabuf(20); -per_frame_18=lev3 = lev3 * dec_m + (1-dec_m) * gmegabuf(50); -per_frame_19=lev4 = lev4 * dec_m + (1-dec_m) * gmegabuf(100); -per_frame_20=sw1 = sw1 + (lev1-gmegabuf(1)>0)/fps; -per_frame_21=sw2 = sw2 + (lev2-gmegabuf(20)>0)/fps; -per_frame_22=sw3 = sw3 + (lev3-gmegabuf(50)>0)/fps; -per_frame_23=sw4 = sw4 + (lev4-gmegabuf(100)>0)/fps; -per_frame_24= -per_frame_25=dif = (1+sin(sw3/4))*16+2; -per_frame_26=ofs = sin(sw2/3)*8; -per_frame_27=n = 0; k1 = frame*0; -per_frame_28=loop (SLen, -per_frame_29= m1 = (n)%SLen; -per_frame_30= m2 = (n+ofs)%SLen; -per_frame_31= -per_frame_32= k = (m1+dif)%SLen; -per_frame_33= i = (SLen+m2-dif)%SLen; -per_frame_34= -per_frame_35= in1 = (gmegabuf(m1)-gmegabuf(k))/pow(vol_+.03,.8)*1.2; -per_frame_36= in2 = (gmegabuf(m2)-gmegabuf(i))/pow(vol_+.03,.8)*1.2; -per_frame_37= -per_frame_38= dec = if (pow(gmegabuf(2000+n),2) + pow(gmegabuf(2000+FLen+n),2)> in1*in1+in2*in2,.8,.94) ; -per_frame_39= dec = pow (dec, 30/fps); -per_frame_40= -per_frame_41= gmegabuf(2000+n) = gmegabuf(2000+n)*dec +(1-dec)* in1; -per_frame_42= gmegabuf(2000+FLen+n) = gmegabuf(2000+FLen+n)*dec +(1-dec)* in2; -per_frame_43= n=n+1; -per_frame_44=); -per_frame_45= -per_frame_46=q1 = (bass+treb+mid)/3; -per_frame_47=q2 = (bass_att+treb_att+mid_att)/3; -per_frame_48=q3 = vol_; -per_frame_49=q11 = sw1; -per_frame_50=q12 = sw2; -per_frame_51=q13 = sw3; -per_frame_52=q14 = sw4; -per_frame_53= -per_frame_54=rot = 0; zoom = .98; warp = .3; rot = 0; -per_frame_55= -per_frame_56=q32 = aspecty; -per_frame_57=monitor = dif; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // motion blur: -warp_7=` // 'v' points exactly one pixel, in the direction of motion -warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; -warp_9=` float3 s; -warp_10=` ret = max(ret, tex2D(sampler_main, uv+v*-1)*0.90); -warp_11=` ret = max(ret, tex2D(sampler_main, uv+v* 1)*0.97); -warp_12=` ret = max(ret, tex2D(sampler_main, uv+v* 2)*0.97); -warp_13=` ret = max(ret, tex2D(sampler_main, uv+v* 3)*0.90); -warp_14=` -warp_15=` // darken over time -warp_16=` ret *= 0.92; -warp_17=` -warp_18=` // add noise -warp_19=` //float2 uv_noise = uv*texsize_noise_lq.zw*texsize.xy + rand_frame.xy; -warp_20=` //ret += (tex2D(sampler_noise_lq, uv_noise)*2-1)*0.02; -warp_21=`} -comp_1=`shader_body { -comp_2=` -comp_3=` -comp_4=`ret = GetPixel(uv) + (GetBlur2(uv)) ; -comp_5=` -comp_6=`//ret +=.1- .1*saturate(1-4*lum(ret)) * lum(GetBlur1(uv-.2)); -comp_7=`ret += .2*(1-uv.y)*(hue_shader-.8)*4; -comp_8=`} -comp_9=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk deleted file mode 100644 index 9f3eabf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk +++ /dev/null @@ -1,295 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 deleted file mode 100644 index 74aed97..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R102.milk2 +++ /dev/null @@ -1,1014 +0,0 @@ -Created with MILKDROP 3.1 on 07/04/2023 at 22:58:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.450 -blending_direction=-1 -random_1=0.056 -random_2=0.740 -random_3=0.671 -random_4=0.844 -random_5=0.102 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R209.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(1.6,1.6,-2.6); -comp_8=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk deleted file mode 100644 index 178669e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R104.milk +++ /dev/null @@ -1,405 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=0.442 -fWarpScale=0.498 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.050 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=xi = int(rand(100))/100; -wave_1_per_point2=yi = int(rand(100))/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04896 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=trel = time/3; -shape_0_per_frame3= -shape_0_per_frame4=x = .5+sin(trel*2); -shape_0_per_frame5=y = .5+cos(trel*1.3); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9= -shape_0_per_frame10=rad = .1; -shape_0_per_frame11=a = .8; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.400 -shape_1_per_frame1=tex_zoom = q27; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = int(rand(50))/50; -shape_2_per_frame2=y = .5; -shape_2_per_frame3= -shape_2_per_frame4=r = .4; -shape_2_per_frame5=g = .6; -shape_2_per_frame6=b = 1; -shape_2_per_frame7=r2 = r; -shape_2_per_frame8=g2 = g; -shape_2_per_frame9=b2 = b; -shape_2_per_frame10= -shape_2_per_frame11=a2 = min(q21/2 ,1)/2; -shape_2_per_frame12= -shape_2_per_frame13=a = 0; -shape_2_per_frame14= -shape_2_per_frame15=rad = a2 * (.1+abs(x-.5))/2 ; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.260 -shapecode_3_y=0.760 -shapecode_3_rad=0.39478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.800 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom = q27/2; -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = .1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (treb*.5,bass*.5,mid*.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float mask1, mask2, mask3, rad1, rad2, rad3; -comp_3=`float2 rs0, rs, rs1,dz, rsk, dz1, uv4, -comp_4=` Kugel1, Kugel2, Kugel3; -comp_5=`float3 noise, ret1, ret2; -comp_6=` -comp_7=`shader_body { -comp_8=`float2 uv1 = (uv-.5 )*aspect.xy; -comp_9=` -comp_10=`uv1 = mul(uv1,float2x2(_qb)); -comp_11=` -comp_12=`//Kugel1 -comp_13=`rsk = (uv1 + float2 (q11,q12)) ; -comp_14=`dz1 = normalize(rsk); -comp_15=`rad1 = 8*(q13)*length (rsk) ; -comp_16=`uv4 = tan(rad1)*dz1; -comp_17=`mask1 = saturate(10-7*rad1); -comp_18=`Kugel1 = uv4*mask1/(1+q13*q13)*q13; -comp_19=` -comp_20=`//Kugel2 -comp_21=`rsk = (uv1 + float2 (q14,q15)) ; -comp_22=`dz1 = normalize(rsk); -comp_23=`rad2 = 2*(1+q16)*length (rsk) ; -comp_24=`uv4 = tan(rad2)*dz1; -comp_25=`mask2 = saturate(10-7*rad2); -comp_26=`Kugel2 = uv4*mask2/(1+q16*q16)*q16; -comp_27=` -comp_28=`//Kugel3 -comp_29=`rsk = (uv1 + float2 (q17,q18)) ; -comp_30=`dz1 = normalize(rsk); -comp_31=`rad3 = 4*(1+q19)*length (rsk) ; -comp_32=`uv4 = tan(rad3)*dz1; -comp_33=`mask3 = saturate(10-7*rad3); -comp_34=`Kugel3 = uv4*mask3/(1+q19*q19)*q19; -comp_35=` -comp_36=`float z = .1/abs(uv1.y*rad*rad); -comp_37=`rs0.y = z ; -comp_38=`rs0.x = uv1.x*z*4; -comp_39=` -comp_40=`rs0 = mul(rs0, float2x2(_qa)); -comp_41=`rs = rs0 + float2 (0,q30); -comp_42=`ret2 = GetBlur1(frac(rs))/z; -comp_43=` -comp_44=`uv1 += (Kugel1 + Kugel2 + Kugel3)*.25 + ret2/4; -comp_45=`ret1 = ret2 + (GetPixel(uv1/2+.5)) -comp_46=`+ .4/rad1 * (.5-GetBlur1(0.1))*q22*(q27%4) -comp_47=`+ .3/rad2 * (.5-GetBlur1(0.2))*q22*((q27+1)%4) -comp_48=`+ .2/rad3 * (.5-GetBlur1(0))*q22*((q27+2)%4); -comp_49=` -comp_50=`ret = saturate(ret1*(1+ret1)); -comp_51=`} -comp_52=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk deleted file mode 100644 index 0b12152..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R105.milk +++ /dev/null @@ -1,388 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(int(rand(100)),10 + 20*bass); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,int(rand(1001))*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,int(rand(1001))*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sb = equal(ita,0)*19 + equal(ita,1)*5 + equal(ita,2)*5 + equal(ita,3)*11; -wave_0_per_point15=sa = equal(ita,0)*7 + equal(ita,1)*15 + equal(ita,3)*2 + equal(ita,4)*1 + equal(ita,5)*3 + equal(ita,6)*11; -wave_0_per_point16=si = equal(ita,0)*6 + equal(ita,1)*9 + equal(ita,2)*14 + equal(ita,3)*5; -wave_0_per_point17=sc = equal(ita,0)*5 + equal(ita,1)*1 + equal(ita,2)*19 + equal(ita,3)*25; -wave_0_per_point18=sd = equal(ita,0)*9 + equal(ita,1)*14 + equal(ita,3)*20 + equal(ita,4)*9 + equal(ita,5)*13 + equal(ita,6)*5; -wave_0_per_point19=sf = equal(ita,0)*19 + equal(ita,1)*5 + equal(ita,2)*5; -wave_0_per_point20=sg = equal(ita,0)*20 + equal(ita,1)*18 + equal(ita,2)*21 + equal(ita,3)*20 + equal(ita,4)*8; -wave_0_per_point21=sh = equal(ita,0)*20 + equal(ita,1)*15 + equal(ita,3)*6 + equal(ita,4)*5 + equal(ita,5)*5 + equal(ita,6)*12; -wave_0_per_point22=se = equal(ita,0)*10 + equal(ita,1)*21 + equal(ita,2)*19 + equal(ita,3)*20; -wave_0_per_point23=sj = equal(ita,0)*15 + equal(ita,1)*14 + equal(ita,2)*3 + equal(ita,3)*5; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,int(rand(10))); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.410 -shapecode_0_rad=0.09234 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=10 -shapecode_1_x=0.570 -shapecode_1_y=0.410 -shapecode_1_rad=0.02293 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73458 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=vx = 0 -shape_1_per_frame1=x = int(rand(1000))/1000; -shape_1_per_frame2=y = int(rand(1000))/1000; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.5, 30/fps); -per_frame_2=dec_slow = pow (0.94, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass + mid + treb; -per_frame_18=q27 = index; -per_frame_19=q28 = index2; -per_frame_20=sb = sb*dec_med + q21*(1-dec_med); -per_frame_21=q29 = sb; -per_frame_22= -per_frame_23=puls = puls*dec_slow + (1-dec_slow)*q22*2; -per_frame_24=q23 = puls; -per_frame_25= -per_frame_26=k1 = is_beat*bnot(index%4); -per_frame_27=p1 = p1+k1; -per_frame_28= -per_frame_29=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_30=p3 = dec_slow * p3+ (1-dec_slow)*p2; -per_frame_31=rott = p3*3.14/2; -per_frame_32=q1 = cos(rott); -per_frame_33=q2 = sin(rott); -per_frame_34=q3 = -q2; -per_frame_35=q4 = q1; -per_frame_36= -per_frame_37= -per_frame_38=trel1 = trel1 + .2/fps*(1+q23); -per_frame_39=trel2 = trel2 + .12/fps*(1+q23*q1); -per_frame_40=q5 = cos(trel1); -per_frame_41=q6 = sin(trel2); -per_frame_42= -per_frame_43= -per_frame_44=trelx = .5 + .5*sin(time/11); -per_frame_45=q13 = trelx-trelx_0; -per_frame_46=trelx_0 = trelx; -per_frame_47=trely = .5 + .5*sin(time/8); -per_frame_48=q11 = trelx; -per_frame_49=q12 = trely; -per_frame_50= -per_frame_51= -per_frame_52= -per_frame_53=zoom = 1; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`ret = 1.25*GetBlur3(uv)-.25*GetBlur1(uv); -warp_5=` -warp_6=`uv *= (1+.15*tan(1.33*GetBlur1(saturate(ret.xy)))); -warp_7=`uv -= .075*tan(1.33*GetBlur1(saturate(ret.xy))); -warp_8=` -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv ).xyz; -warp_12=` -warp_13=` // feather pen -warp_14=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_15=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_16=` -warp_17=` // darken over time -warp_18=` ret -= 0.024; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` float2 uv_echo2 = (uv - 0.5)*1.000*float2(-1,1) + 0.5; -comp_6=` float3 ret3 = tex2D(sampler_main, uv).xyz*+saturate(GetBlur2(uv)*2.8 - 0.13); -comp_7=` float3 ret4 = tex2D(sampler_main, uv_echo2).xyz*+saturate(GetBlur2(uv_echo2)*2.8 - 0.13); -comp_8=` ret3 = abs(ret3-ret4); -comp_9=` ret3 *= sqrt(ret3); //darken -comp_10=` ret3 *= float3(.9,1.6,2.3); -comp_11=` ret3 *= 3; //gamma -comp_12=` ret3 = pow(ret3,1-ret3); -comp_13=` -comp_14=` -comp_15=`uv *=2 ; -comp_16=`float2 m = floor(frac(uv*0.5)*2); -comp_17=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_18=` uv = float2(rad,uv.y); -comp_19=` -comp_20=` -comp_21=` float2 uv_echo = (uv.yx - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_22=` ret = tex2D(sampler_main, uv.yx).xyz*+saturate(GetBlur2(uv.yx)*2.8 - 0.13); -comp_23=` float3 ret2 = tex2D(sampler_main, uv_echo).xyz*+saturate(GetBlur2(uv_echo)*2.8 - 0.13); -comp_24=` ret = lerp(ret,ret2,.5); -comp_25=` ret *= ret; //darken -comp_26=` ret *= float3(.9,1.6,2.3); -comp_27=` ret *= 3; //gamma -comp_28=` //ret *= 2; -comp_29=` //ret = pow(ret,5); -comp_30=` ret = .5*lum(ret); -comp_31=` ret = max(ret3,.8*ret.zxy); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk deleted file mode 100644 index 17142d2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R106.milk +++ /dev/null @@ -1,272 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.400 -fWaveScale=0.950 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.240 -fModWaveAlphaEnd=1.410 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=2.00676 -fShader=0.000 -zoom=0.99961 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.03400 -warp=0.01000 -sx=1.00000 -sy=1.10462 -wave_r=0.830 -wave_g=0.800 -wave_b=0.800 -wave_x=0.850 -wave_y=0.300 -ob_size=0.001 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.002 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=1.024 -nMotionVectorsY=48.000 -mv_dx=-0.040 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.100 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=152 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=11.44812 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.74581 -wavecode_1_smoothing=0.30000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=13.29095 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.000 -shapecode_0_y=0.500 -shapecode_0_rad=1.56624 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.010 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.020 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=2.30020 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.090 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv)*0.25; -comp_5=` ret = ret.yyy; -comp_6=` ret = pow(ret, float3(0.8,0.4,1.7))*1.9; -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk deleted file mode 100644 index e643c13..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R108.milk +++ /dev/null @@ -1,387 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shape_0_per_frame16=ang=(sin(time*.35)+1)*3; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=ang=(sin(time*.30)+1)*3.3; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0,(bass-1.2))*sin(time*1.4+rad*6); -warp_1=` -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`float2 rs, rs0, uv1, c, tmp, zz, uvo; -warp_5=`float3 noise, ret1; -warp_6=`int n; -warp_7=`shader_body { -warp_8=`uvo = uv_orig; -warp_9=`uv1 = (uv_orig-.5);//*aspect.xy; -warp_10=` -warp_11=`float z = 1/abs(uv1.y+.3); -warp_12=`rs.x = uv1.x*10; -warp_13=`rs.y = z*2; -warp_14=`rs0 = rs; -warp_15=`rs *=2; -warp_16=` -warp_17=` -warp_18=`c = uv1*4+float2(-.5,0); -warp_19=`//c = rs*.1; -warp_20=`zz = c; -warp_21=` -warp_22=`for (n=1; n<=6; n++) -warp_23=`{ -warp_24=`tmp = zz; -warp_25=`zz.x = tmp.x*tmp.x - tmp.y*tmp.y; -warp_26=`zz.y = 2*tmp.x * tmp.y; -warp_27=`zz = zz + c; -warp_28=`} -warp_29=` -warp_30=`float len=dot(zz,zz); -warp_31=` -warp_32=`ret = tex2D(sampler_noise_lq,abs(zz)/12) * .15/(len+2); -warp_33=`//ret += (-0.001*(1/ (len+2))); -warp_34=`ret += tex2D (sampler_fc_main, uv+ zz*q18); -warp_35=` -warp_36=`//ret += GetBlur2 (frac(uvo))*.8 * saturate(len-6); -warp_37=` -warp_38=`ret *= 1; -warp_39=`ret = ret *.99-.01; -warp_40=` -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk deleted file mode 100644 index e436ff9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk +++ /dev/null @@ -1,490 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.690 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=0.800 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=///// Cone -wave_0_per_point2= -wave_0_per_point3=r1=1; -wave_0_per_point4=r2=.3; -wave_0_per_point5=q10=sample; -wave_0_per_point6=q11=80*sample; -wave_0_per_point7= -wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); -wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); -wave_0_per_point10=my_z = -q10; -wave_0_per_point11= -wave_0_per_point12=/////// rotations... by flexi -wave_0_per_point13= -wave_0_per_point14=d = 4; //// distance -wave_0_per_point15=zoom = 1; -wave_0_per_point16= -wave_0_per_point17=w3 = q1; -wave_0_per_point18=w2 = q2; -wave_0_per_point19=w1 = q3; -wave_0_per_point20= -wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point23=z1 = my_z; -wave_0_per_point24= -wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point27=y2 = y1; -wave_0_per_point28= -wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point31=x3 = x2; -wave_0_per_point32= -wave_0_per_point33=// perspective calculation -wave_0_per_point34= -wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point36=w = atan2(x3,y3); -wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point39= -wave_0_per_point40=my_x = zoom*sin(w)*p; -wave_0_per_point41=my_y = zoom*cos(w)*p; -wave_0_per_point42= -wave_0_per_point43=x = 0.5 + my_x; -wave_0_per_point44=y = 0.5 + my_y; -wave_0_per_point45= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20929 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.800 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=0.470 -wave_1_per_point1=///// Sphere -wave_1_per_point2=r1=1; -wave_1_per_point3=q10= -1+2*sample; -wave_1_per_point4=q11=200*sample; -wave_1_per_point5= -wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -wave_1_per_point8=my_z = q10; -wave_1_per_point9= -wave_1_per_point10=/////// rotations... by flexi -wave_1_per_point11= -wave_1_per_point12=d = 6; //// distance -wave_1_per_point13=zoom = 1; -wave_1_per_point14= -wave_1_per_point15=w3 = q1; -wave_1_per_point16=w2 = q2; -wave_1_per_point17=w1 = q3; -wave_1_per_point18= -wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_1_per_point21=z1 = my_z; -wave_1_per_point22= -wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_1_per_point25=y2 = y1; -wave_1_per_point26= -wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_1_per_point29=x3 = x2; -wave_1_per_point30= -wave_1_per_point31=// perspective calculation -wave_1_per_point32= -wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); -wave_1_per_point34=w = atan2(x3,y3); -wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); -wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_1_per_point37= -wave_1_per_point38=my_x = zoom*sin(w)*p; -wave_1_per_point39=my_y = zoom*cos(w)*p; -wave_1_per_point40= -wave_1_per_point41=x = 0.5 + my_x; -wave_1_per_point42=y = 0.5 + my_y; -wave_1_per_point43= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.800 -wavecode_3_g=0.700 -wavecode_3_b=1.000 -wavecode_3_a=0.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=500 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03646 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00183 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.110 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.600 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.250 -shape_0_per_frame1=sample=.002*instance; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=///// Sphere -shape_0_per_frame5=r1=1; -shape_0_per_frame6=q10= -1+2*sample; -shape_0_per_frame7=q11=200*sample; -shape_0_per_frame8= -shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_0_per_frame11=my_z = q10; -shape_0_per_frame12= -shape_0_per_frame13=/////// rotations... by flexi -shape_0_per_frame14= -shape_0_per_frame15=d = 6; -shape_0_per_frame16=zoom = 10; -shape_0_per_frame17= -shape_0_per_frame18=w3 = q1; -shape_0_per_frame19=w2 = q2; -shape_0_per_frame20=w1 = q3; -shape_0_per_frame21= -shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame24=z1 = my_z; -shape_0_per_frame25= -shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame28=y2 = y1; -shape_0_per_frame29= -shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame32=x3 = x2; -shape_0_per_frame33= -shape_0_per_frame34=// perspective calculation -shape_0_per_frame35= -shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame37=w = atan2(x3,y3); -shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame40= -shape_0_per_frame41=my_x = zoom*sin(w)*p; -shape_0_per_frame42=my_y = zoom*cos(w)*p; -shape_0_per_frame43= -shape_0_per_frame44=x = 0.5 + my_x/q6; -shape_0_per_frame45=y = 0.5 + my_y/q5; -shape_0_per_frame46= -shape_0_per_frame47= -shape_0_per_frame48=rad=.1*sample; -shape_0_per_frame49=ang=sample*time*15; -shape_0_per_frame50= -shape_0_per_frame51=b=sample; -shape_0_per_frame52=g=b; -shape_0_per_frame53=r=b; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.15806 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=0.490 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.530 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=///// Sphere -shape_1_per_frame4=r1=1; -shape_1_per_frame5=q10= -1+2*sample; -shape_1_per_frame6=q11=200*sample; -shape_1_per_frame7= -shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; -shape_1_per_frame11= -shape_1_per_frame12= -shape_1_per_frame13=///// drago -shape_1_per_frame14=t1 = 10*sample+time*.1; -shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; -shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); -shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); -shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); -shape_1_per_frame23= -shape_1_per_frame24= -shape_1_per_frame25=/////// rotations... by flexi -shape_1_per_frame26= -shape_1_per_frame27=d = 2; -shape_1_per_frame28=zoom = 1; -shape_1_per_frame29= -shape_1_per_frame30=w3 = .6*sin(q1); -shape_1_per_frame31=w2 = .6*sin(q3); -shape_1_per_frame32=w1 = q2; -shape_1_per_frame33= -shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame36=z1 = my_z; -shape_1_per_frame37= -shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame40=y2 = y1; -shape_1_per_frame41= -shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame44=x3 = x2; -shape_1_per_frame45= -shape_1_per_frame46=// perspective calculation -shape_1_per_frame47= -shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame49=w = atan2(x3,y3); -shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame52= -shape_1_per_frame53=my_x = zoom*sin(w)*p; -shape_1_per_frame54=my_y = zoom*cos(w)*p; -shape_1_per_frame55= -shape_1_per_frame56=x = 0.5 + my_x/q6; -shape_1_per_frame57=y = 0.5 + my_y/q5; -shape_1_per_frame58= -shape_1_per_frame59= -shape_1_per_frame60=////////// sphere -shape_1_per_frame61=rad=rad/d; -shape_1_per_frame62=b=sin(3.14*sample+.3*time); -shape_1_per_frame63=r=.9*b; -shape_1_per_frame64=g=.9*b; -shape_1_per_frame65=b2=.9*b; -shape_1_per_frame66=r2=.9*b2; -shape_1_per_frame67=g2=.9*b2; -shape_1_per_frame68=border_r=r; -shape_1_per_frame69=border_g=g; -shape_1_per_frame70=border_b=b; -shape_1_per_frame71= -shape_1_per_frame72= -shape_1_per_frame73=////// drago -shape_1_per_frame74= -shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); -shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); -shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); -shape_1_per_frame78= -shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); -shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); -shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); -shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); -shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); -shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); -shape_1_per_frame85= -shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); -shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp=0; -per_frame_2=wave_a=0; -per_frame_3=zoom=1.0; -per_frame_4=decay=0.5; -per_frame_5= -per_frame_6= -per_frame_7=bt=bt+bass/fps; -per_frame_8=q1=bt; -per_frame_9=tt=tt+treb/fps; -per_frame_10=q2=tt+.22*time; -per_frame_11=mt=mt+mid/fps; -per_frame_12=q3=mt+.24*time; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q5=aspectx; -per_frame_17=q6=aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; -warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 deleted file mode 100644 index 8829bc3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R109.milk2 +++ /dev/null @@ -1,1784 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:51:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.580 -blending_direction=-1 -random_1=0.473 -random_2=0.106 -random_3=0.668 -random_4=0.056 -random_5=0.874 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R109.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.690 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=0.800 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=///// Cone -wave_0_per_point2= -wave_0_per_point3=r1=1; -wave_0_per_point4=r2=.3; -wave_0_per_point5=q10=sample; -wave_0_per_point6=q11=80*sample; -wave_0_per_point7= -wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); -wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); -wave_0_per_point10=my_z = -q10; -wave_0_per_point11= -wave_0_per_point12=/////// rotations... by flexi -wave_0_per_point13= -wave_0_per_point14=d = 4; //// distance -wave_0_per_point15=zoom = 1; -wave_0_per_point16= -wave_0_per_point17=w3 = q1; -wave_0_per_point18=w2 = q2; -wave_0_per_point19=w1 = q3; -wave_0_per_point20= -wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point23=z1 = my_z; -wave_0_per_point24= -wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point27=y2 = y1; -wave_0_per_point28= -wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point31=x3 = x2; -wave_0_per_point32= -wave_0_per_point33=// perspective calculation -wave_0_per_point34= -wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point36=w = atan2(x3,y3); -wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point39= -wave_0_per_point40=my_x = zoom*sin(w)*p; -wave_0_per_point41=my_y = zoom*cos(w)*p; -wave_0_per_point42= -wave_0_per_point43=x = 0.5 + my_x; -wave_0_per_point44=y = 0.5 + my_y; -wave_0_per_point45= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20929 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.800 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=0.470 -wave_1_per_point1=///// Sphere -wave_1_per_point2=r1=1; -wave_1_per_point3=q10= -1+2*sample; -wave_1_per_point4=q11=200*sample; -wave_1_per_point5= -wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -wave_1_per_point8=my_z = q10; -wave_1_per_point9= -wave_1_per_point10=/////// rotations... by flexi -wave_1_per_point11= -wave_1_per_point12=d = 6; //// distance -wave_1_per_point13=zoom = 1; -wave_1_per_point14= -wave_1_per_point15=w3 = q1; -wave_1_per_point16=w2 = q2; -wave_1_per_point17=w1 = q3; -wave_1_per_point18= -wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_1_per_point21=z1 = my_z; -wave_1_per_point22= -wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_1_per_point25=y2 = y1; -wave_1_per_point26= -wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_1_per_point29=x3 = x2; -wave_1_per_point30= -wave_1_per_point31=// perspective calculation -wave_1_per_point32= -wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); -wave_1_per_point34=w = atan2(x3,y3); -wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); -wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_1_per_point37= -wave_1_per_point38=my_x = zoom*sin(w)*p; -wave_1_per_point39=my_y = zoom*cos(w)*p; -wave_1_per_point40= -wave_1_per_point41=x = 0.5 + my_x; -wave_1_per_point42=y = 0.5 + my_y; -wave_1_per_point43= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.800 -wavecode_3_g=0.700 -wavecode_3_b=1.000 -wavecode_3_a=0.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=500 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03646 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00183 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.110 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.600 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.250 -shape_0_per_frame1=sample=.002*instance; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=///// Sphere -shape_0_per_frame5=r1=1; -shape_0_per_frame6=q10= -1+2*sample; -shape_0_per_frame7=q11=200*sample; -shape_0_per_frame8= -shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_0_per_frame11=my_z = q10; -shape_0_per_frame12= -shape_0_per_frame13=/////// rotations... by flexi -shape_0_per_frame14= -shape_0_per_frame15=d = 6; -shape_0_per_frame16=zoom = 10; -shape_0_per_frame17= -shape_0_per_frame18=w3 = q1; -shape_0_per_frame19=w2 = q2; -shape_0_per_frame20=w1 = q3; -shape_0_per_frame21= -shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame24=z1 = my_z; -shape_0_per_frame25= -shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame28=y2 = y1; -shape_0_per_frame29= -shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame32=x3 = x2; -shape_0_per_frame33= -shape_0_per_frame34=// perspective calculation -shape_0_per_frame35= -shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame37=w = atan2(x3,y3); -shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame40= -shape_0_per_frame41=my_x = zoom*sin(w)*p; -shape_0_per_frame42=my_y = zoom*cos(w)*p; -shape_0_per_frame43= -shape_0_per_frame44=x = 0.5 + my_x/q6; -shape_0_per_frame45=y = 0.5 + my_y/q5; -shape_0_per_frame46= -shape_0_per_frame47= -shape_0_per_frame48=rad=.1*sample; -shape_0_per_frame49=ang=sample*time*15; -shape_0_per_frame50= -shape_0_per_frame51=b=sample; -shape_0_per_frame52=g=b; -shape_0_per_frame53=r=b; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.15806 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=0.490 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.530 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=///// Sphere -shape_1_per_frame4=r1=1; -shape_1_per_frame5=q10= -1+2*sample; -shape_1_per_frame6=q11=200*sample; -shape_1_per_frame7= -shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; -shape_1_per_frame11= -shape_1_per_frame12= -shape_1_per_frame13=///// drago -shape_1_per_frame14=t1 = 10*sample+time*.1; -shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; -shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); -shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); -shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); -shape_1_per_frame23= -shape_1_per_frame24= -shape_1_per_frame25=/////// rotations... by flexi -shape_1_per_frame26= -shape_1_per_frame27=d = 2; -shape_1_per_frame28=zoom = 1; -shape_1_per_frame29= -shape_1_per_frame30=w3 = .6*sin(q1); -shape_1_per_frame31=w2 = .6*sin(q3); -shape_1_per_frame32=w1 = q2; -shape_1_per_frame33= -shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame36=z1 = my_z; -shape_1_per_frame37= -shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame40=y2 = y1; -shape_1_per_frame41= -shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame44=x3 = x2; -shape_1_per_frame45= -shape_1_per_frame46=// perspective calculation -shape_1_per_frame47= -shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame49=w = atan2(x3,y3); -shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame52= -shape_1_per_frame53=my_x = zoom*sin(w)*p; -shape_1_per_frame54=my_y = zoom*cos(w)*p; -shape_1_per_frame55= -shape_1_per_frame56=x = 0.5 + my_x/q6; -shape_1_per_frame57=y = 0.5 + my_y/q5; -shape_1_per_frame58= -shape_1_per_frame59= -shape_1_per_frame60=////////// sphere -shape_1_per_frame61=rad=rad/d; -shape_1_per_frame62=b=sin(3.14*sample+.3*time); -shape_1_per_frame63=r=.9*b; -shape_1_per_frame64=g=.9*b; -shape_1_per_frame65=b2=.9*b; -shape_1_per_frame66=r2=.9*b2; -shape_1_per_frame67=g2=.9*b2; -shape_1_per_frame68=border_r=r; -shape_1_per_frame69=border_g=g; -shape_1_per_frame70=border_b=b; -shape_1_per_frame71= -shape_1_per_frame72= -shape_1_per_frame73=////// drago -shape_1_per_frame74= -shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); -shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); -shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); -shape_1_per_frame78= -shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); -shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); -shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); -shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); -shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); -shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); -shape_1_per_frame85= -shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); -shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp=0; -per_frame_2=wave_a=0; -per_frame_3=zoom=1.0; -per_frame_4=decay=0.5; -per_frame_5= -per_frame_6= -per_frame_7=bt=bt+bass/fps; -per_frame_8=q1=bt; -per_frame_9=tt=tt+treb/fps; -per_frame_10=q2=tt+.22*time; -per_frame_11=mt=mt+mid/fps; -per_frame_12=q3=mt+.24*time; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q5=aspectx; -per_frame_17=q6=aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; -warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(1.2,1.1,3.0); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk deleted file mode 100644 index bf1810a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R110.milk +++ /dev/null @@ -1,689 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=175 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20065 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.99979 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.010 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=//lorenz-attractor calc -shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); -shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); -shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); -shape_0_per_frame5= -shape_0_per_frame6=dx1 = q14*(yy1-xx1); -shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; -shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; -shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); -shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; -shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; -shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=// 3D object model coordinates -shape_0_per_frame16=my_x = xx1*0.1; -shape_0_per_frame17=my_y = yy1*0.1; -shape_0_per_frame18=my_z = zz1*0.1 - 3; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=d = 4.75; // camera distance -shape_0_per_frame22=zoom = .55+0.25*sin(.5*q32); -shape_0_per_frame23= -shape_0_per_frame24=// solid angles -shape_0_per_frame25=w1 = q3; -shape_0_per_frame26=w2 = q4; -shape_0_per_frame27=w3 = q5; -shape_0_per_frame28= -shape_0_per_frame29=// 3D rotation -shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame32=z1 = my_z; -shape_0_per_frame33= -shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame36=y2 = y1; -shape_0_per_frame37= -shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame40=x3 = x2; -shape_0_per_frame41= -shape_0_per_frame42=// perspective calculation -shape_0_per_frame43= -shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame45=w = atan2(x3,y3); -shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame48= -shape_0_per_frame49=my_x = zoom*sin(w)*p; -shape_0_per_frame50=my_y = zoom*cos(w)*p; -shape_0_per_frame51= -shape_0_per_frame52=x = 0.5 + my_x; -shape_0_per_frame53=y = 0.5 + my_y; -shape_0_per_frame54= -shape_0_per_frame55=rad = rad/d; -shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; -shapecode_1_enabled=0 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=512 -shapecode_1_x=0.500 -shapecode_1_y=0.550 -shapecode_1_rad=0.09860 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78740 -shapecode_1_r=0.200 -shapecode_1_g=0.030 -shapecode_1_b=0.550 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=started = 0; -shape_1_init2=t1 = 0.412; //seeds for pseudo random generator -shape_1_init3=t2 = 0.4563; -shape_1_init4=t3 = 0.6452; -shape_1_init5=t4 = 0.2565; -shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_1_per_frame9=t = .6; -shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_1_per_frame11=t = t + rnd2*0.1; -shape_1_per_frame12=wh = rnd4*asin(1)*4; -shape_1_per_frame13=wv = 0.25 + rnd3*0.1; -shape_1_per_frame14= -shape_1_per_frame15=d = 6; // makes the perspective impact -shape_1_per_frame16=zoom = 1; -shape_1_per_frame17=l = 1; -shape_1_per_frame18= -shape_1_per_frame19=// Kardan angles -shape_1_per_frame20= -shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_1_per_frame22=w2 = q4; // rotation around vertical axis -shape_1_per_frame23=w3 = q5; // rotation around horizontal axis -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=// definition of the 3D shape -shape_1_per_frame27= -shape_1_per_frame28=i = instance; -shape_1_per_frame29= -shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; -shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; -shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; -shape_1_per_frame33= -shape_1_per_frame34= -shape_1_per_frame35= -shape_1_per_frame36=// 3D rotations -shape_1_per_frame37= -shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame40=z1 = my_z; -shape_1_per_frame41= -shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame44=y2 = y1; -shape_1_per_frame45= -shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame48=x3 = x2; -shape_1_per_frame49= -shape_1_per_frame50=// perspective calculation -shape_1_per_frame51= -shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame54= -shape_1_per_frame55=rad = rad/d; -shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; -shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; -shape_1_per_frame58= -shape_1_per_frame59=x = 0.5 + my_x; -shape_1_per_frame60=y = 0.5 + my_y; -shape_1_per_frame61= -shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=512 -shapecode_2_x=0.500 -shapecode_2_y=0.550 -shapecode_2_rad=0.26670 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.78740 -shapecode_2_r=0.000 -shapecode_2_g=0.100 -shapecode_2_b=0.550 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=started = 0; -shape_2_init2=t1 = 0.412; //seeds for pseudo random generator -shape_2_init3=t2 = 0.4563; -shape_2_init4=t3 = 0.6452; -shape_2_init5=t4 = 0.2565; -shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_2_per_frame9=t = .6; -shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_2_per_frame11=t = t + rnd2*0.1; -shape_2_per_frame12=wh = rnd4*asin(1)*4; -shape_2_per_frame13=wv = 0.25 + rnd3*0.1; -shape_2_per_frame14= -shape_2_per_frame15=d = 6; // makes the perspective impact -shape_2_per_frame16=zoom = 1; -shape_2_per_frame17=l = 1; -shape_2_per_frame18= -shape_2_per_frame19=// Kardan angles -shape_2_per_frame20= -shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_2_per_frame22=w2 = q4; // rotation around vertical axis -shape_2_per_frame23=w3 = q5; // rotation around horizontal axis -shape_2_per_frame24= -shape_2_per_frame25= -shape_2_per_frame26=// definition of the 3D shape -shape_2_per_frame27= -shape_2_per_frame28=i = instance; -shape_2_per_frame29= -shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; -shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; -shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35=// 3D rotations -shape_2_per_frame36= -shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_2_per_frame39=z1 = my_z; -shape_2_per_frame40= -shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_2_per_frame43=y2 = y1; -shape_2_per_frame44= -shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_2_per_frame47=x3 = x2; -shape_2_per_frame48= -shape_2_per_frame49=// perspective calculation -shape_2_per_frame50= -shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_2_per_frame53= -shape_2_per_frame54=rad = rad/d; -shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_2_per_frame57= -shape_2_per_frame58=x = 0.5 + my_x; -shape_2_per_frame59=y = 0.5 + my_y; -shape_2_per_frame60= -shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=512 -shapecode_3_x=0.500 -shapecode_3_y=0.550 -shapecode_3_rad=0.05012 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.78740 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.110 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=started = 0; -shape_3_init2=t1 = 0.412; //seeds for pseudo random generator -shape_3_init3=t2 = 0.4563; -shape_3_init4=t3 = 0.6452; -shape_3_init5=t4 = 0.2565; -shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_3_per_frame9=t = .6; -shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_3_per_frame11=t = t + rnd2*0.1; -shape_3_per_frame12=wh = rnd4*asin(1)*4; -shape_3_per_frame13=wv = 0.25 + rnd3*0.1; -shape_3_per_frame14= -shape_3_per_frame15=d = 1.4; // makes the perspective impact -shape_3_per_frame16=zoom = 1; -shape_3_per_frame17=l = 1; -shape_3_per_frame18= -shape_3_per_frame19=// Kardan angles -shape_3_per_frame20= -shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_3_per_frame22=w2 = q4; // rotation around vertical axis -shape_3_per_frame23=w3 = q5; // rotation around horizontal axis -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=// definition of the 3D shape -shape_3_per_frame27= -shape_3_per_frame28=i = instance; -shape_3_per_frame29= -shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); -shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; -shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); -shape_3_per_frame33= -shape_3_per_frame34= -shape_3_per_frame35=// 3D rotations -shape_3_per_frame36= -shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame39=z1 = my_z; -shape_3_per_frame40= -shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame43=y2 = y1; -shape_3_per_frame44= -shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame47=x3 = x2; -shape_3_per_frame48= -shape_3_per_frame49=// perspective calculation -shape_3_per_frame50= -shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame53= -shape_3_per_frame54=rad = rad/d; -shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_3_per_frame57= -shape_3_per_frame58=x = 0.5 + my_x; -shape_3_per_frame59=y = 0.5 + my_y; -shape_3_per_frame60= -shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; -per_frame_init_1=step = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=dec_fast = pow (0.6, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, 0+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q24 = is_beat; -per_frame_16=vol = bass_att + mid_att + treb_att; -per_frame_17=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_18=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_19=q27 = index + 1; -per_frame_20=q28 = index2 + 1; -per_frame_21=q23 = q22 -0.1/q22; -per_frame_22=q23 = max(q23,1); -per_frame_23= -per_frame_24=k1 = is_beat*equal(index%8,0); -per_frame_25=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_26=p2 = dec_fast * p2+ (1-dec_fast)*p1; -per_frame_27=rott = p2 * 3.1416/4; -per_frame_28= -per_frame_29=q1 = cos(rott); -per_frame_30=q2 = sin(rott); -per_frame_31=q3 = -q2; -per_frame_32=q4 = q1; -per_frame_33= -per_frame_34=trig = q24 * bnot(index%2); -per_frame_35=vx = vx*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_36=vy = vy*bnot(trig) + trig* (int(rand(100))/100-.5); -per_frame_37=q10 = 0.2+vy*vy*2; -per_frame_38=q11 = sin(time/9)/2+.4; -per_frame_39=movz = movz-1/fps*(.3+vx); -per_frame_40=q9 = movz; -per_frame_41= -per_frame_42=q12 = min(q22,6)*2; -per_frame_43=q13 = min(2,1+abs(8*vy*vx)); -per_frame_44=//dir_ = dec_med*dir_ + (1-dec_med)*(index2%2-.5); -per_frame_45=dir_ = bass-1; -per_frame_46= -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(int(rand(10))-5); -per_frame_49= -per_frame_50=trel = trel + .1/fps*dir; -per_frame_51=trel_ = dec_med*trel_ + (1-dec_med)*trel; -per_frame_52= -per_frame_53=q5 = cos(trel_); -per_frame_54=q6 = sin(trel_+0*q27*(q28%2)); -per_frame_55=q7 = -q6; -per_frame_56=q8 = q5; -per_frame_57= -per_frame_58=zoom = 1.02; -per_frame_59=rot = .5*sin(bnot(q28%2)*q28) ; -per_frame_60=rot = .0*sin(time/3); -per_frame_61=dx = .0; -per_frame_62= -per_frame_63=monitor = q11; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float3 neu, ret1; -comp_4=`float2 rs2,rs0,rss,uv1,uv2, uv3, uv0; -comp_5=`float ang2,c,s; -comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); -comp_7=`shader_body -comp_8=`{ -comp_9=`uv0 = uv; -comp_10=`float2 uv5 = (uv-.5)*aspect.xy; -comp_11=` -comp_12=`uv -= 0.5; -comp_13=`uv *= aspect.xy; -comp_14=`uv += float2 (q5,q6)/4; -comp_15=`uv = mul(uv,float2x2(_qb)); -comp_16=`uv5 = uv; -comp_17=` -comp_18=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*6*q28; -comp_19=`rs0.y = 1/(length (uv)); -comp_20=`//rs0.y = q5* rs0.y + q6 * 1/rs0.y; -comp_21=`rss = float2 (rs0.x+q9*8,rs0.y+q9*q28*4)/12; -comp_22=` -comp_23=` -comp_24=`float3 ret1 = 0; -comp_25=`int anz = 3; -comp_26=`int n = 0; -comp_27=`float2 ofs = .1*float2(q5,q6).yx; -comp_28=`while (n <= anz) { -comp_29=` float dist = frac(-q9+1.0*n/anz); -comp_30=` -comp_31=` ang2 = 6.28*n/anz; -comp_32=` c = cos(ang2); -comp_33=` s = sin(ang2); -comp_34=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c))*aspect.yx; -comp_35=` uv3 = frac(uv2+.5+ofs) ; -comp_36=` neu = 1*GetPixel(uv3)+ GetBlur1(uv3)*1; -comp_37=` ret1 = max(ret1,neu* (1-dist*dist)*2); -comp_38=`n++; -comp_39=`} -comp_40=` -comp_41=`float2 dz = float2 (ret1.r+ret1.b, ret1.r-ret1.g)/2; -comp_42=`ret = ret1 -comp_43=`+ bass_att*.004/length(uv)*roam_sin -comp_44=`+ 2*(bass_att*GetBlur1(frac(rss+dz)).brg+.0*roam_sin*length(uv))*saturate(1-ret1*4); -comp_45=`//+ .03/length(sin(float2(-rs0.x*.0,-rs0.y*5)))*(1/treb_att)*saturate(1-ret1*4); -comp_46=`//ret = GetPixel(uv0)*2; -comp_47=`} -comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk deleted file mode 100644 index c0aa41d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R111.milk +++ /dev/null @@ -1,990 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.800 -fWaveScale=0.010 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=0.01000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.96881 -sy=1.00183 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.800 -ob_b=0.700 -ob_a=0.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.300 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=0.620 -wavecode_0_g=0.660 -wavecode_0_b=0.600 -wavecode_0_a=1.000 -wave_0_per_point1=//// stars -wave_0_per_point2= -wave_0_per_point3=q10=123*sample; -wave_0_per_point4= -wave_0_per_point5=///random factor -wave_0_per_point6= -wave_0_per_point7=x = -.5+sample; -wave_0_per_point8=y = -.5+abs(sin(q10)); -wave_0_per_point9= -wave_0_per_point10=t=.004*time; -wave_0_per_point11=mx = x*cos(t)+y*sin(t); -wave_0_per_point12=my = y*cos(t)-x*sin(t); -wave_0_per_point13= -wave_0_per_point14=p1=.1*sin(630*sample); -wave_0_per_point15=p2=.1*sin(530*sample); -wave_0_per_point16= -wave_0_per_point17=x= .5+p1+mx; -wave_0_per_point18=y= .5+p2+my; -wave_0_per_point19= -wave_0_per_point20=a=.02+.2*p1; -wave_0_per_point21=a=if(equal(1000*sample%128,0),.4,a); -wave_0_per_point22=a=a+.03*int(rand(2)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.20929 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.300 -wavecode_1_g=0.200 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=/////// POV -wave_1_per_point2= -wave_1_per_point3=r1=50; -wave_1_per_point4=q10=-3+6*q20; -wave_1_per_point5=q11=300*q20; -wave_1_per_point6= -wave_1_per_point7=px = (r1+q10*cos(1*q11))*cos(q11); -wave_1_per_point8=py = (r1+q10*cos(1*q11))*sin(q11); -wave_1_per_point9=pz = q10*sin(1*q11); -wave_1_per_point10= -wave_1_per_point11=/////// surface (Moebius strip) -wave_1_per_point12= -wave_1_per_point13=r1=50; -wave_1_per_point14=q10=-10+20*sample; -wave_1_per_point15=q11=300*sample+2*q4; -wave_1_per_point16= -wave_1_per_point17=sx = (r1+q10*cos(1*q11))*cos(q11); -wave_1_per_point18=sy = (r1+q10*cos(1*q11))*sin(q11); -wave_1_per_point19=sz = q10*sin(1*q11); -wave_1_per_point20= -wave_1_per_point21=my_x = sx+ px; -wave_1_per_point22=my_y = sy+ py; -wave_1_per_point23=my_z = -sz+ pz; -wave_1_per_point24= -wave_1_per_point25=my_x=my_x+q1; -wave_1_per_point26=my_y=my_y+q2; -wave_1_per_point27=my_z=my_z+q3; -wave_1_per_point28= -wave_1_per_point29=/////// rotations -wave_1_per_point30= -wave_1_per_point31=d = 0; -wave_1_per_point32=zoom = 1; -wave_1_per_point33= -wave_1_per_point34=w1 = .2+atan2(py,px); -wave_1_per_point35=w2 = 3.14; -wave_1_per_point36=w3 = 1.57; -wave_1_per_point37= -wave_1_per_point38=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_1_per_point39=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_1_per_point40=z1 = my_z; -wave_1_per_point41= -wave_1_per_point42=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_1_per_point43=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_1_per_point44=y2 = y1; -wave_1_per_point45= -wave_1_per_point46=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_1_per_point47=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_1_per_point48=x3 = x2; -wave_1_per_point49= -wave_1_per_point50=l = sqrt(x3*x3 + y3*y3); -wave_1_per_point51=w = atan2(x3,y3); -wave_1_per_point52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_1_per_point53=p = tan(asin(1) + atan2(d+z3,l)); -wave_1_per_point54= -wave_1_per_point55=my_x = zoom*sin(w)*p; -wave_1_per_point56=my_y = zoom*cos(w)*p; -wave_1_per_point57= -wave_1_per_point58=x = 0.3 + my_x/q6; -wave_1_per_point59=y = 0.5 + my_y/q5; -wave_1_per_point60= -wave_1_per_point61=x = 0.5 + (x-.5)/q5; -wave_1_per_point62=y = 0.5 + (y-.5)/q6; -wave_1_per_point63= -wave_1_per_point64= -wave_1_per_point65=//////// -wave_1_per_point66= -wave_1_per_point67=r=.7+.2*sin(11*sample+40*q4); -wave_1_per_point68=g=.2+.1*sin(12*sample+40*q4); -wave_1_per_point69=b=.1+.1*sin(22*sample+40*q4); -wave_1_per_point70= -wave_1_per_point71=a=if(above(d,50),.001*a,a); -wave_1_per_point72=a=300*a/d; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.800 -wavecode_2_g=0.800 -wavecode_2_b=1.000 -wavecode_2_a=0.010 -wave_2_per_point1= -wave_2_per_point2=/////// POV -wave_2_per_point3= -wave_2_per_point4=r1=50; -wave_2_per_point5=q10=-3+6*q20; -wave_2_per_point6=q11=300*q20; -wave_2_per_point7= -wave_2_per_point8=px = (r1+q10*cos(.5*q11))*cos(q11); -wave_2_per_point9=py = (r1+q10*cos(.5*q11))*sin(q11); -wave_2_per_point10=pz = q10*sin(.5*q11); -wave_2_per_point11= -wave_2_per_point12= -wave_2_per_point13=/////// surface (sphere) -wave_2_per_point14=r1=1; -wave_2_per_point15=q10= -1+2*sample; -wave_2_per_point16=q11=120*sample+.3*q4; -wave_2_per_point17= -wave_2_per_point18=sx = sqrt(r1*r1-q10*q10)*cos(q11); -wave_2_per_point19=sy = sqrt(r1*r1-q10*q10)*sin(q11); -wave_2_per_point20=sz = q10; -wave_2_per_point21= -wave_2_per_point22=my_x = 28*sx+ px; -wave_2_per_point23=my_y = 28*sy+ py; -wave_2_per_point24=my_z = -28*sz+ pz; -wave_2_per_point25= -wave_2_per_point26= -wave_2_per_point27=my_x=my_x+q1; -wave_2_per_point28=my_y=my_y+q2; -wave_2_per_point29=my_z=my_z+q3; -wave_2_per_point30= -wave_2_per_point31=/////// rotations -wave_2_per_point32= -wave_2_per_point33=d = 0; -wave_2_per_point34=zoom = 1; -wave_2_per_point35= -wave_2_per_point36=w1 = .2+atan2(py,px); -wave_2_per_point37=w2 = 3.14; -wave_2_per_point38=w3 = 1.57; -wave_2_per_point39= -wave_2_per_point40=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_2_per_point41=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_2_per_point42=z1 = my_z; -wave_2_per_point43= -wave_2_per_point44=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_2_per_point45=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_2_per_point46=y2 = y1; -wave_2_per_point47= -wave_2_per_point48=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_2_per_point49=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_2_per_point50=x3 = x2; -wave_2_per_point51= -wave_2_per_point52=l = sqrt(x3*x3 + y3*y3); -wave_2_per_point53=w = atan2(x3,y3); -wave_2_per_point54=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_2_per_point55=p = tan(asin(1) + atan2(d+z3,l)); -wave_2_per_point56= -wave_2_per_point57=my_x = zoom*sin(w)*p; -wave_2_per_point58=my_y = zoom*cos(w)*p; -wave_2_per_point59= -wave_2_per_point60=x = 0.3 + my_x/q6; -wave_2_per_point61=y = 0.5 + my_y/q5; -wave_2_per_point62= -wave_2_per_point63=x = 0.5 + (x-.5)/q5; -wave_2_per_point64=y = 0.5 + (y-.5)/q6; -wave_2_per_point65= -wave_2_per_point66= -wave_2_per_point67=//////// -wave_2_per_point68= -wave_2_per_point69=r=.8+.2*sin(11*sample+30*q4); -wave_2_per_point70=g=.4+.1*sin(12*sample+30*q4); -wave_2_per_point71=b=.3+.1*sin(22*sample+30*q4); -wave_2_per_point72= -wave_2_per_point73=//a=if(above(15,z3),0,a); -wave_2_per_point74=a=100*a/d; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.40000 -wavecode_3_r=1.000 -wavecode_3_g=0.110 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1= -wave_3_per_point2=/////// POV -wave_3_per_point3= -wave_3_per_point4=r1=50; -wave_3_per_point5=q10=-3+6*q20; -wave_3_per_point6=q11=300*q20; -wave_3_per_point7= -wave_3_per_point8=px = (r1+q10*cos(.5*q11))*cos(q11); -wave_3_per_point9=py = (r1+q10*cos(.5*q11))*sin(q11); -wave_3_per_point10=pz = q10*sin(.5*q11); -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=/////// surface (sphere) -wave_3_per_point14= -wave_3_per_point15=turns = 153; -wave_3_per_point16=size = 16; -wave_3_per_point17=speed =.8; -wave_3_per_point18=x = (size-size*sample)*sin(speed*3.14*time+sample*6.28*turns); -wave_3_per_point19=y = (size-size*sample)*cos(speed*3.14*time+sample*6.28*turns); -wave_3_per_point20=z = 0; -wave_3_per_point21= -wave_3_per_point22=sx=x*sin(t)+y*cos(t); -wave_3_per_point23=sy=y*sin(t)-x*cos(t); -wave_3_per_point24= -wave_3_per_point25=t=q4; -wave_3_per_point26=sz=sx-sy; -wave_3_per_point27= -wave_3_per_point28=my_x = sx+ px; -wave_3_per_point29=my_y = sy+ py; -wave_3_per_point30=my_z = -sz+ pz; -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33=my_x=my_x+q1; -wave_3_per_point34=my_y=my_y+q2; -wave_3_per_point35=my_z=my_z+q3; -wave_3_per_point36= -wave_3_per_point37=/////// rotations -wave_3_per_point38= -wave_3_per_point39=d = 0; -wave_3_per_point40=zoom = 1; -wave_3_per_point41= -wave_3_per_point42=w1 = .2+atan2(py,px); -wave_3_per_point43=w2 = 3.14; -wave_3_per_point44=w3 = 1.57; -wave_3_per_point45= -wave_3_per_point46=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_3_per_point47=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_3_per_point48=z1 = my_z; -wave_3_per_point49= -wave_3_per_point50=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_3_per_point51=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_3_per_point52=y2 = y1; -wave_3_per_point53= -wave_3_per_point54=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_3_per_point55=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_3_per_point56=x3 = x2; -wave_3_per_point57= -wave_3_per_point58=l = sqrt(x3*x3 + y3*y3); -wave_3_per_point59=w = atan2(x3,y3); -wave_3_per_point60=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_3_per_point61=p = tan(asin(1) + atan2(d+z3,l)); -wave_3_per_point62= -wave_3_per_point63=my_x = zoom*sin(w)*p; -wave_3_per_point64=my_y = zoom*cos(w)*p; -wave_3_per_point65= -wave_3_per_point66=x = 0.3 + my_x/q6; -wave_3_per_point67=y = 0.5 + my_y/q5; -wave_3_per_point68= -wave_3_per_point69=x = 0.5 + (x-.5)/q5; -wave_3_per_point70=y = 0.5 + (y-.5)/q6; -wave_3_per_point71= -wave_3_per_point72= -wave_3_per_point73=//////// -wave_3_per_point74= -wave_3_per_point75=a=7*a/d; -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=330 -shapecode_0_x=1.000 -shapecode_0_y=0.500 -shapecode_0_rad=6.36630 -shapecode_0_ang=0.37699 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=0.19950 -shapecode_0_r=0.420 -shapecode_0_g=0.610 -shapecode_0_b=0.720 -shapecode_0_a=0.390 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.040 -shapecode_0_a2=0.130 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1= -shape_0_per_frame2=sample=instance/num_inst; -shape_0_per_frame3= -shape_0_per_frame4=/////// POV -shape_0_per_frame5= -shape_0_per_frame6=r1=50; -shape_0_per_frame7=q10=-3+6*q20; -shape_0_per_frame8=q11=300*q20; -shape_0_per_frame9= -shape_0_per_frame10=px = (r1+q10*cos(.5*q11))*cos(q11); -shape_0_per_frame11=py = (r1+q10*cos(.5*q11))*sin(q11); -shape_0_per_frame12=pz = q10*sin(.5*q11); -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=/////// surface (sphere) -shape_0_per_frame16=r1=1; -shape_0_per_frame17=q10= -1+2*sample; -shape_0_per_frame18=q11=120*sample+.3*q4; -shape_0_per_frame19= -shape_0_per_frame20=sx = sqrt(r1*r1-q10*q10)*cos(q11); -shape_0_per_frame21=sy = sqrt(r1*r1-q10*q10)*sin(q11); -shape_0_per_frame22=sz = q10; -shape_0_per_frame23= -shape_0_per_frame24=my_x = 25*sx+ px; -shape_0_per_frame25=my_y = 25*sy+ py; -shape_0_per_frame26=my_z = -25*sz+ pz; -shape_0_per_frame27= -shape_0_per_frame28=my_x=my_x+q1; -shape_0_per_frame29=my_y=my_y+q2; -shape_0_per_frame30=my_z=my_z+q3; -shape_0_per_frame31= -shape_0_per_frame32=/////// rotations -shape_0_per_frame33= -shape_0_per_frame34=d = 0; -shape_0_per_frame35=zoom = 1; -shape_0_per_frame36= -shape_0_per_frame37=w1 = .2+atan2(py,px); -shape_0_per_frame38=w2 = 3.14; -shape_0_per_frame39=w3 = 1.57; -shape_0_per_frame40= -shape_0_per_frame41=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame42=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame43=z1 = my_z; -shape_0_per_frame44= -shape_0_per_frame45=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame46=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame47=y2 = y1; -shape_0_per_frame48= -shape_0_per_frame49=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame50=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame51=x3 = x2; -shape_0_per_frame52= -shape_0_per_frame53=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame54=w = atan2(x3,y3); -shape_0_per_frame55=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame56=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame57= -shape_0_per_frame58=my_x = zoom*sin(w)*p; -shape_0_per_frame59=my_y = zoom*cos(w)*p; -shape_0_per_frame60= -shape_0_per_frame61=x = 0.3 + my_x/q6; -shape_0_per_frame62=y = 0.5 + my_y/q5; -shape_0_per_frame63= -shape_0_per_frame64=//////// -shape_0_per_frame65= -shape_0_per_frame66=rad=rad/d; -shape_0_per_frame67=rad=if(above(rad,.5), .5,rad); -shape_0_per_frame68= -shape_0_per_frame69=r=.7+.2*sin(11*sample+30*q4); -shape_0_per_frame70=g=.2+.1*sin(12*sample+30*q4); -shape_0_per_frame71=b=.1+.1*sin(22*sample+30*q4); -shape_0_per_frame72= -shape_0_per_frame73=r2=.01*r; -shape_0_per_frame74=g2=.01*g; -shape_0_per_frame75=b2=.01*b; -shape_0_per_frame76= -shape_0_per_frame77=a=15*a/d; -shape_0_per_frame78=a2=.5*a; -shape_0_per_frame79= -shape_0_per_frame80= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=993 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.95258 -shapecode_1_ang=0.37699 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=sample=1-instance/num_inst; -shape_1_per_frame3= -shape_1_per_frame4=/////// POV -shape_1_per_frame5= -shape_1_per_frame6=r1=50; -shape_1_per_frame7=q10=-3+6*q20; -shape_1_per_frame8=q11=300*q20; -shape_1_per_frame9= -shape_1_per_frame10=px = (r1+q10*cos(1*q11))*cos(q11); -shape_1_per_frame11=py = (r1+q10*cos(1*q11))*sin(q11); -shape_1_per_frame12=pz = q10*sin(1*q11); -shape_1_per_frame13= -shape_1_per_frame14=/////// surface (Moebius strip) -shape_1_per_frame15= -shape_1_per_frame16=r1=50; -shape_1_per_frame17=q10=-10+20*sample; -shape_1_per_frame18=q11=300*sample; -shape_1_per_frame19= -shape_1_per_frame20=sx = (r1+q10*cos(1*q11))*cos(q11); -shape_1_per_frame21=sy = (r1+q10*cos(1*q11))*sin(q11); -shape_1_per_frame22=sz = q10*sin(1*q11); -shape_1_per_frame23= -shape_1_per_frame24=my_x = sx+ px; -shape_1_per_frame25=my_y = sy+ py; -shape_1_per_frame26=my_z = -sz+ pz; -shape_1_per_frame27= -shape_1_per_frame28=my_x=my_x+q1; -shape_1_per_frame29=my_y=my_y+q2; -shape_1_per_frame30=my_z=my_z+q3; -shape_1_per_frame31= -shape_1_per_frame32=/////// rotations -shape_1_per_frame33= -shape_1_per_frame34=d = 0; -shape_1_per_frame35=zoom = 1; -shape_1_per_frame36= -shape_1_per_frame37=w1 = .2+atan2(py,px); -shape_1_per_frame38=w2 = 3.14; -shape_1_per_frame39=w3 = 1.57; -shape_1_per_frame40= -shape_1_per_frame41=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame42=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame43=z1 = my_z; -shape_1_per_frame44= -shape_1_per_frame45=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame46=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame47=y2 = y1; -shape_1_per_frame48= -shape_1_per_frame49=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame50=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame51=x3 = x2; -shape_1_per_frame52= -shape_1_per_frame53=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame54=w = atan2(x3,y3); -shape_1_per_frame55=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame56=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame57= -shape_1_per_frame58=my_x = zoom*sin(w)*p; -shape_1_per_frame59=my_y = zoom*cos(w)*p; -shape_1_per_frame60= -shape_1_per_frame61=x = 0.3 + my_x/q6; -shape_1_per_frame62=y = 0.5 + my_y/q5; -shape_1_per_frame63= -shape_1_per_frame64=//////// -shape_1_per_frame65= -shape_1_per_frame66=rad=rad/d; -shape_1_per_frame67=rad=if(above(rad,.1), .1,rad); -shape_1_per_frame68= -shape_1_per_frame69=r=.6+.2*sin(20*sample*30*q4); -shape_1_per_frame70=g=.2+.1*sin(22*sample+30*q4); -shape_1_per_frame71=b=.1+.1*sin(24*sample+30*q4); -shape_1_per_frame72= -shape_1_per_frame73=r2=.5*r; -shape_1_per_frame74=g2=.5*g; -shape_1_per_frame75=b2=.5*b; -shape_1_per_frame76= -shape_1_per_frame77=a=11*a/d; -shape_1_per_frame78=a=if(above(d,50),.1*a,a); -shape_1_per_frame79=a2=.4*a; -shape_1_per_frame80= -shape_1_per_frame81= -shapecode_2_enabled=1 -shapecode_2_sides=10 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=182 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02217 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=sample=1-instance/num_inst; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=/////// POV -shape_2_per_frame6= -shape_2_per_frame7=r1=50; -shape_2_per_frame8=q10=-3+6*q20; -shape_2_per_frame9=q11=300*q20; -shape_2_per_frame10= -shape_2_per_frame11=px = (r1+q10*cos(.5*q11))*cos(q11); -shape_2_per_frame12=py = (r1+q10*cos(.5*q11))*sin(q11); -shape_2_per_frame13=pz = q10*sin(.5*q11); -shape_2_per_frame14= -shape_2_per_frame15= -shape_2_per_frame16=/////// surface (sphere) -shape_2_per_frame17= -shape_2_per_frame18=turns = 50; -shape_2_per_frame19=size = 24; -shape_2_per_frame20=speed =.9; -shape_2_per_frame21=sx = (size-size*sample)*sin(speed*3.14*time+sample*6.28*turns); -shape_2_per_frame22=sy = (size-size*sample)*cos(speed*3.14*time+sample*6.28*turns); -shape_2_per_frame23=sz = 0; -shape_2_per_frame24= -shape_2_per_frame25=my_x = sx+ px; -shape_2_per_frame26=my_y = sy+ py; -shape_2_per_frame27=my_z = -sz+ pz; -shape_2_per_frame28= -shape_2_per_frame29=my_x=my_x+q1; -shape_2_per_frame30=my_y=my_y+q2; -shape_2_per_frame31=my_z=my_z+q3; -shape_2_per_frame32= -shape_2_per_frame33=/////// rotations -shape_2_per_frame34= -shape_2_per_frame35=d = 0; -shape_2_per_frame36=zoom = 1; -shape_2_per_frame37= -shape_2_per_frame38=w1 = .2+atan2(py,px); -shape_2_per_frame39=w2 = 3.14; -shape_2_per_frame40=w3 = 1.57; -shape_2_per_frame41= -shape_2_per_frame42=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_2_per_frame43=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_2_per_frame44=z1 = my_z; -shape_2_per_frame45= -shape_2_per_frame46=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_2_per_frame47=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_2_per_frame48=y2 = y1; -shape_2_per_frame49= -shape_2_per_frame50=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_2_per_frame51=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_2_per_frame52=x3 = x2; -shape_2_per_frame53= -shape_2_per_frame54=l = sqrt(x3*x3 + y3*y3); -shape_2_per_frame55=w = atan2(x3,y3); -shape_2_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_2_per_frame57=p = tan(asin(1) + atan2(d+z3,l)); -shape_2_per_frame58= -shape_2_per_frame59=my_x = zoom*sin(w)*p; -shape_2_per_frame60=my_y = zoom*cos(w)*p; -shape_2_per_frame61= -shape_2_per_frame62=x = 0.3 + my_x/q6; -shape_2_per_frame63=y = 0.5 + my_y/q5; -shape_2_per_frame64= -shape_2_per_frame65=//////// -shape_2_per_frame66= -shape_2_per_frame67=r=.7+.2*sin(11*sample+30*q4); -shape_2_per_frame68=g=.2+.1*sin(12*sample+30*q4); -shape_2_per_frame69=b=.1+.1*sin(22*sample+30*q4); -shape_2_per_frame70= -shape_2_per_frame71=r2=.01*r; -shape_2_per_frame72=g2=.01*g; -shape_2_per_frame73=b2=.01*b; -shape_2_per_frame74= -shape_2_per_frame75=a=8*a/d; -shape_2_per_frame76=a2=.8*a; -shape_2_per_frame77= -shape_2_per_frame78= -shapecode_3_enabled=1 -shapecode_3_sides=50 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=6 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.12701 -shapecode_3_ang=0.31416 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=3.36668 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=sample=1-instance/num_inst; -shape_3_per_frame3= -shape_3_per_frame4= -shape_3_per_frame5=/////// POV -shape_3_per_frame6= -shape_3_per_frame7=r1=50; -shape_3_per_frame8=q10=-3+6*q20; -shape_3_per_frame9=q11=300*q20; -shape_3_per_frame10= -shape_3_per_frame11=px = (r1+q10*cos(.5*q11))*cos(q11); -shape_3_per_frame12=py = (r1+q10*cos(.5*q11))*sin(q11); -shape_3_per_frame13=pz = q10*sin(.5*q11); -shape_3_per_frame14= -shape_3_per_frame15= -shape_3_per_frame16=/////// surface (ellipse) -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=q11=6.28*sample+q2; -shape_3_per_frame20= -shape_3_per_frame21=sx = 60*cos(q11); -shape_3_per_frame22=sy = 50*sin(q11); -shape_3_per_frame23=sz = sx; -shape_3_per_frame24= -shape_3_per_frame25=my_x = sx+ px; -shape_3_per_frame26=my_y = sy+ py; -shape_3_per_frame27=my_z = -sz+ pz; -shape_3_per_frame28= -shape_3_per_frame29=my_x=my_x+q1; -shape_3_per_frame30=my_y=my_y+q2; -shape_3_per_frame31=my_z=my_z+q3; -shape_3_per_frame32= -shape_3_per_frame33=/////// rotations -shape_3_per_frame34= -shape_3_per_frame35=d = 0; -shape_3_per_frame36=zoom = 1; -shape_3_per_frame37= -shape_3_per_frame38=w1 = .2+atan2(py,px); -shape_3_per_frame39=w2 = 3.14; -shape_3_per_frame40=w3 = 1.57; -shape_3_per_frame41= -shape_3_per_frame42=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame43=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame44=z1 = my_z; -shape_3_per_frame45= -shape_3_per_frame46=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame47=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame48=y2 = y1; -shape_3_per_frame49= -shape_3_per_frame50=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame51=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame52=x3 = x2; -shape_3_per_frame53= -shape_3_per_frame54=l = sqrt(x3*x3 + y3*y3); -shape_3_per_frame55=w = atan2(x3,y3); -shape_3_per_frame56=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame57=p = tan(asin(1) + atan2(d+z3,l)); -shape_3_per_frame58= -shape_3_per_frame59=my_x = zoom*sin(w)*p; -shape_3_per_frame60=my_y = zoom*cos(w)*p; -shape_3_per_frame61= -shape_3_per_frame62=x = 0.3 + my_x/q6; -shape_3_per_frame63=y = 0.5 + my_y/q5; -shape_3_per_frame64= -shape_3_per_frame65= -shape_3_per_frame66=//////// -shape_3_per_frame67= -shape_3_per_frame68=rad=2*rad+rad*sin(44*sample); -shape_3_per_frame69=rad=rad/d; -shape_3_per_frame70=rad=if(above(rad,.4), .4,rad); -shape_3_per_frame71= -shape_3_per_frame72=r=.8+.2*sin(11*sample); -shape_3_per_frame73=g=.3+.1*sin(12*sample); -shape_3_per_frame74=b=.2+.1*sin(22*sample); -shape_3_per_frame75= -shape_3_per_frame76=r2=.1*r; -shape_3_per_frame77=g2=.1*g; -shape_3_per_frame78=b2=.1*b; -shape_3_per_frame79= -shape_3_per_frame80=a=20*a/(d); -shape_3_per_frame81=a2=.2*a; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.98; -per_frame_2=zoom=-.999; -per_frame_3=//rot=sin(time/10)*0.3; -per_frame_4=ib_b=((sin(time/10))+0.5*0.5)+0.3; -per_frame_5=ib_g=((cos(time/7)*0.3)+0.5*0.5)+0.3; -per_frame_6=ib_r=((sin(time/8)*0.3)+0.5*0.5)+0.3; -per_frame_7=ob_b=(sin((time/8)+0.9)+0.5*0.5)+0.5; -per_frame_8=ob_g=sin((time/10)+0.1); -per_frame_9=ob_r=(cos(time/7))+0.3; -per_frame_10= -per_frame_11=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_12=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_13=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_14=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_15=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_16=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_17=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_18=vvb = min(1,max(0,vvb)); -per_frame_19=vvm = min(1,max(0,vvm)); -per_frame_20=vvt = min(1,max(0,vvt)); -per_frame_21=q1 = (vvb+vvm+vvt)*10; -per_frame_22=q2 = (vvb+vvm+vvt)*10; -per_frame_23=q3 = (vvb+vvm+vvt)*10; -per_frame_24=q4 = (vvb+vvm+vvt)*10; -per_frame_25=q5 = (vvb+vvm+vvt)*10; -per_frame_26=q6 = (vvb+vvm+vvt)*10; -per_frame_27=q7 = (vvb+vvm+vvt)*10; -per_frame_28=q8 = (vvb+vvm+vvt)*10; -per_frame_29=q9 = (vvb+vvm+vvt)*10; -per_frame_30=q10 = (vvb+vvm+vvt)*10; -per_frame_31=q11 = (vvb+vvm+vvt)*10; -per_frame_32=q12 = (vvb+vvm+vvt)*10; -per_frame_33=q13 = (vvb+vvm+vvt)*10; -per_frame_34=q14 = (vvb+vvm+vvt)*10; -per_frame_35=q15 = (vvb+vvm+vvt)*10; -per_frame_36=q16 = (vvb+vvm+vvt)*10; -per_frame_37=q17 = (vvb+vvm+vvt)*10; -per_frame_38=q18 = (vvb+vvm+vvt)*10; -per_frame_39=q19 = (vvb+vvm+vvt)*10; -per_frame_40=q20 = (vvb+vvm+vvt)*10; -per_frame_41=q21 = (vvb+vvm+vvt)*10; -per_frame_42=q22 = (vvb+vvm+vvt)*10; -per_frame_43=q23 = (vvb+vvm+vvt)*10; -per_frame_44=q24 = (vvb+vvm+vvt)*10; -per_frame_45=q25 = (vvb+vvm+vvt)*10; -per_frame_46=q26 = (vvb+vvm+vvt)*10; -per_frame_47=q27 = (vvb+vvm+vvt)*10; -per_frame_48=q28 = (vvb+vvm+vvt)*10; -per_frame_49=q29 = (vvb+vvm+vvt)*10; -per_frame_50=q30 = (vvb+vvm+vvt)*10; -per_frame_51=q31 = (vvb+vvm+vvt)*10; -per_frame_52=q32 = (vvb+vvm+vvt)*10; -per_frame_53= -per_pixel_1=xtc=sin(time); -per_pixel_2= -per_pixel_3=speed=40-above(bass,0.9)*15; -per_pixel_4=speed=speed+xtc; -per_pixel_5= -per_pixel_6= -per_pixel_7=acid=x*sin(time/10); -per_pixel_8=morphine=y*cos(time/10); -per_pixel_9= -per_pixel_10=dmt=above((treb*treb*treb/3),2.5)*.01; -per_pixel_11=saliva=above(treb,0.9)*.01; -per_pixel_12= -per_pixel_13=cx=dmt*(rad)*0.1; -per_pixel_14=cy=saliva*(rad)*0.1; -per_pixel_15= -per_pixel_16=dx=sin(y*speed)*0.01; -per_pixel_17=dy=cos(x*speed)*0.01; -per_pixel_18= -per_pixel_19=zoom=cos(x*(sin(time/10)*0.1))+(y*(cos(time/10)*0.1)); -per_pixel_20= -per_pixel_21=warp=-2*(((sin(time/2)*0.5+0.5)*2)*x)+(((cos(time/2)*0.5+0.5)*2)*y) -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.5; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs, rss, rss0, tmp, uvo; -comp_4=`float3 noise; -comp_5=` -comp_6=`float2 complex_div(float2 numerator, float2 denominator){ -comp_7=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_8=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_9=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_10=`} -comp_11=` -comp_12=`float2 uv_polar(float2 domain, float2 center){ -comp_13=` float2 c = domain - center; -comp_14=` float rad_hq = length(c); -comp_15=` float ang_hq = atan2(c.x,c.y); -comp_16=` return float2(ang_hq, rad_hq); -comp_17=`} -comp_18=` -comp_19=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_20=` float2 polar = uv_polar(domain, center); -comp_21=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_22=`} -comp_23=` -comp_24=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_25=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_26=`} -comp_27=` -comp_28=`float2 uv_bipolar_logarithmic(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_29=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_30=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord)*float2(M_INV_PI_2,1); -comp_31=`} -comp_32=` -comp_33=`float2 uv_scale(float2 domain, float2 center, float2 scale){ -comp_34=` return center + (domain-center)*scale; -comp_35=`} -comp_36=`float2 uv_lens_half_sphere(float2 domain, float2 position, float radius, float refractivity){ -comp_37=` float2 polar = uv_polar(domain, position); -comp_38=` float cone = saturate(1-polar.y/radius); -comp_39=` float halfsphere = sqrt(1-pow(cone-1,2)); -comp_40=` float w = atan2(1-cone,halfsphere); -comp_41=` float refrac_w = w-asin(sin(w)/refractivity); -comp_42=` float refrac_d = 1-cone - sin(refrac_w)*halfsphere/cos(refrac_w); -comp_43=` float2 refrac_uv =position+float2(sin(polar.x),cos(polar.x))*refrac_d*radius; -comp_44=` bool mask =(length(domain-position)= 0); -comp_58=` tmp = abs(frac(rss*8)-.5); -comp_59=` float3 dots = saturate(.04/length(tmp)) *noise; -comp_60=` rss = float2 (rss0.x,rss0.y+(time+o)/4); -comp_61=` rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_62=` noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_63=` tmp = abs(frac(rss*8)-.5); -comp_64=` dots += saturate(.02/length(tmp)) * noise; -comp_65=` dots *= saturate(.2/abs(rss0.y)); -comp_66=` return dots*dots; -comp_67=`return 0; -comp_68=`} -comp_69=` -comp_70=` -comp_71=` -comp_72=` -comp_73=` -comp_74=` -comp_75=`shader_body -comp_76=`{ -comp_77=`uv = 0.5 + (uv-0.5)*aspect.wz; -comp_78=`time *= 0.4; -comp_79=` -comp_80=`float2 pole1 =float2(0.1,0.5); -comp_81=`float2 pole2 =float2(0.9,0.5); -comp_82=` -comp_83=`float stars = hardcore_stars(uv,pole1,0) + hardcore_stars(uv,pole2,2); -comp_84=` -comp_85=`uv = uv_bipolar_logarithmic(uv, pole1, pole2, 2, 0.3, float2(q26,q27)*float2(8,1)); -comp_86=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5)*0.98; // Eo.S. mirror code with cutted borders -comp_87=`uv = uv.yx; -comp_88=` -comp_89=`float2 uv1 = uv; -comp_90=`float2 d = texsize.zw*3; -comp_91=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_92=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_93=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_94=` ret = GetPixel(uv1).x*float3(1,0,0)*0.5; -comp_95=` -comp_96=`ret.x += (+dx.x - dy.x)*0.4; -comp_97=`ret.x = pow(ret.x,0.8)*1.2; -comp_98=` -comp_99=`ret = lerp(ret,float3(1,1,1),GetPixel(uv1).z); -comp_100=` -comp_101=`//ret = lerp(ret,1-GetPixel(uv)*1.5,stars); -comp_102=`} -comp_103=` -comp_104=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 deleted file mode 100644 index e02f54a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R112 [PRIVATE].milk2 +++ /dev/null @@ -1,848 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_017; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(rad,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D -comp_21=`( sampler_main, mid_uv).z)); -comp_22=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_23=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_24=`//ret = tex2D(sampler_main, uv); -comp_25=`re = tex2D( sampler_MilkDrop3_002, my_uv+cos(ang+time/3)), -comp_26=`re = lerp( tex2D(sampler_MilkDrop3_017,my_uv-sin(ang+time/3)), re, ret.x); -comp_27=`ret = lerp( re, 1-re, ret.y); -comp_28=`//ret /= float3(2.1,-0.2,-2.1); -comp_29=`ret /= float3(-0.1,0.9,0.9); -comp_30=`ret /= float3(-2.9,1.4,2.8); -comp_31=`ret /= float3(2.5,2.1,0.8); -comp_32=`ret *=3; -comp_33=`} -comp_34=` \ No newline at end of file diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk deleted file mode 100644 index dd3f070..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk +++ /dev/null @@ -1,278 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=0.451 -fWarpScale=3.209 -fZoomExponent=3.30005 -fShader=0.000 -zoom=1.00441 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_frame_13= -per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); -per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` ret += (ret - GetBlur2(uv))*0.3; -warp_9=` ret *= 0.9; -warp_10=` -warp_11=` // add noise: -warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; -warp_14=` -warp_15=` // desaturate over time, to keep the globs white -warp_16=` //ret = lerp(ret, lum(ret), 0.2); -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; -comp_4=` -comp_5=` float crisp, blur; -comp_6=` float2 uv2; -comp_7=` -comp_8=` float shadow_offset = 0.0; -comp_9=` float shadow_str = 1.15; -comp_10=` -comp_11=` uv2 = (uv-0.5)*0.8+0.5; -comp_12=` crisp = tex2D(sampler_main, uv2).y; -comp_13=` // add drop shadow: -comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; -comp_15=` ret *= (1-blur*shadow_str); -comp_16=` ret = max(ret, crisp.xxx); -comp_17=` -comp_18=` uv2 = uv; -comp_19=` crisp = tex2D(sampler_main, uv2).x; -comp_20=` // add drop shadow: -comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; -comp_22=` ret *= (1-blur*shadow_str); -comp_23=` ret = max(ret, crisp.xxx); -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 deleted file mode 100644 index 0b09e0d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R113.milk2 +++ /dev/null @@ -1,1114 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:41:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=cisor -blending_progress=0.44 -blending_direction=-1 -random_1=0.680081 -random_2=0.700271 -random_3=0.417886 -random_4=0.54458 -random_5=0.658537 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R075.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1= -per_frame_2=//zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+0.7; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.5) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 64; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (treb*.5,bass*.3,mid*.3); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.003 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.25)-float3(bass*.1,treb*.1+0.1*q25,mid*.1); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*1-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+1.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R113.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=0.451 -fWarpScale=3.209 -fZoomExponent=3.30005 -fShader=0.000 -zoom=1.00441 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.59495 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.35308 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.38652 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=4.81699 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=2.66718 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=3.59495 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=5.99577 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=//zoom = zoom + 0.7*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.1*(0.001*cos(time*0.014+3) + 0.01*cos(time*0.7732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_frame_13= -per_frame_14=rot = rot + min(00.01,pow(max(0,bass_att-1),2)*00.1); -per_pixel_1=//zoom = zoom + 0.005*cos(ang*5 + time*1.5); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` ret += (ret - GetBlur2(uv))*0.3; -warp_9=` ret *= 0.9; -warp_10=` -warp_11=` // add noise: -warp_12=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_13=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/556.0 * 212; -warp_14=` -warp_15=` // desaturate over time, to keep the globs white -warp_16=` //ret = lerp(ret, lum(ret), 0.2); -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, (uv-0.5)*0.6+0.5).zzz; -comp_4=` -comp_5=` float crisp, blur; -comp_6=` float2 uv2; -comp_7=` -comp_8=` float shadow_offset = 0.0; -comp_9=` float shadow_str = 1.15; -comp_10=` -comp_11=` uv2 = (uv-0.5)*0.8+0.5; -comp_12=` crisp = tex2D(sampler_main, uv2).y; -comp_13=` // add drop shadow: -comp_14=` blur = GetBlur1(uv2 + shadow_offset).y; -comp_15=` ret *= (1-blur*shadow_str); -comp_16=` ret = max(ret, crisp.xxx); -comp_17=` -comp_18=` uv2 = uv; -comp_19=` crisp = tex2D(sampler_main, uv2).x; -comp_20=` // add drop shadow: -comp_21=` blur = GetBlur1(uv2 + shadow_offset).x; -comp_22=` ret *= (1-blur*shadow_str); -comp_23=` ret = max(ret, crisp.xxx); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 deleted file mode 100644 index 4e85b59..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 Mandala.milk2 +++ /dev/null @@ -1,286 +0,0 @@ -Created with MILKDROP 3.26 on 27/06/2024 at 16:38:08 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.50 -blending_direction=1 -random_1=0.816667 -random_2=0.790650 -random_3=0.408672 -random_4=0.885637 -random_5=0.676152 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.040 Sand Rose 10 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.634 -fWaveSmoothing=0.100 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.040 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.12000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.380 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=mv_r = mv_r + 0.5*(0.2*sin(1.5*time)) + 0.1*sin(2*time); -per_frame_4=mv_g = mv_g + 0.5*(0.2*sin(1.24*time)) + 0.1*sin(1.57*time); -per_frame_5=mv_b = mv_b + 0.5*(0.2*sin(1.34*time)) + 0.1*sin(1.73*time); -per_frame_6= -per_frame_7=wave_r = 1-mv_r; -per_frame_8=wave_g = 1-mv_b; -per_frame_9=wave_b = 1-mv_g; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.11)*0.883+1.11); -per_pixel_2=dx_r = equal(thresh,.2)*0.0142*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,.2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4= -per_pixel_5=//rot = rot + 0.001*abs(sin(0.6*time) + 0.25*cos(1.2*time))*(rad); -per_pixel_6=dy = dy +dy_r+ 0.00144*(0.22*sin(1.732*time)) + (0.225*sin(0.73*time))*sin(2.03*time)*(0.57-rad); -per_pixel_7=dx = dx + dy_r+0.00162*(0.09*cos(1.597*time)) + (0.24*sin(time))*sin(1.88*time)*(0.45-rad); -per_pixel_8=dx = dx + 0.000149*(0.232*sin(1.04*time) + 0.0376*cos(0.232*time)*cos(12*rad)); -per_pixel_9=dy = dy + 0.00014*(0.163*cos(2*bass_att) + 0.033*sin(0.163*time)*sin(12*rad)); -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`//MilkDrop3 Solarize Mode: -comp_14=`ret = ret*(1-ret)*4; -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala0.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.620000 -SpriteSY=-0.620000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 deleted file mode 100644 index bb79f84..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double time.milk2 +++ /dev/null @@ -1,636 +0,0 @@ -Created with MILKDROP 3 PRO on 11/04/2024 at 22:40:29 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=snail3 -blending_progress=0.53 -blending_direction=1 -random_1=0.234000 -random_2=0.017000 -random_3=0.228000 -random_4=0.781000 -random_5=0.139000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R081 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.280 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.010 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.88020 -fShader=0.330 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.99980 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.010 -ib_size=0.500 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.010 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ox=.1*cos(sample*6.2831); -wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_0_per_point3=x=.5+ox*cos(time*0.1+1.0467)-oy*sin(time*0.1+1.0467); -wave_0_per_point4=y=.5+ox*sin(time*0.1+1.0467)+oy*cos(time*0.1+1.0467); -wave_0_per_point5=r=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point6=g=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point7=b=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_0_per_point9= -wave_0_per_point10=x = x+q1; -wave_0_per_point11=y = y+q2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ox=.1*cos(sample*6.2831); -wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_1_per_point3=x=.5+ox*cos(time*0.1)-oy*sin(time*0.1); -wave_1_per_point4=y=.5+ox*sin(time*0.1)+oy*cos(time*0.1); -wave_1_per_point5=r=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point6=g=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point7=b=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_1_per_point9= -wave_1_per_point10=x = x+q1; -wave_1_per_point11=y = y+q2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ox=.1*cos(sample*6.2831); -wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_2_per_point3=x=.5+ox*cos(time*0.1+2.0933)-oy*sin(time*0.1+2.0933); -wave_2_per_point4=y=.5+ox*sin(time*0.1+2.0933)+oy*cos(time*0.1+2.0933); -wave_2_per_point5=r=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point6=g=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point7=b=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_2_per_point9= -wave_2_per_point10=x = x+q1; -wave_2_per_point11=y = y+q2; -wave_2_per_point12= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=2.50241 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.470 -wavecode_3_a=1.000 -wave_3_per_frame1=temp1=.1*cos((q3+3.1415*q6)+0.1*bass_att); -wave_3_per_frame2=temp2=.35*sin((q3+3.1415*q6)+0.1*bass_att)*1.2; -wave_3_per_frame3=temp3=.1*cos((q4*1.473+3.1415*q6)+0.1*mid_att); -wave_3_per_frame4=temp4=.35*sin((q4*1.473+3.1415*q6)+0.1*mid_att)*1.2; -wave_3_per_frame5=temp5=.1*cos((q5*1.473+3.1415*q6)+0.1*treb_att); -wave_3_per_frame6=temp6=.35*sin((q5*1.473+3.1415*q6)+0.1*treb_att)*1.2; -wave_3_per_frame7= -wave_3_per_frame8=v1=temp1*cos(0*time*0.1+1.0467)-temp2*sin(0*time*0.1+1.0467)+.5; -wave_3_per_frame9=v2=temp1*sin(0*time*0.1+1.0467)+temp2*cos(0*time*0.1+1.0467)+.5; -wave_3_per_frame10=v3=temp3*cos(0*time*0.1+2.0933)-temp4*sin(0*time*0.1+2.0933)+.5; -wave_3_per_frame11=v4=temp3*sin(0*time*0.1+2.0933)+temp4*cos(0*time*0.1+2.0933)+.5; -wave_3_per_frame12=v5=temp5*cos(0*time*0.1)-temp6*sin(0*time*0.1)+.5; -wave_3_per_frame13=v6=temp5*sin(0*time*0.1)+temp6*cos(0*time*0.1)+.5; -wave_3_per_frame14= -wave_3_per_frame15=tmp=v1*(v4-v6)-v2*(v3-v5)+(v3*v6-v5*v4); -wave_3_per_frame16=xcoef=(v1*v1+v2*v2)*(v4-v6)-(v3*v3+v4*v4)*(v2-v6)+(v5*v5+v6*v6)*(v2-v4); -wave_3_per_frame17=ycoef=(v1*v1+v2*v2)*(v3-v5)-(v3*v3+v4*v4)*(v1-v5)+(v5*v5+v6*v6)*(v1-v3); -wave_3_per_frame18=coef=(v1*v1+v2*v2)*(v3*v6-v5*v4) - (v3*v3+v4*v4)*(v1*v6-v5*v2) +(v5*v5+v6*v6)*(v1*v4-v3*v2); -wave_3_per_frame19= -wave_3_per_frame20=xcoef=-xcoef/tmp; -wave_3_per_frame21=ycoef=ycoef/tmp; -wave_3_per_frame22=coef=-coef/tmp; -wave_3_per_frame23= -wave_3_per_frame24=// circle coordinates (t1,t2,t3)=(centerX,centerY,radius) -wave_3_per_frame25=t1=-xcoef*.5; -wave_3_per_frame26=t2=-ycoef*.5; -wave_3_per_frame27=t3=sqrt(.25*(xcoef*xcoef+ycoef*ycoef-4*coef)); -wave_3_per_frame28= -wave_3_per_frame29=// the angles of the electrons with respect to the circle's center -wave_3_per_frame30=// (add 2pi to avoid negative values) -wave_3_per_frame31=v7=atan2(v2-t2,v1-t1)+6.2831; -wave_3_per_frame32=v8=atan2(v4-t2,v3-t1)+6.2831; -wave_3_per_frame33=v9=atan2(v6-t2,v5-t1)+6.2831; -wave_3_per_frame34= -wave_3_per_frame35=// sort v7,v8,v9 (from smaller to bigger) and save in t4,t5,t6. -wave_3_per_frame36=t4=min(v7,v8); t4=min(t4,v9); -wave_3_per_frame37=t6=max(v7,v8); t6=max(t6,v9); -wave_3_per_frame38=t5=if( above(v7-t4,0)*below(v7-t6,0), v7,0); -wave_3_per_frame39=t5=if( above(v8-t4,0)*below(v8-t6,0), v8,t5); -wave_3_per_frame40=t5=if( above(v9-t4,0)*below(v9-t6,0), v9,t5); -wave_3_per_frame41= -wave_3_per_frame42=// t4,t5,t6 now are the sorted angles of the electrons and t4 gmegabuf(n+1000),.5,.8); -per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; -per_frame_54= n = n+1; -per_frame_55=); -per_frame_56= -per_frame_57= -per_frame_58=//Lookup-Tabele sortieren -per_frame_59=n0 = 1000; n=0; -per_frame_60=loop (flen-1, -per_frame_61= q1 = n; q2 = n+1; -per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); -per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); -per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), -per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), -per_frame_66= gmegabuf(sortbase+q2) = q5), 0); -per_frame_67= -per_frame_68= n = n+1; -per_frame_69=); -per_frame_70= -per_frame_71= -per_frame_72=monitor = gmegabuf(sortbase+1); -per_frame_73=monitor = vol1; -per_frame_74= -per_frame_75= -per_frame_76= -per_frame_77=q32 = aspecty; -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 deleted file mode 100644 index fa2f66a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 double4.milk2 +++ /dev/null @@ -1,1165 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:28:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.490 -blending_direction=1 -random_1=0.126 -random_2=0.102 -random_3=0.173 -random_4=0.040 -random_5=0.079 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R046.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.840 -fDecay=0.500 -fVideoEchoZoom=1.105 -fVideoEchoAlpha=1.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.460 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,0.11),0.53,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*0.49; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.080 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*0.0022*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,0.1),0.51,mx); -wave_1_per_point12=my=if(above(my,0.85),0.47,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*0.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=0.47; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,0.85),0.52,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.85),0.53,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*0.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.040 -wave_3_init1=mx=0.48; -wave_3_init2=my=0.39; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.26337 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.050 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.990 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09500 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.07000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.010 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.455 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.950 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.070 -shapecode_3_border_a=0.100 -per_frame_init_1=index = 0; -per_frame_init_2=loop (100000, -per_frame_init_3= megabuf(index) = 0; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=flen = 128; shapes = 32; sortbase = 7000; -per_frame_init_9= -per_frame_init_10=reg07 = sortbase; -per_frame_init_11=n = 0; -per_frame_init_12=loop (flen, -per_frame_init_13= gmegabuf(sortbase+n) = n; -per_frame_init_14= n = n+1; -per_frame_init_15=); -per_frame_init_16= -per_frame_1=dec_m = pow (0.85, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_s + beat*(1-dec_s); -per_frame_5=is_beat = above(beat, 1.5*avg+2*peak) * above (time, t0+.3); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_8=index = (index + is_beat) %32; -per_frame_9=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_10=q27 = index; -per_frame_11=q24 = is_beat; -per_frame_12= -per_frame_13=trig = is_beat; -per_frame_14=vol1 = if(trig,.5+sqrt(peak)/4,vol1); -per_frame_15=ran1 = if (trig, (rand(100)/50-1)*vol1, ran1); -per_frame_16=ran2 = if (trig, (rand(100)/50-1)*vol1, ran2); -per_frame_17= -per_frame_18=trig = is_beat * (index%8==0); -per_frame_19=ran3 = if (trig, (rand(100)/50-1)*vol1, ran3); -per_frame_20= -per_frame_21=ran1_ = ran1_*dec_m + (1-dec_m) * ran1; -per_frame_22=ran2_ = ran2_*dec_m + (1-dec_m) * ran2; -per_frame_23=ran3_ = ran3_*dec_m + (1-dec_m) * ran3; -per_frame_24=dec_m = pow (0.7, 30/fps); -per_frame_25= -per_frame_26=q10 = ran1_; -per_frame_27=q11 = ran2_; -per_frame_28=q12 = ran3_; -per_frame_29= -per_frame_30=reg10 = 5000; reg11 = 40; -per_frame_31=gmegabuf(reg10 + frame%reg11) = ran1_; -per_frame_32=gmegabuf(reg10 + reg11 + frame%reg11) = ran2_; -per_frame_33=gmegabuf(reg10 + 2*reg11 + frame%reg11) = ran3_; -per_frame_34= -per_frame_35= -per_frame_36= -per_frame_37=//normalize spectrum -per_frame_38=n = 0; vol = 0.1; mean = 0; -per_frame_39=loop (flen, -per_frame_40= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_41= dec = if(megabuf(n)<=value,0.2,pow(.95,30/fps)); -per_frame_42= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_43= vol = vol + pow(megabuf(n),2); -per_frame_44= n= n+1; -per_frame_45=); -per_frame_46=vol = sqrt(vol); -per_frame_47=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_48= -per_frame_49=// post smoothing -per_frame_50=n= 0; -per_frame_51=loop (flen, -per_frame_52= dec = if (megabuf(n)/vol > gmegabuf(n+1000),.5,.8); -per_frame_53= gmegabuf(n+1000) = gmegabuf(n+1000)*dec+ (1-dec)*megabuf(n)/vol_; -per_frame_54= n = n+1; -per_frame_55=); -per_frame_56= -per_frame_57= -per_frame_58=//Lookup-Tabele sortieren -per_frame_59=n0 = 1000; n=0; -per_frame_60=loop (flen-1, -per_frame_61= q1 = n; q2 = n+1; -per_frame_62= q3 = gmegabuf(n0+gmegabuf(sortbase+q1)); -per_frame_63= q4 = gmegabuf(n0+gmegabuf(sortbase+q2)); -per_frame_64= if (q3<=q4, exec3 (q5 = gmegabuf(sortbase+q1), -per_frame_65= gmegabuf(sortbase+q1) = gmegabuf(sortbase+q2), -per_frame_66= gmegabuf(sortbase+q2) = q5), 0); -per_frame_67= -per_frame_68= n = n+1; -per_frame_69=); -per_frame_70= -per_frame_71= -per_frame_72=monitor = gmegabuf(sortbase+1); -per_frame_73=monitor = vol1; -per_frame_74= -per_frame_75= -per_frame_76= -per_frame_77=q32 = aspecty; -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 deleted file mode 100644 index 02262f6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 horizontal [PRIVATE].milk2 +++ /dev/null @@ -1,1497 +0,0 @@ -Created with MILKDROP 3.1 on 07/04/2023 at 23:08:44 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.520 -blending_direction=-1 -random_1=0.142 -random_2=0.128 -random_3=0.924 -random_4=0.057 -random_5=0.039 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 deleted file mode 100644 index d0668b0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2 plasma [PRIVATE].milk2 +++ /dev/null @@ -1,1500 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 17:32:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.25 -blending_direction=-1 -random_1=0.782249 -random_2=0.851762 -random_3=0.559621 -random_4=0.244986 -random_5=0.352575 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=12 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`ret /= float3(1.6,-2.9,-2.0); -comp_10=`ret /= float3(1.6,-0.3,-1.2); -comp_11=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk deleted file mode 100644 index f96ed62..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk +++ /dev/null @@ -1,724 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 deleted file mode 100644 index aa72e53..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 2.milk2 +++ /dev/null @@ -1,1071 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 00:09:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.550 -blending_direction=-1 -random_1=0.239 -random_2=0.175 -random_3=0.306 -random_4=0.819 -random_5=0.025 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.241 -fWarpScale=2.108 -fZoomExponent=4.21826 -fShader=0.000 -zoom=1.06152 -rot=0.00000 -cx=0.540 -cy=0.545 -dx=0.00000 -dy=0.00000 -warp=0.11918 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.257 -ib_g=0.245 -ib_b=0.273 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_r = wave_r + 0.689*( 0.558*sin(1.437*time) + 0.364*sin(0.9215*time) )/3; -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) )/3; -per_frame_3=wave_b = wave_b + 0.663*( 0.624*sin(1.301*time) + 0.364*sin(1.055*time) )/3; -per_frame_4=rot = rot + 0.02*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) )/3; -per_frame_5=//cx = cx + 0.10*( 0.60*sin(0.374*time) + 0.10*sin(0.294*time) )/3; -per_frame_6=//cy = cy + 0.10*( 0.60*sin(0.393*time) + 0.10*sin(0.223*time) )/3; -per_frame_7=dx = dx + 0.0010*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) )/3; -per_frame_8=dy = dy + 0.0010*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) )/3; -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10= -per_frame_11=wave_x = 0.09 + rand(80)*0.009; -per_frame_12=wave_y = 0.1 + rand(80)*0.01; -per_frame_13=t2 = time*2/3; -per_frame_14=wave_x = 0.5 + 0.2*( 0.60*sin(0.374*t2) + 0.40*sin(0.294*t2) ); -per_frame_15=wave_y = 0.5 + 0.2*( 0.60*sin(0.393*t2) + 0.40*sin(0.223*t2) ); -per_pixel_1=zoom = 1.007; -per_pixel_2=rot=(sin(ang*2 + time*0.92)*.49 + 0.19)*bass/12; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_002; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*3; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.05,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( MilkDrop3_001, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*tan(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.011; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.02)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.004))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`ret /= float3(1.4,2.6,2.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk deleted file mode 100644 index 2d35533..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3 inverted.milk +++ /dev/null @@ -1,791 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.050 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=9 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr*2; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.007; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`} -comp_47=` -comp_48=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk deleted file mode 100644 index 828b4ef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 3.milk +++ /dev/null @@ -1,749 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr*2; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.007; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=`ret = tex2D(sampler_fw_main, uv); -comp_5=` -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 deleted file mode 100644 index 8f4b797..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4 vs amandio c.milk2 +++ /dev/null @@ -1,1923 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:56:34 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.550 -blending_direction=-1 -random_1=0.200 -random_2=0.019 -random_3=0.138 -random_4=0.019 -random_5=0.655 - -[PRESET1_BEGIN] -NAME=amandio c - embrace 07 y .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=0.786 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.865 -fWaveScale=0.016 -fWaveSmoothing=0.900 -fWaveParam=0.780 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.498 -fWarpScale=100.000 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99815 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99817 -sy=0.99990 -wave_r=0.250 -wave_g=0.250 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.400 -ob_g=0.300 -ob_b=0.350 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.000 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=51 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.80000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.01000 -wavecode_2_smoothing=1.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.05095 -wavecode_3_smoothing=1.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.01043 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.42496 -shapecode_0_r=0.130 -shapecode_0_g=0.000 -shapecode_0_b=0.100 -shapecode_0_a=1.000 -shapecode_0_r2=0.130 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.500 -shapecode_0_border_g=0.200 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.010 -shapecode_1_enabled=0 -shapecode_1_sides=40 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=2 -shapecode_1_x=0.190 -shapecode_1_y=0.660 -shapecode_1_rad=0.79715 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.79398 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1024 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.72169 -shapecode_2_ang=1.82212 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=9.78103 -shapecode_2_r=0.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=sample=instance/num_inst; c=instance%2; -shape_2_per_frame2= -shape_2_per_frame3=//// yin-yang -shape_2_per_frame4= -shape_2_per_frame5=t=(5+4.5*sin(.2*time))*sample-.4*time; -shape_2_per_frame6=x1=.3*sample*sin(t); y1=.2*cos(t); -shape_2_per_frame7=x=.5+ if(c,-x1,x1)/q6; y=.5+ if(c,y1,-y1)/q5; -shape_2_per_frame8= -shape_2_per_frame9=rad=rad*(1-pow(.1,1-sample)); ang=if(c,-t/2,t/2); -shape_2_per_frame10= -shape_2_per_frame11=r=if(c,sample,1-sample); r2=r; border_r=1-r; -shape_2_per_frame12=g=.7*r; g2=g; border_g=.7*(1-r); -shape_2_per_frame13=b=.3*r; b2=b; border_b=.3*(1-r); -shapecode_3_enabled=0 -shapecode_3_sides=60 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=2 -shapecode_3_x=0.490 -shapecode_3_y=0.510 -shapecode_3_rad=3.72610 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.80193 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq30=if(above(chng,cthr),rand(1)*.3,mq30); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q30=mq30; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=decay=.1; -per_frame_19=wave_a=0; -per_frame_20=zoom=1; -per_frame_21=warp=0; -per_frame_22= -per_frame_23=q5=aspectx; -per_frame_24=q6=aspecty; -per_frame_25= -per_frame_26= -per_frame_27=bt=bt+bass_att/fps; -per_frame_28=q1=bt; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; -warp_5=` float3 ret2 = tex2D( sampler_fc_main, uv ).xyz; -warp_6=` -warp_7=` ret.x = tex2D( sampler_main, (uv-0.5)*1.00+0.5 ).x; -warp_8=` ret.y = tex2D( sampler_main, (uv-0.5)*0.9+0.5 ).y; -warp_9=` ret.z = tex2D( sampler_main, (uv-0.5)*1.15+0.5 ).z; -warp_10=` -warp_11=` // darken (decay) over time -warp_12=` ret *= 0.75; //or try: ret -= 0.004; -warp_13=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_14=` ((uv.xyy*q27 -warp_15=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_16=` ).xyz* -warp_17=` float3(1,1,0)*0.05 + -warp_18=` time*float3(0,0,1)*q29 -warp_19=` ); -warp_20=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y += (noise9).x*.5; -warp_21=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z += (noise9).y*.5; -warp_22=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x += (noise9).z*.5; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(0.2,0.3,0.6); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)*0); -comp_18=`ret = lerp(ret,float3(3,2,1),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`ret = lerp(ret,float3(0,0,0),1.5*GetPixel(uv_swimmer).x); -comp_21=` -comp_22=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_23=` ((float3(dx.z,dy.x,uv.y)*q28 -comp_24=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_25=` ).xyz* -comp_26=` float3(1,1,0)*0.05 + -comp_27=` time*float3(0,0,1)*q30 -comp_28=` ); -comp_29=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; -comp_30=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; -comp_31=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=171 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08520 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.400*sin(time*bass); -shape_1_per_frame10=y=y+0.417*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=202 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk deleted file mode 100644 index e4123ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 4.milk +++ /dev/null @@ -1,1142 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=171 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08520 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.400*sin(time*bass); -shape_1_per_frame10=y=y+0.417*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=202 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 deleted file mode 100644 index 6bca2e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 5.milk2 +++ /dev/null @@ -1,1910 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 19:08:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.410 -blending_direction=-1 -random_1=0.978 -random_2=0.001 -random_3=0.436 -random_4=0.098 -random_5=0.988 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 4.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=171 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08520 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*2.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*2.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.400*sin(time*bass); -shape_1_per_frame10=y=y+0.417*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=202 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad)*sin(rad*3)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15)*(rad)*sin(rad*3); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass))*(rad)*sin(rad*3); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x)*(rad)*sin(rad*3); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2)))*(rad)*sin(rad*3); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(2.3,1.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 1.3*cos(vol*150); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*rad)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr*2; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25=rot = 0.007; -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.503)*(1+(rc.y*0.02)*(rad*3)*sin(rad)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.002))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0.1,0,0), frac(q3*bass)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 0.985; -warp_21=` -warp_22=` -warp_23=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=`ret = tex2D(sampler_fw_main, uv); -comp_5=` -comp_6=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 deleted file mode 100644 index 7bb3ddc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven 7b.milk2 +++ /dev/null @@ -1,359 +0,0 @@ -Created with MILKDROP 3.21 on 21/10/2023 at 00:22:54 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=-1 -random_1=0.282791 -random_2=0.239431 -random_3=0.659621 -random_4=0.910569 -random_5=0.378997 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - amandio c - Plasma -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.207 -fWaveScale=0.010 -fWaveSmoothing=0.000 -fWaveParam=0.240 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=1.170 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.970 -b2x=0.780 -b3x=0.790 -b1ed=0.310 -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`#define tex sampler_Pattern_002 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/3)*xymod.x-cos(time/3)*xymod.y/3; -warp_11=`xy1.y=cos(time/3)*xymod.x+sin(time/3)*xymod.y; -warp_12=` -warp_13=`uv=xy1+aspect.xy; -warp_14=` -warp_15=`ret = tex2D(tex, uv ).xyz; -warp_16=` -warp_17=`} -comp_1=`shader_body -comp_2=`{float str=0.24; -comp_3=`//ret=tex2D(sampler_main,uv).zyx; -comp_4=`ret=GetPixel(uv); -comp_5=`float2 newuv; -comp_6=`float3 m[3]; -comp_7=`m[0]=GetPixel(uv-(0.44-ret.xy)*str); -comp_8=`m[1]=GetPixel(uv-(0.38-ret.yz)*str); -comp_9=`m[2]=GetPixel(uv-(0.59-ret.xz)*str); -comp_10=`//ret=float3(0.1,2.9,0.5),lum(m[1]),lum(m[2])); //MilkDrop2077 color mod -comp_11=`ret=(m[0]*m[1]*m[2])*1.2; -comp_12=`ret=ret*GetBlur2(uv); -comp_13=`ret/=0.23; -comp_14=`//MilkDrop3 Color Mode: -comp_15=`ret /= float3(2.2,1.5,1.2); -comp_16=`//MilkDrop3 Solarize Mode: -comp_17=`ret = ret*(1-ret)*4; -comp_18=`//MilkDrop3 Brightness Mode: -comp_19=`ret *= 1.6; -comp_20=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R115 cope - the drain to heaven 7 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.505 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.96000 -shapecode_0_r=1.140 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.940 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_0_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_0_per_frame3=x = x- 0.4*x*sin(time); -shape_0_per_frame4=y = y- 0.44*y*cos(time); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=rad = rad*mid_att; -shape_0_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_0_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame12= -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50)/3; -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20)/3; -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35)/3; -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r/3; -per_frame_7=q7=wave_b/3; -per_frame_8=q6=wave_g/3; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*0.2) + 0.4*sin(0.18*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*0.6) + 0.4*sin(0.15*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*0.34) + 0.4*sin(0.14*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.01); -per_frame_19=q17 = -0.007*sin(time*0.0254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol/3; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.0015))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15)/3; -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1.03; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float3 ret1; -comp_3=`float2 zz, uv0, uv1,uv2,uv3,uv4; -comp_4=`float smask; -comp_5=` -comp_6=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_7=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_8=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_9=`angle = angle * .25; -comp_10=`return y < 0 ? -angle : angle;} -comp_11=` -comp_12=`shader_body { ; -comp_13=`uv0 = uv; -comp_14=`uv1 = (uv-.5)*aspect.xy; -comp_15=` -comp_16=`uv1 = (uv - .5) * aspect.xy; -comp_17=`float stars = 0; float dist, inten; -comp_18=`int n = 1; -comp_19=`int anz = 4; -comp_20=`while (n <= anz) { -comp_21=` dist = (1-frac(1.0/anz*n+.10*time)) * (1-.2*rad); -comp_22=` inten = (1-dist); -comp_23=` uv3 = (uv1+float2(q1,q2)); -comp_24=` uv4 = 64*dist*uv3; -comp_25=` smask = (tex2D (sampler_pw_noise_lq,uv4/256)).g-.9; -comp_26=` stars += max(stars,saturate(inten*(0.11/length(abs(frac(uv4)-0.47))*smask))); -comp_27=`n++; -comp_28=`} -comp_29=`uv2 = uv1 - float2(q5,q6); -comp_30=`float beat = (mid - 0.45) * (mid > 0.45)*2; -comp_31=`float flash = .01/(length(uv2))*min(3,pow(beat,1)); -comp_32=`flash *= flash/(abs(frac(3*aTan2(uv2.x,uv2.y)+time*2)-.5)); -comp_33=`ret1 = max(GetPixel(uv0)*2,GetBlur2(uv0)*2); -comp_34=`//ret = saturate(0.022/length(sin(uv3)))*float3(0.2,2.6,0.1); //MilkDrop2077 color mod -comp_35=`ret += saturate(pow(stars,2)); -comp_36=`ret *= saturate(1-2*lum(ret1)); -comp_37=`ret += ret1; -comp_38=`ret -= 0.1; -comp_39=`//ret += 2*saturate(flash)*float3(2.2,2.9,0.7); //MilkDrop2077 color mod -comp_40=`ret /= float3(2.0,2.9,2.3); -comp_41=`ret*=1.4; -comp_42=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk deleted file mode 100644 index 5725749..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R115 cope - the drain to heaven.milk +++ /dev/null @@ -1,293 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk deleted file mode 100644 index dc3b697..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R116.milk +++ /dev/null @@ -1,295 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.179 -fWaveSmoothing=0.000 -fWaveParam=0.300 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.81950 -fShader=0.000 -zoom=1.06970 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00600 -warp=0.01000 -sx=0.99960 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.36960 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=63 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=3.14150 -shapecode_0_tex_zoom=1.64460 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.400 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.1*q3; -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.18167 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14150 -shapecode_1_tex_zoom=5.42789 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.91+1.3); -per_frame_2= -per_frame_3=wave_r = 0.5 + 0.5*(0.6*sin(time*1.3) + 0.4*sin(0.98*time)); -per_frame_4=wave_b = 0.5 + 0.5*(0.6*sin(time*1.1) + 0.4*sin(0.78*time)); -per_frame_5=wave_g = 0.5 + 0.5*(0.6*sin(time*1.2) + 0.4*sin(0.6*time)); -per_frame_6= -per_frame_7=q8=wave_r; -per_frame_8=q7=wave_b; -per_frame_9=q6=wave_g; -per_frame_10= -per_frame_11=wr = 0.5+0.4*(0.6*sin(time*0.2) + 0.4*sin(0.8*time)); -per_frame_12=wb = 0.5+0.4*(0.6*sin(time*0.377) + 0.4*sin(0.5*time)); -per_frame_13=wg = 0.5+0.4*(0.6*sin(time*0.7) + 0.4*sin(0.4*time)); -per_frame_14= -per_frame_15=q10=wr;//*above(bass_thresh, 1.9)*1; -per_frame_16=q11=wb;//*above(bass_thresh, 1.9)*1; -per_frame_17=q12=wg;//*above(bass_thresh, 1.9)*1; -per_frame_18= -per_frame_19=q10=0.8; -per_frame_20=q11=0.2; -per_frame_21=q12=0.1; -per_frame_22= -per_frame_23= -per_frame_24=q18 = 0.01*sin(mtime*0.1); -per_frame_25=q17 = -0.01*sin(mtime*0.254); -per_frame_26=q2=bass_thresh; -per_frame_27= -per_frame_28=vol=(bass+mid+treb)*0.25; -per_frame_29=vol=vol*vol; -per_frame_30=q3=vol; -per_frame_31=q5=vol*0.5; -per_frame_32=mtime=mtime+vol*0.01; -per_frame_33=q2=mtime*0.25; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float3 rc = GetBlur1(uv)+GetPixel(uv); -warp_5=` -warp_6=` float2 ruv = uv = 0.5 + (uv-0.5)*(1+(rc.y*0.05)); -warp_7=` -warp_8=` ruv = frac(float2(uv.x+pow(rc.x,q17), uv.y+pow(rc.x, q18))); -warp_9=` -warp_10=` -warp_11=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; -warp_12=` -warp_13=` float3 noise3 = lerp(float3(0,0,0),float3(q10,q11,q12), (rad)); -warp_14=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_15=` noise2 += noise3*vol; -warp_16=` -warp_17=` ret += 0.3*saturate(cross((1-ret), (noise2))); -warp_18=` -warp_19=` ret *= 0.97; -warp_20=` -warp_21=` -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= float3(0.9, 0.3, 0.5); -comp_5=` -comp_6=` ret *= 1.34; //gamma -comp_7=` ret *= ret; //darken -comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk deleted file mode 100644 index ba95d6c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R117.milk +++ /dev/null @@ -1,442 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = .5 + int(rand(25))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = .5 + int(rand(25))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = .5 + int(rand(25))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = .5 + int(rand(25))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q3)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q3)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q3)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = .5 + int(rand(25))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = .5 + int(rand(25))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=// raytraced sphere code -per_frame_19= -per_frame_20=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_21=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_22= -per_frame_23=zz = 1 + bass_att*0; // linear zoom -per_frame_24= -per_frame_25=pi = asin(1)*2; -per_frame_26=pi2inv = 0.5/pi; -per_frame_27=maskangle = asin( 1/d); -per_frame_28=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_29=q31 = d; -per_frame_30=q30 = z; -per_frame_31=q29 = pi2inv; -per_frame_32=q28 = pi; -per_frame_33=q27 = 1/zz; -per_frame_34= -per_frame_35=v = 0.4; -per_frame_36=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_37=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_38=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_39= -per_frame_40=n = n + j1*0.0152; -per_frame_41=n1 = n1 + j2*0.0152; -per_frame_42=n2 = n2 + j3*0.0152; -per_frame_43= -per_frame_44=vol=(bass+mid+treb)*0.25; -per_frame_45=vol=vol; -per_frame_46=q3=vol*8; -per_frame_47=mtime = mtime+vol*0.01; -per_frame_48=q1=mtime; -per_frame_49= -per_frame_50=zoom = zoom + 0.015*vol; -per_frame_51= -per_frame_52=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_53=w2 = n1*0.01; -per_frame_54=w3 = n2*0.01; -per_frame_55= -per_frame_56=q20 = cos(w1); -per_frame_57=q21 = sin(w1); -per_frame_58=q22 = cos(w2); -per_frame_59=q23 = sin(w2); -per_frame_60=q24 = cos(w3); -per_frame_61=q25 = sin(w3); -per_frame_62=q8=vol; -per_frame_63=q9=vol; -per_frame_64=q10=vol; -per_frame_65=q11=vol; -warp_1=`float2 polar, factorA, factorB, product; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`float z = q30; -warp_7=`float d = q31; -warp_8=`float pi = q28; -warp_9=`float pi2inv = q29; -warp_10=`float mask_apex = q32; -warp_11=`float zoom = q27; -warp_12=` -warp_13=`float2 c = zoom*(uv-0.5)*aspect.xy; -warp_14=` -warp_15=`float camera_apex = atan2( length(c),z); -warp_16=` -warp_17=`bool mask = mask_apex >= camera_apex; -warp_18=` -warp_19=`float longitude = atan2(c.x,c.y); -warp_20=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_21=` -warp_22=`float2 polar = float2(longitude,latitude); -warp_23=` -warp_24=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_25=` -warp_26=`factorA = p.zy; -warp_27=`factorB = float2(q20,q21); -warp_28=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_29=`p.zy = product.xy; -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.yx; -warp_37=`factorB = float2(q24,q25); -warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.yx = product.xy; -warp_40=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_41=` -warp_42=`polar = polar; -warp_43=` -warp_44=` float3 pos = float3(polar,time*0.15); -warp_45=` float3 rc = tex3D(sampler_noisevol_hq, pos); -warp_46=` rc += tex3D(sampler_noisevol_hq, 2*pos)*0.5; -warp_47=` rc += tex3D(sampler_noisevol_hq, 4*pos)*0.25; -warp_48=` rc += tex3D(sampler_noisevol_hq, 8*pos)*0.125; -warp_49=` rc += tex3D(sampler_noisevol_hq, 16*pos)*0.0625; -warp_50=` //rc = rc*0.556; -warp_51=` rc = (rc*rc*rc)*2; -warp_52=` //rc -= GetBlur1(uv); -warp_53=` rc *= q3*0.5; -warp_54=` -warp_55=` float2 ruv = uv = 0.5 + (uv-0.5)*(1+(rc.x*.0)); -warp_56=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; -warp_57=` -warp_58=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_59=` noise2 += lerp(rc*2, 2, rad); -warp_60=` -warp_61=` ret = ret+0.5*lum(cross((1-ret),(noise2)))*float3(0.6,0.5,0.4); -warp_62=` ret -= lerp(0.0,0.1,rad); -warp_63=` -warp_64=` ret +=0.1*tex3d(sampler_noisevol_hq, (p+time*0.1)*0.7)*mask; -warp_65=` -warp_66=` -warp_67=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_68=` ((polar.xyy*q27 -warp_69=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_70=` ).xyz* -warp_71=` float3(1,1,0)*0.05 + -warp_72=` time*float3(0,0,1)*q29 -warp_73=` ); -warp_74=`if(ret.x> q21*roam_cos.y && ret.x<= q24*roam_sin.x)ret.y -= (noise9).x*.5; -warp_75=`if(ret.y> q22*roam_sin.x && ret.y<= q25*roam_cos.x)ret.z -= (noise9).y*.5; -warp_76=`if(ret.z> q23*roam_cos.x && ret.z<= q26*roam_sin.y)ret.x -= (noise9).z*.5; -warp_77=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float3 reta = tex2D(sampler_main, uv); -comp_5=`ret = reta; -comp_6=`//ret = sqrt(ret)*1; -comp_7=`//ret += GetBlur2(uv); -comp_8=`ret -= GetBlur1(uv)*0.5; -comp_9=` -comp_10=`ret *= 2; -comp_11=` -comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_13=` ((uv.xyy*q28 -comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_15=` ).xyz* -comp_16=` float3(1,1,0)*0.05 + -comp_17=` time*float3(0,0,1)*q31 -comp_18=` ); -comp_19=`if(ret.x> q26*roam_cos.y && ret.x<= q23*roam_sin.x)ret.z -= (noise9).x*.5; -comp_20=`if(ret.y> q25*roam_sin.x && ret.y<= q22*roam_cos.x)ret.x -= (noise9).y*.5; -comp_21=`if(ret.z> q24*roam_cos.x && ret.z<= q21*roam_sin.y)ret.y -= (noise9).z*.5; -comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 deleted file mode 100644 index dc8fc27..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118 wave.milk2 +++ /dev/null @@ -1,1700 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:18:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=wave -blending_progress=0.520 -blending_direction=1 -random_1=0.033 -random_2=0.737 -random_3=0.873 -random_4=0.311 -random_5=0.711 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.012 Purple lava.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.152 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.540 -wave_b=0.510 -wave_x=0.515 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.240 -nMotionVectorsY=9.540 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.016 -b2x=0.595 -b3x=0.980 -b1ed=0.243 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.88000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.860 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.920 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.14000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=1 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=1 -wavecode_15_bDrawThick=1 -wavecode_15_bAdditive=0 -wavecode_15_scaling=5.26828 -wavecode_15_smoothing=0.50000 -wavecode_15_r=0.900 -wavecode_15_g=0.000 -wavecode_15_b=0.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.485 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.71; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.52 + sp*sin(tm*1.3755) + spi*cos(tm*0.669); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.480 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.090 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.950 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.475 -shapecode_2_y=0.450 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.08000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.050 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.940 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.492 + 0.492*(sin(time*1.01)*0.33 + 0.64*sin(time*0.492)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.464 + 0.464*sin(frame*0.464); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.46 + 0.46*sin(frame*0.46 + 3.6436); -shape_2_per_frame9= -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.43174 -shapecode_3_ang=2.95310 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83451 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=0.990 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.980 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.860 -shapecode_3_border_b=0.900 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_3_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_3_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_3_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_3_per_frame5= -shape_3_per_frame6= -shape_3_per_frame7=rad=bb/frame-.8; -shape_3_per_frame8=tri=if(above(bass,treb),1,0); -shape_3_per_frame9=squ=if(above(treb,bass),1,0); -shape_3_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_3_per_frame11= -shape_3_per_frame12=sides=3*tri+4*squ+300*cir; -shape_3_per_frame13= -shape_3_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_3_per_frame15= -shape_3_per_frame16=rr=bass_att; -shape_3_per_frame17=gg=treb_att; -shape_3_per_frame18=bb=mid_att; -shape_3_per_frame19= -shape_3_per_frame20= -shape_3_per_frame21=r22=rr; -shape_3_per_frame22=b22=bb; -shape_3_per_frame23=g22=gg; -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=rr=br; -shape_3_per_frame27=gg=bg; -shape_3_per_frame28=bb=bo; -shape_3_per_frame29= -shape_3_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_3_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_3_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_3_per_frame33= -shape_3_per_frame34=border_r=br; -shape_3_per_frame35=border_b=bo; -shape_3_per_frame36=border_g=bg; -shape_3_per_frame37= -shape_3_per_frame38= -shape_3_per_frame39=r=1-rr; -shape_3_per_frame40=r2=b22; -shape_3_per_frame41=b=1-bb; -shape_3_per_frame42=b2=g22; -shape_3_per_frame43=g=1-gg; -shape_3_per_frame44=g2=r22; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.02*cos(rad*16 + ang*3 + time*-3.5)*(bass/3-rad); -per_pixel_2=rot = rot * (0.8-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.9+0,0.7) + GetBlur2(uv).y*0.6-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,2.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.07; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R118.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_6=` ((uv.xyy*q27 -warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_8=` ).xyz* -warp_9=` float3(1,1,0)*0.05 + -warp_10=` time*float3(0,0,1)*q29 -warp_11=` ); -warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_15=` // darken (decay) over time -warp_16=` ret = ret- (ret*.5); -warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_18=` ret = ret - .01; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*2; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=` -comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; -comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); -comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_11=` ((my_uv.xyy*q28 -comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_13=` ).xyz* -comp_14=` float3(1,1,0)*0.05 + -comp_15=` time*float3(0,0,1)*q31 -comp_16=` ); -comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); -comp_21=` -comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; -comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); -comp_24=` -comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; -comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); -comp_27=` -comp_28=` -comp_29=`ret /= float3(-1.0,2.1,0.7); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 deleted file mode 100644 index b78274d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R118.milk2 +++ /dev/null @@ -1,1608 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 20:26:56 -https://twitter.com/MilkDrop2077 - -blending_pattern=vertical -blending_progress=0.41 -blending_direction=-1 -random_1=0.144444 -random_2=0.450406 -random_3=0.157995 -random_4=0.109621 -random_5=0.958808 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R261.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1= -per_frame_2=zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`ret /= float3(0.6,0.9,0.4); -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R118.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_25=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_26=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_27=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_28=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_29=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_30=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_31=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_32=decay = decay - 0.01*equal(frame%6,0); -per_frame_33=dx = dx + dx_residual; -per_frame_34=dy = dy + dy_residual; -per_frame_35=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_36=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_37=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_38=wave_x = wave_x - dx_residual*7; -per_frame_39=wave_y = wave_y - dy_residual*7; -per_frame_40=wave_mystery = time*0.03; -per_frame_41= -per_frame_42=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_43=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_44=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_45= -per_frame_46=// this is a great way to respond to beats: -per_frame_47=// once you get one, let it decay at a constant rate!! -per_frame_48=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_49=q9 = rg; -per_frame_50= -per_frame_51=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_6=` ((uv.xyy*q27 -warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_8=` ).xyz* -warp_9=` float3(1,1,0)*0.05 + -warp_10=` time*float3(0,0,1)*q29 -warp_11=` ); -warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_15=` // darken (decay) over time -warp_16=` ret = ret- (ret*.5); -warp_17=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_18=` ret = ret - .01; -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*2; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=` -comp_8=`float2 my_uv = uv-float2(dx.z,dy.z)*texsize.zw*12; -comp_9=`ret = GetBlur2(my_uv).z*(GetBlur2(my_uv).y)*float3(0.3,0,0.5); -comp_10=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_11=` ((my_uv.xyy*q28 -comp_12=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_13=` ).xyz* -comp_14=` float3(1,1,0)*0.05 + -comp_15=` time*float3(0,0,1)*q31 -comp_16=` ); -comp_17=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_18=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_19=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_20=`ret = lerp(ret,3,GetBlur3(uv+float2(dx.z,dy.z)*0.4-float2(dx.y,dy.y)).x*0.5); -comp_21=` -comp_22=`my_uv = uv + float2(dy.y,dx.y)*texsize.zw*64 - float2(dx.y,dy.y)*texsize.zw*64; -comp_23=`ret = lerp(ret,float3(1,0.5,0.2),(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)).z*(1-GetBlur1(uv).y)*1.1); -comp_24=` -comp_25=`my_uv = uv+float2(dx.x,dy.x)*texsize.zw*6; -comp_26=`ret = lerp(ret,1,(GetPixel(my_uv)-GetBlur1(my_uv)+GetBlur2(my_uv)*0.95).x); -comp_27=` -comp_28=` -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 deleted file mode 100644 index 012e7d2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R123.milk2 +++ /dev/null @@ -1,1908 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 00:28:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=corner -blending_progress=0.41 -blending_direction=1 -random_1=0.712737 -random_2=0.835501 -random_3=0.062873 -random_4=0.008401 -random_5=0.425068 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.015 Gum2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.24485 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8+cos(ang)/32; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R123.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.220 -fWaveScale=100.000 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.830 -fModWaveAlphaEnd=1.310 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.29737 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.43785 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 deleted file mode 100644 index 5e42778..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R124 2.milk2 +++ /dev/null @@ -1,1551 +0,0 @@ -Created with MILKDROP 3.1 on 26/03/2023 at 01:02:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.450 -blending_direction=1 -random_1=0.657 -random_2=0.628 -random_3=0.207 -random_4=0.670 -random_5=0.881 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R052b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`ret /= float3(0.4,2.9,2.7); -comp_38=`ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R124.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.513 -fWaveScale=100.000 -fWaveSmoothing=0.000 -fWaveParam=1.000 -fModWaveAlphaStart=0.830 -fModWaveAlphaEnd=1.310 -fWarpAnimSpeed=100.000 -fWarpScale=0.021 -fZoomExponent=0.26623 -fShader=0.000 -zoom=1.00808 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02599 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=65 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=27 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.50627 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.50796 -shapecode_0_tex_zoom=1.08284 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=x+sin(instance*360)*rad; -shape_0_per_frame2=y=y+cos(instance*360)*rad; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=1 -shapecode_3_sides=25 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01041 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.96098 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shape_3_per_frame1=r2=int(rand(200))/200; -shape_3_per_frame2=g2=int(rand(200))/200; -shape_3_per_frame3=b2=int(rand(200))/200; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//yr code -per_frame_2=dx=0; -per_frame_3=//end. -per_frame_4=q6=dx; -per_frame_5=q7=dy; -per_frame_6=//zoom=1.00; -per_frame_7=//warp=0; -per_frame_8=q2=abs(sin(time*3)); -per_frame_9=q3=abs(sin(time*4)); -per_frame_10=q4=abs(sin(time*2)); -per_frame_11=monitor=q3; -warp_1=`float3 maxNeumann(float2 domain){ -warp_2=` float3 maxneumann = float3(0,0,0); -warp_3=` float2 pixel = texsize.zw; -warp_4=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); -warp_5=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); -warp_6=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); -warp_7=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); -warp_8=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); -warp_9=` return maxneumann; -warp_10=`} -warp_11=` -warp_12=` -warp_13=` -warp_14=`shader_body -warp_15=`{ -warp_16=` -warp_17=` float pixelDistance = 4; -warp_18=` float motionStrength = 4; -warp_19=` -warp_20=` float diffusionFactor = 1; -warp_21=` float decay = -0.01 + GetPixel(uv).x*0; -warp_22=` -warp_23=` float2 uv_y = lerp(uv_orig,uv,1); -warp_24=` float2 dither_uv = uv*texsize.xy*texsize_noise_lq.zw*diffusionFactor; -warp_25=` -warp_26=` float2 d = texsize.zw*pixelDistance; -warp_27=` float1 dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).y*0.5; -warp_28=` float1 dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).y*0.5; -warp_29=` -warp_30=` float2 my_uv = uv_y + float2(dx,dy)*texsize.zw*motionStrength; -warp_31=` -warp_32=` ret.y = tex2D( sampler_fw_main, saturate(my_uv)).y; -warp_33=` -warp_34=` ret.y += (ret - GetBlur1(uv_y)).y*0.025 + decay; -warp_35=` -warp_36=` -warp_37=` ret.y += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.02; -warp_38=` -warp_39=`/********************************************************************************************************/ -warp_40=` -warp_41=` dx = ( 2*GetBlur1(uv_y + float2(1,0)*d) - 2*GetBlur1(uv_y-float2(1,0)*d) ).z*0.5; -warp_42=` dy = ( 2*GetBlur1(uv_y + float2(0,1)*d) - 2*GetBlur1(uv_y-float2(0,1)*d) ).z*0.5; -warp_43=` -warp_44=` my_uv = uv_y - float2(dx,dy)*texsize.zw*motionStrength; -warp_45=` -warp_46=` ret.z = GetPixel(my_uv).z - ret.y*0.01 + 0.004; -warp_47=` ret.z += (tex2D(sampler_noise_lq, dither_uv).y-0.5)*0.01; -warp_48=` -warp_49=` -warp_50=`/********************************************************************************************************/ -warp_51=` -warp_52=` dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) ).x*0.5; -warp_53=` dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) ).x*0.5; -warp_54=` -warp_55=` float2 d_red = +float2(dx,dy)*texsize.zw; -warp_56=` -warp_57=` ret.x = maxNeumann(uv-d_red*2.5).x + (GetPixel(uv+d_red*4).x - GetBlur1(uv + d_red*4).x)*0.206 - 0.09; -warp_58=` -warp_59=`//ret = 0; -warp_60=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.3,0.5,0.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.0,-1.0,0.0); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 deleted file mode 100644 index 374f1cb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft double.milk2 +++ /dev/null @@ -1,1160 +0,0 @@ -Created with MILKDROP 3.0 on 04/03/2023 at 11:04:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.58 -blending_direction=1 -random_1=0.873442 -random_2=0.811789 -random_3=0.881707 -random_4=0.2729 -random_5=0.265447 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R013.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R127.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float3 d = float3(texsize.zw, 0) * 4; -warp_4=` float4 lums = 0; -warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); -warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); -warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); -warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); -warp_9=` -warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; -warp_11=` -warp_12=` // sample previous frame -warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret *= 0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk deleted file mode 100644 index 8a31cf5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R127 fiShbRaiN + geiss - witchcraft.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float3 d = float3(texsize.zw, 0) * 4; -warp_4=` float4 lums = 0; -warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); -warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); -warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); -warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); -warp_9=` -warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; -warp_11=` -warp_12=` // sample previous frame -warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret *= 0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk deleted file mode 100644 index 0f84f96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R128.milk +++ /dev/null @@ -1,459 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.245 -fWarpScale=7.316 -fZoomExponent=1.81665 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.15771 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8= -wave_0_per_frame9=a = beat; -wave_0_per_frame10= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=2.02310 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_1_per_frame2=m = m*0.97 + vol*0.08; -wave_1_per_frame3=monitor = vol; -wave_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_1_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_1_per_frame7=res = max(0,res); -wave_1_per_frame8= -wave_1_per_frame9=a = beat; -wave_1_per_frame10= -wave_1_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_1_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_1_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_1_per_frame14=rr = max(0, min( 1, rr)); -wave_1_per_frame15=gg = max(0, min( 1, gg)); -wave_1_per_frame16=bb = max(0, min( 1, bb)); -wave_1_per_frame17=mx = max(max(rr,gg),bb); -wave_1_per_frame18=mn = min(min(rr,gg),bb); -wave_1_per_frame19=r = (rr-mn)/(mx-mn); -wave_1_per_frame20=g = (gg-mn)/(mx-mn); -wave_1_per_frame21=b = (bb-mn)/(mx-mn); -wave_1_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_1_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_1_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_1_per_point4=d = d*0.9 + tt1*0.2; -wave_1_per_point5= -wave_1_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_1_per_point7=x = -0.05 + sample*1.1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=2.02310 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=t2 = 0; -wave_2_init2=t3 = 0; -wave_2_init3=t4 = 0; -wave_2_init4=cl = 0; -wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_2_per_frame2=m = m*0.97 + vol*0.08; -wave_2_per_frame3=monitor = vol; -wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_2_per_frame7=res = max(0,res); -wave_2_per_frame8= -wave_2_per_frame9=a = beat; -wave_2_per_frame10= -wave_2_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_2_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_2_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_2_per_frame14=rr = max(0, min( 1, rr)); -wave_2_per_frame15=gg = max(0, min( 1, gg)); -wave_2_per_frame16=bb = max(0, min( 1, bb)); -wave_2_per_frame17=mx = max(max(rr,gg),bb); -wave_2_per_frame18=mn = min(min(rr,gg),bb); -wave_2_per_frame19=r = (rr-mn)/(mx-mn); -wave_2_per_frame20=g = (gg-mn)/(mx-mn); -wave_2_per_frame21=b = (bb-mn)/(mx-mn); -wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_2_per_point4=d = d*0.9 + tt1*0.2; -wave_2_per_point5= -wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_2_per_point7=x = -0.05 + sample*1.1; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=2.02310 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=cl = 0; -wave_3_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_3_per_frame2=m = m*0.97 + vol*0.08; -wave_3_per_frame3=monitor = vol; -wave_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_3_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_3_per_frame7=res = max(0,res); -wave_3_per_frame8= -wave_3_per_frame9=a = beat; -wave_3_per_frame10= -wave_3_per_frame11=rr = rr + (int(rand(100))-50)/1000; -wave_3_per_frame12=gg = gg + (int(rand(100))-50)/1000; -wave_3_per_frame13=bb = bb + (int(rand(100))-50)/1000; -wave_3_per_frame14=rr = max(0, min( 1, rr)); -wave_3_per_frame15=gg = max(0, min( 1, gg)); -wave_3_per_frame16=bb = max(0, min( 1, bb)); -wave_3_per_frame17=mx = max(max(rr,gg),bb); -wave_3_per_frame18=mn = min(min(rr,gg),bb); -wave_3_per_frame19=r = (rr-mn)/(mx-mn); -wave_3_per_frame20=g = (gg-mn)/(mx-mn); -wave_3_per_frame21=b = (bb-mn)/(mx-mn); -wave_3_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_3_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_3_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_3_per_point4=d = d*0.9 + tt1*0.2; -wave_3_per_point5= -wave_3_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_3_per_point7=x = -0.05 + sample*1.1; -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=3 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01348 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = int(rand(1200))/1000; -shape_0_per_frame5=g = int(rand(1200))/1000; -shape_0_per_frame6=b = int(rand(1200))/1000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=95 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.42745 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.34877 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_1_per_frame2=m = m*0.97 + vol*0.08; -shape_1_per_frame3=monitor = vol; -shape_1_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_1_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_1_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_1_per_frame7=res = max(0,res); -shape_1_per_frame8= -shape_1_per_frame9= -shape_1_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_1_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_1_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_1_per_frame13= -shape_1_per_frame14=x = xx; -shape_1_per_frame15=y = yy; -shape_1_per_frame16=ang = aa; -shapecode_2_enabled=0 -shapecode_2_sides=95 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.28710 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.27969 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_2_per_frame2=m = m*0.97 + vol*0.08; -shape_2_per_frame3=monitor = vol; -shape_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_2_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_2_per_frame7=res = max(0,res); -shape_2_per_frame8= -shape_2_per_frame9= -shape_2_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_2_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_2_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_2_per_frame13= -shape_2_per_frame14=x = xx; -shape_2_per_frame15=y = yy; -shape_2_per_frame16=ang = aa; -shapecode_3_enabled=0 -shapecode_3_sides=95 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.12952 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=13.66855 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=vol = bass*8 + mid*5 + treb*3; -shape_3_per_frame2=m = m*0.97 + vol*0.08; -shape_3_per_frame3=monitor = vol; -shape_3_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -shape_3_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -shape_3_per_frame6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -shape_3_per_frame7=res = max(0,res); -shape_3_per_frame8= -shape_3_per_frame9= -shape_3_per_frame10=xx = if(beat, 0.2 + int(rand(600))/1000, xx); -shape_3_per_frame11=yy = if(beat, 0.2 + int(rand(600))/1000, yy); -shape_3_per_frame12=aa = if(beat, asin(1)*int(rand(4000))/500, aa); -shape_3_per_frame13= -shape_3_per_frame14=x = xx; -shape_3_per_frame15=y = yy; -shape_3_per_frame16=ang = aa; -per_frame_1=vol = bass*8 + mid*5 + treb*3; -per_frame_2=m = m*0.97 + vol*0.08; -per_frame_3=monitor = vol; -per_frame_4=beat = above(vol,res)*above(vol,m)*above(vol,16); -per_frame_5=diff = (1-beat)*diff + beat*(vol-res); -per_frame_6=res = beat*(vol + m*0.1) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -per_frame_7=res = max(0,res); -per_frame_8= -per_frame_9= -per_frame_10=d_x = if(beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_11=d_y = if(beat, (int(rand(2000))-1000)*0.001 , d_y); -per_frame_12=r = if(beat, (int(rand(2000))-1000)*0.001 , r); -per_frame_13=z = if(beat, int(rand(1000))*0.001 , z); -per_frame_14=zoom = 1.01 + z*0.03; -per_frame_15=rot = r*0.04; -per_frame_16=dx = d_x*0.01; -per_frame_17=dy = d_y*0.01; -per_frame_18= -per_frame_19=wave_a = 0; -per_frame_20=q15 = 0.5 + sin(time*4*asin(1))*0.2*aspectx; -per_frame_21=q16 = 0.5 + cos(time*4*asin(1))*0.2*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`float d; -comp_2=`float3 emboss, dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*1; -comp_7=` dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*8; -comp_8=` d = texsize.zw*2; -comp_9=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*4; -comp_10=` d = texsize.zw*3; -comp_11=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) )*2; -comp_12=` d = texsize.zw*4; -comp_13=` dx += ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_14=` -comp_15=` -comp_16=`float3 wires = (dx.x*0.15 + 0.5)*GetBlur3(uv).x*lerp(float3(2,1.6,1),float3(2,0,-2),GetBlur2(uv).z*2); -comp_17=`ret = lerp(GetPixel(uv).z*float3(0.3,0,0.8),1,wires); -comp_18=` -comp_19=` d = texsize.zw * 4; -comp_20=` dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_21=` dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_22=` -comp_23=`uv = uv - float2(dx.x,dy.x)*0.08; -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(0,0,0)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(0,0,0)+1,GetPixel(uv).y*1.2); -comp_28=` -comp_29=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk deleted file mode 100644 index 0f9f032..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk +++ /dev/null @@ -1,769 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 deleted file mode 100644 index 67f2030..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R132.milk2 +++ /dev/null @@ -1,1554 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:32:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.46 -blending_direction=-1 -random_1=0.254201 -random_2=0.835501 -random_3=0.154201 -random_4=0.364499 -random_5=0.075339 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.2,1.0,0.5); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk deleted file mode 100644 index 9b98a0e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133 2.milk +++ /dev/null @@ -1,766 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-0.870 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.482 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00600 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.395 -wave_g=0.500 -wave_b=0.550 -wave_x=0.500 -wave_y=0.380 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=14.280 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.46000 -wavecode_0_r=1.000 -wavecode_0_g=0.970 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.060 -wavecode_1_b=1.110 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.80000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.210 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.60000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.080 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.850 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.54; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.41; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.61 + sp*sin(tm*1.3846) + spi*cos(tm*0.809); -shape_0_per_frame17=border_b = 0.48 + sp*sin(tm*1.0919) + spi*cos(tm*0.866); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.505 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.96000 -shapecode_1_r=1.140 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.940 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.44*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.610 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.780 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.4331 + 0.4331*(sin(time*0.87)*0.35 + 0.7*sin(time*0.4331)); -shape_2_per_frame2=x = 0.39 + 0.1822*sin(time + 1.693); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.427 + 0.427*sin(frame*0.427 + 3.9367); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.220 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_3_per_frame4=x = x+ 0.47*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.050*( 0.60*tan(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=decay = decay - 0.01*equal(frame%40,0); -per_frame_4=rot = rot + 0.01*cos(time*0.113)+tan(ang/10); -per_frame_5=rot = rot + 0.01*sin(time*0.533); -per_frame_6=rot = rot + 0.02*sin(time*-2.323); -per_frame_7=dx = dx + dx_residual; -per_frame_8=dy = dy + dy_residual; -per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=0.9615+rad*0.1; -per_pixel_2=rot = rot * 3*(0.2-pow(rad*2-1,1)); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.006; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.28; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b - c; -comp_7=`a = a + c - a*c; -comp_8=`base = 1.4*a; -comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.1,0.1); -comp_10=`//ret.xy = ret.yx; -comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk deleted file mode 100644 index bbc9403..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R133.milk +++ /dev/null @@ -1,264 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.900 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00600 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=48.000 -mv_dx=-0.941 -mv_dy=0.426 -mv_l=5.000 -mv_r=0.316 -mv_g=0.078 -mv_b=0.942 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.100*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.050*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=decay = decay - 0.01*equal(frame%40,0); -per_frame_4=rot = rot + 0.01*sin(time*0.113); -per_frame_5=rot = rot + 0.01*sin(time*0.533); -per_frame_6=rot = rot + 0.02*sin(time*-0.323); -per_frame_7=dx = dx + dx_residual; -per_frame_8=dy = dy + dy_residual; -per_frame_9=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_10=dx_residual = equal(bass_thresh,2)*0.0072*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_11=dy_residual = equal(bass_thresh,2)*0.0054*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=0.9615+rad*0.1; -per_pixel_2=rot = rot * 3*(1-pow(rad*2-1,2)); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` ret.xyz = tex2D( sampler_main, uv ).xyz; -warp_6=` -warp_7=` // take the difference between the crisp and blurred images, -warp_8=` // then add it back into the image. Creates spots and stripes over time. -warp_9=` ret.xyz += (ret - GetBlur3(uv))*0.35; -warp_10=` ret.xyz -= 0.004; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.18; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b - c*b; -comp_7=`a = a + c - a*c; -comp_8=`base = 1.4*a; -comp_9=`ret = base*(1-base)*(1-base)*4*float3(1,0.45,-0.4) + pow(base,2)*float3(0.1,0.2,0.3); -comp_10=`//ret.xy = ret.yx; -comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk deleted file mode 100644 index 9b00b25..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk +++ /dev/null @@ -1,340 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.136 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.600 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.040 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample); -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99596 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.81623 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.040 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 1-q1; -shape_3_per_frame2=y = q2; -shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv2; -comp_4=` -comp_5=` float4 c = float4(1,0.4,0.15,0.1); -comp_6=` -comp_7=` uv2 = uv + float2(1,0)*texsize.zw; -comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` -comp_12=` uv2 = uv + float2(0,1)*texsize.zw; -comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` -comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_18=` -comp_19=` ret = 0.5 + 0.5*g; -comp_20=` ret *= saturate(length(ret.xy-0.5)*5); -comp_21=` ret = ret.xxy; -comp_22=` -comp_23=` //ret *= 1.5; //old gamma effect -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 deleted file mode 100644 index 611e7eb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R134.milk2 +++ /dev/null @@ -1,1737 +0,0 @@ -Created with MILKDROP 3.2 on 20/05/2023 at 15:58:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.43 -blending_direction=1 -random_1=0.400542 -random_2=0.928049 -random_3=0.788753 -random_4=0.162060 -random_5=0.178862 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R109.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.690 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=0.800 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=///// Cone -wave_0_per_point2= -wave_0_per_point3=r1=1; -wave_0_per_point4=r2=.3; -wave_0_per_point5=q10=sample; -wave_0_per_point6=q11=80*sample; -wave_0_per_point7= -wave_0_per_point8=my_x = ((r1-q10)/r1)*r2*cos(q11); -wave_0_per_point9=my_y = ((r1-q10)/r1)*r2*sin(q11); -wave_0_per_point10=my_z = -q10; -wave_0_per_point11= -wave_0_per_point12=/////// rotations... by flexi -wave_0_per_point13= -wave_0_per_point14=d = 4; //// distance -wave_0_per_point15=zoom = 1; -wave_0_per_point16= -wave_0_per_point17=w3 = q1; -wave_0_per_point18=w2 = q2; -wave_0_per_point19=w1 = q3; -wave_0_per_point20= -wave_0_per_point21=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point22=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point23=z1 = my_z; -wave_0_per_point24= -wave_0_per_point25=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point26=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point27=y2 = y1; -wave_0_per_point28= -wave_0_per_point29=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point30=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point31=x3 = x2; -wave_0_per_point32= -wave_0_per_point33=// perspective calculation -wave_0_per_point34= -wave_0_per_point35=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point36=w = atan2(x3,y3); -wave_0_per_point37=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point38=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point39= -wave_0_per_point40=my_x = zoom*sin(w)*p; -wave_0_per_point41=my_y = zoom*cos(w)*p; -wave_0_per_point42= -wave_0_per_point43=x = 0.5 + my_x; -wave_0_per_point44=y = 0.5 + my_y; -wave_0_per_point45= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.20929 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.800 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=0.470 -wave_1_per_point1=///// Sphere -wave_1_per_point2=r1=1; -wave_1_per_point3=q10= -1+2*sample; -wave_1_per_point4=q11=200*sample; -wave_1_per_point5= -wave_1_per_point6=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -wave_1_per_point7=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -wave_1_per_point8=my_z = q10; -wave_1_per_point9= -wave_1_per_point10=/////// rotations... by flexi -wave_1_per_point11= -wave_1_per_point12=d = 6; //// distance -wave_1_per_point13=zoom = 1; -wave_1_per_point14= -wave_1_per_point15=w3 = q1; -wave_1_per_point16=w2 = q2; -wave_1_per_point17=w1 = q3; -wave_1_per_point18= -wave_1_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_1_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_1_per_point21=z1 = my_z; -wave_1_per_point22= -wave_1_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_1_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_1_per_point25=y2 = y1; -wave_1_per_point26= -wave_1_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_1_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_1_per_point29=x3 = x2; -wave_1_per_point30= -wave_1_per_point31=// perspective calculation -wave_1_per_point32= -wave_1_per_point33=l = sqrt(x3*x3 + y3*y3); -wave_1_per_point34=w = atan2(x3,y3); -wave_1_per_point35=p = tan(asin(1) + atan2(d+z3,l)); -wave_1_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_1_per_point37= -wave_1_per_point38=my_x = zoom*sin(w)*p; -wave_1_per_point39=my_y = zoom*cos(w)*p; -wave_1_per_point40= -wave_1_per_point41=x = 0.5 + my_x; -wave_1_per_point42=y = 0.5 + my_y; -wave_1_per_point43= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.800 -wavecode_3_g=0.700 -wavecode_3_b=1.000 -wavecode_3_a=0.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=500 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03646 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00183 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.110 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.600 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.250 -shape_0_per_frame1=sample=.002*instance; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=///// Sphere -shape_0_per_frame5=r1=1; -shape_0_per_frame6=q10= -1+2*sample; -shape_0_per_frame7=q11=200*sample; -shape_0_per_frame8= -shape_0_per_frame9=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_0_per_frame10=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_0_per_frame11=my_z = q10; -shape_0_per_frame12= -shape_0_per_frame13=/////// rotations... by flexi -shape_0_per_frame14= -shape_0_per_frame15=d = 6; -shape_0_per_frame16=zoom = 10; -shape_0_per_frame17= -shape_0_per_frame18=w3 = q1; -shape_0_per_frame19=w2 = q2; -shape_0_per_frame20=w1 = q3; -shape_0_per_frame21= -shape_0_per_frame22=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame23=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame24=z1 = my_z; -shape_0_per_frame25= -shape_0_per_frame26=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame27=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame28=y2 = y1; -shape_0_per_frame29= -shape_0_per_frame30=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame31=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame32=x3 = x2; -shape_0_per_frame33= -shape_0_per_frame34=// perspective calculation -shape_0_per_frame35= -shape_0_per_frame36=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame37=w = atan2(x3,y3); -shape_0_per_frame38=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame40= -shape_0_per_frame41=my_x = zoom*sin(w)*p; -shape_0_per_frame42=my_y = zoom*cos(w)*p; -shape_0_per_frame43= -shape_0_per_frame44=x = 0.5 + my_x/q6; -shape_0_per_frame45=y = 0.5 + my_y/q5; -shape_0_per_frame46= -shape_0_per_frame47= -shape_0_per_frame48=rad=.1*sample; -shape_0_per_frame49=ang=sample*time*15; -shape_0_per_frame50= -shape_0_per_frame51=b=sample; -shape_0_per_frame52=g=b; -shape_0_per_frame53=r=b; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.15806 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.500 -shapecode_1_b2=0.490 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.530 -shape_1_per_frame1=sample=instance/num_inst; -shape_1_per_frame2= -shape_1_per_frame3=///// Sphere -shape_1_per_frame4=r1=1; -shape_1_per_frame5=q10= -1+2*sample; -shape_1_per_frame6=q11=200*sample; -shape_1_per_frame7= -shape_1_per_frame8=my_x = sqrt(r1*r1-q10*q10)*cos(q11); -shape_1_per_frame9=my_y = sqrt(r1*r1-q10*q10)*sin(q11); -shape_1_per_frame10=my_z = q10+3*sin(2*q1+time)*sin(.5*sample)*my_x*my_y; -shape_1_per_frame11= -shape_1_per_frame12= -shape_1_per_frame13=///// drago -shape_1_per_frame14=t1 = 10*sample+time*.1; -shape_1_per_frame15=x1 = .5*(.6*sin (7*t1)+.4*sin (4.3*t1)) ; -shape_1_per_frame16=y1 = .5*(.6*cos (3.3*t1)+.4*cos (6.9*t1))* sin (-100+200*sample) ; -shape_1_per_frame17=z1 = .5*(.6*cos (4.1*t1)+.4*cos (6.9*t1)) * cos (-50+100*sample) ; -shape_1_per_frame18= -shape_1_per_frame19= -shape_1_per_frame20=my_x = if(above(sample,.45)*below(sample,.55),x1,my_x); -shape_1_per_frame21=my_y = if(above(sample,.45)*below(sample,.55),y1,my_y); -shape_1_per_frame22=my_z = if(above(sample,.45)*below(sample,.55),z1,my_z); -shape_1_per_frame23= -shape_1_per_frame24= -shape_1_per_frame25=/////// rotations... by flexi -shape_1_per_frame26= -shape_1_per_frame27=d = 2; -shape_1_per_frame28=zoom = 1; -shape_1_per_frame29= -shape_1_per_frame30=w3 = .6*sin(q1); -shape_1_per_frame31=w2 = .6*sin(q3); -shape_1_per_frame32=w1 = q2; -shape_1_per_frame33= -shape_1_per_frame34=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame35=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame36=z1 = my_z; -shape_1_per_frame37= -shape_1_per_frame38=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame39=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame40=y2 = y1; -shape_1_per_frame41= -shape_1_per_frame42=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame43=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame44=x3 = x2; -shape_1_per_frame45= -shape_1_per_frame46=// perspective calculation -shape_1_per_frame47= -shape_1_per_frame48=l = sqrt(x3*x3 + y3*y3); -shape_1_per_frame49=w = atan2(x3,y3); -shape_1_per_frame50=p = tan(asin(1) + atan2(d+z3,l)); -shape_1_per_frame51=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame52= -shape_1_per_frame53=my_x = zoom*sin(w)*p; -shape_1_per_frame54=my_y = zoom*cos(w)*p; -shape_1_per_frame55= -shape_1_per_frame56=x = 0.5 + my_x/q6; -shape_1_per_frame57=y = 0.5 + my_y/q5; -shape_1_per_frame58= -shape_1_per_frame59= -shape_1_per_frame60=////////// sphere -shape_1_per_frame61=rad=rad/d; -shape_1_per_frame62=b=sin(3.14*sample+.3*time); -shape_1_per_frame63=r=.9*b; -shape_1_per_frame64=g=.9*b; -shape_1_per_frame65=b2=.9*b; -shape_1_per_frame66=r2=.9*b2; -shape_1_per_frame67=g2=.9*b2; -shape_1_per_frame68=border_r=r; -shape_1_per_frame69=border_g=g; -shape_1_per_frame70=border_b=b; -shape_1_per_frame71= -shape_1_per_frame72= -shape_1_per_frame73=////// drago -shape_1_per_frame74= -shape_1_per_frame75=rad= if(above(sample,.45)*below(sample,.55), .02*rad+12*rad*(sample-.45), rad); -shape_1_per_frame76=ang= if(above(sample,.45)*below(sample,.55), 300*(sample-.55)*time,0); -shape_1_per_frame77=sides= if(above(sample,.45)*below(sample,.55), 14*(1-10*(sample-.45)),20); -shape_1_per_frame78= -shape_1_per_frame79=r= if(above(sample,.45)*below(sample,.55),sample,r); -shape_1_per_frame80=g= if(above(sample,.45)*below(sample,.55),sample,g); -shape_1_per_frame81=b= if(above(sample,.45)*below(sample,.55),sample,b); -shape_1_per_frame82=r2= if(above(sample,.45)*below(sample,.55),.1,r2); -shape_1_per_frame83=g2= if(above(sample,.45)*below(sample,.55),.1,g2); -shape_1_per_frame84=b2= if(above(sample,.45)*below(sample,.55),.1,b2); -shape_1_per_frame85= -shape_1_per_frame86=a2= if(above(sample,.45)*below(sample,.55),.6,a2); -shape_1_per_frame87=border_a= if(above(sample,.45)*below(sample,.55),0,.5); -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp=0; -per_frame_2=wave_a=0; -per_frame_3=zoom=1.0; -per_frame_4=decay=0.5; -per_frame_5= -per_frame_6= -per_frame_7=bt=bt+bass/fps; -per_frame_8=q1=bt; -per_frame_9=tt=tt+treb/fps; -per_frame_10=q2=tt+.22*time; -per_frame_11=mt=mt+mid/fps; -per_frame_12=q3=mt+.24*time; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q5=aspectx; -per_frame_17=q6=aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret += 1.7+(rad-rad*rad*(treb*0.5))*.8; //or try: ret -= 0.4; -warp_8=`ret -= 1+(rad*rad*rad*rad*rad*rad*rad*rad)+(bass*0.01); -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(1.2,1.1,3.0); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R134.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.136 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.600 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.040 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample); -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99596 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.81623 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.040 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 1-q1; -shape_3_per_frame2=y = q2; -shape_3_per_frame3=x = 0.5 + (x - 0.5)*0.25; -shape_3_per_frame4=y = 0.5 + (y - 0.5)*0.25; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv2; -comp_4=` -comp_5=` float4 c = float4(1,0.4,0.15,0.1); -comp_6=` -comp_7=` uv2 = uv + float2(1,0)*texsize.zw; -comp_8=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_9=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_10=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` -comp_12=` uv2 = uv + float2(0,1)*texsize.zw; -comp_13=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_14=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_15=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` -comp_17=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_18=` -comp_19=` ret = 0.5 + 0.5*g; -comp_20=` ret *= saturate(length(ret.xy-0.5)*5); -comp_21=` ret = ret.xxy; -comp_22=` -comp_23=` //ret *= 1.5; //old gamma effect -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk deleted file mode 100644 index 82123ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R135.milk +++ /dev/null @@ -1,280 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.998 -fDecay=0.980 -fVideoEchoZoom=1.421 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.193 -fWaveScale=1.000 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.730 -fModWaveAlphaEnd=1.070 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.800 -wave_b=0.200 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= float3(1.3,0.8,0.5); -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 deleted file mode 100644 index 58fb015..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136 double.milk2 +++ /dev/null @@ -1,1637 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:38:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.480 -blending_direction=1 -random_1=0.040 -random_2=0.712 -random_3=0.197 -random_4=0.367 -random_5=0.256 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.019 Jelly 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=1.666 -fWaveSmoothing=0.810 -fWaveParam=0.000 -fModWaveAlphaStart=1.400 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.400 -ob_g=0.200 -ob_b=0.200 -ob_a=0.100 -ib_size=0.040 -ib_r=0.620 -ib_g=0.550 -ib_b=0.330 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(rand(100),4 + 10*(treb+mid+bass)); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,rand(1001)*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,rand(1001)*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; -wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; -wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; -wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; -wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; -wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; -wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; -wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; -wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; -wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,rand(10)); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3= -shape_0_per_frame4=r = rand(1200)/3000; -shape_0_per_frame5=g = rand(1200)/3000; -shape_0_per_frame6=b = rand(1200)/3000; -shape_0_per_frame7= -shape_0_per_frame8=r2 = r*3; -shape_0_per_frame9=g2 = g; -shape_0_per_frame10=b2 = b; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.63647 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.53390 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (30000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 160; num_res = 30; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*12; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=pi = 3.1416; -per_frame_init_13=start = rand(5)-5; -per_frame_init_14=ran1 = rand (4) -2; -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - 1.25*dt; -per_frame_3=start = start * dec_m + (1-dec_m); -per_frame_4=vol = bass+mid+treb; avg = avg*dec_s + vol*(1-dec_s); -per_frame_5=excite = atan ((vol-avg))*1.4; -per_frame_6= -per_frame_7=is_beat = above(vol, 1.5*avg + 8*peak) * above (time, tc0+.25); -per_frame_8=tc0 = if (is_beat, time,tc0); -per_frame_9=trig = is_beat * (beatct%8==0); beatct += is_beat; -per_frame_10=peak = if (is_beat,1,peak*dec_m); -per_frame_11=bindex += is_beat; -per_frame_12=trig = is_beat * (bindex%16==0); -per_frame_13=vc = vc*dec_f + (1-dec_f) * excite*0.06; -per_frame_14= -per_frame_15=pu = dec_f*pu + trig*vol/3; pu_ = dec_f*pu_+(1-dec_f)*pu; push=pu_+vc*0; -per_frame_16=bindex2 += trig; -per_frame_17= -per_frame_18=if (trig, ran1 = sin(rand (100))*2+0.5, 0); -per_frame_19=prog += min(int (bindex/30)-prog,0.1)*dt*20; -per_frame_20=prog_ = prog_*dec_m + (1-dec_m) * sin (pi/2*prog) ; -per_frame_21=prog2 +=min(0.2, max (-0.2,bindex-prog2))*dt*16; -per_frame_22= -per_frame_23=index=0; maxquad = 0.2; -per_frame_24=loop (num_res, n = index*12; omega=megabuf(n) * 6.2832/60; -per_frame_25= megabuf (n+1) *= 1-0.29*dt; -per_frame_26= EC_Steps = int (12*omega*dt)+1; //10=ok, aber hier nur wenige res -per_frame_27= loop (EC_Steps, // Euler-Cauchy -per_frame_28= megabuf (n+1) += (excite - sqr(omega)*megabuf(n+2)) * dt/EC_Steps; -per_frame_29= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps); -per_frame_30= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*omega; -per_frame_31= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_32= if (maxquad < quad, maxquad = quad, 0); -per_frame_33= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_34=// megabuf (n+4) = beatcos * pow(1-index/num_res,1); -per_frame_35= megabuf (n+4) = megabuf (n+4)*dec_s + beatsin * omega*dt* pow(1-index/num_res,1); -per_frame_36= megabuf (n+5) = beatsin * pow(1-index/num_res,1);; -per_frame_37= megabuf (n+8) = gmegabuf (10000+n) ; //size pusher -per_frame_38= index += 1; -per_frame_39=); -per_frame_40= -per_frame_41=index = 0; maxind = 0; -per_frame_42=loop (num_res, -per_frame_43= n = 12*index; -per_frame_44= if (gmegabuf(n+3) > gmegabuf(maxind+3) , maxind = n, 0); -per_frame_45=index+=1); -per_frame_46=BPM = minbpm * pow(maxbpm/minbpm,maxind/12/(num_res-1)); -per_frame_47=ctime += BPM/60*dt*pi; -per_frame_48= -per_frame_49=//Buffer ! -per_frame_50=size = num_res*12; -per_frame_51=delay = min (12, max (3, int (6*40*dt))); delay = 5; wave = 0; -per_frame_52=n = 4*delay; loop (4*delay, memcpy (n*size, (n-1)*size, size); n -= 1); -per_frame_53= -per_frame_54=//Pusher Queue -per_frame_55=n = num_res; -per_frame_56=loop (num_res, -per_frame_57= gmegabuf (10000+n*12) = gmegabuf(10000+(n-1)*12); //size -per_frame_58= gmegabuf (10001+n*12) = gmegabuf(10001+(n-1)*12); //col -per_frame_59= gmegabuf (10002+n*12) = gmegabuf(10002+(n-1)*12); //smod ? -per_frame_60=n-=1;); -per_frame_61=gmegabuf (10000) = push; //size -per_frame_62=gmegabuf (10001) = bindex2*1.8; //col -per_frame_63=//gmegabuf (10002) = min(2,max(-1,8*cos(ctime/16))); -per_frame_64=sm = sm*dec_m + (1-dec_m) * ran1; -per_frame_65=gmegabuf (10002) = sm; -per_frame_66=test = gmegabuf(10002); -per_frame_67= -per_frame_68=n = 0; imax = 0; -per_frame_69=loop (num_res, -per_frame_70= t1 += abs(megabuf(n*12+4))*dt/12 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t1)))); -per_frame_71= t2 += abs(megabuf(n*12+5))*dt/6 * (prog_ + (1-abs(prog_))* min(1,max(-1,2*sin(t2)))); -per_frame_72=n+=1;); -per_frame_73= -per_frame_74=loop (4, -per_frame_75= n = wave * 1000; m = wave * size*delay; k = m + (num_res-1)*12; ring = 0; -per_frame_76= loop (num_res, -per_frame_77= scale = (megabuf(n+3) +megabuf(k+3))/4; -per_frame_78= scale = 1; -per_frame_79= gmegabuf(n) = (12-wave) * 0.0019; //Rad -per_frame_80= gmegabuf(n+3) = megabuf(m+3) ; -per_frame_81= smod = (10+wave* gmegabuf(10002+ring*12))/12 *start ; -per_frame_82= gmegabuf(n+4) = sin((ring+0.5)/num_res*6.28+t1)/3 * smod; -per_frame_83= gmegabuf(n+5) = cos((ring+0.5)/num_res*6.28+t1)/6 * smod; -per_frame_84= gmegabuf(n+4) += atan((megabuf(m+4) - megabuf (k+4))* scale) *0.1; -per_frame_85= gmegabuf(n+5) += atan((megabuf(m+5) + megabuf (k+5))* scale) *0.2; -per_frame_86= gmegabuf(n+7) += megabuf (m+5)*dt*20; -per_frame_87= gmegabuf(n+8) = megabuf(m+8); -per_frame_88= //Colours -per_frame_89= gmegabuf (n+9) = 2*pi*ring/num_res + gmegabuf (10001+ring*12); -per_frame_90= gmegabuf (n+10) = 2*pi*ring/num_res+2+ gmegabuf (10001+ring*12) ; -per_frame_91= gmegabuf (n+11) = 2*pi*ring/num_res+4+ gmegabuf (10001+ring*12) ; -per_frame_92= n+=12; m+=12; k -= 12; ring +=1); -per_frame_93=wave +=1); -per_frame_94= -per_frame_95=q1 = 1.34; //mod. col -per_frame_96=q2 = 0.35; //mod a - shift -per_frame_97=q3 = 3.2; //mod a - scale -per_frame_98= -per_frame_99=//flash2 pos -per_frame_100=fsig = max (0,vol-avg*12.2); -per_frame_101=ov = if (fsig > ov, fsig, ov*dec_f); -per_frame_102=q22 = log (1+ov) * 0.00003+time; -per_frame_103=if (frame%4==0, r1 = rand(1), 0); -per_frame_104=q25 = (r1-0.5)*0.5; -per_frame_105= -per_frame_106=q23 = sin(vol); -per_frame_107=q24 = tan(vol); -per_frame_108= -per_frame_109=q12 = t1; -per_frame_110=q32 = aspecty; -per_frame_111= -per_frame_112=q14 = tan(ctime); -per_frame_113=monitor = q14*3; -per_frame_114=//Created 2015 by Martin -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).xyz; -comp_5=`ret = ret*1.5 - 0.1; -comp_6=` -comp_7=`float4 g; -comp_8=`float3 d = float3(2.5,1.3,1.2); //MilkDrop2077 color mod -comp_9=`g.x = lum(GetBlur1(uv + d.xz)); -comp_10=`g.y = lum(GetBlur1(uv - d.xz)); -comp_11=`g.z = lum(GetBlur1(uv + d.zy)); -comp_12=`g.w = lum(GetBlur1(uv - d.zy)); -comp_13=` -comp_14=`ret *= 0.7; -comp_15=`ret.x += saturate(g.x-g.y)*5; -comp_16=`ret.z += saturate(g.y-g.x)*5; -comp_17=` //ret.xy += (g.xz-g.yw)*3; -comp_18=` -comp_19=`ret.x = GetBlur1(uv).x*2; -comp_20=`ret.z = GetBlur2(uv).z*3; -comp_21=` -comp_22=`float2 uv_echo = (uv - 0.5)*float2(-1,-1) + 0.5; -comp_23=`float3 ret2 = tex2D(sampler_main, uv_echo); //MilkDrop2077 color mod -comp_24=` -comp_25=`ret2 = ret2*1.5 - 0.1; -comp_26=` -comp_27=`float4 h; -comp_28=`float3 e = float3(0.5,1.9,1.7); //MilkDrop2077 color mod -comp_29=`h.x = lum(GetBlur1(uv_echo + e.xz)); -comp_30=`h.y = lum(GetBlur1(uv_echo - e.xz)); -comp_31=`h.z = lum(GetBlur1(uv_echo + e.zy)); -comp_32=`h.w = lum(GetBlur1(uv_echo - e.zy)); -comp_33=` -comp_34=`ret2 *= 0.7; -comp_35=`ret2.x += saturate(h.x-h.y)*5; -comp_36=`ret2.z += saturate(h.y-h.x)*5; -comp_37=`//ret.xy += (h.xz-h.yw)*3; -comp_38=` -comp_39=`ret2.x = GetBlur1(uv_echo).x*2; -comp_40=`ret2.z = GetBlur2(uv_echo).z*3; -comp_41=` -comp_42=`ret = lerp( ret, ret2, 1 ); //video echo -comp_43=`ret -= 0.11; -comp_44=`//ret *= (hue_shader*8)-8.992; -comp_45=` -comp_46=`} -comp_47=` -comp_48=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R136.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1; -warp_6=` ret /= 1.1; -warp_7=` -warp_8=` // darken over time -warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*0 + -comp_6=` GetBlur3(uv)*0 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`ret /= float3(1.4,2.1,1.3); -comp_11=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk deleted file mode 100644 index 3a9221b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R136.milk +++ /dev/null @@ -1,250 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.266 -fWaveSmoothing=0.207 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` ret += tex2D(sampler_blur2, uv).xyz*0.1; -warp_6=` ret /= 1.1; -warp_7=` -warp_8=` // darken over time -warp_9=` ret -= 0.02;//*= 0.95; //or try: ret -= 0.004; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz*1 + -comp_4=` GetBlur1(uv)*3 + -comp_5=` GetBlur2(uv)*0 + -comp_6=` GetBlur3(uv)*0 + -comp_7=` 0; -comp_8=` ret += GetBlur2( (uv-0.5)*0.333 + 0.5); -comp_9=` ret *= 1; -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk deleted file mode 100644 index 89a26d1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R142.milk +++ /dev/null @@ -1,602 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.100 -wavecode_0_g=0.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time)*0.5+0.5; -wave_0_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_0_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_0_per_frame4= -wave_0_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_0_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_0_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=r = .5 + .5*sin(cang); -wave_0_per_point75=g = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=b = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time)*0.5+0.5; -wave_1_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_1_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_1_per_frame4= -wave_1_per_frame5=t4=sin(-time+1.1)*0.5+0.5; -wave_1_per_frame6=t5=sin(-time+3.1)*0.5+0.5; -wave_1_per_frame7=t6=sin(-time+5.2)*0.5+0.5; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=r = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=b = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=tm=q1; -wave_2_per_point3=phs=-sample*0.5; -wave_2_per_point4= -wave_2_per_point5=flip=flip+1; -wave_2_per_point6=flip=flip*below(flip,2); -wave_2_per_point7= -wave_2_per_point8=xp=0; -wave_2_per_point9=yp=flip*0.1; -wave_2_per_point10=zp=0; -wave_2_per_point11= -wave_2_per_point12=//wrist movement; -wave_2_per_point13=ang=sin(tm*2+phs - 2)*0.5 +0.5 + 2; -wave_2_per_point14= -wave_2_per_point15=xq=xp; -wave_2_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point18= -wave_2_per_point19=ang=cos(tm*2+phs - 2)*1.5 ; -wave_2_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point22=zp=zq; -wave_2_per_point23= -wave_2_per_point24=//forearm movement; -wave_2_per_point25=zp=zp-0.3; -wave_2_per_point26=ang=3.14 + sin(tm*2+phs - 0.5)*1.5; -wave_2_per_point27=xq=xp; -wave_2_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_2_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_2_per_point30= -wave_2_per_point31=//upper arm twist -wave_2_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs + 0.5); -wave_2_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_2_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_2_per_point35=zp=zq; -wave_2_per_point36= -wave_2_per_point37=//upper arm outward; -wave_2_per_point38=zp=zp-0.35; -wave_2_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_2_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_2_per_point41=yq=yp; -wave_2_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_2_per_point43= -wave_2_per_point44=//upper arm up down; -wave_2_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_2_per_point46=xp=xq; -wave_2_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_2_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_2_per_point49= -wave_2_per_point50=//xp=xq;yp=yq;zp=zq; -wave_2_per_point51= -wave_2_per_point52= -wave_2_per_point53=//project into screenspace and draw on screen -wave_2_per_point54=zp=zp+2; -wave_2_per_point55=xs=xp/zp; -wave_2_per_point56=ys=yp/zp; -wave_2_per_point57= -wave_2_per_point58=x=xs+0.5; -wave_2_per_point59=y=ys*1.3+0.5; -wave_2_per_point60= -wave_2_per_point61= -wave_2_per_point62=a=(1-sample)*0.05 -wave_2_per_point63= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.300 -wavecode_3_b=0.100 -wavecode_3_a=1.000 -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=tm=q1 ; -wave_3_per_point3=phs=-sample*0.5; -wave_3_per_point4= -wave_3_per_point5=flip=flip+1; -wave_3_per_point6=flip=flip*below(flip,2); -wave_3_per_point7= -wave_3_per_point8=xp=0; -wave_3_per_point9=yp=flip*0.1; -wave_3_per_point10=zp=0; -wave_3_per_point11= -wave_3_per_point12=//wrist movement; -wave_3_per_point13=ang=sin(tm*2+phs-2)*0.5 +0.5 + 2; -wave_3_per_point14= -wave_3_per_point15=xq=xp; -wave_3_per_point16=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point17=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point18= -wave_3_per_point19=ang=cos(tm*2+phs-2)*1.5; -wave_3_per_point20=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point21=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point22=zp=zq; -wave_3_per_point23= -wave_3_per_point24=//forearm movement; -wave_3_per_point25=zp=zp-0.3; -wave_3_per_point26=ang=3.14 + sin(tm*2+phs-0.5)*1.5; -wave_3_per_point27=xq=xp; -wave_3_per_point28=yq=yp*sin(ang) + zp*cos(ang); -wave_3_per_point29=zq=yp*cos(ang) - zp*sin(ang); -wave_3_per_point30= -wave_3_per_point31=//upper arm twist -wave_3_per_point32=ang=-1.0 + cos(tm*3 + 0.5 +phs); -wave_3_per_point33=xp=xq*sin(ang) + yq*cos(ang); -wave_3_per_point34=yp=xq*cos(ang) - yq*sin(ang); -wave_3_per_point35=zp=zq; -wave_3_per_point36= -wave_3_per_point37=//upper arm outward; -wave_3_per_point38=zp=zp-0.35; -wave_3_per_point39=ang=cos(tm*2+phs)*0.75 - 1.05; -wave_3_per_point40=xq=xp*sin(ang) + zp*cos(ang); -wave_3_per_point41=yq=yp; -wave_3_per_point42=zq=xp*cos(ang) - zp*sin(ang); -wave_3_per_point43= -wave_3_per_point44=//upper arm up down; -wave_3_per_point45=ang=cos(tm+phs)*0.5 - 0.5; -wave_3_per_point46=xp=xq; -wave_3_per_point47=yp=yq*cos(ang) - zq*sin(ang); -wave_3_per_point48=zp=yq*sin(ang) + zq*cos(ang); -wave_3_per_point49= -wave_3_per_point50=//xp=xq;yp=yq;zp=zq; -wave_3_per_point51= -wave_3_per_point52= -wave_3_per_point53=//project into screenspace and draw on screen -wave_3_per_point54=zp=zp+2; -wave_3_per_point55=xs=xp/zp; -wave_3_per_point56=ys=yp/zp; -wave_3_per_point57= -wave_3_per_point58=x=-xs+0.5; -wave_3_per_point59=y=ys*1.3+0.5; -wave_3_per_point60= -wave_3_per_point61= -wave_3_per_point62=a=(1-sample)*0.05; -wave_3_per_point63= -shapecode_0_enabled=0 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=3.99882 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.25005 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06779 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74186 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_1_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06779 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77977 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -shapecode_3_enabled=0 -shapecode_3_sides=5 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=1.06770 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.77977 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=sin(q1*0.15); -shape_3_per_frame2=x=sin(q1*0.5) * 0.05 + 0.5; -shape_3_per_frame3=y=cos(q1*0.63)* 0.05 + 0.5 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=1.1; -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4; -per_frame_11= -per_frame_12= -per_frame_13= -per_frame_14= -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.09*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.002)*0.99; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv)*0.25; -comp_5=` ret = ret.yyy; -comp_6=` ret = pow(ret, float3(0.8,0.4,1.7))*1.9; -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 deleted file mode 100644 index 2453d0e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144 [PRIVATE].milk2 +++ /dev/null @@ -1,1581 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:58:49 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.460 -blending_direction=1 -random_1=0.407 -random_2=0.990 -random_3=0.375 -random_4=0.206 -random_5=0.265 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R144.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.960 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00796 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_8=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.012/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.012/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(.8,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(2,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.25); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`ret /= float3(0.7,-2.7,-1.5); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk deleted file mode 100644 index 44a6f83..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R144.milk +++ /dev/null @@ -1,363 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.960 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00796 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.32*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.52*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=q3 = (cx*2-1) + 0.32*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_7=q4 = (cy*2-1) + 0.52*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_8=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.012/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.012/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(.8,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(2,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.25); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.06; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*0.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*4); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk deleted file mode 100644 index 45f6af8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R145.milk +++ /dev/null @@ -1,350 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.503 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.06322 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = 1; -per_frame_2=wave_g = 1; -per_frame_3=wave_b = 1; -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk deleted file mode 100644 index 4595d43..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146.milk +++ /dev/null @@ -1,382 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.392 -fWaveScale=0.010 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=256 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=t_abs = sample; -wave_0_per_point3=t_rel = sample-time/1; -wave_0_per_point4=ampl = time; -wave_0_per_point5= -wave_0_per_point6=ox = ampl*10*sin (t_abs*68); -wave_0_per_point7=oy = ampl*10*cos (t_abs*28); -wave_0_per_point8=oz = ampl*10*cos (t_abs*128); -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11=r = 1; -wave_0_per_point12=g = .5 ; -wave_0_per_point13=b = 1 ; -wave_0_per_point14=a=q26/18; -wave_0_per_point15= -wave_0_per_point16=xang = t1 ; -wave_0_per_point17=yang = t1*2; -wave_0_per_point18=zang = t1; -wave_0_per_point19=fov = 0.12; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=// Rotation um x,y,z -wave_0_per_point23= -wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point26= -wave_0_per_point27=ox = mx; -wave_0_per_point28=oy = my; -wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point31=ox = mx; -wave_0_per_point32=oz = mz; -wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point35=oy = my; -wave_0_per_point36=oz = mz; -wave_0_per_point37= -wave_0_per_point38=oz = oz - 6; -wave_0_per_point39=x = ox*fov/oz +0.5; -wave_0_per_point40=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point41=y = oy*fov/oz + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=a = max(sin(time/8)-.5,0); -wave_1_per_point2=r = .4; g = .2; b = .7; -wave_1_per_point3= -wave_1_per_point4=x = sample + .01*cos(sample*243+time); -wave_1_per_point5=y = .5+.5*sin(time/13) + .02*sin(sample*143); -wave_1_per_point6=a = .7 ; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.300 -shapecode_0_y=0.500 -shapecode_0_rad=0.37936 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=4.14153 -shapecode_0_r=0.300 -shapecode_0_g=0.700 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.700 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=x = q1/6 + .5; -shape_0_per_frame2=y = q2/6 + .5; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.400 -shapecode_2_a2=0.300 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=t_rel = 5*time; -shape_2_init2=t1 = int(t_rel); -shape_2_per_frame1=dx = rand(1000)/1000-.5; -shape_2_per_frame2=dy = rand(1000)/1000-.5; -shape_2_per_frame3= -shape_2_per_frame4=x = .5 + dx*(1-q22/4); -shape_2_per_frame5=y = .5 + dy*(1-q22/4); -shape_2_per_frame6= -shape_2_per_frame7=ang = time; -shape_2_per_frame8= -shape_2_per_frame9=a = 1; -shape_2_per_frame10=rad = .1*q24+0.08 +q22/40; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.24978 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.12566 -shapecode_3_tex_zoom=5.53697 -shapecode_3_r=0.600 -shapecode_3_g=0.300 -shapecode_3_b=0.400 -shapecode_3_a=0.600 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=a = max(q22-2,0); -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_25=rott = p2 * 3.14159265359/2; -per_frame_26= -per_frame_27=q27 = 8-index; -per_frame_28=q28 = .5 + sin(time/7)/10; -per_frame_29=q29 = index4; -per_frame_30= -per_frame_31=mv_a = 0.2; -per_frame_32=t_rel = time/3; -per_frame_33=wave_a = max(sin(time/8)-.5,0); -per_frame_34=wave_a = 0; -per_frame_35=wave_x = .5+.5*sin(time/13); -per_frame_36= -per_frame_37=q1 = cos(rott); -per_frame_38=q2 = sin(rott); -per_frame_39=q3 = -q2; -per_frame_40=q4 = q1; -per_frame_41= -per_frame_42=movez = movez + .01 * 30/fps ; -per_frame_43=q29 = movez; -per_frame_44= -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = .0; -per_frame_48=dx = .003 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 Feedback = GetBlur1(1-uv); -warp_6=` -warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 -warp_8=`//zz =mul(zz,float2x2(_qa)); -warp_9=`zz = zz.yx; -warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * 12; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv); -warp_15=` -warp_16=`ret = .99*crisp-.01; -warp_17=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2, uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float c, s; -comp_6=`uv -= 0.5; -comp_7=`uv *= aspect.xy; -comp_8=` -comp_9=`float dist = 1; -comp_10=`float inten = 1; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 1; -comp_14=`while (n <= anz) { -comp_15=` c = n%2; -comp_16=` s = (n+1)%2; -comp_17=` uv2.x = uv.x*c - uv.y*s; -comp_18=` uv2.y = uv.x*s + uv.y*c; -comp_19=`// uv2 *= aspect.yx; -comp_20=` dist = 1-frac(1.0/anz*n+q29); -comp_21=` inten = sqrt(dist)*(1-dist*dist); -comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); -comp_23=` -comp_24=` neu = GetPixel(uv3); -comp_25=` -comp_26=` ret1 = max(ret1,neu*inten); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`ret = ret1*3; -comp_31=` -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 deleted file mode 100644 index 73f8dd4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R146b.milk2 +++ /dev/null @@ -1,490 +0,0 @@ -Created with MILKDROP 3.30 on 09/12/2023 at 11:19:40 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.40 -blending_direction=1 -random_1=0.389837 -random_2=0.326152 -random_3=0.480623 -random_4=0.111518 -random_5=0.522358 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.034 The Escargot 004b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=95.238 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.692 -fWaveSmoothing=0.900 -fWaveParam=-1.000 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.63600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.29340 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.940 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*12-1) + 1.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*12-1) + 1.6*( 0.60*cos(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1*3); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.16; -per_frame_11=wave_r = wave_r + 2.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*10-1) - q1; -per_pixel_2=dv = (y*10-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv)/2; -per_pixel_4=ang2 = atan2(du,dv) + time*0.25; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-2)-aspectx; -per_pixel_7=dy = mult*cos(ang2*2-2)*aspecty; -warp_1=`sampler sampler_Pattern_045; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_Pattern_045, uv); -warp_7=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += q9; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` //float fins = 1 + floor(rand_preset.z*5.95); -comp_20=` float fins = 3 + floor(rand_preset.z*1.95); -comp_21=` -comp_22=` #if 1 // SHARP FINS -comp_23=` ang2 = frac(ang2*fins)/fins; -comp_24=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_25=` ang2 = abs(ang2 - 0.5/fins); -comp_26=` #else // COSINE FINS - a bit slow -comp_27=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_28=` #endif -comp_29=` -comp_30=` // RADIAL KALEIDOSCOPING? -comp_31=` #if 0 -comp_32=` rad2 *= g_fTexSize.z; -comp_33=` // choose one: -comp_34=` rad2 = lerp(rad2, frac(acos*3)/3.0, 0.5); -comp_35=` rad2 = cos(rad2*5); -comp_36=` rad2 = sqrt(rad2)*0.5; -comp_37=` rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_38=` //rad2 += cos(rad2*61)*0.02; -comp_39=` rad2 *= g_fTexSize.y; -comp_40=` #endif -comp_41=` -comp_42=` ang2 *= M_PI_2; -comp_43=` uv2 = 0.3 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_44=` -comp_45=` ret = tex2D(sampler_main, uv2).xyz; -comp_46=` ret *= 3; // a little bit of overbright -comp_47=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_49=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R146 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.392 -fWaveScale=0.010 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=256 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=t_abs = sample; -wave_0_per_point3=t_rel = sample-time/1; -wave_0_per_point4=ampl = time; -wave_0_per_point5= -wave_0_per_point6=ox = ampl*10*sin (t_abs*68); -wave_0_per_point7=oy = ampl*10*cos (t_abs*28); -wave_0_per_point8=oz = ampl*10*cos (t_abs*128); -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11=r = 1; -wave_0_per_point12=g = .5 ; -wave_0_per_point13=b = 1 ; -wave_0_per_point14=a=q26/18; -wave_0_per_point15= -wave_0_per_point16=xang = t1 ; -wave_0_per_point17=yang = t1*2; -wave_0_per_point18=zang = t1; -wave_0_per_point19=fov = 0.12; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=// Rotation um x,y,z -wave_0_per_point23= -wave_0_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point26= -wave_0_per_point27=ox = mx; -wave_0_per_point28=oy = my; -wave_0_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point31=ox = mx; -wave_0_per_point32=oz = mz; -wave_0_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point35=oy = my; -wave_0_per_point36=oz = mz; -wave_0_per_point37= -wave_0_per_point38=oz = oz - 6; -wave_0_per_point39=x = ox*fov/oz +0.5; -wave_0_per_point40=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point41=y = oy*fov/oz + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=a = max(sin(time/8)-.5,0); -wave_1_per_point2=r = .4; g = .2; b = .7; -wave_1_per_point3= -wave_1_per_point4=x = sample + .01*cos(sample*243+time); -wave_1_per_point5=y = .5+.5*sin(time/13) + .02*sin(sample*143); -wave_1_per_point6=a = .7 ; -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.900 -shapecode_0_y=0.500 -shapecode_0_rad=0.22613 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.600 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=t_rel = 5*time; -shape_0_init2=t1 = int(t_rel); -shape_0_per_frame1=dx = rand(1000)/1000-.5; -shape_0_per_frame2=dy = rand(1000)/1000-.5; -shape_0_per_frame3= -shape_0_per_frame4=x = .5 + dx*(1-q22/4); -shape_0_per_frame5=y = .5 + dy*(1-q22/4); -shape_0_per_frame6= -shape_0_per_frame7=ang = time; -shape_0_per_frame8= -shape_0_per_frame9=a = 1; -shape_0_per_frame10=rad = .1*q24+0.08 +q22/40; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_25=rott = p2 * 3.14159265359/2; -per_frame_26= -per_frame_27=q27 = 8-index; -per_frame_28=q28 = .5 + sin(time/7)/10; -per_frame_29=q29 = index4; -per_frame_30= -per_frame_31=mv_a = 0.2; -per_frame_32=t_rel = time/3; -per_frame_33=wave_a = max(sin(time/8)-.5,0); -per_frame_34=wave_a = 0; -per_frame_35=wave_x = .5+.5*sin(time/13); -per_frame_36= -per_frame_37=q1 = cos(rott); -per_frame_38=q2 = sin(rott); -per_frame_39=q3 = -q2; -per_frame_40=q4 = q1; -per_frame_41= -per_frame_42=movez = movez + .01 * 30/fps ; -per_frame_43=q29 = movez; -per_frame_44= -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = .0; -per_frame_48=dx = .003 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 Feedback = GetBlur1(1-uv); -warp_6=` -warp_7=`float2 zz = uv1 *texsize.xy *.03; //*q27 -warp_8=`//zz =mul(zz,float2x2(_qa)); -warp_9=`zz = zz.yx; -warp_10=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(zz*zz); -warp_11=` -warp_12=`uv.xy += h1*texsize.zw * 12; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv); -warp_15=` -warp_16=`ret = .99*crisp-.01; -warp_17=`} -comp_1=`float3 ret1, neu; -comp_2=`float2 uv2, uv3; -comp_3=`shader_body -comp_4=`{ -comp_5=`float c, s; -comp_6=`uv -= 0.5; -comp_7=`uv *= aspect.xy; -comp_8=` -comp_9=`float dist = 1; -comp_10=`float inten = 1; -comp_11=`ret1 = 0; -comp_12=`int anz = 4; -comp_13=`int n = 1; -comp_14=`while (n <= anz) { -comp_15=` c = n%2; -comp_16=` s = (n+1)%2; -comp_17=` uv2.x = uv.x*c - uv.y*s; -comp_18=` uv2.y = uv.x*s + uv.y*c; -comp_19=`// uv2 *= aspect.yx; -comp_20=` dist = 1-frac(1.0/anz*n+q29); -comp_21=` inten = sqrt(dist)*(1-dist*dist); -comp_22=` uv3 = frac(2*uv2*dist +.5-.0*dist); -comp_23=` -comp_24=` neu = GetPixel(uv3); -comp_25=` -comp_26=` ret1 = max(ret1,neu*inten); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`ret = ret1*3; -comp_31=` -comp_32=`//MilkDrop3 Color Mode: -comp_33=`ret /= float3(2.5,2.3,-2.3); -comp_34=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk deleted file mode 100644 index 93d1ea2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R147.milk +++ /dev/null @@ -1,442 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=1.291 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.025 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=x = sample; -wave_1_per_point2=y = 1-sample; -wave_1_per_point3=a = (q24 * equal(q27%4,0)); -wave_1_per_point4= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10853 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trig = q24 * equal(q27%4,0); -shape_0_per_frame2= -shape_0_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_0_per_frame4= -shape_0_per_frame5=x = .5 - ( 1/(dist+1))/2; -shape_0_per_frame6=y = 1-x; -shape_0_per_frame7= -shape_0_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_0_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_0_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_0_per_frame11= -shape_0_per_frame12=cmax = max(max(r0,g0),b0); -shape_0_per_frame13= -shape_0_per_frame14=r = r0/cmax; r2 = r; -shape_0_per_frame15=g = g0/cmax; g2 = g; -shape_0_per_frame16=b = b0/cmax; b2 = b; -shape_0_per_frame17= -shape_0_per_frame18=rad = q11/(dist+1); -shape_0_per_frame19=//rad = .2; -shape_0_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.500 -shapecode_1_rad=2.36696 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.45575 -shapecode_1_tex_zoom=0.99305 -shapecode_1_r=0.500 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trig = q24 * equal(q27%4,2); -shape_1_per_frame2= -shape_1_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_1_per_frame4= -shape_1_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_1_per_frame6=y = 1-x; -shape_1_per_frame7= -shape_1_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_1_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_1_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_1_per_frame11= -shape_1_per_frame12=cmax = max(max(r0,g0),b0); -shape_1_per_frame13= -shape_1_per_frame14=r = r0/cmax; r2 = r; -shape_1_per_frame15=g = g0/cmax; g2 = g; -shape_1_per_frame16=b = b0/cmax; b2 = b; -shape_1_per_frame17= -shape_1_per_frame18=rad = q11/(dist+1); -shape_1_per_frame19=//rad = .2; -shape_1_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trig = q24 * equal(q27%4,1); -shape_2_per_frame2= -shape_2_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_2_per_frame4= -shape_2_per_frame5=x = .5 - ( 1/(dist+1))/1.9; -shape_2_per_frame6=y = x; -shape_2_per_frame7= -shape_2_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_2_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_2_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_2_per_frame11= -shape_2_per_frame12=cmax = max(max(r0,g0),b0); -shape_2_per_frame13= -shape_2_per_frame14=r = r0/cmax; r2 = r; -shape_2_per_frame15=g = g0/cmax; g2 = g; -shape_2_per_frame16=b = b0/cmax; b2 = b; -shape_2_per_frame17= -shape_2_per_frame18=rad = q11/(dist+1); -shape_2_per_frame19=//rad = .2; -shape_2_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -shapecode_3_enabled=1 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=2.22333 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=trig = q24 * equal(q27%4,3); -shape_3_per_frame2= -shape_3_per_frame3=dist = bnot(trig)*(dist+q10/fps); -shape_3_per_frame4= -shape_3_per_frame5=x = .5 + ( 1/(dist+1))/1.9; -shape_3_per_frame6=y = x; -shape_3_per_frame7= -shape_3_per_frame8=r0 = bnot(trig)*r0 + trig*rand(100)/100; -shape_3_per_frame9=g0 = bnot(trig)*g0 + trig*rand(100)/100; -shape_3_per_frame10=b0 = bnot(trig)*b0 + trig*rand(100)/100; -shape_3_per_frame11= -shape_3_per_frame12=cmax = max(max(r0,g0),b0); -shape_3_per_frame13= -shape_3_per_frame14=r = r0/cmax; r2 = r; -shape_3_per_frame15=g = g0/cmax; g2 = g; -shape_3_per_frame16=b = b0/cmax; b2 = b; -shape_3_per_frame17= -shape_3_per_frame18=rad = q11/(dist+1); -shape_3_per_frame19=//rad = .2; -shape_3_per_frame20=a = 1 / (1+dist/4) ; a2 = 0; -per_frame_1=dec_med = pow (0.5, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = -index2/100; -per_frame_20=q29 = bnot(below(index2+index3,1)); -per_frame_21= -per_frame_22=puls = dec_slow*puls + (1-dec_slow)*q29; -per_frame_23=q32 = puls; -per_frame_24= -per_frame_25=k1 = is_beat*equal(index%2,0); -per_frame_26=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_27=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_28=rott = p2 * 3.1416/4; -per_frame_29= -per_frame_30=q1 = cos(rott); -per_frame_31=q2 = sin(rott); -per_frame_32=q3 = -q2; -per_frame_33=q4 = q1; -per_frame_34= -per_frame_35=trel1 = trel1 + 4.2*q1/fps*(q22); -per_frame_36=trel2 = trel2 + 3*q2/fps*(1); -per_frame_37=px = .2*sin(trel1); -per_frame_38=py = .1*cos(trel2); -per_frame_39=q5 = px; -per_frame_40=q6 = py; -per_frame_41= -per_frame_42=rotx = rotx + q5/fps*4; -per_frame_43=roty = roty + q6/fps*4; -per_frame_44=q15 = rotx; -per_frame_45=q16 = roty; -per_frame_46= -per_frame_47=ppx = ppx*dec_slow + (1-dec_slow)*px; -per_frame_48=ppy = ppy*dec_slow + (1-dec_slow)*py; -per_frame_49=q7 = ppx; -per_frame_50=q8 = ppy; -per_frame_51= -per_frame_52= -per_frame_53=q10 = 20; //speed shot -per_frame_54=q11 = .8; //brightness shot -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1; -per_frame_58=dy = .00; -per_frame_59=dx = .0; -per_frame_60=warp = .1; -per_pixel_1=rot = .05 * q1 * (1-rad); -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=`// uv += color*0.01; -warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=` -comp_2=`float2 rs, uv2, uv3; -comp_3=`float3 noise, ret1; -comp_4=` -comp_5=`shader_body { -comp_6=`//uv *= aspect.xy; -comp_7=` -comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; -comp_10=` -comp_11=`float h1 = .5; -comp_12=` -comp_13=`//uv1 = mul(uv1, float2x2(_qa)); -comp_14=`//uv = uv1+.5; -comp_15=` -comp_16=`float z = h1/abs(pow(uv1.y,1)); -comp_17=`// an pow spielen -comp_18=`//z = rad*13; -comp_19=`rs.x = uv1.x * z; -comp_20=`rs.y = z/2 + time*4; -comp_21=` -comp_22=` -comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; -comp_24=`float2 dz1 = normalize(rs); -comp_25=`float rad1 = 22*length (rs) * q32 - .1; -comp_26=` -comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); -comp_28=`float3 ret1 = tex2D (sampler_main,uv4); -comp_29=`float mask1 = saturate(10-7*rad1); -comp_30=` -comp_31=`noise = tex2D(sampler_noise_hq,uv4); -comp_32=` -comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); -comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); -comp_35=` -comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; -comp_37=` -comp_38=` -comp_39=`ret = ret1; -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk deleted file mode 100644 index 62364d4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148.milk +++ /dev/null @@ -1,343 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_10=monitor = index2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass + mid + treb; -per_frame_18= -per_frame_19=sb = sb*dec_med + q21*(1-dec_med); -per_frame_20=q29 = sb; -per_frame_21= -per_frame_22=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_23=p1 = (index2-2); -per_frame_24= -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_27=q5 = cos(p3*3.14/2); -per_frame_28= -per_frame_29=rott = rott + .003*30/fps*p3; -per_frame_30= -per_frame_31=q1 = cos(rott); -per_frame_32=q2 = sin(rott); -per_frame_33=q3 = -q2; -per_frame_34=q4 = q1; -per_frame_35= -per_frame_36=movx = movx + .002*30/fps; -per_frame_37=q28 = movx; -per_frame_38= -per_frame_39=q15 = (1+sin(time/23))*.15; -per_frame_40=q29 = 4*(.5+sin(time/17)); -per_frame_41=q30 = 5/(1.2+sin(time/50)); -per_frame_42=q31 = sin(time/38)/3; -per_frame_43=q32 = 2+sin(time/18); -per_frame_44= -per_frame_45=warp = .06; -per_frame_46=zoom = .998; -per_frame_47= -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=`// uv += color*0.01; -warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=` -comp_2=`float2 rs, uv2, uv3; -comp_3=`float3 noise, ret1; -comp_4=` -comp_5=`shader_body { -comp_6=`//uv *= aspect.xy; -comp_7=` -comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; -comp_10=` -comp_11=`float h1 = .5; -comp_12=` -comp_13=`//uv1 = mul(uv1, float2x2(_qa)); -comp_14=`//uv = uv1+.5; -comp_15=` -comp_16=`float z = h1/abs(pow(uv1.y,1)); -comp_17=`// an pow spielen -comp_18=`//z = rad*13; -comp_19=`rs.x = uv1.x * z; -comp_20=`rs.y = z/2 + time*4; -comp_21=` -comp_22=` -comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; -comp_24=`float2 dz1 = normalize(rs); -comp_25=`float rad1 = 22*length (rs) * q32 - .1; -comp_26=` -comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); -comp_28=`float3 ret1 = tex2D (sampler_main,uv4); -comp_29=`float mask1 = saturate(10-7*rad1); -comp_30=` -comp_31=`noise = tex2D(sampler_noise_hq,uv4); -comp_32=` -comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); -comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); -comp_35=` -comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; -comp_37=` -comp_38=` -comp_39=`ret = ret1; -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 deleted file mode 100644 index f6b00ea..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R148s.milk2 +++ /dev/null @@ -1,965 +0,0 @@ -Created with MILKDROP 3 PRO on 10/06/2024 at 11:59:57 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=triangle -blending_progress=0.56 -blending_direction=1 -random_1=0.529810 -random_2=0.441870 -random_3=0.237534 -random_4=0.946883 -random_5=0.993089 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 6d -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_61=`ret /= float3(1.8,1.0,1.1); -comp_62=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R148 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=15 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_10=monitor = index2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass + mid + treb; -per_frame_18= -per_frame_19=sb = sb*dec_med + q21*(1-dec_med); -per_frame_20=q29 = sb; -per_frame_21= -per_frame_22=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_23=p1 = (index2-2); -per_frame_24= -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_27=q5 = cos(p3*3.14/2); -per_frame_28= -per_frame_29=rott = rott + .003*30/fps*p3; -per_frame_30= -per_frame_31=q1 = cos(rott); -per_frame_32=q2 = sin(rott); -per_frame_33=q3 = -q2; -per_frame_34=q4 = q1; -per_frame_35= -per_frame_36=movx = movx + .002*30/fps; -per_frame_37=q28 = movx; -per_frame_38= -per_frame_39=q15 = (1+sin(time/23))*.15; -per_frame_40=q29 = 4*(.5+sin(time/17)); -per_frame_41=q30 = 5/(1.2+sin(time/50)); -per_frame_42=q31 = sin(time/38)/3; -per_frame_43=q32 = 2+sin(time/18); -per_frame_44= -per_frame_45=warp = .06; -per_frame_46=zoom = .998; -per_frame_47= -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=`// uv += color*0.01; -warp_13=` //uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.002;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=` -comp_2=`float2 rs, uv2, uv3; -comp_3=`float3 noise, ret1; -comp_4=` -comp_5=`shader_body { -comp_6=`//uv *= aspect.xy; -comp_7=` -comp_8=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_9=`float2 uv1 = (uv-.5-float2 (q7,q8))*aspect.xy; -comp_10=` -comp_11=`float h1 = .5; -comp_12=` -comp_13=`//uv1 = mul(uv1, float2x2(_qa)); -comp_14=`//uv = uv1+.5; -comp_15=` -comp_16=`float z = h1/abs(pow(uv1.y,1)); -comp_17=`// an pow spielen -comp_18=`//z = rad*13; -comp_19=`rs.x = uv1.x * z; -comp_20=`rs.y = z/2 + time*4; -comp_21=` -comp_22=` -comp_23=`rs = (uv_orig-.5- float2 (q5,q6)) * aspect.xy; -comp_24=`float2 dz1 = normalize(rs); -comp_25=`float rad1 = 22*length (rs) * q32 - .1; -comp_26=` -comp_27=`float2 uv4 = .1*tan(rad1)*dz1 + float2(q15,q16); -comp_28=`float3 ret1 = tex2D (sampler_main,uv4); -comp_29=`float mask1 = saturate(10-7*rad1); -comp_30=` -comp_31=`noise = tex2D(sampler_noise_hq,uv4); -comp_32=` -comp_33=`uv2 = (uv1*(1-pow(length(uv1),3))-.5); -comp_34=`uv3 =frac(uv2-noise*.04 * (mask1)); -comp_35=` -comp_36=`ret1 = 1.5*GetPixel(uv3) + GetBlur1(uv3)*1; -comp_37=` -comp_38=` -comp_39=`ret = ret1; -comp_40=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\triangle5.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.022501 -SpriteY=0.060000 -SpriteSX=-0.619999 -SpriteSY=-0.619999 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 deleted file mode 100644 index 73d43a2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149 double.milk2 +++ /dev/null @@ -1,1134 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 23:41:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.420 -blending_direction=1 -random_1=0.105 -random_2=0.773 -random_3=0.485 -random_4=0.754 -random_5=0.046 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R217.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.10000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01163 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.425 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.230 -ib_b=0.235 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.15000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.830 -wavecode_1_b=1.000 -wavecode_1_a=1.050 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.150 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.46000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.575 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.109 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.465 -shapecode_1_y=0.500 -shapecode_1_rad=0.10400 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.104 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.500 -shapecode_3_rad=0.09900 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=sin(time*3.14*20)*0.002; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/4000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; -per_pixel_4= -per_pixel_5= -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.965; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R149.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.186 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.050 -ob_g=0.040 -ob_b=0.030 -ob_a=1.000 -ib_size=0.000 -ib_r=0.800 -ib_g=0.800 -ib_b=0.800 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.21670 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=g = q2; -shape_0_per_frame3=b = q3; -shape_0_per_frame4=r2 = q2; -shape_0_per_frame5=g2 = q3; -shape_0_per_frame6=b2 = q1; -shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_0_per_frame9=border_r = q3; -shape_0_per_frame10=border_b = q2; -shape_0_per_frame11=border_g = q1; -shape_0_per_frame12=ang = ang + 4.52*cos(time); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.24486 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.48885 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=r = q2; -shape_1_per_frame2=g = q3; -shape_1_per_frame3=b = q1; -shape_1_per_frame4=r2 = q3; -shape_1_per_frame5=g2 = q1; -shape_1_per_frame6=b2 = q2; -shape_1_per_frame7=x = x + 0.11*cos(0.6*time) + 0.122*sin(1.12*time) + 0.155*sin(0.83*time); -shape_1_per_frame8=y = y + 0.134*cos(0.513*time) + 0.126*sin(1.48*time) + 0.13*sin(0.743*time); -shape_1_per_frame9=border_r = q1; -shape_1_per_frame10=border_b = q2; -shape_1_per_frame11=border_g = q3; -shape_1_per_frame12=ang = ang + 4.52*cos(time); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.27048 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.55044 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q3; -shape_2_per_frame2=g = q1; -shape_2_per_frame3=b = q2; -shape_2_per_frame4=r2 = q1; -shape_2_per_frame5=g2 = q2; -shape_2_per_frame6=b2 = q3; -shape_2_per_frame7=x = x + 0.201*cos(1.11*time) + 0.1022*sin(1.512*time) + 0.215*sin(0.83*time); -shape_2_per_frame8=y = y + 0.134*cos(1.03*time) + 0.1026*sin(0.648*time) + 0.2*sin(1.743*time); -shape_2_per_frame9=border_r = q1; -shape_2_per_frame10=border_b = q3; -shape_2_per_frame11=border_g = q2; -shape_2_per_frame12=ang = ang + 4.52*cos(time); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*.04 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + 0.1*sin(time*.948); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic-(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.3; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.0333; -per_frame_39=q3=q3*q3*0.5 + 0.1; -per_frame_40= -per_frame_41=q4 = mt; -per_frame_42=q5 = bt; -per_frame_43= -per_frame_44=cx = q1; -per_frame_45=cy = q2; -per_frame_46= -per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_52= -per_frame_53=q6 = rmod; -per_frame_54= -per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_56= -per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_58= -per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); -per_frame_60= -per_frame_61=ib_size=.05-(bass*0.01); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.5;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_26= -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=` uv += color*0.01; -warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((d_uv.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q31 -comp_30=` ); -comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_35=` -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=`ret *= ret+3; -comp_39=`//ret = GetPixel(uv); -comp_40=`ret /= float3(0.3,2.5,1.8); -comp_41=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk deleted file mode 100644 index 528a310..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R149.milk +++ /dev/null @@ -1,406 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=1.186 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.050 -ob_g=0.040 -ob_b=0.030 -ob_a=1.000 -ib_size=0.000 -ib_r=0.800 -ib_g=0.800 -ib_b=0.800 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.21670 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=g = q2; -shape_0_per_frame3=b = q3; -shape_0_per_frame4=r2 = q2; -shape_0_per_frame5=g2 = q3; -shape_0_per_frame6=b2 = q1; -shape_0_per_frame7=x = x + 0.21*cos(time) + 0.121*sin(1.2*time) + 0.15*sin(0.63*time); -shape_0_per_frame8=y = y + 0.134*cos(1.13*time) + 0.2*sin(0.8*time) + 0.213*sin(0.43*time); -shape_0_per_frame9=border_r = q3; -shape_0_per_frame10=border_b = q2; -shape_0_per_frame11=border_g = q1; -shape_0_per_frame12=ang = ang + 4.52*cos(time); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.24486 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.48885 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=r = q2; -shape_1_per_frame2=g = q3; -shape_1_per_frame3=b = q1; -shape_1_per_frame4=r2 = q3; -shape_1_per_frame5=g2 = q1; -shape_1_per_frame6=b2 = q2; -shape_1_per_frame7=x = x + 0.11*cos(0.6*time) + 0.122*sin(1.12*time) + 0.155*sin(0.83*time); -shape_1_per_frame8=y = y + 0.134*cos(0.513*time) + 0.126*sin(1.48*time) + 0.13*sin(0.743*time); -shape_1_per_frame9=border_r = q1; -shape_1_per_frame10=border_b = q2; -shape_1_per_frame11=border_g = q3; -shape_1_per_frame12=ang = ang + 4.52*cos(time); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.27048 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.55044 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=r = q3; -shape_2_per_frame2=g = q1; -shape_2_per_frame3=b = q2; -shape_2_per_frame4=r2 = q1; -shape_2_per_frame5=g2 = q2; -shape_2_per_frame6=b2 = q3; -shape_2_per_frame7=x = x + 0.201*cos(1.11*time) + 0.1022*sin(1.512*time) + 0.215*sin(0.83*time); -shape_2_per_frame8=y = y + 0.134*cos(1.03*time) + 0.1026*sin(0.648*time) + 0.2*sin(1.743*time); -shape_2_per_frame9=border_r = q1; -shape_2_per_frame10=border_b = q3; -shape_2_per_frame11=border_g = q2; -shape_2_per_frame12=ang = ang + 4.52*cos(time); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*.04 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + 0.1*sin(time*.948); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic-(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.3; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.0333; -per_frame_39=q3=q3*q3*0.5 + 0.1; -per_frame_40= -per_frame_41=q4 = mt; -per_frame_42=q5 = bt; -per_frame_43= -per_frame_44=cx = q1; -per_frame_45=cy = q2; -per_frame_46= -per_frame_47=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_48=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_49=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_50=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_51=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_52= -per_frame_53=q6 = rmod; -per_frame_54= -per_frame_55=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_56= -per_frame_57=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_58= -per_frame_59=//echo_zoom=1+(above(treb,.8)+treb); -per_frame_60= -per_frame_61=ib_size=.05-(bass*0.01); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.5;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_25=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_26= -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=` uv += color*0.01; -warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((d_uv.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q31 -comp_30=` ); -comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_35=` -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=`ret *= ret+3; -comp_39=`//ret = GetPixel(uv); -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk deleted file mode 100644 index 9a34c63..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk +++ /dev/null @@ -1,396 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = .5 + .4 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = rand(1000)/1000*6.28; -wave_0_per_point5=rad = rand(1000)/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.24243 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.88496 -shapecode_0_tex_zoom=1.72851 -shapecode_0_r=0.800 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=0.600 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.190 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.18717 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 deleted file mode 100644 index d813dad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152.milk2 +++ /dev/null @@ -1,1623 +0,0 @@ -Created with MILKDROP 3.1 on 19/03/2023 at 23:28:17 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.54 -blending_direction=-1 -random_1=0.764905 -random_2=0.134688 -random_3=0.870461 -random_4=0.296883 -random_5=0.39187 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.014 Utopia 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R152.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = .5 + .4 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = rand(1000)/1000*6.28; -wave_0_per_point5=rad = rand(1000)/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.24243 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.88496 -shapecode_0_tex_zoom=1.72851 -shapecode_0_r=0.800 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=0.600 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.190 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.18717 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`ret /= float3(0.5,1.2,-1.3); -comp_44=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 deleted file mode 100644 index b2dcb58..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152b.milk2 +++ /dev/null @@ -1,1678 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 19:03:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.40 -blending_direction=-1 -random_1=0.724661 -random_2=0.755691 -random_3=0.957588 -random_4=0.622493 -random_5=0.536043 - -[PRESET1_BEGIN] -NAME=2016 retro martin - X Portal .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.386 -fWaveSmoothing=0.090 -fWaveParam=-0.200 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.012; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3= -wave_0_per_frame4=t1=advance -wave_0_per_frame5= -wavecode_1_enabled=0 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.012; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3= -wave_1_per_frame4=t1=advance -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.860 -shapecode_0_y=0.500 -shapecode_0_rad=0.17914 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04902 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=0.56608 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=advx=advx+(bass*bass)/fps; -shape_1_per_frame3=advy=advy+(treb*treb)/fps; -shape_1_per_frame4= -shape_1_per_frame5=r = 1; g = 1; b = 1; -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=x= .5 + .3*sin(advx); -shape_1_per_frame9=y= .5 + .3*sin(advy); -shape_1_per_frame10= -shape_1_per_frame11= -shape_1_per_frame12=vol = bass_att + mid_att + treb_att; -shape_1_per_frame13=rad = min(.2,vol*.1); -shape_1_per_frame14= -shape_1_per_frame15= -shape_1_per_frame16=a = min(1,vol/4); a2 = a; -shape_1_per_frame17=border_a = 0; -shape_1_per_frame18= -shape_1_per_frame19=ang = vol; -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.860 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rota = 0; -per_frame_init_2=count = 0; -per_frame_init_3=index = 0; -per_frame_init_4=index2 = rand(32); -per_frame_init_5=rota = index2%4; -per_frame_init_6=tele = 1; -per_frame_init_7=tele_ = tele; -per_frame_init_8=limit = 200; -per_frame_init_9=mov = 0; -per_frame_1=dec_f = pow (0.5, 30/fps); -per_frame_2=dec_m = pow (0.7, 30/fps); -per_frame_3=dec_s = pow (0.9, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, avg+2*peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %32; -per_frame_11= -per_frame_12=q22 = peak; -per_frame_13=q27 = index; -per_frame_14=q28 = index2; -per_frame_15= -per_frame_16=kug = kug*dec_s + (1-dec_s)*(index2%5>2)*.05; -per_frame_17=q23 = kug; -per_frame_18= -per_frame_19=trig = is_beat * (index%27==0); -per_frame_20=tele = if(trig, rand(100)/70+.6, tele); -per_frame_21=tele_ = tele_ + min(max(tele-tele_,-.1),.1)*15/fps; -per_frame_22=q16 = tele; -per_frame_23= -per_frame_24=limit = if(trig, rand(200), limit); -per_frame_25=q30 = limit; -per_frame_26= -per_frame_27=rota = rota + min(max(index2%4-rota,-.1),.1)*15/fps; -per_frame_28=rot = (rota-2)*3.1416/2; -per_frame_29= -per_frame_30=light = light * .95 + (1-.95) * (index2%3==0); -per_frame_31=q10 = max(0,light-.2); -per_frame_32= -per_frame_33=vol = bass+mid+treb; -per_frame_34=vol_ = dec_f * vol_ + (1-dec_f)*vol; -per_frame_35= -per_frame_36=mov = if (mov<=0, vol > 4, vol_ > .5); //### -per_frame_37=dec = .4; -per_frame_38=mov_ = dec * mov_ + (1-dec)*mov; -per_frame_39=movz = movz + (mov_)/fps*2.5; -per_frame_40= -per_frame_41=q4 = index2 * 0.1; q5 = movz; q6 = tele;; -per_frame_42= -per_frame_43=trel = trel + pow(bass,3)/fps*.03; -per_frame_44=q31 = trel; -per_frame_45= -per_frame_46=monitor = vol_; -per_pixel_1=rot += +.0*rad;; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float tele = q16; -comp_4=`float2 uv0 = uv; -comp_5=`uv = float2(abs(uv.x-.5)+.5,uv.y); -comp_6=`uv = abs(uv-.5)+.5; -comp_7=`float3 ret2 = tex2D(sampler_main,uv).xyz; -comp_8=` -comp_9=`float blur1 = lum(GetBlur2(uv)); -comp_10=`ret2 *= (.6+.5*sin(uv.x*10+time)); -comp_11=`ret2= lerp(blur1,ret2,pow(ret2,.05+(mid_att)*.050)); -comp_12=` -comp_13=`float2 uv1 = uv-.5; -comp_14=`float3 ret1 = tex2D(sampler_main, uv) ; -comp_15=` -comp_16=`const float2 hor = float2 (.001,0); -comp_17=`const float2 ver = float2 (0,.001); -comp_18=` -comp_19=`float dx = GetPixel (uv-hor).r - GetPixel (uv+hor).r; -comp_20=`float dy = GetPixel (uv-ver).r - GetPixel (uv+ver).r; -comp_21=`float2 dz = float2 (dx,dy); -comp_22=` -comp_23=`dz += abs(tex2D (sampler_noise_hq,uv1/(-.1/tele+rad)*q22*q23+q31)-.5)*.1; -comp_24=` -comp_25=`uv1 = uv1 -4*dz; -comp_26=`float dots = saturate(.02/length(uv1)); -comp_27=` -comp_28=`ret1 = 0.3*lum(ret1)+dots*ret2*(6+mid*3); -comp_29=`ret = ret1; -comp_30=` -comp_31=`uv1 = uv-.5 + .4*GetPixel(uv).rb ; -comp_32=`ret += exp(-20*(length(frac((uv1.x)*3-time)-.5)))*q10 ; -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`ret /= float3(-1.2,1.1,-1.2); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R152.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = .5 + .4 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = rand(1000)/1000*6.28; -wave_0_per_point5=rad = rand(1000)/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.24243 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.88496 -shapecode_0_tex_zoom=1.72851 -shapecode_0_r=0.800 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=0.600 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.190 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.18717 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`ret /= float3(2.8,1.4,-0.8); -comp_44=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 deleted file mode 100644 index 677e182..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152d.milk2 +++ /dev/null @@ -1,381 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 00:43:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.50 -blending_direction=-1 -random_1=0.372764 -random_2=0.290921 -random_3=0.281301 -random_4=0.991599 -random_5=0.892683 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R152 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 deleted file mode 100644 index 78c6daa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e.milk2 +++ /dev/null @@ -1,542 +0,0 @@ -Created with MILKDROP 3.30 on 13/11/2023 at 22:33:02 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.26 -blending_direction=-1 -random_1=0.733604 -random_2=0.423577 -random_3=0.074255 -random_4=0.848916 -random_5=0.490379 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 004aa -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.2,1.5,0.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R152 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 deleted file mode 100644 index f525ca1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R152e2.milk2 +++ /dev/null @@ -1,545 +0,0 @@ -Created with MILKDROP 3.30 on 13/11/2023 at 22:34:55 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.35 -blending_direction=-1 -random_1=0.733604 -random_2=0.423577 -random_3=0.074255 -random_4=0.848916 -random_5=0.490379 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 004aa -NAME=MilkDrop2077 - DeepMashed 004aa -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.028)*rad+1.028; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`//uv = 0.25 + 0.5*uv; //MilkDrop2077 zoomed effect -comp_5=` -comp_6=`float2 uv2 = uv; -comp_7=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_8=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_9=` -comp_10=`uv.x=uv2.x; -comp_11=`uv.y=uv2.y; -comp_12=` -comp_13=` -comp_14=`float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*1.0747 - 0.55 ; -comp_15=`a =base.x/10;b = base.y/8; c = base.x/3; -comp_16=`c = c + b + a-b; -comp_17=`a = a + c + a*c; -comp_18=`base = .3+c.x; -comp_19=`ret = base*(0.552-base)*(2-base)*2*float3(1.2,2.3,.5) + pow(base,2)*float3(2.6,-.6,0.8); //MilkDrop2077 color mod -comp_20=`//ret.xy = ret.yx; -comp_21=` -comp_22=`ret *= float3(uv.x*3,-1,uv.y*6); -comp_23=`//ret = ret*(1-ret+)*3; //MilkDrop2077 solarize effect -comp_24=` -comp_25=` -comp_26=`ret = lerp(ret,float3(.5,2.5,2.6)-0.2,GetBlur2(uv).y); -comp_27=`ret = lerp(ret,float3(1.4,0.5,1.2)+1,GetPixel(uv).y*.2); -comp_28=`ret -= 0.1; -comp_29=` -comp_30=`//MilkDrop3 Color Mode: -comp_31=`ret /= float3(1.2,1.5,0.7); -comp_32=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R152 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`//MilkDrop3 Color Mode: -comp_44=`ret /= float3(0.7,-2.8,2.0); -comp_45=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk deleted file mode 100644 index 1aa26db..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R153.milk +++ /dev/null @@ -1,395 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk deleted file mode 100644 index 3af243b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R154.milk +++ /dev/null @@ -1,496 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 deleted file mode 100644 index cfb5de2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155 double.milk2 +++ /dev/null @@ -1,1185 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:29:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.260 -blending_direction=1 -random_1=0.688 -random_2=0.962 -random_3=0.336 -random_4=0.017 -random_5=0.309 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R181.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R155.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`} -comp_43=`written by martin -comp_44=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk deleted file mode 100644 index f5e7fe1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R155.milk +++ /dev/null @@ -1,421 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`} -comp_43=`written by martin -comp_44=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 deleted file mode 100644 index ccb37d3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156 [PRIVATE].milk2 +++ /dev/null @@ -1,1729 +0,0 @@ -Created with MILKDROP 3.2 on 21/07/2023 at 18:49:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.47 -blending_direction=-1 -random_1=0.900136 -random_2=0.594851 -random_3=0.882520 -random_4=0.046748 -random_5=0.021003 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 2a [PRIVATE] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*5.84338*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = 0.037*(sin(t2*3)+0.33); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = 0.018 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-0.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 0.95*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.758/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.462; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_29=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_30=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_31=`ret /= float3(0.2,2.3,2.7); -comp_32=`ret /= float3(-1.6,-1.8,1.1); -comp_33=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R156 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.058 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%2; -wave_0_per_point2=k2 = (sample*100)%4; -wave_0_per_point3=xi = value1*k1 + xi*(1-k1); -wave_0_per_point4=yi = value2*(1-k1) + yi*k1; -wave_0_per_point5= -wave_0_per_point6=x = .5 + xi; -wave_0_per_point7=y = .5 + yi; -wave_0_per_point8= -wave_0_per_point9=a = q22/8; -wave_0_per_point10=a = min(a,.2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wave_1_per_point1=xi = rand(100)/100; -wave_1_per_point2=yi = rand(100)/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04896 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.500 -shapecode_0_g=1.000 -shapecode_0_b=0.900 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=xi = xi - dx*q22/200; -shape_0_per_frame2=yi = yi - dy*q23/200; -shape_0_per_frame3= -shape_0_per_frame4=low = 0; -shape_0_per_frame5=high = 1; -shape_0_per_frame6= -shape_0_per_frame7=k0x = below(xi,low); -shape_0_per_frame8=k1x = above(xi,high); -shape_0_per_frame9=k0y = below(yi,low); -shape_0_per_frame10=k1y = above(yi,high); -shape_0_per_frame11= -shape_0_per_frame12=dx = k0x*1 + k1x*-1; -shape_0_per_frame13=dy = k0y*1 + k1y*-1; -shape_0_per_frame14= -shape_0_per_frame15=//xi = 0; yi = 0; -shape_0_per_frame16=x = xi; -shape_0_per_frame17=y = yi; -shape_0_per_frame18= -shape_0_per_frame19=trel = time/2+q20; -shape_0_per_frame20= -shape_0_per_frame21=x = .5+sin(trel*2); -shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); -shape_0_per_frame23= -shape_0_per_frame24=a = q26/4+.2; -shape_0_per_frame25=//a = 1; -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.72863 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.500 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=0.100 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5+(rand(10)/40-.1); -shape_2_per_frame2=y = .5+(rand(10)/40-.1); -shape_2_per_frame3= -shape_2_per_frame4=//ang = rand(6); -shape_2_per_frame5=r = rand(4)/3; -shape_2_per_frame6=g = rand(4)/3; -shape_2_per_frame7=b = rand(4)/3; -shape_2_per_frame8=r2 = b; -shape_2_per_frame9=g2 = r; -shape_2_per_frame10=b2 = g; -shape_2_per_frame11= -shape_2_per_frame12=a = min(q21/2 ,1)*q24; -shape_2_per_frame13= -shape_2_per_frame14=rad = a/4 ; -shape_2_per_frame15=a2 = 0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=ds = max ((q26*q26-.5),0); -per_frame_34=step = step + 8*ds; -per_frame_35= -per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; -per_frame_37=q30 = p3 ; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=zoom = 1; -per_frame_43=rot = -0.001 ; -per_frame_44= -per_frame_45= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.05*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=` -warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} -warp_15=` -warp_16=`uv += rs*dot(rs,rs)/60; -warp_17=` -warp_18=` -warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_20=`//uv6 = mul(uv6,float2x2(_qa)); -warp_21=` -warp_22=`mus = .1/(sqrt(uv6.y-.2)); -warp_23=`mus = abs(mus); -warp_24=`mus *= float3 (.8,.6,1); -warp_25=` -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(uv)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_32=`ret = ret1 * .99 - .01; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk deleted file mode 100644 index 241e9ab..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R156.milk +++ /dev/null @@ -1,440 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.058 -fWaveSmoothing=0.450 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.01000 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%2; -wave_0_per_point2=k2 = (sample*100)%4; -wave_0_per_point3=xi = value1*k1 + xi*(1-k1); -wave_0_per_point4=yi = value2*(1-k1) + yi*k1; -wave_0_per_point5= -wave_0_per_point6=x = .5 + xi; -wave_0_per_point7=y = .5 + yi; -wave_0_per_point8= -wave_0_per_point9=a = q22/8; -wave_0_per_point10=a = min(a,.2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wave_1_per_point1=xi = rand(100)/100; -wave_1_per_point2=yi = rand(100)/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04896 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.500 -shapecode_0_g=1.000 -shapecode_0_b=0.900 -shapecode_0_a=1.000 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=xi = xi - dx*q22/200; -shape_0_per_frame2=yi = yi - dy*q23/200; -shape_0_per_frame3= -shape_0_per_frame4=low = 0; -shape_0_per_frame5=high = 1; -shape_0_per_frame6= -shape_0_per_frame7=k0x = below(xi,low); -shape_0_per_frame8=k1x = above(xi,high); -shape_0_per_frame9=k0y = below(yi,low); -shape_0_per_frame10=k1y = above(yi,high); -shape_0_per_frame11= -shape_0_per_frame12=dx = k0x*1 + k1x*-1; -shape_0_per_frame13=dy = k0y*1 + k1y*-1; -shape_0_per_frame14= -shape_0_per_frame15=//xi = 0; yi = 0; -shape_0_per_frame16=x = xi; -shape_0_per_frame17=y = yi; -shape_0_per_frame18= -shape_0_per_frame19=trel = time/2+q20; -shape_0_per_frame20= -shape_0_per_frame21=x = .5+sin(trel*2); -shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); -shape_0_per_frame23= -shape_0_per_frame24=a = q26/4+.2; -shape_0_per_frame25=//a = 1; -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.72863 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.500 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=0.100 -shapecode_1_r2=0.700 -shapecode_1_g2=0.400 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5+(rand(10)/40-.1); -shape_2_per_frame2=y = .5+(rand(10)/40-.1); -shape_2_per_frame3= -shape_2_per_frame4=//ang = rand(6); -shape_2_per_frame5=r = rand(4)/3; -shape_2_per_frame6=g = rand(4)/3; -shape_2_per_frame7=b = rand(4)/3; -shape_2_per_frame8=r2 = b; -shape_2_per_frame9=g2 = r; -shape_2_per_frame10=b2 = g; -shape_2_per_frame11= -shape_2_per_frame12=a = min(q21/2 ,1)*q24; -shape_2_per_frame13= -shape_2_per_frame14=rad = a/4 ; -shape_2_per_frame15=a2 = 0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=ds = max ((q26*q26-.5),0); -per_frame_34=step = step + 8*ds; -per_frame_35= -per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; -per_frame_37=q30 = p3 ; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=zoom = 1; -per_frame_43=rot = -0.001 ; -per_frame_44= -per_frame_45= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.05*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=` -warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} -warp_15=` -warp_16=`uv += rs*dot(rs,rs)/60; -warp_17=` -warp_18=` -warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_20=`//uv6 = mul(uv6,float2x2(_qa)); -warp_21=` -warp_22=`mus = .1/(sqrt(uv6.y-.2)); -warp_23=`mus = abs(mus); -warp_24=`mus *= float3 (.8,.6,1); -warp_25=` -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(uv)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_32=`ret = ret1 * .99 - .01; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk deleted file mode 100644 index a4bdcf0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R157.milk +++ /dev/null @@ -1,464 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.039 -fWaveScale=0.372 -fWaveSmoothing=0.000 -fWaveParam=0.200 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.300 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_point1=k0 = int(100.0*sample); -wave_0_per_point2=k2 = int(100.0*sample+1); -wave_0_per_point3=k1 = equal(k0%2,0); -wave_0_per_point4=k2 = equal(k0%2,1); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=ix = (100*value1)%7-2.5; -wave_0_per_point8=iy = (100*value2)%7-2.5; -wave_0_per_point9= -wave_0_per_point10=sp = bass + treb; -wave_0_per_point11=sp = sp /3000; -wave_0_per_point12= -wave_0_per_point13= -wave_0_per_point14=dx = (dx+sp*ix) * .998; -wave_0_per_point15=dy = (dy+sp*iy) * .998 ; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=ox = k1*dx + (1-k1)*ox; -wave_0_per_point19=oy = k2*dy + (1-k2)*oy; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22= -wave_0_per_point23=//ox = 0; oy = 0; -wave_0_per_point24= -wave_0_per_point25=x = ox+.5; -wave_0_per_point26=y = oy+.5; -wave_0_per_point27= -wave_0_per_point28=r = 1; -wave_0_per_point29=g = 1; -wave_0_per_point30=b = 1; -wave_0_per_point31=a = 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = 2*sin(time/15); -wave_1_per_frame2=t2 = 2*sin(time/11); -wave_1_per_frame3=monitor = time; -wave_1_per_point1= -wave_1_per_point2=t_abs = sample ; -wave_1_per_point3= -wave_1_per_point4=ox = sin (t_abs*68); -wave_1_per_point5=oy = cos (t_abs*63); -wave_1_per_point6=oz = sin (t_abs*125); -wave_1_per_point7= -wave_1_per_point8=r = 1; -wave_1_per_point9=g = .5 ; -wave_1_per_point10=b = 1 ; -wave_1_per_point11= -wave_1_per_point12=t_rel = sample - time/127; -wave_1_per_point13=t_rel = t_rel - int(t_rel); -wave_1_per_point14= -wave_1_per_point15=a = (512*sample-time*2)%2; -wave_1_per_point16=a = 1; -wave_1_per_point17= -wave_1_per_point18=xang = 0 ; -wave_1_per_point19=yang = t1; -wave_1_per_point20=zang = t1; -wave_1_per_point21=fov = 0.15; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=// Rotation um x,y,z -wave_1_per_point25= -wave_1_per_point26=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point27=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point28= -wave_1_per_point29=ox = mx; -wave_1_per_point30=oy = my; -wave_1_per_point31=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point32=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point33=ox = mx; -wave_1_per_point34=oz = mz; -wave_1_per_point35=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point36=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point37=oy = my; -wave_1_per_point38=oz = mz; -wave_1_per_point39= -wave_1_per_point40=//oz = oz - 6; -wave_1_per_point41=x = ox*fov/oz +0.5; -wave_1_per_point42=//x = (x-.5)*0.75 + 0.5; -wave_1_per_point43=y = oy*fov/oz + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wave_2_per_point1=k1 = (sample*512) % 8; -wave_2_per_point2= -wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_2_per_point4= + (1-equal(k1,0))*t1; -wave_2_per_point5= -wave_2_per_point6=exc = 1+rand(5); -wave_2_per_point7=ampl = sample*sqrt(t2) * (1+exc); -wave_2_per_point8= -wave_2_per_point9=f1 = q4*ampl* sin(t1*6.28/4096); -wave_2_per_point10=f2 = q4*ampl* cos(t1*6.28/4096); -wave_2_per_point11= -wave_2_per_point12=x = q2 + k1* f1 ; -wave_2_per_point13=y = q3 + k1* f2; -wave_2_per_point14= -wave_2_per_point15=a = equal(k1,6) + equal (k1,0); -wave_2_per_point16= -wave_2_per_point17=r = 1; -wave_2_per_point18=b = equal (k1,0); -wave_2_per_point19=g = .6* (1+.6*equal (k1,0)) ; -wave_2_per_point20=a = a * q5 * (1-0*t2*t2); -wave_2_per_point21=//a = 0; -wave_2_per_point22= -wave_2_per_point23= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1= -wave_3_per_point2=t_abs = sample; -wave_3_per_point3=t_rel = sample-time/8; -wave_3_per_point4= -wave_3_per_point5=ox = sin (sample*110) ; -wave_3_per_point6=oy = cos (sample*110); -wave_3_per_point7= -wave_3_per_point8=oz = 4+1/(t_rel - int(t_rel)); -wave_3_per_point9= -wave_3_per_point10=r = .3; -wave_3_per_point11=g = 0.7; -wave_3_per_point12=b = 1; -wave_3_per_point13= -wave_3_per_point14=a = .8; -wave_3_per_point15= -wave_3_per_point16=xang = 0; -wave_3_per_point17=yang = 0; -wave_3_per_point18=zang = 0; -wave_3_per_point19=fov = .5; -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=// Rotation um x,y,z -wave_3_per_point23= -wave_3_per_point24=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point25=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point26= -wave_3_per_point27=ox = mx; -wave_3_per_point28=oy = my; -wave_3_per_point29=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point30=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point31=ox = mx; -wave_3_per_point32=oz = mz; -wave_3_per_point33=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point34=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point35=oy = my; -wave_3_per_point36=oz = mz; -wave_3_per_point37= -wave_3_per_point38=x = ox*fov/oz +0.45; -wave_3_per_point39=y = oy*fov/oz + 0.45; -shapecode_0_enabled=0 -shapecode_0_sides=44 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.12634 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.53907 -shapecode_0_r=0.000 -shapecode_0_g=0.540 -shapecode_0_b=0.890 -shapecode_0_a=0.100 -shapecode_0_r2=0.840 -shapecode_0_g2=0.930 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = .5 + .5 * sin(time); -shape_0_per_frame2=y = .5 + .5 * sin(time); -shapecode_1_enabled=0 -shapecode_1_sides=63 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.99863 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.49981 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.100 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.600 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12= -per_frame_13=q20 = avg; -per_frame_14=q21 = beat; -per_frame_15=q22 = peak; -per_frame_16=q23 = index; -per_frame_17=q24 = is_beat; -per_frame_18=q26 = bass + mid + treb; -per_frame_19= -per_frame_20=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_21= -per_frame_22=k1 = is_beat*equal(index,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_26=rott = p3*3.1416/2; -per_frame_27= -per_frame_28=rot1 = rot1 + q26; -per_frame_29=q25 = .01*rot1; -per_frame_30= -per_frame_31=q27 = 8-index; -per_frame_32=q28 = index3; -per_frame_33= -per_frame_34=dx1 = dec_med*dx1 + (1-dec_med)*bnot(index2); -per_frame_35=q29 = dx1; -per_frame_36=monitor = q29; -per_frame_37= -per_frame_38=q1 = cos(rott); -per_frame_39=q2 = sin(rott); -per_frame_40=q3 = -q2; -per_frame_41=q4 = q1; -per_frame_42= -per_frame_43= -per_pixel_1=rot = 0; -per_pixel_2=dx = .02*q29; -per_pixel_3=zoom = 1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.03*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`noiseVal = .01; -warp_7=`float3 Feedback = GetBlur1(1-uv); -warp_8=` -warp_9=`float2 zz = uv1 *texsize.xy *.015; -warp_10=`//zz =mul(zz,float2x2(_qa)); -warp_11=`zz = zz.yx; -warp_12=`float2 h1 = clamp(tan(zz.yx),-12,12) * cos(4*(q2+1)*zz); -warp_13=` -warp_14=`uv.xy += h1*texsize.zw * 4*(2+q1); -warp_15=` -warp_16=` -warp_17=`float r = tex2D (sampler_noise_hq,uv/14).x*12; -warp_18=`float2 uv6 = uv1; -warp_19=`uv6 = mul(uv6, float2x2(cos(r),sin(r),-sin(r),cos(r))); -warp_20=`float3 mus = .1/(sqrt(uv6.y)); -warp_21=` -warp_22=`float3 crisp = tex2D(sampler_main,uv); -warp_23=`//crisp = lerp(crisp.bgr,crisp.rgb,2*crisp); -warp_24=`ret = .995*crisp+noiseVal-.02; -warp_25=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`//float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + .1; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (ang/3.14, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +.0*time; -comp_14=` -comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); -comp_16=`uv3.y = uv3.y +0.08*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,1); -comp_25=` -comp_26=`float mask = saturate(1-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=` -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk deleted file mode 100644 index ae51c50..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R158.milk +++ /dev/null @@ -1,450 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=2.000 -fDecay=0.900 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.96000 -rot=-18.84024 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00052 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.900 -ob_g=0.500 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.300 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=4.950 -mv_r=0.500 -mv_g=0.400 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=0.100 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att*0.3; -wave_0_per_point6=v = sample*10000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v*0.1 + sin(v)*0.1)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v*0.1 + cos(v)*0.1)*speed*atan(v); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*1 + ys); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*1.1 + xs); -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16=r = 0.5 + 0.5*sin(time*0.22) + 0.1; -wave_0_per_point17=g = 0.1 + 0.4*sin(time*0.307) + x; -wave_0_per_point18=//b = 0.4 + 0.4*sin(time*0.959); -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point22=ys = if(above(ys,1000),0 ,ys); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//apply zoom burst on beat -wave_3_per_point2=flag = above(q3,2); -wave_3_per_point3=//state zero is ready state -wave_3_per_point4=state = state + flag*equal(state,0); -wave_3_per_point5= -wave_3_per_point6=//upwards flight -wave_3_per_point7=yval = if(equal(state,0),0, yval); -wave_3_per_point8=yval = yval + 0.00004*equal(state,1); -wave_3_per_point9=ymax = if(equal(state,0),rand(100)*0.004,ymax); -wave_3_per_point10= -wave_3_per_point11=//hit apogee -wave_3_per_point12=state = if(above(yval,0.5+ymax),2,state); -wave_3_per_point13= -wave_3_per_point14=//reset variable -wave_3_per_point15=yval = if(equal(state,0),0, yval); -wave_3_per_point16=burst = if(equal(state,0),0.001,burst); -wave_3_per_point17=alphax = if(equal(state,0),1,alphax); -wave_3_per_point18=xdriftinc = if(equal(state,0),0,xdriftinc); -wave_3_per_point19= -wave_3_per_point20=burstspeed = if(equal(state,0),rand(10),burstspeed); -wave_3_per_point21=xdrift = if(equal(state,0),rand(20),xdrift); -wave_3_per_point22=//to get the numbers small enough have to use constants -wave_3_per_point23=xdriftinc = xdriftinc -wave_3_per_point24=+ equal(xdrift,0)*equal(state,1)*0.00002 -wave_3_per_point25=+ equal(xdrift,1)*equal(state,1)*0.000018 -wave_3_per_point26=+ equal(xdrift,2)*equal(state,1)*0.000016 -wave_3_per_point27=+ equal(xdrift,3)*equal(state,1)*0.000014 -wave_3_per_point28=+ equal(xdrift,4)*equal(state,1)*0.000012 -wave_3_per_point29=+ equal(xdrift,5)*equal(state,1)*0.00001 -wave_3_per_point30=+ equal(xdrift,6)*equal(state,1)*0.000008 -wave_3_per_point31=+ equal(xdrift,7)*equal(state,1)*0.000006 -wave_3_per_point32=+ equal(xdrift,8)*equal(state,1)*0.000004 -wave_3_per_point33=+ equal(xdrift,9)*equal(state,1)*0.000002 -wave_3_per_point34=+ equal(xdrift,11)*equal(state,1)*-0.000002 -wave_3_per_point35=+ equal(xdrift,12)*equal(state,1)*-0.000004 -wave_3_per_point36=+ equal(xdrift,13)*equal(state,1)*-0.000006 -wave_3_per_point37=+ equal(xdrift,14)*equal(state,1)*-0.000008 -wave_3_per_point38=+ equal(xdrift,15)*equal(state,1)*-0.00001 -wave_3_per_point39=+ equal(xdrift,16)*equal(state,1)*-0.000012 -wave_3_per_point40=+ equal(xdrift,17)*equal(state,1)*-0.000014 -wave_3_per_point41=+ equal(xdrift,18)*equal(state,1)*-0.000016 -wave_3_per_point42=+ equal(xdrift,19)*equal(state,1)*-0.000018; -wave_3_per_point43= -wave_3_per_point44=burst = burst -wave_3_per_point45=+ equal(burstspeed,0)*equal(state,2)*0.000024 -wave_3_per_point46=+ equal(burstspeed,1)*equal(state,2)*0.000022 -wave_3_per_point47=+ equal(burstspeed,2)*equal(state,2)*0.00002 -wave_3_per_point48=+ equal(burstspeed,3)*equal(state,2)*0.000018 -wave_3_per_point49=+ equal(burstspeed,4)*equal(state,2)*0.000016 -wave_3_per_point50=+ equal(burstspeed,5)*equal(state,2)*0.000014 -wave_3_per_point51=+ equal(burstspeed,6)*equal(state,2)*0.000012 -wave_3_per_point52=+ equal(burstspeed,7)*equal(state,2)*0.00001 -wave_3_per_point53=+ equal(burstspeed,8)*equal(state,2)*0.000008 -wave_3_per_point54=+ equal(burstspeed,9)*equal(state,2)*0.000008; -wave_3_per_point55= -wave_3_per_point56=alphax = alphax - 0.00004*equal(state,2); -wave_3_per_point57=state = if(below(alphax,0),0,state); -wave_3_per_point58= -wave_3_per_point59= -wave_3_per_point60=s = sample*3.14*100; -wave_3_per_point61=ss = sample*6.28*1000; -wave_3_per_point62= -wave_3_per_point63=//draw torus -wave_3_per_point64=xs = (burst + 0.0001*cos(s))*cos(ss); -wave_3_per_point65=ys = (burst + 0.0001*cos(s))*sin(ss); -wave_3_per_point66=zs = 0.1*burst*sin(s); -wave_3_per_point67= -wave_3_per_point68= -wave_3_per_point69=//rotate x axis -wave_3_per_point70=angle = sin(-q1*0.035)*6.28; -wave_3_per_point71=yx = ys*cos(angle) - zs*sin(angle); -wave_3_per_point72=zx = ys*sin(angle) + zs*cos(angle); -wave_3_per_point73=xx = xs; -wave_3_per_point74= -wave_3_per_point75=//rotate y axis -wave_3_per_point76=angle2 = sin(-q1*0.03)*6.28; -wave_3_per_point77=xd = xx*cos(angle2) - zx*sin(angle2); -wave_3_per_point78=zd = xx*sin(angle2) + zx*cos(angle2); -wave_3_per_point79=yd = yx; -wave_3_per_point80= -wave_3_per_point81=//rotaye z axis -wave_3_per_point82=angle3 = sin(-q1*0.022)*6.28; -wave_3_per_point83=xn = xd*cos(angle3) - yd*sin(angle3); -wave_3_per_point84=yn = xd*sin(angle3) + yd*cos(angle3); -wave_3_per_point85= -wave_3_per_point86=zd = zd + 2; -wave_3_per_point87= -wave_3_per_point88=x = xn*zd*0.3 + 0.5; -wave_3_per_point89=y = yn*zd*0.3*1.2; -wave_3_per_point90= -wave_3_per_point91= -wave_3_per_point92=x = x + xdriftinc; -wave_3_per_point93=y = y + sin(yval*1.5) - 0.18; -wave_3_per_point94= -wave_3_per_point95= -wave_3_per_point96=r = 0.5 + 0.5*sin(q1*1.3 + x + x); -wave_3_per_point97=g = 0.5 + 0.5*sin(q1*1.1 + x + y); -wave_3_per_point98=b = 0.5 + 0.5*sin(q1*1.66 + y + y); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.66718 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.45112 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=0.150 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=r = 0.1 + 0.5*sin(q1); -shape_0_per_frame2=g = 0.1 + 0.5*sin(q1*0.9878); -shape_0_per_frame3=b = 0.1 + 0.5*sin(q1*0.897); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.350 -shapecode_1_y=0.000 -shapecode_1_rad=0.09959 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.42497 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r = 0.1 + 0.5*sin(q1*0.01); -shape_1_per_frame2=g = 0.1 + 0.5*sin(q1*0.09878); -shape_1_per_frame3=b = 0.1 + 0.5*sin(q1*0.0897); -shape_1_per_frame4= -shape_1_per_frame5=r2 = 0.1 + 0.5*sin(q1*0.035); -shape_1_per_frame6=g2 = 0.1 + 0.5*sin(q1*0.09878); -shape_1_per_frame7=b2 = 0.1 + 0.5*sin(q1*0.0897); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.000 -shapecode_2_rad=0.10201 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r = 0.1 + 0.5*sin(q1*0.01); -shape_2_per_frame2=g = 0.1 + 0.5*sin(q1*0.03878); -shape_2_per_frame3=b = 0.1 + 0.5*sin(q1*0.0497); -shape_2_per_frame4= -shape_2_per_frame5=r2 = 0.1 + 0.5*sin(q1*0.065); -shape_2_per_frame6=g2 = 0.1 + 0.5*sin(q1*0.07878); -shape_2_per_frame7=b2 = 0.1 + 0.5*sin(q1*0.0597); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.650 -shapecode_3_y=0.000 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shape_3_per_frame1=//x = 0.5 + 0.02*sin(time*0.5 + 1.68); -shape_3_per_frame2=//y = 0.5 + 0.02*cos(time*0.5 + 1.68); -shape_3_per_frame3= -shape_3_per_frame4= -shape_3_per_frame5=r = 0.1 + 0.5*sin(q1*0.0144); -shape_3_per_frame6=g = 0.1 + 0.5*sin(q1*0.05878); -shape_3_per_frame7=b = 0.1 + 0.5*sin(q1*0.0797); -shape_3_per_frame8= -shape_3_per_frame9=r2 = 0.1 + 0.5*sin(q1*0.065); -shape_3_per_frame10=g2 = 0.1 + 0.5*sin(q1*0.07878); -shape_3_per_frame11=b2 = 0.1 + 0.5*sin(q1*0.0897); -per_frame_init_1=state = 0; -per_frame_1=basstime = basstime + bass*0.06; -per_frame_2=q1 = basstime; -per_frame_3= -per_frame_4=q9 = basstime * 0.000005; -per_frame_5= -per_frame_6=basstime = if(below(basstime,1000),1000,basstime); -per_frame_7= -per_frame_8=vol = pow(bass+mid+treb,2); -per_frame_9=basssum = vol; -per_frame_10= -per_frame_11=stickybit = time%2; -per_frame_12= -per_frame_13=//avg vol -per_frame_14=//buffer 1 -per_frame_15=volAvg = volAvg + vol*equal(stickybit,1); -per_frame_16=//number of samples 1 or framerate -per_frame_17=sample1 = sample1 + equal(stickybit,1); -per_frame_18=//buffer 2 -per_frame_19=volAvg2 = volAvg2 + vol*equal(stickybit,0); -per_frame_20=//number of samples 2 -per_frame_21=sample2 = sample2 + equal(stickybit,0); -per_frame_22= -per_frame_23=//transision -per_frame_24=edge = bnot(equal(bit2,stickybit)); -per_frame_25= -per_frame_26=volAvg = volAvg - volAvg*edge*stickybit; -per_frame_27=volAvg2 = volAvg2 - volAvg2*edge*equal(stickybit,0); -per_frame_28= -per_frame_29=sample1 = sample1 - sample1*edge*stickybit; -per_frame_30=sample2 = sample2 - sample2*edge*equal(stickybit,0); -per_frame_31= -per_frame_32=//test vol against avg buffer lvl -per_frame_33=diff = if(equal(stickybit,1), (basssum/(volAvg2/sample2)) , 0); -per_frame_34=diff = if(equal(stickybit,0), (basssum/(volAvg/sample1)), diff); -per_frame_35= -per_frame_36=q3 = diff; -per_frame_37= -per_frame_38=bit2 = time%2; -per_frame_39= -per_frame_40=difftime = difftime + diff*0.03; -per_frame_41=q2 = difftime; -per_frame_42= -per_frame_43=//fix a strange error -per_frame_44=difftime = if(above(difftime,2000),0, difftime); -per_frame_45= -per_frame_46= -per_frame_47= -per_frame_48=monitor = q1; -per_frame_49= -per_frame_50=mv_a = q3 - 2; -per_frame_51= -per_frame_52=mv_r = 0.5 + 0.5*sin(basstime*0.389); -per_frame_53=mv_g = 0.5 + 0.5*sin(basstime*0.478); -per_frame_54=mv_b = 0.5 + 0.5*sin(basstime*0.535); -per_pixel_1=zoom = 0.98; -per_pixel_2=rot = 0; -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=` -warp_13=` -warp_14=` ret = tex2D( sampler_main, ((uv-0.5)*(0.97 + rad*0.02)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_15=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; -warp_16=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=` ret *= 2.00; //gamma -comp_6=` ret = ret; //brighten -comp_7=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk deleted file mode 100644 index 0f35582..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R159.milk +++ /dev/null @@ -1,410 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=0.267 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.16000 -rot=-0.04000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00052 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.800 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att; -wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_0_per_point14= -wave_0_per_point15=x = x*0.6 + 0.3; -wave_0_per_point16=y = y; -wave_0_per_point17=y = y*0.8; -wave_0_per_point18= -wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=//q1 = state; -wave_1_per_point2=//q2 = basstime; -wave_1_per_point3= -wave_1_per_point4=q1 =0; -wave_1_per_point5=speed = bass_att*0.8; -wave_1_per_point6=v = sample*10000 + value2*bass*0.1; -wave_1_per_point7= -wave_1_per_point8=//state 0 elipse -wave_1_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_1_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_1_per_point11= -wave_1_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_1_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_1_per_point14= -wave_1_per_point15=x = -x*0.6 + 1; -wave_1_per_point16=y = y + bass*0.01; -wave_1_per_point17=y = y*0.8; -wave_1_per_point18= -wave_1_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_1_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_1_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_1_per_point22= -wave_1_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_1_per_point24=ys = if(above(ys,1000),0 ,ys); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=//q1 = state; -wave_2_per_point2=//q2 = basstime; -wave_2_per_point3= -wave_2_per_point4=q1 = 0; -wave_2_per_point5=speed = bass_att*0.8; -wave_2_per_point6=v = sample*10000 + value2*bass*0.1; -wave_2_per_point7= -wave_2_per_point8=//state 0 elipse -wave_2_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_2_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_2_per_point11= -wave_2_per_point12= -wave_2_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_2_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_2_per_point15= -wave_2_per_point16=x = x*0.6; -wave_2_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_2_per_point18=y = y*0.8; -wave_2_per_point19= -wave_2_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_2_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_2_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_2_per_point23= -wave_2_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_2_per_point25=ys = if(above(ys,1000),0 ,ys); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=//q1 = state; -wave_3_per_point2=//q2 = basstime; -wave_3_per_point3= -wave_3_per_point4=q1 = 0; -wave_3_per_point5=speed = bass_att*0.8; -wave_3_per_point6=v = sample*10000 + value2*bass*0.1; -wave_3_per_point7= -wave_3_per_point8=//state 0 elipse -wave_3_per_point9=xs = xs + (equal(0,q1))*sin(v*1)*speed*atan(v*1.51); -wave_3_per_point10=ys = ys + (equal(0,q1))*sin(v*1)*speed; -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_3_per_point14=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_3_per_point15= -wave_3_per_point16=x = -x*0.6 + 1; -wave_3_per_point17=y = y*0.9 + 0.05 + bass*0.08; -wave_3_per_point18=y = y*0.8; -wave_3_per_point19= -wave_3_per_point20=r = 0.5 + 0.5*sin(time*1.789) + 0.1; -wave_3_per_point21=g = 0.4 + 0.4*sin(time*1.478); -wave_3_per_point22=b = 0.4 + 0.4*sin(time*1.125); -wave_3_per_point23= -wave_3_per_point24=xs = if(above(xs,1000),0 ,xs); -wave_3_per_point25=ys = if(above(ys,1000),0 ,ys); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.74180 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.22746 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=spintime = 0; -per_frame_1=basstime = basstime + bass_att*0.03; -per_frame_2=q1 = basstime; -per_frame_3= -per_frame_4=spintime = spintime + bass*0.03*if(equal(state%2,1),1,-1); -per_frame_5=q8 = spintime; -per_frame_6= -per_frame_7=state = state + above(diff,10); -per_frame_8= -per_frame_9=monitor = spintime; -per_pixel_1=zoom = 1;//1.05 - q3*0.05; -per_pixel_2=rot = 0;; -per_pixel_3=warp = 0; -per_pixel_4= -per_pixel_5= -per_pixel_6=//rules -per_pixel_7=fuzzy1 = x; -per_pixel_8=fuzzy3 = x-1; -per_pixel_9=fuzzy2 = y; -per_pixel_10=fuzzy4 = y-1; -per_pixel_11= -per_pixel_12=//activations approx sawtooth with sin curve -per_pixel_13=f1 = sin(q2 - 1.5707); -per_pixel_14=f2 = sin(q2); -per_pixel_15=f3 = sin(q2 + 1.5707); -per_pixel_16=f4 = sin(q2 + 3.14); -per_pixel_17= -per_pixel_18=//take only values above zero -per_pixel_19=f1 = f1*above(f1,0); -per_pixel_20=f2 = f2*above(f2,0); -per_pixel_21=f3 = f3*above(f3,0); -per_pixel_22=f4 = f4*above(f4,0); -per_pixel_23= -per_pixel_24=//sum rule ativations -per_pixel_25=sum_fuzzy = fuzzy1*f1 + fuzzy2*f2 - fuzzy3*f3 - fuzzy4*f4; -per_pixel_26=sum_fuzzy = cos(sum_fuzzy)*1.2; -per_pixel_27= -per_pixel_28=zoom = 1 + sum_fuzzy*0.01; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw*0.5; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5) + 0.5 )))*0.98; -warp_9=`} -comp_1=`const float4 samples[5] = { -comp_2=` 0.0, 0.0, 0, 11.0/3.0, -comp_3=` 0.0, 1.0, 0, -2.0/3.0, -comp_4=` 0.0, -1.0, 0, -2.0/3.0, -comp_5=` -1.0, 0.0, 0, -2.0/3.0, -comp_6=` 1.0, 0.0, 0, -2.0/3.0 -comp_7=`}; -comp_8=` -comp_9=`sampler sampler_cells; -comp_10=` -comp_11=`shader_body -comp_12=`{ -comp_13=` ret = tex2D(sampler_main, uv); -comp_14=` -comp_15=` float3 a_varaible = 0; -comp_16=` for(int i=0;i<5;i++) -comp_17=` a_varaible += samples[i].w*tex2D(sampler_cells,ret*0.1+ -comp_18=` float2(samples[i].x*(1/texsize.x), -comp_19=` samples[i].y*(1/texsize.y)))*0.2; -comp_20=` -comp_21=` ret = a_varaible; -comp_22=` ret = (ret - 4*(1 - ret)*ret + GetBlur3(uv)*1); -comp_23=` -comp_24=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk deleted file mode 100644 index 5ee0a6e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R160.milk +++ /dev/null @@ -1,361 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.400 -shapecode_0_border_g=0.500 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=r = if(above(bass, 1.2), .5*sin(time*1.234), .1*sin(time*1.234)); -shape_0_per_frame2=g = if(above(bass, 1.2), .5*sin(time*1.345), .1*sin(time*1.345)); -shape_0_per_frame3=b = if(above(bass, 1.2), .5*sin(time*1.456), .1*sin(time*1.456)); -shape_0_per_frame4=border_a = .25*sin(time); -shape_0_per_frame5= -shape_0_per_frame6=ang = ang + .67*sin(time); -shape_0_per_frame7=rad = rad + bass*.1; -shape_0_per_frame8= -shape_0_per_frame9=frametest = equal(frame%2, 0); -shape_0_per_frame10= -shape_0_per_frame11=//x = if(frametest, x - .25*sin(time), x + .25*sin(time); -shape_0_per_frame12=x = x - .1*tan(time*3.14); -shape_0_per_frame13=y = y - .1*sin(time*3.14); -shape_0_per_frame14=x = if(frametest, x, 1-x); -shape_0_per_frame15=y = if(frametest, y, 1-y); -shape_0_per_frame16=r = if(frametest, r, b); -shape_0_per_frame17=b = if(frametest, b, g); -shape_0_per_frame18= -shape_0_per_frame19=monitor = frametest; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=2.41456 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.400 -shapecode_1_border_g=0.500 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=r = if(above(bass, 1.2), .5*sin(time*2.234), 0); -shape_1_per_frame2=g = if(above(bass, 1.2), .5*sin(time*2.345), 0); -shape_1_per_frame3=b = if(above(bass, 1.2), .5*sin(time*2.456), 0); -shape_1_per_frame4=border_a = .25*sin(time); -shape_1_per_frame5= -shape_1_per_frame6=ang = ang + .67*sin(time); -shape_1_per_frame7=rad = rad + bass*.1; -shape_1_per_frame8= -shape_1_per_frame9=frametest = equal(frame%2, 0); -shape_1_per_frame10= -shape_1_per_frame11=//x = if(frametest, x - .25*sin(time), x + .25*sin(time); -shape_1_per_frame12=x = x - .2*sin(time*2); -shape_1_per_frame13=y = y - .2*tan(time*2); -shape_1_per_frame14=x = if(frametest, x, 1-x); -shape_1_per_frame15=y = if(frametest, y, 1-y); -shape_1_per_frame16=r = if(frametest, r, b); -shape_1_per_frame17=b = if(frametest, b, g); -shape_1_per_frame18= -shape_1_per_frame19=monitor = frametest; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body { -warp_2=` -warp_3=`//uv = uv_orig; -warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_6=` -warp_7=`float2 tmp = uv1; -warp_8=`tmp.x = ang*3; tmp.y = rad; -warp_9=`uv1 = tmp; -warp_10=` -warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); -warp_12=` -warp_13=`float3 ret1 = GetBlur1 (uv)-.3; -warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; -warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; -warp_16=` -warp_17=`ret = -.4*blur + crisp; -warp_18=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_19=` ((uv1.xyy*q27 -warp_20=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_21=` ).xyz* -warp_22=` float3(1,1,0)*0.05 + -warp_23=` time*float3(0,0,1)*q29 -warp_24=` ); -warp_25=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*.5; -warp_26=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*.5; -warp_27=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_28=` -warp_29=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); -warp_30=` ret -= 0.04; -warp_31=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_5=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_6=` -comp_7=`float2 uv_x = uv- float2(dx.x,dy.x)*texsize.zw*4 + float2(dx.y,dy.y)*texsize.zw*32; -comp_8=`ret = lerp(GetBlur2(uv).x,GetBlur3(uv).x,0.6) + (GetPixel(uv_x).x-GetBlur1(uv_x).x)*1; -comp_9=`ret =sqrt(ret); -comp_10=`ret = 1- ret; -comp_11=`ret *= lerp(float3(2,1,0),float3(0.5,1,2),(uv.x+uv.y)*0.5); -comp_12=`ret = lerp(ret,float3(2,1,0),GetBlur2(uv + float2(dx.y,dy.y)*0.1).y*2); -comp_13=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_14=` ((uv_x.xyy*q28 -comp_15=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_16=` ).xyz* -comp_17=` float3(1,1,0)*0.05 + -comp_18=` time*float3(0,0,1)*q31 -comp_19=` ); -comp_20=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_21=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_22=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_23=`ret = lerp(ret,length(float2(dx.x,dy.x)) + GetPixel(uv).x,GetBlur1(uv).y*1.2); -comp_24=` -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk deleted file mode 100644 index 8b33e36..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk +++ /dev/null @@ -1,561 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.140 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.413 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=-0.660 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00100 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.240 -wave_y=0.440 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1= freqLvl = .49+(value1*((-30-1/((sample)*.9))))*.05;//-10.4*pow(value1,1.81)/pow(value1,1.8)+10.2; -wave_0_per_point2= myAmp = if(below(freqLvl,0.5),freqLvl,0.49); -wave_0_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37;//13.5*pow(sample,0.01)-12.645; -wave_0_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; -wave_0_per_point5= -wave_0_per_point6= Pi = 3.14159265359; -wave_0_per_point7= Pi23 = 2*Pi*0.33333333333; -wave_0_per_point8= fade = 2*(1-myAmp-.49); -wave_0_per_point9= -wave_0_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; -wave_0_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; -wave_0_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; -wave_0_per_point13= x = myAmp; -wave_0_per_point14= y = myFreq; -wave_0_per_point15= -wave_0_per_point16=// x = .97+(value1*((-30-1/((sample)*.5))))*.05; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1= freqLvl = .51-(value2*((-30-1/((sample)*.9))))*.05;//10.4*pow(value2,1.01)/value2-9.2; -wave_1_per_point2= myAmp = if(above(freqLvl,0.5),freqLvl,0.51); -wave_1_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37; -wave_1_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; -wave_1_per_point5= -wave_1_per_point6= Pi = 3.14159265358; -wave_1_per_point7= Pi23 = 2*Pi*0.33333333333; -wave_1_per_point8= fade = 2.0*(myAmp-.49); -wave_1_per_point9= -wave_1_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; -wave_1_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; -wave_1_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; -wave_1_per_point13= x = myAmp; -wave_1_per_point14= y = myFreq; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.80000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sw = (1-sw)*below(sample,1); -wave_2_per_point2= -wave_2_per_point3=osa = sample*above(sample,0); -wave_2_per_point4= -wave_2_per_point5=//mod = pow((value1-value2)*2,2)*sign(value1-value2)*.5; -wave_2_per_point6= -wave_2_per_point7=mod = value2-value1; -wave_2_per_point8=mod = mod*sw; -wave_2_per_point9= -wave_2_per_point10=y = if(sw,osa,sample); -wave_2_per_point11=y = (1-sample*1.6)*.4+.42; -wave_2_per_point12=x = 0 + mod*4+.5; -wave_2_per_point13= -wave_2_per_point14=//osa = sample; -wave_2_per_point15= -wave_2_per_point16=mo = 3.7 + mod*6 + q1; -wave_2_per_point17= -wave_2_per_point18=pi23 = 4*asin(-1)*.3333333; -wave_2_per_point19=runbass = bass*.01+runbass; -wave_2_per_point20=runtreb = treb*.01+runtreb; -wave_2_per_point21=runmid = mid *.01+runmid ; -wave_2_per_point22=vol = (runbass+runtreb+runmid)*.01; -wave_2_per_point23= -wave_2_per_point24=r = (sin(mo*.01 + vol - 0*pi23)+1)*.5; -wave_2_per_point25=g = (sin(mo*.01 + vol - 1*pi23)+1)*.5; -wave_2_per_point26=b = (sin(mo*.01 + vol - 2*pi23)+1)*.5; -wave_2_per_point27= -wave_2_per_point28=a = 1 - abs(mod)*12; -wave_2_per_point29=a = 1-sw; -wave_2_per_point30=a = max(0,min(a,1)); -wavecode_3_enabled=1 -wavecode_3_samples=495 -wavecode_3_sep=4 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=100.00000 -wavecode_3_smoothing=1.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.990 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=ab = 1; -wave_3_per_frame1=t1 = q1; -wave_3_per_frame2=t2 = q2; -wave_3_per_frame3=t3 = q3; -wave_3_per_frame4=t4 = q4; -wave_3_per_frame5=t5 = q5; -wave_3_per_frame6=t6 = q6; -wave_3_per_frame7=t8 = .07; -wave_3_per_frame8=t7 = 1; -wave_3_per_point1= //myFreq = log10(log10(sample)+3)*10000; -wave_3_per_point2= //myAltFreq = time*0.2+myFreq*4-0.8; -wave_3_per_point3= //fade = 20*(1.1-myFreq);//*value1 -wave_3_per_point4= t7 = -t7; -wave_3_per_point5= pi = asin(1); -wave_3_per_point6= n = 180; -wave_3_per_point7= rd = 0.075;//+(value1*10+1)*((sample*512)%2)*0.02; -wave_3_per_point8= xx = sin(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*sin(sample*pi*4+(t7+1)*t8); -wave_3_per_point9= yy = cos(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*cos(sample*pi*4+(t7+1)*t8); -wave_3_per_point10=zz = sin(sample*pi*n)*rd; -wave_3_per_point11= -wave_3_per_point12=d = sqrt( xx*xx + yy*yy + zz*zz); -wave_3_per_point13=d1 = 1; -wave_3_per_point14=xx = xx*d1; -wave_3_per_point15=yy = yy*d1; -wave_3_per_point16=zz = zz*d1; -wave_3_per_point17= -wave_3_per_point18=w = -d*t5*0; -wave_3_per_point19=s1 = sin(t2*1+w); -wave_3_per_point20=s2 = sin(t3*1+w); -wave_3_per_point21=s3 = sin(t4*1+w); -wave_3_per_point22=c1 = cos(t2*1+w); -wave_3_per_point23=c2 = cos(t3*1+w); -wave_3_per_point24=c3 = cos(t4*1+w); -wave_3_per_point25= -wave_3_per_point26=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_3_per_point27=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_3_per_point28=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_3_per_point29= -wave_3_per_point30=d = sqrt( x1*x1 + y1*y1); -wave_3_per_point31=w = atan2(x1,y1); -wave_3_per_point32=a = 1; -wave_3_per_point33=zoom = 0.5*atan2(a,a+z)*d;//0.4*atan2(a+d,a+z);//0.5*(1/(z+a)); -wave_3_per_point34=x = 0.5 + zoom*sin(w); -wave_3_per_point35=y = 0.5 + zoom*cos(w); -wave_3_per_point36= -wave_3_per_point37=pi3 = 3.1415926*2*0.3333; -wave_3_per_point38=t = sample*6.0 + t3*2; -wave_3_per_point39=c=0.5015; -wave_3_per_point40= -wave_3_per_point41=r = (sin(t )+1)*c; -wave_3_per_point42=g = (sin(t- pi3)+1)*c; -wave_3_per_point43=b = (sin(t-2*pi3)+1)*c; -shapecode_0_enabled=1 -shapecode_0_sides=48 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02770 -shapecode_0_ang=6.03186 -shapecode_0_tex_ang=6.03186 -shapecode_0_tex_zoom=0.68390 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=x = q3; -shape_0_per_frame2=y = q4; -shape_0_per_frame3=rad = q5; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; -shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; -shape_0_per_frame8= -shapecode_1_enabled=1 -shapecode_1_sides=48 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=6.03186 -shapecode_1_tex_ang=6.03186 -shapecode_1_tex_zoom=0.68390 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=x = q6; -shape_1_per_frame2=y = q7; -shape_1_per_frame3=rad = q8; -shape_1_per_frame4= -shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_1_per_frame7= -shapecode_2_enabled=1 -shapecode_2_sides=48 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02770 -shapecode_2_ang=6.03186 -shapecode_2_tex_ang=6.03186 -shapecode_2_tex_zoom=0.68390 -shapecode_2_r=0.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q9; -shape_2_per_frame2=y = q10; -shape_2_per_frame3=rad = q11; -shape_2_per_frame4= -shape_2_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_2_per_frame7= -shapecode_3_enabled=1 -shapecode_3_sides=48 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02770 -shapecode_3_ang=6.03186 -shapecode_3_tex_ang=6.03186 -shapecode_3_tex_zoom=0.68390 -shapecode_3_r=0.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=x = q12; -shape_3_per_frame2=y = q13; -shape_3_per_frame3=rad = q14; -shape_3_per_frame4= -shape_3_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_3_per_frame7= -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; -per_frame_13=v=2; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*3; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=mv_g=1-bass_att*.4; -per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); -per_frame_51=q1=beat*2-1; -per_frame_52= -per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; -per_frame_54=q2 = min(amp,1); -per_frame_55=trebcap=trebcap*.7+.16*treb; -per_frame_56=q3=trebcap*2; -per_frame_57=monitor = q3; -per_frame_58=chng=sin(time*.5); -per_frame_59=cthr=.9999; -per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_70=monitor=chng; -per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_73= -per_frame_74=monitor=mq1; -per_frame_75=vol=bass+treb+mid; -per_frame_76=atime=atime+vol; -per_frame_77=q11=.4+sin(atime*.006 )*.4; -per_frame_78=q12=.4+cos(atime*.00613828348)*.4; -per_frame_79=q13=.4+sin(atime*.00598593455)*.4; -per_frame_80=monitor=q13; -per_frame_81= -per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; -per_pixel_2=in = 0; -per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); -per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); -per_pixel_5=in=bnot(bnot(in)); -per_pixel_6=dx = .02*in; -per_pixel_7=dy = .08*cos(wang)*q2*in; -per_pixel_8= -per_pixel_9=dx = dx+bnot(in)*.005*q1; -per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; -per_pixel_11= -per_pixel_12= -per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_15= -per_pixel_16=dir = bass; -per_pixel_17= -per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_19= -per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_21=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_22= -per_pixel_23= -per_pixel_24=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_25=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_26= -per_pixel_27=dir = -mid*2; -per_pixel_28= -per_pixel_29=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_30= -per_pixel_31=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_32=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_33= -per_pixel_34=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_35=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_36= -per_pixel_37=dir = treb*3; -per_pixel_38= -per_pixel_39=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_40= -per_pixel_41=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_42=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_43= -per_pixel_44= -per_pixel_45=dx = dx+x1+x2+x3; -per_pixel_46=dy = dy+y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` -warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1.2 + rand_frame.xy; -warp_8=` -warp_9=` float2 uv_x= lerp(uv_orig,uv,0.1) + float2(dx.x,dy.x)*texsize.zw *2; -warp_10=` float2 uv_y= lerp(uv_orig,uv,0.3) + float2(dx.y,dy.y)*texsize.zw *2; -warp_11=` float2 uv_z= lerp(uv_orig,uv,0.1) + float2(dx.z,dy.z)*texsize.zw *2; -warp_12=` ret.x = GetPixel(uv_x).x - (GetPixel(uv_x) - GetBlur3(uv_x)).x * 0.01; -warp_13=` ret.y = GetPixel(uv_y).y - (GetPixel(uv_y) - GetBlur3(uv_y)).y * 0.01; -warp_14=` ret.z = GetPixel(uv_z).z - (GetPixel(uv_z) - GetBlur3(uv_z)).z * 0.01; -warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_16=` ((float3(uv_z.y,uv_x.x,uv_y.x)*q27 -warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_18=` ).xyz* -warp_19=` float3(1,1,0)*0.05 + -warp_20=` time*float3(0,0,1)*q29 -warp_21=` ); -warp_22=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_23=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_24=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_25=` -warp_26=` ret += - 0.004 +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_27=` -warp_28=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_25=` -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((d_uv.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(1,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=` -comp_39=`//ret = GetPixel(uv); -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 deleted file mode 100644 index f4ee041..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R162.milk2 +++ /dev/null @@ -1,1775 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:35:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.41 -blending_direction=-1 -random_1=0.494715 -random_2=0.464092 -random_3=0.389431 -random_4=0.027507 -random_5=0.742141 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R266.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R162.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.140 -fDecay=0.990 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.413 -fWaveScale=0.418 -fWaveSmoothing=0.000 -fWaveParam=-0.660 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00100 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=1.000 -wave_x=0.240 -wave_y=0.440 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1= freqLvl = .49+(value1*((-30-1/((sample)*.9))))*.05;//-10.4*pow(value1,1.81)/pow(value1,1.8)+10.2; -wave_0_per_point2= myAmp = if(below(freqLvl,0.5),freqLvl,0.49); -wave_0_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37;//13.5*pow(sample,0.01)-12.645; -wave_0_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; -wave_0_per_point5= -wave_0_per_point6= Pi = 3.14159265359; -wave_0_per_point7= Pi23 = 2*Pi*0.33333333333; -wave_0_per_point8= fade = 2*(1-myAmp-.49); -wave_0_per_point9= -wave_0_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; -wave_0_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; -wave_0_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; -wave_0_per_point13= x = myAmp; -wave_0_per_point14= y = myFreq; -wave_0_per_point15= -wave_0_per_point16=// x = .97+(value1*((-30-1/((sample)*.5))))*.05; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1= freqLvl = .51-(value2*((-30-1/((sample)*.9))))*.05;//10.4*pow(value2,1.01)/value2-9.2; -wave_1_per_point2= myAmp = if(above(freqLvl,0.5),freqLvl,0.51); -wave_1_per_point3= myFreq = log10(log10(sample)+3)*1.05+0.37; -wave_1_per_point4= myAltFreq = time*0.2+myFreq*04-0.8; -wave_1_per_point5= -wave_1_per_point6= Pi = 3.14159265358; -wave_1_per_point7= Pi23 = 2*Pi*0.33333333333; -wave_1_per_point8= fade = 2.0*(myAmp-.49); -wave_1_per_point9= -wave_1_per_point10= r = (sin(myAltFreq )+1)*0.5*fade; -wave_1_per_point11= g = (sin(myAltFreq-1*Pi23)+1)*0.5*fade; -wave_1_per_point12= b = (sin(myAltFreq-2*Pi23)+1)*0.5*fade; -wave_1_per_point13= x = myAmp; -wave_1_per_point14= y = myFreq; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=256 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.80000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sw = (1-sw)*below(sample,1); -wave_2_per_point2= -wave_2_per_point3=osa = sample*above(sample,0); -wave_2_per_point4= -wave_2_per_point5=//mod = pow((value1-value2)*2,2)*sign(value1-value2)*.5; -wave_2_per_point6= -wave_2_per_point7=mod = value2-value1; -wave_2_per_point8=mod = mod*sw; -wave_2_per_point9= -wave_2_per_point10=y = if(sw,osa,sample); -wave_2_per_point11=y = (1-sample*1.6)*.4+.42; -wave_2_per_point12=x = 0 + mod*4+.5; -wave_2_per_point13= -wave_2_per_point14=//osa = sample; -wave_2_per_point15= -wave_2_per_point16=mo = 3.7 + mod*6 + q1; -wave_2_per_point17= -wave_2_per_point18=pi23 = 4*asin(-1)*.3333333; -wave_2_per_point19=runbass = bass*.01+runbass; -wave_2_per_point20=runtreb = treb*.01+runtreb; -wave_2_per_point21=runmid = mid *.01+runmid ; -wave_2_per_point22=vol = (runbass+runtreb+runmid)*.01; -wave_2_per_point23= -wave_2_per_point24=r = (sin(mo*.01 + vol - 0*pi23)+1)*.5; -wave_2_per_point25=g = (sin(mo*.01 + vol - 1*pi23)+1)*.5; -wave_2_per_point26=b = (sin(mo*.01 + vol - 2*pi23)+1)*.5; -wave_2_per_point27= -wave_2_per_point28=a = 1 - abs(mod)*12; -wave_2_per_point29=a = 1-sw; -wave_2_per_point30=a = max(0,min(a,1)); -wavecode_3_enabled=1 -wavecode_3_samples=495 -wavecode_3_sep=4 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=100.00000 -wavecode_3_smoothing=1.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.990 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=ab = 1; -wave_3_per_frame1=t1 = q1; -wave_3_per_frame2=t2 = q2; -wave_3_per_frame3=t3 = q3; -wave_3_per_frame4=t4 = q4; -wave_3_per_frame5=t5 = q5; -wave_3_per_frame6=t6 = q6; -wave_3_per_frame7=t8 = .07; -wave_3_per_frame8=t7 = 1; -wave_3_per_point1= //myFreq = log10(log10(sample)+3)*10000; -wave_3_per_point2= //myAltFreq = time*0.2+myFreq*4-0.8; -wave_3_per_point3= //fade = 20*(1.1-myFreq);//*value1 -wave_3_per_point4= t7 = -t7; -wave_3_per_point5= pi = asin(1); -wave_3_per_point6= n = 180; -wave_3_per_point7= rd = 0.075;//+(value1*10+1)*((sample*512)%2)*0.02; -wave_3_per_point8= xx = sin(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*sin(sample*pi*4+(t7+1)*t8); -wave_3_per_point9= yy = cos(sample*pi*4+(t7+1)*t8)*0.5 + cos(sample*pi*n)*rd*cos(sample*pi*4+(t7+1)*t8); -wave_3_per_point10=zz = sin(sample*pi*n)*rd; -wave_3_per_point11= -wave_3_per_point12=d = sqrt( xx*xx + yy*yy + zz*zz); -wave_3_per_point13=d1 = 1; -wave_3_per_point14=xx = xx*d1; -wave_3_per_point15=yy = yy*d1; -wave_3_per_point16=zz = zz*d1; -wave_3_per_point17= -wave_3_per_point18=w = -d*t5*0; -wave_3_per_point19=s1 = sin(t2*1+w); -wave_3_per_point20=s2 = sin(t3*1+w); -wave_3_per_point21=s3 = sin(t4*1+w); -wave_3_per_point22=c1 = cos(t2*1+w); -wave_3_per_point23=c2 = cos(t3*1+w); -wave_3_per_point24=c3 = cos(t4*1+w); -wave_3_per_point25= -wave_3_per_point26=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_3_per_point27=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_3_per_point28=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_3_per_point29= -wave_3_per_point30=d = sqrt( x1*x1 + y1*y1); -wave_3_per_point31=w = atan2(x1,y1); -wave_3_per_point32=a = 1; -wave_3_per_point33=zoom = 0.5*atan2(a,a+z)*d;//0.4*atan2(a+d,a+z);//0.5*(1/(z+a)); -wave_3_per_point34=x = 0.5 + zoom*sin(w); -wave_3_per_point35=y = 0.5 + zoom*cos(w); -wave_3_per_point36= -wave_3_per_point37=pi3 = 3.1415926*2*0.3333; -wave_3_per_point38=t = sample*6.0 + t3*2; -wave_3_per_point39=c=0.5015; -wave_3_per_point40= -wave_3_per_point41=r = (sin(t )+1)*c; -wave_3_per_point42=g = (sin(t- pi3)+1)*c; -wave_3_per_point43=b = (sin(t-2*pi3)+1)*c; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=48 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02770 -shapecode_0_ang=6.03186 -shapecode_0_tex_ang=6.03186 -shapecode_0_tex_zoom=0.68390 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=x = q3; -shape_0_per_frame2=y = q4; -shape_0_per_frame3=rad = q5; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = 0.5 + (x-0.5)/q2; -shape_0_per_frame7=y = 0.5 + (y-0.5)/q1; -shape_0_per_frame8= -shapecode_1_enabled=1 -shapecode_1_sides=48 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.02770 -shapecode_1_ang=6.03186 -shapecode_1_tex_ang=6.03186 -shapecode_1_tex_zoom=0.68390 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=x = q6; -shape_1_per_frame2=y = q7; -shape_1_per_frame3=rad = q8; -shape_1_per_frame4= -shape_1_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_1_per_frame7= -shapecode_2_enabled=1 -shapecode_2_sides=48 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02770 -shapecode_2_ang=6.03186 -shapecode_2_tex_ang=6.03186 -shapecode_2_tex_zoom=0.68390 -shapecode_2_r=0.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q9; -shape_2_per_frame2=y = q10; -shape_2_per_frame3=rad = q11; -shape_2_per_frame4= -shape_2_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_2_per_frame7= -shapecode_3_enabled=1 -shapecode_3_sides=48 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02770 -shapecode_3_ang=6.03186 -shapecode_3_tex_ang=6.03186 -shapecode_3_tex_zoom=0.68390 -shapecode_3_r=0.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=x = q12; -shape_3_per_frame2=y = q13; -shape_3_per_frame3=rad = q14; -shape_3_per_frame4= -shape_3_per_frame5=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame6=y = 0.5 + (y-0.5)/q1; -shape_3_per_frame7= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2*10;//0.5 + vt - vvt; -per_frame_13=v=2; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*3; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=mv_g=1-bass_att*.4; -per_frame_50=beat=if(above(bass*bass_att,4.5),1-beat,beat); -per_frame_51=q1=beat*2-1; -per_frame_52= -per_frame_53=amp =amp*.8+.2*(bass_att+mid_att+treb_att)*.3; -per_frame_54=q2 = min(amp,1); -per_frame_55=trebcap=trebcap*.7+.16*treb; -per_frame_56=q3=trebcap*2; -per_frame_57=monitor = q3; -per_frame_58=chng=sin(time*.5); -per_frame_59=cthr=.9999; -per_frame_60=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_61=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_62=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_63=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_64=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_65=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_66=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_67=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_68=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_69=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_70=monitor=chng; -per_frame_71=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_72=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_73= -per_frame_74=monitor=mq1; -per_frame_75=vol=bass+treb+mid; -per_frame_76=atime=atime+vol; -per_frame_77=q11=.4+sin(atime*.006 )*.4; -per_frame_78=q12=.4+cos(atime*.00613828348)*.4; -per_frame_79=q13=.4+sin(atime*.00598593455)*.4; -per_frame_80=monitor=q13; -per_frame_81= -per_pixel_1=wang = (3+q3)*x+time*1.7+bass*.1; -per_pixel_2=in = 0; -per_pixel_3=in = in + below(abs(x-.25),.05)*below(abs(y-.5),.25); -per_pixel_4=in = below(abs(y-(.5+.5*sin(wang)*q2)),.1); -per_pixel_5=in=bnot(bnot(in)); -per_pixel_6=dx = .02*in; -per_pixel_7=dy = .08*cos(wang)*q2*in; -per_pixel_8= -per_pixel_9=dx = dx+bnot(in)*.005*q1; -per_pixel_10=dy = dy+bnot(in)*cos(wang)*-.01*q1; -per_pixel_11= -per_pixel_12= -per_pixel_13=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_14=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_15= -per_pixel_16=dir = bass; -per_pixel_17= -per_pixel_18=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_19= -per_pixel_20=x1 = if( above(d,0.3),0, sin(y-cy1)*0.05*dir); -per_pixel_21=y1 = if( above(d,0.3),0, -sin(x-cx1)*0.05*dir); -per_pixel_22= -per_pixel_23= -per_pixel_24=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_25=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_26= -per_pixel_27=dir = -mid*2; -per_pixel_28= -per_pixel_29=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_30= -per_pixel_31=x2 = if( above(d,0.2),0, sin(y-cy1)*0.05*dir); -per_pixel_32=y2 = if( above(d,0.2),0, -sin(x-cx1)*0.05*dir); -per_pixel_33= -per_pixel_34=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_35=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_36= -per_pixel_37=dir = treb*3; -per_pixel_38= -per_pixel_39=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_40= -per_pixel_41=x3 = if( above(d,0.1),0, sin(y-cy1)*0.05*dir); -per_pixel_42=y3 = if( above(d,0.1),0, -sin(x-cx1)*0.05*dir); -per_pixel_43= -per_pixel_44= -per_pixel_45=dx = dx+x1+x2+x3; -per_pixel_46=dy = dy+y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` -warp_7=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1.2 + rand_frame.xy; -warp_8=` -warp_9=` float2 uv_x= lerp(uv_orig,uv,0.1) + float2(dx.x,dy.x)*texsize.zw *2; -warp_10=` float2 uv_y= lerp(uv_orig,uv,0.3) + float2(dx.y,dy.y)*texsize.zw *2; -warp_11=` float2 uv_z= lerp(uv_orig,uv,0.1) + float2(dx.z,dy.z)*texsize.zw *2; -warp_12=` ret.x = GetPixel(uv_x).x - (GetPixel(uv_x) - GetBlur3(uv_x)).x * 0.01; -warp_13=` ret.y = GetPixel(uv_y).y - (GetPixel(uv_y) - GetBlur3(uv_y)).y * 0.01; -warp_14=` ret.z = GetPixel(uv_z).z - (GetPixel(uv_z) - GetBlur3(uv_z)).z * 0.01; -warp_15=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_16=` ((float3(uv_z.y,uv_x.x,uv_y.x)*q27 -warp_17=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_18=` ).xyz* -warp_19=` float3(1,1,0)*0.05 + -warp_20=` time*float3(0,0,1)*q29 -warp_21=` ); -warp_22=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_23=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_24=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_25=` -warp_26=` ret += - 0.004 +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_27=` -warp_28=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_25=` -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((d_uv.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(1,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=` -comp_39=`//ret = GetPixel(uv); -comp_40=`ret /= float3(2.4,-0.7,-2.0); -comp_41=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 deleted file mode 100644 index 3f895c3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R163 double.milk2 +++ /dev/null @@ -1,1085 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 17:33:38 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.520 -blending_direction=1 -random_1=0.543 -random_2=0.858 -random_3=0.815 -random_4=0.701 -random_5=0.932 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R163.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.800 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.763 -fWaveScale=0.602 -fWaveSmoothing=0.810 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.99980 -fShader=0.000 -zoom=1.04187 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.060 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.54270 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r=.5+.5*sin(q2*0.5+q1); -shape_0_per_frame2=g=.5+.5*sin(q2*1.5+q1+2.06); -shape_0_per_frame3=b=.5+.5*sin(q2+q1+4.02); -shape_0_per_frame4= -shape_0_per_frame5=x=q10; -shape_0_per_frame6=y=q11; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09990 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.01000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r=.5+.5*sin(q1+4.02+q2*2.01); -shape_1_per_frame2=g=.5+.5*sin(q1+q2); -shape_1_per_frame3=b=.5+.5*sin(q1+2.06+q2*1.03); -shape_1_per_frame4= -shape_1_per_frame5=x=q10; -shape_1_per_frame6=y=q11; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.36453 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q10; -shape_2_per_frame2=y=q11; -shape_2_per_frame3=ang=time*3; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rnd=rand(100); -per_frame_init_2=rnd2=rand(100); -per_frame_init_3=rnd3=rand(100); -per_frame_1=num0=numbeat*(abs(num-num_att)+pump)+bnot(numbeat)*num0; -per_frame_2=pump=numbeat*(sin(t)*.1+.1)+bnot(numbeat)*pump; -per_frame_3=pump=pump*.98; -per_frame_4= -per_frame_5=num_b0=num_b; -per_frame_6=num=abs((bass-bass_att)+(mid-mid_att)+(treb-treb_att)); -per_frame_7=num_att=num_att*.95+num*.05; -per_frame_8=num_b=above(num,1-pump)*above(abs(num-num_att),num0); -per_frame_9=numbeat=bnot(equal(num_b0,num_b)); -per_frame_10= -per_frame_11=t=t+num*.1; -per_frame_12=bc=bc+numbeat; -per_frame_13= -per_frame_14=mx=0.5+0.1*sin(1.5*t)+0.05*sin(0.6*t);q10=mx; -per_frame_15=my=0.5+0.2*sin(1.25*t)+0.05*sin(0.8*t);q11=my; -per_frame_16= -per_frame_17=wave_r=.5+.5*sin(time*2.12+bc); -per_frame_18=wave_g=.5+.5*sin(time*1.67+bc*2); -per_frame_19=wave_b=.5+.5*sin(time*1.32+bc*3); -per_frame_20=wave_mystery=atan2(mx-0.5,my-0.5)+.25*sin(time*2+t); -per_frame_21= -per_frame_22=q1=t; -per_frame_23=q2=bc; -per_frame_24=q3=int(sin(bc)*8); -per_frame_25=q4=int(sin(bc+rnd)*8); -per_frame_26=q5=int(sin(bc+rnd2)*8); -per_frame_27=q6=int(sin(bc+rnd3)*8); -per_frame_28=q7=(q3+q4+q5+q6)/4; -per_frame_29=q8=1.5*bc+.05*t; -per_frame_30=monitor=q7 -per_pixel_1=zoom=zoom+.05*sin(ang*q3+q1)*(1-rad)+.03*sin(ang*q4+q1); -per_pixel_2=rot=.1*sin(rad*q5+q1)*(1-rad)+.02*sin(rad*q6+q1); -per_pixel_3= -per_pixel_4=cx=(0&(x*8))*.125; -per_pixel_5=cy=(0&(y*8))*.125; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv=lerp(uv_orig,uv,0.5); -warp_4=` -warp_5=` //gnarl -warp_6=` float2 grid=uv*texsize.xy*.02*q7; -warp_7=` float xx=sin(grid.y+q8); -warp_8=` float yy=sin(grid.x+q8); -warp_9=` -warp_10=` //mix it up -warp_11=` uv+=float2(xx,yy)*texsize.zw*4; -warp_12=` -warp_13=` // sample previous frame -warp_14=` ret = tex2D( sampler_main, uv ).xyz; -warp_15=` -warp_16=` // darken (decay) over time -warp_17=` ret *= 0.97; //or try: ret -= 0.004; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret+=GetBlur1(uv); //add glows -comp_5=` ret*=lum(ret)*float3(1.5,0.5,0.9)*1.25; //give 'gradient map' for enchace a color -comp_6=`ret /= float3(-0.1,2.0,2.8); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk deleted file mode 100644 index 85ed7d6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk +++ /dev/null @@ -1,392 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.12262 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=512 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01220 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01489 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=256 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=256 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); -per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); -per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); -per_frame_4=wave_r = sqrt(wave_r); -per_frame_5=wave_g = sqrt(wave_g); -per_frame_6=wave_b = sqrt(wave_b); -per_frame_7=wave_x = int(rand(100))*0.01; -per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; -per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_14=decay = decay - 0.01*equal(frame%6,0); -per_frame_15=dx = dx + dx_residual; -per_frame_16=dy = dy + dy_residual; -per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_20=wave_x = wave_x - dx_residual*7; -per_frame_21=wave_y = wave_y - dy_residual*7; -per_frame_22=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).x, -comp_5=` -comp_6=`ret = lerp ( -comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, -comp_8=`ret, -comp_9=`pow(ret,1)); -comp_10=` -comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_13=` ret *= 1.0; //gamma -comp_14=`//ret = tex2D(sampler_main, uv); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 deleted file mode 100644 index 3209e72..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R167.milk2 +++ /dev/null @@ -1,1774 +0,0 @@ -Created with MILKDROP 3.2 on 12/05/2023 at 23:07:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.49 -blending_direction=-1 -random_1=0.300949 -random_2=0.367344 -random_3=0.550407 -random_4=0.518022 -random_5=0.373171 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.016 fiShbRaiN + geiss - witchcraft 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*ang*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0006*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma*bass)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx/ang; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(ang)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*sin(tan(ma))); -wave_2_per_point5=my=my+(.0004*sin(ma*bass)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.3),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.3),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma*ang)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx/time; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma-ang)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*1.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=311 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03340 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0003*cos(ma)); -shape_2_per_frame5=my=my+(.0003*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_2_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=1-mx; -shape_2_per_frame13=y=1-my-ang; -shape_2_per_frame14= -shape_2_per_frame15=ang=(sin(time*1.35)+1)*3; -shape_2_per_frame16=a=(above(bass+mid+treb,.8)); -shape_2_per_frame17=pi23=4*asin(1)*2.333333333; -shape_2_per_frame18=t1=bass+mid+treb; -shape_2_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.5; -shape_2_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_2_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_2_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_2_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03340 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma-rad)); -shape_3_per_frame5=my=my+(.0002*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_3_per_frame9=mx=if(below(mx,.2),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.3),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*1.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -shape_3_per_frame19=r=(sin(time*ang+t1-0*pi23)+1)*.15; -shape_3_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame21=b=(cos(time*.3+t1-2*pi23)+1)*.5; -shape_3_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_3_per_frame23=g2=(tan(time*.3+t1-1*pi23)+1)*.5; -shape_3_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R167.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.12262 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=512 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01220 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01489 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=256 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=256 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = 0.85 + 0.35*sin(0.437*time+1) + 0.55*sin(0.197*time+4); -per_frame_2=wave_g = 0.85 + 0.35*sin(0.544*time+2) + 0.55*sin(0.143*time+5); -per_frame_3=wave_b = 0.85 + 0.35*sin(0.751*time+3) + 0.55*sin(0.117*time+6); -per_frame_4=wave_r = sqrt(wave_r); -per_frame_5=wave_g = sqrt(wave_g); -per_frame_6=wave_b = sqrt(wave_b); -per_frame_7=wave_x = int(rand(100))*0.01; -per_frame_8=wave_y = 0.25 + 0.5*int(rand(100))*0.01; -per_frame_9=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_10=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_11=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_12=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_13=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_14=decay = decay - 0.01*equal(frame%6,0); -per_frame_15=dx = dx + dx_residual; -per_frame_16=dy = dy + dy_residual; -per_frame_17=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_18=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_19=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_20=wave_x = wave_x - dx_residual*7; -per_frame_21=wave_y = wave_y - dy_residual*7; -per_frame_22=wave_mystery = time*0.03; -warp_1=`shader_body -warp_2=`{ -warp_3=` float4 N = tex2D(sampler_noise_lq, rand_frame.xy + uv* -warp_4=` texsize_noise_lq.zw*texsize.xy )*2-1; -warp_5=` // sample previous frame -warp_6=` ret = tex2D( sampler_pw_main, uv + N.zw*texsize.zw*0.5 ).xyz; -warp_7=` ret += (0.59-0.2*rad)*N.xyz; -warp_8=` -warp_9=` -warp_10=` ret = saturate((ret-0.5)*3 + 0.25); -warp_11=` ret.yz = ret.x; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret = tex2D(sampler_main, uv).x, -comp_5=` -comp_6=`ret = lerp ( -comp_7=`GetBlur1(uv).x + GetBlur3(uv).x, -comp_8=`ret, -comp_9=`pow(ret,1)); -comp_10=` -comp_11=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_12=` ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_13=` ret *= 1.0; //gamma -comp_14=`//ret = tex2D(sampler_main, uv); -comp_15=` -comp_16=`ret /= float3(1.1,2.1,2.3); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk deleted file mode 100644 index b1f98c2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face.milk +++ /dev/null @@ -1,139 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_023.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.650000 -SpriteSY=0.650000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk deleted file mode 100644 index 38ebe30..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168 face4.milk +++ /dev/null @@ -1,262 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=100.000 -fWaveScale=6.053 -fWaveSmoothing=0.207 -fWaveParam=0.220 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.11 + 0.034; -warp_88=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(1*bdist-2); -comp_34=`ret = sat(lerp (1, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-5)/5+5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(.2-pow(bdist,1+5*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` - -[SPRITE1_BEGIN] -SpriteName=textures\MilkDrop3_023.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.650000 -SpriteSY=0.650000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 deleted file mode 100644 index 7ef3570..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R168.milk2 +++ /dev/null @@ -1,1566 +0,0 @@ -Created with MILKDROP 3.2 on 17/04/2023 at 23:23:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.52 -blending_direction=1 -random_1=0.293360 -random_2=0.027778 -random_3=0.732249 -random_4=0.625203 -random_5=0.717480 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.009 The purple montains.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00010 -fShader=0.000 -zoom=1.00030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99994 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.500 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol_att=bass_att+treb_Att+mid_att; -per_frame_2=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_3=treb_thresh=above(treb_att,treb_thresh)*2+ -per_frame_4=(1-above(treb_att,treb_thresh))*((treb_thresh-1.3)*0.96+1.3); -per_frame_5=mid_thresh=above(mid_att,mid_thresh)*2+ -per_frame_6=(1-above(mid_mid_att,mid_thresh))*((mid_thresh-1.3)*0.96+1.3); -per_frame_7=vol_thresh=bass_thresh+treb_thresh+mid_thresh; -per_frame_8=treb_effect=max(max(treb,treb_Att),treb_thresh); -per_frame_9=bass_effect=max(max(Bass,bass_Att),bass_thresh); -per_frame_10=mid_effect=max(max(mid,mid_att),mid_thresh); -per_frame_11=vol_effect=bass_effect+treb_effect+mid_effect; -per_frame_12=react=vol/6; -per_frame_13=new_bass=if(above(react,bass_effect),bass&bass_att,bass_effect+bass_thresh); -per_frame_14=new_treb=if(above(react,treb_effect),treb&treb_att,treb_Effect+treb_thresh); -per_frame_15=new_mid=if(above(react,mid_effect),mid&mid_Att,mid_effect+mid_thresh); -per_frame_16=new_vol=new_bass+new_treb+new_mid+.04; -per_frame_17=change=bnot(1); -per_frame_18=q1=new_bass/3; -per_frame_19=q2=new_treb/3; -per_frame_20=q3=new_mid/3; -per_frame_21=q4=new_vol/3; -per_frame_22=q5=basS_thresh; -per_frame_23=q6=treb_thresh; -per_frame_24=q7=mid_thresh; -per_frame_25=q8=vol_thresh/3; -per_pixel_1=d_X=x-.2*(rad-x)&(x+.2*sin(time*.64*sin(Q2&time))); -per_pixel_2=d_y=y-.2*(rad-y)&(y+.2*sin(time*.54*sin(q1&time))); -per_pixel_3=dx=d_X; -per_pixel_4=dy=d_y; -per_pixel_5= -per_pixel_6=swirl=rot*sin(.4*q1)-rot*sin(rad*q3)*rad*Sin(q1-x*y+rad)-x*.05*sin(q4)-y*.05*sin(q6) -per_pixel_7=-rot*sin(above(q2-(rad*2),q3+(rad*2)))+rot*.25*sin(above(q1+rad,q2-(q5*rad*2))); -per_pixel_8=rot=swirl*rad/1.5; -per_pixel_9=zoom=swirl/3+1; -per_pixel_10= -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.001 + 0.045*saturate(float2(bass,treb)-2.3); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(12,12); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.0035; -warp_20=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R168.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`ret /= float3(0.3,2.8,-0.5); -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk deleted file mode 100644 index f2ffcf9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk +++ /dev/null @@ -1,765 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 zz = uv1 *texsize.xy *.01; -warp_7=`zz =mul(zz,float2x2(_qa)); -warp_8=`zz = -zz.yx; -warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); -warp_10=` -warp_11=`uv += h1*texsize.zw * 16; -warp_12=`float3 crisp = tex2D(sampler_main,uv); -warp_13=` -warp_14=`ret = crisp*.99-.01; -warp_15=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 deleted file mode 100644 index f8a847a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R169.milk2 +++ /dev/null @@ -1,843 +0,0 @@ -Created with MILKDROP 3.30 on 25/11/2023 at 15:46:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.95 -blending_direction=-1 -random_1=0.452981 -random_2=0.850813 -random_3=0.773442 -random_4=0.840379 -random_5=0.078455 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R042 fire2b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.92368 -rot=0.00000 -cx=0.500 -cy=0.520 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -per_frame_1=mv_r = mv_r + 0.22*( 0.642*sin(0.9212*time) + 0.408*sin(1.0784*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.159; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`//MilkDrop3 Flip Mode: -comp_4=`uv = 1-uv; -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=`//MilkDrop3 Rotate Mode: -comp_11=`uv = uv.xy; -comp_12=` -comp_13=` -comp_14=` float2 d = texsize.zw*4; -comp_15=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_16=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_17=` float2 uv_y = uv-float2(dx,dy)*.7; -comp_18=` -comp_19=`ret = lerp(float3(2.6,2,2)*tex2D(sampler_fc_main, uv_y).x, -comp_20=` float3(2.6,2,3), GetBlur1(uv).y*0.05); -comp_21=` -comp_22=`ret = lerp(ret,float3(-.2,-0.2,-0.3),GetPixel(uv).z); -comp_23=` -comp_24=`//MilkDrop3 Invert Mode: -comp_25=`ret = 1 - ret; -comp_26=`//MilkDrop3 Color Mode: -comp_27=`ret /= float3(2.9,2.6,2.5); -comp_28=`//MilkDrop3 Blow Mode: -comp_29=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R169 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.630 -fDecay=0.940 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 zz = uv1 *texsize.xy *.01; -warp_7=`zz =mul(zz,float2x2(_qa)); -warp_8=`zz = -zz.yx; -warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); -warp_10=` -warp_11=`uv += h1*texsize.zw * 16; -warp_12=`float3 crisp = tex2D(sampler_main,uv); -warp_13=` -warp_14=`ret = crisp*.99-.01; -warp_15=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=`// dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=`// d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.1)*lerp(float3(1,2,0),1,ret.x)*2.4; -comp_15=` -comp_16=`ret = lerp(ret,3,GetBlur1(d_uv-float2(1,1)*texsize.zw*162).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_18=`//MilkDrop3 Red Dot: -comp_19=`ret /= float3(rad*3,1,1); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk deleted file mode 100644 index 5be56ee..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R171.milk +++ /dev/null @@ -1,516 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=1 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.4; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.01 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=` -comp_20=`radi = 1; -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine += 5.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_24=` radi -= .975/anz;; -comp_25=`} -comp_26=`ret = max(shine,0*GetPixel(uv)); -comp_27=`//ret = shine+GetPixel(uv); -comp_28=` -comp_29=`} -comp_30=`written by martin -comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 deleted file mode 100644 index c8c4cfa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R173.milk2 +++ /dev/null @@ -1,1652 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:39:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=bubbles -blending_progress=0.47 -blending_direction=1 -random_1=0.0264228 -random_2=0.858266 -random_3=0.474255 -random_4=0.163279 -random_5=0.895799 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .07/(length(rad/3-length((ret1+ret2*0.1))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`//noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`//noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`//(MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`//ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`//ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R173.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` ret = max(ret, tex2D( sampler_main, float2(1-uv.x,uv.y) ).zyx ); -warp_6=` -warp_7=` // darken over time -warp_8=` ret *= 0.97; //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_12=` -comp_13=` -comp_14=` // FIN TYPE -comp_15=` float fins = 6; -comp_16=` ang2 = frac(ang2*fins)/fins; -comp_17=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_18=` ang2 = abs(ang2 - 0.5/fins); -comp_19=` -comp_20=` -comp_21=` ang2 *= M_PI_2; -comp_22=` uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_23=` -comp_24=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_25=`ret /= float3(0.3,1.1,1.2); -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk deleted file mode 100644 index 83a61aa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk +++ /dev/null @@ -1,484 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=it = it+1; -wave_0_per_point3=it = it*above(sample,0); -wave_0_per_point4=sz = q1; -wave_0_per_point5=ss = sample*2; -wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_0_per_point9= -wave_0_per_point10=xang = q2*0.132; -wave_0_per_point11=axang = 0; -wave_0_per_point12=yang = q2*0.153; -wave_0_per_point13=ayang = 0; -wave_0_per_point14=zang = q2*2.10; -wave_0_per_point15=azang = 0; -wave_0_per_point16=fov = 0.6 + 0.2*sin(time); -wave_0_per_point17=fov = .3; -wave_0_per_point18= -wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point21=ox = mx; -wave_0_per_point22=oy = my; -wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point25=ox = mx; -wave_0_per_point26=oz = mz; -wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point29=oy = my; -wave_0_per_point30=oz = mz; -wave_0_per_point31= -wave_0_per_point32=aa = 0 + (oz-1)*.5; -wave_0_per_point33=a = .05; -wave_0_per_point34=oz = oz - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=it = it+1; -wave_1_per_point3=it = it*above(sample,0); -wave_1_per_point4=sz = q1; -wave_1_per_point5=ss = sample*2; -wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_1_per_point9= -wave_1_per_point10=xang = q2*0.132; -wave_1_per_point11=axang = 0; -wave_1_per_point12=yang = q2*0.153; -wave_1_per_point13=ayang = 0; -wave_1_per_point14=zang = q2*2.10; -wave_1_per_point15=azang = 0; -wave_1_per_point16=fov = 0.6 + 0.2*sin(time); -wave_1_per_point17=fov = .3; -wave_1_per_point18= -wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point21=ox = mx; -wave_1_per_point22=oy = my; -wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point25=ox = mx; -wave_1_per_point26=oz = mz; -wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point29=oy = my; -wave_1_per_point30=oz = mz; -wave_1_per_point31= -wave_1_per_point32=oz = oz - 2; -wave_1_per_point33=x = ox*fov/oz + 0.5; -wave_1_per_point34=x = (x-.5)*0.75 + 0.5; -wave_1_per_point35=y = oy*fov/oz + 0.5; -wave_1_per_point36= -wave_1_per_point37=a = .5 + (oz+2)*.5; -wave_1_per_point38=a = .05; -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=it = it+1; -wave_2_per_point3=it = it*above(sample,0); -wave_2_per_point4=sz = q1; -wave_2_per_point5=ss = sample*2; -wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_2_per_point9= -wave_2_per_point10=xang = q2*0.132; -wave_2_per_point11=axang = 0; -wave_2_per_point12=yang = q2*0.153; -wave_2_per_point13=ayang = 0; -wave_2_per_point14=zang = q2*2.10; -wave_2_per_point15=azang = 0; -wave_2_per_point16=fov = 0.6 + 0.2*sin(time); -wave_2_per_point17=fov = .3; -wave_2_per_point18= -wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point21=ox = mx; -wave_2_per_point22=oy = my; -wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point25=ox = mx; -wave_2_per_point26=oz = mz; -wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point29=oy = my; -wave_2_per_point30=oz = mz; -wave_2_per_point31= -wave_2_per_point32=oz = oz - 2; -wave_2_per_point33=x = ox*fov/oz + 0.5; -wave_2_per_point34=x = (x-.5)*0.75 + 0.5; -wave_2_per_point35=y = oy*fov/oz + 0.5; -wave_2_per_point36= -wave_2_per_point37=a = .5 + (oz+2)*.1; -wave_2_per_point38=a = .05; -wave_2_per_point39=g = 1 + sin(sp); -wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); -comp_26=`} -comp_27=` -comp_28=` -comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ -comp_30=` float2 uv_r = (domain-center); -comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; -comp_32=`} -comp_33=` -comp_34=` -comp_35=`shader_body -comp_36=`{ -comp_37=`float2 uvo = uv; -comp_38=`uv = 0.5 + (uv-0.5)*1.5; -comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); -comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); -comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); -comp_42=`uv = mirror_uv; -comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); -comp_44=` ret = tex2D(sampler_main, uv).xyz; -comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort -comp_46=` ret *= 1.33; //gamma -comp_47=` ret=lum(ret); -comp_48=` ret=pow(ret,2.5); -comp_49=` ret+=GetBlur1((uv+uv_grid)/2); -comp_50=` } diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 deleted file mode 100644 index 9b0ab02..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176.milk2 +++ /dev/null @@ -1,1777 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 18:37:42 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.400 -blending_direction=-1 -random_1=0.534 -random_2=0.187 -random_3=0.726 -random_4=0.879 -random_5=0.635 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R176.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=it = it+1; -wave_0_per_point3=it = it*above(sample,0); -wave_0_per_point4=sz = q1; -wave_0_per_point5=ss = sample*2; -wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_0_per_point9= -wave_0_per_point10=xang = q2*0.132; -wave_0_per_point11=axang = 0; -wave_0_per_point12=yang = q2*0.153; -wave_0_per_point13=ayang = 0; -wave_0_per_point14=zang = q2*2.10; -wave_0_per_point15=azang = 0; -wave_0_per_point16=fov = 0.6 + 0.2*sin(time); -wave_0_per_point17=fov = .3; -wave_0_per_point18= -wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point21=ox = mx; -wave_0_per_point22=oy = my; -wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point25=ox = mx; -wave_0_per_point26=oz = mz; -wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point29=oy = my; -wave_0_per_point30=oz = mz; -wave_0_per_point31= -wave_0_per_point32=aa = 0 + (oz-1)*.5; -wave_0_per_point33=a = .05; -wave_0_per_point34=oz = oz - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=it = it+1; -wave_1_per_point3=it = it*above(sample,0); -wave_1_per_point4=sz = q1; -wave_1_per_point5=ss = sample*2; -wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_1_per_point9= -wave_1_per_point10=xang = q2*0.132; -wave_1_per_point11=axang = 0; -wave_1_per_point12=yang = q2*0.153; -wave_1_per_point13=ayang = 0; -wave_1_per_point14=zang = q2*2.10; -wave_1_per_point15=azang = 0; -wave_1_per_point16=fov = 0.6 + 0.2*sin(time); -wave_1_per_point17=fov = .3; -wave_1_per_point18= -wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point21=ox = mx; -wave_1_per_point22=oy = my; -wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point25=ox = mx; -wave_1_per_point26=oz = mz; -wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point29=oy = my; -wave_1_per_point30=oz = mz; -wave_1_per_point31= -wave_1_per_point32=oz = oz - 2; -wave_1_per_point33=x = ox*fov/oz + 0.5; -wave_1_per_point34=x = (x-.5)*0.75 + 0.5; -wave_1_per_point35=y = oy*fov/oz + 0.5; -wave_1_per_point36= -wave_1_per_point37=a = .5 + (oz+2)*.5; -wave_1_per_point38=a = .05; -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=it = it+1; -wave_2_per_point3=it = it*above(sample,0); -wave_2_per_point4=sz = q1; -wave_2_per_point5=ss = sample*2; -wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_2_per_point9= -wave_2_per_point10=xang = q2*0.132; -wave_2_per_point11=axang = 0; -wave_2_per_point12=yang = q2*0.153; -wave_2_per_point13=ayang = 0; -wave_2_per_point14=zang = q2*2.10; -wave_2_per_point15=azang = 0; -wave_2_per_point16=fov = 0.6 + 0.2*sin(time); -wave_2_per_point17=fov = .3; -wave_2_per_point18= -wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point21=ox = mx; -wave_2_per_point22=oy = my; -wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point25=ox = mx; -wave_2_per_point26=oz = mz; -wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point29=oy = my; -wave_2_per_point30=oz = mz; -wave_2_per_point31= -wave_2_per_point32=oz = oz - 2; -wave_2_per_point33=x = ox*fov/oz + 0.5; -wave_2_per_point34=x = (x-.5)*0.75 + 0.5; -wave_2_per_point35=y = oy*fov/oz + 0.5; -wave_2_per_point36= -wave_2_per_point37=a = .5 + (oz+2)*.1; -wave_2_per_point38=a = .05; -wave_2_per_point39=g = 1 + sin(sp); -wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); -comp_26=`} -comp_27=` -comp_28=` -comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ -comp_30=` float2 uv_r = (domain-center); -comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; -comp_32=`} -comp_33=` -comp_34=` -comp_35=`shader_body -comp_36=`{ -comp_37=`float2 uvo = uv; -comp_38=`uv = 0.5 + (uv-0.5)*1.5; -comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); -comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); -comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); -comp_42=`uv = mirror_uv; -comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); -comp_44=` ret = tex2D(sampler_main, uv).xyz; -comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort -comp_46=` ret *= 1.33; //gamma -comp_47=` ret=lum(ret); -comp_48=` ret=pow(ret,2.5); -comp_49=` ret+=GetBlur1((uv+uv_grid)/2); -comp_50=` ret /= float3(1.0,1.8,2.9); -comp_51=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 deleted file mode 100644 index 77f6a56..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R176b.milk2 +++ /dev/null @@ -1,1778 +0,0 @@ -Created with MILKDROP 3.2 on 21/05/2023 at 10:46:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.40 -blending_direction=-1 -random_1=0.202981 -random_2=0.820461 -random_3=0.142954 -random_4=0.182520 -random_5=0.391192 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.018 Fractal Temple.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.100 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.980 -b2x=1.060 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=xamptarg = if(equal(frame%15,0),min(0.25*volume*bass_att,0.5),xamptarg); -per_frame_4=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=yamptarg = if(equal(frame%15,0),min(0.15*volume*treb_att,0.5),yamptarg); -per_frame_9=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_12=ypos = ypos + 0.001*yspeed; -per_frame_13=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_14=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_15=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_16=peakbass_att = max(bass_att,peakbass_att); -per_frame_17=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=//wave_x = xpos + 0.5; -per_frame_23=//wave_y = 1-(ypos + 0.5); -per_frame_24=wave_r = 0.5 + 0.499*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_25=wave_g = 0.5 + 0.499*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_26=wave_b = 0.5 + 0.499*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_27=wave_mystery = -0.17 + 0.03*(0.6*sin(0.637*time) + 0.4*sin(0.949*time)); -per_frame_28=mv_r = if(beat, 1, ib_r); -per_frame_29=mv_b = if(beat, wave_b, ib_b); -per_frame_30=//mv_a = if(beat, 0.1, ib_a); -per_frame_31=//ib_a = 0.015; -per_frame_32=q3 = wave_mystery; -per_frame_33=q1 = wave_x; -per_frame_34=q2 = 1-wave_y; -per_frame_35=q2 = ypos+0.5; -per_frame_36=warp=0; -per_frame_37= -per_frame_38=//q2 = 1-(ypos + 0.5); -per_frame_39=//q1 = 0.5; -per_frame_40=//q2=0.5; -per_frame_41=ob_r = 1-wave_g; -per_frame_42=ob_b = 1-wave_r; -per_frame_43=ob_g = 1-wave_b; -per_frame_44= -per_frame_45=monitor = wave_y; -per_frame_46=movement =movement + 0.4*(((bass+bass_att + 0.1*pow((bass+0.6*bass_att+0.2*treb_att),3)))/fps); -per_frame_47=movement = if(above(movement,10000), 0, movement); -per_frame_48=rot =1*sin(movement); -per_frame_49=cx = wave_x; -per_frame_50=cy = y_pos+0.5; -per_frame_51= -per_frame_52=q8 = movement; -per_pixel_1=myy = x-q1; -per_pixel_2=myx = y-q2+0.1; -per_pixel_3=dx = 3*sin(q8*0.675)*(2*myx*myy); -per_pixel_4=dy = 3*sin(q8*0.675)*((myx*myx) - (myy*myy)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-0.62) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +0.58*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+0.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-0.51); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = 0.24/(sqrt(uv6.y-0.12*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (2,1.1,2); //MilkDrop2077 color mod -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*0.054 + 0.052*mus; -warp_36=`ret = ret1 * 0.843 - 0.01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R176.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=it = it+1; -wave_0_per_point3=it = it*above(sample,0); -wave_0_per_point4=sz = q1; -wave_0_per_point5=ss = sample*2; -wave_0_per_point6=ox = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_0_per_point7=oy = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_0_per_point8=oz = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_0_per_point9= -wave_0_per_point10=xang = q2*0.132; -wave_0_per_point11=axang = 0; -wave_0_per_point12=yang = q2*0.153; -wave_0_per_point13=ayang = 0; -wave_0_per_point14=zang = q2*2.10; -wave_0_per_point15=azang = 0; -wave_0_per_point16=fov = 0.6 + 0.2*sin(time); -wave_0_per_point17=fov = .3; -wave_0_per_point18= -wave_0_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point21=ox = mx; -wave_0_per_point22=oy = my; -wave_0_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point25=ox = mx; -wave_0_per_point26=oz = mz; -wave_0_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point29=oy = my; -wave_0_per_point30=oz = mz; -wave_0_per_point31= -wave_0_per_point32=aa = 0 + (oz-1)*.5; -wave_0_per_point33=a = .05; -wave_0_per_point34=oz = oz - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=it = it+1; -wave_1_per_point3=it = it*above(sample,0); -wave_1_per_point4=sz = q1; -wave_1_per_point5=ss = sample*2; -wave_1_per_point6=oy = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_1_per_point7=oz = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_1_per_point8=ox = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_1_per_point9= -wave_1_per_point10=xang = q2*0.132; -wave_1_per_point11=axang = 0; -wave_1_per_point12=yang = q2*0.153; -wave_1_per_point13=ayang = 0; -wave_1_per_point14=zang = q2*2.10; -wave_1_per_point15=azang = 0; -wave_1_per_point16=fov = 0.6 + 0.2*sin(time); -wave_1_per_point17=fov = .3; -wave_1_per_point18= -wave_1_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point21=ox = mx; -wave_1_per_point22=oy = my; -wave_1_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point25=ox = mx; -wave_1_per_point26=oz = mz; -wave_1_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point29=oy = my; -wave_1_per_point30=oz = mz; -wave_1_per_point31= -wave_1_per_point32=oz = oz - 2; -wave_1_per_point33=x = ox*fov/oz + 0.5; -wave_1_per_point34=x = (x-.5)*0.75 + 0.5; -wave_1_per_point35=y = oy*fov/oz + 0.5; -wave_1_per_point36= -wave_1_per_point37=a = .5 + (oz+2)*.5; -wave_1_per_point38=a = .05; -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=it = it+1; -wave_2_per_point3=it = it*above(sample,0); -wave_2_per_point4=sz = q1; -wave_2_per_point5=ss = sample*2; -wave_2_per_point6=oz = sz*.5*pow(-1,it)*below(ss,1) + .5*pow(-1,it)*above(ss,1)*sz; -wave_2_per_point7=ox = (ss-.5)*sz*below(ss,1) + sz*.5*above(ss,1); -wave_2_per_point8=oy = -sz*.5*below(ss,1) + ((ss-1)-.5)*sz*above(ss,1); -wave_2_per_point9= -wave_2_per_point10=xang = q2*0.132; -wave_2_per_point11=axang = 0; -wave_2_per_point12=yang = q2*0.153; -wave_2_per_point13=ayang = 0; -wave_2_per_point14=zang = q2*2.10; -wave_2_per_point15=azang = 0; -wave_2_per_point16=fov = 0.6 + 0.2*sin(time); -wave_2_per_point17=fov = .3; -wave_2_per_point18= -wave_2_per_point19=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point20=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point21=ox = mx; -wave_2_per_point22=oy = my; -wave_2_per_point23=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point24=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point25=ox = mx; -wave_2_per_point26=oz = mz; -wave_2_per_point27=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point28=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point29=oy = my; -wave_2_per_point30=oz = mz; -wave_2_per_point31= -wave_2_per_point32=oz = oz - 2; -wave_2_per_point33=x = ox*fov/oz + 0.5; -wave_2_per_point34=x = (x-.5)*0.75 + 0.5; -wave_2_per_point35=y = oy*fov/oz + 0.5; -wave_2_per_point36= -wave_2_per_point37=a = .5 + (oz+2)*.1; -wave_2_per_point38=a = .05; -wave_2_per_point39=g = 1 + sin(sp); -wave_2_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`float2 complex_div(float2 numerator, float2 denominator){ -comp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -comp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -comp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_5=`} -comp_6=` -comp_7=`float2 uv_polar(float2 domain, float2 center){ -comp_8=` float2 c = domain - center; -comp_9=` float rad_hq = length(c); -comp_10=` float ang_hq = atan2(c.x,c.y); -comp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); -comp_12=`} -comp_13=` -comp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -comp_15=` float2 polar = uv_polar(domain, center); -comp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -comp_17=`} -comp_18=` -comp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -comp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -comp_21=`} -comp_22=` -comp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -comp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -comp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); -comp_26=`} -comp_27=` -comp_28=` -comp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ -comp_30=` float2 uv_r = (domain-center); -comp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; -comp_32=`} -comp_33=` -comp_34=` -comp_35=`shader_body -comp_36=`{ -comp_37=`float2 uvo = uv; -comp_38=`uv = 0.5 + (uv-0.5)*1.5; -comp_39=`float2 rotate_uv = 0.5+uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q3, q4, 2); -comp_40=`float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.35, float2(q11,q12)); -comp_41=`float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); -comp_42=`uv = mirror_uv; -comp_43=` float2 uv_grid=uv+0.03*float2(sin(uv.y*31+0.59*time),sin(uv.x*26+0.37*time)); -comp_44=` ret = tex2D(sampler_main, uv).xyz; -comp_45=` ret=max(ret,tex2D(sampler_main,uv_grid).xyz); //video distort -comp_46=` ret *= 1.33; //gamma -comp_47=` ret=lum(ret); -comp_48=` ret=pow(ret,2.5); -comp_49=` ret+=GetBlur1((uv+uv_grid)/2); -comp_50=` ret /= float3(1.0,1.8,2.9); -comp_51=`ret /= float3(-2.8,1.5,0.5); -comp_52=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 deleted file mode 100644 index 0079944..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R177 cercles2.milk2 +++ /dev/null @@ -1,782 +0,0 @@ -Created with MILKDROP 3.21 on 12/10/2023 at 21:29:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.45 -blending_direction=1 -random_1=0.844580 -random_2=0.242412 -random_3=0.809214 -random_4=0.198238 -random_5=0.264499 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere4 -NAME=MilkDrop2077.027 XLines 6b amandio c - magnetosphere4 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.900 -wavecode_0_g=0.900 -wavecode_0_b=0.960 -wavecode_0_a=1.000 -wave_0_per_point1=////spiral code by Stahlregen -wave_0_per_point2= -wave_0_per_point3=aturns = -5; -wave_0_per_point4=asize = 1; -wave_0_per_point5=aspeed =.1; -wave_0_per_point6= -wave_0_per_point7=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point8=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_0_per_point9= -wave_0_per_point10=bturns = 5; -wave_0_per_point11=bsize = 1; -wave_0_per_point12=bspeed =-.3; -wave_0_per_point13= -wave_0_per_point14=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point15=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_0_per_point16= -wave_0_per_point17=x = - ax * bx + 0.5; -wave_0_per_point18=y = - ax * by + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.980 -wavecode_1_g=0.980 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=aturns = -5; -wave_1_per_point2=asize = 1; -wave_1_per_point3=aspeed =.1; -wave_1_per_point4= -wave_1_per_point5=ax = (asize-asize*sample)*sin(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point6=ay = (asize-asize*sample)*cos(aspeed*3.14*time+sample*6.28*aturns); -wave_1_per_point7= -wave_1_per_point8=bturns = 10; -wave_1_per_point9=bsize = 12; -wave_1_per_point10=bspeed =-.3; -wave_1_per_point11= -wave_1_per_point12=bx = (bsize-bsize*sample)*sin(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point13=by = (bsize-bsize*sample)*cos(bspeed*3.14*time+sample*6.28*bturns); -wave_1_per_point14= -wave_1_per_point15=x = ax * bx + 0.5; -wave_1_per_point16=y = ax * by + 0.5; -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.027/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*tan(t1); -per_frame_130=//q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=`float2 uva = uv; -comp_10=`float2 uvb = float2(1-uv.x,uv.y); -comp_11=` -comp_12=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_13=` -comp_14=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_15=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_16=` -comp_17=` -comp_18=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_19=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_20=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_21=` -comp_22=` -comp_23=`ret = lerp ( -comp_24=`blurs, -comp_25=`ret, -comp_26=`pow(ret,1)); -comp_27=` -comp_28=`ret = pow(ret,float3(3,7,5)); -comp_29=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_30=` ((uv3.xyy*q28 -comp_31=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_32=` ).xyz* -comp_33=` float3(11,1,0)*0.05 + -comp_34=` time*float3(0,0,1)*q31 -comp_35=` ); -comp_36=`if(ret.x> q26/q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_37=`if(ret.y> q25/q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_38=`if(ret.z> q24/q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_39=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2,.7,.5)); -comp_40=`ret *= 2; -comp_41=` -comp_42=`ret /= float3(3.2,3.2,2); -comp_43=`ret /= float3(0.5,0.9,2.4); -comp_44=`ret /= float3(2.9,1.0,-2.0); -comp_45=`//MilkDrop3 Shadows Mode: -comp_46=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); -comp_47=`//MilkDrop3 Rainbow Mode: -comp_48=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); -comp_49=`//MilkDrop3 Blow Mode: -comp_50=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_51=`//MilkDrop3 Burn Mode: -comp_52=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_53=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R177 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*-0.321; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*1.531; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.101; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.200 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_point1=tm=(time)*0.15; -wave_1_per_point2=phs=sample*0.24; -wave_1_per_point3= -wave_1_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; -wave_1_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); -wave_1_per_point6= -wave_1_per_point7=x=x*0.35 + 0.5; -wave_1_per_point8=y=1-(y*0.35 + 0.5); -wave_1_per_point9= -wave_1_per_point10=a=(sample) -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.09902 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=16 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09999 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=0.200 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=0.030 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.600 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.500 -shape_1_per_frame1=instance_counter = 6.28*instance/num_instance; -shape_1_per_frame2=x = q1 + 0.1 * (1/q5) * bass_att * sin(instance_counter); -shape_1_per_frame3=y = 1-q2 + 0.1 * (1/q4) * bass_att * cos(instance_counter); -shapecode_2_enabled=1 -shapecode_2_sides=20 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=16 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.09999 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.14159 -shapecode_2_tex_zoom=0.99979 -shapecode_2_r=0.000 -shapecode_2_g=0.050 -shapecode_2_b=0.000 -shapecode_2_a=0.500 -shapecode_2_r2=0.000 -shapecode_2_g2=0.010 -shapecode_2_b2=0.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.600 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.500 -shape_2_per_frame1=instance_counter = 6.28*instance/num_instance; -shape_2_per_frame2=x = q1 + 0.1 * (1/q5) * mid_att * sin(instance_counter); -shape_2_per_frame3=y = 1-q2 + 0.1 * (1/q4) * mid_att * cos(instance_counter); -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .2*floor (4* ang2); -warp_22=`float2 dir = .1*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-sin(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, blur; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 5; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = GetPixel (uv2 + 0.4 + .02*q27 ); -comp_21=` blur= GetBlur1 (uv2 + 0.4 + .02*q27 ); -comp_22=` ret1 = max(ret1, neu+blur*2); -comp_23=`n++; -comp_24=`} -comp_25=` -comp_26=` -comp_27=`// I think this bit's from ORB -comp_28=`ret = (ret1-0.0125)*0.7; -comp_29=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_30=` ret = float3(retish[0]*0.5,retish[1]*0.5,retish[2]); -comp_31=` ret *= 0.5; -comp_32=` -comp_33=` -comp_34=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk deleted file mode 100644 index 50d99f5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk +++ /dev/null @@ -1,345 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.998 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.920 -nMotionVectorsY=1.440 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=35 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.590 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.520 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 deleted file mode 100644 index a4e75c6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178.milk2 +++ /dev/null @@ -1,1207 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:09:43 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.560 -blending_direction=1 -random_1=0.922 -random_2=0.396 -random_3=0.768 -random_4=0.048 -random_5=0.101 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R178.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.998 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.920 -nMotionVectorsY=1.440 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=35 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.590 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.520 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 deleted file mode 100644 index 221d1ff..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R178b.milk2 +++ /dev/null @@ -1,1208 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:12:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.540 -blending_direction=1 -random_1=0.109 -random_2=0.813 -random_3=0.580 -random_4=0.256 -random_5=0.151 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.900 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.025); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.5 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.5 + 0.3*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.5 + 0.3*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.55-q25*0.1 ; -wave_0_per_point27=a*= min(1.3,0.5+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.600 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.25133 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.170 -shapecode_0_r2=0.100 -shapecode_0_g2=0.000 -shapecode_0_b2=0.300 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.500 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-.5)/z/1*reg32+0.5; -shape_3_per_frame10=rad = .008/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 50; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.3*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24=trel += BPM/60*6.2832*dt; -per_frame_25=q24 = min(1,max(0,1+2*sin(trel/64))); -per_frame_26=q23 = min(1,max(0,3*sin((t1+t2)*5)-.5)*(1-q24)); -per_frame_27=n = 0; maxind = 0; -per_frame_28=loop (num_res, -per_frame_29= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_30=n+=8;); -per_frame_31=BPM = megabuf(maxind); -per_frame_32=idx += (megabuf(maxind+1)*mb<0); -per_frame_33=mb =megabuf(maxind+1); -per_frame_34= -per_frame_35= -per_frame_36=t1 += (3+mid_att)*dt*0.0012; -per_frame_37=q25= .5+.5*sin(t1*23); -per_frame_38=q26=min(1,max(-1,4*sin(t1*19))); -per_frame_39=q27= (1.5+sin(t1*13))*r1; -per_frame_40=q28=pow(sin(t1*17),3); -per_frame_41=q29=pow(sin(t1*11),3)*3; -per_frame_42= -per_frame_43=t2 += (3+bass_att)*dt*0.003; -per_frame_44=rot = .04*(sin(t2*3)+.3); -per_frame_45=dx = .01 *pow(sin(t2*5),3); -per_frame_46=dy = .02 *pow(sin(t2*7),3); -per_frame_47=sy = 1+0.05*pow(sin(t2*11),3); -per_frame_48=q32 = aspecty; -per_frame_49=q10=megabuf(maxind+1); -per_frame_50=vt=max(0,min(1,(2.7*vol_-0.7))); -per_frame_51=vt_=dec_m*vt_+(1-dec_m)*vt; -per_frame_52=q15=vt_; -per_frame_53=monitor = q23; -per_frame_54=//zoom=1; dx=dy=rot=0; -per_frame_55= -per_frame_56=v3=v3*0.999+0.001*vol_; -per_frame_57=monitor = reg99; -per_frame_58=q1=maxind/8; -warp_1=`float2 uv1, uv2, zz, h1, noise; -warp_2=` -warp_3=`float3 GP (float2 uvi, float rat) -warp_4=`{return lerp (GetPixel(uvi),GetBlur3(uvi),rat);} -warp_5=` -warp_6=`float3 GP1 (float2 uvi, float rat) -warp_7=`{return lerp (GetBlur1(uvi),GetBlur1(uvi),rat);} -warp_8=` -warp_9=`shader_body { -warp_10=`float fea=rand_preset.y>0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.56); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=.7*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float3 ret1, neu, blur, back; -comp_2=`float2 uv1,uv2,uv3,uv4; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1 = (uv-.5)* aspect.xy; -comp_7=`ret1=GetBlur2(.5+rad*.15)/2; blur=0; -comp_8=` -comp_9=`int anz=3; -comp_10=`for (int n = 0; n < anz; n++) -comp_11=`{ -comp_12=` float ang2 = 1.0*n/anz*M_PI; -comp_13=` uv2 = mul(uv1,float2x2(sin(ang2),cos(ang2),-cos(ang2),sin(ang2))); -comp_14=` uv2 *= aspect.yx*0.85/min(aspect.x,aspect.y); -comp_15=` uv3=frac(abs(frac(uv2)-.5)); -comp_16=` neu = GetPixel(uv3)+GetBlur1(uv3) + GetBlur2(uv3)/3;; -comp_17=` ret1 = max(ret1,neu); -comp_18=` blur = max(blur,GetBlur2(uv3))*1.25; -comp_19=`} -comp_20=` -comp_21=`ret = lerp(lum(blur),ret1,q15); -comp_22=`ret = ret*1/(rad*2+0.5); -comp_23=`ret = 1-exp(-ret*2.2); -comp_24=`//ret = GetPixel(uv); -comp_25=` -comp_26=` -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R178.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.998 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.400 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.920 -nMotionVectorsY=1.440 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=35 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.58776 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.590 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.520 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 3; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = .5*cos(time*.08)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.2) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(2*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=` -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 uv_echo = (uv - 0.5)*0.993*float2(-1,1) + 2.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` ret = ret; //brighten -comp_11=`ret /= float3(-2.2,1.3,2.4); -comp_12=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk deleted file mode 100644 index 3071912..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R179.milk +++ /dev/null @@ -1,425 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=31.200 -nMotionVectorsY=2.280 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=1.000 -mv_g=1.000 -mv_b=0.800 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=0.5; -wave_0_per_frame2=t2=0.5; -wave_0_per_frame3=scalar=sin(time*0.3)*5; -wave_0_per_frame4=t3=scalar -wave_0_per_point1=x=t1; -wave_0_per_point2=y=t2; -wave_0_per_point3=n=sample*6.283; -wave_0_per_point4=timeA=time*0.3+t3; -wave_0_per_point5=timeB=time*0.1+t3; -wave_0_per_point6= -wave_0_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_0_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_0_per_point9= -wave_0_per_point10=x=x+ xm*0.1; -wave_0_per_point11=y=y+ ym*0.1; -wave_0_per_point12=t1=x; -wave_0_per_point13=t2=y; -wave_0_per_point14= -wave_0_per_point15=r=tan(n)*0.5+0.5; -wave_0_per_point16=r=min(r,1)*above(r,0); -wave_0_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_0_per_point18=g=min(g,1)*above(g,0); -wave_0_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_0_per_point20=b=min(b,1)*above(b,0); -wave_0_per_point21= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0.5; -wave_1_per_frame2=t2=0.5; -wave_1_per_frame3=scalar=sin(time*0.3)*5; -wave_1_per_frame4=t3=scalar -wave_1_per_point1=x=t1; -wave_1_per_point2=y=t2; -wave_1_per_point3=n=sample*6.283; -wave_1_per_point4=timeA=time*0.3+t3 + 0.01; -wave_1_per_point5=timeB=time*0.1+t3 + 0.01; -wave_1_per_point6= -wave_1_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_1_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_1_per_point9= -wave_1_per_point10=x=x+ xm*0.1; -wave_1_per_point11=y=y+ ym*0.1; -wave_1_per_point12=t1=x; -wave_1_per_point13=t2=y; -wave_1_per_point14= -wave_1_per_point15=r=tan(n)*0.5+0.5; -wave_1_per_point16=r=min(r,1)*above(r,0); -wave_1_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_1_per_point18=g=min(g,1)*above(g,0); -wave_1_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_1_per_point20=b=min(b,1)*above(b,0); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=0.5; -wave_2_per_frame2=t2=0.5; -wave_2_per_frame3=scalar=sin(time*0.3)*5; -wave_2_per_frame4=t3=scalar -wave_2_per_point1=x=t1; -wave_2_per_point2=y=t2; -wave_2_per_point3=n=sample*6.283; -wave_2_per_point4=timeA=time*0.3+t3; -wave_2_per_point5=timeB=time*0.1+t3; -wave_2_per_point6= -wave_2_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_2_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_2_per_point9= -wave_2_per_point10=x=x+ xm*0.1; -wave_2_per_point11=y=y+ ym*0.1; -wave_2_per_point12=t1=x; -wave_2_per_point13=t2=y; -wave_2_per_point14= -wave_2_per_point15=r=tan(n)*0.5+0.5; -wave_2_per_point16=r=min(r,1)*above(r,0); -wave_2_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_2_per_point18=g=min(g,1)*above(g,0); -wave_2_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_2_per_point20=b=min(b,1)*above(b,0); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1=0.5; -wave_3_per_frame2=t2=0.5; -wave_3_per_frame3=scalar=sin(time*0.3)*5; -wave_3_per_frame4=t3=scalar -wave_3_per_point1=x=t1; -wave_3_per_point2=y=t2; -wave_3_per_point3=n=sample*6.283; -wave_3_per_point4=timeA=time*0.3+t3; -wave_3_per_point5=timeB=time*0.1+t3; -wave_3_per_point6= -wave_3_per_point7=xm=sin(n*3)*sin(n*5.7+timeB)*sin(n*11.5+timeA)*sin(n*31); -wave_3_per_point8=ym=sin(n*3.5)*sin(n*1.1)*sin(n*23+timeA)*sin(n*13.3+timeB); -wave_3_per_point9= -wave_3_per_point10=x=x+ xm*0.1; -wave_3_per_point11=y=y+ ym*0.1; -wave_3_per_point12=t1=x; -wave_3_per_point13=t2=y; -wave_3_per_point14= -wave_3_per_point15=r=tan(n)*0.5+0.5; -wave_3_per_point16=r=min(r,1)*above(r,0); -wave_3_per_point17=g=tan(n+2.1)*0.5+0.5; -wave_3_per_point18=g=min(g,1)*above(g,0); -wave_3_per_point19=b=tan(n+4.2)*0.5+0.5; -wave_3_per_point20=b=min(b,1)*above(b,0); -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93272 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.800 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.850 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.3)*0.01 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; -per_frame_43=q31 = crawl; -per_frame_44= -per_frame_45=q32 = 2 + sin(time/7); -per_frame_46=monitor = index2; -per_frame_47= -per_frame_48=zoom = 1.0+.01*q1; -per_frame_49=dy = .005; -per_frame_50=dx = .0; -per_frame_51=warp = 0; -per_frame_52=rot = .0; -per_frame_53= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float3 crisp,dx,dy,ret1; -warp_3=`float2 zz, uv1,uv2; -warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; -warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); -warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; -warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); -warp_8=`float3 cloud (float2 uv_in) { -warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} -warp_10=` -warp_11=`shader_body { -warp_12=` -warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; -warp_14=` -warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); -warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); -warp_17=`zz = float2(dx.b,dy.b); -warp_18=` -warp_19=`//clouds -warp_20=`zv = time*.06 ; -warp_21=`zv = time*.08+ .0*GetPixel(uv); //## -warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); -warp_23=` -warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; -warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; -warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; -warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; -warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; -warp_29=`noise = pow(noise,1); -warp_30=`uv2 = uv1+noise*.1; -warp_31=` -warp_32=`//******************************* -warp_33=`ret1 = cloud(uv2); -warp_34=`float k1 = .1; -warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; -warp_36=` -warp_37=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_38=` ((uv.xyy -warp_39=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_40=` ).xyz* -warp_41=` float3(1,1,0)*0.05 + -warp_42=` time*float3(0,0,1)*0.4 -warp_43=` ); -warp_44=`float br = ret.x+ret.y+ret.z; -warp_45=`if(br>.1 && br<=.21)ret += (noise2)*.5; -warp_46=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= 1.49; //gamma -comp_6=` } diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk deleted file mode 100644 index a7db2b7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 X.milk +++ /dev/null @@ -1,168 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.6; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=` -comp_13=` -comp_14=` -comp_15=` -comp_16=` -comp_17=`uva = (uv-0.5)*aspect.xy+0.5; -comp_18=`float moon = (.1 / length (uva-moonpos)); -comp_19=` -comp_20=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_21=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_22=` -comp_23=`float3 shine = GetPixel(uv); -comp_24=` -comp_25=`radi = 1; -comp_26=`for (int n=1; n <= anz; n++) -comp_27=`{ -comp_28=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_29=` radi -= 0.75/anz;; -comp_30=`} -comp_31=`ret = max(shine,0*GetPixel(uv)); -comp_32=`//ret = shine+GetPixel(uv); -comp_33=` -comp_34=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\x1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.070000 -SpriteY=0.035000 -SpriteSX=-0.239999 -SpriteSY=-0.239999 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.27+(bass_att/15); -code_2=new_scale=1.0+-0.299999/2+0.1*sin(time*0.800000+(bass_att/10)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 deleted file mode 100644 index da81857..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise.milk2 +++ /dev/null @@ -1,1495 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 20:36:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.51 -blending_direction=1 -random_1=0.314499 -random_2=0.177100 -random_3=0.629133 -random_4=0.140650 -random_5=0.900000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R261.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1= -per_frame_2=zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`ret /= float3(0.6,0.9,0.4); -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R180.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.6; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.1 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=` -comp_20=`radi = 1; -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_24=` radi -= 0.75/anz;; -comp_25=`} -comp_26=`ret = max(shine,0*GetPixel(uv)); -comp_27=`//ret = shine+GetPixel(uv); -comp_28=` -comp_29=`} -comp_30=`written by martin -comp_31=`END -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 deleted file mode 100644 index c374573..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180 sunrise2.milk2 +++ /dev/null @@ -1,1494 +0,0 @@ -Created with MILKDROP 3.2 on 21/06/2023 at 20:39:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.53 -blending_direction=-1 -random_1=0.168293 -random_2=0.302710 -random_3=0.409214 -random_4=0.491192 -random_5=0.634417 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R261.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1= -per_frame_2=zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`ret /= float3(0.6,0.9,0.4); -comp_7=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R180.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.6; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.1 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=` -comp_20=`radi = 1; -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_24=` radi -= 0.75/anz;; -comp_25=`} -comp_26=`ret = max(shine,0*GetPixel(uv)); -comp_27=`//ret = shine+GetPixel(uv); -comp_28=` -comp_29=`ret /= float3(-2.8,1.1,0.4); -comp_30=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk deleted file mode 100644 index 21387eb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R180.milk +++ /dev/null @@ -1,292 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi; -comp_3=`float2 uv1, uv2, uva, dz; -comp_4=`static const int anz = 35; -comp_5=`static const float2 moonpos = 0.6; -comp_6=`static const float2 hor = texsize.zw*float2(1,0); -comp_7=`static const float2 ver = texsize.zw*float2(1,0).yx; -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return lerp(GetBlur1(uvi), GetPixel(uvi), 0*saturate(par/2))*par;} -comp_10=` -comp_11=`shader_body { -comp_12=`uva = (uv-0.5)*aspect.xy+0.5; -comp_13=`float moon = (.1 / length (uva-moonpos)); -comp_14=` -comp_15=`dz.x = lum(GetPixel(uv-hor)) - lum(GetPixel(uv+hor)); -comp_16=`dz.y = lum(GetPixel(uv-ver)) - lum(GetPixel(uv+ver)); -comp_17=` -comp_18=`float3 shine = GetPixel(uv); -comp_19=` -comp_20=`radi = 1; -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine += 2.0/anz*Get1((uv-moonpos)*radi+moonpos,radi); -comp_24=` radi -= 0.75/anz;; -comp_25=`} -comp_26=`ret = max(shine,0*GetPixel(uv)); -comp_27=`//ret = shine+GetPixel(uv); -comp_28=` -comp_29=`} -comp_30=`written by martin -comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk deleted file mode 100644 index ed5908a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 2.milk +++ /dev/null @@ -1,746 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 164, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(3,q23,q26); -comp_18=`static float3 s = float3(q3,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (3,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(12/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (1, -0.3, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`ret -= float3(0.6,0.2,0); -comp_40=`} -comp_41=` -comp_42=`//------------------------------------------- -comp_43=`//Written by martin -comp_44=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk deleted file mode 100644 index ec9a154..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181 Inverted Cube.milk +++ /dev/null @@ -1,160 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`//MilkDrop3 Solarize Mode: -comp_40=`ret = ret*(1-ret)*4; -comp_41=`//MilkDrop3 Invert Mode: -comp_42=`ret = 1 - ret; -comp_43=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube12.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk deleted file mode 100644 index f979a90..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R181.milk +++ /dev/null @@ -1,301 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.33450 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=oldshift=shift; -per_frame_3=normalframez=normalframez+1; -per_frame_4=shift=above(bass_att,1)*above(treb_att,0.9); -per_frame_5=crash=abs(oldshift-shift); -per_frame_6=nex=equal(rshift,0)*1+equal(rshift,1)*2; -per_frame_7=rshift=if(crash,nex,rshift); -per_frame_8=monitor=rshift; -per_frame_9=wave_r=int(rand(200))/200; -per_frame_10=wave_g=int(rand(200))/200; -per_frame_11=wave_b=int(rand(200))/200; -per_frame_12=warp=0; -per_frame_13=q1=above(bass_att,1.3); -per_frame_14=zoom1=zoom+0.15-0.3*(normalframez%2); -per_frame_15=zoom=if(shift,zoom1,1); -per_frame_16=rot=rot-0.1+rshift*0.1; -per_pixel_1=dy=-below(y,0.4)*0.007+above(y,0.6)*0.007; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.10));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.95)*aspect.xy,tele-0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(22/uv2.z))))-.2; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 deleted file mode 100644 index ae79930..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R183.milk2 +++ /dev/null @@ -1,1689 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:37:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=-1 -random_1=0.386179 -random_2=0.763144 -random_3=0.807724 -random_4=0.626965 -random_5=0.005285 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R266.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R183.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.97237 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=1.800 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=1.800 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_26=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_27=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_28=q8 = oldq8+min(if(above(bass+bass_att,1.8),q8+0.25*pow((bass+bass_att-1),5),0),1); -per_frame_29=oldq8 = q8; -per_frame_30=q8 = q8 + 0.1*time; -per_frame_31=q1 = 0.62*( 0.60*sin(0.374*q8) + 0.40*sin(0.294*q8) ); -per_frame_32=q2 = 0.62*( 0.60*sin(0.393*q8) + 0.40*sin(0.223*q8) ); -per_frame_33=q3 = 0.62*( 0.60*sin(0.174*-q8) + 0.40*sin(0.364*q8) ); -per_frame_34=q4 = 0.62*( 0.60*sin(0.234*q8) + 0.40*sin(0.271*-q8) ); -per_frame_35=mv_x = 1.25; -per_frame_36=mv_y = 1.25; -per_frame_37=mv_a =1; -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5); -per_pixel_7=dy = mult*cos(ang2-1.5); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008*sin(q8)/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5); -per_pixel_14=dy = dy + mult*cos(ang2+1.5); -per_pixel_15=rot = -0.01*rad*sin(q8); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = bass; -warp_10=` -warp_11=`float z = 412*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/40; -warp_19=` -warp_20=`uv6 = 4*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (3,04,5); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(uv1)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .002; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((d_uv.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q31 -comp_30=` ); -comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_35=` -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=` -comp_39=`//ret = GetPixel(uv); -comp_40=`ret /= float3(-2.7,0.5,1.7); -comp_41=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk deleted file mode 100644 index 7f02ec7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk +++ /dev/null @@ -1,271 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05101 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4= -per_frame_5= -per_frame_6=volz = (bass+treb+mid)*.25; -per_frame_7=volz = volz*volz; -per_frame_8=mtime = .05+mtime + .1*volz; -per_frame_9=q32 = .3*mtime; -per_pixel_1=dx=0.01*cos(ang+1.57); -per_pixel_2=dy=-0.01*sin(ang+1.57); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 deleted file mode 100644 index 1940f55..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R184.milk2 +++ /dev/null @@ -1,1057 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:26:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.560 -blending_direction=1 -random_1=0.423 -random_2=0.976 -random_3=0.273 -random_4=0.051 -random_5=0.037 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 / ( sin(1*sin(2*(sqrt(3)-ang)*2)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R184.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05101 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4= -per_frame_5= -per_frame_6=volz = (bass+treb+mid)*.25; -per_frame_7=volz = volz*volz; -per_frame_8=mtime = .05+mtime + .1*volz; -per_frame_9=q32 = .3*mtime; -per_pixel_1=dx=0.01*cos(ang+1.57); -per_pixel_2=dy=-0.01*sin(ang+1.57); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.1+0,0.7) + GetBlur2(uv).y-1-0.1; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`ret /= float3(-0.2,-0.3,1.9); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk deleted file mode 100644 index ec79df0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R185.milk +++ /dev/null @@ -1,673 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_6=` ((uv.xyy*q27 -warp_7=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_8=` ).xyz* -warp_9=` float3(1,1,0)*0.05 + -warp_10=` time*float3(0,0,1)*q29 -warp_11=` ); -warp_12=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_13=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_14=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_15=`float blur =sin(bass*90)*rad; -warp_16=`ret=0.125*( -warp_17=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_18=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_19=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_20=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_21=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_22=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_23=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_24=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_25=`//add a 'bass overbright' effect: -warp_26=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_27=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.3,0.5,0.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret=1-ret; -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk deleted file mode 100644 index 6dc2e5d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186.milk +++ /dev/null @@ -1,1006 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.009 -fWaveScale=2.713 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.440 -wave_g=0.400 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=495 -wavecode_0_sep=4 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.210 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=ab = 1; -wave_0_per_point1=// lorenz-attractor calc -wave_0_per_point2=xx1 = if(equal(sample,0),q11,xx1); -wave_0_per_point3=yy1 = if(equal(sample,0),q12,yy1); -wave_0_per_point4=zz1 = if(equal(sample,0),q13,zz1); -wave_0_per_point5=dx1 = q14*(yy1-xx1); -wave_0_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_0_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_0_per_point8=xx1 = xx1 + q17*dx1; -wave_0_per_point9=yy1 = yy1 + q17*dy1; -wave_0_per_point10=zz1 = zz1 + q17*dz1; -wave_0_per_point11= -wave_0_per_point12=// 3D model coordinates -wave_0_per_point13=my_x = xx1*0.1; -wave_0_per_point14=my_y = yy1*0.1; -wave_0_per_point15=my_z = zz1*0.1 - 3; -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=d = 5; // distance of the camera (on the z-axis) to the origin -wave_0_per_point19=zoom = 0.4; -wave_0_per_point20= -wave_0_per_point21=// solid angles -wave_0_per_point22=w1 = q2; -wave_0_per_point23=w2 = q3; -wave_0_per_point24=w3 = q4; -wave_0_per_point25= -wave_0_per_point26=// rotations -wave_0_per_point27=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point29=z1 = my_z; -wave_0_per_point30= -wave_0_per_point31=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point32=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point33=y2 = y1; -wave_0_per_point34= -wave_0_per_point35=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point36=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point37=x3 = x2; -wave_0_per_point38= -wave_0_per_point39=// perspective calculation -wave_0_per_point40= -wave_0_per_point41=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point42=w = atan2(x3,y3); -wave_0_per_point43=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point45= -wave_0_per_point46=my_x = zoom*sin(w)*p; -wave_0_per_point47=my_y = zoom*cos(w)*p; -wave_0_per_point48= -wave_0_per_point49=x = 0.5 + my_x; -wave_0_per_point50=y = 0.5 + my_y; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=xx1 = if(equal(sample,0),q11,xx1); -wave_1_per_point2=yy1 = if(equal(sample,0),q12,yy1); -wave_1_per_point3=zz1 = if(equal(sample,0),q13,zz1); -wave_1_per_point4= -wave_1_per_point5=dx1 = q14*(yy1-xx1); -wave_1_per_point6=dy1 = xx1*(q15-zz1)-yy1; -wave_1_per_point7=dz1 = xx1*yy1-q16*zz1; -wave_1_per_point8=xx1 = xx1 + q17*dx1; -wave_1_per_point9=yy1 = yy1 + q17*dy1; -wave_1_per_point10=zz1 = zz1 + q17*dz1; -wave_1_per_point11= -wave_1_per_point12=my_x = xx1*0.02; -wave_1_per_point13=my_y = yy1*0.02; -wave_1_per_point14=my_z = zz1*0.02; -wave_1_per_point15= -wave_1_per_point16=x = 0.5 + my_x; -wave_1_per_point17=y = 0.5 + my_y; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=179 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20065 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.99979 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.500 -shapecode_0_border_b=0.150 -shapecode_0_border_a=1.000 -shape_0_per_frame1=//lorenz-attractor calc -shape_0_per_frame2=xx1 = if(equal(instance,0),q11,xx1); -shape_0_per_frame3=yy1 = if(equal(instance,0),q12,yy1); -shape_0_per_frame4=zz1 = if(equal(instance,0),q13,zz1); -shape_0_per_frame5= -shape_0_per_frame6=dx1 = q14*(yy1-xx1); -shape_0_per_frame7=dy1 = xx1*(q15-zz1)-yy1; -shape_0_per_frame8=dz1 = xx1*yy1-q16*zz1; -shape_0_per_frame9=dd = sqrt(dx1*dx1+dy1*dy1+dz1*dz1); -shape_0_per_frame10=xx1 = xx1 + q17*dx1/dd; -shape_0_per_frame11=yy1 = yy1 + q17*dy1/dd; -shape_0_per_frame12=zz1 = zz1 + q17*dz1/dd; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=// 3D object model coordinates -shape_0_per_frame16=my_x = xx1*0.1; -shape_0_per_frame17=my_y = yy1*0.1; -shape_0_per_frame18=my_z = zz1*0.1 - 3; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=d = 5; // camera distance -shape_0_per_frame22=zoom = 0.66; -shape_0_per_frame23= -shape_0_per_frame24=// solid angles -shape_0_per_frame25=w1 = q3; -shape_0_per_frame26=w2 = q4; -shape_0_per_frame27=w3 = q5; -shape_0_per_frame28= -shape_0_per_frame29=// 3D rotation -shape_0_per_frame30=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame31=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame32=z1 = my_z; -shape_0_per_frame33= -shape_0_per_frame34=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame35=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame36=y2 = y1; -shape_0_per_frame37= -shape_0_per_frame38=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame39=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame40=x3 = x2; -shape_0_per_frame41= -shape_0_per_frame42=// perspective calculation -shape_0_per_frame43= -shape_0_per_frame44=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame45=w = atan2(x3,y3); -shape_0_per_frame46=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame47=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame48= -shape_0_per_frame49=my_x = zoom*sin(w)*p; -shape_0_per_frame50=my_y = zoom*cos(w)*p; -shape_0_per_frame51= -shape_0_per_frame52=x = 0.5 + my_x; -shape_0_per_frame53=y = 0.5 + my_y; -shape_0_per_frame54= -shape_0_per_frame55=rad = rad/d; -shape_0_per_frame56=ang = ang-instance/num_inst*asin(1)*8; -shape_0_per_frame57=r=int(rand(30))/30+instance-instance; -shape_0_per_frame58=g=int(rand(30))/30+instance-instance; -shape_0_per_frame59=b=int(rand(30))/30+instance-instance; -shape_0_per_frame60=r2=int(rand(30))/30+instance-instance; -shape_0_per_frame61=g2=int(rand(30))/30+instance-instance; -shape_0_per_frame62=b2=int(rand(30))/30+instance-instance; -shape_0_per_frame63=border_r=int(rand(30))/30+instance-instance; -shape_0_per_frame64=border_g=int(rand(30))/30+instance-instance; -shape_0_per_frame65=border_b=int(rand(30))/30+instance-instance; -shape_0_per_frame66= -shape_0_per_frame67=a=int(rand(30))/30+instance-instance; -shape_0_per_frame68=a2=int(rand(30))/30+instance-instance; -shape_0_per_frame69=border_a=int(rand(30))/30+instance-instance; -shape_0_per_frame70=sides=int(rand(30))+instance-instance; -shape_0_per_frame71=rad=int(rand(30))/500+instance-instance; -shape_0_per_frame72= -shapecode_1_enabled=0 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=512 -shapecode_1_x=0.500 -shapecode_1_y=0.550 -shapecode_1_rad=0.09860 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78740 -shapecode_1_r=0.200 -shapecode_1_g=0.030 -shapecode_1_b=0.550 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=started = 0; -shape_1_init2=t1 = 0.412; //seeds for pseudo random generator -shape_1_init3=t2 = 0.4563; -shape_1_init4=t3 = 0.6452; -shape_1_init5=t4 = 0.2565; -shape_1_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_1_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_1_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_1_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_1_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_1_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_1_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_1_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_1_per_frame9=t = .6; -shape_1_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_1_per_frame11=t = t + rnd2*0.1; -shape_1_per_frame12=wh = rnd4*asin(1)*4; -shape_1_per_frame13=wv = 0.25 + rnd3*0.1; -shape_1_per_frame14= -shape_1_per_frame15=d = 6; // makes the perspective impact -shape_1_per_frame16=zoom = 1; -shape_1_per_frame17=l = 1; -shape_1_per_frame18= -shape_1_per_frame19=// Kardan angles -shape_1_per_frame20= -shape_1_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_1_per_frame22=w2 = q4; // rotation around vertical axis -shape_1_per_frame23=w3 = q5; // rotation around horizontal axis -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=// definition of the 3D shape -shape_1_per_frame27= -shape_1_per_frame28=i = instance; -shape_1_per_frame29= -shape_1_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*2; -shape_1_per_frame31=my_z = -(-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*2; -shape_1_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*2; -shape_1_per_frame33= -shape_1_per_frame34= -shape_1_per_frame35= -shape_1_per_frame36=// 3D rotations -shape_1_per_frame37= -shape_1_per_frame38=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_1_per_frame39=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_1_per_frame40=z1 = my_z; -shape_1_per_frame41= -shape_1_per_frame42=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_1_per_frame43=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_1_per_frame44=y2 = y1; -shape_1_per_frame45= -shape_1_per_frame46=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_1_per_frame47=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_1_per_frame48=x3 = x2; -shape_1_per_frame49= -shape_1_per_frame50=// perspective calculation -shape_1_per_frame51= -shape_1_per_frame52=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_1_per_frame53=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_1_per_frame54= -shape_1_per_frame55=rad = rad/d; -shape_1_per_frame56=my_x = zoom*sin(atan2(x3,y3))*p; -shape_1_per_frame57=my_y = zoom*cos(atan2(x3,y3))*p; -shape_1_per_frame58= -shape_1_per_frame59=x = 0.5 + my_x; -shape_1_per_frame60=y = 0.5 + my_y; -shape_1_per_frame61= -shape_1_per_frame62=x = 0.5 + (x-0.5)/q2; -shape_1_per_frame63=y = 0.5 + (y-0.5)/q1; -shapecode_2_enabled=0 -shapecode_2_sides=12 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=512 -shapecode_2_x=0.500 -shapecode_2_y=0.550 -shapecode_2_rad=0.26670 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.78740 -shapecode_2_r=0.000 -shapecode_2_g=0.100 -shapecode_2_b=0.550 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=started = 0; -shape_2_init2=t1 = 0.412; //seeds for pseudo random generator -shape_2_init3=t2 = 0.4563; -shape_2_init4=t3 = 0.6452; -shape_2_init5=t4 = 0.2565; -shape_2_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_2_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_2_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_2_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_2_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_2_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_2_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_2_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_2_per_frame9=t = .6; -shape_2_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_2_per_frame11=t = t + rnd2*0.1; -shape_2_per_frame12=wh = rnd4*asin(1)*4; -shape_2_per_frame13=wv = 0.25 + rnd3*0.1; -shape_2_per_frame14= -shape_2_per_frame15=d = 6; // makes the perspective impact -shape_2_per_frame16=zoom = 1; -shape_2_per_frame17=l = 1; -shape_2_per_frame18= -shape_2_per_frame19=// Kardan angles -shape_2_per_frame20= -shape_2_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_2_per_frame22=w2 = q4; // rotation around vertical axis -shape_2_per_frame23=w3 = q5; // rotation around horizontal axis -shape_2_per_frame24= -shape_2_per_frame25= -shape_2_per_frame26=// definition of the 3D shape -shape_2_per_frame27= -shape_2_per_frame28=i = instance; -shape_2_per_frame29= -shape_2_per_frame30=my_x = t *(cos(wh)*sin(wv)*l)*4; -shape_2_per_frame31=my_z = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l*4; -shape_2_per_frame32=my_y = t*(sin(wh)*sin(wv)*l)*4; -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35=// 3D rotations -shape_2_per_frame36= -shape_2_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_2_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_2_per_frame39=z1 = my_z; -shape_2_per_frame40= -shape_2_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_2_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_2_per_frame43=y2 = y1; -shape_2_per_frame44= -shape_2_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_2_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_2_per_frame47=x3 = x2; -shape_2_per_frame48= -shape_2_per_frame49=// perspective calculation -shape_2_per_frame50= -shape_2_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_2_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_2_per_frame53= -shape_2_per_frame54=rad = rad/d; -shape_2_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_2_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_2_per_frame57= -shape_2_per_frame58=x = 0.5 + my_x; -shape_2_per_frame59=y = 0.5 + my_y; -shape_2_per_frame60= -shape_2_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_2_per_frame62=y = 0.5 + (y-0.5)/q1; -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=512 -shapecode_3_x=0.500 -shapecode_3_y=0.550 -shapecode_3_rad=0.05012 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.78740 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.110 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=started = 0; -shape_3_init2=t1 = 0.412; //seeds for pseudo random generator -shape_3_init3=t2 = 0.4563; -shape_3_init4=t3 = 0.6452; -shape_3_init5=t4 = 0.2565; -shape_3_per_frame1=rnd1 = if(equal(instance,0),t1,rnd1); -shape_3_per_frame2=rnd2 = if(equal(instance,0),t2,rnd2); -shape_3_per_frame3=rnd3 = if(equal(instance,0),t3,rnd3); -shape_3_per_frame4=rnd4 = if(equal(instance,0),t4,rnd4); -shape_3_per_frame5=rnd1 = 4*rnd1*(1-rnd1); -shape_3_per_frame6=rnd2 = 4*rnd2*(1-rnd2); -shape_3_per_frame7=rnd3 = 4*rnd3*(1-rnd3); -shape_3_per_frame8=rnd4 = 4*rnd4*(1-rnd4); -shape_3_per_frame9=t = .6; -shape_3_per_frame10=t = (rnd1+time*t) - int(rnd1+time*t); -shape_3_per_frame11=t = t + rnd2*0.1; -shape_3_per_frame12=wh = rnd4*asin(1)*4; -shape_3_per_frame13=wv = 0.25 + rnd3*0.1; -shape_3_per_frame14= -shape_3_per_frame15=d = 1.4; // makes the perspective impact -shape_3_per_frame16=zoom = 1; -shape_3_per_frame17=l = 1; -shape_3_per_frame18= -shape_3_per_frame19=// Kardan angles -shape_3_per_frame20= -shape_3_per_frame21=w1 = q3; // first rotation: clockwise in the desktop pane -shape_3_per_frame22=w2 = q4; // rotation around vertical axis -shape_3_per_frame23=w3 = q5; // rotation around horizontal axis -shape_3_per_frame24= -shape_3_per_frame25= -shape_3_per_frame26=// definition of the 3D shape -shape_3_per_frame27= -shape_3_per_frame28=i = instance; -shape_3_per_frame29= -shape_3_per_frame30=my_x = t *(cos(wh)*sin(wv)*l); -shape_3_per_frame31=my_y = (-0.5 +(t-0.75)*(t-0.75))*cos(wv)*l; -shape_3_per_frame32=my_z = t*(sin(wh)*sin(wv)*l); -shape_3_per_frame33= -shape_3_per_frame34= -shape_3_per_frame35=// 3D rotations -shape_3_per_frame36= -shape_3_per_frame37=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_3_per_frame38=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_3_per_frame39=z1 = my_z; -shape_3_per_frame40= -shape_3_per_frame41=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_3_per_frame42=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_3_per_frame43=y2 = y1; -shape_3_per_frame44= -shape_3_per_frame45=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_3_per_frame46=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_3_per_frame47=x3 = x2; -shape_3_per_frame48= -shape_3_per_frame49=// perspective calculation -shape_3_per_frame50= -shape_3_per_frame51=p = tan(asin(1) + atan2(d+z3,sqrt(x3*x3 + y3*y3))); -shape_3_per_frame52=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_3_per_frame53= -shape_3_per_frame54=rad = rad/d; -shape_3_per_frame55=my_x = zoom*sin(atan2(x3,y3))*p; -shape_3_per_frame56=my_y = zoom*cos(atan2(x3,y3))*p; -shape_3_per_frame57= -shape_3_per_frame58=x = 0.5 + my_x; -shape_3_per_frame59=y = 0.5 + my_y; -shape_3_per_frame60= -shape_3_per_frame61=x = 0.5 + (x-0.5)/q2; -shape_3_per_frame62=y = 0.5 + (y-0.5)/q1; -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 deleted file mode 100644 index e3051db..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186b.milk2 +++ /dev/null @@ -1,1596 +0,0 @@ -Created with MILKDROP 3.2 on 22/05/2023 at 00:36:07 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.50 -blending_direction=-1 -random_1=0.988347 -random_2=0.231572 -random_3=0.701762 -random_4=0.045799 -random_5=0.544444 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0272 MOD3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=113.000 -fWaveScale=27.455 -fWaveSmoothing=0.465 -fWaveParam=-1.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=1.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.180 -wave_b=1.000 -wave_x=0.560 -wave_y=0.575 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.900 -nMotionVectorsX=11.760 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=24.01387 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.53*sin(bass*1.45); -wave_0_per_frame3=b=b+0.51*sin(mid*1.427); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=77.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.100 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.160 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.373 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.01000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.390 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.450 -shapecode_1_y=0.500 -shapecode_1_rad=0.13869 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00100 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.200 -shapecode_1_border_g=0.810 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.485 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=1.000 -shapecode_2_a=1.080 -shapecode_2_r2=0.500 -shapecode_2_g2=0.458 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.880 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.420 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.89000 -shapecode_3_r=1.080 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.880 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.441 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=tan(0.52*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=cos(1.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(10,bt); -per_frame_8=q5=cos(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); -per_frame_16= -per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); -per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); -per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); -per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(.5,2.3,2.9)*0.05 + -warp_21=` time*float3(.1,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 1.4; -warp_27=` if (n < 1.2) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,0.42)); -comp_11=` -comp_12=`ret *= 3.02; -comp_13=` -comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= 0.046; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod -comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; -comp_34=` -comp_35=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R186xx RA4 gum2g.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*1.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.014; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*3.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.y,dy.y)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*6; -comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.02; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*22); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 deleted file mode 100644 index 615c9d0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R186bx.milk2 +++ /dev/null @@ -1,1092 +0,0 @@ -Created with MILKDROP 3 PRO on 27/06/2024 at 00:13:23 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.50 -blending_direction=-1 -random_1=0.988347 -random_2=0.231572 -random_3=0.701762 -random_4=0.045799 -random_5=0.544444 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.0272 MOD3 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.830 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=113.000 -fWaveScale=27.455 -fWaveSmoothing=0.465 -fWaveParam=-1.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=1.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.180 -wave_b=1.000 -wave_x=0.560 -wave_y=0.575 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.900 -nMotionVectorsX=11.760 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=24.01387 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.53*sin(bass*1.45); -wave_0_per_frame3=b=b+0.51*sin(mid*1.427); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=77.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.100 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.160 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.373 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.01000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.390 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.450 -shapecode_1_y=0.500 -shapecode_1_rad=0.13869 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00100 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.200 -shapecode_1_border_g=0.810 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.485 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.970 -shapecode_2_b=1.000 -shapecode_2_a=1.080 -shapecode_2_r2=0.500 -shapecode_2_g2=0.458 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.880 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.420 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.89000 -shapecode_3_r=1.080 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.880 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.441 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.19478*sin(time*bass*0.076); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=tan(0.52*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=cos(1.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(10,bt); -per_frame_8=q5=cos(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(600)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.05*tan(bass_att*.1)*cos(.3*time); -per_frame_16= -per_frame_17=dy=0.0019*cos(time*0.6853)+0.0019*cos(time*0.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.02-.05*above(rad,.1); -per_pixel_2=//zoom=zoom+.05*above(rad,.11); -per_pixel_3=//zoom=zoom-0.043*above(rad,0.2); -per_pixel_4=//zoom=zoom+0.055*above(rad,0.208); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-0.051*above(rad,0.61); -per_pixel_12=//zoom=zoom+0.056*above(rad,0.702); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.042*above(rad,0.6682); -per_pixel_17=//zoom=zoom-0.046*above(rad,0.86); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.26; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 3, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(.5,2.3,2.9)*0.05 + -warp_21=` time*float3(.1,2.1,1.6)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 1.4; -warp_27=` if (n < 1.2) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.09 && abs(n-3) < 0.58) -warp_32=` ret += t; -warp_33=` -warp_34=` ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.46 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,0.42)); -comp_11=` -comp_12=`ret *= 3.02; -comp_13=` -comp_14=`float2 uv3 = (uv-0.44)*(1-GetBlur1(uvm).zzz)+0.44; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,0.52)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,0.46)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(2.1,0.8,1))*1.413 -0.245; //MilkDrop2077 color mod -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= 0.046; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.3,2.4,0.8)*0.05 + //MilkDrop2077 color mod -comp_29=` time*float3(2.9,2.2,0.5)*q30 //MilkDrop2077 color mod -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*0.54; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*0.46; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*0.57; -comp_34=` -comp_35=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R186xx RA4 gum2g -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=11.400 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*1.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.014; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*3.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.y,dy.y)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*6; -comp_4=` float3 dx = ( GetBlur1(uv+float2(3,0)*d*3)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d*10)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=` -comp_7=`float2 uv_x = uv - float2(dx.y,dy.y)*0.1 + float2(dx.z,dy.z)*0.02; -comp_8=`ret = GetBlur2(uv_x).x*saturate(1-GetPixel(uv).y)*pow(hue_shader.yxz,8)*3; -comp_9=`ret = lerp(ret,pow(hue_shader.yzx,8)*1.4,GetPixel(uv_x).x*1.8 + GetBlur1(uv_x).x); -comp_10=`ret *= saturate(1 - GetBlur1(uv).z*22); -comp_11=`ret = lerp(ret,1,pow(hue_shader,8)*GetPixel(saturate(uv - float2(dx.z,dy.z)*2)).y*1.2); -comp_12=`ret = lerp(ret,pow(hue_shader,8).zxy*1.8,GetPixel(uv).z); -comp_13=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\sunburst1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=5 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.760000 -SpriteSY=0.760000 -SpriteRot=2.000000 -SpriteSpeed=0.200000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk deleted file mode 100644 index b313702..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R187.milk +++ /dev/null @@ -1,375 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=crawl = crawl + .001*(2+q22)*30/fps; -per_frame_43=q31 = crawl; -per_frame_44= -per_frame_45=q32 = 2 + sin(time/7); -per_frame_46=monitor = index2; -per_frame_47= -per_frame_48=zoom = 1.0+.01*q1; -per_frame_49=dy = .005; -per_frame_50=dx = .0; -per_frame_51=warp = 0; -per_frame_52=rot = .0; -per_frame_53= -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((d_uv.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q31 -comp_30=` ); -comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(.2,0.7,1.25),1,ret.x)*1.4; -comp_35=` -comp_36=`ret = lerp(ret,float3(-0.1,-0.1,.1),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(1.5,1.5,2),GetPixel(uv_o).z*0.36); -comp_38=` -comp_39=`//ret = GetPixel(uv); -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk deleted file mode 100644 index 95a96f6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk +++ /dev/null @@ -1,488 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.283185; -wave_0_per_point2=x = .5 + sin(sp)*.45; -wave_0_per_point3=y = .5 + cos(sp)*.45; -wave_0_per_point4= -wave_0_per_point5=tm = time*.5 + sp; -wave_0_per_point6= -wave_0_per_point7=r = .75 + .25*sin(tm*1.178); -wave_0_per_point8=g = .75 + .25*sin(tm*1.152); -wave_0_per_point9=b = .75 + .25*sin(tm*1.102); -wave_0_per_point10= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,5); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33=//r=xfade;g=xfade;b=xfade; -wave_1_per_point34= -wave_1_per_point35= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_2_per_point1=it = (it+1)*below(it,25); -wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_2_per_point5= -wave_2_per_point6=tm = time*.5 + sample*2; -wave_2_per_point7= -wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_2_per_point10= -wave_2_per_point11=x = vx; -wave_2_per_point12=y = vy; -wave_2_per_point13= -wave_2_per_point14=tm= 1.11 + sample + t1*2.0; -wave_2_per_point15= -wave_2_per_point16=flux=sin(time)*0.5; -wave_2_per_point17=fluy=cos(time)*0.5; -wave_2_per_point18= -wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_2_per_point21=xfade = (xfade2+xfade)*0.5; -wave_2_per_point22= -wave_2_per_point23= -wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_2_per_point27= -wave_2_per_point28=r=r1*xfade + g1*(1-xfade); -wave_2_per_point29=g=g1*xfade + b1*(1-xfade); -wave_2_per_point30=b=b1*xfade + r1*(1-xfade); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tic = min(time-tir,.1); -wave_3_per_frame2=tir = time; -wave_3_per_frame3=t2 = tic; -wave_3_per_point1=sam = int(rand(1001))*.001; -wave_3_per_point2=sam = sample; -wave_3_per_point3=it = (it+1)*above(sam,0); -wave_3_per_point4=set = int(sam*6); -wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); -wave_3_per_point6=off = .866025403; -wave_3_per_point7= -wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); -wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); -wave_3_per_point10= -wave_3_per_point11=zang = q6*50; -wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); -wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); -wave_3_per_point14=mx = ox; -wave_3_per_point15=my = oy; -wave_3_per_point16= -wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; -wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); -wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); -wave_3_per_point20=a = max(-.9 + vol,0); -wave_3_per_point21= -wave_3_per_point22=x = mx*rad; -wave_3_per_point23=y = my*rad; -wave_3_per_point24= -wave_3_per_point25=x = x*.75 + q1; -wave_3_per_point26=y = y + (1-q2); -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -per_frame_1=warp = 0; -per_frame_2=decay=.999; -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*0.4 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + .1*sin(time*.548); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.1; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.3333; -per_frame_39=q3 = q3*q3*0.5 + 0.1; -per_frame_40=q3 = min(q3,1.0); -per_frame_41=//q3=1.25; -per_frame_42=monitor = int(q3*4)/4; -per_frame_43= -per_frame_44=q4 = mt; -per_frame_45=q5 = bt; -per_frame_46= -per_frame_47=cx = q1; -per_frame_48=cy = q2; -per_frame_49= -per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_55= -per_frame_56=q6 = rmod; -per_frame_57= -per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_59= -per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_61= -per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.0;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=limit=0.05; -per_pixel_25= -per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_27=dsign=sign(dx); -per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; -per_pixel_29= -per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_31=dsign=sign(dy); -per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; -per_pixel_33= -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=` d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_15=` -comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 deleted file mode 100644 index 7a0ef52..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188.milk2 +++ /dev/null @@ -1,1357 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:16:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.450 -blending_direction=-1 -random_1=0.972 -random_2=0.529 -random_3=0.193 -random_4=0.129 -random_5=0.946 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Red Textures 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.950 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.420 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.850 -ib_size=0.341 -ib_r=0.250 -ib_g=0.235 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*0.12; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*0.61; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*0.038*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`float sigmoid(float t, float c){ -warp_2=` return 1 / ( 1 + exp(t*c)); -warp_3=`} -warp_4=` -warp_5=`float2 vortex(float2 domain, float2 position, float2 motionVector, float4 domainAspect, float radius, float sharpness, float spin, float zoom){ -warp_6=` domain -= position; -warp_7=` domain *= domainAspect.xy; -warp_8=` float sigmoidFilter = sigmoid( length(domain) - radius , sharpness ); -warp_9=` domain += + motionVector*sigmoidFilter; -warp_10=` spin *= sigmoidFilter; -warp_11=` float s = sin(spin); -warp_12=` float c = cos(spin); -warp_13=` float2 uv_rot; -warp_14=` uv_rot.x = c*domain.x - s*domain.y; -warp_15=` uv_rot.y = s*domain.x + c*domain.y; -warp_16=` uv_rot *= domainAspect.zw; -warp_17=` uv_rot += position; -warp_18=` return saturate(position + (uv_rot-position)*lerp(1,zoom,sigmoidFilter)); -warp_19=`} -warp_20=` -warp_21=`shader_body -warp_22=`{ -warp_23=` -warp_24=` -warp_25=`float2 domain = uv; -warp_26=`float2 position = float2(q4,1-q8) + 0.49*0; -warp_27=`float2 motionVector = float2(-q15,q16)*q13*aspect.wz; -warp_28=`float4 domainAspect = aspect; -warp_29=`float radius = 0.07; -warp_30=`float sharpness = 50; -warp_31=`float spin = 1; -warp_32=`float zoom = 4; -warp_33=` -warp_34=`float2 uv_vortex = vortex( domain, position, motionVector, domainAspect, radius, sharpness, spin, zoom); -warp_35=` -warp_36=`uv = uv_vortex + texsize.zw*float2(0,0.15); -warp_37=`uv = lerp( uv_orig,uv,0.2); -warp_38=` -warp_39=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_40=` float1 d = 0.0039; -warp_41=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_42=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_43=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_44=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_45=` float2 my_uv = uv - float2(dx,dy)*0.0068 + float2(dxb,dyb)*0.0031; -warp_46=` -warp_47=` -warp_48=` -warp_49=` float2 v = 0.008; -warp_50=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_51=` -warp_52=` -warp_53=` ret.x += (ret.x - GetBlur3(uv).x)*0.11; -warp_54=` ret.x += 0.0041; -warp_55=` -warp_56=` -warp_57=`//-------------------------------- -warp_58=` -warp_59=` my_uv = uv_orig + float2(dy,-dx)*0.058*(1.01-GetBlur3(uv_orig).y); -warp_60=` -warp_61=` -warp_62=` -warp_63=` v = 0.009; -warp_64=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_65=` -warp_66=` ret.z += (ret.z - GetBlur1(uv_orig).z)*length(my_uv-uv_orig)*180/length(scale); -warp_67=` ret.z *= 0.646; -warp_68=` ret.z += 0.0076; -warp_69=` -warp_70=` -warp_71=` -warp_72=`//-------------------------------- -warp_73=` -warp_74=` d = 0.009; -warp_75=` my_uv = float2(-dy,dx)*0.0355; -warp_76=` -warp_77=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_78=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_79=` my_uv += uv - float2(dx,dy)*0.025; -warp_80=` -warp_81=` -warp_82=` -warp_83=` v = 0.012; -warp_84=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_85=` -warp_86=` -warp_87=` ret.y += (ret.y - GetBlur3(my_uv).y)*.11 + 0.034; -warp_88=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler MilkDrop3_001; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R188.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.283185; -wave_0_per_point2=x = .5 + sin(sp)*.45; -wave_0_per_point3=y = .5 + cos(sp)*.45; -wave_0_per_point4= -wave_0_per_point5=tm = time*.5 + sp; -wave_0_per_point6= -wave_0_per_point7=r = .75 + .25*sin(tm*1.178); -wave_0_per_point8=g = .75 + .25*sin(tm*1.152); -wave_0_per_point9=b = .75 + .25*sin(tm*1.102); -wave_0_per_point10= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,5); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33=//r=xfade;g=xfade;b=xfade; -wave_1_per_point34= -wave_1_per_point35= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_2_per_point1=it = (it+1)*below(it,25); -wave_2_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_2_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_2_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_2_per_point5= -wave_2_per_point6=tm = time*.5 + sample*2; -wave_2_per_point7= -wave_2_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_2_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_2_per_point10= -wave_2_per_point11=x = vx; -wave_2_per_point12=y = vy; -wave_2_per_point13= -wave_2_per_point14=tm= 1.11 + sample + t1*2.0; -wave_2_per_point15= -wave_2_per_point16=flux=sin(time)*0.5; -wave_2_per_point17=fluy=cos(time)*0.5; -wave_2_per_point18= -wave_2_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_2_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_2_per_point21=xfade = (xfade2+xfade)*0.5; -wave_2_per_point22= -wave_2_per_point23= -wave_2_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_2_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_2_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_2_per_point27= -wave_2_per_point28=r=r1*xfade + g1*(1-xfade); -wave_2_per_point29=g=g1*xfade + b1*(1-xfade); -wave_2_per_point30=b=b1*xfade + r1*(1-xfade); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=tic = min(time-tir,.1); -wave_3_per_frame2=tir = time; -wave_3_per_frame3=t2 = tic; -wave_3_per_point1=sam = int(rand(1001))*.001; -wave_3_per_point2=sam = sample; -wave_3_per_point3=it = (it+1)*above(sam,0); -wave_3_per_point4=set = int(sam*6); -wave_3_per_point5=sp = sam*6 - int(sam*6) + equal(it,511); -wave_3_per_point6=off = .866025403; -wave_3_per_point7= -wave_3_per_point8=mx = equal(set,0)*(-.5 + sp) + equal(set,1)*(.5 + .5*sp) + equal(set,2)*(1-.5*sp) + equal(set,3)*(.5-sp) + equal(set,4)*(-.5 - sp*.5) + above(set,4)*(-1 + sp*.5); -wave_3_per_point9=my = equal(set,0)*off + equal(set,1)*(1-sp)*off + equal(set,2)*-sp*off + equal(set,3)*-off + equal(set,4)*(-off + sp*off) + above(set,4)*(sp*off); -wave_3_per_point10= -wave_3_per_point11=zang = q6*50; -wave_3_per_point12=ox = mx*cos(zang) - my*sin(zang); -wave_3_per_point13=oy = mx*sin(zang) + my*cos(zang); -wave_3_per_point14=mx = ox; -wave_3_per_point15=my = oy; -wave_3_per_point16= -wave_3_per_point17=rad = max(0.2 - q7*.1,0)*.5; -wave_3_per_point18=vol = max(1-(value1+value2)*.2,0.5); -wave_3_per_point19=rad = if(equal(it%2,0),rad*vol,rad); -wave_3_per_point20=a = max(-.9 + vol,0); -wave_3_per_point21= -wave_3_per_point22=x = mx*rad; -wave_3_per_point23=y = my*rad; -wave_3_per_point24= -wave_3_per_point25=x = x*.75 + q1; -wave_3_per_point26=y = y + (1-q2); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=decay=.999; -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*0.4 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + .1*sin(time*.548); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.1; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.3333; -per_frame_39=q3 = q3*q3*0.5 + 0.1; -per_frame_40=q3 = min(q3,1.0); -per_frame_41=//q3=1.25; -per_frame_42=monitor = int(q3*4)/4; -per_frame_43= -per_frame_44=q4 = mt; -per_frame_45=q5 = bt; -per_frame_46= -per_frame_47=cx = q1; -per_frame_48=cy = q2; -per_frame_49= -per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_55= -per_frame_56=q6 = rmod; -per_frame_57= -per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_59= -per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_61= -per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.0;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=limit=0.05; -per_pixel_25= -per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_27=dsign=sign(dx); -per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; -per_pixel_29= -per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_31=dsign=sign(dy); -per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; -per_pixel_33= -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=` d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_15=` -comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_18=`ret /= float3(1.4,2.2,-0.6); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk deleted file mode 100644 index 5fa3324..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R188s.milk +++ /dev/null @@ -1,443 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99990 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=6.400 -nMotionVectorsY=4.800 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_0_per_point1=it = (it+1)*below(it,5); -wave_0_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_0_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_0_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_0_per_point5= -wave_0_per_point6=tm = time*.5 + sample*2; -wave_0_per_point7= -wave_0_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_0_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_0_per_point10= -wave_0_per_point11=x = vx; -wave_0_per_point12=y = vy; -wave_0_per_point13= -wave_0_per_point14=tm= 1.11 + sample + t1*2; -wave_0_per_point15= -wave_0_per_point16=flux=sin(time)*0.5; -wave_0_per_point17=fluy=cos(time)*0.5; -wave_0_per_point18= -wave_0_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_0_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_0_per_point21=xfade = (xfade2+xfade)*0.5; -wave_0_per_point22= -wave_0_per_point23= -wave_0_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_0_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_0_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_0_per_point27= -wave_0_per_point28=r=r1*xfade + g1*(1-xfade); -wave_0_per_point29=g=g1*xfade + b1*(1-xfade); -wave_0_per_point30=b=b1*xfade + r1*(1-xfade); -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=//r=xfade;g=xfade;b=xfade; -wave_0_per_point34= -wave_0_per_point35= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=sin(time*0.236)*0.5 + 0.5 -wave_1_per_point1=it = (it+1)*below(it,25); -wave_1_per_point2=sw = if(equal(it,0),int(rand(2)),sw); -wave_1_per_point3=rx = if(sw,int(rand(1001))*.001,int(rand(2))); -wave_1_per_point4=ry = if(sw,int(rand(2)),int(rand(1001))*.001); -wave_1_per_point5= -wave_1_per_point6=tm = time*.5 + sample*2; -wave_1_per_point7= -wave_1_per_point8=vx = if(equal(it,0),rx,vx + sw*.002); -wave_1_per_point9=vy = if(equal(it,0),ry,vy +(1-sw)*.002); -wave_1_per_point10= -wave_1_per_point11=x = vx; -wave_1_per_point12=y = vy; -wave_1_per_point13= -wave_1_per_point14=tm= 1.11 + sample + t1*2.0; -wave_1_per_point15= -wave_1_per_point16=flux=sin(time)*0.5; -wave_1_per_point17=fluy=cos(time)*0.5; -wave_1_per_point18= -wave_1_per_point19=xfade = max(-abs(x-0.5 + flux) + 1 , 0); -wave_1_per_point20=xfade2= max(-abs(y-0.5 + fluy) + 1 , 0); -wave_1_per_point21=xfade = (xfade2+xfade)*0.5; -wave_1_per_point22= -wave_1_per_point23= -wave_1_per_point24=r1 = .5 + .5*sin(tm + 0.0); -wave_1_per_point25=g1 = .5 + .5*sin(tm + 2.1); -wave_1_per_point26=b1 = .5 + .5*sin(tm + 4.2); -wave_1_per_point27= -wave_1_per_point28=r=r1*xfade + g1*(1-xfade); -wave_1_per_point29=g=g1*xfade + b1*(1-xfade); -wave_1_per_point30=b=b1*xfade + r1*(1-xfade); -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.27592 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = q1; -shape_0_per_frame2=y = 1-q2; -shape_0_per_frame3=//a2=.05+(below(q1,.5)*.1); -shape_0_per_frame4=//sides=10-(below(tan(time),.9)*6); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.59958 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=1.25664 -shapecode_1_tex_zoom=0.01000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.850 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = q1; -shape_1_per_frame2=y = 1-q2; -shape_1_per_frame3=ang = .785398 - q6*50 - time*8; -shape_1_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=flux = sin(time*2.1); -shape_1_per_frame8=flux = flux*above(flux,0.95); -shape_1_per_frame9=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_1_per_frame10=flux = max(flux,0); -shape_1_per_frame11=flux=pow(flux,1.3); -shape_1_per_frame12= -shape_1_per_frame13=rad = rad + flux*0.2 -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.54262 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.01000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=x = q1; -shape_2_per_frame2=y = 1-q2; -shape_2_per_frame3=ang = -.261799 - q6*50 - time*8; -shape_2_per_frame4=rad = max(0.2 - q7*.1,0)*2*rad; -shape_2_per_frame5= -shape_2_per_frame6=flux = sin(time*2.1); -shape_2_per_frame7=flux = flux*above(flux,0.95); -shape_2_per_frame8=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_2_per_frame9=flux = max(flux,0); -shape_2_per_frame10=flux=pow(flux,1.3); -shape_2_per_frame11= -shape_2_per_frame12=rad = rad + flux*0.2 -shape_2_per_frame13= -shape_2_per_frame14= -shape_2_per_frame15= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.09053 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.81954 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = 1-q2; -shape_3_per_frame3=ang = .261799 - q6*50; -shape_3_per_frame4=rad = max(0.2 - q7*.1,0)*.7; -shape_3_per_frame5= -shape_3_per_frame6=tex_ang = time*8; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=flux = sin(time*2.1); -shape_3_per_frame10=flux = flux*above(flux,0.95); -shape_3_per_frame11=flux = (flux-0.95) * 20; //normalize to 0-1; -shape_3_per_frame12=flux = max(flux,0); -shape_3_per_frame13=flux=pow(flux,1.3); -shape_3_per_frame14= -shape_3_per_frame15=rad = rad + flux*0.2 -per_frame_1=warp = 0; -per_frame_2=decay=.999; -per_frame_3=//q1 = .1*tan(time); -per_frame_4=//q1 = min(0.5,max(0.0,q1)); -per_frame_5=//q1 = q1+0.5; -per_frame_6= -per_frame_7=q1=sin(time); -per_frame_8=q1sgn = sign(q1); -per_frame_9=q1=abs(q1); -per_frame_10=q1=pow(q1,6); -per_frame_11=q1=q1*q1sgn; -per_frame_12=q1=q1*0.4 + 0.5; -per_frame_13= -per_frame_14= -per_frame_15= -per_frame_16=q2 = .5 + .1*sin(time*.548); -per_frame_17= -per_frame_18=tic = min(time - tin,.1); -per_frame_19=tin = time; -per_frame_20= -per_frame_21=ra = 1; -per_frame_22=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_23=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_24=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_25= -per_frame_26=rb = 1; -per_frame_27=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_28= -per_frame_29=tt = tt + tic*treb_avg; -per_frame_30=mt = mt + tic*mid_avg; -per_frame_31=bt = bt + tic*bass_avg; -per_frame_32=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_33= -per_frame_34=sp = abs(vav - slide)*.1; -per_frame_35=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_36=toc = 1; -per_frame_37= -per_frame_38=q3 = (treb + bass + mid)*.3333; -per_frame_39=q3 = q3*q3*0.5 + 0.1; -per_frame_40=q3 = min(q3,1.0); -per_frame_41=//q3=1.25; -per_frame_42=monitor = int(q3*4)/4; -per_frame_43= -per_frame_44=q4 = mt; -per_frame_45=q5 = bt; -per_frame_46= -per_frame_47=cx = q1; -per_frame_48=cy = q2; -per_frame_49= -per_frame_50=rmod = ((treb_avg + mid_avg)*.5 - bass_avg*0.5)*.01; -per_frame_51=rmod = 0.02 * pow(rmod/0.02 , 2)*7; -per_frame_52=rmod = min(0.001 , max(rmod, -0.001)); -per_frame_53=rmod=rmod*pow(sin(time)*1.1,2); -per_frame_54=rot = 0.02 * pow(rmod/0.02 , 2) *40; -per_frame_55= -per_frame_56=q6 = rmod; -per_frame_57= -per_frame_58=q7 = slide - below(q3,.5)*(6 + 2*sin(time*24))*pow(min(1,(.5 - q3)*2),5); -per_frame_59= -per_frame_60=q8=if( above(sin(time*0.5),0) , -1 , 1); -per_frame_61= -per_frame_62=//echo_zoom=1+(above(treb,.8)+treb); -per_pixel_1=tm=time/rad; -per_pixel_2=a = q1; -per_pixel_3=b = q2; -per_pixel_4= -per_pixel_5=//testcode -per_pixel_6=//a=0.0;b=0.5; -per_pixel_7= -per_pixel_8=mx = x-a; -per_pixel_9=my = y-b; -per_pixel_10=zm = -.45; -per_pixel_11=zm= if( above(sin(time*2.1),0.95) , 0.45 * max(1-q3*.5,0) , zm); -per_pixel_12= -per_pixel_13=//test code -per_pixel_14=//zm= -0.5; -per_pixel_15= -per_pixel_16=dis = pow(mx*mx + my*my,.5)*.70710678; -per_pixel_17= -per_pixel_18=rot = rot*(1-dis); -per_pixel_19=rot=rot*20*q8 ; -per_pixel_20= -per_pixel_21=//testcode -per_pixel_22=//q3=3.1; -per_pixel_23= -per_pixel_24=limit=0.05; -per_pixel_25= -per_pixel_26=dx = zm*mx*dis*cos(my*3.14)*q3; -per_pixel_27=dsign=sign(dx); -per_pixel_28=dx = dx - ( max(abs(dx)-limit,0) )*dsign; -per_pixel_29= -per_pixel_30=dy = zm*my*dis*cos(mx*3.14)*q3; -per_pixel_31=dsign=sign(dy); -per_pixel_32=dy = dy - ( max(abs(dy)-limit,0) )*dsign; -per_pixel_33= -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=` d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_15=` -comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_18=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk deleted file mode 100644 index aec6245..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R189.milk +++ /dev/null @@ -1,413 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=5.200 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.10408 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = rand(1001)*.001*6.2832; -wave_0_per_point2= -wave_0_per_point3=sz = rand(1001)*.001*.02; -wave_0_per_point4=x = .5 + sz*sin(sp)*.75; -wave_0_per_point5=y = .5 + sz*cos(sp); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_point1=sw = 1-sw; -wave_1_per_point2=sp = sample*6.2832 - time; -wave_1_per_point3= -wave_1_per_point4=sz = sp - q1 - .7854*.5; -wave_1_per_point5=sz = .5 + .5*sin(sz*4); -wave_1_per_point6= -wave_1_per_point7=cv = sz*6.2832; -wave_1_per_point8= -wave_1_per_point9=sz = pow(sz,2)*.05*sw + value1 + value2; -wave_1_per_point10= -wave_1_per_point11=x = .5 + sz*sin(sp)*.75; -wave_1_per_point12=y = .5 + sz*cos(sp); -wave_1_per_point13= -wave_1_per_point14=//a = .1; -wave_1_per_point15=//r = .5 + .5*sin(.5*(time - cv)); -wave_1_per_point16=//g = .5 + .5*sin(.5*(time - cv + 2.094)); -wave_1_per_point17=//b = .5 + .5*sin(.5*(time - cv + 4.188)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_point1=sw = 1-sw; -wave_2_per_point2=sp = sample*6.2832; -wave_2_per_point3= -wave_2_per_point4=sz = sp - q1 - .7854*.5; -wave_2_per_point5=sz = .5 + .5*sin(sz*4); -wave_2_per_point6= -wave_2_per_point7=cv = sz*6.2832 + 1.57; -wave_2_per_point8= -wave_2_per_point9=sz = pow(sz,.5)*.05*sw; -wave_2_per_point10= -wave_2_per_point11=x = .5 + sz*sin(sp)*.75; -wave_2_per_point12=y = .5 + sz*cos(sp); -wave_2_per_point13= -wave_2_per_point14=a = 1-sw; -wave_2_per_point15=r = 1; -wave_2_per_point16=g = 1; -wave_2_per_point17=b = 1; -wave_2_per_point18= -wave_2_per_point19= -wave_2_per_point20= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.570 -shapecode_0_rad=0.30167 -shapecode_0_ang=0.75398 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = q3; -shape_0_per_frame2=tex_zoom = q4; -shape_0_per_frame3=tex_ang = q5; -shape_0_per_frame4= -shape_0_per_frame5=sz = rad/2 + q6; -shape_0_per_frame6=sp = q1; -shape_0_per_frame7= -shape_0_per_frame8=ang = .7851 + sp; -shape_0_per_frame9= -shape_0_per_frame10=x = .5 + sz*sin(sp)*.75; -shape_0_per_frame11=y = .5 + sz*cos(sp); -shape_0_per_frame12= -shape_0_per_frame13=additive = q6; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.570 -shapecode_1_rad=0.12320 -shapecode_1_ang=0.75398 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=rad = q3; -shape_1_per_frame2=tex_zoom = q4; -shape_1_per_frame3=tex_ang = q5; -shape_1_per_frame4= -shape_1_per_frame5=sz = rad/2 + q6; -shape_1_per_frame6=sp = q1 + 1.5708; -shape_1_per_frame7= -shape_1_per_frame8=ang = .7851 + sp; -shape_1_per_frame9= -shape_1_per_frame10=x = .5 + sz*sin(sp)*.75; -shape_1_per_frame11=y = .5 + sz*cos(sp); -shape_1_per_frame12= -shape_1_per_frame13=additive = q6; -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.570 -shapecode_2_rad=0.30177 -shapecode_2_ang=0.75398 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad = q3; -shape_2_per_frame2=tex_zoom = q4; -shape_2_per_frame3=tex_ang = q5; -shape_2_per_frame4= -shape_2_per_frame5=sz = rad/2 + q6; -shape_2_per_frame6=sp = q1 + 3.1416; -shape_2_per_frame7= -shape_2_per_frame8=ang = .7851 + sp; -shape_2_per_frame9= -shape_2_per_frame10=x = .5 + sz*sin(sp)*.75; -shape_2_per_frame11=y = .5 + sz*cos(sp); -shape_2_per_frame12=additive = q6; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.570 -shapecode_3_rad=0.12320 -shapecode_3_ang=0.75398 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=rad = q3; -shape_3_per_frame2=tex_zoom = q4; -shape_3_per_frame3=tex_ang = q5; -shape_3_per_frame4= -shape_3_per_frame5=sz = rad/2 + q6; -shape_3_per_frame6=sp = q1 + 4.7124; -shape_3_per_frame7= -shape_3_per_frame8=ang = .7851 + sp; -shape_3_per_frame9= -shape_3_per_frame10=x = .5 + sz*sin(sp)*.75; -shape_3_per_frame11=y = .5 + sz*cos(sp); -shape_3_per_frame12= -shape_3_per_frame13=additive = q6; -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=sp = abs(vav - slide)*2; -per_frame_22=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + equal(slide,0)*vav*.2; -per_frame_23= -per_frame_24= -per_frame_25=q1 = vt; // rotation -per_frame_26= -per_frame_27=q2 = pow(1 + vav,1) - 1; // zoom strength -per_frame_28= -per_frame_29=q3 = .6 + slide*.2; // triangle radius -per_frame_30=q4 = 1/q3*.64; // triangle tex_zoom -per_frame_31=q5 = q1 + 4.7124 + .7851; // triangle tex_ang -per_frame_32= -per_frame_33=sw = 1-sw; -per_frame_34=q6 = 0; // triangle additive value -per_frame_35= -per_frame_36=monitor = slide; -per_pixel_1=an = ang + q1 - .7854*.5; -per_pixel_2= -per_pixel_3=zm = .5 + .5*sin(an*4); -per_pixel_4=zm = zm*.1; -per_pixel_5= -per_pixel_6=//dx = zm*(x-.5); -per_pixel_7=//dy = zm*(y-.5); -per_pixel_8= -per_pixel_9=zoom = 1 + zm*q2; -per_pixel_10= -per_pixel_11= -per_pixel_12=mod = -.01*sin((ang + q1)*4); -per_pixel_13=rot = 0 + mod*(1 - pow(rad,2)*3); -per_pixel_14= -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float3 crisp,dx,dy,ret1; -warp_3=`float2 zz, uv1,uv2; -warp_4=`float n1,n2,n3,n4,zv,z, noise, k1, wave; -warp_5=`static float2 sunpos = float2 (0*sin(time/3),-.0); -warp_6=`static float2x2 ofs = float2x2 (texsize.z,0,0,texsize.w)*4; -warp_7=`static float3 suncol = 1+normalize(slow_roam_cos); -warp_8=`float3 cloud (float2 uv_in) { -warp_9=`return (.2+(1+bass_att)*.01/length(uv_in-sunpos)*suncol+(rand_preset.z-.5)*uv_in.y);} -warp_10=` -warp_11=`shader_body { -warp_12=` -warp_13=`float2 uv1 = float2(uv.x-0.5+q19,uv.y-0.5);//*aspect.xy; -warp_14=` -warp_15=`dx = tex2D(sampler_main,uv+ofs[0]) - tex2D(sampler_main,uv-ofs[0]); -warp_16=`dy = tex2D(sampler_main,uv+ofs[1]) - tex2D(sampler_main,uv-ofs[1]); -warp_17=`zz = float2(dx.b,dy.b); -warp_18=` -warp_19=`//clouds -warp_20=`zv = time*.06 ; -warp_21=`zv = time*.08+ .0*GetPixel(uv); //## -warp_22=`uv2 = 3*uv1+ float2(0.02*time,-.05*time); -warp_23=` -warp_24=`n1 = tex3D(sampler_noisevol_hq,float3 (uv2.x,uv2.y,zv)).b; -warp_25=`n2 = tex3D(sampler_noisevol_hq,float3 (uv2.x*2,uv2.y*2,zv*2)).b; -warp_26=`n3 = tex3D(sampler_noisevol_hq,float3 (uv2.x*4,uv2.y*4,zv*3)).b; -warp_27=`n4 = tex3D(sampler_noisevol_hq,float3 (uv2.x*8,uv2.y*8,zv*7)).b; -warp_28=`noise = n1 + n2/2 + n3/4 + n4/8 -1; -warp_29=`noise = pow(noise,1); -warp_30=`uv2 = uv1+noise*.1; -warp_31=` -warp_32=`//******************************* -warp_33=`ret1 = cloud(uv2); -warp_34=`float k1 = .1; -warp_35=`ret = ret1*k1/2 + GetPixel(uv-.02*zz)*(1-k1)-.01; -warp_36=` -warp_37=`//ret = 0; -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 2.00; //gamma -comp_5=` ret *= 2.00; //gamma -comp_6=` //my stuffz -comp_7=` ret += abs(ret-.2); -comp_8=` ret = ret - .2; -comp_9=` ret = pow(ret,float3(1.5+sin(time),1.5+sin(time*.988776),1.5+sin(time*55667788))); -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk deleted file mode 100644 index 5ad0386..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk +++ /dev/null @@ -1,312 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.325 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.13500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x=int(rand(100))*0.01; -wave_0_per_point2=y=int(rand(100))*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=int(rand(1000))*0.001; -wave_1_per_point2=y=int(rand(1000))*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.32544 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=2 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.25237 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.360 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=//adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x= q28; -shape_1_per_frame9=y= q29; -shape_1_per_frame10=rad=q32; -shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.25237 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.25133 -shapecode_2_tex_zoom=1.13600 -shapecode_2_r=0.360 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.200 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.990 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=//adv=adv+(bass*bass)/15; -shape_2_per_frame3= -shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_2_per_frame5=g=r; -shape_2_per_frame6=b=r; -shape_2_per_frame7= -shape_2_per_frame8=x= q23; -shape_2_per_frame9=y= q24; -shape_2_per_frame10=rad=q27; -shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03690 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=rad = 0.04+0.005*bass_att; -per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); -per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); -per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); -per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); -per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -per_frame_11= -per_frame_12=q23 = int(rand(1000))/1000; -per_frame_13=q24 = int(rand(1000))/1000; -per_frame_14=q25 = (int(rand(1000))/1000)*6.28; -per_frame_15=q26 = q25 - 3.14; -per_frame_16=q27 = (int(rand(1000))/12000)+0.1; -per_frame_17= -per_frame_18=q28 = int(rand(1000))/1000; -per_frame_19=q29 = int(rand(1000))/1000; -per_frame_20=q30 = (int(rand(1000))/1000)*6.28; -per_frame_21=q31 = q30 - 3.14; -per_frame_22=q32 = (int(rand(1000))/14000)+0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.98; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 deleted file mode 100644 index 6961a8f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191.milk2 +++ /dev/null @@ -1,1515 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:20:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.58 -blending_direction=-1 -random_1=0.811924 -random_2=0.063957 -random_3=0.657859 -random_4=0.969648 -random_5=0.829133 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R191.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.325 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.13500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x=int(rand(100))*0.01; -wave_0_per_point2=y=int(rand(100))*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=int(rand(1000))*0.001; -wave_1_per_point2=y=int(rand(1000))*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.32544 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=2 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.25237 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.360 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=//adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x= q28; -shape_1_per_frame9=y= q29; -shape_1_per_frame10=rad=q32; -shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.25237 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.25133 -shapecode_2_tex_zoom=1.13600 -shapecode_2_r=0.360 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.200 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.990 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=//adv=adv+(bass*bass)/15; -shape_2_per_frame3= -shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_2_per_frame5=g=r; -shape_2_per_frame6=b=r; -shape_2_per_frame7= -shape_2_per_frame8=x= q23; -shape_2_per_frame9=y= q24; -shape_2_per_frame10=rad=q27; -shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03690 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=rad = 0.04+0.005*bass_att; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); -per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); -per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); -per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); -per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -per_frame_11= -per_frame_12=q23 = int(rand(1000))/1000; -per_frame_13=q24 = int(rand(1000))/1000; -per_frame_14=q25 = (int(rand(1000))/1000)*6.28; -per_frame_15=q26 = q25 - 3.14; -per_frame_16=q27 = (int(rand(1000))/12000)+0.1; -per_frame_17= -per_frame_18=q28 = int(rand(1000))/1000; -per_frame_19=q29 = int(rand(1000))/1000; -per_frame_20=q30 = (int(rand(1000))/1000)*6.28; -per_frame_21=q31 = q30 - 3.14; -per_frame_22=q32 = (int(rand(1000))/14000)+0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.98; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 deleted file mode 100644 index eaae53d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R191b.milk2 +++ /dev/null @@ -1,1515 +0,0 @@ -Created with MILKDROP 3.2 on 31/05/2023 at 22:21:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.53 -blending_direction=1 -random_1=0.609756 -random_2=0.207588 -random_3=0.060840 -random_4=0.187669 -random_5=0.402575 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R102.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret *= 1.28; //gamma -comp_5=` ret *= hue_shader; //old hue shader effect -comp_6=` ret *= ret; //darken -comp_7=`ret /= float3(0.9,1.6,-0.1); -comp_8=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R191.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.325 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.13500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x=int(rand(100))*0.01; -wave_0_per_point2=y=int(rand(100))*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=int(rand(1000))*0.001; -wave_1_per_point2=y=int(rand(1000))*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=1.800 -shapecode_0_rad=0.32544 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=2 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.25237 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.360 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=//adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x= q28; -shape_1_per_frame9=y= q29; -shape_1_per_frame10=rad=q32; -shape_1_per_frame11=ang= if(equal(instance,0),q30,q31); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=2 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.25237 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.25133 -shapecode_2_tex_zoom=1.13600 -shapecode_2_r=0.360 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.200 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.990 -shapecode_2_border_a=0.000 -shape_2_per_frame1= -shape_2_per_frame2=//adv=adv+(bass*bass)/15; -shape_2_per_frame3= -shape_2_per_frame4=r=int(rand(10))*0.1*0.5+0.5; -shape_2_per_frame5=g=r; -shape_2_per_frame6=b=r; -shape_2_per_frame7= -shape_2_per_frame8=x= q23; -shape_2_per_frame9=y= q24; -shape_2_per_frame10=rad=q27; -shape_2_per_frame11=ang= if(equal(instance,0),q25,q26); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03690 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=rad = 0.04+0.005*bass_att; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//wave_g = wave_g + 0.100*( 0.90*sin(0.583*time) + 0.10*sin(1.006*time) ); -per_frame_2=//wave_b = wave_b + 0.100*( 0.90*sin(0.993*time) + 0.10*sin(0.933*time) ); -per_frame_3=zoom = 0.935*zoom + 0.04*( 0.60*sin(0.339*bass_att) + 0.10*sin(0.276*bass_att) ); -per_frame_4=rot = rot + 0.040*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.003*( 0.60*sin(0.471*treb_att) + 0.40*sin(0.297*treb_att) ); -per_frame_6=cy = cy + 0.003*( 0.60*sin(0.379*mid_att) + 0.40*sin(0.351*mid_att) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_9=dx=dx+0.01*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_10=dy=dy+0.01*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -per_frame_11= -per_frame_12=q23 = int(rand(1000))/1000; -per_frame_13=q24 = int(rand(1000))/1000; -per_frame_14=q25 = (int(rand(1000))/1000)*6.28; -per_frame_15=q26 = q25 - 3.14; -per_frame_16=q27 = (int(rand(1000))/12000)+0.1; -per_frame_17= -per_frame_18=q28 = int(rand(1000))/1000; -per_frame_19=q29 = int(rand(1000))/1000; -per_frame_20=q30 = (int(rand(1000))/1000)*6.28; -per_frame_21=q31 = q30 - 3.14; -per_frame_22=q32 = (int(rand(1000))/14000)+0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.98; //or try: ret -= 0.004; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` -comp_18=` ret.xyz *= 3; // a little bit of overbright -comp_19=`ret /= float3(2.5,1.4,0.3); -comp_20=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 deleted file mode 100644 index 14b121e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R192 Cubes.milk2 +++ /dev/null @@ -1,363 +0,0 @@ -Created with MILKDROP 3.25+ on 23/02/2024 at 00:15:21 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=cercle -blending_progress=0.31 -blending_direction=-1 -random_1=0.236585 -random_2=0.942005 -random_3=0.318428 -random_4=0.445528 -random_5=0.916802 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R071 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R192 -[preset00] -fRating=3.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=0.262 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.100 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99010 -sy=1.01000 -wave_r=0.300 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.800 -ob_b=0.700 -ob_a=0.000 -ib_size=0.010 -ib_r=0.600 -ib_g=0.000 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=4.91378 -wavecode_0_smoothing=1.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.010 -wave_0_per_frame1=r=bass*.5; -wave_0_per_frame2=b=treb*.5; -wave_0_per_point1=x=x-int(rand(20))*.2+int(rand(20))*.2; -wave_0_per_point2=a=(bass+treb)*.005; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.89269 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.33469 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=0.700 -shapecode_0_b2=0.900 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=(sin(time*.25)*.5)+.5; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.53524 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=0.45111 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=int(rand(10))*.1; -shape_1_per_frame2=y=int(rand(10))*.1; -shape_1_per_frame3=r=bass*.5; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.49138 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=5.02655 -shapecode_2_tex_zoom=0.36971 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.900 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=y=(sin((time+.23)*.2)*.5)+.5; -shape_2_per_frame2=rad=1.1-sin((time+.23)*.2); -shape_2_per_frame3=ang=.2*time; -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.680 -shapecode_3_y=0.240 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=0.27430 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.700 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time; -shape_3_per_frame2=rad=bass_att*.85; -shape_3_per_frame3=x=.5+cos(time)*.25; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=0.965; -per_frame_2=zoom=1; -per_frame_3=rot=0.008 -per_pixel_1=var=30+above(bass,0.9)*15; -per_pixel_2= -per_pixel_3=chemx=above(treb,1)*0.2; -per_pixel_4=chemy=above(treb,1)*0.2; -per_pixel_5= -per_pixel_6=radm=rad+2; -per_pixel_7=cx=chemx*(radm/radm/radm); -per_pixel_8=cy=chemy*(radm/radm/radm); -per_pixel_9= -per_pixel_10=dx=sin(y*var)*0.01; -per_pixel_11=dy=cos(x*var)*0.01*rad; -per_pixel_12= -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk deleted file mode 100644 index fbe9659..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R193.milk +++ /dev/null @@ -1,265 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=0.443 -fWaveSmoothing=0.630 -fWaveParam=-0.400 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02300 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.07618 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.500 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -per_frame_2=wave_g = wave_g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -per_frame_3=wave_b = wave_b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -per_frame_4=rot = rot + 0.09*( 0.60*sin(0.181*time) + 0.09*sin(-0.279*time) ); -per_frame_5=decay = decay - 0.01*equal(frame%6,0); -warp_1=`shader_body -warp_2=`{ -warp_3=` // add noise to UV's: -warp_4=` float2 uv2 = uv; -warp_5=` uv2.xy += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*2; -warp_6=` -warp_7=` // sample previous frame -warp_8=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.004; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` uv = 0.05 + 0.9*uv; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` uv += -.05*tan(3*(ret.zz+ret.yx)); -comp_7=` -comp_8=` -comp_9=` // equivalent of a laplacian: [center*4 - each of the 4 neighbors*1] -comp_10=` ret = 0; -comp_11=` ret += tex2D(sampler_main, uv ).xyz*4; -comp_12=` ret -= GetBlur1(uv)*3; -comp_13=` -comp_14=` // little bit of noise: -comp_15=` ret *= 1 + 0.12*(tex2D(sampler_noise_lq, rand_frame.xy -comp_16=` + uv*texsize.xy*texsize_noise_lq.zw).xxx*2-1); -comp_17=` -comp_18=` // palettize: -comp_19=` ret = pow(ret, float3(0.5, 0.5, 0.7)); -comp_20=` -comp_21=` ret = (ret-0.1)*1.1; -comp_22=` -comp_23=` //ret.xyz *= 2; // a little bit of overbright -comp_24=`} -comp_25=` -comp_26=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk deleted file mode 100644 index 390cd2c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R194.milk +++ /dev/null @@ -1,314 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.940 -fVideoEchoZoom=0.597 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.630 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.49138 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=.5+q4;y=.5+q5; -shape_0_per_frame2=a=bass_att+mid_att+treb_att; -shape_0_per_frame3=a=a*0.25; -shape_0_per_frame4=a=a*a*1.5; -shape_0_per_frame5=r2 = 0.5*sin(bass*1.31); -shape_0_per_frame6=g2 = 0.5*sin(bass*1.32); -shape_0_per_frame7=b2 = 0.5*sin(bass*1.33); -shape_0_per_frame8=rad = sin(bass+vol); -shape_0_per_frame9=r = bass+1.31*time; -shape_0_per_frame10=g = bass+1.32*time/2; -shape_0_per_frame11=b = bass+1.33*time/3; -shape_0_per_frame12=zoom = sin(bass); -shapecode_1_enabled=0 -shapecode_1_sides=24 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01842 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.81954 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=tex_ang=0.01; -shape_1_per_frame2=x=.5-q4; -shape_1_per_frame3=y=.5-q5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.001; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.02)+2.5)*2; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (20*uv)%2; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.08; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,uv) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv = lerp(uv, float2(rad,uv.x), roam_cos.x); -comp_4=` //uv = lerp(uv, float2(uv.y,rad), roam_cos.y); -comp_5=` uv = float2(rad,uv.y); -comp_6=` -comp_7=` ret = tex2D(sampler_main, uv).xyz; -comp_8=` ret += GetBlur1(uv); -comp_9=` ret *= float3(1.3,0.8,0.5)*0.8; -comp_10=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 deleted file mode 100644 index b220706..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196 double.milk2 +++ /dev/null @@ -1,1812 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 03:22:58 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.54 -blending_direction=-1 -random_1=0.214905 -random_2=0.865718 -random_3=0.982791 -random_4=0.309079 -random_5=0.815718 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.017 Ice and Fire.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.099 -fWaveScale=2.952 -fWaveSmoothing=0.690 -fWaveParam=0.000 -fModWaveAlphaStart=0.273 -fModWaveAlphaEnd=0.296 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.210 -wave_g=1.000 -wave_b=1.180 -wave_x=0.410 -wave_y=0.941 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=51.840 -nMotionVectorsY=39.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.800 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.43500 -wavecode_0_r=0.910 -wavecode_0_g=1.220 -wavecode_0_b=0.860 -wavecode_0_a=0.960 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.97000 -wavecode_1_smoothing=0.40500 -wavecode_1_r=1.230 -wavecode_1_g=0.840 -wavecode_1_b=1.040 -wavecode_1_a=1.190 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89000 -wavecode_2_smoothing=0.52500 -wavecode_2_r=0.850 -wavecode_2_g=0.960 -wavecode_2_b=0.870 -wavecode_2_a=0.940 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.46500 -wavecode_3_r=1.140 -wavecode_3_g=1.170 -wavecode_3_b=1.100 -wavecode_3_a=0.890 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=5 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.07419 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.220 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//x = 0.268 + 0.268*(sin(time*1.24)*0.26 + 0.74*sin(time*0.268)); -shape_0_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_0_per_frame3=y = 0.41 + 0.35*cos(time /instance); -shape_0_per_frame4=x = x+ 0.47*x*sin(time); -shape_0_per_frame5=y = y+ 0.4*y*cos(time); -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_0_per_frame9=//y = y+(0.1*q4)*cos((instance*2.59)); -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12=rad = rad*treb_att; -shape_0_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_0_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=11 -shapecode_1_x=0.460 -shapecode_1_y=0.590 -shapecode_1_rad=0.08277 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.78000 -shapecode_1_r=0.820 -shapecode_1_g=1.190 -shapecode_1_b=1.240 -shapecode_1_a=1.010 -shapecode_1_r2=0.860 -shapecode_1_g2=1.200 -shapecode_1_b2=1.070 -shapecode_1_a2=0.840 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=x = 0.57+0.23*if(equal(instance,0),1,if(equal(instance,2),1,-1))*sin(time+0.785*instance); -shape_1_per_frame2=y = 0.57+0.33*if(equal(instance,0),1,if(equal(instance,2),1,-1))*cos(time+0.785*instance); -shape_1_per_frame3=ang = sin(time); -shape_1_per_frame4=r = q2; -shape_1_per_frame5=g = q3; -shape_1_per_frame6=b = q1; -shape_1_per_frame7=r2 = q3; -shape_1_per_frame8=g2 = q1; -shape_1_per_frame9=b2 = q2; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.590 -shapecode_2_rad=0.29496 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.44749 -shapecode_2_r=1.100 -shapecode_2_g=1.090 -shapecode_2_b=1.230 -shapecode_2_a=0.940 -shapecode_2_r2=1.230 -shapecode_2_g2=1.000 -shapecode_2_b2=0.960 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.080 -shapecode_2_border_g=1.160 -shapecode_2_border_b=0.770 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang+sin(time); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.20047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.97000 -shapecode_3_r=0.830 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.560 -shapecode_3_g2=0.500 -shapecode_3_b2=0.860 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_3_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_3_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_3_per_frame6= -shape_3_per_frame7=rad=rad; -shape_3_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_3_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_4_enabled=0 -shapecode_4_sides=3 -shapecode_4_additive=0 -shapecode_4_thickOutline=1 -shapecode_4_textured=1 -shapecode_4_num_inst=10 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=1.97883 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.05655 -shapecode_4_tex_zoom=0.25840 -shapecode_4_r=0.710 -shapecode_4_g=1.000 -shapecode_4_b=1.000 -shapecode_4_a=0.700 -shapecode_4_r2=0.190 -shapecode_4_g2=0.480 -shapecode_4_b2=0.440 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.960 -shapecode_4_border_g=1.080 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.110 -shape_4_per_frame1=ang=sin(time*.4); -shape_4_per_frame2=; -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 60/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*1.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(6.3,1.5,.2); -comp_32=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=` -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R196.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01010 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); -per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); -per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); -per_frame_4= -per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); -per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); -per_frame_7= -per_frame_8=ob_r = wave_r; -per_frame_9=ob_g = wave_g; -per_frame_10=ob_b = wave_b; -per_frame_11=// the mbius transformation -per_frame_12=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_13=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_14=// so a/c and mu can be calculated outside of the shader -per_frame_15= -per_frame_16=//before inversion -per_frame_17= -per_frame_18=scale = 1; -per_frame_19=angle = time*.2; -per_frame_20=translation_x = 0; -per_frame_21=translation_y = 0.12; -per_frame_22= -per_frame_23=a_r = cos(angle)*scale; -per_frame_24=a_i = sin(angle)*scale; -per_frame_25=b_r = translation_x; -per_frame_26=b_i = translation_y; -per_frame_27= -per_frame_28=//complex inverted -per_frame_29=scale = 1; -per_frame_30=angle = sin(time*0.1337)*0.3; -per_frame_31=translation_u = 0; -per_frame_32=translation_v = -0.2; -per_frame_33= -per_frame_34=// c -per_frame_35=q15 = cos(angle)*scale; -per_frame_36=q16 = sin(angle)*scale; -per_frame_37= -per_frame_38=// d -per_frame_39=q17 = translation_u; -per_frame_40=q18 = translation_v; -per_frame_41= -per_frame_42=// c^(-1) -per_frame_43=c_inv_r = q15/(q15*q15+q16*q16); -per_frame_44=c_inv_i = q16/(q15*q15+q16*q16); -per_frame_45= -per_frame_46=// a*c^(-1) -per_frame_47=q11 = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_48=q12 = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_49= -per_frame_50=// (bc-ad) -per_frame_51=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); -per_frame_52=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); -per_frame_53= -per_frame_54=// mu*c^(-1) -per_frame_55=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_56=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); -per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); -per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); -per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); -per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`ret /= float3(1.0,1.3,-1.4); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk deleted file mode 100644 index 7038bf5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R196.milk +++ /dev/null @@ -1,461 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01010 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.100 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.5*sin(time*1.13); -per_frame_2=wave_g = wave_g + 0.5*sin(time*1.23); -per_frame_3=wave_b = wave_b + 0.5*sin(time*1.33); -per_frame_4= -per_frame_5=wave_x = wave_x + 0.2*sin(0.32*time); -per_frame_6=wave_y = wave_y + 0.2*cos(0.32*time); -per_frame_7= -per_frame_8=ob_r = wave_r; -per_frame_9=ob_g = wave_g; -per_frame_10=ob_b = wave_b; -per_frame_11=// the mbius transformation -per_frame_12=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_13=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_14=// so a/c and mu can be calculated outside of the shader -per_frame_15= -per_frame_16=//before inversion -per_frame_17= -per_frame_18=scale = 1; -per_frame_19=angle = time*.2; -per_frame_20=translation_x = 0; -per_frame_21=translation_y = 0.12; -per_frame_22= -per_frame_23=a_r = cos(angle)*scale; -per_frame_24=a_i = sin(angle)*scale; -per_frame_25=b_r = translation_x; -per_frame_26=b_i = translation_y; -per_frame_27= -per_frame_28=//complex inverted -per_frame_29=scale = 1; -per_frame_30=angle = sin(time*0.1337)*0.3; -per_frame_31=translation_u = 0; -per_frame_32=translation_v = -0.2; -per_frame_33= -per_frame_34=// c -per_frame_35=q15 = cos(angle)*scale; -per_frame_36=q16 = sin(angle)*scale; -per_frame_37= -per_frame_38=// d -per_frame_39=q17 = translation_u; -per_frame_40=q18 = translation_v; -per_frame_41= -per_frame_42=// c^(-1) -per_frame_43=c_inv_r = q15/(q15*q15+q16*q16); -per_frame_44=c_inv_i = q16/(q15*q15+q16*q16); -per_frame_45= -per_frame_46=// a*c^(-1) -per_frame_47=q11 = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_48=q12 = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_49= -per_frame_50=// (bc-ad) -per_frame_51=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); -per_frame_52=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); -per_frame_53= -per_frame_54=// mu*c^(-1) -per_frame_55=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_56=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_pixel_1=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_2=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_3=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_4=zoom = zoom + 0.0095*(sin(10*ang) + sin(sin(time*2*sin(time)*rad))*0.3 - cos(rad)*0.1); -per_pixel_5=rot = rot + 0.08*abs(0.746-rad)*sin(2.2*(0.5-rad)+5.7*sin(0.1*time)); -per_pixel_6=sx = sx + 0.01*(0.99*1-rad)*sin(0.733*time)*below(sin(time),0); -per_pixel_7=sy = sy + 0.01*(0.99*1-rad)*cos(0.953*time)*above(sin(time),0); -per_pixel_8=zoom = zoom - 0.015*(0.5*abs(3)-rad)*below(rad,1.5); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 deleted file mode 100644 index db7413b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R197.milk2 +++ /dev/null @@ -1,2075 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 22:58:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.22 -blending_direction=1 -random_1=0.411924 -random_2=0.232927 -random_3=0.257453 -random_4=0.006098 -random_5=0.978049 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 5c.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret /= float3(-1.5,2.1,0.9); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R197.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.000 -mv_g=0.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x=cos(time)*0.1; -wave_0_per_point2=y=sin(time)*0.1 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.73891 -shapecode_0_ang=3.14159 -shapecode_0_tex_ang=0.18850 -shapecode_0_tex_zoom=0.93101 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time/2)*6; -shape_0_per_frame2=var=0.12-(above(bass,0.8)*0.2); -shape_0_per_frame3= -shape_0_per_frame4=//x=sin(time/3)/10; -shape_0_per_frame5=//y=cos(time/3)/10; -shape_0_per_frame6=g=sin(time/10)*0.1; -shape_0_per_frame7=r=cos(time/12)*0.2; -shape_0_per_frame8=b=sin(time/15)*0.3; -shape_0_per_frame9=g2=cos(time/15)*0.3; -shape_0_per_frame10=r2=sin(time/20)*0.1; -shape_0_per_frame11=b2=cos(time/10)*0.2; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=5.58213 -shapecode_1_r=0.360 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.200 -shapecode_1_b2=0.600 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=cos(time)*6; -shape_1_per_frame2=sides=20-((bass+mid+treb)/3)*15; -shape_1_per_frame3=x=cos(time/2)*0.3+0.5; -shape_1_per_frame4=y=sin(time/2)*0.3+0.5; -shape_1_per_frame5=r=sin(time/5)*0.8; -shape_1_per_frame6=g=sin(time/5)*0.879; -shape_1_per_frame7=b=cos(time/5)*.567; -shape_1_per_frame8=r2=sin(time/5)*0.8; -shape_1_per_frame9=g2=cos(time/5)*0.879; -shape_1_per_frame10=b2=cos(time/5)*567; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.21524 -shapecode_2_ang=5.02655 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=0.26672 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(time/5)*6; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.05*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=` -warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} -warp_15=` -warp_16=`uv += rs*dot(rs,rs)/60; -warp_17=` -warp_18=` -warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_20=`uv6 = mul(uv6,float2x2(_qa)); -warp_21=` -warp_22=`mus = .1/(sqrt(uv6.y-.2)); -warp_23=`mus = abs(mus); -warp_24=`mus *= float3 (.8,.6,1); -warp_25=` -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(uv)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_32=`ret = ret1 * .99 - .01; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` uv = 0.05 + 0.9*uv; -comp_5=` ret = GetBlur1(uv); -comp_6=` uv += -.05*asin(3*ret.yx)+.05*cos(2*ret.zz)-0.025; -comp_7=` -comp_8=` ret = tex2D(sampler_main,uv); -comp_9=` ret += GetBlur1(uv); -comp_10=` -comp_11=` // palettize: -comp_12=` // ret = pow(lum(ret), float3(0.3, .76, 0.87)); -comp_13=` -comp_14=` // invert -comp_15=` ret = saturate(ret); -comp_16=` ret *= ret; -comp_17=` //ret.xyz *= 2; // a little bit of overbright -comp_18=`} -comp_19=` -comp_20=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk deleted file mode 100644 index be6e82c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R199.milk +++ /dev/null @@ -1,350 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.630 -fWaveSmoothing=0.360 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=44 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03347 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=fran = 1; -shape_0_init2=xs = 1; -shape_0_init3=ys = 1; -shape_0_init4=xm = 0.5; -shape_0_init5=ym = 0.5; -shape_0_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_0_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_0_per_frame3= -shape_0_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.4 + 0.6*cos(time*0.62)); -shape_0_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.5 + 0.5*cos(time*0.78)); -shape_0_per_frame6= -shape_0_per_frame7=x = xm; -shape_0_per_frame8=y = ym; -shape_0_per_frame9= -shape_0_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_0_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_0_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_0_per_frame13=r2 = r; g2 = g; b2 = b; -shape_0_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=fran = 1; -shape_1_init2=xs = 1; -shape_1_init3=ys = 1; -shape_1_init4=xm = 0.5; -shape_1_init5=ym = 0.5; -shape_1_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_1_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_1_per_frame3= -shape_1_per_frame4=xm = xm + 0.03*xs*(sin(time*0.53)*0.6 + 0.4*cos(time*0.62)); -shape_1_per_frame5=ym = ym + 0.03*ys*(sin(time*0.29)*0.7 + 0.3*cos(time*0.78)); -shape_1_per_frame6= -shape_1_per_frame7=x = xm; -shape_1_per_frame8=y = ym; -shape_1_per_frame9= -shape_1_per_frame10=r = 0.5 + 0.25*sin(x*12) + 0.25*sin(y*3); -shape_1_per_frame11=g = 0.5 + 0.25*sin(x*7) + 0.25*sin(y*32); -shape_1_per_frame12=b = 0.5 + 0.25*sin(x*21) + 0.25*sin(y*16); -shape_1_per_frame13=r2 = r; g2 = g; b2 = b; -shape_1_per_frame14=rad = 0.2*(bass_att + mid_att + treb_att)/3; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=fran = 1; -shape_2_init2=xs = 1; -shape_2_init3=ys = 1; -shape_2_init4=xm = 0.5; -shape_2_init5=ym = 0.5; -shape_2_per_frame1=xs = xs*(1 - 2*above(xm,0.99) - 2*below(xm,0.01)); -shape_2_per_frame2=ys = ys*(1 - 2*above(ym,0.99) - 2*below(ym,0.01)); -shape_2_per_frame3= -shape_2_per_frame4=xm = xm + 0.03*xs*(sin(time*0.35)*0.5 + 0.5*cos(time*0.87)); -shape_2_per_frame5=ym = ym + 0.03*ys*(sin(time*0.92)*0.3 + 0.7*cos(time*0.26)); -shape_2_per_frame6= -shape_2_per_frame7=x = xm; -shape_2_per_frame8=y = ym; -shape_2_per_frame9= -shape_2_per_frame10=r = 0.5 + 0.5*sin(time*0.25); -shape_2_per_frame11=g = 0.5 + abs(r)*sin(time*0.5); -shape_2_per_frame12=b = 0.5 + abs(g)*sin(time); -shape_2_per_frame13=r2 = r; g2 = g; b2 = b; -shape_2_per_frame14=rad = 1.6*(bass_att + mid_att + treb_att)/3; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk deleted file mode 100644 index 49d26e5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk +++ /dev/null @@ -1,188 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.43170 -shapecode_0_ang=2.95310 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83450 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.980 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.860 -shapecode_0_border_b=0.900 -shapecode_0_border_a=1.000 -shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7=rad=bb/frame-.8; -shape_0_per_frame8=tri=if(above(bass,treb),1,0); -shape_0_per_frame9=squ=if(above(treb,bass),1,0); -shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_0_per_frame11= -shape_0_per_frame12=sides=3*tri+4*squ+300*cir; -shape_0_per_frame13= -shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_0_per_frame15= -shape_0_per_frame16=rr=bass_att; -shape_0_per_frame17=gg=treb_att; -shape_0_per_frame18=bb=mid_att; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=r22=rr; -shape_0_per_frame22=b22=bb; -shape_0_per_frame23=g22=gg; -shape_0_per_frame24= -shape_0_per_frame25= -shape_0_per_frame26=rr=br; -shape_0_per_frame27=gg=bg; -shape_0_per_frame28=bb=bo; -shape_0_per_frame29= -shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_0_per_frame33= -shape_0_per_frame34=border_r=br; -shape_0_per_frame35=border_b=bo; -shape_0_per_frame36=border_g=bg; -shape_0_per_frame37= -shape_0_per_frame38= -shape_0_per_frame39=r=1-rr; -shape_0_per_frame40=r2=b22; -shape_0_per_frame41=b=1-bb; -shape_0_per_frame42=b2=g22; -shape_0_per_frame43=g=1-gg; -shape_0_per_frame44=g2=r22; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 deleted file mode 100644 index ca4e7ec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R201b.milk2 +++ /dev/null @@ -1,340 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 01:10:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.60 -blending_direction=1 -random_1=0.524797 -random_2=0.967073 -random_3=0.124119 -random_4=0.244173 -random_5=0.242818 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.43170 -shapecode_0_ang=2.95310 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83450 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.980 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.860 -shapecode_0_border_b=0.900 -shapecode_0_border_a=1.000 -shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7=rad=bb/frame-.8; -shape_0_per_frame8=tri=if(above(bass,treb),1,0); -shape_0_per_frame9=squ=if(above(treb,bass),1,0); -shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_0_per_frame11= -shape_0_per_frame12=sides=3*tri+4*squ+300*cir; -shape_0_per_frame13= -shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_0_per_frame15= -shape_0_per_frame16=rr=bass_att; -shape_0_per_frame17=gg=treb_att; -shape_0_per_frame18=bb=mid_att; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=r22=rr; -shape_0_per_frame22=b22=bb; -shape_0_per_frame23=g22=gg; -shape_0_per_frame24= -shape_0_per_frame25= -shape_0_per_frame26=rr=br; -shape_0_per_frame27=gg=bg; -shape_0_per_frame28=bb=bo; -shape_0_per_frame29= -shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_0_per_frame33= -shape_0_per_frame34=border_r=br; -shape_0_per_frame35=border_b=bo; -shape_0_per_frame36=border_g=bg; -shape_0_per_frame37= -shape_0_per_frame38= -shape_0_per_frame39=r=1-rr; -shape_0_per_frame40=r2=b22; -shape_0_per_frame41=b=1-bb; -shape_0_per_frame42=b2=g22; -shape_0_per_frame43=g=1-gg; -shape_0_per_frame44=g2=r22; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 deleted file mode 100644 index 247a18c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203 double.milk2 +++ /dev/null @@ -1,1253 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:44:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.537669 -random_2=0.559485 -random_3=0.885637 -random_4=0.860434 -random_5=0.229539 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R292.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R203.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.765 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=1.680 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.158 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.842 -wave_b=0.546 -wave_x=0.475 -wave_y=0.525 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.233 -ib_g=0.250 -ib_b=0.200 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=46.560 -mv_dx=-0.828 -mv_dy=0.443 -mv_l=5.600 -mv_r=0.354 -mv_g=0.078 -mv_b=0.735 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=1.350 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.48500 -wavecode_1_r=1.000 -wavecode_1_g=0.850 -wavecode_1_b=1.274 -wavecode_1_a=1.080 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.150 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.15000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.195 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21391 -shapecode_0_r=0.000 -shapecode_0_g=1.030 -shapecode_0_b=1.000 -shapecode_0_a=0.920 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.010 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.050 -shapecode_0_border_g=0.890 -shapecode_0_border_b=1.080 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.515 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.320 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.265 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=0.940 -shapecode_2_border_b=0.890 -shapecode_2_border_a=0.108 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.13000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.080 -shapecode_3_border_g=0.920 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=rs=1; -per_frame_init_2=drs=0; -per_frame_init_3=maxdb=0; -per_frame_init_4= -per_frame_init_5=beatrate=1; -per_frame_init_6=avgbeatrate=1; -per_frame_init_7=bbtime=0; -per_frame_init_8=lbbtime=0; -per_frame_init_9=avgdb=.5; -per_frame_init_10= -per_frame_init_11= -per_frame_init_12=lbass=0; -per_frame_init_13=ltreb=0; -per_frame_init_14=dtreb=0; -per_frame_init_15=ccx1=1; -per_frame_init_16=ccx2=0; -per_frame_init_17=ccy1=.5; -per_frame_init_18=ccy2=.5; -per_frame_init_19=cx1=0.52; -per_frame_init_20=cx2=0.53; -per_frame_init_21=cy1=0.48; -per_frame_init_22=cy2=0.45; -per_frame_init_23= -per_frame_init_24= -per_frame_init_25=ro1=0; -per_frame_init_26=ro2=0; -per_frame_init_27=f2=0; -per_frame_init_28=ut=0; -per_frame_init_29=lt=0; -per_frame_init_30=rtime=100; -per_frame_1=db=bass-lbass; -per_frame_2=lbass=bass; -per_frame_3=vol=1+bass+mid+treb; -per_frame_4= -per_frame_5=rs=above(abs(db),maxdb); -per_frame_6=drs=1-rs; -per_frame_7= -per_frame_8=beatrate=1*rs+beatrate*drs; -per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; -per_frame_10=bbtime=1*rs+bbtime*drs; -per_frame_11=lbbtime=1*rs+lbbtime*drs; -per_frame_12=avgdb=1*rs+avgdb*drs; -per_frame_13= -per_frame_14=bc=bc*drs+1*rs; -per_frame_15= -per_frame_16= -per_frame_17=avgdb=avgdb*1.0789+abs(db)*0.001; -per_frame_18= -per_frame_19=rawbeatb=above(db,avgdb*1.3); -per_frame_20=beatb=rawbeatb*above(time-lbbtime,0.55*avgbeatrate); -per_frame_21=maxdb=max(maxdb*.9999,abs(db)); -per_frame_22= -per_frame_23=bbtime=time*beatb; -per_frame_24= -per_frame_25=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_26=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_27= -per_frame_28= -per_frame_29=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_30= -per_frame_31= -per_frame_32=wave_r=abs(sin(mid+time*.42)); -per_frame_33=wave_g=abs(sin(bass+time*.51)); -per_frame_34=wave_b=abs(sin(treb+time*0.809)); -per_frame_35= -per_frame_36= -per_frame_37=monitor=avgbeatrate; -per_frame_38= -per_frame_39=q1=beatb;//equal((fbc-1)%4,0)*fb; -per_frame_40=q2=db; -per_frame_41=q3=avgdb; -per_frame_42=q4=avgbeatrate; -per_frame_43=q5=time*avgbeatrate; -per_frame_44=decay=1; -per_frame_45=warp=0; -per_frame_46=wrap=1; -per_frame_47=worp=0; -per_frame_48= -per_frame_49=dtreb=treb-ltreb; -per_frame_50=ltreb=treb; -per_frame_51= -per_frame_52=rtime=frame; //frame*above(bass_att,treb_att)+below(treb_att,bass_att)*time; -per_frame_53=f2=equal(rtime%2,0); -per_frame_54= -per_frame_55=ut=2; -per_frame_56=lt=-1; -per_frame_57=cx1=cx1+db*.1; -per_frame_58=cx1=if(above(cx1,ut),lt,if(below(cx1,lt),ut,cx1)); -per_frame_59= -per_frame_60=cx2=cx2+dtreb*.1; -per_frame_61=cx2=if(above(cx2,ut),lt,if(below(cx2,lt),ut,cx2)); -per_frame_62= -per_frame_63= -per_frame_64= -per_frame_65=cy1=cy1+bass*0.121-mid*0.121; -per_frame_66=cy1=if(above(cy1,ut),lt,if(below(cy1,lt),ut,cy1)); -per_frame_67= -per_frame_68=cy2=cy2+treb*.1-bass*.1; -per_frame_69=cy2=if(above(cy2,ut),lt,if(below(cy2,lt),ut,cy2)); -per_frame_70= -per_frame_71= -per_frame_72=//cx1=ccx1; -per_frame_73=//cy1=ccy1; -per_frame_74=//cy2=ccx2; -per_frame_75=//cx2=ccy2; -per_frame_76= -per_frame_77=cx=f2*cx1+(1-f2)*cx2; -per_frame_78=cy=f2*cy1+(1-f2)*cy2; -per_frame_79= -per_frame_80=ro1=0.1*db*bass*beatb; -per_frame_81=ro2=.1*dtreb*treb*beatb; -per_frame_82=rot=ro1*f2-ro2*(1-f2); -per_frame_83= -per_frame_84= -per_frame_85=dx=0; -per_frame_86=q30=vol*2; -per_frame_87=q3=vol*4; -per_pixel_1=zoom=1-sin(time*q4*3.423*0.012+3.423*bass_att)*0.018*(0.56-rad*sin(ang+treb-bass_att)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = ang*10; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); -warp_17=`mus = 0.11/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*0.98-0.0245) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk deleted file mode 100644 index ed95744..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R203.milk +++ /dev/null @@ -1,411 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.765 -fWaveSmoothing=0.630 -fWaveParam=1.000 -fModWaveAlphaStart=1.680 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.000 -fWarpScale=1.158 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.842 -wave_b=0.546 -wave_x=0.475 -wave_y=0.525 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.233 -ib_g=0.250 -ib_b=0.200 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=46.560 -mv_dx=-0.828 -mv_dy=0.443 -mv_l=5.600 -mv_r=0.354 -mv_g=0.078 -mv_b=0.735 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=1.350 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.19000 -wavecode_1_smoothing=0.48500 -wavecode_1_r=1.000 -wavecode_1_g=0.850 -wavecode_1_b=1.274 -wavecode_1_a=1.080 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.150 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.15000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.195 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.78903 -shapecode_0_ang=0.62832 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21391 -shapecode_0_r=0.000 -shapecode_0_g=1.030 -shapecode_0_b=1.000 -shapecode_0_a=0.920 -shapecode_0_r2=0.700 -shapecode_0_g2=1.000 -shapecode_0_b2=1.010 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.050 -shapecode_0_border_g=0.890 -shapecode_0_border_b=1.080 -shapecode_0_border_a=0.000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.515 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.05000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.320 -shapecode_1_border_b=0.950 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.265 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.030 -shapecode_2_border_g=0.940 -shapecode_2_border_b=0.890 -shapecode_2_border_a=0.108 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.510 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.13000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.080 -shapecode_3_border_g=0.920 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=rs=1; -per_frame_init_2=drs=0; -per_frame_init_3=maxdb=0; -per_frame_init_4= -per_frame_init_5=beatrate=1; -per_frame_init_6=avgbeatrate=1; -per_frame_init_7=bbtime=0; -per_frame_init_8=lbbtime=0; -per_frame_init_9=avgdb=.5; -per_frame_init_10= -per_frame_init_11= -per_frame_init_12=lbass=0; -per_frame_init_13=ltreb=0; -per_frame_init_14=dtreb=0; -per_frame_init_15=ccx1=1; -per_frame_init_16=ccx2=0; -per_frame_init_17=ccy1=.5; -per_frame_init_18=ccy2=.5; -per_frame_init_19=cx1=0.52; -per_frame_init_20=cx2=0.53; -per_frame_init_21=cy1=0.48; -per_frame_init_22=cy2=0.45; -per_frame_init_23= -per_frame_init_24= -per_frame_init_25=ro1=0; -per_frame_init_26=ro2=0; -per_frame_init_27=f2=0; -per_frame_init_28=ut=0; -per_frame_init_29=lt=0; -per_frame_init_30=rtime=100; -per_frame_1=db=bass-lbass; -per_frame_2=lbass=bass; -per_frame_3=vol=1+bass+mid+treb; -per_frame_4= -per_frame_5=rs=above(abs(db),maxdb); -per_frame_6=drs=1-rs; -per_frame_7= -per_frame_8=beatrate=1*rs+beatrate*drs; -per_frame_9=avgbeatrate=1*rs+avgbeatrate*drs; -per_frame_10=bbtime=1*rs+bbtime*drs; -per_frame_11=lbbtime=1*rs+lbbtime*drs; -per_frame_12=avgdb=1*rs+avgdb*drs; -per_frame_13= -per_frame_14=bc=bc*drs+1*rs; -per_frame_15= -per_frame_16= -per_frame_17=avgdb=avgdb*1.0789+abs(db)*0.001; -per_frame_18= -per_frame_19=rawbeatb=above(db,avgdb*1.3); -per_frame_20=beatb=rawbeatb*above(time-lbbtime,0.55*avgbeatrate); -per_frame_21=maxdb=max(maxdb*.9999,abs(db)); -per_frame_22= -per_frame_23=bbtime=time*beatb; -per_frame_24= -per_frame_25=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_26=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_27= -per_frame_28= -per_frame_29=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_30= -per_frame_31= -per_frame_32=wave_r=abs(sin(mid+time*.42)); -per_frame_33=wave_g=abs(sin(bass+time*.51)); -per_frame_34=wave_b=abs(sin(treb+time*0.809)); -per_frame_35= -per_frame_36= -per_frame_37=monitor=avgbeatrate; -per_frame_38= -per_frame_39=q1=beatb;//equal((fbc-1)%4,0)*fb; -per_frame_40=q2=db; -per_frame_41=q3=avgdb; -per_frame_42=q4=avgbeatrate; -per_frame_43=q5=time*avgbeatrate; -per_frame_44=decay=1; -per_frame_45=warp=0; -per_frame_46=wrap=1; -per_frame_47=worp=0; -per_frame_48= -per_frame_49=dtreb=treb-ltreb; -per_frame_50=ltreb=treb; -per_frame_51= -per_frame_52=rtime=frame; //frame*above(bass_att,treb_att)+below(treb_att,bass_att)*time; -per_frame_53=f2=equal(rtime%2,0); -per_frame_54= -per_frame_55=ut=2; -per_frame_56=lt=-1; -per_frame_57=cx1=cx1+db*.1; -per_frame_58=cx1=if(above(cx1,ut),lt,if(below(cx1,lt),ut,cx1)); -per_frame_59= -per_frame_60=cx2=cx2+dtreb*.1; -per_frame_61=cx2=if(above(cx2,ut),lt,if(below(cx2,lt),ut,cx2)); -per_frame_62= -per_frame_63= -per_frame_64= -per_frame_65=cy1=cy1+bass*0.121-mid*0.121; -per_frame_66=cy1=if(above(cy1,ut),lt,if(below(cy1,lt),ut,cy1)); -per_frame_67= -per_frame_68=cy2=cy2+treb*.1-bass*.1; -per_frame_69=cy2=if(above(cy2,ut),lt,if(below(cy2,lt),ut,cy2)); -per_frame_70= -per_frame_71= -per_frame_72=//cx1=ccx1; -per_frame_73=//cy1=ccy1; -per_frame_74=//cy2=ccx2; -per_frame_75=//cx2=ccy2; -per_frame_76= -per_frame_77=cx=f2*cx1+(1-f2)*cx2; -per_frame_78=cy=f2*cy1+(1-f2)*cy2; -per_frame_79= -per_frame_80=ro1=0.1*db*bass*beatb; -per_frame_81=ro2=.1*dtreb*treb*beatb; -per_frame_82=rot=ro1*f2-ro2*(1-f2); -per_frame_83= -per_frame_84= -per_frame_85=dx=0; -per_frame_86=q30=vol*2; -per_frame_87=q3=vol*4; -per_pixel_1=zoom=1-sin(time*q4*3.423*0.012+3.423*bass_att)*0.018*(0.56-rad*sin(ang+treb-bass_att)); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = ang*10; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .01*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/200; -warp_15=` -warp_16=`uv6 = .4*sin(uv*6+rand_frame*16); -warp_17=`mus = 0.11/(length(uv6)); -warp_18=`mus *= .5*(1+roam_cos); -warp_19=` -warp_20=`float3 blur = GetBlur2(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.02 + .1*mus; -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*0.98-0.0245) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk deleted file mode 100644 index e7ce238..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R204.milk +++ /dev/null @@ -1,332 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.53500 -wavecode_0_r=1.000 -wavecode_0_g=0.850 -wavecode_0_b=1.000 -wavecode_0_a=1.180 -wave_0_per_point1=x=(sample); -wave_0_per_point2=y=max(value2*(frame%2),bass_att*.5-treb_att*.3)-min(bass_att*.5-treb_att*.3,value1*(1-frame%2)); -wave_0_per_point3= -wave_0_per_point4=r=value1-bass; -wave_0_per_point5=g=value2-treb; -wave_0_per_point6=b=1-(value1+value2+mid); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.980 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.15000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.170 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.43174 -shapecode_0_ang=2.95310 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83451 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.990 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.980 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.860 -shapecode_0_border_b=0.900 -shapecode_0_border_a=1.000 -shape_0_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_0_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_0_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_0_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7=rad=bb/frame-.8; -shape_0_per_frame8=tri=if(above(bass,treb),1,0); -shape_0_per_frame9=squ=if(above(treb,bass),1,0); -shape_0_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_0_per_frame11= -shape_0_per_frame12=sides=3*tri+4*squ+300*cir; -shape_0_per_frame13= -shape_0_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_0_per_frame15= -shape_0_per_frame16=rr=bass_att; -shape_0_per_frame17=gg=treb_att; -shape_0_per_frame18=bb=mid_att; -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=r22=rr; -shape_0_per_frame22=b22=bb; -shape_0_per_frame23=g22=gg; -shape_0_per_frame24= -shape_0_per_frame25= -shape_0_per_frame26=rr=br; -shape_0_per_frame27=gg=bg; -shape_0_per_frame28=bb=bo; -shape_0_per_frame29= -shape_0_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_0_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_0_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_0_per_frame33= -shape_0_per_frame34=border_r=br; -shape_0_per_frame35=border_b=bo; -shape_0_per_frame36=border_g=bg; -shape_0_per_frame37= -shape_0_per_frame38= -shape_0_per_frame39=r=1-rr; -shape_0_per_frame40=r2=b22; -shape_0_per_frame41=b=1-bb; -shape_0_per_frame42=b2=g22; -shape_0_per_frame43=g=1-gg; -shape_0_per_frame44=g2=r22; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.110 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.020 -shapecode_1_border_g=0.980 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.082 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.525 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.89000 -shapecode_3_r=1.100 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.39,uv.y-0.39);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 zz = uv1 *texsize.xy *.01; -warp_7=`zz =mul(zz,float2x2(_qa)); -warp_8=`zz = -zz.yx; -warp_9=`float2 h1 = clamp(tan(zz.yx),-8,8) * cos(4*zz); -warp_10=` -warp_11=`uv += h1*texsize.zw * 16; -warp_12=`float3 crisp = tex2D(sampler_main,uv); -warp_13=` -warp_14=`ret = crisp*.99-.01; -warp_15=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`float2 uv_o = uv; -comp_8=` -comp_9=`ret = GetBlur3(uv); -comp_10=` -comp_11=`float2 uv2 = uv*(1-.15*GetBlur1(saturate(ret.xy))); -comp_12=`uv2 += .075*GetBlur1(saturate(ret.xy)); -comp_13=` -comp_14=`uv = lerp(uv,uv2,.75); -comp_15=` -comp_16=` -comp_17=` d = texsize.zw*4; -comp_18=` d_uv = uv; -comp_19=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_20=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_21=` d_uv += float2(dx.x,dy.x)*0.03; -comp_22=` -comp_23=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((d_uv.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2.9,0.2,1.6)*0.05 + -comp_29=` time*float3(1.9,1.9,0.4)*q31 -comp_30=` ); -comp_31=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_34=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.4,0.4,1),1,ret.x)*1.4; -comp_35=` -comp_36=`ret = lerp(ret,float3(0.9,2.1,2.8),GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_37=`ret = lerp(ret,float3(2.5,1.5,1.5),GetPixel(uv_o).z*0.36); -comp_38=`ret *= ret+3; -comp_39=`//ret = GetPixel(uv); -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 deleted file mode 100644 index b0333a0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02 glitch.milk2 +++ /dev/null @@ -1,476 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 00:51:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.50 -blending_direction=1 -random_1=0.998509 -random_2=0.895528 -random_3=0.307588 -random_4=0.175610 -random_5=0.068564 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R207 02 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=-0.00500 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(2.5,1.2,2.0); -comp_23=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk deleted file mode 100644 index b663f3f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk +++ /dev/null @@ -1,869 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 deleted file mode 100644 index 9cd9d01..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 02.milk2 +++ /dev/null @@ -1,473 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 00:47:41 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.24 -blending_direction=1 -random_1=0.197967 -random_2=0.331843 -random_3=0.902168 -random_4=0.731436 -random_5=0.796748 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.653 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.100 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,0.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.75); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*6; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R207 02 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk deleted file mode 100644 index 78e12b6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207 Cubes.milk +++ /dev/null @@ -1,302 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk deleted file mode 100644 index 2067457..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207.milk +++ /dev/null @@ -1,386 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk deleted file mode 100644 index 945777e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R207x.milk +++ /dev/null @@ -1,301 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=0.98716 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.013 * (sin(1*cos(3*(sqrt(2)-rad)*ang)) + ang/10 ); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.53; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.008; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\x1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=x=0.5+0.008+0.033*sin(time*1.3); -code_2=y=0.5+0.008+0.033*cos(time*1.3); -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 deleted file mode 100644 index 31b67af..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208.milk2 +++ /dev/null @@ -1,1729 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:51:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.440 -blending_direction=1 -random_1=0.646 -random_2=0.457 -random_3=0.350 -random_4=0.078 -random_5=0.435 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004 2 NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`//ret /= float3(0.4,2.9,2.7); -comp_38=`//ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R208.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.165 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.980 -fWarpScale=0.930 -fZoomExponent=3.41350 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01621 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.080 -wave_x=0.988 -wave_y=1.000 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=54.400 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.910 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=41 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.01030 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t8 = 1; -wave_0_init2=t1 = q5; -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*0.0012; -wave_0_per_point3= -wave_0_per_point4=//r = int(rand(1001))*.001; -wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; -wave_0_per_point6=b = 0; -wave_0_per_point7=r = 0; -wave_0_per_point8= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.42000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+int(rand(4)))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,0.82),0.55,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+int(rand(4)))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); -wave_2_per_point12=my=if(above(my,1.07),0.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.880 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=0.45; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+int(rand(4)))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*0.11; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=92 -shapecode_0_x=0.952 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=1.30376 -shapecode_0_tex_ang=1.25664 -shapecode_0_tex_zoom=3.07268 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.950 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=t1 = time - int (time); -shape_0_per_frame2=sample = instance/num_inst; -shape_0_per_frame3=t_abs = sample*3; -shape_0_per_frame4=t_rel = sample-time/5; -shape_0_per_frame5= -shape_0_per_frame6=ampl = 2*t_abs/2 ; -shape_0_per_frame7= -shape_0_per_frame8=k1=sin(time/13); -shape_0_per_frame9=k2=sin(time/12); -shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; -shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); -shape_0_per_frame12=oz = -1 ; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); -shape_0_per_frame16=g = sqr(sin(t_rel)); -shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); -shape_0_per_frame18= -shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; -shape_0_per_frame20= -shape_0_per_frame21=xang = time/9.5; -shape_0_per_frame22=yang = 0*time/7; -shape_0_per_frame23=zang = -time/22; -shape_0_per_frame24=fov = 0.57; -shape_0_per_frame25= -shape_0_per_frame26= -shape_0_per_frame27=// Rotation um x,y,z -shape_0_per_frame28= -shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); -shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); -shape_0_per_frame31= -shape_0_per_frame32=ox = mx; -shape_0_per_frame33=oy = my; -shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); -shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); -shape_0_per_frame36=ox = mx; -shape_0_per_frame37=oz = mz; -shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); -shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); -shape_0_per_frame40=oy = my; -shape_0_per_frame41=oz = mz; -shape_0_per_frame42= -shape_0_per_frame43=oz = oz - 6; -shape_0_per_frame44=x = ox*fov/oz +0.5; -shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; -shape_0_per_frame46=y = oy*fov/oz + 0.5; -shape_0_per_frame47= -shape_0_per_frame48=a=1/mz*0.49; -shape_0_per_frame49=//a2=1/mz*.5; -shape_0_per_frame50=//border_a=1/mz*0.54; -shape_0_per_frame51=rad=1/mz*.005; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.520 -shapecode_1_y=0.500 -shapecode_1_rad=0.03333 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = int(rand(100))*.01; -shape_1_per_frame2=y = int(rand(100))*.01; -shape_1_per_frame3= -shape_1_per_frame4=a = if(above(frame%1,0),0,1); -shape_1_per_frame5= -shape_1_per_frame6=vol=bass+mid+treb; -shape_1_per_frame7=rad = vol*.1; -shapecode_2_enabled=1 -shapecode_2_sides=84 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.16777 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.50330 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.200 -shapecode_2_a=0.642 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.900 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0; -shape_2_init2=vy = 0; -shape_2_per_frame1=ti = time*.3; -shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); -shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad + bass; -shape_2_per_frame6= -shape_2_per_frame7=ti = time*2.3; -shape_2_per_frame8=x = x + .1*sin(ti); -shape_2_per_frame9=y = y + .1*cos(ti); -shapecode_3_enabled=1 -shapecode_3_sides=23 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1024 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10262 -shapecode_3_ang=0.43982 -shapecode_3_tex_ang=0.50894 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.500 -shapecode_3_r2=0.930 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.505 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0001*cos(ma)); -shape_3_per_frame5=my=my+(.0001*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14=rad=(bass+treb)/75; -shape_3_per_frame15=a=(above(bass+mid+treb,.1)); -shape_3_per_frame16=r=int(rand(100))/100; -shape_3_per_frame17=g=int(rand(100))/100; -shape_3_per_frame18=b=int(rand(100))/100; -shape_3_per_frame19=r2=int(rand(100))/100; -shape_3_per_frame20=g2=int(rand(100))/100; -shape_3_per_frame21=b2=int(rand(100))/100; -shape_3_per_frame22=r_border=int(rand(100))/100; -shape_3_per_frame23=g_border=int(rand(100))/100; -shape_3_per_frame24=b_border=int(rand(100))/100; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.01; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.266; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.28; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.036; -per_frame_32= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.1,0.7,2); -comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret=1-ret; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-3.0,-2.3,-1.6); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 deleted file mode 100644 index 782a6ea..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208b.milk2 +++ /dev/null @@ -1,1248 +0,0 @@ -Created with MILKDROP 3.2 on 18/04/2023 at 00:20:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.58 -blending_direction=1 -random_1=0.008672 -random_2=0.835637 -random_3=0.467751 -random_4=0.454336 -random_5=0.039295 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Sparky's Fractal Textures 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002b; -comp_2=`sampler sampler_MilkDrop3_004; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_004, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_002b,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R208.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.165 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.980 -fWarpScale=0.930 -fZoomExponent=3.41350 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01621 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.080 -wave_x=0.988 -wave_y=1.000 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=54.400 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.910 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=41 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.01030 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t8 = 1; -wave_0_init2=t1 = q5; -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*0.0012; -wave_0_per_point3= -wave_0_per_point4=//r = int(rand(1001))*.001; -wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; -wave_0_per_point6=b = 0; -wave_0_per_point7=r = 0; -wave_0_per_point8= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.42000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+int(rand(4)))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,0.82),0.55,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+int(rand(4)))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); -wave_2_per_point12=my=if(above(my,1.07),0.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.880 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=0.45; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+int(rand(4)))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*0.11; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=92 -shapecode_0_x=0.952 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=1.30376 -shapecode_0_tex_ang=1.25664 -shapecode_0_tex_zoom=3.07268 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.950 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=t1 = time - int (time); -shape_0_per_frame2=sample = instance/num_inst; -shape_0_per_frame3=t_abs = sample*3; -shape_0_per_frame4=t_rel = sample-time/5; -shape_0_per_frame5= -shape_0_per_frame6=ampl = 2*t_abs/2 ; -shape_0_per_frame7= -shape_0_per_frame8=k1=sin(time/13); -shape_0_per_frame9=k2=sin(time/12); -shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; -shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); -shape_0_per_frame12=oz = -1 ; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); -shape_0_per_frame16=g = sqr(sin(t_rel)); -shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); -shape_0_per_frame18= -shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; -shape_0_per_frame20= -shape_0_per_frame21=xang = time/9.5; -shape_0_per_frame22=yang = 0*time/7; -shape_0_per_frame23=zang = -time/22; -shape_0_per_frame24=fov = 0.57; -shape_0_per_frame25= -shape_0_per_frame26= -shape_0_per_frame27=// Rotation um x,y,z -shape_0_per_frame28= -shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); -shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); -shape_0_per_frame31= -shape_0_per_frame32=ox = mx; -shape_0_per_frame33=oy = my; -shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); -shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); -shape_0_per_frame36=ox = mx; -shape_0_per_frame37=oz = mz; -shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); -shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); -shape_0_per_frame40=oy = my; -shape_0_per_frame41=oz = mz; -shape_0_per_frame42= -shape_0_per_frame43=oz = oz - 6; -shape_0_per_frame44=x = ox*fov/oz +0.5; -shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; -shape_0_per_frame46=y = oy*fov/oz + 0.5; -shape_0_per_frame47= -shape_0_per_frame48=a=1/mz*0.49; -shape_0_per_frame49=//a2=1/mz*.5; -shape_0_per_frame50=//border_a=1/mz*0.54; -shape_0_per_frame51=rad=1/mz*.005; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.520 -shapecode_1_y=0.500 -shapecode_1_rad=0.03333 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = int(rand(100))*.01; -shape_1_per_frame2=y = int(rand(100))*.01; -shape_1_per_frame3= -shape_1_per_frame4=a = if(above(frame%1,0),0,1); -shape_1_per_frame5= -shape_1_per_frame6=vol=bass+mid+treb; -shape_1_per_frame7=rad = vol*.1; -shapecode_2_enabled=1 -shapecode_2_sides=84 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.16777 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.50330 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.200 -shapecode_2_a=0.642 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.900 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0; -shape_2_init2=vy = 0; -shape_2_per_frame1=ti = time*.3; -shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); -shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad + bass; -shape_2_per_frame6= -shape_2_per_frame7=ti = time*2.3; -shape_2_per_frame8=x = x + .1*sin(ti); -shape_2_per_frame9=y = y + .1*cos(ti); -shapecode_3_enabled=1 -shapecode_3_sides=23 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1024 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10262 -shapecode_3_ang=0.43982 -shapecode_3_tex_ang=0.50894 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.500 -shapecode_3_r2=0.930 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.505 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0001*cos(ma)); -shape_3_per_frame5=my=my+(.0001*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14=rad=(bass+treb)/75; -shape_3_per_frame15=a=(above(bass+mid+treb,.1)); -shape_3_per_frame16=r=int(rand(100))/100; -shape_3_per_frame17=g=int(rand(100))/100; -shape_3_per_frame18=b=int(rand(100))/100; -shape_3_per_frame19=r2=int(rand(100))/100; -shape_3_per_frame20=g2=int(rand(100))/100; -shape_3_per_frame21=b2=int(rand(100))/100; -shape_3_per_frame22=r_border=int(rand(100))/100; -shape_3_per_frame23=g_border=int(rand(100))/100; -shape_3_per_frame24=b_border=int(rand(100))/100; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.01; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.266; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.28; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.036; -per_frame_32= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.1,0.7,2); -comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret=1-ret; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(0.7,1.6,0.9); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 deleted file mode 100644 index 557ad1e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R208c.milk2 +++ /dev/null @@ -1,1729 +0,0 @@ -Created with MILKDROP 3.1 on 01/04/2023 at 23:53:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.480 -blending_direction=1 -random_1=0.718 -random_2=0.523 -random_3=0.438 -random_4=0.122 -random_5=0.420 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004 2 NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*3; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0055; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`//ret /= float3(0.4,2.9,2.7); -comp_38=`//ret /= float3(1.8,1.2,2.3); -comp_39=`} -comp_40=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R208.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.165 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.980 -fWarpScale=0.930 -fZoomExponent=3.41350 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01621 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.080 -wave_x=0.988 -wave_y=1.000 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=54.400 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.910 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=41 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.01030 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t8 = 1; -wave_0_init2=t1 = q5; -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*0.0012; -wave_0_per_point3= -wave_0_per_point4=//r = int(rand(1001))*.001; -wave_0_per_point5=g=above(int(rand(1001))*.001,.9)*.5; -wave_0_per_point6=b = 0; -wave_0_per_point7=r = 0; -wave_0_per_point8= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.42000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+int(rand(4)))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*0.0021*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,0.82),0.55,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.54000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+int(rand(4)))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*0.0022*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,0.08),0.48,mx); -wave_2_per_point12=my=if(above(my,1.07),0.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.880 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=0.45; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+int(rand(4)))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*0.0019*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,0.12),0.52,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*0.11; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=92 -shapecode_0_x=0.952 -shapecode_0_y=0.500 -shapecode_0_rad=0.02705 -shapecode_0_ang=1.30376 -shapecode_0_tex_ang=1.25664 -shapecode_0_tex_zoom=3.07268 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.950 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=t1 = time - int (time); -shape_0_per_frame2=sample = instance/num_inst; -shape_0_per_frame3=t_abs = sample*3; -shape_0_per_frame4=t_rel = sample-time/5; -shape_0_per_frame5= -shape_0_per_frame6=ampl = 2*t_abs/2 ; -shape_0_per_frame7= -shape_0_per_frame8=k1=sin(time/13); -shape_0_per_frame9=k2=sin(time/12); -shape_0_per_frame10=ox = ampl*sin (t_abs*(31+5*k1)) + sin(time/25)*(1-t_abs)*0.4 ; -shape_0_per_frame11=oy = ampl*cos (t_abs*(31+5*k2)); -shape_0_per_frame12=oz = -1 ; -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=r = sqr(sin(t_rel*3.4)); -shape_0_per_frame16=g = sqr(sin(t_rel)); -shape_0_per_frame17=b = sqr (cos(t_rel*1.75)); -shape_0_per_frame18= -shape_0_per_frame19=//a=(0.1*(sin(t_abs*3)) + 0.6*q3*below (abs(1-t_abs-t1 ),0.3))*a; -shape_0_per_frame20= -shape_0_per_frame21=xang = time/9.5; -shape_0_per_frame22=yang = 0*time/7; -shape_0_per_frame23=zang = -time/22; -shape_0_per_frame24=fov = 0.57; -shape_0_per_frame25= -shape_0_per_frame26= -shape_0_per_frame27=// Rotation um x,y,z -shape_0_per_frame28= -shape_0_per_frame29=mx = ox*cos(zang) - oy*sin(zang); -shape_0_per_frame30=my = ox*sin(zang) + oy*cos(zang); -shape_0_per_frame31= -shape_0_per_frame32=ox = mx; -shape_0_per_frame33=oy = my; -shape_0_per_frame34=mx = ox*cos(yang) + oz*sin(yang); -shape_0_per_frame35=mz = - ox*sin(yang) + oz*cos(yang); -shape_0_per_frame36=ox = mx; -shape_0_per_frame37=oz = mz; -shape_0_per_frame38=my = oy*cos(xang) - oz*sin(xang); -shape_0_per_frame39=mz = oy*sin(xang) + oz*cos(xang); -shape_0_per_frame40=oy = my; -shape_0_per_frame41=oz = mz; -shape_0_per_frame42= -shape_0_per_frame43=oz = oz - 6; -shape_0_per_frame44=x = ox*fov/oz +0.5; -shape_0_per_frame45=//x = (x-0.5)*0.63 + 0.5; -shape_0_per_frame46=y = oy*fov/oz + 0.5; -shape_0_per_frame47= -shape_0_per_frame48=a=1/mz*0.49; -shape_0_per_frame49=//a2=1/mz*.5; -shape_0_per_frame50=//border_a=1/mz*0.54; -shape_0_per_frame51=rad=1/mz*.005; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.520 -shapecode_1_y=0.500 -shapecode_1_rad=0.03333 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.130 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = int(rand(100))*.01; -shape_1_per_frame2=y = int(rand(100))*.01; -shape_1_per_frame3= -shape_1_per_frame4=a = if(above(frame%1,0),0,1); -shape_1_per_frame5= -shape_1_per_frame6=vol=bass+mid+treb; -shape_1_per_frame7=rad = vol*.1; -shapecode_2_enabled=1 -shapecode_2_sides=84 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.16777 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.50330 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.200 -shapecode_2_a=0.642 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.900 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0; -shape_2_init2=vy = 0; -shape_2_per_frame1=ti = time*.3; -shape_2_per_frame2=x = 0.48 + 0.32*sin(ti); -shape_2_per_frame3=y = 0.51 + 0.299*cos(ti); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad + bass; -shape_2_per_frame6= -shape_2_per_frame7=ti = time*2.3; -shape_2_per_frame8=x = x + .1*sin(ti); -shape_2_per_frame9=y = y + .1*cos(ti); -shapecode_3_enabled=1 -shapecode_3_sides=23 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1024 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10262 -shapecode_3_ang=0.43982 -shapecode_3_tex_ang=0.50894 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.500 -shapecode_3_r2=0.930 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.505 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_3_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0001*cos(ma)); -shape_3_per_frame5=my=my+(.0001*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,0.984),(0.984-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,0.11),(1.07+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14=rad=(bass+treb)/75; -shape_3_per_frame15=a=(above(bass+mid+treb,.1)); -shape_3_per_frame16=r=int(rand(100))/100; -shape_3_per_frame17=g=int(rand(100))/100; -shape_3_per_frame18=b=int(rand(100))/100; -shape_3_per_frame19=r2=int(rand(100))/100; -shape_3_per_frame20=g2=int(rand(100))/100; -shape_3_per_frame21=b2=int(rand(100))/100; -shape_3_per_frame22=r_border=int(rand(100))/100; -shape_3_per_frame23=g_border=int(rand(100))/100; -shape_3_per_frame24=b_border=int(rand(100))/100; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0.52+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (int(rand(2000))-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (int(rand(2000))-1000)*0.0011 , d_y); -per_frame_13=r = if(is_beat, (int(rand(2000))-1000)*0.001 , r); -per_frame_14=z = if(is_beat, int(rand(1000))*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.01; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = int(rand(1000))/1000; -per_frame_22=q24 = int(rand(1000))/1000; -per_frame_23=q25 = (int(rand(1000))/1000)*6.28; -per_frame_24=q26 = q25 - 3.266; -per_frame_25=q27 = (int(rand(1000))/12000)+0.04; -per_frame_26= -per_frame_27=q28 = int(rand(1000))/1000; -per_frame_28=q29 = int(rand(1000))/1000; -per_frame_29=q30 = (int(rand(1000))/1000)*6.28; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (int(rand(1000))/14000)+0.036; -per_frame_32= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.47; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.36); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.1,0.7,2); -comp_17=`ret = lerp(ret,float3(1.5,0.5,0.3),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret=1-ret; -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(-2.3,-2.3,-2.4); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk deleted file mode 100644 index 5d31649..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R209.milk +++ /dev/null @@ -1,255 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.504 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.415 -cy=0.610 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.98967 -sy=0.99990 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.750 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.950 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.160 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.030 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.11100 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.100 -shapecode_1_r2=0.000 -shapecode_1_g2=1.130 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.075 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.635 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.070 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.430 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.93000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.770 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.138),0.53+abs(sin(time*0.377)*0.09),if(above(treb,1.06),0.62+0.09*sin(time*1.123), 0.377-treb-sin(time/2.25)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.007*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + sin(3)/100; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_fc_main,uv).xyz;ret*=0.96;} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.1,1.4,0.1),1,ret.x)*2.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk deleted file mode 100644 index 2b299b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R211.milk +++ /dev/null @@ -1,344 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=1.364 -fWaveSmoothing=0.536 -fWaveParam=0.000 -fModWaveAlphaStart=0.713 -fModWaveAlphaEnd=1.290 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=0.86155 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.515 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.700 -wave_b=0.700 -wave_x=0.380 -wave_y=0.540 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.900 -mv_g=1.230 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.180 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.200 -wavecode_0_b=0.840 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.180 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.970 -wavecode_2_g=0.860 -wavecode_2_b=1.000 -wavecode_2_a=0.910 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.990 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.890 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.230 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.770 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.780 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.615 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.120 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.093 -per_frame_1=t = time*9.59; -per_frame_2=wave_x = wave_x + 0.2498*( 0.595*sin(2.221*time*5) + 0.249*sin(1.9303*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time+4) ); -per_frame_8=zoom = zoom + 0.0158*( 0.546*sin(0.336*time+1) + 0.48*sin(0.529*time+2) ); -per_frame_9=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_10=dy = dy + 0.0024*( 0.666*sin(0.3226*time) + 0.308*sin(0.5152*time) ); -per_pixel_1=x = 0.49 + (x-0.49)*q1; -per_pixel_2=y = 0.587 - (y-0.587)*q2; -per_pixel_3= -per_pixel_4=x = q26 + (x-q26)/q28 - q29; -per_pixel_5=y = q27 + (y-q27)/q28 - q30; -per_pixel_6= -per_pixel_7=// have a nice warp effect? - rotate it like a shape! -per_pixel_8= -per_pixel_9= angle = q25; -per_pixel_10= -per_pixel_11=///////////////////////////////////////////////////////// -per_pixel_12=X1 = x - q26; -per_pixel_13=Y1 = y - q27; -per_pixel_14=x = q26 + cos(-angle)*X1 -sin(-angle)*Y1; // rotate the x/y pane -per_pixel_15=y = q27 + sin(-angle)*X1 +cos(-angle)*Y1; -per_pixel_16=///////////////////////////////////////////////////////// -per_pixel_17= -per_pixel_18= -per_pixel_19=dx = x*(1-x)-q5*x*y/(x+q6); -per_pixel_20=dy = -q7*y*(1-y/x); -per_pixel_21= -per_pixel_22=dx = -0.01*dx/q1; -per_pixel_23=dy = -0.01*dy/q2; -per_pixel_24= -per_pixel_25= -per_pixel_26=//dx = 0; -per_pixel_27=//dy = 0; -per_pixel_28= -per_pixel_29=///////////////////////////////////////////////////////// -per_pixel_30=dx1 = cos(angle)*dx - sin(angle)*dy; // and finally the dx/dy pane is rotated to match the x/y pane -per_pixel_31=dy1 = sin(angle)*dx + cos(angle)*dy; -per_pixel_32=dx = dx1*aspectx; -per_pixel_33=dy = dy1*aspecty; -per_pixel_34=///////////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz*1.071; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x); -warp_16=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_17=` ((uv.xyy*q27 -warp_18=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_19=` ).xyz* -warp_20=` float3(2.3,1.3,2)*0.05 + -warp_21=` time*float3(2.3,2.1,0)*q29 -warp_22=` ); -warp_23=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_24=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*0.59; -warp_25=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_26=`float t = 0.4; -warp_27=` if (n < 1.56) -warp_28=` ret -= t; -warp_29=` if (n > 3.1) -warp_30=` ret -= t; -warp_31=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_32=` ret += t; -warp_33=` -warp_34=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_35=` -warp_36=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.281)); -warp_37=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_38=` -warp_39=` // darken (decay) over time -warp_40=` //ret = (ret - 0.016)*0.985; -warp_41=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.42); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.57/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(2.6,1.8,1.1); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(2.4,0.1,2.1)*ret.z + float3(1.4,1.6,1.5)*ret.y; -comp_36=`ret *= 1.99; //MilkDrop2077 gamma effect -comp_37=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk deleted file mode 100644 index 29f3c11..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R212.milk +++ /dev/null @@ -1,401 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.703 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=2.472 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.520 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.360 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.960 -wavecode_0_g=0.990 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=f2=0; -wave_0_init2=pp=100; -wave_0_init3=pt=100; -wave_0_per_frame1=t1=above(bass,bass_att*1.3); -wave_0_per_frame2= -wave_0_per_frame3=pt=pt+q4*.001; -wave_0_per_frame4=t2=pt; -wave_0_per_point1=pp=pp+1; -wave_0_per_point2= -wave_0_per_point3= -wave_0_per_point4= -wave_0_per_point5=va=va*.99+value1*.01; -wave_0_per_point6=vb=above(value1,va); -wave_0_per_point7= -wave_0_per_point8= -wave_0_per_point9=dx=(value1*q2*treb)*.01; -wave_0_per_point10=dy=(value2*q2*bass)*0.01; -wave_0_per_point11= -wave_0_per_point12=xx=xx+dx; -wave_0_per_point13=yy=yy+dy; -wave_0_per_point14= -wave_0_per_point15=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_0_per_point16=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_0_per_point17= -wave_0_per_point18=y=yy+value1*.01; -wave_0_per_point19=x=xx; -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=f2=equal((pp)%2,0); -wave_0_per_point23=//f2=1; -wave_0_per_point24= -wave_0_per_point25= -wave_0_per_point26= -wave_0_per_point27=r=(sin(t2*mid)*.5+.5)*f2+(1-f2)*bass_att*.45; -wave_0_per_point28=g=(tan(t2*treb)*.5+.5)*f2+(1-f2)*treb_att*.4; -wave_0_per_point29=b=(cos(t2*bass)*.5+.5)*f2+(1-f2)*mid_att*.5; -wave_0_per_point30= -wave_0_per_point31=a=value1*bass; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=0.500 -wave_1_per_frame1=dt=treb-ltreb; -wave_1_per_frame2=ltreb=treb; -wave_1_per_frame3=t2=dt; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=t1=above(bass,bass_att*1.3); -wave_1_per_frame7= -wave_1_per_frame8=bc=bc+q1; -wave_1_per_frame9=t3=equal(bc%4,0); -wave_1_per_point1= -wave_1_per_point2= -wave_1_per_point3=va=va*.99+value1*.01; -wave_1_per_point4=vb=above(value1,va); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=dx=(value1*t2*mid)*.01; -wave_1_per_point8=dy=(value2*t2*bass_att)*.01; -wave_1_per_point9= -wave_1_per_point10=xx=xx+dx; -wave_1_per_point11=yy=yy+dy; -wave_1_per_point12= -wave_1_per_point13=xx=if(above(xx,1),0,if(below(xx,0),1,xx)); -wave_1_per_point14=yy=if(above(yy,1),0,if(below(yy,0),1,yy)); -wave_1_per_point15= -wave_1_per_point16=y=yy+value1*.01; -wave_1_per_point17=x=xx; -wave_1_per_point18= -wave_1_per_point19= -wave_1_per_point20=r=q1; -wave_1_per_point21=g=t3*q1; -wave_1_per_point22=b=q1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.040 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.030 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.040 -shapecode_0_b=0.970 -shapecode_0_a=0.980 -shapecode_0_r2=0.980 -shapecode_0_g2=1.000 -shapecode_0_b2=0.960 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=rad=q1*.33; -shape_0_per_frame2=y=0.52; -shape_0_per_frame3=x=0.19; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.020 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.030 -shapecode_1_border_r=0.990 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=rad=q3*0.327; -shape_1_per_frame2=x=0.19; -shape_1_per_frame3=y=0.247; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.43606 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.990 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.010 -shapecode_2_a2=1.000 -shapecode_2_border_r=0.980 -shapecode_2_border_g=1.040 -shapecode_2_border_b=0.970 -shapecode_2_border_a=0.100 -shape_2_per_frame1=rad=q5*.33; -shape_2_per_frame2=y=.75; -shape_2_per_frame3=x=.2; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.515 -shapecode_3_y=0.505 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.970 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.960 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.102 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(0.34*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-0.048*sin(bass_att*0.08)*sin(0.37*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=10.1242-0.038*above(rad,0.12); -per_pixel_2=//zoom=zoom+0.042*above(rad,0.131); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-0.039*above(rad,0.33); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-0.059*above(rad,0.34); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-0.055*above(rad,0.61); -per_pixel_14=//zoom=zoom+0.047*above(rad,0.575); -per_pixel_15=//zoom=zoom-0.049*above(rad,0.8); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+0.051*above(rad,1.046); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+0.142*(1-x)*0.058*sin(rad*time*2); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(2,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*1.36; -comp_22=` -comp_23=`ret = lerp(float3(2,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(2,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*1.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(2.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*1.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk deleted file mode 100644 index 8a04d96..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213.milk +++ /dev/null @@ -1,470 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.160 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,0.22)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.950 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.010 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 deleted file mode 100644 index 8bc3e6f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213b.milk2 +++ /dev/null @@ -1,572 +0,0 @@ -Created with MILKDROP 3 PRO on 05/06/2024 at 21:47:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.50 -blending_direction=1 -random_1=0.462060 -random_2=0.535230 -random_3=0.252981 -random_4=0.118022 -random_5=0.074390 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R239 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R213 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 deleted file mode 100644 index 3788a66..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R213c.milk2 +++ /dev/null @@ -1,572 +0,0 @@ -Created with MILKDROP 3 PRO on 05/06/2024 at 21:48:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=1 -random_1=0.086721 -random_2=0.299865 -random_3=0.028184 -random_4=0.757859 -random_5=0.869241 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R239 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R213 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.042 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.011 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.228 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.100 -mv_b=0.970 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,0.93)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00011*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,0.11)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.961),(0.961-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,1.05),(1.05-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,0.12),(0.77+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*0.28+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.27+t2-1*pi23)+1)*0.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -per_frame_init_1=dirx = 1; -per_frame_1=dec_med = pow (0.69, 30/fps); -per_frame_2=dec_slow = pow (0.9, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.1); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass + mid + treb; -per_frame_17=q29 = 2 * (index2%2-.5); -per_frame_18=q25 = min(1,q22/2); -per_frame_19= -per_frame_20=k1 = is_beat*equal(index%4,0); -per_frame_21=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_22=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_23=rott = p2 * 3.1416/4; -per_frame_24=q1 = cos(rott); -per_frame_25=q2 = sin(rott); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29= -per_frame_30=q27 = index; -per_frame_31=q28 = index2; -per_frame_32= -per_frame_33=mov = mov*dec_med + (1-dec_med)*above(index%8,2); -per_frame_34=movez = movez + 1/fps*mov; -per_frame_35=q30 = movez; -per_frame_36=//************************** -per_frame_37= -per_frame_38=q8 = movex; q9 = movey; -per_frame_39= -per_frame_40=trel1 = trel1 + (q1*q22*3)/fps; -per_frame_41=trel2 = trel2 + (q2*q22*2)/fps; -per_frame_42=trel3 = trel3 + 4*(1-mov)/fps; -per_frame_43=trel4 = trel4 + 1 * mov/fps; -per_frame_44= -per_frame_45=q11 = .3*sin(trel1); -per_frame_46=q12 = 0.1*cos(trel2); -per_frame_47=q13 = 8 + 6*sin(trel3); -per_frame_48= -per_frame_49=q14 = .3*sin(trel2); -per_frame_50=q15 = .2*cos(trel3) ; -per_frame_51=q16 = 6 + 3*sin(trel1); -per_frame_52= -per_frame_53=q17 = .3*sin(trel4); -per_frame_54=q18 = .3*cos(trel2); -per_frame_55=q19 = 3 + sin(trel3); -per_frame_56= -per_frame_57=trot = trel1/2; -per_frame_58=trot = index2*6.28/4; -per_frame_59=q5 = cos(trot); -per_frame_60=q6 = sin(trot); -per_frame_61=q7 = -q6; -per_frame_62=q8 = q5; -per_frame_63= -per_frame_64= -per_frame_65= -per_frame_66= -per_frame_67= -per_pixel_1=//zoom=1.02-sin(time*q4*3.14*.01+3.14*bass_att)*0.001*(.5-rad*sin(ang+treb-bass_att*3)); -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.95; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2=uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=`float2 uv3=uv; -comp_6=`uv3.y=1-uv3.y; -comp_7=` -comp_8=` float2 d = texsize.zw*4; -comp_9=` float1 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ).y; -comp_10=` float1 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ).y; -comp_11=` float2 uv_y = uv-float2(dx,dy)*0.4; -comp_12=` -comp_13=` float2 d2 = texsize.zw*4; -comp_14=` float1 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv2-float2(1,0)*d2) ).y; -comp_15=` float1 dy2 = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv2-float2(0,1)*d2) ).y; -comp_16=` float2 uv2_y = uv2-float2(dx2,dy2)*0.36; -comp_17=` -comp_18=` float2 d3 = texsize.zw*4; -comp_19=` float1 dx3 = ( GetBlur1(uv3+float2(1,0)*d3)-GetBlur1(uv3-float2(1,0)*d3) ).y; -comp_20=` float1 dy3 = ( GetBlur1(uv3+float2(0,1)*d3)-GetBlur1(uv3-float2(0,1)*d3) ).y; -comp_21=` float2 uv3_y = uv3-float2(dx3,dy3)*0.36; -comp_22=` -comp_23=`ret = lerp(float3(1,1.1,1.8)*tex2D(sampler_fc_main, uv_y).x, -comp_24=` lerp(float3(1.8,0.4,2.5),float3(2.8,2.4,0),GetPixel(uv).z), -comp_25=` GetBlur1(uv).y*0.5); -comp_26=`ret = lerp( ret, float3(1.4,1,2.3), GetPixel(uv_y).z); -comp_27=` -comp_28=`float3 ret2= lerp(float3(0,0.5,2.7)*tex2D(sampler_fc_main, uv2_y).x, -comp_29=` lerp(float3(0,2.5,1),float3(2.9,0.3,2.8),GetPixel(uv2).z), -comp_30=` GetBlur1(uv2).y*0.5); -comp_31=`ret2= lerp( ret2, float3(0.2,2.2,2.8), GetPixel(uv_y).z); -comp_32=` -comp_33=`float3 ret3= lerp(float3(1.9,0.9,0.5)*tex2D(sampler_fc_main, uv3_y).x, -comp_34=` lerp(float3(2.1,0.9,2.5),float3(1.9,0.5,1.9),GetPixel(uv3).z), -comp_35=` GetBlur1(uv3).y*0.54); -comp_36=`ret3= lerp( ret3, float3(1.7,0.5,1.6), GetPixel(uv3_y).z); -comp_37=` -comp_38=`ret+=ret-ret3; -comp_39=`} -comp_40=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk deleted file mode 100644 index 8d8c896..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R215.milk +++ /dev/null @@ -1,314 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.995 -fVideoEchoZoom=0.248 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=96.000 -fWaveScale=0.838 -fWaveSmoothing=0.396 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=0.92000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.09000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.709 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.252 -ib_r=0.230 -ib_g=0.237 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.040 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.930 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.51000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.030 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.05000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.070 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.960 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.080 -shapecode_0_border_b=0.910 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.06000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.094 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.990 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.460 -shapecode_3_y=0.500 -shapecode_3_rad=0.10400 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.040 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.070 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.050 -shapecode_3_border_b=0.910 -shapecode_3_border_a=0.101 -per_frame_1=dec_med = pow (0.93, 30/fps); -per_frame_2=dec_slow = pow (0.911, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .4+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %12; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass + mid + treb; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%2,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.11018/4; -per_frame_25=q1 = cos(rott); -per_frame_26=q2 = sin(rott); -per_frame_27=q3 = -q2; -per_frame_28=q4 = q1; -per_frame_29= -per_frame_30=drot = (index%4-2) * 30/fps; -per_frame_31=p3 = p3*dec_slow + (1-dec_slow)*30/fps * drot; -per_frame_32=q30 = p3 ; -per_frame_33= -per_frame_34=stag = (q27+index2*1); -per_frame_35=stag = max(stag,1); -per_frame_36=p4 = dec_med*p4 + (1-dec_med)*stag; -per_frame_37=q31 = p4; -per_frame_38= -per_frame_39=zoom = 1 + 0.05*q1; -per_frame_40=rot = -0.007 * index; -per_frame_41= -per_frame_42=q32 = pow(0.996, 30/fps); //fade -per_frame_43= -per_frame_44=monitor = index2; -per_pixel_1=warp = .0; -per_pixel_2=rot = .0; -per_pixel_3=zoom = 1.01 -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = uv-.5; -warp_4=`float2 uv2 = uv-.5*float2(uv-uv_orig); -warp_5=`float2 uv3 = uv_orig; -warp_6=`float k = 16*lum(GetBlur1(uv_orig))*(.5+q22); -warp_7=` -warp_8=`uv3 = mul(uv1,float2x2(cos(k),sin(k),-sin(k),cos(k))); -warp_9=`float2 uvd = .25*lum(GetBlur1(uv_orig))*uv3; -warp_10=`uv += uvd; -warp_11=`uv2 += uvd; -warp_12=` -warp_13=`float2 zz = uv_orig * texsize.xy *.02+time; -warp_14=`float h1 = (cos(zz.y*q1) * sin(-zz.y)); -warp_15=`float h2 = (sin(zz.x) * cos(zz.y*q2)); -warp_16=` -warp_17=`float2 curl = float2(h1,h2)*texsize.zw * q31; -warp_18=`uv = uv +curl; -warp_19=`uv2 = uv2 +curl; -warp_20=` -warp_21=`float border = max(pow(uv_orig.x-.5,6),pow(uv_orig.y-.5,6)); -warp_22=`float3 crisp = tex2D(sampler_fw_main,uv)*2 +tex2D(sampler_fw_main,uv2)*0; -warp_23=` -warp_24=`crisp = crisp *.98/2 -.005- 8*border;; -warp_25=` -warp_26=`q25 = (q22 >= 1) * q15; -warp_27=`crisp = crisp * (1-q25) + (q25)*GetPixel(uv_orig); -warp_28=` -warp_29=` -warp_30=`ret = lerp(crisp,lum(crisp),0.19*lum(GetBlur1(uv_orig))); -warp_31=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.046 + 0.87*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret += pow(tex2D(sampler_main,float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main,1-uv).yyy,float3(1,2,3)); //MilkDrop2077 shadow effect -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 deleted file mode 100644 index d2a47bd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216 GLASS [PRIVATE].milk2 +++ /dev/null @@ -1,1613 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 21:59:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=-1 -random_1=0.175474 -random_2=0.804472 -random_3=0.986585 -random_4=0.421409 -random_5=0.237805 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.027 XLines 4 VERRE.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = 2.9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-tan(12),3); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`ret -= 0.05; -comp_23=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R216.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=3 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.050 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.820 -b1ed=1.000 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3=dt = 0.02; -per_frame_4= -per_frame_5=h = h + v*dt; -per_frame_6= -per_frame_7=v = v*0.986 + a*dt; -per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; -per_frame_9= -per_frame_10=monitor = w2; -per_frame_11= -per_frame_12= -per_frame_13=w1 = w1 + w1v*dt; -per_frame_14=w1v = w1v*1.088 + w1a*dt; -per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; -per_frame_16= -per_frame_17=w2 = w2 + w2v*dt; -per_frame_18=w2v = w2v*0.98 + w2a*dt; -per_frame_19=w2a = -(w2-w1)*20; -per_frame_20= -per_frame_21=bb = bb*0.99 + bass*0.01; -per_frame_22=mm = mm*0.99 + mid*0.01; -per_frame_23=tt = tt*0.99 + treb*0.01; -per_frame_24= -per_frame_25=mi = min(min(bb,mm),tt); -per_frame_26=ma = max(max(bb,mm),tt); -per_frame_27=av = (bb+mm+tt-mi-ma); -per_frame_28=q5 = av; -per_frame_29=avn = (av-mi)/(ma-mi); -per_frame_30=av = abs(avo-avn); -per_frame_31=avo = avn; -per_frame_32= -per_frame_33=q1 = h*0.8 + 0.12; -per_frame_34=q2 = (w1); -per_frame_35=q3 = (w2 + w1); -per_frame_36=q4 = 0.1+ avo*0.1; -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=0.52; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/2); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=0.237 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); -comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); -comp_13=` -comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk deleted file mode 100644 index 546ca3f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R216.milk +++ /dev/null @@ -1,345 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=3 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.050 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.820 -b1ed=1.000 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3=dt = 0.02; -per_frame_4= -per_frame_5=h = h + v*dt; -per_frame_6= -per_frame_7=v = v*0.986 + a*dt; -per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; -per_frame_9= -per_frame_10=monitor = w2; -per_frame_11= -per_frame_12= -per_frame_13=w1 = w1 + w1v*dt; -per_frame_14=w1v = w1v*1.088 + w1a*dt; -per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; -per_frame_16= -per_frame_17=w2 = w2 + w2v*dt; -per_frame_18=w2v = w2v*0.98 + w2a*dt; -per_frame_19=w2a = -(w2-w1)*20; -per_frame_20= -per_frame_21=bb = bb*0.99 + bass*0.01; -per_frame_22=mm = mm*0.99 + mid*0.01; -per_frame_23=tt = tt*0.99 + treb*0.01; -per_frame_24= -per_frame_25=mi = min(min(bb,mm),tt); -per_frame_26=ma = max(max(bb,mm),tt); -per_frame_27=av = (bb+mm+tt-mi-ma); -per_frame_28=q5 = av; -per_frame_29=avn = (av-mi)/(ma-mi); -per_frame_30=av = abs(avo-avn); -per_frame_31=avo = avn; -per_frame_32= -per_frame_33=q1 = h*0.8 + 0.12; -per_frame_34=q2 = (w1); -per_frame_35=q3 = (w2 + w1); -per_frame_36=q4 = 0.1+ avo*0.1; -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=0.52; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.012653*sin((ang*2-1)*int(sin(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/2); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=0.237 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.67),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); -comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); -comp_13=` -comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk deleted file mode 100644 index ed284d9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala 2.milk +++ /dev/null @@ -1,172 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.10000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01163 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.425 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.230 -ib_b=0.235 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=sin(time*3.14*20)*0.002; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/4000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; -per_pixel_4= -per_pixel_5= -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; -comp_6=`//MilkDrop3 Burn Mode: -comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_8=`//MilkDrop3 Solarize Mode: -comp_9=`ret = ret*(1-ret)*4; -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala3.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=2.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk deleted file mode 100644 index 95574b4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217 Mandala.milk +++ /dev/null @@ -1,138 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.10000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01163 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.425 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.230 -ib_b=0.235 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=sin(time*3.14*20)*0.002; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/4000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; -per_pixel_4= -per_pixel_5= -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.965; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; -comp_6=`//MilkDrop3 Burn Mode: -comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_8=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala3.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=2.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk deleted file mode 100644 index f366594..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R217.milk +++ /dev/null @@ -1,264 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.10000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00500 -dy=0.00000 -warp=0.01163 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.425 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.230 -ib_b=0.235 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.15000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.830 -wavecode_1_b=1.000 -wavecode_1_a=1.050 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.150 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.46000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.575 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.900 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.109 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.465 -shapecode_1_y=0.500 -shapecode_1_rad=0.10400 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.104 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.500 -shapecode_3_rad=0.09900 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dx=0; -per_frame_2=warp=0; -per_frame_3=rot=sin(time*3.14*20)*0.002; -per_frame_4=monitor=bass; -per_frame_5=q3=int(rand(1000))/1000; -per_frame_6=q2=q3+int(rand(1000))/4000; -per_frame_7=all=(bass_att+treb_att+mid_att)/20+all; -per_frame_8=wave_r=q3*0.1+sin(all*0.6)*0.9; -per_frame_9=wave_g=sin(4*sin(all*1.0)); -per_frame_10=wave_b=sin(cos(all*1.11)*4); -per_pixel_1=dy=cos(time*555)*above(bass_att,1)*above(y,q3)*below(y,q2); -per_pixel_2=dx=cos(time*555)*above(treb,1)*above(x,q3)*below(x,q2); -per_pixel_3=zoom=above(x,q3)*above(y,q3)*below(x,q2)*below(y,q2)*0.21+1; -per_pixel_4= -per_pixel_5= -warp_1=`#define MyGet GetPixel //GetBlur1 -warp_2=`shader_body -warp_3=`{ -warp_4=` // GROW EFFECT - bright pixels spread radially outward. -warp_5=` // BE CAREFUL - this can really thrash the texture cache! (SLOW) -warp_6=` float grad_rad = 3; //TWEAK -warp_7=` float str = 2.3; //TWEAK -warp_8=` float3 d = float3(texsize.zw, 0) * grad_rad; -warp_9=` float4 lums = 0; -warp_10=` lums.x = lum( MyGet(uv + texsize.zw*d.xz) ); -warp_11=` lums.y = lum( MyGet(uv - texsize.zw*d.xz) ); -warp_12=` lums.z = lum( MyGet(uv + texsize.zw*d.zy) ); -warp_13=` lums.w = lum( MyGet(uv - texsize.zw*d.zy) ); -warp_14=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*str*1000/grad_rad; -warp_15=` grad = (saturate(grad*0.5+0.5)*2-1)*1.4; -warp_16=` // sample previous frame -warp_17=` ret = tex2D( sampler_fc_main, uv + grad*texsize.zw ).xyz; -warp_18=` -warp_19=` // darken (decay) over time -warp_20=` ret *= 0.965; //or try: ret -= 0.004; -warp_21=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.44); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.4,2.7,2.8),1,ret.x)*2.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk deleted file mode 100644 index 05e7191..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R218.milk +++ /dev/null @@ -1,330 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.009 -fWaveSmoothing=0.781 -fWaveParam=-1.230 -fModWaveAlphaStart=0.682 -fModWaveAlphaEnd=1.157 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.618 -wave_g=0.591 -wave_b=0.578 -wave_x=0.500 -wave_y=0.530 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=13.312 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.170 -mv_g=1.101 -mv_b=0.817 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.82000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.030 -wavecode_0_g=1.180 -wavecode_0_b=1.080 -wavecode_0_a=1.000 -wave_0_per_frame1=tic = time - tir; -wave_0_per_frame2=tir = time; -wave_0_per_frame3= -wave_0_per_frame4=mixa = (mixa + q1*tic)*below(mixa,10000); -wave_0_per_frame5=t1 = mixa - int(mixa); -wave_0_per_frame6=mixb = (mixb + q2*tic)*below(mixb,10000); -wave_0_per_frame7=t2 = mixb - int(mixb); -wave_0_per_frame8=mixc = (mixc + q3*tic)*below(mixc,10000); -wave_0_per_frame9=t3 = mixc - int(mixc); -wave_0_per_point1=it = (it+1)*above(sample,0); -wave_0_per_point2= -wave_0_per_point3=dc = (dc + equal(it%48,0))*above(sample,0); -wave_0_per_point4= -wave_0_per_point5=lx = t1*equal(dc,0) + (1-t3)*(equal(dc,2) + equal(dc,1)) + t2*equal(dc,3); -wave_0_per_point6=ly = 0 + (equal(dc,1) + equal(dc,3))*.975; -wave_0_per_point7= -wave_0_per_point8=mx = equal((it+6)%6,0)*-.1 + equal((it+1)%6,0)*-.1 + equal((it+4)%6,0)*.1 + equal((it+3)%6,0)*.1; -wave_0_per_point9=my = (my + equal((it+3)%6,0)*.01 + equal((it)%6,0)*.01)*(above(sample,0) - equal((it*.5)%48,0)); -wave_0_per_point10= -wave_0_per_point11=x = if(below(dc,2),lx + mx*0.085,ly + my*0.08); -wave_0_per_point12=y = if(below(dc,2),ly + my*0.12,lx + mx*0.15); -wave_0_per_point13= -wave_0_per_point14=b = 1; -wave_0_per_point15=r = equal(mx,0)*.8; -wave_0_per_point16=g = equal(mx,0)*1; -wave_0_per_point17=a = equal(mx,0)*below(dc,4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.07000 -wavecode_1_smoothing=0.45000 -wavecode_1_r=1.140 -wavecode_1_g=0.960 -wavecode_1_b=0.830 -wavecode_1_a=0.830 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.04000 -wavecode_2_smoothing=0.55000 -wavecode_2_r=0.890 -wavecode_2_g=1.120 -wavecode_2_b=1.180 -wavecode_2_a=0.930 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.81000 -wavecode_3_smoothing=0.45500 -wavecode_3_r=1.070 -wavecode_3_g=0.800 -wavecode_3_b=0.970 -wavecode_3_a=0.990 -shapecode_0_enabled=1 -shapecode_0_sides=25 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.425 -shapecode_0_y=0.460 -shapecode_0_rad=1.00208 -shapecode_0_ang=5.71770 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.58777 -shapecode_0_r=0.830 -shapecode_0_g=0.968 -shapecode_0_b=0.000 -shapecode_0_a=0.940 -shapecode_0_r2=0.900 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=0.780 -shapecode_0_border_b=0.870 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=0.38+q7; -shape_0_per_frame2=y=0.57+q8; -shape_0_per_frame3=ang=time; -shapecode_1_enabled=1 -shapecode_1_sides=88 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.590 -shapecode_1_y=0.847 -shapecode_1_rad=0.36137 -shapecode_1_ang=6.22036 -shapecode_1_tex_ang=6.34602 -shapecode_1_tex_zoom=0.56819 -shapecode_1_r=0.000 -shapecode_1_g=0.405 -shapecode_1_b=0.990 -shapecode_1_a=1.230 -shapecode_1_r2=1.050 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//tex_ang=cos(time); -shape_1_per_frame2=//ang=time; -shape_1_per_frame3=tex_zoom=(sin(time)*0.488+0.488)*0.2; -shape_1_per_frame4=//x=0.54-q4; -shape_1_per_frame5=y=0.09-q5; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.555 -shapecode_2_y=0.430 -shapecode_2_rad=0.64855 -shapecode_2_ang=3.23584 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.06707 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.000 -shapecode_2_r2=0.840 -shapecode_2_g2=0.376 -shapecode_2_b2=0.103 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.140 -shapecode_2_border_g=0.870 -shapecode_2_border_b=1.190 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + q7; -shape_2_per_frame2=y = 0.53 + q8; -shape_2_per_frame3=a=cos(time)*0.42+0.42; -shape_2_per_frame4=//a2=sin(time)*0.43+0.43; -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.575 -shapecode_3_y=0.565 -shapecode_3_rad=0.18167 -shapecode_3_ang=2.28080 -shapecode_3_tex_ang=2.38761 -shapecode_3_tex_zoom=0.25384 -shapecode_3_r=1.000 -shapecode_3_g=1.220 -shapecode_3_b=0.870 -shapecode_3_a=0.940 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.6 - q7; -shape_3_per_frame2=y = 0.6 - q8; -shape_3_per_frame3= -shape_3_per_frame4=d = abs(x-0.6) + abs(y-0.6); -shape_3_per_frame5=tex_ang=time; -shape_3_per_frame6=r=bass; -shape_3_per_frame7=ang=(cos(time)*0.62+0.62)*5.275; -shape_3_per_frame8=//a = max(1 - d*4,0); -shape_3_per_frame9=//a2 = max(1 - d*4*2,0); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*3 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.121)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 1.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1124*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.65); -comp_8=` -comp_9=` ret = float3(1,1.7,2.2)*ret.x + -comp_10=` float3(2.6,2.9,0.6)*ret.y + -comp_11=` float3(2.4,1.4,0.4)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret = ret*(1-ret)*4; //MilkDrop2077 solarize effect -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk deleted file mode 100644 index 73478ad..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk +++ /dev/null @@ -1,321 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 deleted file mode 100644 index f3ed03d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R222.milk2 +++ /dev/null @@ -1,1539 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:48:06 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.410 -blending_direction=-1 -random_1=0.637 -random_2=0.463 -random_3=0.007 -random_4=0.062 -random_5=0.693 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R222.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=4.365 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99245 -rot=0.02790 -cx=0.500 -cy=0.495 -dx=0.00000 -dy=0.00000 -warp=0.36278 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=0.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*0.29,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=wave_r =wave_r +0.3*sin(0.005*time*sin(time)); -per_frame_26=wave_g =wave_g +0.3*sin(0.008*zime*sin(0.5*time)); -per_frame_27=wave_b =wave_b +0.3*sin(0.01*time*sin(0.7*time)); -per_pixel_1=zoom = zoom + 0.01*sin(rad*12 + ang*3 + time*-3.5)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`ret.xy = ret.yx; -comp_11=`ret *= 1.8; -comp_12=`ret -= 1.4; -comp_13=`ret /= float3(0.1,1.0,-1.4); -comp_14=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 deleted file mode 100644 index afe4237..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R223.milk2 +++ /dev/null @@ -1,1644 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:28:59 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.45 -blending_direction=1 -random_1=0.710976 -random_2=0.424661 -random_3=0.562331 -random_4=0.749865 -random_5=0.854607 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Snake Textures 4.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`ret /= float3(1.2,1.0,0.5); -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R223.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.196 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.490 -cy=0.500 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=22.982 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.160 -b2x=1.000 -b3x=1.100 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.870 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.120 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.01000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.134 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*0.0018*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,0.8),0.54,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*0.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*0.51; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.870 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*0.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,0.83),0.45,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.940 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*0.00215*bass); -wave_3_per_point7=my=my+(equal(md,2)*0.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,0.95),0.47,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35963 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.129 -shapecode_0_b2=0.000 -shapecode_0_a2=0.460 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.860 -shapecode_0_border_b=0.860 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.505 -shapecode_2_rad=0.09400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.960 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.100 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.130 -shapecode_2_border_a=0.090 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.535 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.09000 -shapecode_3_r=1.119 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.050 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(.5*time); -per_frame_2=q2=sin(.2*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-.04*sin(bass_att*.1)*sin(.3*time); -per_frame_16= -per_frame_17=dy=.002*sin(time*.623)+.002*cos(time*.31); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=1.091-0.048*above(rad,0.1); -per_pixel_2=//zoom=zoom+0.046*above(rad,0.101); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+.05*above(rad,.31); -per_pixel_7=//zoom=zoom-.05*above(rad,.4); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-.05*above(rad,.49); -per_pixel_10=//zoom=zoom+.05*above(rad,.50); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-.05*above(rad,.7); -per_pixel_14=//zoom=zoom+0.057*above(rad,0.696); -per_pixel_15=//zoom=zoom-.05*above(rad,.8); -per_pixel_16=//zoom=zoom+0.053*above(rad,0.8533); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+0.129*x*0.045*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.0053; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.049*(1.13-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.052 + 0.85*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret -= float3(0,1,0); // MilkDrop 2077 -comp_14=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_15=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk deleted file mode 100644 index 074ba4d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227.milk +++ /dev/null @@ -1,381 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=q4 = cos(wave_mystery*3.1415927*2); -per_frame_13=q5 = sin(wave_mystery*3.1415927*2); -per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); -per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_main,uv).xyz;ret*=1.00;} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk deleted file mode 100644 index dacb3f7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R227s.milk +++ /dev/null @@ -1,365 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=441 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=decay = decay - 0.01*equal(frame%20,0); -per_frame_7=//zoom = 1; -per_frame_8=//warp = 0; -per_frame_9=zoom = zoom + 0.3*(0.01*cos(time*0.317+1) + 0.01*cos(time*0.1132+4)); -per_frame_10=rot = rot + 0.5*(0.01*cos(time*0.214+3) + 0.01*cos(time*0.2732+2)); -per_frame_11=wave_mystery = time*0.05; -per_frame_12=q4 = cos(wave_mystery*3.1415927*2); -per_frame_13=q5 = sin(wave_mystery*3.1415927*2); -per_frame_14=//zoom = zoom + (max(1, bass_att)-1)*0.01; -per_pixel_1=dx = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dx*sin(treb); -per_pixel_2=dy = if(below(abs(q1-x),0.01),if(below(y,q2),max(0.02-abs(q1-x),0),0.001),0.001)+dy*cos(bass); -warp_1=`shader_body -warp_2=`{ret=tex2D(sampler_main,uv).xyz;ret*=1.00;} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(0.7,2.0,1.1); -comp_36=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\puzzle1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.260000 -SpriteSY=-0.260000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.35+(bass_att/12); -code_2=new_scale=1.0+-0.440000/2+0.1*sin(time*0.600000+(bass_att/8)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 deleted file mode 100644 index edc3ce0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R228 bubbles.milk2 +++ /dev/null @@ -1,1176 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 16:22:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=-1 -random_1=0.469241 -random_2=0.135908 -random_3=0.086314 -random_4=0.520190 -random_5=0.659485 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Black Hole Textures 1.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=1.00100 -fShader=0.000 -zoom=1.00700 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.49203 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.190 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=321 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.22388 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=2.98779 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.407*tan(time*bass*0.1); -shape_3_per_frame10=y=y+0.4029*sin(time*bass*0.09); -per_frame_1=wave_x = wave_x + 0.2*( 0.60*sin(2.121*time) + 0.5*sin(1.621*time) ); -per_frame_2=wave_y = wave_y + 0.2*( 0.60*sin(1.742*time) + 0.5*sin(2.322*time) ); -per_frame_3=wave_r = wave_r + 0.200*( 0.60*sin(0.823*time) + 0.40*sin(0.916*time) ); -per_frame_4=wave_g = wave_g + 0.500*( 0.60*sin(0.900*time) + 0.40*sin(1.023*time) ); -per_frame_5=wave_b = wave_b + 0.500*( 0.60*sin(0.808*time) + 0.40*sin(0.949*time) ); -per_pixel_1=zoom = zoom + 0.01 * ( sin(1*sin(2*(sqrt(3)-rad)*ang)) + 0.0 ); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.5 + (uv-0.5) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler MilkDrop3_001; -comp_2=`sampler sampler_MilkDrop3_008; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_008, my_uv); -comp_25=`re = lerp( tex2D(MilkDrop3_001,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R228.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.780 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-0.950 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=3.138 -fZoomExponent=1.07000 -fShader=0.000 -zoom=1.02030 -rot=0.00000 -cx=0.500 -cy=0.110 -dx=-0.00100 -dy=-0.00100 -warp=0.43910 -sx=1.00000 -sy=1.00000 -wave_r=1.190 -wave_g=1.000 -wave_b=1.090 -wave_x=0.480 -wave_y=0.425 -ob_size=0.010 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.009 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.190 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.728 -b2x=1.000 -b3x=1.030 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.75776 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.880 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.850 -wavecode_1_g=1.000 -wavecode_1_b=0.910 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.90000 -wavecode_2_smoothing=0.55500 -wavecode_2_r=1.050 -wavecode_2_g=1.000 -wavecode_2_b=0.810 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.505 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.455 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.525 -shapecode_1_y=0.500 -shapecode_1_rad=0.15754 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.282 -shapecode_1_border_r=0.830 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.077*sin((treb+mid)*1.033); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.97000 -shapecode_2_r=0.830 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.960 -shapecode_2_r2=0.560 -shapecode_2_g2=0.500 -shapecode_2_b2=0.860 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.225*sin(time*5.464))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.2127*sin((time*3.64)+(sounds*0.32)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.485 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.150 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.030 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.020 -shapecode_3_border_a=0.090 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.2775*( 0.546*sin(10.062*time) + 0.344*sin(1.3671*time) ); -per_frame_2=wave_g = wave_g + 0.150*( 0.60*sin(11.344*time) + 0.40*sin(1.041*time) ); -per_frame_3=wave_b = wave_b + 0.120*( 0.60*sin(21.251*time) + 0.40*sin(1.355*time) ); -per_frame_4=//wave_mystery = time*0.3; -per_pixel_1=dx = 0; -per_pixel_2=dy = 0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.3; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.001; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*8 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_15=` ((uv.xyy*q27 -warp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_17=` ).xyz* -warp_18=` float3(2.8,1,2.3)*0.05 + -warp_19=` time*float3(2.8,0.3,1.2)*q29 -warp_20=` ); -warp_21=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*0.44; -warp_22=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*0.41; -warp_23=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_24=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(0.1,2,1.5); -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),0.23); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(0.5/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(20-8*rad1) * (bsize > .35) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += 0.1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(2.1,2,2)*0.05 + -comp_78=` time*float3(1,2.1,0.1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*0.41; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0.2,0.4,0.4)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(1.6,1.6,1.6); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (0.11+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1.4,2.4,1.5); -comp_98=`//ret += 0.1; -comp_99=`ret = 1-exp((-.6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret -= 0.1; -comp_103=`} -comp_104=` -comp_105=`//------------------------------------------- -comp_106=`//Written by martin -comp_107=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk deleted file mode 100644 index e4182b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R229 martin - juggernaut.milk +++ /dev/null @@ -1,420 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk deleted file mode 100644 index 50e6e31..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230.milk +++ /dev/null @@ -1,392 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 deleted file mode 100644 index c2609ca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R230b.milk2 +++ /dev/null @@ -1,1275 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 01:29:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.44 -blending_direction=-1 -random_1=0.410976 -random_2=0.741463 -random_3=0.395935 -random_4=0.307724 -random_5=0.652304 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R229.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.003 -fWaveScale=5.108 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.030 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.800 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=45 -wavecode_0_sep=32 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.34536 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=28 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=0.500 -wavecode_1_g=0.500 -wavecode_1_b=0.500 -wavecode_1_a=0.700 -wave_1_per_frame1=//t1 = 0; -wave_1_per_point1=x = rand(1); y = rand(1); -wave_1_per_point2= -wavecode_2_enabled=0 -wavecode_2_samples=112 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=10.89252 -wavecode_2_smoothing=0.10000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -shapecode_0_enabled=0 -shapecode_0_sides=34 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.500 -shapecode_0_rad=0.05997 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.03448 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.69133 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.990 -shapecode_1_border_a=0.500 -shape_1_per_frame1=x = 0.15+gmegabuf(15)/2; -shape_1_per_frame2=y = 1.5-gmegabuf(0)*2; -shape_1_per_frame3=y -= int(y); -shape_1_per_frame4=len = max(.01,sqrt(q10*q10+q11*q11)); -shape_1_per_frame5=rx = q10 /len; -shape_1_per_frame6=ry = -q11 /len; -shape_1_per_frame7= -shape_1_per_frame8=x1 = rx*(x-0.5) - ry*(y-0.5); -shape_1_per_frame9=y1 = ry*(x-0.5) + rx*(y-0.5); -shape_1_per_frame10= -shape_1_per_frame11=x = x1+0.5; -shape_1_per_frame12=y = y1+0.5; -shape_1_per_frame13= -shape_1_per_frame14=r0 = 0.5 + 0.3*sin(q19*1.1); -shape_1_per_frame15=g0 = 0.5 + 0.3*sin(q19*1.5); -shape_1_per_frame16=b0 = 0.5 + 0.3*sin(q19*2.5); -shape_1_per_frame17= -shape_1_per_frame18=dis = sqrt (r0*r0 + g0*g0+b0*b0); -shape_1_per_frame19=r = r0/dis; -shape_1_per_frame20=g = g0/dis; -shape_1_per_frame21=b = b0/dis; -shape_1_per_frame22=r=0; b=1; g=1; -shape_1_per_frame23=rad = 0.13; -shape_1_per_frame24=a = 0.6; a2 = a/2; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=8 -shapecode_2_x=0.200 -shapecode_2_y=0.700 -shapecode_2_rad=0.07419 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.90528 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + gmegabuf(8+instance/2)*2; -shape_2_per_frame2=y = 0.5 + gmegabuf(16+instance/2)*2;; -shape_2_per_frame3= -shape_2_per_frame4=//x = 0.1*int(x*10); -shape_2_per_frame5=//y = 0.1*int(y*10); -shape_2_per_frame6= -shape_2_per_frame7=a = (q14*2>(1+instance)); -shape_2_per_frame8=rad = 0.1 * q14; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.13478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.45112 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) * noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.003*length(h1) * (1-6*lum(GetBlur3(uv))); -warp_19=`//ret = max (ret, 0.06*length(h1)); -warp_20=` -warp_21=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`ret -= float3(0,0,1); // MilkDrop 2077 -comp_43=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R230.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk deleted file mode 100644 index 553ff67..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R231.milk +++ /dev/null @@ -1,548 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=5.278 -fWarpScale=0.010 -fZoomExponent=1.47412 -fShader=0.000 -zoom=1.03030 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vb = vb*0.95 + (1-vb)*pow(bass*treb*mid,2)*0.02; -per_frame_2=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_3=vm = vm*0.95 + (1-vm)*pow(mid,2)*0.02; -per_frame_4=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_5=vt = vt*0.95 + (1-vt)*pow(treb,2)*0.02; -per_frame_6=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_7=vvb = min(1,max(0,vvb)); -per_frame_8=vvm = min(1,max(0,vvm)); -per_frame_9=vvt = min(1,max(0,vvt)); -per_frame_10=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_11=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_12=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_13=v=1; -per_frame_14=bb = bb - vvb*v; -per_frame_15=mm = mm - vvm*v; -per_frame_16=tt = tt - vvt*v; -per_frame_17=q4 = -bb; -per_frame_18=q5 = -mm; -per_frame_19=q6 = -tt; -per_frame_20=q4=(q1+q2+q3)*5; -per_frame_21=q5=(q1+q2+q3)*5; -per_frame_22=q6=(q1+q2+q3)*5; -per_frame_23=q7=(q1+q2+q3)*5; -per_frame_24=q8=(q1+q2+q3)*5; -per_frame_25=q9=(q1+q2+q3)*5; -per_frame_26=q10=(q1+q2+q3)*5; -per_frame_27=q11=(q1+q2+q3)*5; -per_frame_28=q12=(q1+q2+q3)*5; -per_frame_29=q13=(q1+q2+q3)*5; -per_frame_30=q14=(q1+q2+q3)*5; -per_frame_31=q15=(q1+q2+q3)*5; -per_frame_32=q16=(q1+q2+q3)*5; -per_frame_33=q17=(q1+q2+q3)*5; -per_frame_34=q18=(q1+q2+q3)*5; -per_frame_35=q19=(q1+q2+q3)*5; -per_frame_36=q20=(q1+q2+q3)*5; -per_frame_37=q21=(q1+q2+q3)*5; -per_frame_38=q22=(q1+q2+q3)*5; -per_frame_39=q23=(q1+q2+q3)*5; -per_frame_40=q24=(q1+q2+q3)*5; -per_frame_41=q25=(q1+q2+q3)*5; -per_frame_42=q26=(q1+q2+q3)*5; -per_frame_43=q27=(q1+q2+q3)*5; -per_frame_44=q28=(q1+q2+q3)*5; -per_frame_45=q29=(q1+q2+q3)*5; -per_frame_46=q30=(q1+q2+q3)*5; -per_frame_47=q31=(q1+q2+q3)*5; -per_frame_48=q32=(q1+q2+q3)*5; -per_frame_49=count = if(below(count,9),count+1,0); -per_frame_50= -per_frame_51=q1 = 0.5; -per_frame_52=q2 = 0.5; -per_frame_53=q3 = count; -per_frame_54= -per_frame_55=zoom = 2 + 0.065*bass_att+0.05*bass; -per_frame_56=monitor=q3; -per_frame_57=q30=bass+mid+treb; -per_frame_58=q3=q30*2; -warp_1=`float dist, struc, struc2, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(1,0,0,0,1,0,0,0,1); -warp_3=` -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float tele=q16; -warp_6=` -warp_7=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_8=` zz = uvi; zz0 = zz; li=0; -warp_9=` for (int n = 0; n <= 7; n++) { -warp_10=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_11=` zz *= clamp(max(.25/tmp, .25), 0.0, 1.0)*4; -warp_12=` zz = 2.8*zz + zz0;} -warp_13=` return float4(zz,li);} -warp_14=` -warp_15=`shader_body { -warp_16=` -warp_17=`uv1 = (uv-.5)*aspect.xy*tele; -warp_18=`dist = .6; -warp_19=`float z = clamp(abs(1/(uv1.y)),0,12); -warp_20=`uv1 = float2 (uv1.x*z,z*.4); -warp_21=`uv2 = mul(float3(uv1*dist,dist-.0),RotMat)+CamPos; -warp_22=`uv2 = (frac(uv2/8.0+.5)-.5)*8.0; -warp_23=`box = mbox (uv2); -warp_24=`struc2 = length(box.xy)/12; -warp_25=` -warp_26=` -warp_27=`ret.r = saturate(struc2*.01) * (length(box) > q30); -warp_28=` -warp_29=`ret.b = max(GetPixel((uv_orig-.5)*1.04+.5).b*.97,ret.r); -warp_30=` -warp_31=` -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(2.4,0.6,0.55)*ret.y + -comp_11=` float3(.7,.8,1.5)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk deleted file mode 100644 index a3131b1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232 Cube.milk +++ /dev/null @@ -1,197 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(1.5,-1.3,-1.1); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube11.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk deleted file mode 100644 index eed1ffb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R232.milk +++ /dev/null @@ -1,300 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.142 -fWaveScale=3.511 -fWaveSmoothing=0.648 -fWaveParam=-0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.002 -fZoomExponent=1.00183 -fShader=0.000 -zoom=0.99505 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.00500 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.700 -mv_g=0.700 -mv_b=0.700 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.66231 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r = q1; -shape_0_per_frame2=b = q2; -shape_0_per_frame3=g = q3; -shape_0_per_frame4=r2 = 1-abs(q1); -shape_0_per_frame5=b2 = q2; -shape_0_per_frame6=g2 = q3; -shape_0_per_frame7=ang = ang + 12*tan(time); -shape_0_per_frame8=x = x + 0.15*sin(time); -shape_0_per_frame9=y = y + 0.15*cos(time); -shape_0_per_frame10=a = 0.5 + 0.5*sin(bass_att); -shape_0_per_frame11=//a2 = 0.5 + 0.5*cos(bass_att); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=1.08925 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.74192 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shape_1_per_frame1=//this shape is a hidden trick... -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_y=0.5+sin(time)*0.2; -per_frame_2=wave_x=0.5+cos(time/2)*0.2; -per_frame_3=wave_mystery=-1+bass_att; -per_frame_4=wave_x=wave_x+bass*0.1; -per_frame_5=wave_y=wave_y+bass*0.1; -per_frame_6=wave_r=if(below(frame%6,3),bass/2,0); -per_frame_7=wave_b=0.9+sin(time)/10; -per_frame_8=wave_g=if(above(frame%6,2),bass/2,0); -per_frame_9=dx=0.003*bass; -per_frame_10=dy=0.003*bass; -per_pixel_1=my2=((frame%50)/50)*0.4; -per_pixel_2=dx=if(below(y,-0.3+my2),-dx,dx); -per_pixel_3=dx=if(below(y,-0.1+my2),-dx,dx); -per_pixel_4=dx=if(below(y,0.1+my2),-dx,dx); -per_pixel_5=dx=if(below(y,0.3+my2),-dx,dx); -per_pixel_6=dx=if(below(y,0.5+my2),-dx,dx); -per_pixel_7=dx=if(below(y,0.7+my2),-dx,dx); -per_pixel_8=dx=if(below(y,0.9+my2),-dx,dx); -per_pixel_9=dx=if(below(y,1.1+my2),-dx,dx); -per_pixel_10=dx=if(below(y,1.3+my2),-dx,dx); -per_pixel_11=dy=if(below(x,-0.3+my2),-dy,dy); -per_pixel_12=dy=if(below(x,-0.1+my2),-dy,dy); -per_pixel_13=dy=if(below(x,0.1+my2),-dy,dy); -per_pixel_14=dy=if(below(x,0.3+my2),-dy,dy); -per_pixel_15=dy=if(below(x,0.5+my2),-dy,dy); -per_pixel_16=dy=if(below(x,0.7+my2),-dy,dy); -per_pixel_17=dy=if(below(x,0.9+my2),-dy,dy); -per_pixel_18=dy=if(below(x,1.1+my2),-dy,dy); -per_pixel_19=dy=if(below(x,1.3+my2),-dy,dy); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.004; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk deleted file mode 100644 index aa4d89e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R233.milk +++ /dev/null @@ -1,399 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.380 -fDecay=1.000 -fVideoEchoZoom=1.157 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=0.84438 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=ti = time*1; -wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=Y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=//a = min(1,value1 + value2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=ti = time*1 + 1.57; -wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=Y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=//a = min(1,value1 + value2); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.98609 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.020 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r2 = r;g2=g;b2=b; -shape_0_per_frame2= -shape_0_per_frame3=x = int(rand(1001))*.001; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98609 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.600 -shapecode_1_g=0.600 -shapecode_1_b=0.600 -shapecode_1_a=0.020 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r2 = r;g2=g;b2=b; -shape_1_per_frame2= -shape_1_per_frame3=x = int(rand(1001))*.001; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.600 -shapecode_2_g=0.600 -shapecode_2_b=0.600 -shapecode_2_a=0.020 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r2 = r;g2=g;b2=b; -shape_2_per_frame2= -shape_2_per_frame3=x = int(rand(1001))*.001; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=q1 = tt*4; -per_frame_21=q2 = mt*4; -per_frame_22=q3 = bt*4; -per_frame_23= -per_frame_24=st = .015; -per_frame_25=q4 = treb_avg*treb_avg*st; -per_frame_26=q5 = mid_avg*mid_avg*st; -per_frame_27=q6 = bass_avg*bass_avg*st; -per_frame_28=q4 = treb_avg*st; -per_frame_29=q5 = mid_avg*st; -per_frame_30=q6 = bass_avg*st; -per_frame_31= -per_frame_32= -per_frame_33=//ob_r = .5 + .5*sin(time); -per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); -per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); -per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_11=dx = dx + zm*(x-mx); -per_pixel_12=dy = dy + zm*(y-my); -per_pixel_13= -per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_17=dx = dx + zm*mx; -per_pixel_18=dy = dy + zm*my; -per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); -per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_22=dx = dx + zm*mx; -per_pixel_23=dy = dy + zm*my; -per_pixel_24= -per_pixel_25= -per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_29=dx = dx + zm*mx; -per_pixel_30=dy = dy + zm*my; -per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_34=dx = dx + zm*mx; -per_pixel_35=dy = dy + zm*my; -per_pixel_36= -warp_1=`sampler sampler_rand02; -warp_2=`float4 texsize_rand02; // ...it's smart enough to get it from just this. -warp_3=`//float4 texsize_rand03; // ...it's smart enough to get it from just this. -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=` // sample previous frame -warp_8=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_9=`float s = 1; -warp_10=`float zoom = sin((q5-q6)*(q14-q5)*.1)*s + s*1.01; -warp_11=`float2 Zoom = float2(zoom,zoom); -warp_12=`float2 Pan = float2(1.0136,.31); -warp_13=` float2 c = (uv - 0.5) * Zoom * aspect - Pan; -warp_14=`float2 v = 0+sin(q5)*.05; -warp_15=` -warp_16=`float m = 0; -warp_17=` -warp_18=`const float r = 5; -warp_19=`float its = 30; -warp_20=`for (int n = 0; n < its; n++) -warp_21=`{ -warp_22=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_23=` -warp_24=`if (dot(v, v) < (r*r - 1)) -warp_25=`m++; -warp_26=` -warp_27=`v = clamp(v, -r, r); -warp_28=`} -warp_29=` -warp_30=`float3 man = tex2D( sampler_main, v ).xyz; -warp_31=`float3 color = tex2D( sampler_rand02, v ).xyz; -warp_32=` -warp_33=` -warp_34=`if (m == its) -warp_35=`ret = 0; -warp_36=`else -warp_37=`ret = (float4(sin(m/4+q1*3), sin(m/5-q2*3), sin(m/7+q22), 1) / 4 + 0.75); -warp_38=` -warp_39=`ret = (ret*main*1.8 -warp_40=` + man * color)*.8; -warp_41=`//ret=man; -warp_42=` ret *= 0.98; //or try: ret -= 0.004; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -comp_5=`float4 noiseVal = tex2D(sampler_noise_lq, noise_uv); -comp_6=` -comp_7=` -comp_8=`float2 uvm = uv; -comp_9=`ret = tex2D(sampler_main, uvm).x, -comp_10=` -comp_11=`ret = lerp ( -comp_12=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_13=`ret, -comp_14=`pow(ret,.5)); -comp_15=` -comp_16=`ret *= 2.7; -comp_17=` -comp_18=`float2 uv3 = (.5-uv)*(1-GetBlur1(uvm).zz)+.5; -comp_19=`uv3 = (.5-uv)*(1-noiseVal.xy*.01)+.5; -comp_20=` -comp_21=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_22=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_23=`uv3 = 1-uv3; -comp_24=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_25=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_26=` -comp_27=`ret = pow(ret,float3(3,.95,.6))*1.25 -.25; -comp_28=`ret -= pow(tex2D(sampler_main, uvm).yyy,2)*3; -comp_29=`ret.xy += (ret.yy-ret.xy)*.5; -comp_30=`ret *= ret; -comp_31=` -comp_32=`ret-= .05; -comp_33=`ret += length(ret)*.08; -comp_34=`//ret = pow(ret,float3(.5,1,2)); -comp_35=`//ret *= ret; -comp_36=`//ret += tex2D(sampler_main, uvm).yyy*2, -comp_37=` -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 deleted file mode 100644 index 006032c..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234 double.milk2 +++ /dev/null @@ -1,1126 +0,0 @@ -Created with MILKDROP 3.0 on 11/03/2023 at 11:59:00 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.57 -blending_direction=-1 -random_1=0.112873 -random_2=0.326694 -random_3=0.161247 -random_4=0.732927 -random_5=0.547967 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R013.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.204 -fWaveScale=1.990 -fWaveSmoothing=0.963 -fWaveParam=0.104 -fModWaveAlphaStart=0.940 -fModWaveAlphaEnd=1.287 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.970 -wave_g=1.210 -wave_b=0.880 -wave_x=0.980 -wave_y=0.565 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=10.080 -nMotionVectorsY=7.470 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.711 -mv_r=1.020 -mv_g=0.790 -mv_b=0.790 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.11000 -wavecode_0_smoothing=0.48500 -wavecode_0_r=1.160 -wavecode_0_g=0.840 -wavecode_0_b=0.900 -wavecode_0_a=1.060 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.10000 -wavecode_1_smoothing=0.40000 -wavecode_1_r=0.910 -wavecode_1_g=0.770 -wavecode_1_b=0.930 -wavecode_1_a=0.800 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.78000 -wavecode_2_smoothing=0.46500 -wavecode_2_r=0.980 -wavecode_2_g=1.050 -wavecode_2_b=1.220 -wavecode_2_a=0.850 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.79000 -wavecode_3_smoothing=0.62000 -wavecode_3_r=1.190 -wavecode_3_g=0.850 -wavecode_3_b=1.120 -wavecode_3_a=0.840 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.570 -shapecode_0_y=0.490 -shapecode_0_rad=0.55160 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.83000 -shapecode_0_r=0.820 -shapecode_0_g=1.110 -shapecode_0_b=0.960 -shapecode_0_a=1.210 -shapecode_0_r2=0.890 -shapecode_0_g2=1.090 -shapecode_0_b2=0.890 -shapecode_0_a2=0.830 -shapecode_0_border_r=0.860 -shapecode_0_border_g=0.870 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.49; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.22*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0091) - 0.0091 + 1*(1 - above(bob,0.0091)); -shape_0_per_frame3=bob = 0.32 + 0.32*sin(time*0.99); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.46; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.022; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.55; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0253; -shape_0_per_frame13=spi = 0.54 - sp; -shape_0_per_frame14=tm = time*0.12; -shape_0_per_frame15=border_r = 0.56 + sp*sin(tm*0.68) + spi*cos(tm*1.212); -shape_0_per_frame16=border_g = 0.48 + sp*sin(tm*1.087) + spi*cos(tm*0.705); -shape_0_per_frame17=border_b = 0.49 + sp*sin(tm*1.2337) + spi*cos(tm*0.692); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.400 -shapecode_1_y=0.415 -shapecode_1_rad=0.11300 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.24000 -shapecode_1_r=1.120 -shapecode_1_g=1.000 -shapecode_1_b=0.940 -shapecode_1_a=1.060 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.980 -shapecode_1_border_g=1.150 -shapecode_1_border_b=1.230 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.43 + 0.43*(sin(time*1.25)*0.24 + 0.466*sin(time*0.43)); -shape_1_per_frame2=x = 0.51 + 0.2543*sin(time); -shape_1_per_frame3=y = 0.59 + 0.31*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.61 + 0.61*sin(frame*0.61); -shape_1_per_frame7=b = 0.5151 + 0.5151*sin(frame*0.5151 + 2.1778); -shape_1_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 3.1829); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.380 -shapecode_2_y=0.440 -shapecode_2_rad=0.08400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.95000 -shapecode_2_r=0.970 -shapecode_2_g=0.810 -shapecode_2_b=0.780 -shapecode_2_a=0.830 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.200 -shapecode_2_border_g=1.020 -shapecode_2_border_b=0.830 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.43 + 0.43*(sin(time*1.05)*0.28 + 0.86*sin(time*0.43)); -shape_2_per_frame2=x = 0.4 + 0.2183*sin(time + 1.839); -shape_2_per_frame3=y = 0.41 + 0.25*cos(time + 1.965); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.484 + 0.484*sin(frame*0.484); -shape_2_per_frame7=b = 0.41 + 0.41*sin(frame*0.41 + 2.3453); -shape_2_per_frame8=g = 0.61 + 0.61*sin(frame*0.61 + 3.6017); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.410 -shapecode_3_y=0.555 -shapecode_3_rad=0.08300 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.83000 -shapecode_3_r=1.120 -shapecode_3_g=1.000 -shapecode_3_b=1.170 -shapecode_3_a=1.010 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.090 -shapecode_3_border_g=0.940 -shapecode_3_border_b=0.880 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.42 + 0.42*(sin(time*1.1)*0.26 + 0.86*sin(time*0.42)); -shape_3_per_frame2=x = 0.52 + 0.2587*sin(time + 4.777); -shape_3_per_frame3=y = 0.51 + 0.34*cos(time + 4.902); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.428 + 0.428*sin(frame*0.428); -shape_3_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 2.5547); -shape_3_per_frame8=g = 0.411 + 0.411*sin(frame*0.411 + 4.4812); -shape_3_per_frame9= -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*sin(rad*12 + ang*6 + 3.4)*(1-rad); -per_pixel_2=rot = rot * (1-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`ret *= 1*normalize ((tex2D (sampler_noise_hq,(uv+q4/2)/6))); //MilkDrop2077 rainbow effect -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R234.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.81954 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=vol = (bass+mid+att)/6; -per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=wave_x = xpos + 0.5; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=wave_y = ypos + 0.5; -per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_22=warp = warp*vol; -per_frame_23=zoom = zoom - 0.02*zoom*bass_att; -per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_25=ob_a = 1 - 2*vol; -per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); -per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); -per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); -per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); -per_frame_30=Decay = extreme; -per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); -per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); -per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); -per_frame_34=mv_x = if(above(effect,0),1.25,64); -per_frame_35=mv_y = if(above(effect,0),64,2.25); -per_frame_36=mv_r =1-bass_effect; -per_frame_37=mv_g=1-treb_effect; -per_frame_38=mv_b=1-mid_effect; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.0,2.3,2.1); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk deleted file mode 100644 index 23478f4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R234.milk +++ /dev/null @@ -1,287 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=9.861 -fWarpScale=16.217 -fZoomExponent=1.50374 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.81954 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.060 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (bass+mid+att)/6; -per_frame_2=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_3=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_4=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_5=xaccel = xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -per_frame_7=xpos = xpos + 0.001*xspeed; -per_frame_8=wave_x = xpos + 0.5; -per_frame_9=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_10=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_11=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_12=yaccel = ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_13=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -per_frame_14=ypos = ypos + 0.001*yspeed; -per_frame_15=wave_y = ypos + 0.5; -per_frame_16=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_17=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_18=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_19=rot = rot + 0.01*(1-treb_att)+ 0.03*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_20=cx = cx + 0.410*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_21=cy = cy + 0.410*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_22=warp = warp*vol; -per_frame_23=zoom = zoom - 0.02*zoom*bass_att; -per_frame_24=zoom_exp = 1.5*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_25=ob_a = 1 - 2*vol; -per_frame_26=bass_effect = max(max(bass,bass_att)-1.3,0); -per_frame_27=treb_effect = max(max(treb,treb_att)-1.3,0); -per_frame_28=mid_effect = max(max(mid,mid_att)-1.3,0); -per_frame_29=extreme = if(above(bass,2), if(above(treb,2), if(above(mid,2),if(above(bass_att,2),if(above(mid_att,2),if(above(treb_att,2),1.1,1),1),1),1),1),1); -per_frame_30=Decay = extreme; -per_frame_31=ok_to_change = if(above(time,beat_time+6),1,0); -per_frame_32=beat_time = if(above(bass_effect,0.4), if(ok_to_change,time,beat_time),beat_time); -per_frame_33=effect = if(equal(time,beat_time),abs(effect-1),effect); -per_frame_34=mv_x = if(above(effect,0),1.25,64); -per_frame_35=mv_y = if(above(effect,0),64,2.25); -per_frame_36=mv_r =1-bass_effect; -per_frame_37=mv_g=1-treb_effect; -per_frame_38=mv_b=1-mid_effect; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk deleted file mode 100644 index 80fd469..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R236.milk +++ /dev/null @@ -1,336 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.240 -fDecay=1.000 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=1 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=solarize=above(0.5,bass); -per_frame_31=darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.01; -per_frame_34= -per_frame_35=xpos=tan(musictime*2)*0.1; -per_frame_36=ypos=sin(musictime*2)*0.1; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+2)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.5; // maximum random pixel offset -warp_6=`float diffusion = 0.006; // dither strength -warp_7=`float fadeout = -0.0006; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 4))) - lum(GetBlur2(lerp(uv_orig,uv,-12))); -warp_11=`uv = lerp(uv_orig,uv, magic*12 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float lum = tex2D(sampler_main, uv).z; -comp_4=` ret = lerp(float3(0.3,0.2,0.4), float3(1.0,0.8,0.2), lum.xxx); -comp_5=` ret -= (0.5-abs(lum-0.5))*2.5; -comp_6=` ret *= 1.633; // a little bit of overbright -comp_7=`ret -= 0.1; -comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 deleted file mode 100644 index f3188de..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238 double.milk2 +++ /dev/null @@ -1,1494 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 02:10:33 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.36 -blending_direction=1 -random_1=0.640921 -random_2=0.199458 -random_3=0.60393 -random_4=0.24878 -random_5=0.58523 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R078.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56+speed; -per_frame_51=vy0 = reg57+speed; -per_frame_52=vz0 = reg58+speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(2*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0-dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam-reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`#define sat saturate -comp_2=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask; -comp_3=`float2 dz, uv1, uv3, uv4; -comp_4=`static const float3 CamPos = float3(q4,q5,q6); -comp_5=`static const float myzoom = q7, res = 255, res2 = 64, tele = q16; -comp_6=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_7=` -comp_8=`float2 fstep2 (float2 xy) {return 1.0/res*round(res*xy);} -comp_9=` -comp_10=`float GetDist(float2 uvi) {float2 tmp; tmp = (tex2D (sampler_fc_main, uvi).gb); -comp_11=`return 1.0078125-tmp.y -0.015625*tmp.x;} // = 1-(tmp.y + 1.0/res2*(tmp.x-.50));} -comp_12=` -comp_13=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_14=`float3 screen3; -comp_15=`float3 lavcol (float t) {return saturate(float3(pow(t,1),pow(t,2.),pow(t,5)));} -comp_16=` -comp_17=`static float3 t = float3(q20,q23,q26); -comp_18=`static float3 s = float3(q21,q24,q27); -comp_19=`static float3 ts = -cross(s,t); -comp_20=`static float3 pos = float3 (1,1,1); -comp_21=` -comp_22=`float3 project (float dist) { float z; -comp_23=` z = 18*dist/mul(cross(ts,-t),screen3); -comp_24=` return float3(mul(float2x3(ts,t),cross(pos,screen3))-z,-z);} -comp_25=` -comp_26=`shader_body { -comp_27=`screen3 = float3 ((uv-.5)*aspect.xy,tele*0+1); -comp_28=`float3 uv2 = project(.1); -comp_29=`float3 sky = sat(lavcol (1-(abs(.3/uv2.z))))-.8; -comp_30=` -comp_31=`bdist = min(GetDist(uv),GetDistB(uv));; -comp_32=` -comp_33=`sky *= sat(3*bdist-2); -comp_34=`ret = sat(lerp (0, sky, bdist)); -comp_35=` -comp_36=`float struc = lerp(GetPixel(uv).r, GetBlur1((uv-.5)/5+.5).r,GetBlur1(uv).r-.8); -comp_37=`ret += lavcol(struc)*(2-pow(bdist,1+180*mid_att)); -comp_38=`//ret = struc; -comp_39=`} -comp_40=` -comp_41=`//------------------------------------------- -comp_42=`//Written by martin -comp_43=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R238.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=` -warp_5=`shader_body { -warp_6=`uv = uv_orig; -warp_7=`uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`//BACKGROUND -warp_10=`float z = 16*length(uv1*5)+time; -warp_11=`float2 uvn =normalize(uv1); -warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_13=` -warp_14=`//CRYSTAL -warp_15=`float mult = q31*4; -warp_16=`uv7 = sin(uv1*mult); -warp_17=`uv8 = uv7; -warp_18=`float dist = length(uv8); -warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_20=` -warp_21=`float ang2 = atan2 (uv8.y,uv8.x); -warp_22=`ang2 = 1*floor (1* ang2); -warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z *= .200*saturate (lum(z)); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z <= 1); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); -warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= 2.6; -warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; -warp_47=`mod = .98 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); -warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); -warp_52=` -warp_53=` -warp_54=`ret *= .96- .1; -warp_55=` -warp_56=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.22; -comp_16=`//ret.xy = ret.yx; -comp_17=`ret /= float3(-1.6,0.7,1.0); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk deleted file mode 100644 index 4b9b301..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R238.milk +++ /dev/null @@ -1,356 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.681 -fWarpScale=2.953 -fZoomExponent=0.01000 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.24699 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = vvb*2;//0.5 + vb - vvb; -per_frame_12=q2 = vvm*2;//0.5 + vm - vvm; -per_frame_13=q3 = vvt*2;//0.5 + vt - vvt; -per_frame_14=q4=(q1+q2+q3)*5; -per_frame_15=q5=(q1+q2+q3)*5; -per_frame_16=q6=(q1+q2+q3)*5; -per_frame_17=q7=(q1+q2+q3)*5; -per_frame_18=q8=(q1+q2+q3)*5; -per_frame_19=q9=(q1+q2+q3)*5; -per_frame_20=q10=(q1+q2+q3)*5; -per_frame_21=q11=(q1+q2+q3)*5; -per_frame_22=q12=(q1+q2+q3)*5; -per_frame_23=q13=(q1+q2+q3)*5; -per_frame_24=q14=(q1+q2+q3)*5; -per_frame_25=q15=(q1+q2+q3)*5; -per_frame_26=q16=(q1+q2+q3)*5; -per_frame_27=q17=(q1+q2+q3)*5; -per_frame_28=q18=(q1+q2+q3)*5; -per_frame_29=q19=(q1+q2+q3)*5; -per_frame_30=q20=(q1+q2+q3)*5; -per_frame_31=q21=(q1+q2+q3)*5; -per_frame_32=q22=(q1+q2+q3)*5; -per_frame_33=q23=(q1+q2+q3)*5; -per_frame_34=q24=(q1+q2+q3)*5; -per_frame_35=q25=(q1+q2+q3)*5; -per_frame_36=q26=(q1+q2+q3)*5; -per_frame_37=q27=(q1+q2+q3)*5; -per_frame_38=q28=(q1+q2+q3)*5; -per_frame_39=q29=(q1+q2+q3)*5; -per_frame_40=q30=(q1+q2+q3)*5; -per_frame_41=q31=(q1+q2+q3)*5; -per_frame_42=q32=(q1+q2+q3)*5; -per_frame_43= -per_frame_44=q1 = aspectX; -per_frame_45=q2 = aspectY; -per_frame_46=w1 = asin(1)*0.7; -per_frame_47=w2 = asin(1)*1.3; -per_frame_48=q5 = sin(w1); -per_frame_49=q6 = cos(w1); -per_frame_50=q7 = sin(w2); -per_frame_51=q8 = cos(w2); -per_frame_52=w1 = asin(1)*0.7; -per_frame_53=w2 = asin(1)*1.3; -per_frame_54=q9 = sin(w1); -per_frame_55=q10 = cos(w1); -per_frame_56=q11 = sin(w2); -per_frame_57=q12 = cos(w2); -per_frame_58=zoom = 0.999; -per_frame_59=//wave_a = 0; -per_frame_60=q30=(bass+treb+mid)*2.3; -per_frame_61=q3=q30*3; -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=` -warp_5=`shader_body { -warp_6=`uv = uv_orig; -warp_7=`uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`//BACKGROUND -warp_10=`float z = 16*length(uv1*5)+time; -warp_11=`float2 uvn =normalize(uv1); -warp_12=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_13=` -warp_14=`//CRYSTAL -warp_15=`float mult = q31*4; -warp_16=`uv7 = sin(uv1*mult); -warp_17=`uv8 = uv7; -warp_18=`float dist = length(uv8); -warp_19=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_20=` -warp_21=`float ang2 = atan2 (uv8.y,uv8.x); -warp_22=`ang2 = 1*floor (1* ang2); -warp_23=`float2 dir = .095*uv8+float2 (cos(ang2), sin(ang2)); -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z *= .200*saturate (lum(z)); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z <= 1); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*3*(rs.yx) + .5*mask*z*normalize(z.x); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb*.50)); -warp_35=`mus = .25*abs(0.0225/(sqrt(uv6.x)+.0))*(.3); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = 8*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= 2.6; -warp_40=`float3 dots = q26*saturate(.00065/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,50*uv+time*.1)-.25; -warp_47=`mod = .98 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret *= float3(.89,.96,.965)+.05*tex2D(sampler_noise_lq,uv); -warp_51=`ret *= 2*float3(.98,.89,.92)*lum(uv_orig); -warp_52=` -warp_53=` -warp_54=`ret *= .96- .1; -warp_55=` -warp_56=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(3.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.22; -comp_16=`//ret.xy = ret.yx; -comp_17=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 deleted file mode 100644 index 421641b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 QUINTUPLE.milk2 +++ /dev/null @@ -1,1200 +0,0 @@ -Created with MILKDROP 3.1 on 26/03/2023 at 23:22:23 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.520 -blending_direction=1 -random_1=0.335 -random_2=0.689 -random_3=0.665 -random_4=0.268 -random_5=0.524 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R239.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; -warp_5=` ret += GetBlur1(uv)*.2; -warp_6=` -warp_7=` // darken (decay) over time and distance from center -warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R230.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17690 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q11 = 0.5/asin(1); -per_frame_1=wave_a = 0; -per_frame_2=//warp = 0; -per_frame_3=zoom = 1; -per_frame_4=bb = bb*0.99 + bass*0.02; -per_frame_5=mm = mm*0.99 + mid*0.02; -per_frame_6=tt = tt*0.99 + treb*0.02; -per_frame_7= -per_frame_8=mx = max(max(bb,mm),tt); -per_frame_9=mn = min(min(bb,mm),tt); -per_frame_10= -per_frame_11=h1 = (bb-mn)/(mx-mn); -per_frame_12=h2 = (mm-mn)/(mx-mn); -per_frame_13=h3 = (tt-mn)/(mx-mn); -per_frame_14= -per_frame_15=v = 0.15/fps; -per_frame_16=bm = bm + (h1-h2)*v; -per_frame_17=mt = mt + (h2-h3)*v; -per_frame_18=bt = bt + (h1-h3)*v; -per_frame_19= -per_frame_20=w = bm*2; -per_frame_21=q3 = sin(w); -per_frame_22=q4 = cos(w); -per_frame_23= -per_frame_24= -per_frame_25=q10 = bm; -per_frame_26=q11 = mt; -per_frame_27=q12 = bt; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * .5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).z; // first julia fractal iteration -warp_5=`ret.y = lerp(lerp(tex2D( sampler_fc_main, uv_m ).x, ret.x,.5), -warp_6=` GetPixel(uv_orig).y, -warp_7=` 0.25); // 75% of motion blur to the green channel -warp_8=` -warp_9=` -warp_10=`float2 d = texsize.zw*2; -warp_11=`float2 uv_z = (uv_orig-0.5)*0.998 + 0.5; // a small dose of zoom-in -warp_12=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*d) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_13=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_14=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_15=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.15)*3.2), // feeded by the inner of the red channel -warp_16=` tex2d(sampler_fc_main,uv_z).z); -warp_17=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.02; // sort of geiss' skin dot code -warp_18=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a+c; -comp_13=`base = 1.2*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(.5,3.1,4) - pow(base,2)*float3(-.2,.2,.1); -comp_15=`ret -= 0.32; -comp_16=`//ret.xy = ret.yx; -comp_17=`ret /= float3(2.8,1.5,0.6); -comp_18=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 deleted file mode 100644 index 1a578a5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239 xLines [PRIVATE].milk2 +++ /dev/null @@ -1,1686 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 21:17:08 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.57 -blending_direction=-1 -random_1=0.418970 -random_2=0.997967 -random_3=0.439973 -random_4=0.323848 -random_5=0.535908 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 004 Line3 xtime.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-cos(2),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *6 -4)*1; -comp_17=`ret -=0.03; -comp_18=`} -comp_19=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R239.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; -warp_5=` ret += GetBlur1(uv)*.2; -warp_6=` -warp_7=` // darken (decay) over time and distance from center -warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk deleted file mode 100644 index dd22f3a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239.milk +++ /dev/null @@ -1,344 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz*.8; -warp_5=` ret += GetBlur1(uv)*.2; -warp_6=` -warp_7=` // darken (decay) over time and distance from center -warp_8=` ret *= ret/(1.4*rad); //or try: ret -= 0.004; -warp_9=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk deleted file mode 100644 index a18f784..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R239b.milk +++ /dev/null @@ -1,312 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5= -shape_0_per_frame6=x = q1 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame7=y = q2 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_0_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_0_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_0_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_0_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_0_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_0_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5= -shape_1_per_frame6=x = q1 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame7=y = q2 + int(rand(15))*0.01*mid_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_1_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_1_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_1_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_1_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_1_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_1_per_frame18= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame2=trans2 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame3=trans3 = int(rand(int(q30)))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = q1 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = q2 + int(rand(15))*0.01*treb_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + int(rand(int(q30)))/15+instance-instance; -shape_2_per_frame9=r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame10=g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame11=b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame12=r2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame13=g2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame14=b2=int(rand(q3))*.1+instance-instance; -shape_2_per_frame15=border_r=int(rand(q3))*.1+instance-instance; -shape_2_per_frame16=border_g=int(rand(q3))*.1+instance-instance; -shape_2_per_frame17=border_b=int(rand(q3))*.1+instance-instance; -shape_2_per_frame18= -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.012; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.0463; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.031; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.009; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uva = uv; -comp_5=`float2 uvb = -(uv - .5) + .5; -comp_6=` -comp_7=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_8=` -comp_9=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_10=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_11=` -comp_12=`ret = lerp ( -comp_13=`blurs, -comp_14=`ret, -comp_15=`pow(ret,1)); -comp_16=` -comp_17=` -comp_18=` -comp_19=` -comp_20=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_21=`// ret = pow(ret,float3(.3,.9,8))*1.25 - .25; -comp_22=` ret = pow(ret,float3(5,1,.5)); -comp_23=` ret *= 1.0; //gamma -comp_24=` -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk deleted file mode 100644 index 176ddd8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R244.milk +++ /dev/null @@ -1,479 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=q4=sin(atime*.03); -per_frame_25=q5=cos(atime*.030383824); -per_frame_26=q6=tan(atime*.029384834); -per_frame_27=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),4)*0.02; -per_frame_28=vvb = vvb*0.95 + (1-vvb)*vb*0.04; -per_frame_29=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),4)*0.02; -per_frame_30=vvm = vvm*0.95 + (1-vvm)*vm*0.04; -per_frame_31=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),4)*0.02; -per_frame_32=vvt = vvt*0.95 + (1-vvt)*vt*0.04; -per_frame_33=vvb = min(1,max(0,vvb)); -per_frame_34=vvm = min(1,max(0,vvm)); -per_frame_35=vvt = min(1,max(0,vvt)); -per_frame_36=runbass=runbass+vvb; -per_frame_37=runmids=runmids+vvm ; -per_frame_38=runtreb=runtreb+vvt; -per_frame_39=pi23=4*asin(-1)*.33333333333333; -per_frame_40=atime=(runtreb+runmids+runbass)*1.85; -per_frame_41=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_42=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_43=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_44=q11=atime; -per_frame_45=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_46=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_47=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_48=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_49=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_50=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_51=vvb = min(1,max(0,vvb)); -per_frame_52=vvm = min(1,max(0,vvm)); -per_frame_53=vvt = min(1,max(0,vvt)); -per_frame_54=q1=abs(bass-bass_att)*5; -per_frame_55=q2=abs( mid- mid_att)*5; -per_frame_56=q3=abs(treb-treb_att)*5; -per_frame_57= -per_frame_58=monitor=q1; -per_frame_59=q30=(bass+treb+mid)*2; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .1*lum(GetBlur1(uv))*d; -warp_14=`uv -= rs/(20+0*q27); -warp_15=` -warp_16=`uv6 = .4*sin(uv*14+rand_frame); -warp_17=`mus = .01/(length(uv6)); -warp_18=`mus *= .3*(1+roam_cos); -warp_19=`//mus = .2; -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.1*q28*z)+.5); -warp_22=` -warp_23=`float3 ret1 = crisp + mus; -warp_24=` -warp_25=`q25 = 1; -warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_27=` -warp_28=`} -comp_1=`// took this from flexi's preset and added symmetry -comp_2=` -comp_3=`float2 d, d_uv; -comp_4=`float3 dx, dy; -comp_5=` -comp_6=`shader_body -comp_7=`{ -comp_8=`float2 uv2 = uv; -comp_9=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_10=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_11=` -comp_12=`//float1 cs = cos(0.25*3.14159); -comp_13=`//float1 sn = sin(0.25*3.14159); -comp_14=`//float2 uv3 = uv2; -comp_15=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_16=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_17=` -comp_18=`uv.x=uv2.x; -comp_19=`uv.y=uv2.y; -comp_20=` -comp_21=` -comp_22=` d = texsize.zw*4; -comp_23=` d_uv = uv; -comp_24=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_25=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_26=` d_uv += float2(dx.x,dy.x)*.03; -comp_27=` -comp_28=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_29=`//ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; // original -comp_30=`ret = (ret.y-ret.x*0.86)*lerp(float3(1.5 + 10.1*q28 , 0.6 + .18*q27, 0 + 0*0.1*q1),1,ret.x)*1.4; -comp_31=` -comp_32=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_33=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_34=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk deleted file mode 100644 index 8617515..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk +++ /dev/null @@ -1,455 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3=dt = 0.02; -per_frame_4= -per_frame_5=h = h + v*dt; -per_frame_6= -per_frame_7=v = v*0.986 + a*dt; -per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; -per_frame_9= -per_frame_10=monitor = w2; -per_frame_11= -per_frame_12= -per_frame_13=w1 = w1 + w1v*dt; -per_frame_14=w1v = w1v*0.98 + w1a*dt; -per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; -per_frame_16= -per_frame_17=w2 = w2 + w2v*dt; -per_frame_18=w2v = w2v*0.98 + w2a*dt; -per_frame_19=w2a = -(w2-w1)*20; -per_frame_20= -per_frame_21=bb = bb*0.99 + bass*0.01; -per_frame_22=mm = mm*0.99 + mid*0.01; -per_frame_23=tt = tt*0.99 + treb*0.01; -per_frame_24= -per_frame_25=mi = min(min(bb,mm),tt); -per_frame_26=ma = max(max(bb,mm),tt); -per_frame_27=av = (bb+mm+tt-mi-ma); -per_frame_28=q5 = av; -per_frame_29=avn = (av-mi)/(ma-mi); -per_frame_30=av = abs(avo-avn); -per_frame_31=avo = avn; -per_frame_32= -per_frame_33=q1 = h*0.8 + 0.12; -per_frame_34=q2 = (w1); -per_frame_35=q3 = (w2 + w1); -per_frame_36=q4 = 0.1+ avo*0.1; -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=.5; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.01205*sin((ang*2-1)*int(sin(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/2); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=.25 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,bass); -warp_4=` -warp_5=`float2 d = texsize.zw * 8; -warp_6=`float3 dx = ( GetBlur1(uv + float2(10,0)*d) - GetBlur1(uv-float2(1,0)*bass*6) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*6) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*35; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.009; -warp_11=` -warp_12=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur2(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= .65; // a little bit of overbright -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 deleted file mode 100644 index 3f625fa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R246.milk2 +++ /dev/null @@ -1,1729 +0,0 @@ -Created with MILKDROP 3.1 on 25/03/2023 at 13:33:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.560 -blending_direction=1 -random_1=0.782 -random_2=0.016 -random_3=0.762 -random_4=0.398 -random_5=0.789 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.003 martin - kings cross 4 cercle pixelated.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.005 -fWaveScale=0.118 -fWaveSmoothing=0.927 -fWaveParam=-0.480 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.027 -fZoomExponent=1.01000 -fShader=0.000 -zoom=0.96990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01060 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.490 -wave_y=0.500 -ob_size=0.500 -ob_r=0.200 -ob_g=0.200 -ob_b=0.200 -ob_a=0.000 -ib_size=0.050 -ib_r=1.000 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.425 -mv_r=0.465 -mv_g=0.525 -mv_b=0.595 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.465 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_frame2=t2=3*sin(time*0.029); -wave_0_per_frame3=mo+=treb/fps/18; -wave_0_per_frame4=t3= pow(sin(mo),4)*0.05; -wave_0_per_frame5=reg99=t3; -wave_0_per_point1=ni = 512; -wave_0_per_point2=d=int(time*8); -wave_0_per_point3=i = abs ((t1+d)%ni);; -wave_0_per_point4=rx1 = gmegabuf (i*8+5); -wave_0_per_point5=rx2 = gmegabuf ((ni-i-1)*8+5);//mirrored -wave_0_per_point6=ry1 = gmegabuf (i*8+6); -wave_0_per_point7=ry2 = gmegabuf ((ni-i-1)*8+6);//mirrored -wave_0_per_point8= -wave_0_per_point9=x= (rx1 - rx2) + (1-q25/2) - sample*(1-q25/2) ; -wave_0_per_point10= -wave_0_per_point11=y0 = (ry1+ry2*q26); -wave_0_per_point12=y0=(q24*abs(y0)+(1-q24)*y0); -wave_0_per_point13=y0 = y0*(1-q23)+q23*(rx1-rx2)*2; -wave_0_per_point14= -wave_0_per_point15=y = y0+0.502 + 0.01*(1-q24) + t3*cos(sample*18+time); -wave_0_per_point16= -wave_0_per_point17=r = 0.52 + 0.3*sin(rx1*19+sample*8+2+t2); -wave_0_per_point18=g = 0.48 + 0.31*sin(rx2*19+sample*8+1+t2); -wave_0_per_point19=b = 0.426 + 0.299*sin(ry1*19+sample*8+t2); -wave_0_per_point20=lum = sqrt(r*r+b*b+g*g); -wave_0_per_point21= -wave_0_per_point22=r=min(1,r/lum); -wave_0_per_point23=g=min(1,g/lum); -wave_0_per_point24=b=min(1,b/lum); -wave_0_per_point25= -wave_0_per_point26=a = 0.512-q25*0.11 ; -wave_0_per_point27=a*= min(1.13,0.51+16*abs(y0));; -wave_0_per_point28= -wave_0_per_point29=t1 += 1; -wave_0_per_point30= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.114 -wavecode_1_b=0.990 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=0; -wavecode_2_enabled=0 -wavecode_2_samples=32 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.192 -wavecode_2_b=0.558 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.67136 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.55500 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.150 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.43500 -wavecode_6_r=0.890 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.51000 -wavecode_7_r=1.000 -wavecode_7_g=1.130 -wavecode_7_b=1.000 -wavecode_7_a=0.930 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=0.890 -wavecode_8_g=1.000 -wavecode_8_b=1.060 -wavecode_8_a=0.950 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.55500 -wavecode_9_r=1.000 -wavecode_9_g=0.840 -wavecode_9_b=1.040 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.10000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.050 -wavecode_10_g=1.000 -wavecode_10_b=1.120 -wavecode_10_a=0.810 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.100 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.49000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=0.910 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=0.97000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.080 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.47000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.42500 -wavecode_15_r=0.900 -wavecode_15_g=0.970 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.470 -shapecode_1_y=0.510 -shapecode_1_rad=0.43870 -shapecode_1_ang=0.62832 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=2.51816 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.400 -shapecode_1_g2=0.412 -shapecode_1_b2=0.400 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.040 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.669 -shapecode_2_y=0.380 -shapecode_2_rad=0.01908 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.558 -shapecode_2_g=0.408 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=160 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.180 -shapecode_3_a2=1.070 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.816 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=if (instance==0, s1=3; s2=13,0); -shape_3_per_frame2=zmax = 4; -shape_3_per_frame3=k1 = instance/num_inst; -shape_3_per_frame4=bs=4096; -shape_3_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_3_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_3_per_frame7=z = k1-time/22; z = (z-int(z))*zmax; -shape_3_per_frame8=x = (s1%bs/bs-.5)/z+.5; -shape_3_per_frame9=y = (s2%bs/bs-0.51)/z/1*reg32+0.51; -shape_3_per_frame10=rad = 0.0079/z*reg32 ; -shape_3_per_frame11=a = min(1,1*max(0,7*min(x,1-x)))*0.2; -shape_3_per_frame12=a2=a; -shape_3_per_frame13= -shape_3_per_frame14= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.030 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=0.980 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.095 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.08800 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.130 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.595 -shapecode_6_rad=0.11800 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.170 -shapecode_6_border_g=1.000 -shapecode_6_border_b=0.980 -shapecode_6_border_a=0.094 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10600 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.020 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.020 -shapecode_7_border_a=0.115 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=0.840 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.099 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.530 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.05000 -shapecode_9_r=0.820 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.440 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.080 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.15000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=0.980 -shapecode_12_border_a=0.081 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.540 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.05000 -shapecode_13_r=0.860 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=0.910 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.116 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=0.850 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.010 -shapecode_15_r2=0.000 -shapecode_15_g2=1.090 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.180 -shapecode_15_border_a=0.098 -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=sin(n*.01)*.02; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 10; MAXBPM = 200; num_res = 512; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= megabuf(n) = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= index += 1; -per_frame_init_9=); -per_frame_init_10= -per_frame_init_11=t1 = rand(3); t2=rand(3); r1=5+rand(50); -per_frame_init_12=trel=rand(1000); -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_= vol_*dec_m + (1-dec_m)*vol; -per_frame_5=exc = (vol-vol_)*1; -per_frame_6= -per_frame_7=index=0; -per_frame_8=loop (num_res, -per_frame_9= n = index*8; -per_frame_10= w = megabuf(n) * 6.2832/60; -per_frame_11= megabuf (n+1) *= 1-0.32*dt; //damping -per_frame_12= ec = int (8*w*dt)+1; -per_frame_13= loop (ec, -per_frame_14= megabuf(n+1) += (exc-sqr(w)*megabuf(n+2)) * dt/ec; -per_frame_15= megabuf(n+2) += megabuf(n+1) * dt/ec); -per_frame_16= bc = megabuf(n+1); -per_frame_17= bs = megabuf(n+2)*w; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); -per_frame_20= gmegabuf (n+5) = bc*.11/(1+omaxq)*sqrt(vol_); -per_frame_21= gmegabuf (n+6) = bs*.11/(1+omaxq)*sqrt(vol_); -per_frame_22= index += 1; -per_frame_23=); -per_frame_24= -per_frame_25=v3=v3*0.999+0.001*vol_; -per_frame_26=monitor = reg99; -per_frame_27=q1=maxind/8; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`//float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + .1; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (ang/3.14, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +.0*time; -comp_14=` -comp_15=`float2 uv3 = float2 (ang/3.14, rad1*1.5); -comp_16=`uv3.y = uv3.y +0.18*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (3,0,1)*uv.y*pow(0.95-rad/3,18); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,0.5); -comp_25=` -comp_26=`float mask = saturate(1-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=` -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R246.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.32104 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*tan(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*.333333333; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*.3+t1-2*pi23)+1)*.5; -shape_0_per_frame22=r2=(sin(time*.3+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*.3+t1-2*pi23)+1)*.5; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*tan(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*.3+t2-2*pi23)+1)*.5; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2=zoom = 1; -per_frame_3=dt = 0.02; -per_frame_4= -per_frame_5=h = h + v*dt; -per_frame_6= -per_frame_7=v = v*0.986 + a*dt; -per_frame_8=a = -(h - 0.5)*0.4 + sqrt(- min(0,(w1v+w2v)*0.1)) - .175; -per_frame_9= -per_frame_10=monitor = w2; -per_frame_11= -per_frame_12= -per_frame_13=w1 = w1 + w1v*dt; -per_frame_14=w1v = w1v*0.98 + w1a*dt; -per_frame_15=w1a = -(w1)*20 - w2a*0.1 + av*30; -per_frame_16= -per_frame_17=w2 = w2 + w2v*dt; -per_frame_18=w2v = w2v*0.98 + w2a*dt; -per_frame_19=w2a = -(w2-w1)*20; -per_frame_20= -per_frame_21=bb = bb*0.99 + bass*0.01; -per_frame_22=mm = mm*0.99 + mid*0.01; -per_frame_23=tt = tt*0.99 + treb*0.01; -per_frame_24= -per_frame_25=mi = min(min(bb,mm),tt); -per_frame_26=ma = max(max(bb,mm),tt); -per_frame_27=av = (bb+mm+tt-mi-ma); -per_frame_28=q5 = av; -per_frame_29=avn = (av-mi)/(ma-mi); -per_frame_30=av = abs(avo-avn); -per_frame_31=avo = avn; -per_frame_32= -per_frame_33=q1 = h*0.8 + 0.12; -per_frame_34=q2 = (w1); -per_frame_35=q3 = (w2 + w1); -per_frame_36=q4 = 0.1+ avo*0.1; -per_pixel_1=mkdx=dx;////////////////////////////////////////// -per_pixel_2=mkdy=dy; -per_pixel_3=mksx=sx; -per_pixel_4=mksy=sy; -per_pixel_5=mkrt=rot; -per_pixel_6=mkzm=zoom; -per_pixel_7=mkcx=cx; -per_pixel_8=mkcy=cy; -per_pixel_9=mkwp=warp; -per_pixel_10= -per_pixel_11=dx=0; -per_pixel_12=dy=0; -per_pixel_13=sx=1; -per_pixel_14=sy=1; -per_pixel_15=rot=0; -per_pixel_16=zoom=1; -per_pixel_17=cx=.5; -per_pixel_18=cy=.5; -per_pixel_19=warp=0;///////////////////////////////////////////////////// -per_pixel_20= -per_pixel_21=dx=dx-0.05*sin(time*19.63+.5+(rad*2-1)*(sin(time*1.26) *6 )); -per_pixel_22=dy=dy-0.01205*sin((ang*2-1)*int(sin(time/27) *3+6)); -per_pixel_23=zoom=800+sin(time/2); -per_pixel_24=/////////////////////////////////////// -per_pixel_25=cr1=(int(sin(time*30)/2+.5+.1)); -per_pixel_26=cr2=cr1; -per_pixel_27=crx=cr2-cr1; -per_pixel_28=ci=rad; -per_pixel_29=cb=.25 ; -per_pixel_30=crs=2; -per_pixel_31=cr=pow(sin(ci*6.3-(cb*6.3))/2+.5,crs)*crx+cr1; -per_pixel_32=cqr=if( above (ci,.25+cb),cr,crx+cr1);crr=if( below(ci,1.5),cqr,crx+cr1); -per_pixel_33=jx1=crr; -per_pixel_34=kx1=1-crr; -per_pixel_35= -per_pixel_36=mjdx=dx; -per_pixel_37=mjdy=dy; -per_pixel_38=mjsx=sx; -per_pixel_39=mjsy=sy; -per_pixel_40=mjrt=rot; -per_pixel_41=mjzm=zoom; -per_pixel_42=mjcx=cx; -per_pixel_43=mjcy=cy; -per_pixel_44=mjwp=warp; -per_pixel_45= -per_pixel_46=dx=(jx1*mjdx+kx1*mkdx); -per_pixel_47=dy=(jx1*mjdy+kx1*mkdy); -per_pixel_48=sx=(jx1*mjsx+kx1*mksx); -per_pixel_49=sy=(jx1*mjsy+kx1*mksy); -per_pixel_50=rot=(jx1*mjrt+kx1*mkrt); -per_pixel_51=zoom=(jx1*mjzm+kx1*mkzm); -per_pixel_52=cx=(jx1*mjcx+kx1*mkcx); -per_pixel_53=cy=(jx1*mjcy+kx1*mkcy); -per_pixel_54=warp=(jx1*mjwp+kx1*mkwp);//////////////////////////////////////////////////// -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,bass); -warp_4=` -warp_5=`float2 d = texsize.zw * 8; -warp_6=`float3 dx = ( GetBlur1(uv + float2(10,0)*d) - GetBlur1(uv-float2(1,0)*bass*6) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*6) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*35; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.009; -warp_11=` -warp_12=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur2(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= .65; // a little bit of overbright -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 deleted file mode 100644 index b9ae710..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247 half.milk2 +++ /dev/null @@ -1,1609 +0,0 @@ -Created with MILKDROP 3.1 on 20/03/2023 at 19:08:12 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.500 -blending_direction=1 -random_1=0.851 -random_2=0.838 -random_3=0.050 -random_4=0.570 -random_5=0.578 - -[PRESET1_BEGIN] -NAME=02_MW_new01B .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.490 -fDecay=0.960 -fVideoEchoZoom=0.990 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=10.443 -fWaveScale=0.536 -fWaveSmoothing=0.270 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.40839 -fShader=0.000 -zoom=0.97360 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01459 -sx=1.06152 -sy=1.10462 -wave_r=0.000 -wave_g=0.200 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06600 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.02047 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.200*( 0.90*sin(2.753*time+0) + 0.40*sin(2.315*time+1) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.90*sin(3.183*time+3) + 0.40*sin(2.006*time+4) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.90*sin(2.393*time+5) + 0.40*sin(2.733*time+2) ); -per_frame_4=zoom = zoom + 0.013*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=rot = rot + 0.020*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_6=cx = cx + 0.003*( 0.60*sin(0.471*time) + 0.40*sin(0.297*time) ); -per_frame_7=cy = cy + 0.003*( 0.60*sin(0.379*time) + 0.40*sin(0.351*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_9=rot=rot+0.02*(sin(time*2.134)+sin(time*1.7134)+sin(time*2.834)); -per_frame_10=dx=dx+0.0025*(sin(time*1.134)+sin(time*0.7134)+sin(time*2.334)); -per_frame_11=dy=dy+0.0025*(sin(time*1.8834)+sin(time*1.0144)+sin(time*1.334)); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`} -comp_46=`//Created 2015 by Martin -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R247.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.380 -fDecay=1.000 -fVideoEchoZoom=1.157 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=0.84438 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=ti = time*1; -wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=Y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=//a = min(1,value1 + value2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=ti = time*1 + 1.57; -wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=Y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=//a = min(1,value1 + value2); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.98609 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.020 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r2 = r;g2=g;b2=b; -shape_0_per_frame2= -shape_0_per_frame3=x = int(rand(1001))*.001; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98609 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.600 -shapecode_1_g=0.600 -shapecode_1_b=0.600 -shapecode_1_a=0.020 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r2 = r;g2=g;b2=b; -shape_1_per_frame2= -shape_1_per_frame3=x = int(rand(1001))*.001; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.600 -shapecode_2_g=0.600 -shapecode_2_b=0.600 -shapecode_2_a=0.020 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r2 = r;g2=g;b2=b; -shape_2_per_frame2= -shape_2_per_frame3=x = int(rand(1001))*.001; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=q1 = tt*4; -per_frame_21=q2 = mt*4; -per_frame_22=q3 = bt*4; -per_frame_23= -per_frame_24=st = .015; -per_frame_25=q4 = treb_avg*treb_avg*st; -per_frame_26=q5 = mid_avg*mid_avg*st; -per_frame_27=q6 = bass_avg*bass_avg*st; -per_frame_28=q4 = treb_avg*st; -per_frame_29=q5 = mid_avg*st; -per_frame_30=q6 = bass_avg*st; -per_frame_31= -per_frame_32= -per_frame_33=//ob_r = .5 + .5*sin(time); -per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); -per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); -per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_11=dx = dx + zm*(x-mx); -per_pixel_12=dy = dy + zm*(y-my); -per_pixel_13= -per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_17=dx = dx + zm*mx; -per_pixel_18=dy = dy + zm*my; -per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); -per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_22=dx = dx + zm*mx; -per_pixel_23=dy = dy + zm*my; -per_pixel_24= -per_pixel_25= -per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_29=dx = dx + zm*mx; -per_pixel_30=dy = dy + zm*my; -per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_34=dx = dx + zm*mx; -per_pixel_35=dy = dy + zm*my; -per_pixel_36= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=`// ret += GetBlur1(uv)*0.4; -comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; -comp_7=` ret = tex2D(sampler_main,uv2); -comp_8=` ret += GetBlur1(uv2); -comp_9=` // palettize: -comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); -comp_11=` -comp_12=` // invert -comp_13=` ret = saturate(ret); -comp_14=` ret *= 1.25*ret; -comp_15=` //ret.xyz *= 2; // a little bit of overbright -comp_16=`ret=1-ret; -comp_17=`} -comp_18=` -comp_19=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk deleted file mode 100644 index 8043e28..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R247.milk +++ /dev/null @@ -1,359 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.380 -fDecay=1.000 -fVideoEchoZoom=1.157 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=0.84438 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=ti = time*1; -wave_0_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_0_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_0_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=Y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=//a = min(1,value1 + value2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=ti = time*1 + 1.57; -wave_1_per_frame2=r = .5 + .5*sin(ti*1.789); -wave_1_per_frame3=g = .5 + .5*sin(ti*1.123); -wave_1_per_frame4=b = .5 + .5*sin(ti*1.465); -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=Y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=//a = min(1,value1 + value2); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.98609 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.600 -shapecode_0_g=0.600 -shapecode_0_b=0.600 -shapecode_0_a=0.020 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=r2 = r;g2=g;b2=b; -shape_0_per_frame2= -shape_0_per_frame3=x = int(rand(1001))*.001; -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98609 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.600 -shapecode_1_g=0.600 -shapecode_1_b=0.600 -shapecode_1_a=0.020 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=r2 = r;g2=g;b2=b; -shape_1_per_frame2= -shape_1_per_frame3=x = int(rand(1001))*.001; -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.600 -shapecode_2_g=0.600 -shapecode_2_b=0.600 -shapecode_2_a=0.020 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=r2 = r;g2=g;b2=b; -shape_2_per_frame2= -shape_2_per_frame3=x = int(rand(1001))*.001; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=q1 = tt*4; -per_frame_21=q2 = mt*4; -per_frame_22=q3 = bt*4; -per_frame_23= -per_frame_24=st = .015; -per_frame_25=q4 = treb_avg*treb_avg*st; -per_frame_26=q5 = mid_avg*mid_avg*st; -per_frame_27=q6 = bass_avg*bass_avg*st; -per_frame_28=q4 = treb_avg*st; -per_frame_29=q5 = mid_avg*st; -per_frame_30=q6 = bass_avg*st; -per_frame_31= -per_frame_32= -per_frame_33=//ob_r = .5 + .5*sin(time); -per_frame_34=//ob_g = .5 + .5*sin(time + 1.0472); -per_frame_35=//ob_b = .5 + .5*sin(time + 2.0944); -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8=mx = x - .5 + .25*(sin(ti*1.3185) + sin(ti*.9105)); -per_pixel_9=my = y - .5 + .25*(sin(ti*.8113) + sin(ti*1.0287)); -per_pixel_10=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_11=dx = dx + zm*(x-mx); -per_pixel_12=dy = dy + zm*(y-my); -per_pixel_13= -per_pixel_14=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_15=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_16=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_17=dx = dx + zm*mx; -per_pixel_18=dy = dy + zm*my; -per_pixel_19=mx = x - .5 + .25*(sin(ti*1.1385) + sin(ti*.9901)); -per_pixel_20=my = y - .5 + .25*(sin(ti*.7028) + sin(ti*1.3548)); -per_pixel_21=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_22=dx = dx + zm*mx; -per_pixel_23=dy = dy + zm*my; -per_pixel_24= -per_pixel_25= -per_pixel_26=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_27=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_28=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_29=dx = dx + zm*mx; -per_pixel_30=dy = dy + zm*my; -per_pixel_31=mx = x - .5 + .25*(sin(ti*1.5416) + sin(ti*.7852)); -per_pixel_32=my = y - .5 + .25*(sin(ti*.7436) + sin(ti*1.3266)); -per_pixel_33=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_34=dx = dx + zm*mx; -per_pixel_35=dy = dy + zm*my; -per_pixel_36= -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.004; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` ret = tex2D(sampler_main, uv).xyz; -comp_5=`// ret += GetBlur1(uv)*0.4; -comp_6=`float2 uv2 = uv*.8-.01*cos(ret.zy)-.02*tan(2.33*ret.yx)-.002*bass_att+.1; -comp_7=` ret = tex2D(sampler_main,uv2); -comp_8=` ret += GetBlur1(uv2); -comp_9=` // palettize: -comp_10=` ret = pow(lum(ret), float3(0.5, .26, 0.87)); -comp_11=` -comp_12=` // invert -comp_13=` ret = saturate(ret); -comp_14=` ret *= 1.25*ret; -comp_15=` //ret.xyz *= 2; // a little bit of overbright -comp_16=`ret=1-ret; -comp_17=`} -comp_18=` -comp_19=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 deleted file mode 100644 index e033ad5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248 dark.milk2 +++ /dev/null @@ -1,1863 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 22:59:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.41 -blending_direction=-1 -random_1=0.447967 -random_2=0.956775 -random_3=0.512737 -random_4=0.107453 -random_5=0.272087 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.022 Simple Wave 5c.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=` -comp_2=` -comp_3=` -comp_4=` -comp_5=`shader_body -comp_6=`{ -comp_7=` uv = 0.05 + 0.9*uv; -comp_8=` ret = tex2D(sampler_main, uv).xyz; -comp_9=` // SUPER GLOW EDGES - looks awesome w/octopus -comp_10=` float3 avg_col = GetBlur1(uv); -comp_11=` ret = abs(avg_col - ret)*6; -comp_12=` ret *= 1.333; // a little bit of overbright -comp_13=`ret /= float3(-1.5,2.1,0.9); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R248.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk deleted file mode 100644 index a052f65..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248.milk +++ /dev/null @@ -1,480 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=51 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.32735 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=3.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = int(rand(1001))*.001; -wave_0_per_point2=y = int(rand(1001))*.001; -wave_0_per_point3= -wave_0_per_point4=tm = time*.5 + sample*2; -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*sin(tm*1.132); -wave_0_per_point7=g = .5 + .5*sin(tm*1.121); -wave_0_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=51 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.32735 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=3.000 -wavecode_1_a=1.000 -wave_1_per_point1=x = int(rand(1001))*.001; -wave_1_per_point2=y = int(rand(1001))*.001; -wave_1_per_point3= -wave_1_per_point4=tm = time*.5 + sample*2; -wave_1_per_point5= -wave_1_per_point6=r = .5 + .5*sin(tm*1.132); -wave_1_per_point7=g = .5 + .5*sin(tm*1.121); -wave_1_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=51 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.32735 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=3.000 -wavecode_2_a=1.000 -wave_2_per_point1=x = int(rand(1001))*.001; -wave_2_per_point2=y = int(rand(1001))*.001; -wave_2_per_point3= -wave_2_per_point4=tm = time*.5 + sample*2; -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*sin(tm*1.132); -wave_2_per_point7=g = .5 + .5*sin(tm*1.121); -wave_2_per_point8=b = .5 + .5*sin(tm*1.187); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=51 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.32735 -wavecode_3_smoothing=0.82000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=3.000 -wavecode_3_a=1.000 -wave_3_per_point1=x = int(rand(1001))*.001; -wave_3_per_point2=y = int(rand(1001))*.001; -wave_3_per_point3= -wave_3_per_point4=tm = time*.5 + sample*2; -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*sin(tm*1.132); -wave_3_per_point7=g = .5 + .5*sin(tm*1.121); -wave_3_per_point8=b = .5 + .5*sin(tm*1.187); -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 deleted file mode 100644 index 01f9fc1..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248b.milk2 +++ /dev/null @@ -1,513 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:25:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=-1 -random_1=0.942818 -random_2=0.553794 -random_3=0.005827 -random_4=0.563415 -random_5=0.743767 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R248 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 deleted file mode 100644 index 6de0d8b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R248c.milk2 +++ /dev/null @@ -1,516 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:27:45 -https://twitter.com/MilkDrop2077 - -blending_pattern=arrow -blending_progress=0.33 -blending_direction=-1 -random_1=0.165854 -random_2=0.549594 -random_3=0.025610 -random_4=0.252439 -random_5=0.417480 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R248 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=0.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.08195 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=q1; -shape_0_per_frame2=y=1-q2; -shape_0_per_frame3= -shape_0_per_frame4=b = 1; -shape_0_per_frame5=r = .3 + .3*sin(time*1.342); -shape_0_per_frame6=g = .3 + .3*sin(time*1.342); -shape_0_per_frame7= -shape_0_per_frame8=rad = treb*.1; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.08195 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x=q3; -shape_1_per_frame2=y=1-q4; -shape_1_per_frame3= -shape_1_per_frame4=g = 1; -shape_1_per_frame5=b = .5 + .5*sin(time*1.081); -shape_1_per_frame6=r = 0; -shape_1_per_frame7= -shape_1_per_frame8=rad = .1*mid; -shapecode_2_enabled=1 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.08195 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x=q5; -shape_2_per_frame2=y=1-q6; -shape_2_per_frame3=r = 1; -shape_2_per_frame4=g = .4 + .4*sin(time*1.342); -shape_2_per_frame5=b = 0; -shape_2_per_frame6= -shape_2_per_frame7=rad = .1*bass; -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24= -per_frame_25=db=(bass-lbass)*fps; -per_frame_26=lbass=bass; -per_frame_27=avgdb=avgdb*.99+abs(db)*.01; -per_frame_28= -per_frame_29=//beatdection -per_frame_30=rawbeatb=above(db,avgdb*2); -per_frame_31=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_32= -per_frame_33=//beatrate calc -per_frame_34=bbtime=time*beatb; -per_frame_35=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_36=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_37=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_38= -per_frame_39=bc=bc+beatb; -per_frame_40= -per_frame_41= -per_frame_42= -per_frame_43=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_44=avgvol=avgvol*.99+vol*.05; -per_frame_45= -per_frame_46=mtime=mtime+min(avgvol*.5,.25); -per_frame_47= -per_frame_48=//decay=.99; -per_frame_49=warp=0; -per_frame_50=wrap=1; -per_frame_51= -per_frame_52= -per_frame_53=warp = 0; -per_frame_54= -per_frame_55=tic = min(time - tin,.1); -per_frame_56=tin = time; -per_frame_57= -per_frame_58=ra = 10; -per_frame_59=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_60=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_61=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_62= -per_frame_63=rb = 1; -per_frame_64=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_65= -per_frame_66=tt = tt + tic*treb_avg; -per_frame_67=mt = mt + tic*mid_avg; -per_frame_68=bt = bt + tic*bass_avg; -per_frame_69=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_70= -per_frame_71=sz = .2; -per_frame_72= -per_frame_73=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_74=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_75= -per_frame_76=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_77=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_78= -per_frame_79=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_80=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_81= -per_frame_82= -per_frame_83=q7=mtime; -per_frame_84=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=` -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_6=`float3 rand = tex2D(sampler_noise_lq, dither_uv).xyz-0.5; -warp_7=` -warp_8=`float2 d = texsize.zw * 4; -warp_9=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_11=`d = lerp(uv_orig,uv,0.35); -warp_12=`float2 uv_y =d - float2(dx.y,dy.y)*texsize.zw*4; -warp_13=`float2 uv_z =d - float2(dx.z,dy.z)*texsize.zw*4; -warp_14=` -warp_15=`ret.y = GetPixel(uv_y).y - (GetBlur1(uv).y-GetPixel(uv_y).y)*0.024 - 0.009 + (1-GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_16=`ret.z = GetPixel(uv_z).z - (GetBlur1(uv).z-GetPixel(uv_z).z)*0.024 - 0.009 + (0+GetPixel(uv_orig).x)*0.014 + rand*0.02; -warp_17=` -warp_18=`ret.x = tex2D( sampler_fc_main, uv+rand*texsize.zw*.5 ).x; -warp_19=`ret.x += (ret.x - GetBlur3(uv).x)*0.4 + rand*0.0052; -warp_20=` -warp_21=`//ret = 0; -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`ret=GetBlur1(uv); -comp_5=`ret+=GetBlur1(float2(uv.x+ret.x,uv.y+ret.y)); -comp_6=`ret+=GetBlur1(float2(uv.x-ret.y,uv.y-ret.y)); -comp_7=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_8=` ((uv.xyy*q28 -comp_9=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_10=` ).xyz* -comp_11=` float3(1,1,0)*0.05 + -comp_12=` time*float3(0,0,1)*q31 -comp_13=` ); -comp_14=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_15=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_16=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_17=`ret=pow(length(ret)*ret*1.33,0.89-GetBlur3(uv)); -comp_18=`//ret=saturate(ret); -comp_19=`//ret*=tex2D(sampler_noise_lq,uv*ret.y); -comp_20=`ret*=ret.z; -comp_21=`ret=ret-GetPixel(uv); -comp_22=`//MilkDrop3 Color Mode: -comp_23=`ret /= float3(0.5,1.2,2.4); -comp_24=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 deleted file mode 100644 index 0e90ca7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251 double.milk2 +++ /dev/null @@ -1,1562 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:37:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail3 -blending_progress=0.56 -blending_direction=1 -random_1=0.690108 -random_2=0.0865854 -random_3=0.0769648 -random_4=0.41355 -random_5=0.20271 - -[PRESET1_BEGIN] -NAME=Beatdrop2077.014 Utopia 2.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.029 -fWaveScale=4.687 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.200 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.290 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=14.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.500 -shapecode_0_rad=1.99863 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.48364 -shapecode_0_r=0.900 -shapecode_0_g=0.300 -shapecode_0_b=0.600 -shapecode_0_a=0.070 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.400 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.43174 -shapecode_1_ang=2.95310 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.83451 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.990 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.980 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.860 -shapecode_1_border_b=0.900 -shapecode_1_border_a=1.000 -shape_1_per_frame1=tex_zoom=1.5-bass_att*.4; -shape_1_per_frame2=additive=if(equal(frame%(4-bass),0),1,0); -shape_1_per_frame3=bb=bb+0.00174*(bass+bass_att+q2+treb_att+mid_att); -shape_1_per_frame4=tex_ang=5.401*(sin(0.98*bb*q1*q2)*0.48+1+cos(10.48*bb)*0.48); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7=rad=bb/frame-.8; -shape_1_per_frame8=tri=if(above(bass,treb),1,0); -shape_1_per_frame9=squ=if(above(treb,bass),1,0); -shape_1_per_frame10=cir=if(band(above(mid,treb),above(mid,bass)),1,0); -shape_1_per_frame11= -shape_1_per_frame12=sides=3*tri+4*squ+300*cir; -shape_1_per_frame13= -shape_1_per_frame14=ang=bass_att*mid_att-treb_att*mid_att; -shape_1_per_frame15= -shape_1_per_frame16=rr=bass_att; -shape_1_per_frame17=gg=treb_att; -shape_1_per_frame18=bb=mid_att; -shape_1_per_frame19= -shape_1_per_frame20= -shape_1_per_frame21=r22=rr; -shape_1_per_frame22=b22=bb; -shape_1_per_frame23=g22=gg; -shape_1_per_frame24= -shape_1_per_frame25= -shape_1_per_frame26=rr=br; -shape_1_per_frame27=gg=bg; -shape_1_per_frame28=bb=bo; -shape_1_per_frame29= -shape_1_per_frame30=br=.6+sin(bb*q2+bb*q4)*.4; -shape_1_per_frame31=bg=.6+sin(bb*q6+bb*q1)*.4; -shape_1_per_frame32=bo=.6+sin(bb*q2*q4*q6+bb*q1*q3*q5*100)*.4; -shape_1_per_frame33= -shape_1_per_frame34=border_r=br; -shape_1_per_frame35=border_b=bo; -shape_1_per_frame36=border_g=bg; -shape_1_per_frame37= -shape_1_per_frame38= -shape_1_per_frame39=r=1-rr; -shape_1_per_frame40=r2=b22; -shape_1_per_frame41=b=1-bb; -shape_1_per_frame42=b2=g22; -shape_1_per_frame43=g=1-gg; -shape_1_per_frame44=g2=r22; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.400*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=zoom = zoom + 0.023*( 0.60*sin(0.339*time) + 0.40*sin(0.276*time) ); -per_frame_5=warp =0; -per_pixel_1=zoom=zoom-max(0.04,(avg_bass*3))*sin(ang+rad*12*cos(time-ang*3)*tan(rad)-time); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 v = normalize(uv-uv_orig); -warp_4=` uv = uv_orig + v*texsize.zw*3; -warp_5=` -warp_6=` // sample previous frame -warp_7=` ret = tex2D( sampler_main, uv ).xyz; -warp_8=` -warp_9=` // darken over time -warp_10=` ret *= 0.98; //or try: ret -= 0.0269; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv2 = uv; -comp_5=`if(uv2.x >= 0.5) {uv2.x = 1-uv2.x;} -comp_6=`if(uv2.y >= 0.5) {uv2.y = 1-uv2.y;} -comp_7=` -comp_8=`//float1 cs = cos(0.25*3.14159); -comp_9=`//float1 sn = sin(0.25*3.14159); -comp_10=`//float2 uv3 = uv2; -comp_11=`//uv2.x = uv3.x * cs - uv3.y * sn; -comp_12=`//uv2.y = uv3.x * sn + uv3.y * cs; -comp_13=` -comp_14=`uv.x=uv2.x; -comp_15=`uv.y=uv2.y; -comp_16=` -comp_17=` -comp_18=` float2 d = texsize.zw; -comp_19=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_20=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_21=`float2 dz = float2(dx.y,dy.y)*3; -comp_22=` -comp_23=`d = texsize.zw*2; -comp_24=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_25=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_26=` -comp_27=`dz +=float2(dx.y,dy.y); -comp_28=` -comp_29=`float3 bg = pow(length(dz)*2.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_30=` -comp_31=`ret = bg*float3(rad*4,0.6,.1); -comp_32=`ret = lerp(ret,float3(0.5,0.2,0.1),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*7); -comp_33=`ret = lerp(ret,1,GetPixel(uv).z); -comp_34=`ret *= float3(uv.x*2,mid_att/3,rad*3); -comp_35=`//ret = GetPixel(uv); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R251.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=//solarize=above(0.5,bass); -per_frame_31=//darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; -per_frame_34= -per_frame_35=xpos=sin(musictime*0.6)*0.3; -per_frame_36=ypos=sin(musictime*0.4)*0.3; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1,1,0)*0.05 + -warp_32=` time*float3(0,0,1)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(1.4,2.6,3.55)*ret.y + -comp_11=` float3(2.3,1.1,1.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk deleted file mode 100644 index 561a7bb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R251.milk +++ /dev/null @@ -1,336 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=1.719 -fWaveSmoothing=0.522 -fWaveParam=0.000 -fModWaveAlphaStart=0.950 -fModWaveAlphaEnd=1.470 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.700 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.005 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2= -per_frame_3= -per_frame_4= -per_frame_5=//Thanks to Zylot for rainbow generator -per_frame_6=counter1 = if(equal(counter2,1),if(equal(counter1,1),0,counter1+.2),1); -per_frame_7=counter2 = if(equal(counter1,1),if(equal(counter2,1),0,counter2+.2),1); -per_frame_8=cdelay1 = if(equal(cdelay2,1),1,if(equal(colorcounter%2,1),if(equal(counter1,1),2 ,0), if(equal(counter2,1),2,0))); -per_frame_9=cdelay2 = if(equal(cdelay1,2),1,0); -per_frame_10=colorcounter = if(above(colorcounter,7),0,if(equal(cdelay1,1),colorcounter+1,colorcounter)); -per_frame_11=ib_r = .5*if(equal(colorcounter,1),1, if(equal(colorcounter,2),1, if(equal(colorcounter,3),1, if(equal(colorcounter,4),sin(counter2+2.1), if(equal(colorcounter,5),0, if(equal(colorcounter,6),0,sin(counter1))))))); -per_frame_12=ib_g = .5*if(equal(colorcounter,1),0, if(equal(colorcounter,2),sin(counter2*.5), if(equal(colorcounter,3),sin((counter1+1.75)*.4), if(equal(colorcounter,4),1, if(equal(colorcounter,5),1, if(equal(colorcounter,6),sin(counter2+2),0)))))); -per_frame_13=ib_b = if(equal(colorcounter,1),sin(counter1+2.1), if(equal(colorcounter,2),0, if(equal(colorcounter,3),0, if(equal(colorcounter,4),0, if(equal(colorcounter,5),sin(counter1), if(equal(colorcounter,6),1,1)))))); -per_frame_14= -per_frame_15= -per_frame_16= -per_frame_17=ob_r=ib_r-0.5; -per_frame_18=ob_g=ib_g-0.5; -per_frame_19=ob_b=ib_b-0.5; -per_frame_20=q1=ib_r; -per_frame_21=q2=ib_g; -per_frame_22=q3=ib_b; -per_frame_23= -per_frame_24= -per_frame_25= -per_frame_26=decay = 0.9999; -per_frame_27= -per_frame_28= -per_frame_29=//echo_orient=((bass_att+mid_att+treb_att)/3)*3; -per_frame_30=//solarize=above(0.5,bass); -per_frame_31=//darken=above(0.4,treb); -per_frame_32= -per_frame_33=musictime=musictime+(mid*mid*mid)*0.02; -per_frame_34= -per_frame_35=xpos=sin(musictime*0.6)*0.3; -per_frame_36=ypos=sin(musictime*0.4)*0.3; -per_frame_37=q4=xpos; -per_frame_38=q5=ypos -per_frame_39= -per_pixel_1=//flip= (-2 * above(sin(time),-0.9) )+1; -per_pixel_2=//var=(bass+mid+treb)/3; -per_pixel_3=//rot=((ang&rad/rad)/(var*20))/10; -per_pixel_4=//sx=.99-(var*0.01); -per_pixel_5=//cx=var*0.1*(ang/12); -per_pixel_6=//sy=sx; -per_pixel_7= -per_pixel_8=zoom=1; -per_pixel_9= -per_pixel_10=cx=0.5+q4; -per_pixel_11=cy=0.5-q5; -per_pixel_12=rd=sqrt( sqr( (x-0.5-q4)*2) + sqr( (y-0.5+q5)*1.5 ) ); -per_pixel_13=//zm=(1.1-(rd/4)); -per_pixel_14=zm=1; -per_pixel_15= -per_pixel_16=ag=atan( (y-0.5+q5)/(x-0.5-q4) ); -per_pixel_17=star=sin(ag/5)*(2-rd); -per_pixel_18=zm=zm+star/20; -per_pixel_19=sx=zm; -per_pixel_20=sy=zm; -per_pixel_21=rot=above(rd,0.7)/(rd+7)*(bass_att*0.1)/rd; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(1,1,0)*0.05 + -warp_32=` time*float3(0,0,1)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(1.4,2.6,3.55)*ret.y + -comp_11=` float3(2.3,1.1,1.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk deleted file mode 100644 index a444cca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk +++ /dev/null @@ -1,538 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.910 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.701 -fWaveSmoothing=0.684 -fWaveParam=0.580 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.350 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=bb = bb*0.99 + bass*0.02; -wave_0_per_frame2=mm = mm*0.99 + mid*0.02; -wave_0_per_frame3=tt = tt*0.99 + treb*0.02; -wave_0_per_frame4= -wave_0_per_frame5=mx = max(max(bb,mm),tt); -wave_0_per_frame6=mn = min(min(bb,mm),tt); -wave_0_per_frame7= -wave_0_per_frame8=r = (bb-mn)/(mx-mn); -wave_0_per_frame9=g = (mm-mn)/(mx-mn); -wave_0_per_frame10=b = (tt-mn)/(mx-mn); -wave_0_per_frame11= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=x = 0.5 + d*sample*(1-sample); -wave_0_per_point7=y = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=6 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=h=q5; -wave_1_per_frame2=s = 0.8; -wave_1_per_frame3=l= 0.5; -wave_1_per_frame4=// -wave_1_per_frame5=// HSL to RGB by PieturP -wave_1_per_frame6=cc=(6*h); -wave_1_per_frame7=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); -wave_1_per_frame8=zf=(6*h)-cc; -wave_1_per_frame9=zm=l; -wave_1_per_frame10=zp=l*(1-s); -wave_1_per_frame11=zq=l*(1-s*zf); -wave_1_per_frame12=zt=l*(1-s*(1-zf)); -wave_1_per_frame13=monitor=zq; -wave_1_per_frame14=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); -wave_1_per_frame15=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); -wave_1_per_frame16=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); -wave_1_per_frame17=rr=if(equal(s,0),l,rr); -wave_1_per_frame18=gg=if(equal(s,0),l,gg); -wave_1_per_frame19=bb=if(equal(s,0),l,bb); -wave_1_per_frame20=r=rr; -wave_1_per_frame21=g=gg; -wave_1_per_frame22=b=bb; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.4 ; -wave_1_per_point3=tm=q4 + phs*2 - 0.02; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=(flip*0.4-0.2)*(sample); -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//spin; -wave_1_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; -wave_1_per_point14=sa=sin(ang);ca=cos(ang); -wave_1_per_point15=xr=xp*sa + yp*ca; -wave_1_per_point16=yr=xp*ca - yp*sa; -wave_1_per_point17=zr=zp; -wave_1_per_point18= -wave_1_per_point19=xp=xr; -wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point21=zp=zr; -wave_1_per_point22= -wave_1_per_point23=//wrist movement; -wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); -wave_1_per_point25= -wave_1_per_point26=xq=xp; -wave_1_per_point27=sa=sin(ang);ca=cos(ang); -wave_1_per_point28=yq=yp*sa + zp*ca; -wave_1_per_point29=zq=yp*ca - zp*sa; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32=ang=tm*8; -wave_1_per_point33=sa=sin(ang);ca=cos(ang); -wave_1_per_point34=xp=xq*sa + yq*ca; -wave_1_per_point35=yp=xq*ca - yq*sa; -wave_1_per_point36=zp=zq; -wave_1_per_point37= -wave_1_per_point38=//forearm movement; -wave_1_per_point39=zp=zp-0.3; -wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; -wave_1_per_point41=xq=xp; -wave_1_per_point42=sa=sin(ang);ca=cos(ang); -wave_1_per_point43=yq=yp*sa + zp*ca; -wave_1_per_point44=zq=yp*ca - zp*sa; -wave_1_per_point45= -wave_1_per_point46=//upper arm twist -wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); -wave_1_per_point48=xp=xq*sa + yq*ca; -wave_1_per_point49=yp=xq*ca - yq*sa; -wave_1_per_point50=zp=zq; -wave_1_per_point51= -wave_1_per_point52=//upper arm outward; -wave_1_per_point53=zp=zp-0.35; -wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; -wave_1_per_point55=sa=sin(ang);ca=cos(ang); -wave_1_per_point56=xq=xp*sa + zp*ca; -wave_1_per_point57=yq=yp; -wave_1_per_point58=zq=xp*ca - zp*sa; -wave_1_per_point59= -wave_1_per_point60=//upper arm up down; -wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); -wave_1_per_point62=xp=xq; -wave_1_per_point63=sa=sin(ang);ca=cos(ang); -wave_1_per_point64=yp=yq*ca - zq*sa; -wave_1_per_point65=zp=yq*sa + zq*ca; -wave_1_per_point66= -wave_1_per_point67=//xp=xq;yp=yq;zp=zq; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=//project into screenspace and draw on screen -wave_1_per_point71=zp=zp+1.5; -wave_1_per_point72=xs=xp/zp; -wave_1_per_point73=ys=yp/zp; -wave_1_per_point74= -wave_1_per_point75=x=xs+0.5; -wave_1_per_point76=y=ys*1.3+0.5; -wave_1_per_point77= -wave_1_per_point78= -wave_1_per_point79=a=(1-sample); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=27 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=7 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.48652 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=6 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=21 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.17987 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=ang = ang + 10*sin(time*.8); -shape_1_per_frame2=vol = 0.167*(bass+mid+att); -shape_1_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_1_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_1_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_1_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_1_per_frame7=xpos = xpos + 0.001*xspeed; -shape_1_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_1_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_1_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_1_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_1_per_frame12=ypos = ypos + 0.001*yspeed; -shape_1_per_frame13=x = centerx; -shape_1_per_frame14=y = abs(centery-1); -shape_1_per_frame15=centerx = 1.75*xpos + 0.5; -shape_1_per_frame16=centery = 1.75*ypos + 0.5; -shape_1_per_frame17=r2 = .5+.2*sin(time*.666); -shape_1_per_frame18=g2 = .5+.2*sin(time*.555); -shape_1_per_frame19=b2 = .5+.2*sin(time*.777); -shape_1_per_frame20=rad = rad + bass*.1; -shape_1_per_frame21=border_r = bass*.3; -shape_1_per_frame22=border_g = treb*.3; -shape_1_per_frame23=border_b = mis*.3; -shape_1_per_frame24=r = if(above(bass,1.3),1,0); -shape_1_per_frame25=g = if(above(bass,1.3),1,0); -shape_1_per_frame26=b = if(above(bass,1.3),1,0); -shape_1_per_frame27=//thanks zylot -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=15 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23067 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.400 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=ang = ang + 10*sin(time*.8); -shape_2_per_frame2=vol = 0.167*(bass+mid+att); -shape_2_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_2_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_2_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_2_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_2_per_frame7=xpos = xpos + 0.001*xspeed; -shape_2_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_2_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_2_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_2_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_2_per_frame12=ypos = ypos + 0.001*yspeed; -shape_2_per_frame13=x = centerx; -shape_2_per_frame14=y = abs(centery-1); -shape_2_per_frame15=centerx = 1.75*xpos + 0.5; -shape_2_per_frame16=centery = 1.75*ypos + 0.5; -shape_2_per_frame17=r2 = .5+.2*sin(time*.666); -shape_2_per_frame18=g2 = .5+.2*sin(time*.555); -shape_2_per_frame19=b2 = .5+.2*sin(time*.777); -shape_2_per_frame20=rad = rad + bass*.1; -shape_2_per_frame21=border_r = bass*.3; -shape_2_per_frame22=border_g = treb*.3; -shape_2_per_frame23=border_b = mis*.3; -shape_2_per_frame24=r = if(above(bass,1.3),1,0); -shape_2_per_frame25=g = if(above(bass,1.3),1,0); -shape_2_per_frame26=b = if(above(bass,1.3),1,0); -shape_2_per_frame27=//thanks zylot -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=7 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.27048 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.200 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=ang = ang + 10*sin(time*.8); -shape_3_per_frame2=vol = 0.167*(bass+mid+att); -shape_3_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_3_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_3_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_3_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_3_per_frame7=xpos = xpos + 0.001*xspeed; -shape_3_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_3_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_3_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_3_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_3_per_frame12=ypos = ypos + 0.001*yspeed; -shape_3_per_frame13=x = centerx; -shape_3_per_frame14=y = abs(centery-1); -shape_3_per_frame15=centerx = 1.75*xpos + 0.5; -shape_3_per_frame16=centery = 1.75*ypos + 0.5; -shape_3_per_frame17=r2 = .5+.2*sin(time*.666); -shape_3_per_frame18=g2 = .5+.2*sin(time*.555); -shape_3_per_frame19=b2 = .5+.2*sin(time*.777); -shape_3_per_frame20=rad = rad + bass*.1; -shape_3_per_frame21=border_r = bass*.3; -shape_3_per_frame22=border_g = treb*.3; -shape_3_per_frame23=border_b = mis*.3; -shape_3_per_frame24=r = if(above(bass,1.3),1,0); -shape_3_per_frame25=g = if(above(bass,1.3),1,0); -shape_3_per_frame26=b = if(above(bass,1.3),1,0); -shape_3_per_frame27=//thanks zylot -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = (vvb+vvm+vvt)*10; -per_frame_12=q2 = (vvb+vvm+vvt)*10; -per_frame_13=q3 = (vvb+vvm+vvt)*10; -per_frame_14=q4 = (vvb+vvm+vvt)*10; -per_frame_15=q5 = (vvb+vvm+vvt)*10; -per_frame_16=q6 = (vvb+vvm+vvt)*10; -per_frame_17=q7 = (vvb+vvm+vvt)*10; -per_frame_18=q8 = (vvb+vvm+vvt)*10; -per_frame_19=q9 = (vvb+vvm+vvt)*10; -per_frame_20=q10 = (vvb+vvm+vvt)*10; -per_frame_21=q11 = (vvb+vvm+vvt)*10; -per_frame_22=q12 = (vvb+vvm+vvt)*10; -per_frame_23=q13 = (vvb+vvm+vvt)*10; -per_frame_24=q14 = (vvb+vvm+vvt)*10; -per_frame_25=q15 = (vvb+vvm+vvt)*10; -per_frame_26=q16 = (vvb+vvm+vvt)*10; -per_frame_27=q17 = (vvb+vvm+vvt)*10; -per_frame_28=q18 = (vvb+vvm+vvt)*10; -per_frame_29=q19 = (vvb+vvm+vvt)*10; -per_frame_30=q20 = (vvb+vvm+vvt)*10; -per_frame_31=q21 = (vvb+vvm+vvt)*10; -per_frame_32=q22 = (vvb+vvm+vvt)*10; -per_frame_33=q23 = (vvb+vvm+vvt)*10; -per_frame_34=q24 = (vvb+vvm+vvt)*10; -per_frame_35=q25 = (vvb+vvm+vvt)*10; -per_frame_36=q26 = (vvb+vvm+vvt)*10; -per_frame_37=q27 = (vvb+vvm+vvt)*10; -per_frame_38=q28 = (vvb+vvm+vvt)*10; -per_frame_39=q29 = (vvb+vvm+vvt)*10; -per_frame_40=q30 = (vvb+vvm+vvt)*10; -per_frame_41=q31 = (vvb+vvm+vvt)*10; -per_frame_42=q32 = (vvb+vvm+vvt)*10; -per_frame_43= -per_frame_44=warp = 0; -per_frame_45=q1 = .6+.3*sin(time*.95242); -per_frame_46=q2 = .6+.3*sin(time*1.332211); -per_frame_47=q3 = .6+.3*sin(time*.44556); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,.2); -warp_4=` -warp_5=`float2 d = texsize.zw * 8; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*bass*3) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*3) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*15; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.007; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`ret *= 1.3; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 1.5*ret.y*ret.y; -comp_50=`ret.z = 1.5*ret.y; -comp_51=` -comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 deleted file mode 100644 index cd2e8fd..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R252.milk2 +++ /dev/null @@ -1,1388 +0,0 @@ -Created with MILKDROP 3.1 on 08/04/2023 at 18:26:28 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.440 -blending_direction=-1 -random_1=0.250 -random_2=0.512 -random_3=0.903 -random_4=0.634 -random_5=0.073 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - NeonAngel vs Flexi - Venom Textures 3 eye.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=2.000000 -fGammaAdj=1.070 -fDecay=0.955 -fVideoEchoZoom=100.000 -fVideoEchoAlpha=0.650 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=5.921 -fZoomExponent=11.56276 -fShader=0.000 -zoom=1.05971 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.17692 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid); -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_2_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=0.4; -shape_2_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_2_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.17632 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.44513 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.660 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*.3; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*bass; -shape_3_per_frame6=g=g+tan(mid)*bass; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_init_1=p1 = 0; p2 = 0; x1 = 0 ; y1 = 0; t1 = 0; -per_frame_init_2=shapes = 820; -per_frame_init_3=frm = (rand(10) >= 5); -per_frame_1=dec_m = pow (0.8, 30/fps); -per_frame_2=dec_s = pow (0.9, 30/fps); -per_frame_3=vol = (bass+mid+treb)/3; -per_frame_4=vol_ = dec_m * vol_ + (1-dec_m)*vol; -per_frame_5=avg = avg*dec_s + vol*(1-dec_s); -per_frame_6=is_beat = above(vol, 1*avg+2*peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * vol + (1-is_beat)*peak*dec_m; -per_frame_9=index = (index + is_beat) %8; -per_frame_10=index2 = (index2 + is_beat*bnot(index)) %8; -per_frame_11= -per_frame_12=trig = is_beat*(index==0); -per_frame_13=t1 = t1+trig; -per_frame_14= -per_frame_15=ran1 = dec_m * ran1 + (1-dec_m)*cos(3.14/6*t1); -per_frame_16=ran2 = dec_m * ran2 + (1-dec_m)*sin(3.14/6*t1); -per_frame_17=ran3 = dec_m * ran3 + (1-dec_m)*sin(3.14/5*t1); -per_frame_18=q1 = ran1; q2 = ran2; q3 = ran3; -per_frame_19= -per_frame_20=n = 0; -per_frame_21=p1 *= .9; p2 = 0; p3 = 0; -per_frame_22=mx = 0; my = 0; mz = 0; -per_frame_23=vol2 = min(vol,2); -per_frame_24=vol2 = sqrt(vol); -per_frame_25=k5 = 1 / (rand(10)+.2); -per_frame_26=loop (shapes, -per_frame_27= sa = n/shapes; -per_frame_28= p1 = p1+.15*sin(sa*(vol-1)*200+time*.1)*vol; -per_frame_29= p2 = p2-p1*vol*k5; -per_frame_30= x1 += sin(p2)*sa*.006*vol; -per_frame_31= y1 += cos(p2)*sa*.006*vol; -per_frame_32= z1 += cos(p1*0.033)*0.0053*vol; -per_frame_33= -per_frame_34=mx += x1; my += y1; mz += z1; -per_frame_35=x1 = atan(x1/16)*16; -per_frame_36=y1 = atan(y1/16)*16; -per_frame_37=z1 = atan(z1/16)*16; -per_frame_38=//z1 = 1; -per_frame_39= gmegabuf(n*4) = x1; -per_frame_40= gmegabuf(n*4+1) = y1; -per_frame_41= gmegabuf(n*4+2) = z1; -per_frame_42= n +=1; -per_frame_43=); -per_frame_44= -per_frame_45=trel = trel + vol_/fps*.3; -per_frame_46=q4 = min(max(0,4*sin(trel)),1)*-.2; -per_frame_47=mzoom = if(trig,.1*vol2*(rand(10)>=3),mzoom); -per_frame_48=mzoom_ = mzoom_*dec_m + (1-dec_m)*mzoom; -per_frame_49=q4 = mzoom_; -per_frame_50=q5 = vol >= vol_; -per_frame_51= -per_frame_52=monitor = q5; -per_frame_53=q6=aspecty; -per_frame_54=q27 = index; -per_frame_55=q28 = index2; -per_frame_56=q24 = is_beat; -per_frame_57=q30 = min(1,.05/mzoom);; -per_frame_58= -per_frame_59=trig1 = is_beat*(index%2); -per_frame_60=pk = if (trig1,1,pk*dec_m); -per_frame_61=ran5 = if(trig1, rand(1), ran5); -per_frame_62= -per_frame_63=q22 = pk * pk * (frame%2); -per_frame_64=q22 = pk==1; -per_frame_65=q23 = ran5; -per_frame_66= -per_pixel_1=zoom=(zoom-1.001)*rad+1.001; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 d = texsize.zw * 8; -warp_4=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_5=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 1 + rand_frame.xy; -warp_7=` -warp_8=`float2 uv_blue = lerp(uv_orig,uv,1) + float2(dx.z,dy.z)*texsize.zw*4; -warp_9=`ret.z = GetPixel(uv_blue).z - (GetPixel(uv_blue).z - GetBlur3(uv_blue).z)*0.02 - 0.008 -warp_10=` +(tex2D(sampler_noise_lq, dither_uv).xyz-0.5) *0.1; -warp_11=` -warp_12=` -warp_13=`float2 uv_red = 0.493 + (uv-0.493) - float2(0,0)*texsize.zw - float2(dx.x,dy.x)*texsize.zw; -warp_14=`ret.x = tex2D( sampler_main, uv_red ).x; -warp_15=`ret.x += (ret.x - GetBlur3(uv_red)).x*0.4 + 0.006; -warp_16=` -warp_17=` -warp_18=`float2 uv_green = lerp(uv_orig,uv,1) - float2(dx.x,dy.x)*texsize.zw*8 -warp_19=` + float2(dx.y,dy.y)*texsize.zw*4 -warp_20=` + float2(dx.z,dy.z)*texsize.zw*8; -warp_21=`ret.y = tex2d(sampler_fc_main,uv_green).y; -warp_22=`ret.y *= 1 + ret.x*0.1; -warp_23=`ret.y -= 0.004 + saturate(ret.z)*0.012; -warp_24=`} -comp_1=`sampler sampler_MilkDrop3_002; -comp_2=`sampler sampler_MilkDrop3_003; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` float2 d = texsize.zw*12; -comp_9=` float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_10=` float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_11=` float2 my_uv = uv + float2(dx.y,dy.y)*0.1; -comp_12=` -comp_13=`float3 re; -comp_14=` -comp_15=`//uv = uv + 0.02*float2(cos(uv.y*27),sin(uv.x*39)); -comp_16=`float2 m = float2(1-q4,q8); -comp_17=`float2 bg_uv = m + (uv-m)*0.992; // subtle 3D shadow drop -comp_18=`float2 mid_uv = m + (uv-m)*0.996; -comp_19=`ret = lerp( float3(0,0,0.2), float3(0.3,0,1),tex2D( sampler_fw_main, bg_uv).y); -comp_20=`ret = lerp(ret, float3(1,1,0), max(GetBlur1(bg_uv).z*1.5,tex2D( sampler_main, mid_uv).z)); // if that isn't a cool glow effect? -comp_21=`ret *= 1-GetBlur1(bg_uv).x*2; // drop shadow -comp_22=`ret = lerp( ret, float3(1,0.01,0.4),tex2D( sampler_fw_main, uv).x); -comp_23=`//ret = tex2D(sampler_main, uv); -comp_24=`re = tex2D( sampler_MilkDrop3_002, my_uv); -comp_25=`re = lerp( tex2D(sampler_MilkDrop3_003,my_uv), re, ret.x); -comp_26=`ret = lerp( re, 1-re, ret.y); -comp_27=` -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R252.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.910 -fDecay=0.960 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.701 -fWaveSmoothing=0.684 -fWaveParam=0.580 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.350 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=bb = bb*0.99 + bass*0.02; -wave_0_per_frame2=mm = mm*0.99 + mid*0.02; -wave_0_per_frame3=tt = tt*0.99 + treb*0.02; -wave_0_per_frame4= -wave_0_per_frame5=mx = max(max(bb,mm),tt); -wave_0_per_frame6=mn = min(min(bb,mm),tt); -wave_0_per_frame7= -wave_0_per_frame8=r = (bb-mn)/(mx-mn); -wave_0_per_frame9=g = (mm-mn)/(mx-mn); -wave_0_per_frame10=b = (tt-mn)/(mx-mn); -wave_0_per_frame11= -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=x = 0.5 + d*sample*(1-sample); -wave_0_per_point7=y = -0.05 + sample*1.1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=6 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=h=q5; -wave_1_per_frame2=s = 0.8; -wave_1_per_frame3=l= 0.5; -wave_1_per_frame4=// -wave_1_per_frame5=// HSL to RGB by PieturP -wave_1_per_frame6=cc=(6*h); -wave_1_per_frame7=cc=if(below(cc,1),0,if(below(cc,2),1,if(below(cc,3),2,if(below(cc,4),3,if(below(cc,5),4,5))))); -wave_1_per_frame8=zf=(6*h)-cc; -wave_1_per_frame9=zm=l; -wave_1_per_frame10=zp=l*(1-s); -wave_1_per_frame11=zq=l*(1-s*zf); -wave_1_per_frame12=zt=l*(1-s*(1-zf)); -wave_1_per_frame13=monitor=zq; -wave_1_per_frame14=rr=if(equal(cc,0),zm,if(equal(cc,1),zq,if(equal(cc,2),zp,if(equal(cc,3),zp,if(equal(cc,4),zt,zm))))); -wave_1_per_frame15=gg=if(equal(cc,0),zt,if(equal(cc,1),zm,if(equal(cc,2),zm,if(equal(cc,3),zq,if(equal(cc,4),zp,zp))))); -wave_1_per_frame16=bb=if(equal(cc,0),zp,if(equal(cc,1),zp,if(equal(cc,2),zt,if(equal(cc,3),zm,if(equal(cc,4),zm,zq))))); -wave_1_per_frame17=rr=if(equal(s,0),l,rr); -wave_1_per_frame18=gg=if(equal(s,0),l,gg); -wave_1_per_frame19=bb=if(equal(s,0),l,bb); -wave_1_per_frame20=r=rr; -wave_1_per_frame21=g=gg; -wave_1_per_frame22=b=bb; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.4 ; -wave_1_per_point3=tm=q4 + phs*2 - 0.02; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=(flip*0.4-0.2)*(sample); -wave_1_per_point10=zp=0; -wave_1_per_point11= -wave_1_per_point12=//spin; -wave_1_per_point13=ang=tm*23 + sin(tm*76 + time*4)*0.3;; -wave_1_per_point14=sa=sin(ang);ca=cos(ang); -wave_1_per_point15=xr=xp*sa + yp*ca; -wave_1_per_point16=yr=xp*ca - yp*sa; -wave_1_per_point17=zr=zp; -wave_1_per_point18= -wave_1_per_point19=xp=xr; -wave_1_per_point20=yp=yr + 0.05 + (sin(tm)*0.5 + 0.5)*0.2 + 0.05; -wave_1_per_point21=zp=zr; -wave_1_per_point22= -wave_1_per_point23=//wrist movement; -wave_1_per_point24=ang=0.5*(sin(tm*2)+sin(tm*1.248)); -wave_1_per_point25= -wave_1_per_point26=xq=xp; -wave_1_per_point27=sa=sin(ang);ca=cos(ang); -wave_1_per_point28=yq=yp*sa + zp*ca; -wave_1_per_point29=zq=yp*ca - zp*sa; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32=ang=tm*8; -wave_1_per_point33=sa=sin(ang);ca=cos(ang); -wave_1_per_point34=xp=xq*sa + yq*ca; -wave_1_per_point35=yp=xq*ca - yq*sa; -wave_1_per_point36=zp=zq; -wave_1_per_point37= -wave_1_per_point38=//forearm movement; -wave_1_per_point39=zp=zp-0.3; -wave_1_per_point40=ang=3.14 + (sin(tm*2 - 0.5)+sin(tm*1.237))*1.25; -wave_1_per_point41=xq=xp; -wave_1_per_point42=sa=sin(ang);ca=cos(ang); -wave_1_per_point43=yq=yp*sa + zp*ca; -wave_1_per_point44=zq=yp*ca - zp*sa; -wave_1_per_point45= -wave_1_per_point46=//upper arm twist -wave_1_per_point47=ang=-1.0 + 0.5*(cos(tm*3 + 0.5)+cos(tm*0.867)); -wave_1_per_point48=xp=xq*sa + yq*ca; -wave_1_per_point49=yp=xq*ca - yq*sa; -wave_1_per_point50=zp=zq; -wave_1_per_point51= -wave_1_per_point52=//upper arm outward; -wave_1_per_point53=zp=zp-0.35; -wave_1_per_point54=ang=(cos(tm*1)+cos(tm*0.653))*0.875 - 1.05; -wave_1_per_point55=sa=sin(ang);ca=cos(ang); -wave_1_per_point56=xq=xp*sa + zp*ca; -wave_1_per_point57=yq=yp; -wave_1_per_point58=zq=xp*ca - zp*sa; -wave_1_per_point59= -wave_1_per_point60=//upper arm up down; -wave_1_per_point61=ang=0.5*(cos(tm*1.273)+cos(tm)); -wave_1_per_point62=xp=xq; -wave_1_per_point63=sa=sin(ang);ca=cos(ang); -wave_1_per_point64=yp=yq*ca - zq*sa; -wave_1_per_point65=zp=yq*sa + zq*ca; -wave_1_per_point66= -wave_1_per_point67=//xp=xq;yp=yq;zp=zq; -wave_1_per_point68= -wave_1_per_point69= -wave_1_per_point70=//project into screenspace and draw on screen -wave_1_per_point71=zp=zp+1.5; -wave_1_per_point72=xs=xp/zp; -wave_1_per_point73=ys=yp/zp; -wave_1_per_point74= -wave_1_per_point75=x=xs+0.5; -wave_1_per_point76=y=ys*1.3+0.5; -wave_1_per_point77= -wave_1_per_point78= -wave_1_per_point79=a=(1-sample); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=27 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=7 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.48652 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=6 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=21 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.17987 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=ang = ang + 10*sin(time*.8); -shape_1_per_frame2=vol = 0.167*(bass+mid+att); -shape_1_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_1_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_1_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_1_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_1_per_frame7=xpos = xpos + 0.001*xspeed; -shape_1_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_1_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_1_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_1_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_1_per_frame12=ypos = ypos + 0.001*yspeed; -shape_1_per_frame13=x = centerx; -shape_1_per_frame14=y = abs(centery-1); -shape_1_per_frame15=centerx = 1.75*xpos + 0.5; -shape_1_per_frame16=centery = 1.75*ypos + 0.5; -shape_1_per_frame17=r2 = .5+.2*sin(time*.666); -shape_1_per_frame18=g2 = .5+.2*sin(time*.555); -shape_1_per_frame19=b2 = .5+.2*sin(time*.777); -shape_1_per_frame20=rad = rad + bass*.1; -shape_1_per_frame21=border_r = bass*.3; -shape_1_per_frame22=border_g = treb*.3; -shape_1_per_frame23=border_b = mis*.3; -shape_1_per_frame24=r = if(above(bass,1.3),1,0); -shape_1_per_frame25=g = if(above(bass,1.3),1,0); -shape_1_per_frame26=b = if(above(bass,1.3),1,0); -shape_1_per_frame27=//thanks zylot -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=15 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.23067 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.400 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=ang = ang + 10*sin(time*.8); -shape_2_per_frame2=vol = 0.167*(bass+mid+att); -shape_2_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_2_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_2_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_2_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_2_per_frame7=xpos = xpos + 0.001*xspeed; -shape_2_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_2_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_2_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_2_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_2_per_frame12=ypos = ypos + 0.001*yspeed; -shape_2_per_frame13=x = centerx; -shape_2_per_frame14=y = abs(centery-1); -shape_2_per_frame15=centerx = 1.75*xpos + 0.5; -shape_2_per_frame16=centery = 1.75*ypos + 0.5; -shape_2_per_frame17=r2 = .5+.2*sin(time*.666); -shape_2_per_frame18=g2 = .5+.2*sin(time*.555); -shape_2_per_frame19=b2 = .5+.2*sin(time*.777); -shape_2_per_frame20=rad = rad + bass*.1; -shape_2_per_frame21=border_r = bass*.3; -shape_2_per_frame22=border_g = treb*.3; -shape_2_per_frame23=border_b = mis*.3; -shape_2_per_frame24=r = if(above(bass,1.3),1,0); -shape_2_per_frame25=g = if(above(bass,1.3),1,0); -shape_2_per_frame26=b = if(above(bass,1.3),1,0); -shape_2_per_frame27=//thanks zylot -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=7 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.27048 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.200 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -shape_3_per_frame1=ang = ang + 10*sin(time*.8); -shape_3_per_frame2=vol = 0.167*(bass+mid+att); -shape_3_per_frame3=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -shape_3_per_frame4=xamp = xamp + 0.5*(xamptarg-xamp); -shape_3_per_frame5=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -shape_3_per_frame6=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.055*below(abs(xpos),xamp); -shape_3_per_frame7=xpos = xpos + 0.001*xspeed; -shape_3_per_frame8=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -shape_3_per_frame9=yamp = yamp + 0.5*(yamptarg-yamp); -shape_3_per_frame10=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -shape_3_per_frame11=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.055*below(abs(ypos),yamp); -shape_3_per_frame12=ypos = ypos + 0.001*yspeed; -shape_3_per_frame13=x = centerx; -shape_3_per_frame14=y = abs(centery-1); -shape_3_per_frame15=centerx = 1.75*xpos + 0.5; -shape_3_per_frame16=centery = 1.75*ypos + 0.5; -shape_3_per_frame17=r2 = .5+.2*sin(time*.666); -shape_3_per_frame18=g2 = .5+.2*sin(time*.555); -shape_3_per_frame19=b2 = .5+.2*sin(time*.777); -shape_3_per_frame20=rad = rad + bass*.1; -shape_3_per_frame21=border_r = bass*.3; -shape_3_per_frame22=border_g = treb*.3; -shape_3_per_frame23=border_b = mis*.3; -shape_3_per_frame24=r = if(above(bass,1.3),1,0); -shape_3_per_frame25=g = if(above(bass,1.3),1,0); -shape_3_per_frame26=b = if(above(bass,1.3),1,0); -shape_3_per_frame27=//thanks zylot -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=q1 = (vvb+vvm+vvt)*10; -per_frame_12=q2 = (vvb+vvm+vvt)*10; -per_frame_13=q3 = (vvb+vvm+vvt)*10; -per_frame_14=q4 = (vvb+vvm+vvt)*10; -per_frame_15=q5 = (vvb+vvm+vvt)*10; -per_frame_16=q6 = (vvb+vvm+vvt)*10; -per_frame_17=q7 = (vvb+vvm+vvt)*10; -per_frame_18=q8 = (vvb+vvm+vvt)*10; -per_frame_19=q9 = (vvb+vvm+vvt)*10; -per_frame_20=q10 = (vvb+vvm+vvt)*10; -per_frame_21=q11 = (vvb+vvm+vvt)*10; -per_frame_22=q12 = (vvb+vvm+vvt)*10; -per_frame_23=q13 = (vvb+vvm+vvt)*10; -per_frame_24=q14 = (vvb+vvm+vvt)*10; -per_frame_25=q15 = (vvb+vvm+vvt)*10; -per_frame_26=q16 = (vvb+vvm+vvt)*10; -per_frame_27=q17 = (vvb+vvm+vvt)*10; -per_frame_28=q18 = (vvb+vvm+vvt)*10; -per_frame_29=q19 = (vvb+vvm+vvt)*10; -per_frame_30=q20 = (vvb+vvm+vvt)*10; -per_frame_31=q21 = (vvb+vvm+vvt)*10; -per_frame_32=q22 = (vvb+vvm+vvt)*10; -per_frame_33=q23 = (vvb+vvm+vvt)*10; -per_frame_34=q24 = (vvb+vvm+vvt)*10; -per_frame_35=q25 = (vvb+vvm+vvt)*10; -per_frame_36=q26 = (vvb+vvm+vvt)*10; -per_frame_37=q27 = (vvb+vvm+vvt)*10; -per_frame_38=q28 = (vvb+vvm+vvt)*10; -per_frame_39=q29 = (vvb+vvm+vvt)*10; -per_frame_40=q30 = (vvb+vvm+vvt)*10; -per_frame_41=q31 = (vvb+vvm+vvt)*10; -per_frame_42=q32 = (vvb+vvm+vvt)*10; -per_frame_43= -per_frame_44=warp = 0; -per_frame_45=q1 = .6+.3*sin(time*.95242); -per_frame_46=q2 = .6+.3*sin(time*1.332211); -per_frame_47=q3 = .6+.3*sin(time*.44556); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,.2); -warp_4=` -warp_5=`float2 d = texsize.zw * 8; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*bass*3) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(4,1)*d) - GetBlur1(uv-float2(3,1)*bass*3) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*15; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.007; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`ret *= 1.3; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 1.5*ret.y*ret.y; -comp_50=`ret.z = 1.5*ret.y; -comp_51=` -comp_52=`ret /= float3(0.8,0.4,1.1); -comp_53=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk deleted file mode 100644 index 7feda26..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk +++ /dev/null @@ -1,306 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 deleted file mode 100644 index c991d71..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R253.milk2 +++ /dev/null @@ -1,1165 +0,0 @@ -Created with MILKDROP 3.1 on 30/03/2023 at 00:54:29 -https://twitter.com/MilkDrop2077 - -blending_pattern=horizontal -blending_progress=0.55 -blending_direction=-1 -random_1=0.945528 -random_2=0.162602 -random_3=0.264092 -random_4=0.881165 -random_5=0.899593 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R153.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R253.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.996 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=10 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.433 -fWaveScale=2.620 -fWaveSmoothing=0.270 -fWaveParam=-0.080 -fModWaveAlphaStart=1.030 -fModWaveAlphaEnd=1.610 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.800 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.08925 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.800 -shapecode_0_g=0.400 -shapecode_0_b=0.200 -shapecode_0_a=0.050 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad = rad + 0.02*cos(time*3); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret=tex2D(sampler_main,uv); -comp_4=`ret=lerp(ret,GetBlur3(uv),.5); -comp_5=` -comp_6=` ret *= 3*hue_shader; //old hue shader effect -comp_7=` ret = sqrt(ret); //brighten -comp_8=` ret *= ret; //darken -comp_9=`ret /= float3(0.8,1.7,-1.1); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk deleted file mode 100644 index d34ae58..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R254.milk +++ /dev/null @@ -1,332 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.136 -fWaveScale=1.951 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.86831 -fShader=0.000 -zoom=1.00020 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.59957 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_1_per_frame2=x = 0.5 + 0.225*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -per_frame_1=wave_a = 0; -per_frame_2=//decay = 0.1; -per_frame_3= -per_frame_4=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_5= -per_frame_6=tic = min(time-tin,.1); -per_frame_7=tin = time; -per_frame_8= -per_frame_9=ra = 10; -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb_avg; -per_frame_16=mt = mt + tic*mid_avg; -per_frame_17=bt = bt + tic*bass_avg; -per_frame_18= -per_frame_19=sp = abs(vav - slide)*.1; -per_frame_20=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_21=toc = 1; -per_frame_22= -per_frame_23=vt = vt + tic*slide; -per_frame_24= -per_frame_25=q1 = bt; -per_frame_26=q2 = mt; -per_frame_27=q3 = tt; -per_frame_28=q4 = slide*1; -per_frame_29=q5 = vt*.05 + 150; -per_frame_30= -per_frame_31=q6 = .01;//tic; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += sin(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.1*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`} -comp_14=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk deleted file mode 100644 index 73e60ce..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R255.milk +++ /dev/null @@ -1,447 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.86831 -fShader=0.000 -zoom=1.00020 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_a = 0; -per_frame_2=//decay = 0.1; -per_frame_3= -per_frame_4=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_5= -per_frame_6=tic = min(time-tin,.1); -per_frame_7=tin = time; -per_frame_8= -per_frame_9=ra = 10; -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb_avg; -per_frame_16=mt = mt + tic*mid_avg; -per_frame_17=bt = bt + tic*bass_avg; -per_frame_18= -per_frame_19=sp = abs(vav - slide)*.1; -per_frame_20=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav; -per_frame_21=toc = 1; -per_frame_22= -per_frame_23=vt = vt + tic*slide; -per_frame_24= -per_frame_25=q1 = bt; -per_frame_26=q2 = mt; -per_frame_27=q3 = tt; -per_frame_28=q4 = slide*1; -per_frame_29=q5 = vt*.05 + 150; -per_frame_30= -per_frame_31=q6 = .01;//tic; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret = (ret-0.03)*0.98; -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-1.2)*aspect.xy; -comp_4=` -comp_5=`float ang1 = atan2(uv1.y, uv1.x); -comp_6=`//float rad1 = log(length(uv1)-0.1); -comp_7=` -comp_8=`float rad2 = length(uv1) + 0.06; -comp_9=`float rad1 = .1/rad2 ; -comp_10=` -comp_11=`float2 uv2 = float2 (3, rad1); -comp_12=`uv2.y = uv2.y +0.1*time; -comp_13=`uv2.x = uv2.x +0.1*time; -comp_14=` -comp_15=`float2 uv3 = float2 (3.14, rad1*3.5); -comp_16=`uv3.y = uv3.y +0.05*time ; -comp_17=`uv3.x = uv3.x + time/32; -comp_18=` -comp_19=`float3 crisp = 2*GetPixel(uv2) + GetPixel(uv3); -comp_20=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_21=` -comp_22=`float3 lay1 = float3 (0,0,1)*uv.y*pow(1-rad,8); -comp_23=` -comp_24=`crisp = 3*crisp * pow(rad,.3); -comp_25=` -comp_26=`float mask = saturate(6-4*rad); -comp_27=` -comp_28=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_29=`ret *= float3(.5,0.5,1); -comp_30=`ret -= 0.6; -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk deleted file mode 100644 index 112e0de..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk +++ /dev/null @@ -1,294 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 deleted file mode 100644 index 18a4977..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R256.milk2 +++ /dev/null @@ -1,1150 +0,0 @@ -Created with MILKDROP 3.2 on 22/06/2023 at 00:20:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.47 -blending_direction=1 -random_1=0.381572 -random_2=0.323713 -random_3=0.743360 -random_4=0.408537 -random_5=0.676423 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R076.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.50*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.4*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=`ret = GetPixel(uv) - 0.08; -warp_4=`float2 uv1 = uv; -warp_5=`float2 d = texsize.zw*4; -warp_6=`float3 dx = (2*GetBlur1(uv1 + float2(1,0)*d) - 2*GetBlur1(uv1 - float2(1,0)*d)); -warp_7=`float3 dy = (2*GetBlur1(uv1 + float2(0,1)*d) - 2*GetBlur1(uv1 - float2(0,1)*d)); -warp_8=`d *= float2(dx.x,dy.x)*0.4; -warp_9=`uv1+=d; -warp_10=`//uv1 = frac(uv1); -warp_11=`ret.x = tex2d(sampler_fc_main, uv1).x; -warp_12=`ret.x -=(GetBlur1(uv1).x-ret.x)*0.05 + 0.004; -warp_13=` -warp_14=`ret.z = max(length(float2(dx.x,dy.x))*1.4,GetPixel(lerp(uv_orig,uv,-1) - float2(dx.z,dy.z)*texsize.zw*4).z) - 0.04; -warp_15=`ret -= 0.005; -warp_16=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.5,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=`ret -= 0.7; -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R256.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`ret /= float3(1.0,2.3,-1.5); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk deleted file mode 100644 index 633bb82..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R257.milk +++ /dev/null @@ -1,265 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.25; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv -= 0.5; -warp_4=` uv *= 1 + (q4*uv.y + q5*uv.x)*0.1; -warp_5=` uv += 0.5; -warp_6=` -warp_7=` // sample previous frame -warp_8=` ret = tex2D( sampler_main, uv ).xyz; -warp_9=` -warp_10=` -warp_11=` ret = max(ret, tex2D(sampler_main, uv + (ret.xy-0.5)*texsize.zw*13*float2(q5,-q4)).xyz ); -warp_12=` -warp_13=` // darken (decay) over time -warp_14=` ret = (ret - 0.003)*0.98; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk deleted file mode 100644 index b090fc3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R258.milk +++ /dev/null @@ -1,293 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.25; -per_pixel_5=mult = 0.2*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)-aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_5=` -warp_6=` float n; -warp_7=` float2 d = texsize.zw*1; -warp_8=` n = saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 1)).x*999); -warp_9=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1, 0)).x*999); -warp_10=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 1,-1)).x*999); -warp_11=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0, 1)).x*999); -warp_12=` n += saturate(tex2D(sampler_pw_main, uv+d*float2( 0,-1)).x*999); -warp_13=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 1)).x*999); -warp_14=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1, 0)).x*999); -warp_15=` n += saturate(tex2D(sampler_pw_main, uv+d*float2(-1,-1)).x*999); -warp_16=` -warp_17=`float t = 0.4; -warp_18=` if (n < 1.9) -warp_19=` ret -= t; -warp_20=` if (n > 3.1) -warp_21=` ret -= t; -warp_22=` if (ret.x < 0.1 && abs(n-3) < 0.5) -warp_23=` ret += t; -warp_24=` -warp_25=` //ret *= saturate(6 - 19*(GetBlur1(uv_orig).x)); -warp_26=` -warp_27=` //float dist_from_bar = abs(uv_orig.y - frac(time*0.23)); -warp_28=` //ret *= saturate( 24*dist_from_bar - 0.5 ); -warp_29=` -warp_30=` // darken (decay) over time -warp_31=` //ret = (ret - 0.016)*0.985; -warp_32=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main,uv); -comp_4=` -comp_5=` float3 bl = GetBlur3(uv).xyz; -comp_6=` float3 base = GetPixel(uv).xyz; -comp_7=` -comp_8=` float3 blum = ret+lum(base+bl)+GetPixel(uv.xy); -comp_9=` -comp_10=` ret += bl+lerp(ret.x,bl.x*float3(.24,0.9,0.138),base.y); -comp_11=` ret += bl+lerp(ret.y,bl.y*float3(.9,0.25,0.1),base.x); -comp_12=` ret += bl+lerp(ret.z,bl.z*float3(.31,0.12,0.18),base.z); -comp_13=` -comp_14=` ret += bl*(frac(base)+frac(bl))+blum; -comp_15=` ret += frac(ret+bl); -comp_16=` -comp_17=` ret*=ret; -comp_18=`ret /= float3(.4,.3,.1); -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk deleted file mode 100644 index 3b3a7f2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk +++ /dev/null @@ -1,483 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.850 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+0.01; -wave_0_per_frame2=advance=advance * below(advance,1); -wave_0_per_frame3=t1=advance; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=step=sample*32; -wave_0_per_point3=step2=(int(step)/32)*6.283; -wave_0_per_point4=step3=(step - int(step)); -wave_0_per_point5=tm = t1 * 6.283 - 2; -wave_0_per_point6= -wave_0_per_point7=xp=sin(step2) * 0.4; -wave_0_per_point8=yp=cos(step2) * 0.4; -wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; -wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_0_per_point11= -wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_0_per_point16=a=a*(1-zp/6.28) ; -wave_0_per_point17=a=a*(zp/6.28); -wave_0_per_point18=a=a*(1-step3); -wave_0_per_point19=zp=zp*2 - 3.1415; -wave_0_per_point20= -wave_0_per_point21=//z rotation -wave_0_per_point22=sang=sin(q1);cang=cos(q1); -wave_0_per_point23=xn=xp*sang + yp*cang; -wave_0_per_point24=yn=xp*cang - yp*sang; -wave_0_per_point25=zn=zp; -wave_0_per_point26=xp=xn;yp=yn;zp=zn; -wave_0_per_point27= -wave_0_per_point28=//y rotation; -wave_0_per_point29=sang=sin(q2);cang=cos(q2); -wave_0_per_point30=xn=xp*sang + zp*(cang); -wave_0_per_point31=yn=yp; -wave_0_per_point32=zn=xp*cang - zp*sang; -wave_0_per_point33=xp=xn;yp=yn;zp=zn; -wave_0_per_point34= -wave_0_per_point35=//x rotation; -wave_0_per_point36=sang=sin(q3);cang=cos(q3); -wave_0_per_point37=xn=xp; -wave_0_per_point38=yn=yp*sang + zp*cang; -wave_0_per_point39=zn=yp*cang - zp*sang; -wave_0_per_point40=xp=xn;yp=yn;zp=zn; -wave_0_per_point41= -wave_0_per_point42= -wave_0_per_point43= -wave_0_per_point44=zp=zp+1.5; -wave_0_per_point45= -wave_0_per_point46= -wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_0_per_point48= -wave_0_per_point49=x=xp/zp+ 0.5; -wave_0_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+0.01; -wave_1_per_frame2=advance=advance * below(advance,1); -wave_1_per_frame3=t1=advance; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=step=sample*32; -wave_1_per_point3=step2=(int(step)/32)*6.283; -wave_1_per_point4=step3=(step - int(step)); -wave_1_per_point5=tm = t1 * 6.283 - 2; -wave_1_per_point6= -wave_1_per_point7=xp=sin(step2) * 0.6; -wave_1_per_point8=yp=cos(step2) * 0.6; -wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; -wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_1_per_point11= -wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_1_per_point16=a=a*(1-zp/6.28) ; -wave_1_per_point17=a=a*(zp/6.28); -wave_1_per_point18=a=a*(1-step3); -wave_1_per_point19=zp=zp*2 - 3.1415; -wave_1_per_point20= -wave_1_per_point21=//z rotation -wave_1_per_point22=sang=sin(q1);cang=cos(q1); -wave_1_per_point23=xn=xp*sang + yp*cang; -wave_1_per_point24=yn=xp*cang - yp*sang; -wave_1_per_point25=zn=zp; -wave_1_per_point26=xp=xn;yp=yn;zp=zn; -wave_1_per_point27= -wave_1_per_point28=//y rotation; -wave_1_per_point29=sang=sin(q2);cang=cos(q2); -wave_1_per_point30=xn=xp*sang + zp*(cang); -wave_1_per_point31=yn=yp; -wave_1_per_point32=zn=xp*cang - zp*sang; -wave_1_per_point33=xp=xn;yp=yn;zp=zn; -wave_1_per_point34= -wave_1_per_point35=//x rotation; -wave_1_per_point36=sang=sin(q3);cang=cos(q3); -wave_1_per_point37=xn=xp; -wave_1_per_point38=yn=yp*sang + zp*cang; -wave_1_per_point39=zn=yp*cang - zp*sang; -wave_1_per_point40=xp=xn;yp=yn;zp=zn; -wave_1_per_point41= -wave_1_per_point42= -wave_1_per_point43= -wave_1_per_point44=zp=zp+1.5; -wave_1_per_point45= -wave_1_per_point46= -wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_1_per_point48= -wave_1_per_point49=x=xp/zp+ 0.5; -wave_1_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.300 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+0.015; -wave_2_per_frame2=advance=advance * below(advance,1); -wave_2_per_frame3=t1=advance; -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=step=sample*32; -wave_2_per_point3=step2=(int(step)/32)*6.283; -wave_2_per_point4=step3=(step - int(step)); -wave_2_per_point5=tm = t1 * 6.283 - 2; -wave_2_per_point6= -wave_2_per_point7=xp=sin(step2) * 1; -wave_2_per_point8=yp=cos(step2) * 1; -wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; -wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_2_per_point11= -wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_2_per_point16=a=a*(1-zp/6.28) ; -wave_2_per_point17=a=a*(zp/6.28); -wave_2_per_point18=a=a*(1-step3); -wave_2_per_point19=zp=zp*2 - 3.1415; -wave_2_per_point20= -wave_2_per_point21=//z rotation -wave_2_per_point22=sang=sin(q1);cang=cos(q1); -wave_2_per_point23=xn=xp*sang + yp*cang; -wave_2_per_point24=yn=xp*cang - yp*sang; -wave_2_per_point25=zn=zp; -wave_2_per_point26=xp=xn;yp=yn;zp=zn; -wave_2_per_point27= -wave_2_per_point28=//y rotation; -wave_2_per_point29=sang=sin(q2);cang=cos(q2); -wave_2_per_point30=xn=xp*sang + zp*(cang); -wave_2_per_point31=yn=yp; -wave_2_per_point32=zn=xp*cang - zp*sang; -wave_2_per_point33=xp=xn;yp=yn;zp=zn; -wave_2_per_point34= -wave_2_per_point35=//x rotation; -wave_2_per_point36=sang=sin(q3);cang=cos(q3); -wave_2_per_point37=xn=xp; -wave_2_per_point38=yn=yp*sang + zp*cang; -wave_2_per_point39=zn=yp*cang - zp*sang; -wave_2_per_point40=xp=xn;yp=yn;zp=zn; -wave_2_per_point41= -wave_2_per_point42= -wave_2_per_point43= -wave_2_per_point44=zp=zp+1.5; -wave_2_per_point45= -wave_2_per_point46= -wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_2_per_point48= -wave_2_per_point49=x=xp/zp+ 0.5; -wave_2_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.000 -wavecode_3_g=0.400 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+0.02; -wave_3_per_frame2=advance=advance * below(advance,1); -wave_3_per_frame3=t1=advance; -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=step=sample*32; -wave_3_per_point3=step2=(int(step)/32)*6.283; -wave_3_per_point4=step3=(step - int(step)); -wave_3_per_point5=tm = t1 * 6.283 - 2; -wave_3_per_point6= -wave_3_per_point7=xp=sin(step2) * 1.6; -wave_3_per_point8=yp=cos(step2) * 1.6; -wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; -wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_3_per_point11= -wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_3_per_point16=a=a*(1-zp/6.28) ; -wave_3_per_point17=a=a*(zp/6.28); -wave_3_per_point18=a=a*(1-step3); -wave_3_per_point19=zp=zp*2 - 3.1415; -wave_3_per_point20= -wave_3_per_point21=//z rotation -wave_3_per_point22=sang=sin(q1);cang=cos(q1); -wave_3_per_point23=xn=xp*sang + yp*cang; -wave_3_per_point24=yn=xp*cang - yp*sang; -wave_3_per_point25=zn=zp; -wave_3_per_point26=xp=xn;yp=yn;zp=zn; -wave_3_per_point27= -wave_3_per_point28=//y rotation; -wave_3_per_point29=sang=sin(q2);cang=cos(q2); -wave_3_per_point30=xn=xp*sang + zp*(cang); -wave_3_per_point31=yn=yp; -wave_3_per_point32=zn=xp*cang - zp*sang; -wave_3_per_point33=xp=xn;yp=yn;zp=zn; -wave_3_per_point34= -wave_3_per_point35=//x rotation; -wave_3_per_point36=sang=sin(q3);cang=cos(q3); -wave_3_per_point37=xn=xp; -wave_3_per_point38=yn=yp*sang + zp*cang; -wave_3_per_point39=zn=yp*cang - zp*sang; -wave_3_per_point40=xp=xn;yp=yn;zp=zn; -wave_3_per_point41= -wave_3_per_point42= -wave_3_per_point43= -wave_3_per_point44=zp=zp+1.5; -wave_3_per_point45= -wave_3_per_point46= -wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_3_per_point48= -wave_3_per_point49=x=xp/zp+ 0.5; -wave_3_per_point50=y=yp/zp * 1.3 + 0.5; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*tan(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*cos(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; -warp_5=` -warp_6=` // motion blur by Geiss -warp_7=` // 'v' points exactly one pixel, in the direction of motion -warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; -warp_9=` float3 s; -warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); -warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); -warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); -warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret = (ret-0.005)*0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.23)*float3(.4,1,.3); -comp_5=`} -comp_6=` -comp_7=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 deleted file mode 100644 index aab7adc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R259.milk2 +++ /dev/null @@ -1,1752 +0,0 @@ -Created with MILKDROP 3.1 on 04/04/2023 at 23:00:47 -https://twitter.com/MilkDrop2077 - -blending_pattern=linesvertical -blending_progress=0.51 -blending_direction=1 -random_1=0.342683 -random_2=0.731165 -random_3=0.832385 -random_4=0.353117 -random_5=0.0173442 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R259.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.850 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+0.01; -wave_0_per_frame2=advance=advance * below(advance,1); -wave_0_per_frame3=t1=advance; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=step=sample*32; -wave_0_per_point3=step2=(int(step)/32)*6.283; -wave_0_per_point4=step3=(step - int(step)); -wave_0_per_point5=tm = t1 * 6.283 - 2; -wave_0_per_point6= -wave_0_per_point7=xp=sin(step2) * 0.4; -wave_0_per_point8=yp=cos(step2) * 0.4; -wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; -wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_0_per_point11= -wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_0_per_point16=a=a*(1-zp/6.28) ; -wave_0_per_point17=a=a*(zp/6.28); -wave_0_per_point18=a=a*(1-step3); -wave_0_per_point19=zp=zp*2 - 3.1415; -wave_0_per_point20= -wave_0_per_point21=//z rotation -wave_0_per_point22=sang=sin(q1);cang=cos(q1); -wave_0_per_point23=xn=xp*sang + yp*cang; -wave_0_per_point24=yn=xp*cang - yp*sang; -wave_0_per_point25=zn=zp; -wave_0_per_point26=xp=xn;yp=yn;zp=zn; -wave_0_per_point27= -wave_0_per_point28=//y rotation; -wave_0_per_point29=sang=sin(q2);cang=cos(q2); -wave_0_per_point30=xn=xp*sang + zp*(cang); -wave_0_per_point31=yn=yp; -wave_0_per_point32=zn=xp*cang - zp*sang; -wave_0_per_point33=xp=xn;yp=yn;zp=zn; -wave_0_per_point34= -wave_0_per_point35=//x rotation; -wave_0_per_point36=sang=sin(q3);cang=cos(q3); -wave_0_per_point37=xn=xp; -wave_0_per_point38=yn=yp*sang + zp*cang; -wave_0_per_point39=zn=yp*cang - zp*sang; -wave_0_per_point40=xp=xn;yp=yn;zp=zn; -wave_0_per_point41= -wave_0_per_point42= -wave_0_per_point43= -wave_0_per_point44=zp=zp+1.5; -wave_0_per_point45= -wave_0_per_point46= -wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_0_per_point48= -wave_0_per_point49=x=xp/zp+ 0.5; -wave_0_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+0.01; -wave_1_per_frame2=advance=advance * below(advance,1); -wave_1_per_frame3=t1=advance; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=step=sample*32; -wave_1_per_point3=step2=(int(step)/32)*6.283; -wave_1_per_point4=step3=(step - int(step)); -wave_1_per_point5=tm = t1 * 6.283 - 2; -wave_1_per_point6= -wave_1_per_point7=xp=sin(step2) * 0.6; -wave_1_per_point8=yp=cos(step2) * 0.6; -wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; -wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_1_per_point11= -wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_1_per_point16=a=a*(1-zp/6.28) ; -wave_1_per_point17=a=a*(zp/6.28); -wave_1_per_point18=a=a*(1-step3); -wave_1_per_point19=zp=zp*2 - 3.1415; -wave_1_per_point20= -wave_1_per_point21=//z rotation -wave_1_per_point22=sang=sin(q1);cang=cos(q1); -wave_1_per_point23=xn=xp*sang + yp*cang; -wave_1_per_point24=yn=xp*cang - yp*sang; -wave_1_per_point25=zn=zp; -wave_1_per_point26=xp=xn;yp=yn;zp=zn; -wave_1_per_point27= -wave_1_per_point28=//y rotation; -wave_1_per_point29=sang=sin(q2);cang=cos(q2); -wave_1_per_point30=xn=xp*sang + zp*(cang); -wave_1_per_point31=yn=yp; -wave_1_per_point32=zn=xp*cang - zp*sang; -wave_1_per_point33=xp=xn;yp=yn;zp=zn; -wave_1_per_point34= -wave_1_per_point35=//x rotation; -wave_1_per_point36=sang=sin(q3);cang=cos(q3); -wave_1_per_point37=xn=xp; -wave_1_per_point38=yn=yp*sang + zp*cang; -wave_1_per_point39=zn=yp*cang - zp*sang; -wave_1_per_point40=xp=xn;yp=yn;zp=zn; -wave_1_per_point41= -wave_1_per_point42= -wave_1_per_point43= -wave_1_per_point44=zp=zp+1.5; -wave_1_per_point45= -wave_1_per_point46= -wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_1_per_point48= -wave_1_per_point49=x=xp/zp+ 0.5; -wave_1_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.300 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+0.015; -wave_2_per_frame2=advance=advance * below(advance,1); -wave_2_per_frame3=t1=advance; -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=step=sample*32; -wave_2_per_point3=step2=(int(step)/32)*6.283; -wave_2_per_point4=step3=(step - int(step)); -wave_2_per_point5=tm = t1 * 6.283 - 2; -wave_2_per_point6= -wave_2_per_point7=xp=sin(step2) * 1; -wave_2_per_point8=yp=cos(step2) * 1; -wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; -wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_2_per_point11= -wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_2_per_point16=a=a*(1-zp/6.28) ; -wave_2_per_point17=a=a*(zp/6.28); -wave_2_per_point18=a=a*(1-step3); -wave_2_per_point19=zp=zp*2 - 3.1415; -wave_2_per_point20= -wave_2_per_point21=//z rotation -wave_2_per_point22=sang=sin(q1);cang=cos(q1); -wave_2_per_point23=xn=xp*sang + yp*cang; -wave_2_per_point24=yn=xp*cang - yp*sang; -wave_2_per_point25=zn=zp; -wave_2_per_point26=xp=xn;yp=yn;zp=zn; -wave_2_per_point27= -wave_2_per_point28=//y rotation; -wave_2_per_point29=sang=sin(q2);cang=cos(q2); -wave_2_per_point30=xn=xp*sang + zp*(cang); -wave_2_per_point31=yn=yp; -wave_2_per_point32=zn=xp*cang - zp*sang; -wave_2_per_point33=xp=xn;yp=yn;zp=zn; -wave_2_per_point34= -wave_2_per_point35=//x rotation; -wave_2_per_point36=sang=sin(q3);cang=cos(q3); -wave_2_per_point37=xn=xp; -wave_2_per_point38=yn=yp*sang + zp*cang; -wave_2_per_point39=zn=yp*cang - zp*sang; -wave_2_per_point40=xp=xn;yp=yn;zp=zn; -wave_2_per_point41= -wave_2_per_point42= -wave_2_per_point43= -wave_2_per_point44=zp=zp+1.5; -wave_2_per_point45= -wave_2_per_point46= -wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_2_per_point48= -wave_2_per_point49=x=xp/zp+ 0.5; -wave_2_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.000 -wavecode_3_g=0.400 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+0.02; -wave_3_per_frame2=advance=advance * below(advance,1); -wave_3_per_frame3=t1=advance; -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=step=sample*32; -wave_3_per_point3=step2=(int(step)/32)*6.283; -wave_3_per_point4=step3=(step - int(step)); -wave_3_per_point5=tm = t1 * 6.283 - 2; -wave_3_per_point6= -wave_3_per_point7=xp=sin(step2) * 1.6; -wave_3_per_point8=yp=cos(step2) * 1.6; -wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; -wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_3_per_point11= -wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_3_per_point16=a=a*(1-zp/6.28) ; -wave_3_per_point17=a=a*(zp/6.28); -wave_3_per_point18=a=a*(1-step3); -wave_3_per_point19=zp=zp*2 - 3.1415; -wave_3_per_point20= -wave_3_per_point21=//z rotation -wave_3_per_point22=sang=sin(q1);cang=cos(q1); -wave_3_per_point23=xn=xp*sang + yp*cang; -wave_3_per_point24=yn=xp*cang - yp*sang; -wave_3_per_point25=zn=zp; -wave_3_per_point26=xp=xn;yp=yn;zp=zn; -wave_3_per_point27= -wave_3_per_point28=//y rotation; -wave_3_per_point29=sang=sin(q2);cang=cos(q2); -wave_3_per_point30=xn=xp*sang + zp*(cang); -wave_3_per_point31=yn=yp; -wave_3_per_point32=zn=xp*cang - zp*sang; -wave_3_per_point33=xp=xn;yp=yn;zp=zn; -wave_3_per_point34= -wave_3_per_point35=//x rotation; -wave_3_per_point36=sang=sin(q3);cang=cos(q3); -wave_3_per_point37=xn=xp; -wave_3_per_point38=yn=yp*sang + zp*cang; -wave_3_per_point39=zn=yp*cang - zp*sang; -wave_3_per_point40=xp=xn;yp=yn;zp=zn; -wave_3_per_point41= -wave_3_per_point42= -wave_3_per_point43= -wave_3_per_point44=zp=zp+1.5; -wave_3_per_point45= -wave_3_per_point46= -wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_3_per_point48= -wave_3_per_point49=x=xp/zp+ 0.5; -wave_3_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*tan(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*cos(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_fc_main, uv ).xyz; -warp_5=` -warp_6=` // motion blur by Geiss -warp_7=` // 'v' points exactly one pixel, in the direction of motion -warp_8=` float2 v = normalize(uv-uv_orig)*texsize.zw; -warp_9=` float3 s; -warp_10=` ret = max(ret, tex2D(sampler_main, uv+v)*0.97); -warp_11=` ret = max(ret, tex2D(sampler_main, uv-v)*0.97); -warp_12=` ret = max(ret, tex2D(sampler_main, uv+v*2)*0.90); -warp_13=` ret = max(ret, tex2D(sampler_main, uv-v*2)*0.90); -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret = (ret-0.005)*0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += saturate(GetBlur2(uv)*2.8 - 0.23)*float3(.4,1,.3); -comp_5=`ret /= float3(-2.5,1.5,2.7); -comp_6=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 deleted file mode 100644 index 787d84f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R260.milk2 +++ /dev/null @@ -1,1294 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 00:43:25 -https://twitter.com/MilkDrop2077 - -blending_pattern=donuts -blending_progress=0.560 -blending_direction=-1 -random_1=0.404 -random_2=0.936 -random_3=0.401 -random_4=0.278 -random_5=0.467 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R064.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=2 -PSVERSION_COMP=4 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.761 -fWaveSmoothing=0.900 -fWaveParam=-0.900 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.580 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.000 -mv_b=1.070 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.820 -b1ed=1.000 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.48600 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.890 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.43500 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.990 -wavecode_1_a=0.900 -wavecode_2_enabled=1 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.980 -wavecode_2_g=0.810 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.49000 -wavecode_3_r=1.000 -wavecode_3_g=0.820 -wavecode_3_b=0.830 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.565 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.70533 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.157 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.150 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.103 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.480 -shapecode_2_y=0.545 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.080 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.040 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10600 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.18000 -shapecode_3_r=0.980 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=0.990 -shapecode_3_border_a=0.110 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*cos(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 2.6*( 0.60*tan(20.393*time) + 0.40*atan(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 1.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-1.05; -per_frame_10=wave_y = 1-abs(q1)-0.156; -per_frame_11=wave_r = wave_r + 1.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 1.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 1.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*32 + ang*9 + time*-3.4)*(1-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.008 + float2(dxb,dyb)*0.0034; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.009; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.025; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 + 0.01; -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = uv; -comp_4=`float2 d = texsize.zw*3; -comp_5=`float3 dx = GetBlur1(uv1 + float2(1,0)*d) - GetBlur1(uv1 - float2(1,0)*d); -comp_6=`float3 dy = GetBlur1(uv1 + float2(0,1)*d) - GetBlur1(uv1 - float2(0,1)*d); -comp_7=`uv1 = uv+float2(dx.x,dy.x)*texsize.zw*32; -comp_8=` ret = GetPixel(uv1).x*float3(2.1,0,1.1)*0.5; -comp_9=` -comp_10=`ret.x += (+dx.x - dy.x)*0.4; -comp_11=`ret = pow(ret.x,0.8)*float3(0.6,0.9,2.1); -comp_12=`ret = lerp(ret,float3(0.9,1.8,2.4),GetBlur2(uv - float2(dx.x,dy.x)*texsize.zw*128).z*0.61); -comp_13=` -comp_14=`ret = lerp(ret,float3(0.3,0.2,2.2),GetPixel(uv1).z); -comp_15=` -comp_16=`ret = lerp(ret,float3(1.1,0.4,0.2),GetBlur1(uv - float2(dx.y,dy.y)*texsize.zw*16 - float2(dx.x,dy.x)*texsize.zw*32 ).y*6); -comp_17=`//ret = GetPixel(uv); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R260.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=1.00262 -fShader=1.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.850 -wavecode_0_g=0.930 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+0.01; -wave_0_per_frame2=advance=advance * below(advance,1); -wave_0_per_frame3=t1=advance; -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=step=sample*32; -wave_0_per_point3=step2=(int(step)/32)*6.283; -wave_0_per_point4=step3=(step - int(step)); -wave_0_per_point5=tm = t1 * 6.283 - 2; -wave_0_per_point6= -wave_0_per_point7=xp=sin(step2) * 0.4; -wave_0_per_point8=yp=cos(step2) * 0.4; -wave_0_per_point9=zp=sin(step2*9)*2 + step3 - tm; -wave_0_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_0_per_point11= -wave_0_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_0_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_0_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_0_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_0_per_point16=a=a*(1-zp/6.28) ; -wave_0_per_point17=a=a*(zp/6.28); -wave_0_per_point18=a=a*(1-step3); -wave_0_per_point19=zp=zp*2 - 3.1415; -wave_0_per_point20= -wave_0_per_point21=//z rotation -wave_0_per_point22=sang=sin(q1);cang=cos(q1); -wave_0_per_point23=xn=xp*sang + yp*cang; -wave_0_per_point24=yn=xp*cang - yp*sang; -wave_0_per_point25=zn=zp; -wave_0_per_point26=xp=xn;yp=yn;zp=zn; -wave_0_per_point27= -wave_0_per_point28=//y rotation; -wave_0_per_point29=sang=sin(q2);cang=cos(q2); -wave_0_per_point30=xn=xp*sang + zp*(cang); -wave_0_per_point31=yn=yp; -wave_0_per_point32=zn=xp*cang - zp*sang; -wave_0_per_point33=xp=xn;yp=yn;zp=zn; -wave_0_per_point34= -wave_0_per_point35=//x rotation; -wave_0_per_point36=sang=sin(q3);cang=cos(q3); -wave_0_per_point37=xn=xp; -wave_0_per_point38=yn=yp*sang + zp*cang; -wave_0_per_point39=zn=yp*cang - zp*sang; -wave_0_per_point40=xp=xn;yp=yn;zp=zn; -wave_0_per_point41= -wave_0_per_point42= -wave_0_per_point43= -wave_0_per_point44=zp=zp+1.5; -wave_0_per_point45= -wave_0_per_point46= -wave_0_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_0_per_point48= -wave_0_per_point49=x=xp/zp+ 0.5; -wave_0_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.600 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+0.01; -wave_1_per_frame2=advance=advance * below(advance,1); -wave_1_per_frame3=t1=advance; -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=step=sample*32; -wave_1_per_point3=step2=(int(step)/32)*6.283; -wave_1_per_point4=step3=(step - int(step)); -wave_1_per_point5=tm = t1 * 6.283 - 2; -wave_1_per_point6= -wave_1_per_point7=xp=sin(step2) * 0.6; -wave_1_per_point8=yp=cos(step2) * 0.6; -wave_1_per_point9=zp=sin(step2*7)*2 + step3 - tm; -wave_1_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_1_per_point11= -wave_1_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_1_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_1_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_1_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_1_per_point16=a=a*(1-zp/6.28) ; -wave_1_per_point17=a=a*(zp/6.28); -wave_1_per_point18=a=a*(1-step3); -wave_1_per_point19=zp=zp*2 - 3.1415; -wave_1_per_point20= -wave_1_per_point21=//z rotation -wave_1_per_point22=sang=sin(q1);cang=cos(q1); -wave_1_per_point23=xn=xp*sang + yp*cang; -wave_1_per_point24=yn=xp*cang - yp*sang; -wave_1_per_point25=zn=zp; -wave_1_per_point26=xp=xn;yp=yn;zp=zn; -wave_1_per_point27= -wave_1_per_point28=//y rotation; -wave_1_per_point29=sang=sin(q2);cang=cos(q2); -wave_1_per_point30=xn=xp*sang + zp*(cang); -wave_1_per_point31=yn=yp; -wave_1_per_point32=zn=xp*cang - zp*sang; -wave_1_per_point33=xp=xn;yp=yn;zp=zn; -wave_1_per_point34= -wave_1_per_point35=//x rotation; -wave_1_per_point36=sang=sin(q3);cang=cos(q3); -wave_1_per_point37=xn=xp; -wave_1_per_point38=yn=yp*sang + zp*cang; -wave_1_per_point39=zn=yp*cang - zp*sang; -wave_1_per_point40=xp=xn;yp=yn;zp=zn; -wave_1_per_point41= -wave_1_per_point42= -wave_1_per_point43= -wave_1_per_point44=zp=zp+1.5; -wave_1_per_point45= -wave_1_per_point46= -wave_1_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_1_per_point48= -wave_1_per_point49=x=xp/zp+ 0.5; -wave_1_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.300 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+0.015; -wave_2_per_frame2=advance=advance * below(advance,1); -wave_2_per_frame3=t1=advance; -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=step=sample*32; -wave_2_per_point3=step2=(int(step)/32)*6.283; -wave_2_per_point4=step3=(step - int(step)); -wave_2_per_point5=tm = t1 * 6.283 - 2; -wave_2_per_point6= -wave_2_per_point7=xp=sin(step2) * 1; -wave_2_per_point8=yp=cos(step2) * 1; -wave_2_per_point9=zp=sin(step2*11)*2 + step3 - tm; -wave_2_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_2_per_point11= -wave_2_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_2_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_2_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_2_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_2_per_point16=a=a*(1-zp/6.28) ; -wave_2_per_point17=a=a*(zp/6.28); -wave_2_per_point18=a=a*(1-step3); -wave_2_per_point19=zp=zp*2 - 3.1415; -wave_2_per_point20= -wave_2_per_point21=//z rotation -wave_2_per_point22=sang=sin(q1);cang=cos(q1); -wave_2_per_point23=xn=xp*sang + yp*cang; -wave_2_per_point24=yn=xp*cang - yp*sang; -wave_2_per_point25=zn=zp; -wave_2_per_point26=xp=xn;yp=yn;zp=zn; -wave_2_per_point27= -wave_2_per_point28=//y rotation; -wave_2_per_point29=sang=sin(q2);cang=cos(q2); -wave_2_per_point30=xn=xp*sang + zp*(cang); -wave_2_per_point31=yn=yp; -wave_2_per_point32=zn=xp*cang - zp*sang; -wave_2_per_point33=xp=xn;yp=yn;zp=zn; -wave_2_per_point34= -wave_2_per_point35=//x rotation; -wave_2_per_point36=sang=sin(q3);cang=cos(q3); -wave_2_per_point37=xn=xp; -wave_2_per_point38=yn=yp*sang + zp*cang; -wave_2_per_point39=zn=yp*cang - zp*sang; -wave_2_per_point40=xp=xn;yp=yn;zp=zn; -wave_2_per_point41= -wave_2_per_point42= -wave_2_per_point43= -wave_2_per_point44=zp=zp+1.5; -wave_2_per_point45= -wave_2_per_point46= -wave_2_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_2_per_point48= -wave_2_per_point49=x=xp/zp+ 0.5; -wave_2_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=0.000 -wavecode_3_g=0.400 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+0.02; -wave_3_per_frame2=advance=advance * below(advance,1); -wave_3_per_frame3=t1=advance; -wave_3_per_point1=n=sample*6.283; -wave_3_per_point2=step=sample*32; -wave_3_per_point3=step2=(int(step)/32)*6.283; -wave_3_per_point4=step3=(step - int(step)); -wave_3_per_point5=tm = t1 * 6.283 - 2; -wave_3_per_point6= -wave_3_per_point7=xp=sin(step2) * 1.6; -wave_3_per_point8=yp=cos(step2) * 1.6; -wave_3_per_point9=zp=sin(step2*17)*2 + step3 - tm; -wave_3_per_point10=zp=if(below(zp,0), zp+6.283 , zp); -wave_3_per_point11= -wave_3_per_point12=a=if(below(step3,0.07) , 0 , 1); -wave_3_per_point13=a=if(above(step3,0.93) , 0 , a); -wave_3_per_point14=a=if(below(zp,0.07) , 0 , a); -wave_3_per_point15=a=if(above(zp,6.2) , 0 , a); -wave_3_per_point16=a=a*(1-zp/6.28) ; -wave_3_per_point17=a=a*(zp/6.28); -wave_3_per_point18=a=a*(1-step3); -wave_3_per_point19=zp=zp*2 - 3.1415; -wave_3_per_point20= -wave_3_per_point21=//z rotation -wave_3_per_point22=sang=sin(q1);cang=cos(q1); -wave_3_per_point23=xn=xp*sang + yp*cang; -wave_3_per_point24=yn=xp*cang - yp*sang; -wave_3_per_point25=zn=zp; -wave_3_per_point26=xp=xn;yp=yn;zp=zn; -wave_3_per_point27= -wave_3_per_point28=//y rotation; -wave_3_per_point29=sang=sin(q2);cang=cos(q2); -wave_3_per_point30=xn=xp*sang + zp*(cang); -wave_3_per_point31=yn=yp; -wave_3_per_point32=zn=xp*cang - zp*sang; -wave_3_per_point33=xp=xn;yp=yn;zp=zn; -wave_3_per_point34= -wave_3_per_point35=//x rotation; -wave_3_per_point36=sang=sin(q3);cang=cos(q3); -wave_3_per_point37=xn=xp; -wave_3_per_point38=yn=yp*sang + zp*cang; -wave_3_per_point39=zn=yp*cang - zp*sang; -wave_3_per_point40=xp=xn;yp=yn;zp=zn; -wave_3_per_point41= -wave_3_per_point42= -wave_3_per_point43= -wave_3_per_point44=zp=zp+1.5; -wave_3_per_point45= -wave_3_per_point46= -wave_3_per_point47=a=if(below(zp,0.5) , 0 , a); -wave_3_per_point48= -wave_3_per_point49=x=xp/zp+ 0.5; -wave_3_per_point50=y=yp/zp * 1.3 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 0.6+sin(time*0.001)*0.5; -per_frame_2=x1 = 0.5+sin(v*time*0.8513)*0.2; -per_frame_3=y1 = 0.5+cos(v*time*0.5524)*0.2; -per_frame_4=x2 = 0.5+sin(v*time*0.6527)*0.2; -per_frame_5=y2 = 0.5+cos(v*time*0.9512)*0.2; -per_frame_6= -per_frame_7=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_8=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)*4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_9= -per_frame_10=wave_r = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_11=wave_g = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_12=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 3, 1),1); -per_frame_13= -per_frame_14=q1 = x1; -per_frame_15=q2 = x2; -per_frame_16=q3 = y1; -per_frame_17=q4 = y2; -per_pixel_1=x1 = q1; -per_pixel_2=y1 = q3; -per_pixel_3=x2 = q2; -per_pixel_4=y2 = q4; -per_pixel_5= -per_pixel_6=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_7=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_8=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_9= -per_pixel_10=d3 = d-d1-d2+bass*bass*bass*0.01; -per_pixel_11=s = 100; -per_pixel_12=c = 10+bass*bass; -per_pixel_13=scale = 0.005*(bass*4); -per_pixel_14= -per_pixel_15=sigmoide = 3/(1+pow(2,-c*d3))-1; -per_pixel_16=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_17=dd = scale*peek*sigmoide; -per_pixel_18=o=-0.3*(1+bass*2); -per_pixel_19=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_20=dy = -dd*sin(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.001; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(1,.95,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(2,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=` -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk deleted file mode 100644 index f54c57f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R261.milk +++ /dev/null @@ -1,295 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=0.15840 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1= -per_frame_2=zoom = 0.99; -per_frame_3=ib_r = sin(time*1.25*4)*0.3+bass; -per_frame_4=ib_g = sin(time*4)*0.3+0.3; -per_frame_5=ib_b = sin(time/3*4)*0.5+0.5; -per_frame_6=wave_r = 1- ib_r; -per_frame_7=wave_g = 1- ib_g; -per_frame_8=wave_b = 1- ib_b; -per_frame_9=//wave_mystery = -1+bass/2; -per_frame_10=wave_x = 0.5+sin(time*3)*0.3; -per_frame_11=wave_y = 0.5+cos(time*2.187)*0.3; -per_pixel_1=r = bass/4; -per_pixel_2=cx1 = 0.5+sin(time*0.618)*0.2; -per_pixel_3=cy1 = 0.5+cos(time*1.618)*0.2; -per_pixel_4=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_5=dir = (bass)*(r*r-d*d)*0.3; -per_pixel_6=x1 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_7=y1 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_8= -per_pixel_9= -per_pixel_10=cx1 = 0.5+sin(time*2.618)*0.3; -per_pixel_11=cy1 = 0.5+cos(time*3.14)*0.3; -per_pixel_12=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_13=dir = -(mid)*(r*r-d*d)*0.3; -per_pixel_14=x2 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_15=y2 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_16= -per_pixel_17=cx1 = 0.5+sin(-time*2.618)*0.4; -per_pixel_18=cy1 = 0.5+cos(-time*1.14)*0.4; -per_pixel_19=d = sqrt((x-cx1)*(x-cx1)+(y-cy1)*(y-cy1)); -per_pixel_20=dir = -(treb)*(r*r-d*d)*0.3; -per_pixel_21=x3 = if( above(d,r),0, sin(y-cy1)*dir); -per_pixel_22=y3 = if( above(d,r),0, -sin(x-cx1)*dir); -per_pixel_23= -per_pixel_24= -per_pixel_25=dx = x1+x2+x3; -per_pixel_26=dy = y1+y2+y3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk deleted file mode 100644 index 931499a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R262.milk +++ /dev/null @@ -1,299 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.930 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+.5)/3; -per_pixel_14=dy = dy + mult*cos(ang2+.5)/3; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` // sample previous frame -warp_5=` float3 a = tex2D(sampler_main, uv).xyz; -warp_6=` float3 b = GetBlur1(uv)*10; -warp_7=` -warp_8=` float2 uv2 = uv + (a-b).xy*texsize.zw*3; -warp_9=` ret = tex2D(sampler_main, uv2).xyz; -warp_10=` -warp_11=` // add noise -warp_12=` float t = 0.002; -warp_13=` ret += (tex2D(sampler_noise_lq, uv_orig.xy*texsize.xy*texsize_noise_lq.zw).xyz*3-1)*t; -warp_14=` -warp_15=` // darken -warp_16=` ret -= 0.001; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.5)); -comp_11=` -comp_12=`ret *= 2.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(.9,.7,.6))*1.25 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .04; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(1,1,0)*0.05 + -comp_29=` time*float3(1,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.15; -comp_35=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk deleted file mode 100644 index 548e0e9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R263.milk +++ /dev/null @@ -1,540 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.960 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.107 -fWaveScale=1.119 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.200 -fModWaveAlphaEnd=1.200 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.88020 -fShader=0.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=0.99980 -wave_r=0.000 -wave_g=0.930 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.050 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=q1 = below(int(rand(100)),4 + 10*(treb+mid+bass)); -wave_0_per_point1=it = (it + 1)*above(sample,0)*below(it,53); -wave_0_per_point2=ita = (ita + equal(it,0))*above(sample,0); -wave_0_per_point3= -wave_0_per_point4=sw = 1-equal(it,0)*equal(ita,0); -wave_0_per_point5=swi = (equal(lr,9) + equal(lr,5))*equal(it,0)*equal(ita,4); -wave_0_per_point6=xv = if(sw - swi,xv,int(rand(1001))*.001*.8); -wave_0_per_point7=mx = xv + ita*.025; -wave_0_per_point8=my = if(sw - swi,my,int(rand(1001))*.001*.975); -wave_0_per_point9= -wave_0_per_point10=sz = .01; -wave_0_per_point11=vx = above(it,1)*below(it,39) + above(it,12)*below(it,28) - equal(it,20) + equal(it,46) + equal(it,51) + equal(it,41) - equal(it,15) - equal(it,25) + equal(it,10) + equal(it,30) - equal(it,4) - equal(it,36); -wave_0_per_point12=vy = above(it,17)*below(it,49) + above(it,22)*below(it,44) - equal(it,33) + equal(it,7) + equal(it,51) + equal(it,15) - equal(it,41) - equal(it,25) + equal(it,4) + equal(it,10) - equal(it,36) - equal(it,30); -wave_0_per_point13= -wave_0_per_point14=sa = equal(ita,0)*13 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*11 + equal(ita,4)*4 + equal(ita,5)*18 + equal(ita,6)*15 + equal(ita,7)*16; -wave_0_per_point15=sb = equal(ita,0)*11 + equal(ita,1)*9 + equal(ita,2)*12 + equal(ita,3)*12; -wave_0_per_point16=sc = equal(ita,0)*4 + equal(ita,1)*15 + equal(ita,3)*4 + equal(ita,4)*18 + equal(ita,5)*21 + equal(ita,6)*7 + equal(ita,7)*19; -wave_0_per_point17=sd = equal(ita,0)*12 + equal(ita,1)*15 + equal(ita,2)*22 + equal(ita,3)*5; -wave_0_per_point18=se = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*20 + equal(ita,3)*5; -wave_0_per_point19=sf = equal(ita,0)*6 + equal(ita,1)*5 + equal(ita,2)*1 + equal(ita,3)*18 + equal(ita,5)*10 + equal(ita,6)*15 + equal(ita,7)*25; -wave_0_per_point20=sg = equal(ita,0)*1 + equal(ita,1)*14 + equal(ita,2)*7 + equal(ita,3)*5 + equal(ita,4)*18; -wave_0_per_point21=sh = equal(ita,0)*19 + equal(ita,1)*21 + equal(ita,2)*18 + equal(ita,3)*16 + equal(ita,4)*18 + equal(ita,5)*9 + equal(ita,6)*19 + equal(ita,7)*5; -wave_0_per_point22=si = equal(ita,0)*8 + equal(ita,1)*1 + equal(ita,2)*16 + equal(ita,3)*16 + equal(ita,4)*25; -wave_0_per_point23=sj = equal(ita,0)*25 + equal(ita,1)*5 + equal(ita,2)*19 + equal(ita,6)*14 + equal(ita,7)*15; -wave_0_per_point24= -wave_0_per_point25=lr = if(sw,lr,int(rand(10))); -wave_0_per_point26=let = equal(lr,0)*sa + equal(lr,1)*sb + equal(lr,2)*sc + equal(lr,3)*sd + equal(lr,4)*se + equal(lr,5)*sf + equal(lr,6)*sg + equal(lr,7)*sh + equal(lr,8)*si + equal(lr,9)*sj; -wave_0_per_point27= -wave_0_per_point28=va = equal(let,23) + equal(let,24) + equal(let,26); -wave_0_per_point29=vb = above(let,0)*below(let,9) + above(let,10)*below(let,19) + equal(let,21) + equal(let,23); -wave_0_per_point30=vc = equal(let,1) + equal(let,2) + equal(let,5) + equal(let,6) + equal(let,8) + equal(let,11) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point31=vd = above(let,1)*below(let,9) + above(let,10)*below(let,24) - equal(let,20); -wave_0_per_point32=ve = equal(let,13) + equal(let,14) + equal(let,24) + equal(let,25); -wave_0_per_point33=vf = above(let,1)*below(let,8) + equal(let,9) + above(let,14)*below(let,21) + equal(let,26); -wave_0_per_point34=vg = equal(let,1); -wave_0_per_point35=vh = equal(let,9) + equal(let,20); -wave_0_per_point36=vi = above(let,0)*below(let,5) - equal(let,3) + equal(let,18); -wave_0_per_point37=vj = above(let,2)*below(let,8) - equal(let,4) + equal(let,9) + above(let,14)*below(let,21) - equal(let,18) + equal(let,26); -wave_0_per_point38=vk = equal(let,11) + equal(let,13) + above(let,23)*below(let,27); -wave_0_per_point39=vl = equal(let,8) + equal(let,10) + above(let,12)*below(let,18) + above(let,20)*below(let,24); -wave_0_per_point40=vm = equal(let,1) + equal(let,2) + equal(let,8) + equal(let,16) + equal(let,18) + equal(let,19); -wave_0_per_point41=vn = equal(let,1) + equal(let,7) + equal(let,8) + equal(let,10) + above(let,12)*below(let,24) - equal(let,16) - equal(let,18) - equal(let,20) - equal(let,22); -wave_0_per_point42=vo = equal(let,11) + equal(let,14) + equal(let,17) + equal(let,18) + equal(let,23) + equal(let,24); -wave_0_per_point43=vp = equal(let,3) + equal(let,5) + equal(let,7) + equal(let,9) + equal(let,10) + equal(let,12) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point44=vq = equal(let,2) + equal(let,4) + equal(let,22); -wave_0_per_point45=vr = equal(let,9) + equal(let,20) + equal(let,25); -wave_0_per_point46=vs = equal(let,22); -wave_0_per_point47=vt = above(let,1)*below(let,13) - equal(let,6) - equal(let,8) - equal(let,11) + equal(let,15) + equal(let,17) + equal(let,19) + equal(let,21) + equal(let,26); -wave_0_per_point48= -wave_0_per_point49=a = if(above(it,51),0,if(above(it,49),va,if(above(it,47),vb,if(above(it,44),vc,if(above(it,42),vd,if(above(it,39),ve, if(above(it,37),vf,if(above(it,34),vg,if(above(it,31),vh,if(above(it,28),vi,if(above(it,26),vj,if(above(it,23),vk, if(above(it,21),vl,if(above(it,18),vm,if(above(it,16),vn,if(above(it,13),vo,if(above(it,11),vp,if(above(it,8),vq, if(above(it,5),vr,if(above(it,2),vs,if(it,vt,0))))))))))))))))))))); -wave_0_per_point50= -wave_0_per_point51=a = a*below(ita,8)*q1; -wave_0_per_point52= -wave_0_per_point53=x = mx + vx*sz*.75; -wave_0_per_point54=y = my + vy*sz*1.5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=24 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=8 -shapecode_0_x=0.480 -shapecode_0_y=0.500 -shapecode_0_rad=0.02610 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(1000))/1000; -shape_0_per_frame2=y = int(rand(1000))/1000; -shape_0_per_frame3=ang = int(rand(150))/100; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shape_2_per_frame1=x = sin(time) * .4 + .5; -shape_2_per_frame2= -shape_2_per_frame3= -shape_2_per_frame4=pow( (bass*.15),2); -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.16777 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.100 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=hshift=0;hshift2=0; -per_frame_init_2=evol=0; -per_frame_init_3=beatfade=0; -per_frame_init_4=next=0 -per_frame_1=evol=(bass+mid+treb)*0.3; -per_frame_2=evol=evol*evol; -per_frame_3= -per_frame_4=hshift= sin(time*0.3)*3.5 - 2.5; -per_frame_5=hshift= pow( max(hshift,0) , 2 ); -per_frame_6=hshift2= -sin(time*0.3)*3.5 - 2.5; -per_frame_7=hshift2= pow( max(hshift2,0) , 2 ); -per_frame_8=dx= (hshift - hshift2)*0.03*evol; -per_frame_9= -per_frame_10=vshift= sin(time*0.5)*3.5 - 2.5; -per_frame_11=vshift= pow( max(vshift,0) , 2 ); -per_frame_12=vshift2= -sin(time*0.5)*3.5 - 2.5; -per_frame_13=vshift2= pow( max(vshift2,0) , 2 ); -per_frame_14=dy= (vshift - vshift2)*0.03*evol; -per_frame_15= -per_frame_16= -per_frame_17=// -------------------------------- Beat Detective v0.07 ---------------------------------- -per_frame_18=sure=if(equal(sure,0),.6,sure); -per_frame_19=interval=if(equal(interval,0),40,interval); -per_frame_20=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); -per_frame_21=dbass=(bass-pbass)/FPS; -per_frame_22=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); -per_frame_23=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), -per_frame_24=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); -per_frame_25=sure=max(.5,sure); -per_frame_26=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); -per_frame_27=beat=if(cheat,1,beat); -per_frame_28=sure=if(cheat,.95*sure,sure); -per_frame_29=maxdbass=max(maxdbass*.999,dbass); -per_frame_30=maxdbass=max(.012,maxdbass); -per_frame_31=maxdbass=min(.02,maxdbass); -per_frame_32=interval=if(beat, frame-lastbeat,interval); -per_frame_33=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); -per_frame_34=cheat=0; -per_frame_35=pbass=bass; -per_frame_36=// ---------------------------------------------------------------------------------------------- -per_frame_37=warp=0; -per_frame_38=zoom=1; -per_frame_39=temp=(time/6.2831-int(time/6.2831)); -per_frame_40=q7=abs(temp*6.2831-3.1415)/3.1415; -per_frame_41=q8=beat; -per_frame_42= -per_frame_43=// this echoes the value of the "beat" variable for one more frame after a beat so that both "sparks" are drawn highlighted (on consecutive frames) -per_frame_44=q8=q8+equal(frame-lastbeat,1); -per_frame_45= -per_frame_46=orient = if(alpha,orient,int(rand(3))+1); -per_frame_47=echo_orient = orient; -per_frame_48= -per_frame_49=// ------------------ Indecision Code ---------------------- -per_frame_50=// xpos and ypos are calculated as springs being acted on by a variable force, comprised of vol and bass_att or treb_att. -per_frame_51=vol = 0.167*(bass+mid); -per_frame_52=xamptarg = if(equal(frame%15,0),min(0.5*vol*bass_att,0.5),xamptarg); -per_frame_53=xamp = xamp + 0.5*(xamptarg-xamp); -per_frame_54=xdir = if(above(abs(xpos),xamp),-sign(xpos),if(below(abs(xspeed),0.1),2*above(xpos,0)-1,xdir)); -per_frame_55=xspeed = xspeed + xdir*xamp - xpos - xspeed*0.1*below(abs(xpos),xamp); -per_frame_56=xpos = xpos + 0.001*xspeed; -per_frame_57=yamptarg = if(equal(frame%15,0),min(0.3*vol*treb_att,0.5),yamptarg); -per_frame_58=yamp = yamp + 0.5*(yamptarg-yamp); -per_frame_59=ydir = if(above(abs(ypos),yamp),-sign(ypos),if(below(abs(yspeed),0.1),2*above(ypos,0)-1,ydir)); -per_frame_60=yspeed = yspeed + ydir*yamp - ypos - yspeed*0.1*below(abs(ypos),yamp); -per_frame_61=ypos = ypos + 0.001*yspeed; -per_frame_62=// --------------------------------------------------------- -per_frame_63= -per_frame_64=q1 = xpos; -per_frame_65=q2 = ypos; -per_frame_66= -per_frame_67=ob_g = max(min(0.5*(sin(1.345*time)+sin(0.987*time))+0.2,0.4),0); -per_frame_68=ob_b = max(min(0.5*(sin(1.543*time)+sin(0.789*time))+0.2,0.4),0); -per_frame_69=ob_r = max(min(0.5*(sin(0.876*time)+sin(0.543*time))+0.1,0.2),0); -per_frame_70=//ib_g = max(min(0.5*(sin(1.246*time)+sin(0.864*time))+0.2,0.4),0); -per_frame_71=//ib_b = max(min(0.5*(sin(1.642*time)+sin(0.468*time))+0.2,0.4),0); -per_frame_72=//ib_r = max(min(0.5*(sin(0.765*time)+sin(0.654*time))+0.1,0.2),0); -per_frame_73= -per_frame_74=basschange = 0.1*basschange+0.01*bass; -per_frame_75=midchange = 0.1*midchange+0.01*mid; -per_frame_76=trebchange = 0.1*trebchange+0.01*treb; -per_frame_77= -per_frame_78=basstime = basstime + basschange; -per_frame_79=midtime = midtime + midchange; -per_frame_80=trebtime = trebtime + trebchange; -per_frame_81= -per_frame_82= -per_frame_83= -per_frame_84=beatfade = if( beat, 1 , beatfade); -per_frame_85=beatfade=beatfade-0.02; -per_frame_86=beatfade=max(beatfade,0); -per_frame_87= -per_frame_88=next= if( beat , next+1 , next); -per_frame_89=next= if( above(next,2) , 0 , next ); -per_frame_90= -per_frame_91=q3 = beatfade * equal(next,0); -per_frame_92=q4 = beatfade * equal(next,1); -per_frame_93=q5 = beatfade * equal(next,2); -per_frame_94= -per_frame_95= -per_frame_96=q6 = frame%2; -per_frame_97= -per_frame_98=monitor=next -per_pixel_1=cx=0.5+q1; -per_pixel_2=cy=0.5-q2; -per_pixel_3=rd=sqrt( sqr( (x-0.5-q1)*2) + sqr( (y-0.5+q2)*1.5 ) ); -per_pixel_4=//zm=(1.1-(rd/4)); -per_pixel_5=//sx=zm; -per_pixel_6=//sy=zm; -per_pixel_7=//rot=above(rd,0.7)*(rd-0.7)*sin(time*0.3); -per_pixel_8= -per_pixel_9= -per_pixel_10=zoom=1.01+(rd/10000); -per_pixel_11=rot=rd/40 ; -per_pixel_12= -per_pixel_13=hedge=if (above(x,0.5) , x , 1-x)*2; -per_pixel_14=hedge=1- pow(1-hedge,2); -per_pixel_15=vedge=if (above(y,0.5) , y , 1-y)*2; -per_pixel_16=vedge=1- pow(1-vedge,2); -per_pixel_17=dx=dx; -per_pixel_18=dy=dy; -per_pixel_19= -per_pixel_20= -per_pixel_21=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_pixel_22=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_pixel_23=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_pixel_24=zoom = zoom + 0.01; -per_pixel_25=zoom = zoom + (0.05 + 0.04*sin(time))*(0.2*sin(ang*time)); -per_pixel_26=rot = rot + 0.01*(0.5*cos(ang*5*bass*time)); -per_pixel_27= -per_pixel_28=dx = dx + 0.1*above(rad,0.25)*dx_r; -per_pixel_29=dy = dy + 0.1*above(rad,0.25)*dy_r; -per_pixel_30=num = 8; -per_pixel_31=pi = 3.141592654; -per_pixel_32=radi = (y-.5)*.75; -per_pixel_33=radi = (y-.5); -per_pixel_34=radi = pow(radi*radi + (x-.5)*(x-.5),.5); -per_pixel_35= -per_pixel_36=an = ang + pi + time; -per_pixel_37=an = an - pi*2*int(an/(pi*2)); -per_pixel_38= -per_pixel_39=mod = .1; -per_pixel_40= -per_pixel_41=seg = ang + pi; -per_pixel_42=seg = seg/(pi*2)*num; -per_pixel_43=seg = int(seg); -per_pixel_44=seg = seg - equal(seg,num); -per_pixel_45= -per_pixel_46=anga = (ang + pi) - (pi*2/num)*seg; -per_pixel_47=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); -per_pixel_48=//anga = anga + pi/6; // num = 6 -per_pixel_49=anga = anga + pi/4; // num = 8 -per_pixel_50=//anga = anga + .85; // num = 10 -per_pixel_51= -per_pixel_52= -per_pixel_53=ox = .5 - radi*sin(anga); -per_pixel_54=oy = .5 + radi*cos(anga); -per_pixel_55= -per_pixel_56=//rot = if(equal(seg,0),rot,0); -per_pixel_57= -per_pixel_58=dx = equal(seg,3)*(x-ox); -per_pixel_59=dy = equal(seg,3)*(y-oy); -per_pixel_60= -per_pixel_61=dx = above(seg,0)*(x-ox); -per_pixel_62=dy = above(seg,0)*(y-oy); -per_pixel_63= -per_pixel_64=//dx = equal(seg,1)*(x - .5)*2; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`sampler sampler_seaweed; -comp_2=`shader_body -comp_3=`{ -comp_4=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_5=` float ang_lq = ang; -comp_6=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_7=` float rad_hq = length(uv_temp1); -comp_8=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_9=` -comp_10=` float2 uv2 = (uv - 0.5); -comp_11=` float rad2 = rad_lq*0.8; -comp_12=` float ang2 = ang_lq * M_INV_PI_2 + rad_lq*0.000 + time*0.00; -comp_13=` -comp_14=` -comp_15=` // FIN TYPE -comp_16=` float fins = 6; -comp_17=` ang2 = frac(ang2*fins)/fins; -comp_18=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_19=` ang2 = abs(ang2 - 0.5/fins); -comp_20=` -comp_21=` -comp_22=` ang2 *= M_PI_2; -comp_23=`// uv = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_24=` -comp_25=` ret = 1.4*pow(saturate(GetBlur1(uv))*((tex2D(sampler_pc_main,uv)-GetBlur3(uv))),0.5); //invert -comp_26=` //uv.y = rad*rad; -comp_27=`// float srad = sqrt(rad)+ 0.05; -comp_28=` -comp_29=`// ret = tex2D(sampler_main, uv).xyz; -comp_30=`// ret = max(ret, tex2D(sampler_main, uv + 0.03*float2(cos(uv.y*27),sin(uv.x*39))).xyz); -comp_31=` -comp_32=` //ret += GetBlur1(uv) - 0.07; -comp_33=` //ret *= float3(1.3,0.8,0.5); -comp_34=` //ret *= 0.8; -comp_35=`ret = float3(0.9,0.5,0)*ret.z + float3(0.4,0,0.8)*ret.y; -comp_36=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 deleted file mode 100644 index 0ae4f57..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264 2.milk2 +++ /dev/null @@ -1,1686 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:38:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.56 -blending_direction=-1 -random_1=0.338889 -random_2=0.103930 -random_3=0.328726 -random_4=0.985637 -random_5=0.887263 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`ret /= float3(0.9,-2.4,2.4); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R264.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=bb = bb*0.99 + bass*0.02; -per_frame_2=mm = mm*0.99 + mid*0.02; -per_frame_3=tt = tt*0.99 + treb*0.02; -per_frame_4= -per_frame_5=mx = max(max(bb,mm),tt); -per_frame_6=mn = min(min(bb,mm),tt); -per_frame_7= -per_frame_8=t1 = (bb-mn)/(mx-mn); -per_frame_9=t2 = (mm-mn)/(mx-mn); -per_frame_10=t3 = (tt-mn)/(mx-mn); -per_frame_11= -per_frame_12=v = 0.2/fps; -per_frame_13=bm = bm + (t1-t2)*v; -per_frame_14=mt = mt + (t2-t3)*v; -per_frame_15= -per_frame_16=// coordinates spiral 1 -per_frame_17=q11 = 0.5; // X -per_frame_18=q12 = 0; // Y -per_frame_19= -per_frame_20=// coordinates spiral 2 -per_frame_21=q13 = -0.5; -per_frame_22=q14 = 0; -per_frame_23= -per_frame_24=q15 = 0.5/asin(1); // pi/4 -per_frame_25= -per_frame_26=q16 = -bm; // rotation -per_frame_27=q17 = mt; // growth -per_frame_28= -per_frame_29=// raytraced sphere code -per_frame_30= -per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_33= -per_frame_34=zz = 2.2; // linear zoom -per_frame_35= -per_frame_36=pi = asin(1)*2; -per_frame_37=pi2inv = 0.5/pi; -per_frame_38=maskangle = asin( 1/d); -per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_40=q31 = d; -per_frame_41=q30 = z; -per_frame_42=q29 = pi2inv; -per_frame_43=q28 = pi; -per_frame_44=q27 = 1/zz; -per_frame_45= -per_frame_46=v = 0.4; -per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_50= -per_frame_51=n = n + j1*0.0052; -per_frame_52=n1 = n1 + j2*0.0052; -per_frame_53=n2 = n2 + j3*0.0052; -per_frame_54= -per_frame_55= -per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin -per_frame_57=w2 = mt*pi; -per_frame_58=w3 = n2*0.0; -per_frame_59= -per_frame_60=q20 = cos(w1); -per_frame_61=q21 = sin(w1); -per_frame_62=q22 = cos(w2); -per_frame_63=q23 = sin(w2); -per_frame_64=q24 = cos(w3); -per_frame_65=q25 = sin(w3); -warp_1=`float2 numerator, denominator, fraction; -warp_2=` -warp_3=`float2 polar, factorA, factorB, product; -warp_4=`sampler sampler_pano_earth; -warp_5=`sampler sampler_pano_earth_clouds; -warp_6=`sampler sampler_pano_earth_night; -warp_7=` -warp_8=`shader_body -warp_9=`{ -warp_10=` -warp_11=`float z = q30; -warp_12=`float d = q31; -warp_13=`float pi = q28; -warp_14=`float pi2inv = q29; -warp_15=`float mask_apex = q32; -warp_16=`float zoom = q27; -warp_17=` -warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; -warp_19=` -warp_20=`float camera_apex = atan2( length(c),z); -warp_21=` -warp_22=`bool mask = mask_apex >= camera_apex; -warp_23=` -warp_24=`float longitude = atan2(c.x,c.y); -warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_26=` -warp_27=`float2 polar = float2(longitude,latitude); -warp_28=` -warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.zy; -warp_37=`factorB = float2(q20,q21); -warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.zy = product.xy; -warp_40=` -warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_42=` -warp_43=` -warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); -warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); -warp_46=` -warp_47=` -warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ -warp_49=` -warp_50=`float cutoff = 1; -warp_51=`int n = -2; -warp_52=`float s = 0.666; -warp_53=` -warp_54=` c = (uv_orig-0.5)*2*aspect.wz; -warp_55=` numerator = (c + float2(q11,q12))*64; -warp_56=` denominator = c + float2(q13,q14); -warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_60=` c = fraction-0.5; -warp_61=` float1 ang_hq = n*atan2(c.x,c.y); -warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); -warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -warp_64=` -warp_65=`/**********************************************/ -warp_66=` -warp_67=` -warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); -warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_70=` ((uv_orig.xyy -warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_72=` ).xyz* -warp_73=` float3(1,1,0)*0.05 + -warp_74=` time*float3(0,0,1)*0.4 -warp_75=` ); -warp_76=`ret -= (noise2)*.3; -warp_77=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=`ret *= 1.4; -comp_26=`//ret = GetPixel(uv); -comp_27=`ret /= float3(0.8,2.0,-2.0); -comp_28=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk deleted file mode 100644 index fc6bc33..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk +++ /dev/null @@ -1,452 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=bb = bb*0.99 + bass*0.02; -per_frame_2=mm = mm*0.99 + mid*0.02; -per_frame_3=tt = tt*0.99 + treb*0.02; -per_frame_4= -per_frame_5=mx = max(max(bb,mm),tt); -per_frame_6=mn = min(min(bb,mm),tt); -per_frame_7= -per_frame_8=t1 = (bb-mn)/(mx-mn); -per_frame_9=t2 = (mm-mn)/(mx-mn); -per_frame_10=t3 = (tt-mn)/(mx-mn); -per_frame_11= -per_frame_12=v = 0.2/fps; -per_frame_13=bm = bm + (t1-t2)*v; -per_frame_14=mt = mt + (t2-t3)*v; -per_frame_15= -per_frame_16=// coordinates spiral 1 -per_frame_17=q11 = 0.5; // X -per_frame_18=q12 = 0; // Y -per_frame_19= -per_frame_20=// coordinates spiral 2 -per_frame_21=q13 = -0.5; -per_frame_22=q14 = 0; -per_frame_23= -per_frame_24=q15 = 0.5/asin(1); // pi/4 -per_frame_25= -per_frame_26=q16 = -bm; // rotation -per_frame_27=q17 = mt; // growth -per_frame_28= -per_frame_29=// raytraced sphere code -per_frame_30= -per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_33= -per_frame_34=zz = 2.2; // linear zoom -per_frame_35= -per_frame_36=pi = asin(1)*2; -per_frame_37=pi2inv = 0.5/pi; -per_frame_38=maskangle = asin( 1/d); -per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_40=q31 = d; -per_frame_41=q30 = z; -per_frame_42=q29 = pi2inv; -per_frame_43=q28 = pi; -per_frame_44=q27 = 1/zz; -per_frame_45= -per_frame_46=v = 0.4; -per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_50= -per_frame_51=n = n + j1*0.0052; -per_frame_52=n1 = n1 + j2*0.0052; -per_frame_53=n2 = n2 + j3*0.0052; -per_frame_54= -per_frame_55= -per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin -per_frame_57=w2 = mt*pi; -per_frame_58=w3 = n2*0.0; -per_frame_59= -per_frame_60=q20 = cos(w1); -per_frame_61=q21 = sin(w1); -per_frame_62=q22 = cos(w2); -per_frame_63=q23 = sin(w2); -per_frame_64=q24 = cos(w3); -per_frame_65=q25 = sin(w3); -warp_1=`float2 numerator, denominator, fraction; -warp_2=` -warp_3=`float2 polar, factorA, factorB, product; -warp_4=`sampler sampler_pano_earth; -warp_5=`sampler sampler_pano_earth_clouds; -warp_6=`sampler sampler_pano_earth_night; -warp_7=` -warp_8=`shader_body -warp_9=`{ -warp_10=` -warp_11=`float z = q30; -warp_12=`float d = q31; -warp_13=`float pi = q28; -warp_14=`float pi2inv = q29; -warp_15=`float mask_apex = q32; -warp_16=`float zoom = q27; -warp_17=` -warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; -warp_19=` -warp_20=`float camera_apex = atan2( length(c),z); -warp_21=` -warp_22=`bool mask = mask_apex >= camera_apex; -warp_23=` -warp_24=`float longitude = atan2(c.x,c.y); -warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_26=` -warp_27=`float2 polar = float2(longitude,latitude); -warp_28=` -warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.zy; -warp_37=`factorB = float2(q20,q21); -warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.zy = product.xy; -warp_40=` -warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_42=` -warp_43=` -warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); -warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); -warp_46=` -warp_47=` -warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ -warp_49=` -warp_50=`float cutoff = 1; -warp_51=`int n = -2; -warp_52=`float s = 0.666; -warp_53=` -warp_54=` c = (uv_orig-0.5)*2*aspect.wz; -warp_55=` numerator = (c + float2(q11,q12))*64; -warp_56=` denominator = c + float2(q13,q14); -warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_60=` c = fraction-0.5; -warp_61=` float1 ang_hq = n*atan2(c.x,c.y); -warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); -warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -warp_64=` -warp_65=`/**********************************************/ -warp_66=` -warp_67=` -warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); -warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_70=` ((uv_orig.xyy -warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_72=` ).xyz* -warp_73=` float3(1,1,0)*0.05 + -warp_74=` time*float3(0,0,1)*0.4 -warp_75=` ); -warp_76=`ret -= (noise2)*.3; -warp_77=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=`ret *= 1.4; -comp_26=`//ret = GetPixel(uv); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 deleted file mode 100644 index d2b4132..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R264.milk2 +++ /dev/null @@ -1,1685 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 21:34:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma3 -blending_progress=0.42 -blending_direction=-1 -random_1=0.438753 -random_2=0.002304 -random_3=0.629810 -random_4=0.664499 -random_5=0.613415 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R132.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.530 -fWarpScale=1.731 -fZoomExponent=1.20815 -fShader=0.000 -zoom=1.00022 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.26300 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.301 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=rot = rot + 0.030*( 0.60*sin(0.381*time) + 0.40*sin(0.479*time) ); -per_frame_5=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=zoom=zoom+0.05+0.05*sin(time*0.133); -per_frame_8=decay=decay-0.01*(frame%2); -per_frame_9=dx = dx + dx_residual; -per_frame_10=dy = dy + dy_residual; -per_frame_11=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_12=dx_residual = equal(bass_thresh,2)*0.016*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_13=dy_residual = equal(bass_thresh,2)*0.012*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_pixel_1=zoom=(zoom-1)*rad+1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // feather pen -warp_7=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1-8*length(texsize.zw)) + 0.5 ).xyz); -warp_8=` ret = max(ret, tex2D( sampler_main, (uv-0.5)*(1+8*length(texsize.zw)) + 0.5 ).xyz); -warp_9=` -warp_10=` // darken over time -warp_11=` ret -= 0.03; -warp_12=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=`uv *=2 ; -comp_5=`float2 m = floor(frac(uv*0.5)*2); -comp_6=`uv = frac(uv)*(1-m) + (m)*frac(1-uv); -comp_7=` -comp_8=`uv = 0.5 + (uv-0.5)*float2(0.75,-0.9) - float2(0,0.05); -comp_9=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv) + 0.04; -comp_10=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_11=`c = c + b - c*b; -comp_12=`a = a + c - a*c; -comp_13=`base = 1.4*a; -comp_14=`ret = base*(1-base)*(1-base)*2*float3(2,1.4,0) + pow(base,2)*float3(-0.3,0.2,0.6); -comp_15=`//ret.xy = ret.yx; -comp_16=`ret /= float3(0.6,-2.1,2.0); -comp_17=`ret /= float3(0.9,-2.4,2.4); -comp_18=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R264.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=2 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=zoom=1; -per_frame_init_2=xpos=0; -per_frame_init_3=ypos=0; -per_frame_1=bb = bb*0.99 + bass*0.02; -per_frame_2=mm = mm*0.99 + mid*0.02; -per_frame_3=tt = tt*0.99 + treb*0.02; -per_frame_4= -per_frame_5=mx = max(max(bb,mm),tt); -per_frame_6=mn = min(min(bb,mm),tt); -per_frame_7= -per_frame_8=t1 = (bb-mn)/(mx-mn); -per_frame_9=t2 = (mm-mn)/(mx-mn); -per_frame_10=t3 = (tt-mn)/(mx-mn); -per_frame_11= -per_frame_12=v = 0.2/fps; -per_frame_13=bm = bm + (t1-t2)*v; -per_frame_14=mt = mt + (t2-t3)*v; -per_frame_15= -per_frame_16=// coordinates spiral 1 -per_frame_17=q11 = 0.5; // X -per_frame_18=q12 = 0; // Y -per_frame_19= -per_frame_20=// coordinates spiral 2 -per_frame_21=q13 = -0.5; -per_frame_22=q14 = 0; -per_frame_23= -per_frame_24=q15 = 0.5/asin(1); // pi/4 -per_frame_25= -per_frame_26=q16 = -bm; // rotation -per_frame_27=q17 = mt; // growth -per_frame_28= -per_frame_29=// raytraced sphere code -per_frame_30= -per_frame_31=d = 5; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_32=z = 0.4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_33= -per_frame_34=zz = 2.2; // linear zoom -per_frame_35= -per_frame_36=pi = asin(1)*2; -per_frame_37=pi2inv = 0.5/pi; -per_frame_38=maskangle = asin( 1/d); -per_frame_39=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_40=q31 = d; -per_frame_41=q30 = z; -per_frame_42=q29 = pi2inv; -per_frame_43=q28 = pi; -per_frame_44=q27 = 1/zz; -per_frame_45= -per_frame_46=v = 0.4; -per_frame_47=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_48=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_49=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_50= -per_frame_51=n = n + j1*0.0052; -per_frame_52=n1 = n1 + j2*0.0052; -per_frame_53=n2 = n2 + j3*0.0052; -per_frame_54= -per_frame_55= -per_frame_56=w1 = bm*pi; // solid angles to rotate the sphere in its origin -per_frame_57=w2 = mt*pi; -per_frame_58=w3 = n2*0.0; -per_frame_59= -per_frame_60=q20 = cos(w1); -per_frame_61=q21 = sin(w1); -per_frame_62=q22 = cos(w2); -per_frame_63=q23 = sin(w2); -per_frame_64=q24 = cos(w3); -per_frame_65=q25 = sin(w3); -warp_1=`float2 numerator, denominator, fraction; -warp_2=` -warp_3=`float2 polar, factorA, factorB, product; -warp_4=`sampler sampler_pano_earth; -warp_5=`sampler sampler_pano_earth_clouds; -warp_6=`sampler sampler_pano_earth_night; -warp_7=` -warp_8=`shader_body -warp_9=`{ -warp_10=` -warp_11=`float z = q30; -warp_12=`float d = q31; -warp_13=`float pi = q28; -warp_14=`float pi2inv = q29; -warp_15=`float mask_apex = q32; -warp_16=`float zoom = q27; -warp_17=` -warp_18=`float2 c = zoom*(uv_orig-0.5)*aspect.xy; -warp_19=` -warp_20=`float camera_apex = atan2( length(c),z); -warp_21=` -warp_22=`bool mask = mask_apex >= camera_apex; -warp_23=` -warp_24=`float longitude = atan2(c.x,c.y); -warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_26=` -warp_27=`float2 polar = float2(longitude,latitude); -warp_28=` -warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.zy; -warp_37=`factorB = float2(q20,q21); -warp_38=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.zy = product.xy; -warp_40=` -warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_42=` -warp_43=` -warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); -warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); -warp_46=` -warp_47=` -warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ -warp_49=` -warp_50=`float cutoff = 1; -warp_51=`int n = -2; -warp_52=`float s = 0.666; -warp_53=` -warp_54=` c = (uv_orig-0.5)*2*aspect.wz; -warp_55=` numerator = (c + float2(q11,q12))*64; -warp_56=` denominator = c + float2(q13,q14); -warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_60=` c = fraction-0.5; -warp_61=` float1 ang_hq = n*atan2(c.x,c.y); -warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); -warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * 0.5 ) * 2.0 - 1.0 ))*cutoff; // mirror -warp_64=` -warp_65=`/**********************************************/ -warp_66=` -warp_67=` -warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); -warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_70=` ((uv_orig.xyy -warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_72=` ).xyz* -warp_73=` float3(1,1,0)*0.05 + -warp_74=` time*float3(0,0,1)*0.4 -warp_75=` ); -warp_76=`ret -= (noise2)*.3; -warp_77=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=`ret *= 1.4; -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 deleted file mode 100644 index 676d6ed..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266 double.milk2 +++ /dev/null @@ -1,1127 +0,0 @@ -Created with MILKDROP 3.0 on 14/03/2023 at 18:11:35 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.590 -blending_direction=1 -random_1=0.324 -random_2=0.417 -random_3=0.034 -random_4=0.179 -random_5=0.532 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R036.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.168 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.530 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.235 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.850 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.056; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_pixel_1=zoom = zoom + 0.06*cos(rad*12 + ang*9 + time*-3.4)*(0.9-rad); -per_pixel_2=rot = rot * (1.3-rad); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=` -comp_6=`ret = tex2D(sampler_main, uvm).x, -comp_7=` -comp_8=`ret = lerp ( -comp_9=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_10=`ret, -comp_11=`pow(ret,.3)); -comp_12=` -comp_13=`ret *= 1; -comp_14=` -comp_15=`// ret = tex2D(sampler_main, uv).x - GetBlur1(uv).x; -comp_16=` ret = pow(ret,float3(2.8,1.1,.8))*1.25 -.25; //MilkDrop2077 color mod -comp_17=` -comp_18=` -comp_19=` // ret *= ret -comp_20=`//ret += tex2D(sampler_main, uvm).yyy, -comp_21=` -comp_22=`//ret.z += tex2D(sampler_main, uvm).y*4; -comp_23=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R266.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`ret /= float3(0.3,-1.9,-1.6); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk deleted file mode 100644 index a87daf6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R266.milk +++ /dev/null @@ -1,306 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.303 -fWaveScale=2.911 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=1.110 -fModWaveAlphaEnd=1.230 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=0.500 -wave_g=0.500 -wave_b=0.800 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=red_value = if(above(bass,1.15),3*(1-bass)+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0, sin(time/2.5)/10+0.65)); -per_frame_2=blue_value = if(above(bass,1.15),0.5+abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.7+0.1*sin(time*1.123), 0.3-treb-sin(time/2.5)/10)); -per_frame_3=green_value = if(above(bass,1.15),1-abs(sin(time*0.3)*0.1),if(above(treb,1.0),0.6+0.1*sin(time*1.123), sin(time/2.5)/10+0.3)); -per_frame_4=wave_r = red_value; -per_frame_5=wave_b= blue_value; -per_frame_6=wave_g = green_value; -per_frame_7=q1 = (cx*2-1) + 0.62*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_8=q2 = (cy*2-1) + 0.62*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_9=q3 = (cx*2-1) + 0.62*( 0.60*sin(0.174*-time) + 0.40*sin(0.364*time) ); -per_frame_10=q4 = (cy*2-1) + 0.62*( 0.60*sin(0.234*time) + 0.40*sin(0.271*-time) ); -per_frame_11=decay = decay - 0.01*equal(frame%5,0); -per_pixel_1=du = (x+rad)*2-1 - q1; -per_pixel_2=dv = (y+rad)*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1.5)/4; -per_pixel_7=dy = mult*cos(ang2-1.5)/4; -per_pixel_8=du = (1-rad)*2-1 - q3; -per_pixel_9=dv = (1-rad)*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1.5)/4; -per_pixel_14=dy = dy + mult*cos(ang2+1.5)/4; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,.9,2),1,ret.x)*1.4; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk deleted file mode 100644 index 4745d65..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R267.milk +++ /dev/null @@ -1,334 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk deleted file mode 100644 index 596c2a9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R268.milk +++ /dev/null @@ -1,308 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=3.240 -fDecay=1.000 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=1 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.020 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp=0; -per_frame_2= -per_frame_3=framethird = frame%3; -per_frame_4= -per_frame_5=x1 = 0.5 + 0.15*sin(0.416*time) + 0.15*sin(0.832*time) + 0.1*sin(1.324*time); -per_frame_6=x2 = 0.5 + 0.15*sin(0.341*time) + 0.15*sin(0.768*time) + 0.1*sin(1.523*time); -per_frame_7=x3 = 0.5 + 0.15*sin(0.287*time) + 0.15*sin(0.913*time) + 0.1*sin(1.142*time); -per_frame_8=r1 = 0.5 + 0.15*sin(0.512*time) + 0.15*sin(0.943*time) + 0.1*sin(1.024*time); -per_frame_9=r2 = 0.5 + 0.15*sin(0.483*time) + 0.15*sin(0.879*time) + 0.1*sin(1.423*time); -per_frame_10=r3 = 0.5 + 0.15*sin(0.531*time) + 0.15*sin(0.671*time) + 0.1*sin(1.442*time); -per_frame_11=g1 = 0.5 + 0.15*sin(0.248*time) + 0.15*sin(0.829*time) + 0.1*sin(1.623*time); -per_frame_12=g2 = 0.5 + 0.15*sin(0.461*time) + 0.15*sin(0.699*time) + 0.1*sin(1.254*time); -per_frame_13=g3 = 0.5 + 0.15*sin(0.397*time) + 0.15*sin(0.768*time) + 0.1*sin(1.157*time); -per_frame_14=b1 = 0.5 + 0.15*sin(0.211*time) + 0.15*sin(0.652*time) + 0.1*sin(1.865*time); -per_frame_15=b2 = 0.5 + 0.15*sin(0.333*time) + 0.15*sin(0.978*time) + 0.1*sin(1.359*time); -per_frame_16=b3 = 0.5 + 0.15*sin(0.475*time) + 0.15*sin(0.791*time) + 0.1*sin(1.011*time); -per_frame_17=wave_x = if(equal(framethird,0),x1,if(equal(framethird,1),x2,x3)); -per_frame_18=wave_r = if(equal(framethird,0),r1,if(equal(framethird,1),r2,r3)); -per_frame_19=wave_g = if(equal(framethird,0),g1,if(equal(framethird,1),g2,g3)); -per_frame_20=wave_b = if(equal(framethird,0),b1,if(equal(framethird,1),b2,b3)); -per_frame_21= -per_frame_22=volume = 0.3*(bass+mid); -per_frame_23=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_24=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_25=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_26=peakbass_att = max(bass_att,peakbass_att); -per_frame_27=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_28=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_29=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.99 + (1-above(time - lastbeat, 2*beatrate))*0.998); -per_frame_30=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_31=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_32=dx = if(beat,1-2*int(rand(2)),0); -per_frame_33=ob_a = if(beat,0,0.65); -per_frame_34=mv_a = if(beat,1,0.05); -per_pixel_1=dy = 0.004 + 0.0005*sin(10*x+0.459*time) + 0.0005*sin(14*x+0.325*time) + 0.0005*sin(1.231*time); -per_pixel_2=//dx = dx + 0.0001*sin(9*y+0.612*time) + 0.0001*sin(13*y+0.429*time) + 0.0001*sin(1.027*time); -warp_1=`shader_body -warp_2=`{ -warp_3=`texsize.xy=texsize.zw*3; -warp_4=`float2 muv=uv; -warp_5=`//uv=uv_orig; -warp_6=`float3 lluu = GetPixel(float2(uv.x-texsize.x*2,uv.y-texsize.y*2)); -warp_7=`float3 luu = GetPixel(float2(uv.x-texsize.x,uv.y-texsize.y*2)); -warp_8=`float3 lu = GetPixel(float2(uv.x-texsize.x,uv.y-texsize.y)); -warp_9=`float3 rruu = GetPixel(float2(uv.x+texsize.x*2,uv.y-texsize.y*2)); -warp_10=`float3 ruu = GetPixel(float2(uv.x+texsize.x,uv.y-texsize.y*2)); -warp_11=`float3 ru = GetPixel(float2(uv.x+texsize.x,uv.y-texsize.y)); -warp_12=`float3 lldd = GetPixel(float2(uv.x-texsize.x*2,uv.y+texsize.y*2)); -warp_13=`float3 ldd = GetPixel(float2(uv.x-texsize.x,uv.y+texsize.y*2)); -warp_14=`float3 ld = GetPixel(float2(uv.x-texsize.x,uv.y+texsize.y)); -warp_15=`float3 rrdd = GetPixel(float2(uv.x+texsize.x*2,uv.y+texsize.y*2)); -warp_16=`float3 rdd = GetPixel(float2(uv.x+texsize.x,uv.y+texsize.y*2)); -warp_17=`float3 rd = GetPixel(float2(uv.x+texsize.x,uv.y+texsize.y)); -warp_18=`//ret-=((lu+luu+lu)*(1-lluu))*0.1; -warp_19=`//uncomment upper - kinda new look. -warp_20=`ret+=1.2*(rd+rdd+rrdd+ld+ldd+lldd+ru+ruu+rruu+lu+lluu+luu)/12; -warp_21=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_22=` ((uv.xyy*q27 -warp_23=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_24=` ).xyz* -warp_25=` float3(1,1,0)*0.05 + -warp_26=` time*float3(0,0,1)*q29 -warp_27=` ); -warp_28=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_29=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_30=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_31=`ret-=GetBlur1(uv)*0.5; -warp_32=`ret/=1+(rd+ld+lu+ld)*0.01; -warp_33=`ret*=1.1; -warp_34=`//try -warp_35=`//ret+=0.05; -warp_36=`//instead of -warp_37=`ret+=0.1*(0.5-tex2D(sampler_noise_lq,uv_orig*rand_frame.xy*9)); -warp_38=` -warp_39=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*.8 - .4 ; -comp_5=`a =base.x/8;b = base.y/8; c = base.x/3; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .2+a; -comp_9=`ret = base*(.8-base)*(0.7-base)*2*float3(3,1,3) + pow(base,2)*float3(2,.5,.3); -comp_10=`//ret.xy = ret.yx; -comp_11=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk deleted file mode 100644 index ed429e3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R269.milk +++ /dev/null @@ -1,256 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.264 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.850 -fModWaveAlphaEnd=1.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=-0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.400 -wave_g=0.400 -wave_b=0.400 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=rot1=0.1 -per_frame_1=//rot1=if(above(bass,3.3),-rot1,rot1); -per_frame_2=rot=rot1; -per_frame_3=wave_x=0.5+(cos(time*1.8)*.3); -per_frame_4=wave_r=int(rand(101))/10; -per_frame_5=wave_g=int(rand(101))/100; -per_frame_6=wave_b=int(rand(101))/100; -per_frame_7=cx=0.5+((sin(time*3)*0.9)*rot1); -per_frame_8=cy=0.5+((cos(time*3)*0.9)*rot1); -per_pixel_1=rot=if(above(rad,0.5),-rot,rot); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`//ret *= (hue_shader *5 -4)*2; -comp_17=`} -comp_18=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk deleted file mode 100644 index ef92b03..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R270.milk +++ /dev/null @@ -1,451 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.104 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.22705 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=7 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03333 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(100))*.01+instance-instance; -shape_0_per_frame2=y = int(rand(100))*.01+instance-instance; -shape_0_per_frame3= -shape_0_per_frame4=a =1; -shape_0_per_frame5=vol=bass+mid+treb; -shape_0_per_frame6=rad = int(rand(int(vol)))/7+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.500 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.500 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/15+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/15+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/15+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame9=r=rand(q30)*.1+instance-instance; -shape_2_per_frame10=g=rand(q30)*.1+instance-instance; -shape_2_per_frame11=b=rand(q30)*.1+instance-instance; -shape_2_per_frame12=r2=rand(q30)*.1+instance-instance; -shape_2_per_frame13=g2=rand(q30)*.1+instance-instance; -shape_2_per_frame14=b2=rand(q30)*.1+instance-instance; -shape_2_per_frame15=border_r=rand(q30)*.1+instance-instance; -shape_2_per_frame16=border_g=rand(q30)*.1+instance-instance; -shape_2_per_frame17=border_b=rand(q30)*.1+instance-instance; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=//a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=q4=sin(atime*.03); -per_frame_25=q5=cos(atime*.030383824); -per_frame_26=q6=tan(atime*.029384834); -per_frame_27= -per_frame_28=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); -per_frame_29=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); -per_frame_30=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); -per_frame_31=q1=rot+0.005*sin(time*0.5); -per_frame_32=q30=(bass+treb+mid)*2; -per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`sampler sampler_rand00; // this will choose a random texture from disk! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` //float lum = ret.x; -comp_7=` //ret = lum; -comp_8=` -comp_9=` float2 texc = frac(q2 + ret.xy*0.2); -comp_10=` ret = tex2D(sampler_rand00, texc) * ret.z*3; -comp_11=` -comp_12=` // add some stripes: -comp_13=` //ret += 0.04*cos(lum*29+2.8); -comp_14=`} -comp_15=` -comp_16=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 deleted file mode 100644 index d1f6bec..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271 [PRIVATE].milk2 +++ /dev/null @@ -1,1661 +0,0 @@ -Created with MILKDROP 3.2 on 29/06/2023 at 21:18:14 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.55 -blending_direction=-1 -random_1=0.853117 -random_2=0.890108 -random_3=0.709350 -random_4=0.046070 -random_5=0.070867 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.026 My Little Forest 004 Line3 xtime.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=1.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.450 -wavecode_0_g=0.680 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1 = q2; -wave_0_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_0_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_0_per_point1=n= sample; -wave_0_per_point2= -wave_0_per_point3=t = t1 + n; -wave_0_per_point4=ang = sin( t ) * 6.0; -wave_0_per_point5=xp = sin( ang ); -wave_0_per_point6=yp = cos( ang ); -wave_0_per_point7=zp = 0.0; -wave_0_per_point8= -wave_0_per_point9= -wave_0_per_point10=ncyc = n * t3 + t1; -wave_0_per_point11=ncyc = ncyc - int( ncyc ); -wave_0_per_point12=t = ncyc; -wave_0_per_point13=ang = t * 0.3; -wave_0_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point15=yr = yp * cang - zp * sang; -wave_0_per_point16=zr = yp * sang + zp * cang; -wave_0_per_point17=yp = yr; -wave_0_per_point18=zp = zr; -wave_0_per_point19= -wave_0_per_point20= -wave_0_per_point21= -wave_0_per_point22=ncyc = n * t3 - t1; -wave_0_per_point23=ncyc = ncyc - int( ncyc ); -wave_0_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_0_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_0_per_point26=xr = xp * cang - zp * sang; -wave_0_per_point27=zr = xp * sang + zp * cang; -wave_0_per_point28=xp = xr; -wave_0_per_point29=zp = zr; -wave_0_per_point30= -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33= -wave_0_per_point34= -wave_0_per_point35=zp = zp + 1.6; -wave_0_per_point36= -wave_0_per_point37=x = xp/zp * 0.25 + 0.5; -wave_0_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.450 -wavecode_1_g=0.680 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = q2; -wave_1_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_1_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_1_per_point1=n= sample; -wave_1_per_point2= -wave_1_per_point3=t = t1 + n; -wave_1_per_point4=ang = sin( t ) * 6.0; -wave_1_per_point5=xp = sin( ang ); -wave_1_per_point6=yp = cos( ang ); -wave_1_per_point7=zp = 0.0; -wave_1_per_point8= -wave_1_per_point9= -wave_1_per_point10=ncyc = n * t3 + t1; -wave_1_per_point11=ncyc = ncyc - int( ncyc ); -wave_1_per_point12=t = ncyc; -wave_1_per_point13=ang = t * 0.3; -wave_1_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point15=yr = yp * cang - zp * sang; -wave_1_per_point16=zr = yp * sang + zp * cang; -wave_1_per_point17=yp = yr; -wave_1_per_point18=zp = zr; -wave_1_per_point19= -wave_1_per_point20= -wave_1_per_point21= -wave_1_per_point22=ncyc = n * t3 - t1; -wave_1_per_point23=ncyc = ncyc - int( ncyc ); -wave_1_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_1_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_1_per_point26=xr = xp * cang - zp * sang; -wave_1_per_point27=zr = xp * sang + zp * cang; -wave_1_per_point28=xp = xr; -wave_1_per_point29=zp = zr; -wave_1_per_point30= -wave_1_per_point31= -wave_1_per_point32= -wave_1_per_point33= -wave_1_per_point34= -wave_1_per_point35=zp = zp + 1.6; -wave_1_per_point36= -wave_1_per_point37=x = xp/zp *-0.25 + 0.5; -wave_1_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = q2; -wave_3_per_frame2=t2 = sin( q2 * 0.2 ) * 6; -wave_3_per_frame3=t3 = 255.0;//sin( q2 * 0.3 ) * 3.0 + 100.0; -wave_3_per_point1=n= sample; -wave_3_per_point2= -wave_3_per_point3=t = t1 + n; -wave_3_per_point4=ang = sin( t ) * 6.0; -wave_3_per_point5=xp = sin( ang ); -wave_3_per_point6=yp = cos( ang ); -wave_3_per_point7=zp = 0.0; -wave_3_per_point8= -wave_3_per_point9= -wave_3_per_point10=ncyc = n * t3 + t1; -wave_3_per_point11=ncyc = ncyc - int( ncyc ); -wave_3_per_point12=t = ncyc; -wave_3_per_point13=ang = t * 0.3; -wave_3_per_point14=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point15=yr = yp * cang - zp * sang; -wave_3_per_point16=zr = yp * sang + zp * cang; -wave_3_per_point17=yp = yr; -wave_3_per_point18=zp = zr; -wave_3_per_point19= -wave_3_per_point20= -wave_3_per_point21= -wave_3_per_point22=ncyc = n * t3 - t1; -wave_3_per_point23=ncyc = ncyc - int( ncyc ); -wave_3_per_point24=ang = t2 - n*2 + ncyc*0.1; -wave_3_per_point25=sang = sin( ang ); cang = cos( ang ); -wave_3_per_point26=xr = xp * cang - zp * sang; -wave_3_per_point27=zr = xp * sang + zp * cang; -wave_3_per_point28=xp = xr; -wave_3_per_point29=zp = zr; -wave_3_per_point30= -wave_3_per_point31= -wave_3_per_point32= -wave_3_per_point33= -wave_3_per_point34= -wave_3_per_point35=zp = zp + 1.6; -wave_3_per_point36= -wave_3_per_point37=x = xp/zp * 0.25 + 0.5; -wave_3_per_point38=y = yp/zp * 0.25 + 0.5; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.51645 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.480 -shapecode_0_r2=0.140 -shapecode_0_g2=0.450 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=textured=tan(time*3000); -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.50627 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.17914 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.600 -shapecode_1_g2=0.700 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(time); -shape_1_per_frame2=tex_zoom=bass; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.98609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=3.95841 -shapecode_2_tex_zoom=0.36605 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=a=tan(q2*90); -shape_2_per_frame2=a = abs( a ); -shape_2_per_frame3=a = min( a, 1 ); -shape_2_per_frame4=a = max( a, 0 ); -shape_2_per_frame5= -shape_2_per_frame6=a2 = 0;//a*0.15; -shape_2_per_frame7=//additive=bass; -shape_2_per_frame8=tex_zoom=((sin(time)*0.5+0.5)*0.2+0.3)+(treb_att*0.1); -shapecode_3_enabled=1 -shapecode_3_sides=64 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.88385 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=6.28319 -shapecode_3_tex_zoom=0.18423 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ang=time*0.2; -shape_3_per_frame2=tex_zoom=sin(time)*0.1+0.3; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=bassc=0; -per_frame_init_2=midc=0; -per_frame_init_3=mcount=0; -per_frame_init_4=bcount=0; -per_frame_1=decay = .9; -per_frame_2=warp = 0; -per_frame_3= -per_frame_4=bassc = if(above(bass,bassc),bassc + bass*.07,bassc-.03); -per_frame_5=midc = if(above(mid,midc),midc + mid*.07,midc-.03); -per_frame_6= -per_frame_7=q1 = bassc; -per_frame_8=q2 = midc; -per_pixel_1=zoom = pow(rad-cos(2),2); -warp_1=`#define tex sampler_Pattern_028 -warp_2=`sampler tex; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=` -warp_7=`float2 xy1=0; -warp_8=`float2 xymod=uv-.5; -warp_9=` -warp_10=`xy1.x=sin(time/5)*xymod.x-cos(time/5)*xymod.y; -warp_11=`xy1.y=cos(time/5)*xymod.x+sin(time/5)*xymod.y; -warp_12=` -warp_13=`uv=xy1*6+aspect.xy; -warp_14=` -warp_15=` -warp_16=` float t = saturate((0.9)*3); -warp_17=` uv = lerp(uv_orig, uv, t*0.3); -warp_18=` -warp_19=` float2 v1 = normalize(uv_orig-0.5); -warp_20=` float2 v2 = v1.yx * float2(1,-1); -warp_21=` -warp_22=` float z = length(texsize.zw)*450; -warp_23=` -warp_24=` uv.xy += v1*texsize.zw * cos(rad*170 )/22; -warp_25=` uv.xy += v2*texsize.zw * cos(ang*170 )/22; -warp_26=` -warp_27=` // sample previous frame -warp_28=` ret = tex2D( sampler_main, uv ).xyz; -warp_29=` -warp_30=` -warp_31=` -warp_32=` // darken (decay) over time -warp_33=` ret = (ret - 0.004)*2.83; -warp_34=` // sample previous frame -warp_35=` ret = tex2D( sampler_pw_main, uv ).xyz; -warp_36=` -warp_37=` // darken over time -warp_38=` ret -= 0.004;//*= 0.95; //or try: ret -= 0.004; -warp_39=` -warp_40=` -warp_41=` -warp_42=`ret = tex2D(tex, uv.x ).xyz; -warp_43=` -warp_44=` -warp_45=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 1.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/12)) + 0); -comp_14=` -comp_15=` -comp_16=`ret *= (hue_shader *6 -4)*1; -comp_17=`ret -=0.03; -comp_18=`} -comp_19=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R271.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.692 -fWaveSmoothing=0.900 -fWaveParam=-1.000 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.60000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.60804 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.140 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += time*0.025; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` float fins = 4 + floor(rand_preset.z*5.95); -comp_20=` #if 1 // SHARP FINS -comp_21=` ang2 = frac(ang2*fins)/fins; -comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_23=` ang2 = abs(ang2 - 0.5/fins); -comp_24=` #else // COSINE FINS - a bit slow -comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_26=` #endif -comp_27=` -comp_28=` // RADIAL KALEIDOSCOPING? -comp_29=` #if 0 -comp_30=` rad2 *= g_fTexSize.z; -comp_31=` // choose one: -comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); -comp_33=` rad2 = cos(rad2*5); -comp_34=` //rad2 = sqrt(rad2)*0.5; -comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_36=` //rad2 += cos(rad2*61)*0.02; -comp_37=` rad2 *= g_fTexSize.x; -comp_38=` #endif -comp_39=` -comp_40=` ang2 *= M_PI_2; -comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_42=` -comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,1.2,2.5) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,1) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); -comp_44=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk deleted file mode 100644 index 7c30ce9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R271.milk +++ /dev/null @@ -1,319 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.050 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.300 -fWaveScale=0.692 -fWaveSmoothing=0.900 -fWaveParam=-1.000 -fModWaveAlphaStart=0.650 -fModWaveAlphaEnd=1.150 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=42 -wavecode_0_sep=128 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.22019 -wavecode_0_smoothing=0.60000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=1 -wavecode_1_samples=72 -wavecode_1_sep=128 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.22019 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=22 -wavecode_2_sep=128 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=5.42791 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.60804 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.300 -shapecode_0_r2=0.000 -shapecode_0_g2=0.140 -shapecode_0_b2=0.080 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x -= 0.01; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z -= 0.01; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` v = 0.01; -warp_45=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_46=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.1 - 0.01; -warp_47=` -warp_48=` -warp_49=` -warp_50=` -warp_51=` -warp_52=`//ret = 0; -warp_53=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float rad_lq = rad * length(texsize.xy)*0.5; -comp_4=` float ang_lq = ang; -comp_5=` float2 uv_temp1 = (uv - 0.5) * texsize.xy; -comp_6=` float rad_hq = length(uv_temp1); -comp_7=` float ang_hq = atan2(-uv_temp1.y, uv_temp1.x); -comp_8=` -comp_9=` float2 uv2 = (uv - 0.5); -comp_10=` float rad2 = rad_lq*0.8; -comp_11=` float ang2 = ang_lq * M_INV_PI_2; -comp_12=` -comp_13=` // ROTATION OVER TIME -comp_14=` #if 1 -comp_15=` ang2 += time*0.025; //rotate over time -comp_16=` #endif -comp_17=` -comp_18=` // FIN TYPE -comp_19=` float fins = 4 + floor(rand_preset.z*5.95); -comp_20=` #if 1 // SHARP FINS -comp_21=` ang2 = frac(ang2*fins)/fins; -comp_22=` // ENABLE THIS TO MAKE THE FINS ALTERNATE: (seamless!) -comp_23=` ang2 = abs(ang2 - 0.5/fins); -comp_24=` #else // COSINE FINS - a bit slow -comp_25=` ang2 = cos(ang2*M_PI_2*fins) * 0.023; -comp_26=` #endif -comp_27=` -comp_28=` // RADIAL KALEIDOSCOPING? -comp_29=` #if 0 -comp_30=` rad2 *= g_fTexSize.z; -comp_31=` // choose one: -comp_32=` //rad2 = lerp(rad2, frac(rad2*3)/1.0, 0.5); -comp_33=` rad2 = cos(rad2*5); -comp_34=` //rad2 = sqrt(rad2)*0.5; -comp_35=` //rad2 += abs(frac(rad2*7)-0.5)/7.0 * 1.15; // stepifier -comp_36=` //rad2 += cos(rad2*61)*0.02; -comp_37=` rad2 *= g_fTexSize.x; -comp_38=` #endif -comp_39=` -comp_40=` ang2 *= M_PI_2; -comp_41=` uv2 = 0.5 + rad2*float2(cos(ang2),sin(ang2))*texsize.zw; -comp_42=` -comp_43=` ret = tex2D(sampler_main,uv2).y*float3(.6,1.2,2.5) + tex2D(sampler_fw_main,uv2).x*float3(1,0.66,1) - tex2D(sampler_main,uv2).z*float3(-1.6,1,2); -comp_44=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 deleted file mode 100644 index b960bc2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272 Flexi Organic.milk2 +++ /dev/null @@ -1,1427 +0,0 @@ -Created with MILKDROP 3.1 on 28/03/2023 at 22:32:05 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.590 -blending_direction=1 -random_1=0.125 -random_2=0.860 -random_3=0.401 -random_4=0.013 -random_5=0.989 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R272.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.530 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = (bass + mid + treb)/16; -per_frame_17= -per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_22=rott = p3 * 3.1416/4; -per_frame_23= -per_frame_24=pos = pos + q20/140; -per_frame_25=q28 = pos; -per_frame_26=q27 = index+1; -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32=trel = time/10; -per_frame_33=q5 = cos(trel); -per_frame_34=q6 = sin(trel); -per_frame_35=q7 = -q6; -per_frame_36=q8 = q5; -per_frame_37= -per_frame_38=trig = q24 * (index%4); -per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); -per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); -per_frame_41=q15 = mox/2; -per_frame_42=q16 = moy/2; -per_frame_43= -per_frame_44=//speed -per_frame_45=speed = speed * bnot(trig) + trig * q26; -per_frame_46=movz = movz + speed/fps; -per_frame_47=q9 = movz; -per_frame_48= -per_frame_49= -per_frame_50=q30 = (1.2 + sin(time/7))*3; -per_frame_51= -per_frame_52=zoom = 1; -per_frame_53=rot = -0.00; -per_frame_54= -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`ret -= 0.1; -comp_22=`} -comp_23=` -comp_24=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=!!!---flexi + amandio c - organic7 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=3 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.282 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.137 -fWarpScale=13.125 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.99213 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.22480 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r = bass; -wave_0_per_frame2=g = treb; -wave_0_per_frame3=b = .5; -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.27430 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=r = bass; -wave_1_per_frame2=g = treb; -wave_1_per_frame3=b = .5; -wave_1_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_1_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0004*cos(ma)); -wave_1_per_point5=my=my+(.0004*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.3)); -wave_1_per_point16= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=2.02310 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=t2 = 0; -wave_2_init2=t3 = 0; -wave_2_init3=t4 = 0; -wave_2_init4=cl = 0; -wave_2_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_2_per_frame2=m = m*0.97 + vol*0.08; -wave_2_per_frame3=monitor = vol; -wave_2_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_2_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_2_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_2_per_frame7=res = max(0,res); -wave_2_per_frame8= -wave_2_per_frame9=//a = beat; -wave_2_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_2_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_2_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_2_per_point4=d = d*0.9 + tt1*0.2; -wave_2_per_point5= -wave_2_per_point6=y = 0.5 + d*sample*(1-sample)*2; -wave_2_per_point7=x = -0.05 + sample*1.1; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.16446 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = if(above(bass,2.5),1,0); -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=// elastic thread code -per_frame_2= -per_frame_3=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_4=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_5=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_6=x1 = 0.5 + (xx1-xx2)*2; -per_frame_7=y1 = 0.4 + yy1*1.5; -per_frame_8=dt = 0.03/fps; -per_frame_9=vx2 = vx2*(1-2*dt) + dt*((x1+x3-2*x2)*10); -per_frame_10=vy2 = vy2*(1-2*dt) + dt*((y1+y3-2*y2)*10-0.5); -per_frame_11=vx3 = vx3*(1-2*dt) + dt*((x2+x4-2*x3)*10); -per_frame_12=vy3 = vy3*(1-2*dt) + dt*((y2+y4-2*y3)*10-0.5); -per_frame_13=vx4 = vx4*(1-2*dt) + dt*((x3-x4)*10); -per_frame_14=vy4 = vy4*(1-2*dt) + dt*((y3-y4)*10-0.5); -per_frame_15=x2 = x2 + vx2; y2 = y2 + vy2; -per_frame_16=x3 = x3 + vx3; y3 = y3 + vy3; -per_frame_17=x4 = x4 + vx4; y4 = y4 + vy4; -per_frame_18=vx2 = if(above(x2,0),vx2,abs(vx2)*0.5); -per_frame_19=vx2 = if(below(x2,1),vx2,-abs(vx2)*0.5); -per_frame_20=vx3 = if(above(x3,0),vx3,abs(vx3)*0.5); -per_frame_21=vx3 = if(below(x3,1),vx3,-abs(vx3)*0.5); -per_frame_22=vx4 = if(above(x4,0),vx4,abs(vx4)*0.5); -per_frame_23=vx4 = if(below(x4,1),vx4,-abs(vx4)*0.5); -per_frame_24=vy2 = if(above(y2,0),vy2,abs(vy2)*0.5); -per_frame_25=vy2 = if(below(y2,1),vy2,-abs(vy2)*0.5); -per_frame_26=vy3 = if(above(y3,0),vy3,abs(vy3)*0.5); -per_frame_27=vy3 = if(below(y3,1),vy3,-abs(vy3)*0.5); -per_frame_28=vy4 = if(above(y4,0),vy4,abs(vy4)*0.5); -per_frame_29=vy4 = if(below(y4,1),vy4,-abs(vy4)*0.5); -per_frame_30=q1 = x1;q2 = x2;q3 = x3;q4 = x4; -per_frame_31=q5 = y1;q6 = y2;q7 = y3;q8 = y4; -per_frame_32=q9 = 1/aspectx; -per_frame_33=q10 = 1/aspecty; -per_frame_34=q11 = aspectx; -per_frame_35=q12 = aspecty; -per_frame_36=q13 = sqrt(vx4*vx4 + vy4*vy4); -per_frame_37=q14 = atan2(vx4,vy4); -per_frame_38=q15 = sin(q14); -per_frame_39=q16 = cos(q14); -per_frame_40= -per_frame_41=// Flexis dampened sound response functions -per_frame_42= -per_frame_43=db = db*0.98 + bass*0.2; // dampener -per_frame_44=bb = bb + db*0.1; // accumulation, replace time expressions with this ;) -per_frame_45= -per_frame_46=ddt = ddt*0.98 + treb*0.2; -per_frame_47=tt = tt + ddt*0.1; -per_frame_48= -per_frame_49=dm = dm*0.98 + mid*0.2; -per_frame_50=mm = mm + dm*0.1; -per_frame_51= -per_frame_52= -per_frame_53=//***** [q21-q28] variables for Flexis caleidoscope shader code ***** -per_frame_54= -per_frame_55=// change -per_frame_56=q23 = 0.5 + sin((bb-mm)*0.1)*0.25; // center x -per_frame_57=q24 = 0.5 + sin((tt-mm)*0.1)*0.25; // center y -per_frame_58=w = (bb-tt)*0.1; // angle -per_frame_59=q26 = 0.25 - (db-ddt)*0.025; // size -per_frame_60= -per_frame_61=//don't change -per_frame_62=q21 = sin(w); -per_frame_63=q22 = cos(w); -per_frame_64=q27 = sin(-w); -per_frame_65=q28 = cos(-w); -per_frame_66=q25 = 1/q26; -warp_1=`float2 complex_div(float2 numerator, float2 denominator){ -warp_2=` return float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_3=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_4=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_5=`} -warp_6=` -warp_7=`float2 uv_polar(float2 domain, float2 center){ -warp_8=` float2 c = domain - center; -warp_9=` float rad_hq = length(c); -warp_10=` float ang_hq = atan2(c.x,c.y); -warp_11=` return float2(ang_hq*M_INV_PI_2, rad_hq); -warp_12=`} -warp_13=` -warp_14=`float2 uv_polar_logarithmic(float2 domain, float2 center, int fins, float log_factor, float2 coord){ -warp_15=` float2 polar = uv_polar(domain, center); -warp_16=` return float2(polar.x*fins+coord.x, log_factor*log(polar.y) + coord.y); -warp_17=`} -warp_18=` -warp_19=`float2 uv_moebius_transformation(float2 domain, float2 zeroPoint, float2 infinityPoint,float zoom){ -warp_20=` return complex_div((domain - zeroPoint)*zoom, domain - infinityPoint)+0.5; -warp_21=`} -warp_22=` -warp_23=`float2 uv_bipolar(float2 domain, float2 northPole, float2 southPole, int fins, float log_factor, float2 coord){ -warp_24=` float2 help_uv = uv_moebius_transformation(domain, northPole, southPole, 1); -warp_25=` return uv_polar_logarithmic(help_uv,0.5,fins,log_factor,coord); -warp_26=`} -warp_27=` -warp_28=` -warp_29=`float2 uv_rotate( float2 domain, float2 center, float sinw, float cosw, float scale){ -warp_30=` float2 uv_r = (domain-center); -warp_31=` return center + float2( cosw*uv_r.x - sinw*uv_r.y, sinw*uv_r.x + cosw*uv_r.y)*scale; -warp_32=`} -warp_33=` -warp_34=`float3 maxNeumann(float2 domain){ -warp_35=` float3 maxneumann = float3(0,0,0); -warp_36=` float2 pixel = texsize.zw; -warp_37=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2(-1, 0) )); -warp_38=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0,-1) )); -warp_39=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 0) )); -warp_40=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 0, 1) )); -warp_41=` maxneumann = max(maxneumann, tex2D(sampler_fc_main, domain + pixel*float2( 1, 0) )); -warp_42=` return maxneumann; -warp_43=`} -warp_44=` -warp_45=`shader_body -warp_46=`{ -warp_47=` float3 noise = (tex2D(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).y-0.5); -warp_48=` float2 uvo = uv; -warp_49=` -warp_50=` uv = uv_orig; -warp_51=` -warp_52=` float2 rotate_uv = 0.5-uv_rotate(0 + (uv-0.5)*aspect.xy, 0, q7, -q6, 2) + noise.xy*texsize.zw*4; -warp_53=` float2 bipolar_uv = uv_bipolar(rotate_uv,float2(0,0.5),float2(1,0.5), 2, 0.3, float2(q9*0.5,q8*0.5)); -warp_54=` float2 mirror_uv = 0.5 + (0.5 - abs( frac( bipolar_uv * 0.5 ) * 2.0 - 1.0 )); -warp_55=` -warp_56=` ret.x = GetBlur1(mirror_uv).x*0.97-0.02; -warp_57=` -warp_58=` -warp_59=` ret.z = GetPixel(0.5+(uv-0.5)*0.985 + noise.xy*texsize.zw*0.5).z*0.85 - 0.004; -warp_60=` -warp_61=` float2 d = texsize.zw*4; -warp_62=` float dx = (2*GetBlur1(uv+d*float2(1,0))-2*GetBlur1(uv+d*float2(-1,0)) ).y*0.5; -warp_63=` float dy = (2*GetBlur1(uv+d*float2(0,1))-2*GetBlur1(uv+d*float2(0,-1)) ).y*0.5; -warp_64=` -warp_65=` d = float2(dx,dy)*texsize.zw; -warp_66=` -warp_67=` ret.y = maxNeumann(uv-d*2.5).y + (GetPixel(uv+d*4).y - GetBlur1(uv + d*4).y)*0.206 - 0.09; -warp_68=` -warp_69=` ret.y += GetBlur1(mirror_uv).z*0.25; -warp_70=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(0.25,0.75,0.2); -comp_17=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,float3(1,0.9,0.7),GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.8,0.9,0.1); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk deleted file mode 100644 index 7ea4327..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R272.milk +++ /dev/null @@ -1,526 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.530 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=monitor = index2; -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = (bass + mid + treb)/16; -per_frame_17= -per_frame_18=k1 = is_beat*bnot(index)*bnot(index2); -per_frame_19=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_20=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_21=p3 = dec_med * p3+ (1-dec_med)*p2; -per_frame_22=rott = p3 * 3.1416/4; -per_frame_23= -per_frame_24=pos = pos + q20/140; -per_frame_25=q28 = pos; -per_frame_26=q27 = index+1; -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32=trel = time/10; -per_frame_33=q5 = cos(trel); -per_frame_34=q6 = sin(trel); -per_frame_35=q7 = -q6; -per_frame_36=q8 = q5; -per_frame_37= -per_frame_38=trig = q24 * (index%4); -per_frame_39=mox = bnot(trig)*mox + trig * (rand (100)/100-.5); -per_frame_40=moy = bnot(trig)*moy + trig * (rand (100)/100-.5); -per_frame_41=q15 = mox/2; -per_frame_42=q16 = moy/2; -per_frame_43= -per_frame_44=//speed -per_frame_45=speed = speed * bnot(trig) + trig * q26; -per_frame_46=movz = movz + speed/fps; -per_frame_47=q9 = movz; -per_frame_48= -per_frame_49= -per_frame_50=q30 = (1.2 + sin(time/7))*3; -per_frame_51= -per_frame_52=zoom = 1; -per_frame_53=rot = -0.00; -per_frame_54= -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(2.6,.5,.5)); -comp_21=`ret -= 0.1; -comp_22=`} -comp_23=` -comp_24=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk deleted file mode 100644 index cb6baca..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273 Cube.milk +++ /dev/null @@ -1,288 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk deleted file mode 100644 index 3906be6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R273.milk +++ /dev/null @@ -1,518 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(.1,.6,1.1)*ret.x + -comp_10=` float3(.1,.6,.55)*ret.y + -comp_11=` float3(1.5,.6,.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 deleted file mode 100644 index b75a622..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274 cubes.milk2 +++ /dev/null @@ -1,1281 +0,0 @@ -Created with MILKDROP 3.25+ on 23/02/2024 at 00:09:58 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.45 -blending_direction=1 -random_1=0.182000 -random_2=0.840000 -random_3=0.426000 -random_4=0.732000 -random_5=0.279000 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R274 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,-1.0,0.9); -comp_103=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\cube8.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.600000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk deleted file mode 100644 index d65d832..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk +++ /dev/null @@ -1,609 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`} -comp_103=` -comp_104=`//------------------------------------------- -comp_105=`//Written by martin -comp_106=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 deleted file mode 100644 index cd707bc..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R274.milk2 +++ /dev/null @@ -1,1954 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:54:21 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.450 -blending_direction=1 -random_1=0.182 -random_2=0.840 -random_3=0.426 -random_4=0.732 -random_5=0.279 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.017 Ice and Fire3 NEON.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.200 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.250 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=p1 = 2000; p2 = 200; p3=50; -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*.05; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.5; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.5; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.5; -per_frame_19= -per_frame_20=//per frame less reactive volume for all unused q vars, put before other q vars are set for cop out mashing -per_frame_21=vb = vb*0.95 + (1-vb)*pow(bass_att,2)*0.02; -per_frame_22=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_23=vm = vm*0.95 + (1-vm)*pow(mid_att,2)*0.02; -per_frame_24=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_25=vt = vt*0.95 + (1-vt)*pow(treb_att,2)*0.02; -per_frame_26=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_27=vvb = min(1,max(0,vvb)); -per_frame_28=vvm = min(1,max(0,vvm)); -per_frame_29=vvt = min(1,max(0,vvt)); -per_frame_30=q1 = (vvb+vvm+vvt)*10; -per_frame_31=q2 = (vvb+vvm+vvt)*10; -per_frame_32=q3 = (vvb+vvm+vvt)*10; -per_frame_33=q4 = (vvb+vvm+vvt)*10; -per_frame_34=q5 = (vvb+vvm+vvt)*10; -per_frame_35=q6 = (vvb+vvm+vvt)*10; -per_frame_36=q7 = (vvb+vvm+vvt)*10; -per_frame_37=q8 = (vvb+vvm+vvt)*10; -per_frame_38=q9 = (vvb+vvm+vvt)*10; -per_frame_39=q10 = (vvb+vvm+vvt)*10; -per_frame_40=q11 = (vvb+vvm+vvt)*10; -per_frame_41=q12 = (vvb+vvm+vvt)*10; -per_frame_42=q13 = (vvb+vvm+vvt)*10; -per_frame_43=q14 = (vvb+vvm+vvt)*10; -per_frame_44=q15 = (vvb+vvm+vvt)*10; -per_frame_45=q16 = (vvb+vvm+vvt)*10; -per_frame_46=q17 = (vvb+vvm+vvt)*10; -per_frame_47=q18 = (vvb+vvm+vvt)*10; -per_frame_48=q19 = (vvb+vvm+vvt)*10; -per_frame_49=q20 = (vvb+vvm+vvt)*10; -per_frame_50=q21 = (vvb+vvm+vvt)*10; -per_frame_51=q22 = (vvb+vvm+vvt)*10; -per_frame_52=q23 = (vvb+vvm+vvt)*10; -per_frame_53=q24 = (vvb+vvm+vvt)*10; -per_frame_54=q25 = (vvb+vvm+vvt)*10; -per_frame_55=q26 = (vvb+vvm+vvt)*10; -per_frame_56=q27 = (vvb+vvm+vvt)*10; -per_frame_57=q28 = (vvb+vvm+vvt)*10; -per_frame_58=q29 = (vvb+vvm+vvt)*10; -per_frame_59=q30 = (vvb+vvm+vvt)*10; -per_frame_60=q31 = (vvb+vvm+vvt)*10; -per_frame_61=q32 = (vvb+vvm+vvt)*10; -per_frame_62= -per_frame_63=dec_med = pow (0.9, 30/fps); -per_frame_64=dec_slow = pow (0.9, 30/fps); -per_frame_65=beat = max (max (bass, mid), treb); -per_frame_66=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_67=is_beat = above(beat, .1+avg+peak) * above (time, t0+.2); -per_frame_68=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_69=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_70=index = (index + is_beat) %16; -per_frame_71=index2 = (index2 + is_beat*bnot(index))%5; -per_frame_72=monitor = index2; -per_frame_73= -per_frame_74=q20 = avg; -per_frame_75=q21 = beat; -per_frame_76=q22 = peak; -per_frame_77=q23 = index; -per_frame_78=q24 = sin(time*.3)*.05*is_beat; -per_frame_79=q26 = bass + mid + treb; -per_frame_80=q27 = index; -per_frame_81=q28 = index2; -per_frame_82= -per_frame_83=k1 = is_beat*equal(index%2,0); -per_frame_84=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_85=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_86=rott_ = p2 * 3.1416/4; -per_frame_87= -per_frame_88=rott = rott + .2*30/fps*q2; -per_frame_89= -per_frame_90= -per_frame_91=q1 = cos(rott); -per_frame_92=q2 = sin(rott); -per_frame_93=q3 = -q2; -per_frame_94=q4 = q1; -per_frame_95= -per_frame_96=ran = bnot(q24)*ran + q24 * (int(rand(50))-24); -per_frame_97=tran = tan(ran); -per_frame_98=tran = max(tran,-5); -per_frame_99=tran = min(tran,5); -per_frame_100= -per_frame_101=trel = trel + .02*30/fps*tran+q24; -per_frame_102=q5 = cos(trel); -per_frame_103=q6 = sin(trel); -per_frame_104=q7 = -q6; -per_frame_105=q8 = q5; -per_frame_106= -per_frame_107=movex = movex*dec_slow + .1*sin(rott)*30/fps; -per_frame_108=q9 = movex; -per_frame_109= -per_frame_110=spd = spd*bnot(q24) + q26*q24; -per_frame_111=movez = movez + .005*30/fps*spd; -per_frame_112=q30 = movez; -per_frame_113=//q30 = .3* (sin(time/45) + 1.5); -per_frame_114= -per_frame_115=mv_x = 20; -per_frame_116=mv_y = 15; -per_frame_117=mv_a = .1; -per_frame_118=mv_l = 0; -per_frame_119= -per_frame_120=q18 = sin(time/7); -per_frame_121=q19 = sin(time/11); -per_frame_122= -per_frame_123=q32 = pow(0.98, 30/fps); //fade -per_frame_124= -per_pixel_1=zoom = 0.997; -per_pixel_2=warp = .1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` -warp_6=` uv += tex2D(sampler_noise_hq, rand_frame.xy + uv*3.3*texsize.xy*texsize_noise_hq.zw)*texsize.zw*6; -warp_7=` -warp_8=`float2 uv2 = uv; -warp_9=` float2 delta2 = texsize.zw*float2(1,1); -warp_10=` float3 blurry_color = tex2D( sampler_main, -warp_11=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_12=` float2 v = (blurry_color.xy-0.27) * t; -warp_13=` //uv2 += v; -warp_14=` // instead, add a rotated version: -warp_15=` uv2.x -= v.x*q1 + v.y*q3; -warp_16=` uv2.y += v.x*q2 - v.y*q1; -warp_17=` -warp_18=` // sample previous frame -warp_19=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_20=` -warp_21=` // darken over time -warp_22=` ret -= 0.004; -warp_23=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=` -comp_34=`//ret = GetPixel(uv); -comp_35=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_36=`//ret /= float3(1.8,-0.8,2.8); -comp_37=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R274.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.260 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=0.000 -fWaveSmoothing=0.900 -fWaveParam=0.173 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.530 -zoom=1.00496 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00016 -sx=0.99967 -sy=0.99990 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.448 -wave_y=0.122 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.000 -nMotionVectorsY=1.000 -mv_dx=0.087 -mv_dy=0.343 -mv_l=1.663 -mv_r=0.890 -mv_g=0.030 -mv_b=0.881 -mv_a=0.199 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.46374 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=//pi -wave_0_init2=t8=3.14159265*1.56; -wave_0_init3=t5 = 1; -wave_0_per_frame1=rotx = rotx+bass; -wave_0_per_frame2=roty = roty+mid; -wave_0_per_frame3=rotz = rotz+treb; -wave_0_per_frame4=//rotx = 0; -wave_0_per_frame5=//roty =0; -wave_0_per_frame6=//rotz = 0; -wave_0_per_frame7= -wave_0_per_frame8=//convert rotation values from degrees to radians -wave_0_per_frame9=t1= t8*rotx/180; -wave_0_per_frame10=t2 = t8*roty/180; -wave_0_per_frame11=t3 = t8*rotz/180; -wave_0_per_frame12= -wave_0_per_frame13=t4 = 12+13*sin(time+2.46*t8); -wave_0_per_frame14=t5 = 2+8*cos(time+1.66*t8); -wave_0_per_frame15=r = 1; -wave_0_per_frame16=b = 0; -wave_0_per_frame17=g=0; -wave_0_per_point1=//Define 3D Shape -wave_0_per_point2= -wave_0_per_point3=//Sphere -wave_0_per_point4=fvar = sample*512; -wave_0_per_point5=svar = fvar*128; -wave_0_per_point6=tvar = 0&svar; -wave_0_per_point7=nsample = tvar*4.5; -wave_0_per_point8=x1 = -.5+(2.5)*sin(sample); -wave_0_per_point9=y1 = (1)*cos(t8*nsample); -wave_0_per_point10=z1 = (1)*sin(t8*nsample); -wave_0_per_point11= -wave_0_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_0_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_0_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_0_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_0_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_0_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_0_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_0_per_point19=//move resulting shape in 3d space -wave_0_per_point20=x4 = x3; -wave_0_per_point21=y4 = y3; -wave_0_per_point22=z4 = z3+5; -wave_0_per_point23=//draw 3d shape in 2d -wave_0_per_point24=x=0.5-1*(x4/(1+z4*0.5)); -wave_0_per_point25=y=0.5-1*(y4/(1+z4*0.5)); -wave_0_per_point26= -wave_0_per_point27=a = -.9+sin(nsample+time); -wave_0_per_point28=a = if(below(a,0),0,a); -wave_0_per_point29=a=1; -wave_0_per_point30=g=y2; -wave_0_per_point31=b=x2; -wave_0_per_point32=r= z2+z3; -wavecode_1_enabled=0 -wavecode_1_samples=262 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_init1=t3 = acos(-1)*128; -wave_1_init2=t4 = 4/3; -wave_1_per_frame1=spin = spin + .01; -wave_1_per_frame2=t2 = spin; -wave_1_per_frame3=red = (-1 * cos(time)) + abs(-1 * cos(time)) + 0.2 * (cos(sin(time))+(abs(cos(sin(time)))+cos(sin(time)))); -wave_1_per_frame4=green = abs(sin(time)) ; -wave_1_per_frame5=blue = cos(time) + abs(cos(time)); -wave_1_per_frame6=r = if(above(red,1),1,if(above(red,0), abs(red),0)); -wave_1_per_frame7=g = if(above(green,1),1,if(above(green,0), abs(green),0)); -wave_1_per_frame8=b = if(above(blue,1),1,if(above(blue,0), abs(blue),0)); -wave_1_per_frame9=t5 = r; -wave_1_per_frame10=t6 = g; -wave_1_per_frame11=t7 = b-sin(time); -wave_1_per_point1=dx = cos(sample*.1*t1 + t1*(t7-int(t5)))-.5; -wave_1_per_point2=dy = 0.3*cos(sample*t1 + 7 + t1*(t7-int(t6))); -wave_1_per_point3=ddy = -1*dy; -wave_1_per_point4=t = abs(sin(q7)); -wave_1_per_point5=rad = sample*t3+t2; -wave_1_per_point6=x = cos(rad/32)*0.10 + sin(rad)*0.05 +dx*t; -wave_1_per_point7=y = sin(rad/64)*t4*0.10 + cos(rad)*t4*0.05+dy*t + ddy * t * t; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.46374 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=//pi -wave_2_init2=t8=3.14159265/2; -wave_2_init3=t5 = 1; -wave_2_per_frame1=rotx = rotx+bass; -wave_2_per_frame2=roty = roty+mid; -wave_2_per_frame3=rotz = rotz+treb; -wave_2_per_frame4=//rotx = 0; -wave_2_per_frame5=//roty =0; -wave_2_per_frame6=//rotz = 0; -wave_2_per_frame7= -wave_2_per_frame8=//convert rotation values from degrees to radians -wave_2_per_frame9=t1= t8*rotx/180; -wave_2_per_frame10=t2 = t8*roty/180; -wave_2_per_frame11=t3 = t8*rotz/180; -wave_2_per_frame12= -wave_2_per_frame13=t4 = sin(bass+0.86*t8); -wave_2_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_2_per_point1=//Define 3D Shape -wave_2_per_point2= -wave_2_per_point3=//Sphere -wave_2_per_point4=fvar = sample*512; -wave_2_per_point5=svar = fvar*128; -wave_2_per_point6=tvar = 0&svar; -wave_2_per_point7=nsample = tvar*4.5; -wave_2_per_point8=x1 = -2.5+(1.5)*sin(sample); -wave_2_per_point9=y1 = (-1)*cos(t8*nsample); -wave_2_per_point10=z1 = (-1)*sin(t8*nsample); -wave_2_per_point11= -wave_2_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_2_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_2_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_2_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_2_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_2_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_2_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_2_per_point19=//move resulting shape in 3d space -wave_2_per_point20=x4 = x3; -wave_2_per_point21=y4 = y3; -wave_2_per_point22=z4 = z3+5; -wave_2_per_point23=//draw 3d shape in 2d -wave_2_per_point24=x=0.5+0.5*(x4/(1+z4*0.5)); -wave_2_per_point25=y=0.5+0.5*(y4/(1+z4*0.5)); -wave_2_per_point26= -wave_2_per_point27=a = -.9+sin(nsample+time); -wave_2_per_point28=a = if(below(a,0),0,a); -wave_2_per_point29=a=1; -wave_2_per_point30=r =sin(abs(x2*sin(time)))*0.5 + 0.5; -wave_2_per_point31=b = sin(abs(y3+sin(0.8765*time)))*0.5 + 0.5; -wave_2_per_point32=g = x2*z2; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.46374 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=//pi -wave_3_init2=t8=3.14159265; -wave_3_init3=t5 = 1; -wave_3_per_frame1=rotx = rotx+bass; -wave_3_per_frame2=roty = roty+mid; -wave_3_per_frame3=rotz = rotz+treb; -wave_3_per_frame4=//rotx = 0; -wave_3_per_frame5=//roty =0; -wave_3_per_frame6=//rotz = 0; -wave_3_per_frame7= -wave_3_per_frame8=//convert rotation values from degrees to radians -wave_3_per_frame9=t1= t8*rotx/180; -wave_3_per_frame10=t2 = t8*roty/180; -wave_3_per_frame11=t3 = t8*rotz/180; -wave_3_per_frame12= -wave_3_per_frame13=t4 = 3*sin(time+0.776*t8); -wave_3_per_frame14=t5 = 10+8*cos(time+0.56*t8); -wave_3_per_frame15= -wave_3_per_point1=//Define 3D Shape -wave_3_per_point2= -wave_3_per_point3=//Sphere -wave_3_per_point4=fvar = sample*512; -wave_3_per_point5=svar = fvar*128; -wave_3_per_point6=tvar = 0&svar; -wave_3_per_point7=nsample = tvar*4.5; -wave_3_per_point8=x1 = -.75+(1.5)*sin(sample); -wave_3_per_point9=y1 = (1)*cos(t8*nsample); -wave_3_per_point10=z1 = (1)*sin(t8*nsample); -wave_3_per_point11= -wave_3_per_point12=//modulate values to adjust for rotation on multiple axes, convert to world co-ordinates -wave_3_per_point13=y2 = y1*cos(t1)-z1*sin(t1); -wave_3_per_point14=z2 = y1*sin(t1)+z1*cos(t1); -wave_3_per_point15=x2 = z2*sin(t2)+x1*cos(t2); -wave_3_per_point16=z3 = z2*cos(t2)-x1*sin(t2); -wave_3_per_point17=x3 = x2*cos(t3)-y2*sin(t3); -wave_3_per_point18=y3 = y2*cos(t3)+x2*sin(t3); -wave_3_per_point19=//move resulting shape in 3d space -wave_3_per_point20=x4 = x3; -wave_3_per_point21=y4 = y3; -wave_3_per_point22=z4 = z3+5; -wave_3_per_point23=//draw 3d shape in 2d -wave_3_per_point24=x=0.5+0.75*(x4/(1+z4*0.5)); -wave_3_per_point25=y=0.5+0.75*(y4/(1+z4*0.5)); -wave_3_per_point26= -wave_3_per_point27=a = -.9+sin(nsample+time); -wave_3_per_point28=a = if(below(a,0),0,a); -wave_3_per_point29=a=1; -wave_3_per_point30=r = y2*z2; -wave_3_per_point31=b = z3+y3; -wave_3_per_point32=g = z3/x2; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.880 -shapecode_0_y=0.800 -shapecode_0_rad=0.33004 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5+ 0.4*sin(0.2765*time+0.341*q8); -shape_0_per_frame2=y = 0.5+ 0.4*sin(0.311*time+0.213*q8); -shape_0_per_frame3=ang = 3.1415-3.1415*cos(time*0.1389); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.880 -shapecode_1_y=0.200 -shapecode_1_rad=0.33004 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5+ 0.4*sin(0.212*time+0.1*q8); -shape_1_per_frame2=y = 0.5+ 0.4*sin(0.2891*time+0.121*q8); -shape_1_per_frame3=ang = 3.1415+3.1415*sin(time*0.181); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.120 -shapecode_2_y=0.800 -shapecode_2_rad=0.33004 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5+ 0.4*sin(0.0932*time+0.421*q6); -shape_2_per_frame2=y = 0.5+ 0.4*sin(0.1178*time+0.2135*q6); -shape_2_per_frame3=ang = 3.1415-3.1415*cos(time*0.1154); -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.120 -shapecode_3_y=0.200 -shapecode_3_rad=0.33004 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5+ 0.4*sin(0.105*time+0.3*q4); -shape_3_per_frame2=y = 0.5+ 0.4*sin(0.1267*time+0.323*q4); -shape_3_per_frame3=ang = 3.1415+3.1415*sin(time*0.2654); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=tq8 = oldtq8+min(if(above(bass+bass_att,2.5),tq8+0.025*pow((bass+bass_att-2),5),0),1); -per_frame_5=oldtq8 = tq8; -per_frame_6=tq8 = tq8 + time*0.1; -per_frame_7=monitor = tq8; -per_frame_8=q1 = 0.62*( 0.60*sin(0.374*tq8) + 0.40*sin(0.294*tq8) ); -per_frame_9=q2 = 0.62*( 0.60*sin(0.393*tq8) + 0.40*sin(0.223*tq8) ); -per_frame_10=q3 = 0.62*( 0.60*sin(0.174*-tq8) + 0.40*sin(0.364*tq8) ); -per_frame_11=q4 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.271*-tq8) ); -per_frame_12=q5 = 0.62*( 0.60*sin(0.414*tq8) + 0.40*sin(0.264*tq8) ); -per_frame_13=q6 = 0.62*( 0.60*sin(0.234*tq8) + 0.40*sin(0.191*tq8) ); -per_frame_14=q7 = 0.62*( 0.60*sin(0.401*tq8) + 0.40*sin(0.307*tq8) ); -per_frame_15=q8 = 0.62*( 0.60*sin(0.162*tq8) + 0.40*sin(0.167*-tq8) ); -per_frame_16=decay = decay - 0.01*equal(q8%5,0); -per_frame_17=wave_a =0; -per_frame_18=ob_r = wave_r-.2; -per_frame_19=ob_b = wave_b-.2; -per_frame_20=ob_g = wave_g-2; -per_frame_21=ob_r = 0.4 - 0.49*(0.5*sin(time*2.701)+ 0.3*cos(time*0.438)); -per_frame_22=ob_g = 0.5- 0.48*sin(time*3.324); -per_frame_23=ob_b = 0.5 - 0.48*cos(time*2.316); -per_pixel_1=du = x*2-1 - q1; -per_pixel_2=dv = y*2-1 - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv); -per_pixel_5=mult = 0.008/(dist+0.4); -per_pixel_6=dx = mult*sin(ang2-1); -per_pixel_7=dy = mult*cos(ang2-1); -per_pixel_8=du = x*2-1 - q3; -per_pixel_9=dv = y*2-1 - q4; -per_pixel_10=dist = sqrt(du*du+dv*dv); -per_pixel_11=ang2 = atan2(du,dv); -per_pixel_12=mult = 0.008/(dist+0.4); -per_pixel_13=dx = dx + mult*sin(ang2+1); -per_pixel_14=dy = dy + mult*cos(ang2+1); -per_pixel_15=du = x*2-1 - q5; -per_pixel_16=dv = y*2-1 - q6; -per_pixel_17=dist = sqrt(du*du+dv*dv); -per_pixel_18=ang2 = atan2(du,dv); -per_pixel_19=mult = 0.008/(dist+0.2); -per_pixel_20=dx = dx + mult*sin(ang2+2); -per_pixel_21=dy = dy + mult*cos(ang2+2); -per_pixel_22=du = x*2-1 - q7; -per_pixel_23=dv = y*2-1 - q8; -per_pixel_24=dist = sqrt(du*du+dv*dv); -per_pixel_25=ang2 = atan2(du,dv); -per_pixel_26=mult = 0.008/(dist+0.2); -per_pixel_27=dx = dx + mult*sin(ang2-2); -per_pixel_28=dy = dy + mult*cos(ang2-2); -per_pixel_29=zoom = 3*dx - 3*dy+1; -per_pixel_30=//rot = 3*dx - 3*dy; -per_pixel_31=//dx = 0; -per_pixel_32=//dy =0; -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 8*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/3; -warp_12=` -warp_13=`// KUGEL -warp_14=`float2 p0 = float2(q9,q10); -warp_15=`ball = uv1 - p0; -warp_16=`float size = .015; -warp_17=`float dist = length(ball) / size; -warp_18=`z = saturate(1-dist); -warp_19=` -warp_20=`//ADD -warp_21=`float mask = (z >= .001); -warp_22=`rs = q28*rs + (1-q28)*rs.yx; -warp_23=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_24=` -warp_25=` -warp_26=`uv6 = mul (uv1,float2x2(_qb)); -warp_27=`mus = (.12/(sqrt(uv6.x))); -warp_28=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_29=` -warp_30=`float3 gold = float3 (.1,.84,.6); -warp_31=` -warp_32=`//float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_33=`//uv2 *= .2; -warp_34=`//float3 dots = q26*saturate(.0015/(length(uv2))); -warp_35=` -warp_36=`float3 col = gold; -warp_37=` -warp_38=`float3 blur = GetBlur1(frac(uv)); -warp_39=`float3 crisp= tex2D(sampler_main,uv); -warp_40=` -warp_41=`float3 ret1 = crisp - blur*.03 + col*(mus); -warp_42=`ret = ret1*.99-.018; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float mask1, gmask, bsize, rad1, slot, grid, anz, bcentre; -comp_4=`float glow, tmp, lamp, dist, bdist, b2dist, dist_c, smask, z; -comp_5=`float2 rs, rs0, uv0, uv1, uv2, uv3,uv4, rsk, bubble, dz; -comp_6=`float3 noise, bubbles; -comp_7=` -comp_8=`static const float2 pix = texsize.zw, center = float2 (q1,q2); -comp_9=`static const float3 CamPos = float3(q4,q5,q6); -comp_10=`static const float myzoom = q7; -comp_11=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -comp_12=`static const float3 col_struc = float3(1,.4,.1)/4; -comp_13=` -comp_14=`float3 GetBlurX (float2 uvi, float x) {return lerp (GetPixel(uvi), GetBlur1(uvi), x);} -comp_15=`float GetDist(float2 uvi) {return 1-GetPixel(uvi).b;} -comp_16=`float GetDistB(float2 uvi) {return 1-GetBlur1(uvi).b;} -comp_17=`float GetDistB2(float2 uvi) {return 1-GetBlur2(uvi).b;} -comp_18=` -comp_19=`float MinDistB (float2 uvi) {float tmp; float4 nb; //##nicht ideal -comp_20=` tmp = GetDist(uvi); -comp_21=` return min(tmp,GetDistB(uvi)) ;} -comp_22=` -comp_23=`float shadow (float2 uvi) {int n; float dark; float2 uvc, dx; -comp_24=` dark = 0; n = 1; -comp_25=` while ( (n <= 2)) -comp_26=` {dx = .04*n * (center-.5); -comp_27=` uvc = (uvi+dx); -comp_28=` dark = dark + sat(4*(GetBlur1(uvi).b-GetBlur1(uvc).b) -dx*4); -comp_29=` n++;} -comp_30=` return (dark/2);} -comp_31=` -comp_32=`shader_body { -comp_33=`uv = (uv-.5)*.9 + .5; -comp_34=`uv0 = uv; -comp_35=` -comp_36=`dist = MinDistB(uv); -comp_37=`bdist = lerp(dist,GetDistB(uv),.2); -comp_38=`float focus = sat(abs(GetDistB(uv)-dist_c)*3); -comp_39=` -comp_40=`float2 noise = tex2D (sampler_noise_mq,float2(uv.x,uv.y/4-.1*time)).xy; -comp_41=`uv += .004*bdist*noise ; -comp_42=`float2 uv5 = (uv-.5)*aspect.xy - float2(q11,q12); -comp_43=`bubbles = 0; gmask = 0; anz = 3; bcentre = 0; -comp_44=`for (int m= 1; m<= anz; m++) -comp_45=`{ -comp_46=` z = 1-frac(1.0/anz*m+q9); -comp_47=` uv1 = uv5*z; -comp_48=`// uv1 = mul(uv1, float2x2(.7,.7,-.7,.7)); -comp_49=` -comp_50=` grid = 16.0*m/512; -comp_51=` -comp_52=` slot = tex2D(sampler_pw_noise_lq,uv1.x*grid)+.5; -comp_53=` uv1.y += slot*time*.06; -comp_54=` bsize = tex2D(sampler_pw_noise_lq,uv1*grid); -comp_55=` rsk = frac(8*m*uv1)-.5 ; -comp_56=` dz = normalize(rsk); -comp_57=` rad1 = 3*length (rsk) *(2+m); -comp_58=` uv4 = (rad1*rad1)*dz; -comp_59=` mask1 = saturate(29-8*rad1) * (bsize > .75) ; -comp_60=` gmask = gmask || mask1; -comp_61=` bubbles += float3 (uv4,.1/(rad1)) * (1-z) * mask1; -comp_62=`} -comp_63=`gmask *= sat (bdist*16-8*z); -comp_64=`uv += .1*bubbles*gmask; -comp_65=` -comp_66=`dist = MinDistB(uv); -comp_67=`bdist = lerp(dist,GetDistB(uv),.2); -comp_68=`dist_c = clamp(GetDistB2 (center),.1,.4); //center distance -comp_69=` -comp_70=`float struc = GetBlurX(uv,focus).r; -comp_71=` -comp_72=`ret = struc* col_struc *float3(1-bdist,1,1)+ pow(sat(struc),4) * float3 (0,1,.2); -comp_73=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_74=` ((uv.xyy*q28 -comp_75=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_76=` ).xyz* -comp_77=` float3(1,1,0)*0.05 + -comp_78=` time*float3(0,0,1)*q31 -comp_79=` ); -comp_80=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_81=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_82=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_83=` -comp_84=` -comp_85=`//distant light -comp_86=`ret += gmask*bubbles.z * (1+slow_roam_cos); -comp_87=` -comp_88=`ret = lerp(ret, float3(0,.05,.1)*4*q19, sat(pow(bdist,1.5))); -comp_89=` -comp_90=`float moon = (.5/length(sin(3*(uv5)))); -comp_91=`ret += sat(MinDistB(uv)*6-5)*moon*float3(0,.1,.1); -comp_92=` -comp_93=`//Lamp -comp_94=`uv3 = uv-center; -comp_95=`float ddd = GetPixel(uv).r - GetPixel((uv-.5)*(1.01)+.5).r; -comp_96=`lamp = saturate(1-4*length(uv3)) * (.1+struc+ddd); -comp_97=`ret += lamp*(saturate(1-bdist/2))*(1-0*shadow(uv)) * float3(1,.8,.3); -comp_98=` -comp_99=`ret = 1-exp((-6)*ret); -comp_100=`//ret += shadow(uv); -comp_101=`//ret = GetPixel(uv0).r; -comp_102=`ret /= float3(0.5,-1.0,0.9); -comp_103=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk deleted file mode 100644 index c6aeb13..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk +++ /dev/null @@ -1,365 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret += bg*float3(2.3,1.5,1.7); -comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 deleted file mode 100644 index 9f96203..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275.milk2 +++ /dev/null @@ -1,1279 +0,0 @@ -Created with MILKDROP 3.1 on 26/03/2023 at 00:59:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.560 -blending_direction=-1 -random_1=0.351 -random_2=0.849 -random_3=0.489 -random_4=0.194 -random_5=0.226 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R270.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.104 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.22705 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=7 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03333 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = int(rand(100))*.01+instance-instance; -shape_0_per_frame2=y = int(rand(100))*.01+instance-instance; -shape_0_per_frame3= -shape_0_per_frame4=a =1; -shape_0_per_frame5=vol=bass+mid+treb; -shape_0_per_frame6=rad = int(rand(int(vol)))/7+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=23 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1024 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10262 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14=rad=(bass+treb)/75; -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shape_1_per_frame16=r=int(rand(100))/100; -shape_1_per_frame17=g=int(rand(100))/100; -shape_1_per_frame18=b=int(rand(100))/100; -shape_1_per_frame19=r2=int(rand(100))/100; -shape_1_per_frame20=g2=int(rand(100))/100; -shape_1_per_frame21=b2=int(rand(100))/100; -shape_1_per_frame22=r_border=int(rand(100))/100; -shape_1_per_frame23=g_border=int(rand(100))/100; -shape_1_per_frame24=b_border=int(rand(100))/100; -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.000 -shapecode_2_g=0.500 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.500 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/15+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/15+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/15+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5= -shape_2_per_frame6=x = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame7=y = .5 + int(rand(15))*0.01*bass_att*if(equal(int(rand(2)),1),1,-1)+instance-instance; -shape_2_per_frame8=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame9=r=rand(q30)*.1+instance-instance; -shape_2_per_frame10=g=rand(q30)*.1+instance-instance; -shape_2_per_frame11=b=rand(q30)*.1+instance-instance; -shape_2_per_frame12=r2=rand(q30)*.1+instance-instance; -shape_2_per_frame13=g2=rand(q30)*.1+instance-instance; -shape_2_per_frame14=b2=rand(q30)*.1+instance-instance; -shape_2_per_frame15=border_r=rand(q30)*.1+instance-instance; -shape_2_per_frame16=border_g=rand(q30)*.1+instance-instance; -shape_2_per_frame17=border_b=rand(q30)*.1+instance-instance; -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=311 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0002*cos(ma)); -shape_3_per_frame5=my=my+(.0002*tan(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=1-mx; -shape_3_per_frame13=y=1-my; -shape_3_per_frame14= -shape_3_per_frame15=ang=(sin(time*.35)+1)*3; -shape_3_per_frame16=//a=(above(bass+mid+treb,.8)); -shape_3_per_frame17=pi23=4*asin(1)*.333333333; -shape_3_per_frame18=t1=bass+mid+treb; -per_frame_1=chng=sin(time*.5); -per_frame_2=cthr=.9999; -per_frame_3=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_4=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_5=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_6=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_7=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_8=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_9=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_10=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_11=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_12=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_13=monitor=chng; -per_frame_14=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_15=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_16= -per_frame_17=monitor=mq1; -per_frame_18=vol=bass+treb+mid; -per_frame_19=atime=atime+vol; -per_frame_20=q11=.4+sin(atime*.006 )*.4; -per_frame_21=q12=.4+cos(atime*.00613828348)*.4; -per_frame_22=q13=.4+sin(atime*.00598593455)*.4; -per_frame_23=monitor=q13; -per_frame_24=q4=sin(atime*.03); -per_frame_25=q5=cos(atime*.030383824); -per_frame_26=q6=tan(atime*.029384834); -per_frame_27= -per_frame_28=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); -per_frame_29=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); -per_frame_30=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); -per_frame_31=q1=rot+0.005*sin(time*0.5); -per_frame_32=q30=(bass+treb+mid)*2; -per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`sampler sampler_rand00; // this will choose a random texture from disk! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` ret = tex2D(sampler_main, uv).xyz; -comp_6=` //float lum = ret.x; -comp_7=` //ret = lum; -comp_8=` -comp_9=` float2 texc = frac(q2 + ret.xy*0.2); -comp_10=` ret = tex2D(sampler_rand00, texc) * ret.z*3; -comp_11=` -comp_12=` // add some stripes: -comp_13=` //ret += 0.04*cos(lum*29+2.8); -comp_14=`} -comp_15=` -comp_16=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R275.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret += bg*float3(2.3,1.5,1.7); -comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 deleted file mode 100644 index 2d6e101..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275b.milk2 +++ /dev/null @@ -1,1324 +0,0 @@ -Created with MILKDROP 3.2 on 29/04/2023 at 18:43:46 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.44 -blending_direction=1 -random_1=0.838211 -random_2=0.511382 -random_3=0.667886 -random_4=0.708672 -random_5=0.720190 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R154.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R275.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret += bg*float3(2.3,1.5,1.7); -comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 deleted file mode 100644 index f7e51aa..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R275c.milk2 +++ /dev/null @@ -1,1325 +0,0 @@ -Created with MILKDROP 3.2 on 29/04/2023 at 18:45:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=curtain -blending_progress=0.29 -blending_direction=-1 -random_1=0.327236 -random_2=0.378997 -random_3=0.564499 -random_4=0.136450 -random_5=0.892818 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R154.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R275.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=20.160 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.400 -mv_r=1.000 -mv_g=0.400 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=ma=.5; -wave_0_init2=my=.5; -wave_0_init3=md=0; //direction 0 1 2 3 -wave_0_per_point1=oldmd=md; -wave_0_per_point2=md=(md+rand(4))%4; -wave_0_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_0_per_point4= -wave_0_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_0_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_0_per_point7=my=my+(equal(md,2)*.002*treb); -wave_0_per_point8=my=my-(equal(md,3)*.002*treb); -wave_0_per_point9= -wave_0_per_point10=mx=if(above(mx,.9),.5,mx); -wave_0_per_point11=mx=if(below(mx,.1),.5,mx); -wave_0_per_point12=my=if(above(my,.9),.5,my); -wave_0_per_point13=my=if(below(my,.1),.5,my); -wave_0_per_point14= -wave_0_per_point15=x=mx; -wave_0_per_point16=y=my; -wave_0_per_point17=a=bass*.1; -wave_0_per_point18= -wave_0_per_point19=r=bass*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=mx=.5; -wave_1_init2=my=.5; -wave_1_init3=md=1; -wave_1_per_point1=oldmd=md; -wave_1_per_point2=md=(md+rand(4))%4; -wave_1_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_1_per_point4= -wave_1_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_1_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_1_per_point7=my=my+(equal(md,2)*.002*treb); -wave_1_per_point8=my=my-(equal(md,3)*.002*treb); -wave_1_per_point9= -wave_1_per_point10=mx=if(above(mx,.9),.5,mx); -wave_1_per_point11=mx=if(below(mx,.1),.5,mx); -wave_1_per_point12=my=if(above(my,.9),.5,my); -wave_1_per_point13=my=if(below(my,.1),.5,my); -wave_1_per_point14= -wave_1_per_point15=x=mx; -wave_1_per_point16=y=my; -wave_1_per_point17=a=bass*.1; -wave_1_per_point18= -wave_1_per_point19=g=treb*.5; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=mx=.5; -wave_2_init2=my=.5; -wave_2_init3=md=2; -wave_2_per_point1=oldmd=md; -wave_2_per_point2=md=(md+rand(4))%4; -wave_2_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_2_per_point4= -wave_2_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_2_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_2_per_point7=my=my+(equal(md,2)*.002*treb); -wave_2_per_point8=my=my-(equal(md,3)*.002*treb); -wave_2_per_point9= -wave_2_per_point10=mx=if(above(mx,.9),.5,mx); -wave_2_per_point11=mx=if(below(mx,.1),.5,mx); -wave_2_per_point12=my=if(above(my,.9),.5,my); -wave_2_per_point13=my=if(below(my,.1),.5,my); -wave_2_per_point14= -wave_2_per_point15=x=mx; -wave_2_per_point16=y=my; -wave_2_per_point17=a=bass*.1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=mx=.5; -wave_3_init2=my=.4; -wave_3_init3=md=3; -wave_3_per_point1=oldmd=md; -wave_3_per_point2=md=(md+rand(4))%4; -wave_3_per_point3=md=if(equal(md,oldmd),(md+1)%4,md); -wave_3_per_point4= -wave_3_per_point5=mx=mx+(equal(md,0)*.002*bass); -wave_3_per_point6=mx=mx-(equal(md,1)*.002*bass); -wave_3_per_point7=my=my+(equal(md,2)*.002*treb); -wave_3_per_point8=my=my-(equal(md,3)*.002*treb); -wave_3_per_point9= -wave_3_per_point10=mx=if(above(mx,.9),.5,mx); -wave_3_per_point11=mx=if(below(mx,.1),.5,mx); -wave_3_per_point12=my=if(above(my,.9),.5,my); -wave_3_per_point13=my=if(below(my,.1),.5,my); -wave_3_per_point14= -wave_3_per_point15=x=mx; -wave_3_per_point16=y=my; -wave_3_per_point17=a=bass*.1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.20321 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.22019 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp( uv_orig,uv,0.2); -warp_4=` -warp_5=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_6=`uv -= (float2(0,1)*(lum(GetPixel(uv)-0.35))*texsize.zw*32)*(lum(GetPixel(uv))-0.4); -warp_7=`ret = GetPixel(saturate(uv)) - 0.0011 + (tex2D(sampler_noise_lq, dither_uv)-0.5)*0.0038; -warp_8=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret += bg*float3(2.3,1.5,1.7); -comp_17=`ret = lerp(ret,float3(.2,.2,0.7),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.2,-2.8,-1.5); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 deleted file mode 100644 index 2876cd9..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276 HAL.milk2 +++ /dev/null @@ -1,1605 +0,0 @@ -Created with MILKDROP 3.0 on 12/03/2023 at 11:22:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.44 -blending_direction=-1 -random_1=0.113144 -random_2=0.333198 -random_3=0.0693767 -random_4=0.521274 -random_5=0.571545 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R004 3.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=10.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.100 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*cos(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.900 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033; -per_pixel_2=rot= 0.007; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 uv2 = lerp(uv_orig, uv, 0.2); -warp_4=` -warp_5=` // diffused version: -warp_6=` float ss = 0.3; -warp_7=` float3 blur = 0.25*( -warp_8=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1, 1)).xyz + -warp_9=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1, 1)).xyz + -warp_10=` tex2D(sampler_main, uv2+ss*texsize.zw*float2( 1,-1)).xyz + -warp_11=` tex2D(sampler_main, uv2+ss*texsize.zw*float2(-1,-1)).xyz -warp_12=` ); -warp_13=` -warp_14=` // diffusion: -warp_15=` ret = tex2D(sampler_main,uv2);//blur; -warp_16=` -warp_17=` float F2 = 0.035; -warp_18=` float k2 = 0.060; -warp_19=` float s = 0.025; -warp_20=` float scale = 9; -warp_21=` -warp_22=` // reaction: -warp_23=` float3 z = ret; -warp_24=` float uvv = ret.x*ret.y*ret.y; -warp_25=` z.x += (-uvv + F2*(1-ret.x) + 0.0007)*scale; -warp_26=` z.y += (uvv - (F2+k2)*ret.y)*scale; -warp_27=` //z.x += s*(16-ret.x*ret.y); -warp_28=` //z.y += s*(ret.x*ret.y - ret.y - ret.z); -warp_29=` z.z -= 0.02; -warp_30=` -warp_31=` // apply laplacian: -warp_32=` z.x += (blur - GetPixel(uv2))*0.2*scale; -warp_33=` -warp_34=` ret = z; -warp_35=` //ret *= 0.98 + 0.02*saturate( (0.75 - rad )*10 ); -warp_36=` //ret *= 0.99; -warp_37=` -warp_38=` // add noise: -warp_39=` ret.x += 0.05*(tex2d(sampler_noise_lq, uv*texsize.xy*texsize_noise_lq.zw + rand_frame.xy).xyz*2-1); -warp_40=` -warp_41=` // darken (decay) over time -warp_42=` //ret = (ret - 0.09)*0.95; -warp_43=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(1,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(2,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(2,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(3,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(2,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.4,0.7,0.8),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R276 double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.619 -fWaveScale=0.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.900 -fModWaveAlphaEnd=1.900 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.480 -wave_g=0.610 -wave_b=0.790 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.860 -shapecode_0_b2=0.000 -shapecode_0_a2=0.700 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=n=1024; -shape_0_init2=dir=1; -shape_0_per_frame1= -shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); -shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; -shape_0_per_frame4=r=mid*time*3.1824*treb; -shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; -shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.21524 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a=bass; -shape_1_per_frame2=rad=(bass+mid+treb)/3; -shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); -shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); -shape_1_per_frame5= -shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); -shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); -shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4= -per_frame_5=beat = bass+mid+treb; -per_frame_6=beat = beat*beat; -per_frame_7= -per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); -per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_12=index = (index + is_beat) %8; -per_frame_13=indexa = (indexa + is_beat) %5; -per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_15= -per_frame_16=q20 = avg; -per_frame_17=q21 = beat; -per_frame_18=q22 = peak; -per_frame_19=q23 = index; -per_frame_20=q24 = is_beat; -per_frame_21=q26 = bass_att + mid_att + treb_att + 1; -per_frame_22=q27 = index + 1; -per_frame_23=q28 = -index2 + indexa/5; -per_frame_24=q29 = index2; -per_frame_25=monitor = q29; -per_frame_26=k1 = is_ -per_frame_27=beat*equal(index%2,0); -per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_30=rott = p2 * 3.1416/4; -per_frame_31= -per_frame_32=q1 = cos(rott); -per_frame_33=q2 = sin(rott); -per_frame_34=q3 = -q2; -per_frame_35=q4 = q1; -per_frame_36= -per_frame_37=ds = ds*dec_med + q24*(1-dec_med); -per_frame_38=q25 = q24; -per_frame_39=//q25 = above(ds,.5); -per_frame_40= -per_frame_41=q10 = above (q2,.1); -per_frame_42= -per_frame_43=t_rel = time*8; -per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); -per_frame_45= -per_frame_46= -per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); -per_frame_48=q30 = p3 ; -per_frame_49= -per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_51=q31 = p4; -per_frame_52= -per_frame_53=zoom = 1.01; -per_frame_54=warp = 0; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`ret /= float3(2.0,-1.9,-2.4); -comp_7=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk deleted file mode 100644 index 731428b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276.milk +++ /dev/null @@ -1,336 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.619 -fWaveScale=0.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.900 -fModWaveAlphaEnd=1.900 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.480 -wave_g=0.610 -wave_b=0.790 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.860 -shapecode_0_b2=0.000 -shapecode_0_a2=0.700 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=n=1024; -shape_0_init2=dir=1; -shape_0_per_frame1= -shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); -shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; -shape_0_per_frame4=r=mid*time*3.1824*treb; -shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; -shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.21524 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a=bass; -shape_1_per_frame2=rad=(bass+mid+treb)/3; -shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); -shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); -shape_1_per_frame5= -shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); -shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); -shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4= -per_frame_5=beat = bass+mid+treb; -per_frame_6=beat = beat*beat; -per_frame_7= -per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); -per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_12=index = (index + is_beat) %8; -per_frame_13=indexa = (indexa + is_beat) %5; -per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_15= -per_frame_16=q20 = avg; -per_frame_17=q21 = beat; -per_frame_18=q22 = peak; -per_frame_19=q23 = index; -per_frame_20=q24 = is_beat; -per_frame_21=q26 = bass_att + mid_att + treb_att + 1; -per_frame_22=q27 = index + 1; -per_frame_23=q28 = -index2 + indexa/5; -per_frame_24=q29 = index2; -per_frame_25=monitor = q29; -per_frame_26=k1 = is_ -per_frame_27=beat*equal(index%2,0); -per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_30=rott = p2 * 3.1416/4; -per_frame_31= -per_frame_32=q1 = cos(rott); -per_frame_33=q2 = sin(rott); -per_frame_34=q3 = -q2; -per_frame_35=q4 = q1; -per_frame_36= -per_frame_37=ds = ds*dec_med + q24*(1-dec_med); -per_frame_38=q25 = q24; -per_frame_39=//q25 = above(ds,.5); -per_frame_40= -per_frame_41=q10 = above (q2,.1); -per_frame_42= -per_frame_43=t_rel = time*8; -per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); -per_frame_45= -per_frame_46= -per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); -per_frame_48=q30 = p3 ; -per_frame_49= -per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_51=q31 = p4; -per_frame_52= -per_frame_53=zoom = 1.01; -per_frame_54=warp = 0; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 deleted file mode 100644 index ac94ba0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R276d.milk2 +++ /dev/null @@ -1,377 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:29:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars2 -blending_progress=0.49 -blending_direction=1 -random_1=0.265312 -random_2=0.869783 -random_3=0.919648 -random_4=0.518835 -random_5=0.359756 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R276 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=0.970 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.619 -fWaveScale=0.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.900 -fModWaveAlphaEnd=1.900 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.480 -wave_g=0.610 -wave_b=0.790 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.860 -shapecode_0_b2=0.000 -shapecode_0_a2=0.700 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=n=1024; -shape_0_init2=dir=1; -shape_0_per_frame1= -shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); -shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; -shape_0_per_frame4=r=mid*time*3.1824*treb; -shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; -shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.21524 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a=bass; -shape_1_per_frame2=rad=(bass+mid+treb)/3; -shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); -shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); -shape_1_per_frame5= -shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); -shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); -shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4= -per_frame_5=beat = bass+mid+treb; -per_frame_6=beat = beat*beat; -per_frame_7= -per_frame_8=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_9=is_beat = above(beat, 1.2*avg+peak) * above (time, t0+.2); -per_frame_10=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_11=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_12=index = (index + is_beat) %8; -per_frame_13=indexa = (indexa + is_beat) %5; -per_frame_14=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_15= -per_frame_16=q20 = avg; -per_frame_17=q21 = beat; -per_frame_18=q22 = peak; -per_frame_19=q23 = index; -per_frame_20=q24 = is_beat; -per_frame_21=q26 = bass_att + mid_att + treb_att + 1; -per_frame_22=q27 = index + 1; -per_frame_23=q28 = -index2 + indexa/5; -per_frame_24=q29 = index2; -per_frame_25=monitor = q29; -per_frame_26=k1 = is_ -per_frame_27=beat*equal(index%2,0); -per_frame_28=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_29=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_30=rott = p2 * 3.1416/4; -per_frame_31= -per_frame_32=q1 = cos(rott); -per_frame_33=q2 = sin(rott); -per_frame_34=q3 = -q2; -per_frame_35=q4 = q1; -per_frame_36= -per_frame_37=ds = ds*dec_med + q24*(1-dec_med); -per_frame_38=q25 = q24; -per_frame_39=//q25 = above(ds,.5); -per_frame_40= -per_frame_41=q10 = above (q2,.1); -per_frame_42= -per_frame_43=t_rel = time*8; -per_frame_44=//q25 = below((t_rel)-int(t_rel),.2); -per_frame_45= -per_frame_46= -per_frame_47=p3 = p3*dec_med + (1-dec_med) * (200*index + .0*q26); -per_frame_48=q30 = p3 ; -per_frame_49= -per_frame_50=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_51=q31 = p4; -per_frame_52= -per_frame_53=zoom = 1.01; -per_frame_54=warp = 0; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.55*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d/5,-2,2); -warp_13=`//vitesse serge -warp_14=` -warp_15=`if (q28 ==1) {rs *= sin(uv*2) ;} -warp_16=` -warp_17=`uv += rs*dot(rs,rs)/30; -warp_18=`//coupe serge -warp_19=` -warp_20=`//uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_21=`//uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .1/(sqrt(uv6.y+.002)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (.8,.6,1.2); -warp_26=` -warp_27=` -warp_28=`float3 blur = GetBlur1(frac(uv)); -warp_29=` -warp_30=`float3 crisp= tex2D(sampler_main,uv); -warp_31=` -warp_32=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_33=`ret = ret1 * .99 - .02; -warp_34=` -warp_35=` -warp_36=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = GetPixel(uv)*0.7 + GetBlur2(uv)*2.75; -comp_4=` ret *= 0.89; -comp_5=`ret /= float3(1.2,1.5,.8); -comp_6=`} -comp_7=` -comp_8=` -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk deleted file mode 100644 index 43d5eef..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R277.milk +++ /dev/null @@ -1,527 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.98962 -rot=-1.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.012 -ob_g=0.000 -ob_b=0.001 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04575 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_1_per_frame3=vg = vol_avg*.1; -wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_1_per_point1=tm = q1; -wave_1_per_point2=sp = sample*6.28*8*6; -wave_1_per_point3= -wave_1_per_point4=vol = (value1+value2)*.5; -wave_1_per_point5=it = it*above(sample,0); -wave_1_per_point6=it = it + 1; -wave_1_per_point7=rad = .5 + vol + .02; -wave_1_per_point8=ra = rad*sin(sample*3.14); -wave_1_per_point9=ox = ra*sin(sp); -wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_1_per_point11=oz = ra*cos(sp); -wave_1_per_point12= -wave_1_per_point13=xang = tm*.132; -wave_1_per_point14=sxang = 0; -wave_1_per_point15=yang = tm*.153; -wave_1_per_point16=ayang = 0; -wave_1_per_point17=zang = tm*.110; -wave_1_per_point18=azang = 0; -wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_1_per_point20=fov = .5; -wave_1_per_point21= -wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point24=ox = mx; -wave_1_per_point25=oy = my; -wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point28=ox = mx; -wave_1_per_point29=oz = mz; -wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point32=oy = my; -wave_1_per_point33=oz = mz; -wave_1_per_point34= -wave_1_per_point35=oz = oz - 2; -wave_1_per_point36=x = ox*fov/oz + 0.5; -wave_1_per_point37=x = (x-.5)*0.75 + 0.5; -wave_1_per_point38=y = oy*fov/oz + 0.5; -wave_1_per_point39= -wave_1_per_point40=r = 1; -wave_1_per_point41=g = .25+.25*sin(sp); -wave_1_per_point42=b = 0; -wave_1_per_point43=a = .5 + (oz+2)*.5; -wave_1_per_point44=a = a*below(z,2); -wave_1_per_point45=minrgb = min(r,min(g,b)); -wave_1_per_point46=maxrgb = max(r,max(g,b)); -wave_1_per_point47=l = (maxrgb-minrgb)*.5; -wave_1_per_point48=diff = maxrgb-minrgb; -wave_1_per_point49=sum = maxrgb+minrgb; -wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_1_per_point52=h = h*0.1666666; -wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_1_per_point54= -wave_1_per_point55=h = h + time*0.05*1.324 + .1; -wave_1_per_point56=h = h - int(h); -wave_1_per_point57= -wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_1_per_point59=tmpa = 2*l - tmpb; -wave_1_per_point60=hvr = h + .333333; -wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_1_per_point62=hvg = h; -wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_1_per_point64=hvb = h - .333333; -wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_1_per_point66= -wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_2_per_frame3=vg = vol_avg*.1; -wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_2_per_point1=tm = q1; -wave_2_per_point2=sp = sample*6.28*8*6; -wave_2_per_point3= -wave_2_per_point4=vol = (value1+value2)*.5; -wave_2_per_point5=it = it*above(sample,0); -wave_2_per_point6=it = it + 1; -wave_2_per_point7=rad = .5 + vol + .01; -wave_2_per_point8=ra = rad*sin(sample*3.14); -wave_2_per_point9=ox = ra*sin(sp); -wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_2_per_point11=oz = ra*cos(sp); -wave_2_per_point12= -wave_2_per_point13=xang = tm*.132; -wave_2_per_point14=sxang = 0; -wave_2_per_point15=yang = tm*.153; -wave_2_per_point16=ayang = 0; -wave_2_per_point17=zang = tm*.110; -wave_2_per_point18=azang = 0; -wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_2_per_point20=fov = .5; -wave_2_per_point21= -wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point24=ox = mx; -wave_2_per_point25=oy = my; -wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point28=ox = mx; -wave_2_per_point29=oz = mz; -wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point32=oy = my; -wave_2_per_point33=oz = mz; -wave_2_per_point34= -wave_2_per_point35=oz = oz - 2; -wave_2_per_point36=x = ox*fov/oz + 0.5; -wave_2_per_point37=x = (x-.5)*0.75 + 0.5; -wave_2_per_point38=y = oy*fov/oz + 0.5; -wave_2_per_point39= -wave_2_per_point40=r = 1; -wave_2_per_point41=g = .25+.25*sin(sp); -wave_2_per_point42=b = 0; -wave_2_per_point43=a = .5 + (oz+2)*.5; -wave_2_per_point44=a = a*below(z,2); -wave_2_per_point45=minrgb = min(r,min(g,b)); -wave_2_per_point46=maxrgb = max(r,max(g,b)); -wave_2_per_point47=l = (maxrgb-minrgb)*.5; -wave_2_per_point48=diff = maxrgb-minrgb; -wave_2_per_point49=sum = maxrgb+minrgb; -wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_2_per_point52=h = h*0.1666666; -wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_2_per_point54= -wave_2_per_point55=h = h + time*0.05*1.324 + .05; -wave_2_per_point56=h = h - int(h); -wave_2_per_point57= -wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_2_per_point59=tmpa = 2*l - tmpb; -wave_2_per_point60=hvr = h + .333333; -wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_2_per_point62=hvg = h; -wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_2_per_point64=hvb = h - .333333; -wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_2_per_point66= -wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_3_per_frame3=vg = vol_avg*.1; -wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_3_per_point1=tm = q1; -wave_3_per_point2=sp = sample*6.28*8*6; -wave_3_per_point3= -wave_3_per_point4=vol = (value1+value2)*.5; -wave_3_per_point5=it = it*above(sample,0); -wave_3_per_point6=it = it + 1; -wave_3_per_point7=rad = .5 + vol; -wave_3_per_point8=ra = rad*sin(sample*3.14); -wave_3_per_point9=ox = ra*sin(sp); -wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_3_per_point11=oz = ra*cos(sp); -wave_3_per_point12= -wave_3_per_point13=xang = tm*.132; -wave_3_per_point14=sxang = 0; -wave_3_per_point15=yang = tm*.153; -wave_3_per_point16=ayang = 0; -wave_3_per_point17=zang = tm*.110; -wave_3_per_point18=azang = 0; -wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_3_per_point20=fov = .5; -wave_3_per_point21= -wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point24=ox = mx; -wave_3_per_point25=oy = my; -wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point28=ox = mx; -wave_3_per_point29=oz = mz; -wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point32=oy = my; -wave_3_per_point33=oz = mz; -wave_3_per_point34= -wave_3_per_point35=oz = oz - 2; -wave_3_per_point36=x = ox*fov/oz + 0.5; -wave_3_per_point37=x = (x-.5)*0.75 + 0.5; -wave_3_per_point38=y = oy*fov/oz + 0.5; -wave_3_per_point39= -wave_3_per_point40=r = 1; -wave_3_per_point41=g = .25+.25*sin(sp); -wave_3_per_point42=b = 0; -wave_3_per_point43=a = .5 + (oz+2)*.5; -wave_3_per_point44=a = a*below(z,2); -wave_3_per_point45=minrgb = min(r,min(g,b)); -wave_3_per_point46=maxrgb = max(r,max(g,b)); -wave_3_per_point47=l = (maxrgb-minrgb)*.5; -wave_3_per_point48=diff = maxrgb-minrgb; -wave_3_per_point49=sum = maxrgb+minrgb; -wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_3_per_point52=h = h*0.1666666; -wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_3_per_point54= -wave_3_per_point55=h = h + time*0.05*1.324; -wave_3_per_point56=h = h - int(h); -wave_3_per_point57= -wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_3_per_point59=tmpa = 2*l - tmpb; -wave_3_per_point60=hvr = h + .333333; -wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_3_per_point62=hvg = h; -wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_3_per_point64=hvb = h - .333333; -wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_3_per_point66= -wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.44484 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; -shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; -shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; -shape_0_per_frame6= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.44484 -shapecode_1_ang=2.89026 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22019 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_1_per_frame3=r=sin(time*.331)*.5+.5; -shape_1_per_frame4=g=sin(time*.559)*.5+.5; -shape_1_per_frame5=b=sin(time*.772)*.5+.5; -shape_1_per_frame6=border_r=r; -shape_1_per_frame7=border_g=g; -shape_1_per_frame8=border_b=b; -shape_1_per_frame9=rad=sin(time*.4)*.2+.5; -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.880 -shapecode_2_rad=1.97884 -shapecode_2_ang=0.62832 -shapecode_2_tex_ang=6.28319 -shapecode_2_tex_zoom=0.51341 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; -shape_2_per_frame2=y=cos(time*.003)*.5+.5; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.070 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_pixel_1=rot=ang -per_pixel_2=*sin(ang*2+time); -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = 0; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, v) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its+1); -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`//ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`//ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,2)); -comp_24=`ret *= .9; -comp_25=` -comp_26=`ret = pow(ret,float3(1.3,.7,.2)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_38=`ret -= 1.6; -comp_39=` -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk deleted file mode 100644 index b91476e..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R278.milk +++ /dev/null @@ -1,566 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.157 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.29089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.480 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.04575 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_1_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_1_per_frame3=vg = vol_avg*.1; -wave_1_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_1_per_point1=tm = q1; -wave_1_per_point2=sp = sample*6.28*8*6; -wave_1_per_point3= -wave_1_per_point4=vol = (value1+value2)*.5; -wave_1_per_point5=it = it*above(sample,0); -wave_1_per_point6=it = it + 1; -wave_1_per_point7=rad = .5 + vol + .02; -wave_1_per_point8=ra = rad*sin(sample*3.14); -wave_1_per_point9=ox = ra*sin(sp); -wave_1_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_1_per_point11=oz = ra*cos(sp); -wave_1_per_point12= -wave_1_per_point13=xang = tm*.132; -wave_1_per_point14=sxang = 0; -wave_1_per_point15=yang = tm*.153; -wave_1_per_point16=ayang = 0; -wave_1_per_point17=zang = tm*.110; -wave_1_per_point18=azang = 0; -wave_1_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_1_per_point20=fov = .5; -wave_1_per_point21= -wave_1_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point24=ox = mx; -wave_1_per_point25=oy = my; -wave_1_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point28=ox = mx; -wave_1_per_point29=oz = mz; -wave_1_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point32=oy = my; -wave_1_per_point33=oz = mz; -wave_1_per_point34= -wave_1_per_point35=oz = oz - 2; -wave_1_per_point36=x = ox*fov/oz + 0.5; -wave_1_per_point37=x = (x-.5)*0.75 + 0.5; -wave_1_per_point38=y = oy*fov/oz + 0.5; -wave_1_per_point39= -wave_1_per_point40=r = 1; -wave_1_per_point41=g = .25+.25*sin(sp); -wave_1_per_point42=b = 0; -wave_1_per_point43=a = .5 + (oz+2)*.5; -wave_1_per_point44=a = a*below(z,2); -wave_1_per_point45=minrgb = min(r,min(g,b)); -wave_1_per_point46=maxrgb = max(r,max(g,b)); -wave_1_per_point47=l = (maxrgb-minrgb)*.5; -wave_1_per_point48=diff = maxrgb-minrgb; -wave_1_per_point49=sum = maxrgb+minrgb; -wave_1_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_1_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_1_per_point52=h = h*0.1666666; -wave_1_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_1_per_point54= -wave_1_per_point55=h = h + time*0.05*1.324 + .1; -wave_1_per_point56=h = h - int(h); -wave_1_per_point57= -wave_1_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_1_per_point59=tmpa = 2*l - tmpb; -wave_1_per_point60=hvr = h + .333333; -wave_1_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_1_per_point62=hvg = h; -wave_1_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_1_per_point64=hvb = h - .333333; -wave_1_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_1_per_point66= -wave_1_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_1_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_1_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_2_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_2_per_frame3=vg = vol_avg*.1; -wave_2_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_2_per_point1=tm = q1; -wave_2_per_point2=sp = sample*6.28*8*6; -wave_2_per_point3= -wave_2_per_point4=vol = (value1+value2)*.5; -wave_2_per_point5=it = it*above(sample,0); -wave_2_per_point6=it = it + 1; -wave_2_per_point7=rad = .5 + vol + .01; -wave_2_per_point8=ra = rad*sin(sample*3.14); -wave_2_per_point9=ox = ra*sin(sp); -wave_2_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_2_per_point11=oz = ra*cos(sp); -wave_2_per_point12= -wave_2_per_point13=xang = tm*.132; -wave_2_per_point14=sxang = 0; -wave_2_per_point15=yang = tm*.153; -wave_2_per_point16=ayang = 0; -wave_2_per_point17=zang = tm*.110; -wave_2_per_point18=azang = 0; -wave_2_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_2_per_point20=fov = .5; -wave_2_per_point21= -wave_2_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point24=ox = mx; -wave_2_per_point25=oy = my; -wave_2_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point28=ox = mx; -wave_2_per_point29=oz = mz; -wave_2_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point32=oy = my; -wave_2_per_point33=oz = mz; -wave_2_per_point34= -wave_2_per_point35=oz = oz - 2; -wave_2_per_point36=x = ox*fov/oz + 0.5; -wave_2_per_point37=x = (x-.5)*0.75 + 0.5; -wave_2_per_point38=y = oy*fov/oz + 0.5; -wave_2_per_point39= -wave_2_per_point40=r = 1; -wave_2_per_point41=g = .25+.25*sin(sp); -wave_2_per_point42=b = 0; -wave_2_per_point43=a = .5 + (oz+2)*.5; -wave_2_per_point44=a = a*below(z,2); -wave_2_per_point45=minrgb = min(r,min(g,b)); -wave_2_per_point46=maxrgb = max(r,max(g,b)); -wave_2_per_point47=l = (maxrgb-minrgb)*.5; -wave_2_per_point48=diff = maxrgb-minrgb; -wave_2_per_point49=sum = maxrgb+minrgb; -wave_2_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_2_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_2_per_point52=h = h*0.1666666; -wave_2_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_2_per_point54= -wave_2_per_point55=h = h + time*0.05*1.324 + .05; -wave_2_per_point56=h = h - int(h); -wave_2_per_point57= -wave_2_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_2_per_point59=tmpa = 2*l - tmpb; -wave_2_per_point60=hvr = h + .333333; -wave_2_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_2_per_point62=hvg = h; -wave_2_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_2_per_point64=hvb = h - .333333; -wave_2_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_2_per_point66= -wave_2_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_2_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_2_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=vol = (bass_att + mid_att + treb_att)*.333333; -wave_3_per_frame2=vol_avg = .1*(vol_avg*9 + vol); -wave_3_per_frame3=vg = vol_avg*.1; -wave_3_per_frame4=t1 = if(above(vg,1.8),1.8,vg); -wave_3_per_point1=tm = q1; -wave_3_per_point2=sp = sample*6.28*8*6; -wave_3_per_point3= -wave_3_per_point4=vol = (value1+value2)*.5; -wave_3_per_point5=it = it*above(sample,0); -wave_3_per_point6=it = it + 1; -wave_3_per_point7=rad = .5 + vol; -wave_3_per_point8=ra = rad*sin(sample*3.14); -wave_3_per_point9=ox = ra*sin(sp); -wave_3_per_point10=oy = sin(sample*3.14-1.57)*rad; -wave_3_per_point11=oz = ra*cos(sp); -wave_3_per_point12= -wave_3_per_point13=xang = tm*.132; -wave_3_per_point14=sxang = 0; -wave_3_per_point15=yang = tm*.153; -wave_3_per_point16=ayang = 0; -wave_3_per_point17=zang = tm*.110; -wave_3_per_point18=azang = 0; -wave_3_per_point19=fov = 0.6 + 0.2*sin(tm); -wave_3_per_point20=fov = .5; -wave_3_per_point21= -wave_3_per_point22=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point23=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point24=ox = mx; -wave_3_per_point25=oy = my; -wave_3_per_point26=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point27=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point28=ox = mx; -wave_3_per_point29=oz = mz; -wave_3_per_point30=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point31=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point32=oy = my; -wave_3_per_point33=oz = mz; -wave_3_per_point34= -wave_3_per_point35=oz = oz - 2; -wave_3_per_point36=x = ox*fov/oz + 0.5; -wave_3_per_point37=x = (x-.5)*0.75 + 0.5; -wave_3_per_point38=y = oy*fov/oz + 0.5; -wave_3_per_point39= -wave_3_per_point40=r = 1; -wave_3_per_point41=g = .25+.25*sin(sp); -wave_3_per_point42=b = 0; -wave_3_per_point43=a = .5 + (oz+2)*.5; -wave_3_per_point44=a = a*below(z,2); -wave_3_per_point45=minrgb = min(r,min(g,b)); -wave_3_per_point46=maxrgb = max(r,max(g,b)); -wave_3_per_point47=l = (maxrgb-minrgb)*.5; -wave_3_per_point48=diff = maxrgb-minrgb; -wave_3_per_point49=sum = maxrgb+minrgb; -wave_3_per_point50=s = if(above(l,0.5),diff/(2-sum),diff/sum)*(1-equal(l,0)); -wave_3_per_point51=h = if(equal(r,maxrgb),(g-b)/diff,if(equal(g,maxrgb),2+(b-r)/diff,4+(r-g)/diff)); -wave_3_per_point52=h = h*0.1666666; -wave_3_per_point53=h = if(below(h,0),0,if(above(h,1),1,h)); -wave_3_per_point54= -wave_3_per_point55=h = h + time*0.05*1.324; -wave_3_per_point56=h = h - int(h); -wave_3_per_point57= -wave_3_per_point58=tmpb = if(below(l,0.5),l*(1+s),(l+s)-(s*l)); -wave_3_per_point59=tmpa = 2*l - tmpb; -wave_3_per_point60=hvr = h + .333333; -wave_3_per_point61=hvr = if(below(hvr,0),hvr+1,if(above(hvr,1),hvr-1,hvr)); -wave_3_per_point62=hvg = h; -wave_3_per_point63=hvg = if(below(hvg,0),hvg+1,if(above(hvg,1),hvg-1,hvg)); -wave_3_per_point64=hvb = h - .333333; -wave_3_per_point65=hvb = if(below(hvb,0),hvb+1,if(above(hvb,1),hvb-1,hvb)); -wave_3_per_point66= -wave_3_per_point67=r = if(below(6*hvr,1),tmpa+(tmpb-tmpa)*6*hvr, if(below(2*hvr,1),tmpb, if(below(hvr*3,2),tmpa+(tmpb-tmpa)*(.666666-hvr)*6,tmpa))); -wave_3_per_point68=g = if(below(6*hvg,1),tmpa+(tmpb-tmpa)*6*hvg, if(below(2*hvg,1),tmpb, if(below(hvg*3,2),tmpa+(tmpb-tmpa)*(.666666-hvg)*6,tmpa))); -wave_3_per_point69=b = if(below(6*hvb,1),tmpa+(tmpb-tmpa)*6*hvb, if(below(2*hvb,1),tmpb, if(below(hvb*3,2),tmpa+(tmpb-tmpa)*(.666666-hvb)*6,tmpa))); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.44484 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_0_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_0_per_frame3=border_r=sin(time*.331+.3)*.5+.5; -shape_0_per_frame4=border_g=sin(time*.559+.3)*.5+.5; -shape_0_per_frame5=border_b=sin(time*.772+.4)*.5+.5; -shape_0_per_frame6= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.44484 -shapecode_1_ang=2.89026 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.22019 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=bd=above(bass+treb+mid,6)+bd*.975; -shape_1_per_frame2=sides=cos(time*.02+(bd*.1))*20+20; -shape_1_per_frame3=r=sin(time*.331)*.5+.5; -shape_1_per_frame4=g=sin(time*.559)*.5+.5; -shape_1_per_frame5=b=sin(time*.772)*.5+.5; -shape_1_per_frame6=border_r=r; -shape_1_per_frame7=border_g=g; -shape_1_per_frame8=border_b=b; -shape_1_per_frame9=rad=sin(time*.4)*.2+.5; -shape_1_per_frame10= -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.880 -shapecode_2_rad=1.97884 -shapecode_2_ang=0.62832 -shapecode_2_tex_ang=6.28319 -shapecode_2_tex_zoom=0.51341 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=tex_ang=sin(time*.0001)*628+628; -shape_2_per_frame2=y=cos(time*.003)*.5+.5; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.89269 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.070 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1= -per_frame_init_2=zoom=1; -per_frame_init_3=xpos=0; -per_frame_init_4=ypos=0; -per_frame_1=decay=1; -per_frame_2= -per_frame_3=vol= (bass+mid+treb)*0.55; -per_frame_4=vol=vol; -per_frame_5= -per_frame_6= -per_frame_7=mv_r = 0.5 + 0.4*sin(time*1.324); -per_frame_8=mv_g = 0.5 + 0.4*cos(time*1.371); -per_frame_9= -per_frame_10= -per_frame_11= -per_frame_12= -per_frame_13=zoom=1; -per_frame_14= -per_frame_15=musictime=musictime+vol; -per_frame_16= -per_frame_17=//=sin(musictime*0.02)*0.3; -per_frame_18=//q5=sin(musictime*0.01)*0.3; -per_frame_19= -per_frame_20=dx=sin(musictime*0.1)*0.07; -per_frame_21=dy=cos(musictime*0.069)*0.07; -per_frame_22= -per_frame_23=q8=musictime; -per_frame_24= -per_frame_25= -per_frame_26=q4=sin(musictime*0.03*0.5)*0.1; -per_frame_27=q5=cos(musictime*0.03*2)*0.1; -per_frame_28= -per_frame_29=monitor=rot; -per_pixel_1=rd=sqrt( sqr( (x-0.5-q4)*1.7) + sqr( (y-0.5+q5)*1.2 ) )+0.003; -per_pixel_2=cx=0.5+q4; -per_pixel_3=cy=0.5-q5; -per_pixel_4= -per_pixel_5=zm=pow(rd,sin(q8*0.06)+2.5)*3; -per_pixel_6=zm=max(zm,0.5); -per_pixel_7=sx=zm; -per_pixel_8=sy=zm -warp_1=`sampler sampler_sunrise; -warp_2=`shader_body -warp_3=`{ -warp_4=` // sample previous frame -warp_5=` float3 main = tex2D( sampler_main, uv ).xyz; -warp_6=`float s = 1; -warp_7=`float2 Pan = float2(1.2,.32); -warp_8=` float2 c = (uv - 0.5) * aspect - float2(1.21,.31);; -warp_9=`float2 v = 0; -warp_10=` -warp_11=`float m = 0; -warp_12=` -warp_13=`const float r = 5; -warp_14=`float its = 44; -warp_15=`for (int n = 0; n < its; n++) -warp_16=`{ -warp_17=`v = float2(v.x * v.x - v.y * v.y, v.x * v.y * 2) + c; -warp_18=` -warp_19=`if (dot(v, v) < (r*r - 1)) -warp_20=`m++; -warp_21=` -warp_22=`v = clamp(v, -r, r); -warp_23=`} -warp_24=`ret = 1-m/(its+1); -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1.7)); -comp_24=`ret *= .9; -comp_25=` -comp_26=`ret = pow(ret,float3(1.2,1.1,1)); -comp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_28=` ((uv3.xyy*q28 -comp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_30=` ).xyz* -comp_31=` float3(11,1,0)*0.05 + -comp_32=` time*float3(0,0,1)*q31 -comp_33=` ); -comp_34=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_35=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_36=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_37=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(1,.5,.5)); -comp_38=`ret -= 1.7; -comp_39=` -comp_40=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk deleted file mode 100644 index 4adaf98..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R279.milk +++ /dev/null @@ -1,503 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=0 -PSVERSION_COMP=4 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.19788 -sx=0.99967 -sy=0.99990 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.700 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=.101*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=1.000 -wave_2_per_frame1=rrad=.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, .5, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=mv_r = mv_r + 0.2*( 0.60*sin(0.980*time) + 0.40*sin(1.047*time) ); -per_frame_2=mv_g = mv_g + 0.2*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=mv_b = mv_b + 0.2*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=q1 = (cx*2-1) + 0.6*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=q2 = (cy*2-1) + 0.6*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=ob_r = 1- 0.4*abs(q1); -per_frame_7=ob_g = 0.3*abs(q2); -per_frame_8=ob_b = 0.4*abs(q1); -per_frame_9=wave_x = 1-abs(q2)-0.05; -per_frame_10=wave_y = 1-abs(q1)-0.06; -per_frame_11=wave_r = wave_r + 0.4*( 0.60*sin(0.514*time) + 0.40*sin(1.211*time) ); -per_frame_12=wave_b = wave_b + 0.4*( 0.60*sin(0.714*time) + 0.40*sin(q2) ); -per_frame_13=wave_g = wave_g + 0.4*( 0.60*sin(10*q1) + 0.40*sin(10*q2) ); -per_frame_14=zoom = 1; -per_frame_15=warp = 0; -per_frame_16=chng=sin(time*.5); -per_frame_17=cthr=.9999; -per_frame_18=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_19=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_20=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_21=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_22=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_23=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_24=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_25=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_26=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_27=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_28=monitor=chng; -per_frame_29=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_30=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_31= -per_frame_32=monitor=mq1; -per_frame_33=vol=bass+treb+mid; -per_frame_34=atime=atime+vol; -per_frame_35=q1=.4+sin(atime*.006 )*.4; -per_frame_36=q2=.4+cos(atime*.00613828348)*.4; -per_frame_37=q3=.4+sin(atime*.00598593455)*.4; -per_frame_38=monitor=q3; -per_pixel_1=du = (x*2-1) - q1; -per_pixel_2=dv = (y*2-1) - q2; -per_pixel_3=dist = sqrt(du*du+dv*dv); -per_pixel_4=ang2 = atan2(du,dv) + time*0.15; -per_pixel_5=mult = 0.04*sin(dist*0.05); -per_pixel_6=dx = mult*sin(ang2*2-1.5)*aspectx; -per_pixel_7=dy = mult*cos(ang2*2-1.5)*aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*3 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(4.3,1.1,3.3)*ret.z; -comp_12=` ret *= 0.3; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk deleted file mode 100644 index c8559c7..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R282.milk +++ /dev/null @@ -1,365 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=681 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_2_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0001*cos(ma)); -shape_2_per_frame5=my=my+(.0001*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_3_enabled=1 -shapecode_3_sides=3 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=441 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03347 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_3_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0004*cos(ma)); -shape_3_per_frame5=my=my+(.0004*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.01; -warp_6=` -warp_7=`} -comp_1=`float3 Get1 (float2 uvi) {return lerp (GetPixel (uvi), GetBlur1(uvi), 0.4);} -comp_2=` -comp_3=` -comp_4=`shader_body { -comp_5=`//uv = mul (uv-0.5, float2x2 (q15,q16,-q16,q15))+0.5; -comp_6=`// uv = (uv-0.5)*aspect.yx + 0.5; -comp_7=`//uv = uv.yx; -comp_8=`//uv = 1- abs( frac((uv-.5)*1.5 * 0.5 ) * 2 - 1.0 ); // Eo.S. mirror code -comp_9=`//uv = float2 (abs(uv.x-0.5), uv.y); -comp_10=`//uv = float2 (uv.x, abs(uv.y-0.5)*2); -comp_11=` -comp_12=`ret = saturate(2*Get1 (uv)); -comp_13=`ret *= 2.5*normalize ((tex2D (sampler_noise_hq,(uv+q14/32)/16)) + 0); -comp_14=` -comp_15=` -comp_16=`//ret *= (hue_shader *5 -4)*2; -comp_17=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_18=` -comp_19=`} -comp_20=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 deleted file mode 100644 index bcf7732..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285 PLASMA [PRIVATE].milk2 +++ /dev/null @@ -1,1961 +0,0 @@ -Created with MILKDROP 3.2 on 29/05/2023 at 23:38:37 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.53 -blending_direction=-1 -random_1=0.944309 -random_2=0.923577 -random_3=0.536856 -random_4=0.720325 -random_5=0.165718 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R254.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.134 -fWaveSmoothing=0.000 -fWaveParam=-1.050 -fModWaveAlphaStart=0.890 -fModWaveAlphaEnd=1.352 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.580 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.430 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.840 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.010 -mv_g=0.760 -mv_b=0.860 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.78000 -wavecode_0_smoothing=0.39500 -wavecode_0_r=0.870 -wavecode_0_g=0.800 -wavecode_0_b=1.050 -wavecode_0_a=1.160 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.95000 -wavecode_1_smoothing=0.39000 -wavecode_1_r=1.000 -wavecode_1_g=1.220 -wavecode_1_b=0.920 -wavecode_1_a=1.130 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.56500 -wavecode_2_r=1.090 -wavecode_2_g=1.070 -wavecode_2_b=1.160 -wavecode_2_a=1.040 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.54500 -wavecode_3_r=1.010 -wavecode_3_g=0.910 -wavecode_3_b=1.030 -wavecode_3_a=1.240 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.505 -shapecode_0_y=0.475 -shapecode_0_rad=0.06689 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.08620 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.080 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.240 -shapecode_0_border_g=1.070 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.22; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.21*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.0122) - 0.0122 + 1*(1 - above(bob,0.0122)); -shape_0_per_frame3=bob = 0.441 + 0.441*sin(time*0.95); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.34; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.015; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.46; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.0218; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.09; -shape_0_per_frame15=border_r = 0.47 + sp*sin(tm*0.6) + spi*cos(tm*1.489); -shape_0_per_frame16=border_g = 0.55 + sp*sin(tm*1.3587) + spi*cos(tm*0.687); -shape_0_per_frame17=border_b = 0.42 + sp*sin(tm*1.3613) + spi*cos(tm*0.623); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.585 -shapecode_1_y=0.380 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.07000 -shapecode_1_r=0.770 -shapecode_1_g=1.040 -shapecode_1_b=0.820 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.760 -shapecode_1_border_g=1.040 -shapecode_1_border_b=1.080 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.48 + 0.2115*sin(time /instance*0.73); -shape_1_per_frame2=y = 0.39 + 0.3*cos(time /instance*0.58); -shape_1_per_frame3=x = x- 0.37*x*sin(time); -shape_1_per_frame4=y = y- 0.5*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.446 + 0.446*sin(frame*0.446); -shape_1_per_frame10=b = 0.4946 + 0.4946*sin(frame*0.4946 + 1.8008); -shape_1_per_frame11=g = 0.479 + 0.479*sin(frame*0.479 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.545 -shapecode_2_y=0.450 -shapecode_2_rad=0.11100 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81000 -shapecode_2_r=1.070 -shapecode_2_g=1.170 -shapecode_2_b=1.170 -shapecode_2_a=0.780 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.230 -shapecode_2_border_g=0.960 -shapecode_2_border_b=1.150 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.495 + 0.495*(sin(time*1.3)*0.35 + 0.87*sin(time*0.495)); -shape_2_per_frame2=x = 0.42 + 0.279*sin(time + 2.529); -shape_2_per_frame3=y = 0.56 + 0.23*cos(time + 2.006); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.46 + 0.46*sin(frame*0.46); -shape_2_per_frame7=b = 0.46 + 0.46*sin(frame*0.46 + 1.8846); -shape_2_per_frame8=g = 0.43 + 0.43*sin(frame*0.43 + 4.7743); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.425 -shapecode_3_y=0.405 -shapecode_3_rad=0.05935 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.88000 -shapecode_3_r=0.800 -shapecode_3_g=0.790 -shapecode_3_b=0.820 -shapecode_3_a=1.090 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.960 -shapecode_3_border_g=1.230 -shapecode_3_border_b=0.810 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.6 + 0.6*(sin(time*1.1)*0.24 + 0.71*sin(time*0.6)); -shape_3_per_frame2=x = 0.43 + 0.18*sin(time /instance); -shape_3_per_frame3=y = 0.45 + 0.33*cos(time /instance); -shape_3_per_frame4=x = x+ 0.35*x*sin(time); -shape_3_per_frame5=y = y+ 0.42*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.11*q3)*sin((instance*2.35)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.14)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.42 + 0.42*sin(frame*0.42); -shape_3_per_frame14=b = 0.568 + 0.568*sin(frame*0.568 + 2.0521); -shape_3_per_frame15=g = 0.473 + 0.473*sin(frame*0.473 + 4.3555); -shape_3_per_frame16= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`float2 uv0, uv1; -warp_2=`float d; -warp_3=`static const float2 par = float2 (q1,q2); -warp_4=` -warp_5=`shader_body -warp_6=`{ -warp_7=`uv0 = 5*uv; -warp_8=`uv1 = uv0; -warp_9=`d= length(uv1); -warp_10=` -warp_11=`for ( int n=0; (n <5) && (n<14*d) ; n++ ) -warp_12=`{ -warp_13=`uv1 += cos(uv1.yx+par.yx) + uv0 - par; -warp_14=`d=frac(.31*length (uv1)); -warp_15=`} -warp_16=` -warp_17=`ret= d*float3 (1, 1, 4); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` //uv.y = rad*rad; -comp_4=` float srad = sqrt(rad)* 5; -comp_5=` -comp_6=` ret = tex2D(sampler_main, uv).xyz; -comp_7=` ret = tex2D(sampler_main, uv * (cos(ret.xyz*.7))).xyz; -comp_8=` -comp_9=` -comp_10=` ret += GetBlur1(uv) - 0.7; -comp_11=` ret *= float3(1.3,0.8,0.5); -comp_12=` //ret *= 0.8; -comp_13=`ret /= float3(0.4,1.7,1.7); -comp_14=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R285.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(2.3,1.1,3.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`ret /= float3(1.7,1.1,2.7); -comp_17=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk deleted file mode 100644 index d228bae..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R285.milk +++ /dev/null @@ -1,351 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//martin no religion / my omniversal absence for changing the background light -per_frame_2=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_3=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_4=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_5=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_6=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_7=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_8=vvb = min(1,max(0,vvb)); -per_frame_9=vvm = min(1,max(0,vvm)); -per_frame_10=vvt = min(1,max(0,vvt)); -per_frame_11=runbass=runbass+vvb; -per_frame_12=runmids=runmids+vvm ; -per_frame_13=runtreb=runtreb+vvt; -per_frame_14=pi23=4*asin(-1)*.33333333333333; -per_frame_15=atime=(runtreb+runmids+runbass)*1.85; -per_frame_16=q8= (sin(atime-0*pi23)+1)*.4; -per_frame_17=q9= (sin(atime-1*pi23)+1)*.4; -per_frame_18=q10=(sin(atime-2*pi23)+1)*.4; -per_frame_19= -per_frame_20=vb = vb*0.95 + (1-vb)*pow(abs(bass-bass_att),2)*0.02; -per_frame_21=vvb = vvb*0.95 + (1-vvb)*vb*0.01; -per_frame_22=vm = vm*0.95 + (1-vm)*pow(abs(mid-mid_att),2)*0.02; -per_frame_23=vvm = vvm*0.95 + (1-vvm)*vm*0.01; -per_frame_24=vt = vt*0.95 + (1-vt)*pow(abs(treb-treb_att),2)*0.02; -per_frame_25=vvt = vvt*0.95 + (1-vvt)*vt*0.01; -per_frame_26=vvb = min(1,max(0,vvb)); -per_frame_27=vvm = min(1,max(0,vvm)); -per_frame_28=vvt = min(1,max(0,vvt)); -per_frame_29=q1 = (vvt+vvm+vvb)*100; -per_frame_30=q2 = (vvt+vvm+vvb)*100; -per_frame_31=q3 = (vvt+vvm+vvb)*100; -per_frame_32=q4 =(vvt+vvm+vvb)*100; -per_frame_33=q5 =(vvt+vvm+vvb)*100; -per_frame_34=q6 =(vvt+vvm+vvb)*100; -per_frame_35=q4 =(vvt+vvm+vvb)*100; -per_frame_36=q5 =(vvt+vvm+vvb)*100; -per_frame_37=q6 =(vvt+vvm+vvb)*100; -per_frame_38=q7 =(vvt+vvm+vvb)*100; -per_frame_39=q11=(vvt+vvm+vvb)*100; -per_frame_40=q12=(vvt+vvm+vvb)*100; -per_frame_41=q13=(vvt+vvm+vvb)*100; -per_frame_42=q14=(vvt+vvm+vvb)*100; -per_frame_43=q15=(vvt+vvm+vvb)*100; -per_frame_44=q16=(vvt+vvm+vvb)*100; -per_frame_45=q17=(vvt+vvm+vvb)*100; -per_frame_46=q18=(vvt+vvm+vvb)*100; -per_frame_47=q19=(vvt+vvm+vvb)*100; -per_frame_48=q20=(vvt+vvm+vvb)*100; -per_frame_49=q21=(vvt+vvm+vvb)*100; -per_frame_50=q22=(vvt+vvm+vvb)*100; -per_frame_51=q23=(vvt+vvm+vvb)*100; -per_frame_52=q24=(vvt+vvm+vvb)*100; -per_frame_53=q25=(vvt+vvm+vvb)*100; -per_frame_54=q26=(vvt+vvm+vvb)*100; -per_frame_55=q27=(vvt+vvm+vvb)*100; -per_frame_56=q28=(vvt+vvm+vvb)*100; -per_frame_57=q29=(vvt+vvm+vvb)*100; -per_frame_58=q30=(vvt+vvm+vvb)*100; -per_frame_59=q31=(vvt+vvm+vvb)*100; -per_frame_60=q32=(vvt+vvm+vvb)*100; -per_frame_61= -per_frame_62=warp = 0; -per_frame_63=zoom = 1.001; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=`float3 noiseVal =.0*(tex2D(sampler_noise_lq, uv*.3+.01*rand_frame)); -warp_6=`float3 Feedback = GetBlur1(1-uv); -warp_7=` -warp_8=`float2 zz = uv1 *texsize.xy *.01; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=`zz = zz.yx; -warp_11=`float2 h1 = cos(zz); -warp_12=` -warp_13=`uv += h1*texsize.zw * 12; -warp_14=` -warp_15=`float3 crisp = tex2D(sampler_main,uv); -warp_16=` -warp_17=`ret = crisp+noiseVal-.01; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(1.1,0.8,0.7)*ret.x + -comp_10=` float3(0.4,0.6,0.55)*ret.y + -comp_11=` float3(2.3,1.1,3.3)*ret.z; -comp_12=` ret *= 0.4; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk deleted file mode 100644 index 84b5f10..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R286.milk +++ /dev/null @@ -1,302 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=2.007 -fWarpScale=1.341 -fZoomExponent=4.40100 -fShader=1.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.700 -wave_g=0.520 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.350 -mv_g=0.350 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=zoom = 1; -per_frame_2=warp = 0.04; -per_frame_3=rot = 0; -per_frame_4=//before inversion -per_frame_5=scale = 3; -per_frame_6=angle = time*.01; -per_frame_7=translation_x = 0; -per_frame_8=translation_y = 0.02; -per_frame_9= -per_frame_10=//complex inverted -per_frame_11=iscale = 0.2; -per_frame_12=iangle = sin(time*0.1337)*0.3; -per_frame_13=itranslation_u = 0; -per_frame_14=itranslation_v = 0; -per_frame_15= -per_frame_16= -per_frame_17=// the mbius transformation -per_frame_18=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_19=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_20=// so a/c and mu can be calculated outside of the shader -per_frame_21= -per_frame_22=a_r = cos(angle)*scale; -per_frame_23=a_i = sin(angle)*scale; -per_frame_24=b_r = translation_x; -per_frame_25=b_i = translation_y; -per_frame_26= -per_frame_27=c_r = -cos(iangle)*iscale; -per_frame_28=c_i = -sin(iangle)*iscale; -per_frame_29=d_r = itranslation_u; -per_frame_30=d_i = itranslation_v; -per_frame_31= -per_frame_32=// c^(-1) -per_frame_33=c_inv_r = c_r/(c_r*c_r+c_i*c_i); -per_frame_34=c_inv_i = c_i/(c_r*c_r+c_i*c_i); -per_frame_35= -per_frame_36=// a*c^(-1) -per_frame_37=ac_r = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_38=ac_i = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_39= -per_frame_40=// (bc-ad) -per_frame_41=bcad_r = (b_r*c_r - b_i*c_i)-(a_r*d_r-a_i*d_i); -per_frame_42=bcad_i = (b_r*c_i - b_i*c_r)-(a_r*d_i-a_i*d_r); -per_frame_43= -per_frame_44=// mu*c^(-1) -per_frame_45=mu_r = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_46=mu_i = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_frame_47= -per_frame_48=q1 = ac_r; -per_frame_49=q2 = ac_i; -per_frame_50=q3 = mu_r; -per_frame_51=q4 = mu_i; -per_frame_52= -per_frame_53=q5 = c_r; -per_frame_54=q6 = c_i; -per_frame_55=q7 = d_r; -per_frame_56=q8 = d_i; -warp_1=`sampler sampler_rand00; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` float3 uv2 = float3(uv,1) + 0.02*(frac(tex2d(sampler_rand00, uv).xyz - time*float3(0.32,0.39,0.35))-0.5); -warp_6=` uv2.xy = (uv2.xy-0.5)*uv2.z + 0.5; -warp_7=` -warp_8=` uv2.xy += (uv.xy - uv_orig.xy); -warp_9=` -warp_10=` // sample previous frame -warp_11=` ret = tex2D( sampler_main, uv2.xy ).xyz; -warp_12=` -warp_13=` // darken (decay) over time -warp_14=` ret = (ret*0.99) - 0.003; -warp_15=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` ret /= float3(.3,.6,.7); -comp_8=` //ret -= .5; -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk deleted file mode 100644 index cdcab1f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287 Triangle.milk +++ /dev/null @@ -1,177 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.900 -shapecode_0_y=0.500 -shapecode_0_rad=0.22613 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.600 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.05 + rand(900)/1000; -shape_0_per_frame2=y = 0.05 + rand(900)/1000; -shape_0_per_frame3=ang = rand(320)/100; -shape_0_per_frame4= -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(0.7,0.8,0.3); -comp_23=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\triangle4.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.380000 -SpriteSY=-0.380000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=x=0.5+0.008+0.033*sin(time*1.3); -code_2=y=0.5+0.008+0.033*cos(time*1.3); -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk deleted file mode 100644 index fd01a86..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R287.milk +++ /dev/null @@ -1,281 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.900 -shapecode_0_rad=0.15493 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.77977 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.98600 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=0.99979 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ;// ang + (bass*.2) + (time*.4); -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3=ang = rand(320)/100; -shape_2_per_frame4= -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.120 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 t = 0.005 + 0.045*saturate(float2(bass,treb)-1); -warp_5=` float2 uv2 = uv; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, -warp_8=` lerp(uv,uv_orig,-1) + delta2 ).xyz; -warp_9=` float2 v = (blurry_color.xy-0.37) * t; -warp_10=` //uv2 += v; -warp_11=` // instead, add a rotated version: -warp_12=` uv2.x += v.x*q1 + v.y*q2; -warp_13=` uv2.y += v.x*q2 - v.y*q1; -warp_14=` -warp_15=` // sample previous frame -warp_16=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_17=` -warp_18=` // darken over time -warp_19=` ret -= 0.004; -warp_20=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(1.3,.5,.7); -comp_17=`ret = lerp(ret,float3(0.4,0.2,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk deleted file mode 100644 index fb07d68..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R288.milk +++ /dev/null @@ -1,315 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.032 -fWaveScale=4.778 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=16 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`float2 dither_uv; -warp_2=`float3 rand; -warp_3=`float2 d, d_uv; -warp_4=`float3 dx, dy; -warp_5=`float4 texsize_smalltiled_ensign_meat; -warp_6=`sampler sampler_smalltiled_ensign_meat; -warp_7=`float2 s; -warp_8=` -warp_9=`shader_body -warp_10=`{ -warp_11=` dither_uv = uv_orig*texsize.xy*texsize_smalltiled_ensign_meat.zw + 0*0.02*rand_frame.xy ; -warp_12=` //rand = (tex2D(sampler_smalltiled_colors3, uv + q6*tan(8*rad)+0.2*ang )-0.5)*3- 1.1; -warp_13=` rand = (tex2D(sampler_smalltiled_ensign_meat, uv + tan(rad*1.2) + q10)-0.5)*3 ; -warp_14=` -warp_15=` d = texsize.zw*18; -warp_16=` d_uv = uv_orig + rand*texsize.zw; -warp_17=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -warp_18=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -warp_19=` d_uv += float2(dx.x,dy.x)*texsize.zw*7; -warp_20=` -warp_21=`ret.x = GetPixel(d_uv).x; -warp_22=`ret.x += (GetBlur1(d_uv).x-ret.x)*0.04 - 0.009 + rand*0.012; -warp_23=`ret.z = dither_uv + 0*2*q7 + 0.16*q9; -warp_24=`float2 uv_y = uv-(float2(0,-1.2) + float2(dx.y,dy.y)*8+float2(dx.x,dy.x)*4)*texsize.zw; -warp_25=`//ret.y = min(GetPixel(uv_y).x, GetPixel(uv_y).y-0.0012) + rand*0.08; -warp_26=`ret.y = q9 + d_uv + 0*q9*d_uv + 0*0.16*q9; -warp_27=`ret += 0.012; -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`half1 mod = 0; -comp_5=`//ret.z = 0; -comp_6=` -comp_7=`float2 oset = float2(3,0)*texsize.zw; -comp_8=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_9=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_10=` -comp_11=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_12=`dist -= uv.xyxy; -comp_13=`dist *= dist; -comp_14=`dist += dist.yxwz; -comp_15=`dist = pow(dist,.5); -comp_16=` -comp_17=`if (abs(ret.x-rsamp.x) > 0) { -comp_18=`if (abs(dist.x-dist.z) < .1) { -comp_19=`mod = 1; -comp_20=`} -comp_21=`} -comp_22=` -comp_23=`oset = float2(0,3)*texsize.zw; -comp_24=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_25=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_26=` -comp_27=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_28=`dist -= uv.xyxy; -comp_29=`dist *= dist; -comp_30=`dist += dist.yxwz; -comp_31=`dist = pow(dist,.5); -comp_32=` -comp_33=`if (abs(ret.y-rsamp.y) > 0) { -comp_34=`if (abs(dist.x-dist.z) < .1) { -comp_35=`mod = 1; -comp_36=`} -comp_37=`} -comp_38=` -comp_39=` -comp_40=`ret.xy = tex2D(sampler_main, uv).xy-mod.xx; -comp_41=` -comp_42=`//ret.x *= 2; -comp_43=` -comp_44=` -comp_45=`ret *= 1-pow(length(ret.xy-uv),float3(.5,.5,.5) +.8*mod); -comp_46=` -comp_47=` -comp_48=`ret.xy *= tex2D(sampler_main, uv).z; -comp_49=`ret.z = 1.5*ret.y*ret.y; -comp_50=`ret.z = 1.5*ret.y; -comp_51=` -comp_52=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk deleted file mode 100644 index b1488b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R289.milk +++ /dev/null @@ -1,297 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=2.700 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.718 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`float2 dither_uv; -warp_2=`float3 rand; -warp_3=`float2 d, d_uv; -warp_4=`float3 dx, dy; -warp_5=`float4 texsize_smalltiled_ensign_meat; -warp_6=`sampler sampler_smalltiled_ensign_meat; -warp_7=`float2 s; -warp_8=` -warp_9=`shader_body -warp_10=`{ -warp_11=` dither_uv = uv_orig*texsize.xy*texsize_smalltiled_ensign_meat.zw + 0*0.02*rand_frame.xy ; -warp_12=` //rand = (tex2D(sampler_smalltiled_colors3, uv + q6*tan(8*rad)+0.2*ang )-0.5)*3- 1.1; -warp_13=` rand = (tex2D(sampler_smalltiled_ensign_meat, uv + tan(rad*1.2) + q10)-0.5)*3 ; -warp_14=` -warp_15=` d = texsize.zw*18; -warp_16=` d_uv = uv_orig + rand*texsize.zw; -warp_17=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -warp_18=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -warp_19=` d_uv += float2(dx.x,dy.x)*texsize.zw*7; -warp_20=` -warp_21=`ret.x = GetPixel(d_uv).x; -warp_22=`ret.x += (GetBlur1(d_uv).x-ret.x)*0.04 - 0.009 + rand*0.012; -warp_23=`ret.z = dither_uv + 0*2*q7 + 0.16*q9; -warp_24=`float2 uv_y = uv-(float2(0,-1.2) + float2(dx.y,dy.y)*8+float2(dx.x,dy.x)*4)*texsize.zw; -warp_25=`//ret.y = min(GetPixel(uv_y).x, GetPixel(uv_y).y-0.0012) + rand*0.08; -warp_26=`ret.y = q9 + d_uv + 0*q9*d_uv + 0*0.16*q9; -warp_27=`ret += 0.012; -warp_28=`} -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` float zoom =1.81; -comp_7=` float2 c = float2(0.448+q9,0.701+q10); -comp_8=` float2 my_uv2 = (uv-0.5)*zoom; -comp_9=` my_uv2 = float2(my_uv2.x*my_uv2.x - my_uv2.y*my_uv2.y, 2*my_uv2.x*my_uv2.y) + c; -comp_10=` my_uv2 = 1.0 - abs( frac( my_uv2 * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -comp_11=` -comp_12=` float julia = GetPixel(my_uv2).z; -comp_13=` -comp_14=` d = texsize.zw*3; -comp_15=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_16=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_17=` -comp_18=`float3 base = GetPixel(uv); -comp_19=`float3 emboss = (-dx + dy + 1)*1.4; -comp_20=`float grad_x = length(float2(dx.x,dy.x)); -comp_21=`float grad_y = length(float2(dx.y,dy.y)); -comp_22=` -comp_23=` -comp_24=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_25=` float3(4,2,1)*grad_x, -comp_26=` grad_x*2 -comp_27=` ); -comp_28=` -comp_29=` -comp_30=`ret = lerp(ret, float3(0.3,0,0), julia*4); -comp_31=`ret = lerp(ret, float3(0,0,1.4), grad_y*1.4); -comp_32=`ret = lerp(ret, 0.5, base.y*2); -comp_33=`} -comp_34=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk deleted file mode 100644 index d451854..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R290.milk +++ /dev/null @@ -1,306 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00400 -rot=-0.01400 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02944 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.350*( 0.60*sin(3.980*time) + 0.40*sin(11.047*time) ); -per_frame_2=wave_g = wave_g + 0.350*( 0.60*sin(0.835*time) + 0.40*sin(1.081*time) ); -per_frame_3=wave_b = wave_b + 0.350*( 0.60*sin(0.814*time) + 0.40*sin(1.011*time) ); -per_frame_4=cx = cx + 0.110*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_5=cy = cy + 0.110*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_6=dx = dx + 0.005*( 0.60*sin(0.173*time) + 0.40*sin(0.223*time) ); -per_frame_7=decay = decay - 0.01*equal(frame%20,0); -per_frame_8=wave_x = 0.5 + 0.25*cos(time*2)/aspecty; -per_frame_9=wave_y = 0.5 + 0.25*sin(time*2)/aspectx; -per_frame_10= -per_frame_11=ang = time*2; -per_frame_12=q1 = cos(ang); -per_frame_13=q2 = sin(ang); -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 612*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/40; -warp_19=` -warp_20=`uv6 = 4*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (1,04,.15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .002; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= .8; -comp_14=` ret.x += saturate(g.x-g.y)/5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`//ret.x = GetBlur1(uv).x-2; -comp_19=`//ret.z = GetBlur2(uv).z-3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk deleted file mode 100644 index 9247902..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 Cube.milk +++ /dev/null @@ -1,511 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`//MilkDrop3 Color Mode: -comp_20=`ret /= float3(1.1,1.4,1.1); -comp_21=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube12.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 deleted file mode 100644 index 11b6ad6..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291 double.milk2 +++ /dev/null @@ -1,1982 +0,0 @@ -Created with MILKDROP 3.0 on 05/03/2023 at 23:13:39 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail -blending_progress=0.510 -blending_direction=1 -random_1=0.556 -random_2=0.300 -random_3=0.286 -random_4=0.135 -random_5=0.561 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R207 02.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.402 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.550 -fWarpScale=100.000 -fZoomExponent=0.98257 -fShader=0.000 -zoom=0.99971 -rot=0.00000 -cx=0.000 -cy=0.000 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=49.920 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.140 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.96000 -wavecode_0_smoothing=0.54000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(0.00023*cos(ma)); -wave_0_per_point5=my=my+(0.00018*tan(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,0.86),(0.86-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=1-mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wave_0_per_point16=pi23=4*asin(1)*.333333333; -wave_0_per_point17=t1=bass+mid+treb; -wave_0_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_0_per_point19=g=(sin(time*0.26+t1-1*pi23)+1)*0.53; -wave_0_per_point20=b=(sin(time*.3+t1-2*pi23)+1)*.5; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.850 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(0.00009*tan(ma)); -wave_1_per_point5=my=my+(0.00009*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,0.78),(0.78-my),my); -wave_1_per_point9=mx=if(below(mx,0.09),(0.87+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=1-mx; -wave_1_per_point13=y=1-my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wave_1_per_point16=pi23=4*asin(1)*.333333333; -wave_1_per_point17=t1=bass+mid+treb; -wave_1_per_point18=r=(sin(time*.3+t1-0*pi23)+1)*.5; -wave_1_per_point19=g=(sin(time*.3+t1-1*pi23)+1)*.5; -wave_1_per_point20=b=(sin(time*0.33+t1-2*pi23)+1)*0.56; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.050 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*30.011584*0.011*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,1.05),(1.05-mx),mx); -wave_2_per_point8=my=if(above(my,0.75),(0.75-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=0.880 -wavecode_3_g=0.980 -wavecode_3_b=1.180 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(0.00091*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,1),(1-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=311 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03307 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*tan(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,0.835),(0.835-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=1-mx; -shape_0_per_frame13=y=1-my; -shape_0_per_frame14= -shape_0_per_frame15=ang=(sin(time*.35)+1)*3; -shape_0_per_frame16=a=(above(bass+mid+treb,.8)); -shape_0_per_frame17=pi23=4*asin(1)*0.3399999997; -shape_0_per_frame18=t1=bass+mid+treb; -shape_0_per_frame19=r=(sin(time*0.29+t1-0*pi23)+1)*.5; -shape_0_per_frame20=g=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame21=b=(sin(time*0.3+t1-2*pi23)+1)*0.47; -shape_0_per_frame22=r2=(sin(time*0.33+t1-0*pi23)+1)*.5; -shape_0_per_frame23=g2=(sin(time*.3+t1-1*pi23)+1)*.5; -shape_0_per_frame24=b2=(sin(time*0.25+t1-2*pi23)+1)*0.57; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=281 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*2.67028*0.049*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(0.0001*tan(ma)); -shape_1_per_frame5=my=my+(0.00011*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=1-mx; -shape_1_per_frame13=y=1-my; -shape_1_per_frame14= -shape_1_per_frame15=ang=(sin(time*.30)+1)*3.3; -shape_1_per_frame16=a=(above(bass+mid+treb,.8)); -shape_1_per_frame17=pi23=4*asin(1)*.333333333; -shape_1_per_frame18=t2=0;//bass+mid+treb; -shape_1_per_frame19=r=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame20=g=(sin(time*.3+t2-1*pi23)+1)*.5; -shape_1_per_frame21=b=(sin(time*0.33+t2-2*pi23)+1)*0.54; -shape_1_per_frame22=r2=(sin(time*.3+t2-0*pi23)+1)*.5; -shape_1_per_frame23=g2=(sin(time*0.26+t2-1*pi23)+1)*0.59; -shape_1_per_frame24=b2=(sin(time*.3+t2-2*pi23)+1)*.5; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.515 -shapecode_2_y=0.515 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.170 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.120 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=v = 2.6+sin(time*0.001)*.5; -per_frame_2= -per_frame_3=wave_x = if(equal(frame % 3,2)-1,if(equal(frame%3,1), (x1+3*x2)/4, (3*x1+x2)/4), (x1+x2)/2); -per_frame_4=wave_y = 1-if(equal(frame % 3,2)-1,if(equal(frame%3,1), (y1+3*y2)/4, (3*y1+y2)/4), (y1+y2)/2); -per_frame_5= -per_frame_6=wave_r = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 0),1); -per_frame_7=wave_g = if(equal(frame % 6,2)-1,if(equal(frame%3,1), 1, 1),0); -per_frame_8=wave_b = if(equal(frame % 3,2)-1,if(equal(frame%3,1), 0, 1),1); -per_frame_9= -per_frame_10=q1 = x1/4; -per_frame_11=q2 = x2*4; -per_frame_12=q3 = y1*bass*2; -per_frame_13=q4 = y2; -per_frame_14=wave_a = 0; -per_pixel_1= -per_pixel_2=q1=sw1_; -per_pixel_3=q2=1-exp(-2-4*abs(sw2)); -per_pixel_4=q3=abs(sw3)*3; -per_pixel_5=q4=abs(sw4)*3; -per_pixel_6=q5=sw5_; -per_pixel_7=q6=sw6_*1.5; -per_pixel_8=//reg32=aspecty; -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = q1; -per_pixel_13=y1 = q3; -per_pixel_14=x2 = q2; -per_pixel_15=y2 = q4; -per_pixel_16= -per_pixel_17=d = sqrt( (x1-x2)*(x1-x2) + (y1-y2)*(y1-y2)); -per_pixel_18=d1 = sqrt( (x1-x)*(x1-x) + (y1-y)*(y1-y)); -per_pixel_19=d2 = sqrt( (x2-x)*(x2-x) + (y2-y)*(y2-y)); -per_pixel_20= -per_pixel_21=d3 = d-d1-d2+bass*bass*bass*0.03; -per_pixel_22=s = 100; -per_pixel_23=c = 10+bass*bass; -per_pixel_24=scale = 0.01*(bass+2); -per_pixel_25= -per_pixel_26=sigmoide = 5/(1+pow(2,-c*d3))-1; -per_pixel_27=peek = (cos(atan(s*d3)*pi/2)+1); -per_pixel_28=dd = scale*peek*sigmoide; -per_pixel_29=o=-0.3*(1+bass*2); -per_pixel_30=dx = dd*sin(y-y1)*(o+d2) - dd*sin(y-y2)*(o+d1);//((x1+x2)-2*x); -per_pixel_31=dy = -dd*tan(x-x1)*(o+d2) + dd*sin(x-x2)*(o+d1);//((y1+y2)-2*y); -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 uv_m = 1.0 - abs( frac( uv * 0.5 ) * 2.0 - 1.0 ); // Eo.S' mirror code -warp_4=`ret.x = tex2D( sampler_fc_main, uv_m ).x*0.23; -warp_5=` -warp_6=` -warp_7=`float2 d = texsize.zw*4; -warp_8=`float2 uv_z = (uv_orig-0.5)*0.996 + 0.5; // a small dose of zoom-in -warp_9=`float3 dx = ( GetBlur1(uv_z + float2(1,0)*bass) - GetBlur1(uv_z-float2(1,0)*d) ); -warp_10=`float3 dy = ( GetBlur1(uv_z + float2(0,1)*d) - GetBlur1(uv_z-float2(0,1)*d) ); -warp_11=`uv_z -=float2(dx.z,dy.z)*texsize.zw*2; //shortening of the nebulous matter -warp_12=`ret.z = max((tex2d(sampler_fc_main,uv_m).x-0.5)*3*saturate(1-length(uv_orig-0.5)*3.2), // feeded by the inner of the red channel -warp_13=` tex2d(sampler_fc_main,uv_z).z); -warp_14=`ret.z += (tex2d(sampler_fc_main,uv_z).z - GetBlur1(saturate(uv_z)).z)*0.03; // sort of geiss' skin dot code -warp_15=` -warp_16=` -warp_17=`float2 uv_y = lerp(uv,uv_orig,0.9996); // pushing the glassy stuff a little bit -warp_18=`ret.y =max(tex2d(sampler_fc_main,uv_y).y ,tex2d(sampler_fc_main,uv_orig).z)-0.018; // feeded by the green channel and fade-out -warp_19=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,1) + GetBlur2(uv).y*0.8-0.12; -comp_15=` -comp_16=`ret = bg*float3(.7,0.9,0.8); -comp_17=`ret = lerp(ret,float3(1.1,0.2,1.9),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R291.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk deleted file mode 100644 index 3350c66..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R291.milk +++ /dev/null @@ -1,650 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.059 -fWaveScale=1.351 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.200 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=62 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=(t1+bass_att)*.9; -wave_0_per_frame2=t2=(t2+mid_att)*.9; -wave_0_per_point1=y=y-sin(time*t1); -wave_0_per_point2=r =r + 0.650*( 0.60*sin(1.437*time) + 0.40*sin(0.970*time) ); -wave_0_per_point3=g =g + 0.650*( 0.60*sin(1.344*time) + 0.40*sin(0.841*time) ); -wave_0_per_point4=b =b + 0.650*( 0.60*sin(1.251*time) + 0.40*sin(1.055*time) ); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=(t1+bass_att)*.9; -wave_1_per_frame2=r=rand(20)*.2; -wave_1_per_frame3=g=rand(20)*.2; -wave_1_per_frame4=b=rand(20)*.2; -wave_1_per_frame5= -wave_1_per_point1=y=y; -wave_1_per_point2=x=x+sin(time*t1); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(3,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)-d) ); -comp_6=`float2 dz = float2(dx.y,dy.y); -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`float3 bg = pow(length(dz)*0.3+0,0.1) + GetBlur2(uv).y-4.5*0.2; -comp_13=` -comp_14=`ret = bg*float3(0.3,0.5,0.7); -comp_15=`ret = lerp(ret,float3(0.2,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_16=`ret = lerp(ret,1,GetPixel(uv).z); -comp_17=`ret=1-ret; -comp_18=`//ret = GetPixel(uv); -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk deleted file mode 100644 index d118007..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk +++ /dev/null @@ -1,379 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 deleted file mode 100644 index 065fa12..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292.milk2 +++ /dev/null @@ -1,1643 +0,0 @@ -Created with MILKDROP 3.2 on 21/04/2023 at 16:22:51 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.46 -blending_direction=-1 -random_1=0.243360 -random_2=0.547696 -random_3=0.397696 -random_4=0.073171 -random_5=0.697290 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.008 The rainbow spider.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=27.455 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=0.010 -fWarpScale=0.009 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.465 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00960 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.123 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=8.640 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.455 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.43500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.51000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.91000 -wavecode_2_smoothing=0.45000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.910 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.08000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.455 -shapecode_0_y=0.500 -shapecode_0_rad=0.43233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.570 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.91000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.318 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.445 -shapecode_2_b2=0.940 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(1.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.243*tan(time*2.3)+sounds*0.09; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=1 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=146 -shapecode_3_x=0.475 -shapecode_3_y=0.500 -shapecode_3_rad=0.21091 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.010 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.460 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.450 -shape_3_per_frame1=sounds=(bass+treb+mid)/3; -shape_3_per_frame2= -shape_3_per_frame3=rad=rad*sounds*0.6; -shape_3_per_frame4= -shape_3_per_frame5=r=r+sin(bass)*g; -shape_3_per_frame6=g=g+sin(mid)*g; -shape_3_per_frame7= -shape_3_per_frame8= -shape_3_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_3_per_frame10=y=y+0.2029*sin(time*bass*0.09); -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1.058; -per_frame_2=zoom=1.000; -per_frame_3=warp=0; -per_frame_4= -per_frame_5= -per_frame_6=q1=(mid_att+treb_att)*0.198; -per_frame_7= -per_frame_8=q2=1 - min(q1,2)*0.6; -per_frame_9= -per_frame_10= -per_frame_11=mvol=(bass_att+mid_att+treb_att)*0.33; -per_frame_12=mvolB=(mvolB-0.00547) + mvol*0.00547; -per_frame_13=mvolB=max(mvolB,0); -per_frame_14=mvolB=min(mvolB,1); -per_frame_15=q8=mvolB; -per_frame_16=monitor=q8 -per_frame_17= -per_pixel_1=zoom=1 + (sin(ang*9 + time*0.202)*0.39 + 0.39)*0.033 -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.6,1.6,0.3)*0.05 + -warp_32=` time*float3(1.3,1.4,1.4)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`// tribute to suksma! -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=` float2 uv2; -comp_6=` -comp_7=` float4 c = float4(5,0.4,0.15,0.1); -comp_8=` -comp_9=` uv2 = uv + float2(1,0)*texsize.zw; -comp_10=` float gx1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_11=` uv2 = uv + float2(-1,0)*texsize.zw; -comp_12=` float gx2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_13=` -comp_14=` uv2 = uv + float2(0,1)*texsize.zw; -comp_15=` float gy1 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_16=` uv2 = uv + float2(0,-1)*texsize.zw; -comp_17=` float gy2 = GetPixel(uv2)*c.x + GetBlur1(uv2)*c.y + GetBlur2(uv2)*c.z + GetBlur3(uv2)*c.w; -comp_18=` -comp_19=` float3 g = normalize(float3(gx1-gx2, gy1-gy2, 0.14)); -comp_20=` -comp_21=` ret = 0.5 + 0.5*g; -comp_22=` ret *= saturate(length(ret.xy-0.5)*5); -comp_23=` ret = ret.xxy; -comp_24=` ret += 1.15; -comp_25=` ret *= lerp(ret,ret*(GetBlur3(uv)-GetBlur1(uv)*treb_att/3),pow(hue_shader.xzy,bass_att/3)); -comp_26=` ret *= ret; -comp_27=` -comp_28=` //ret *= 1.5; //old gamma effect -comp_29=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R292.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 deleted file mode 100644 index ba4f080..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b [PRIVATE].milk2 +++ /dev/null @@ -1,1747 +0,0 @@ -Created with MILKDROP 3.2 on 18/05/2023 at 20:54:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.46 -blending_direction=-1 -random_1=0.187263 -random_2=0.593767 -random_3=0.033740 -random_4=0.288076 -random_5=0.923713 - -[PRESET1_BEGIN] -NAME=2016 martin - blue haze test version1 003 .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1)/2;; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (0.5+bass_att+mid_att+treb_att)/4; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(12)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.015 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*157)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*191)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*1113)%5000)*scale*2; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.127/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 3; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.3)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.5; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/6 ; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132= -per_frame_133=monitor = vol; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1.1-pow(rad,2)*1) - 0.002; -warp_11=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret += GetBlur1(uv); -comp_5=` ret *= 2.70; //gamma -comp_6=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R292.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`ret /= float3(1.9,1.3,0.2); -comp_22=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 deleted file mode 100644 index 7903023..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b face.milk2 +++ /dev/null @@ -1,435 +0,0 @@ -Created with MILKDROP 3 PRO on 14/06/2024 at 10:51:17 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=side -blending_progress=0.55 -blending_direction=1 -random_1=0.226423 -random_2=0.706233 -random_3=0.387263 -random_4=0.434417 -random_5=0.324797 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(0.6,0.7,-2.1); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R292 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=8 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=13.361 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`//MilkDrop3 Color Mode: -comp_22=`ret /= float3(1.2,1.2,-2.8); -comp_23=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\face5.jfif -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=9 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=-0.005000 -SpriteY=0.245000 -SpriteSX=1.000000 -SpriteSY=1.000000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.2*sin(time*0.6); -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 deleted file mode 100644 index 4721421..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R292b.milk2 +++ /dev/null @@ -1,411 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:31:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=snail2 -blending_progress=0.49 -blending_direction=1 -random_1=0.736314 -random_2=0.173171 -random_3=0.763686 -random_4=0.876829 -random_5=0.098374 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R292 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(mid_att,1.8),mid_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*0.672; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*-1.351; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.401; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=r = 1 + sin(sp); -wave_0_per_point40=b = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=g = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=sp = sample*6.28*8*8*4; -wave_1_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_1_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_1_per_point4=vol = .2; -wave_1_per_point5= -wave_1_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_1_per_point7= -wave_1_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_1_per_point9=oy = (sample - 0)*mod; -wave_1_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_1_per_point11= -wave_1_per_point12=xang = time*-0.321; -wave_1_per_point13=axang = 0; -wave_1_per_point14=yang = time*1.531; -wave_1_per_point15=ayang = 0; -wave_1_per_point16=zang = time*-0.101; -wave_1_per_point17=azang = 0; -wave_1_per_point18=fov = 0.6 + 0.2*sin(time); -wave_1_per_point19=fov = .5; -wave_1_per_point20= -wave_1_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_1_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_1_per_point23=ox = mx; -wave_1_per_point24=oy = my; -wave_1_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_1_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_1_per_point27=ox = mx; -wave_1_per_point28=oz = mz; -wave_1_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_1_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_1_per_point31=oy = my; -wave_1_per_point32=oz = mz; -wave_1_per_point33= -wave_1_per_point34=oz = abs(oz) - 2; -wave_1_per_point35=x = ox*fov/oz + 0.5; -wave_1_per_point36=x = (x-.5)*0.75 + 0.5; -wave_1_per_point37=y = oy*fov/oz + 0.5; -wave_1_per_point38= -wave_1_per_point39=g = 1 + sin(sp); -wave_1_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_1_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_1_per_point42=a = 0.5 + (oz + 2)*0.25; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=sp = sample*6.28*8*8*4; -wave_2_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_2_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_2_per_point4=vol = .2; -wave_2_per_point5= -wave_2_per_point6=mod = if(below(treb_att,1.8),treb_att+.2,2); -wave_2_per_point7= -wave_2_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_2_per_point9=oy = (sample - 0)*mod; -wave_2_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_2_per_point11= -wave_2_per_point12=xang = time*0.221; -wave_2_per_point13=axang = 0; -wave_2_per_point14=yang = time*-0.411; -wave_2_per_point15=ayang = 0; -wave_2_per_point16=zang = time*1.201; -wave_2_per_point17=azang = 0; -wave_2_per_point18=fov = 0.6 + 0.2*sin(time); -wave_2_per_point19=fov = .5; -wave_2_per_point20= -wave_2_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_2_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_2_per_point23=ox = mx; -wave_2_per_point24=oy = my; -wave_2_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_2_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_2_per_point27=ox = mx; -wave_2_per_point28=oz = mz; -wave_2_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_2_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_2_per_point31=oy = my; -wave_2_per_point32=oz = mz; -wave_2_per_point33= -wave_2_per_point34=oz = abs(oz) - 2; -wave_2_per_point35=x = ox*fov/oz + 0.5; -wave_2_per_point36=x = (x-.5)*0.75 + 0.5; -wave_2_per_point37=y = oy*fov/oz + 0.5; -wave_2_per_point38= -wave_2_per_point39=b = 1+sin(sp); -wave_2_per_point40=g = 0.5 + 0.5*sin(sample*1.57); -wave_2_per_point41=r = 0.5 + 0.5*cos(sample*1.57); -wave_2_per_point42=a = 0.5 + (oz + 2)*0.25; -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7) + GetBlur2(uv).y*0.4-0.1; -comp_15=` -comp_16=`ret = bg*float3(3.3,.5,.7); -comp_17=`ret = lerp(ret,float3(.6,0.1,0),GetPixel(uv + float2(dx.x,dy.x)*texsize.zw*18).x*6); -comp_18=`ret = lerp(ret,1,GetPixel(uv).z); -comp_19=` -comp_20=`//ret = GetPixel(uv); -comp_21=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk deleted file mode 100644 index 01e1bb0..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293.milk +++ /dev/null @@ -1,413 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` d = texsize.zw*4; -comp_8=` d_uv = uv; -comp_9=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_10=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_11=` d_uv += float2(dx.x,dy.x)*0.03; -comp_12=` -comp_13=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_14=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_15=` -comp_16=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_17=`ret = lerp(ret,2,GetPixel(uv).z*0.36); -comp_18=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk deleted file mode 100644 index b6be49a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk +++ /dev/null @@ -1,886 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 deleted file mode 100644 index 2f9a8be..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293b.milk2 +++ /dev/null @@ -1,1218 +0,0 @@ -Created with MILKDROP 3.2 on 13/05/2023 at 01:59:48 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.54 -blending_direction=1 -random_1=0.213415 -random_2=0.046883 -random_3=0.167480 -random_4=0.440921 -random_5=0.562331 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R030.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=2.000 -fDecay=0.975 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.625 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.880 -fModWaveAlphaEnd=1.980 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.96000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.060 -mv_g=1.000 -mv_b=0.819 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=332 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=100.00000 -wavecode_0_smoothing=0.90000 -wavecode_0_r=0.000 -wavecode_0_g=0.700 -wavecode_0_b=0.980 -wavecode_0_a=1.000 -wave_0_per_point1=x=rand(100)*0.01; -wave_0_per_point2=y=rand(100)*0.01; -wave_0_per_point3=r=1;g=0.9;b=1.0 -wavecode_1_enabled=1 -wavecode_1_samples=42 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=81.95444 -wavecode_1_smoothing=1.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.120 -wavecode_1_a=1.000 -wave_1_per_frame1=wave_x=1; -wave_1_per_point1=x=rand(1000)*0.001; -wave_1_per_point2=y=rand(1000)*0.001; -wave_1_per_point3=r=0.9;g=1;b=1 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.030 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.97235 -shapecode_0_ang=0.18840 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//DMT=1-below((bass_att+mid_att+treb_att)/3,0.7); -shape_0_per_frame2=//a=DMT; -shape_0_per_frame3=//a2=.5*DMT; -shape_0_per_frame4=//border_a=0.4*DMT; -shape_0_per_frame5=//atime=atime+(above( sin(time),0 )*0.02 ); -shape_0_per_frame6=//ang=0.188+((sin(atime/5)*0.5+0.5)*2.39); -shape_0_per_frame7=//x=(sin(atime*0.3)*0.07)+0.5; -shape_0_per_frame8=//y=(cos(atime*0.1)*0.07)+0.5; -shape_0_per_frame9=//rad=((bass+mid+treb)/6)*1.4+0.2; -shape_0_per_frame10=//sides=bass*16 -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=1.13600 -shapecode_1_r=0.342 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.200 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=adv=adv+(bass*bass)/15; -shape_1_per_frame3= -shape_1_per_frame4=r=rand(10)*0.1*0.5+0.5; -shape_1_per_frame5=g=r; -shape_1_per_frame6=b=r; -shape_1_per_frame7= -shape_1_per_frame8=x=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame9=y=rand(100)*0.01*0.5 + 0.25; -shape_1_per_frame10=rad=rand(100)*0.01*0.4+0.1; -shape_1_per_frame11=ang=rad -shapecode_2_enabled=0 -shapecode_2_sides=24 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.200 -shapecode_2_y=0.800 -shapecode_2_rad=0.59958 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.25664 -shapecode_2_tex_zoom=0.49831 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.886 -shapecode_3_y=0.200 -shapecode_3_rad=0.80814 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.41052 -shapecode_3_r=0.910 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.900 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.0075; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_28=` ((my_uv.xyy*q27 -warp_29=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_30=` ).xyz* -warp_31=` float3(0.8,0.4,0.4)*0.05 + -warp_32=` time*float3(2.3,2.3,1.8)*q29 -warp_33=` ); -warp_34=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y -= (noise9).x*.5; -warp_35=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z -= (noise9).y*.5; -warp_36=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x -= (noise9).z*.5; -warp_37=` -warp_38=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*17 + 3 + uv.x*30)*30 - 21); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*17 + 3 + uv.x*30)*3 - 2.7); -comp_8=` -comp_9=` ret = float3(2.8,2.8,1.2)*ret.x + -comp_10=` float3(2,0.4,2)*ret.y + -comp_11=` float3(0.1,1.3,1.2)*ret.z; -comp_12=` ret *= 0.37; -comp_13=` -comp_14=` ret = ret*ret * (1 + bw2*4); -comp_15=` -comp_16=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R293b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 deleted file mode 100644 index a794eea..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2 skull.milk2 +++ /dev/null @@ -1,533 +0,0 @@ -Created with MILKDROP 3.30 on 21/02/2024 at 23:36:15 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.50 -blending_direction=-1 -random_1=0.987000 -random_2=0.610000 -random_3=0.635000 -random_4=0.094000 -random_5=0.386000 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R293b -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\skull1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 deleted file mode 100644 index 77f7bb4..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293c MilkDrop Tutorial #2.milk2 +++ /dev/null @@ -1,1659 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:57:10 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.410 -blending_direction=-1 -random_1=0.987 -random_2=0.610 -random_3=0.635 -random_4=0.094 -random_5=0.386 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R293b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 deleted file mode 100644 index d39e716..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R293d MilkDrop Tutorial #2.milk2 +++ /dev/null @@ -1,1660 +0,0 @@ -Created with MILKDROP 3.1 on 23/03/2023 at 23:59:09 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.590 -blending_direction=1 -random_1=0.021 -random_2=0.759 -random_3=0.405 -random_4=0.581 -random_5=0.194 - -[PRESET1_BEGIN] -NAME=$$$ Royal - Mashup (128) .milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=2.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=0.99983 -fShader=1.000 -zoom=0.99752 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01565 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=wave_r = wave_r + 0.400*( 0.60*sin(0.933*time) + 0.40*sin(1.045*time) ); -per_frame_2=wave_g = wave_g + 0.100*( 0.60*sin(0.900*time) + 0.40*sin(0.956*time) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*time) + 0.40*sin(0.920*time) ); -per_frame_4=mv_r = wave_r; -per_frame_5=mv_b = wave_b; -per_frame_6=mv_g = wave_g; -per_frame_7=q1 = 0.05*(pow(1+1.2*bass+0.4*bass_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_8=//q1 = 0.6*(bass+bass_att); -per_frame_9=mv_a = if(above(bass-1.2,1),1,bass-1.2); -per_frame_10=q2 = oldq2 + 0.05*(pow(1+1.2*treb+0.4*treb_att+0.1*treb+0.1*treb_att+0.1*mid+0.1*mid_att,6)/fps); -per_frame_11= -per_frame_12=//q2 = oldq2 +q1; -per_frame_13=oldq2 = q2 ; -per_frame_14=monitor = q2; -per_pixel_1=zoom = zoom + rad*0.1*q1; -per_pixel_2= -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret.xyz = tex2D( sampler_main, frac(uv) ).xyz; -warp_5=` -warp_6=` // take the difference between the crisp and blurred images, -warp_7=` // then add it back into the image. Creates spots and stripes over time. -warp_8=` float3 b = lerp(GetBlur2(uv),GetBlur1(uv),uv_orig.x);//GetBlur2(uv); -warp_9=` ret.xyz += (ret.xyz - b)*0.3 - 0.04; -warp_10=` ret.xyz *= 0.95; -warp_11=` -warp_12=` // add noise: -warp_13=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_14=` ret.xyz += 0.04;//(tex2D(sampler_noise_lq, dither_uv).xyz-0.5)*0.3; -warp_15=` -warp_16=` // desaturate over time, to keep the globs white -warp_17=` ret.xyz = lerp(ret.xyz, lum(ret.xyz), 0.2); -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = ret1; -comp_22=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R293b.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.560 -fDecay=0.940 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=5.42874 -fShader=1.000 -zoom=1.00951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.16217 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=beatrate=5; -per_frame_init_2=avgbeatrate=1; -per_frame_init_3=bbtime=1; -per_frame_init_4=lbbtime=.5; -per_frame_init_5=avgdb=.5; -per_frame_init_6=vol=1; -per_frame_init_7=avgvol=.2; -per_frame_init_8=mtime=1000; -per_frame_init_9= -per_frame_init_10=tt=1000*treb; -per_frame_init_11=bt=1000*bass; -per_frame_init_12=mt=1000*mid; -per_frame_1=db=(bass-lbass)*fps; -per_frame_2=lbass=bass; -per_frame_3=avgdb=avgdb*.99+abs(db)*.01; -per_frame_4= -per_frame_5=//beatdection -per_frame_6=rawbeatb=above(db,avgdb*2); -per_frame_7=beatb=rawbeatb*above(time-lbbtime,.75*avgbeatrate)*above(bass_att,.3); -per_frame_8= -per_frame_9=//beatrate calc -per_frame_10=bbtime=time*beatb; -per_frame_11=beatrate=beatb*(bbtime-lbbtime)+(1-beatb)*beatrate; -per_frame_12=avgbeatrate=beatb*(avgbeatrate*.999+beatrate*.001)+(1-beatb)*avgbeatrate; -per_frame_13=lbbtime=time*beatb+(1-beatb)*lbbtime; -per_frame_14= -per_frame_15=bc=bc+beatb; -per_frame_16= -per_frame_17= -per_frame_18= -per_frame_19=vol=(rawbeatb*(db-(avgdb))*.01); -per_frame_20=avgvol=avgvol*.99+vol*.05; -per_frame_21= -per_frame_22=mtime=mtime+min(avgvol*.5,.25); -per_frame_23= -per_frame_24=//decay=.99; -per_frame_25=warp=0; -per_frame_26=wrap=1; -per_frame_27= -per_frame_28= -per_frame_29=warp = 0; -per_frame_30= -per_frame_31=tic = min(time - tin,.1); -per_frame_32=tin = time; -per_frame_33= -per_frame_34=ra = 10; -per_frame_35=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_36=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_37=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_38= -per_frame_39=rb = 1; -per_frame_40=vav = tic*(vav*(1/tic - rb) + rb*(bass+treb+mid)*.33333); -per_frame_41= -per_frame_42=tt = tt + tic*treb_avg; -per_frame_43=mt = mt + tic*mid_avg; -per_frame_44=bt = bt + tic*bass_avg; -per_frame_45=vt = vt + tic*(treb_avg+mid_avg+bass_avg)*.33333; -per_frame_46= -per_frame_47=sz = .2; -per_frame_48= -per_frame_49=q1 = .5 + sz*sin(tt*.629) - sz*sin(tt*.107); -per_frame_50=q2 = .5 + sz*sin(tt*.987) - sz*sin(tt*.456); -per_frame_51= -per_frame_52=q3 = .5 + sz*sin(mt*.654) - sz*sin(mt*.355); -per_frame_53=q4 = .5 + sz*sin(mt*.548) - sz*sin(mt*.875); -per_frame_54= -per_frame_55=q5 = .5 + sz*sin(bt*.687) - sz*sin(bt*.318); -per_frame_56=q6 = .5 + sz*sin(bt*.465) - sz*sin(bt*.526); -per_frame_57= -per_frame_58= -per_frame_59=q7=mtime; -per_frame_60=q8=dbass; -per_pixel_1=xd = q1-x; -per_pixel_2=yd = q2-y; -per_pixel_3= -per_pixel_4=dis = pow(xd*xd+yd*yd,.5); -per_pixel_5=des = 1 - dis*.7071068; -per_pixel_6=des = pow(des,10*q8)*-treb; -per_pixel_7=an = acos(abs(xd)/dis); -per_pixel_8= -per_pixel_9=dx = sign(xd)*.01*cos(an)*des; -per_pixel_10=dy = sign(yd)*.01*sin(an)*des; -per_pixel_11= -per_pixel_12=//dy = dy + sign(xd)*treb*.05*cos(an)*des; -per_pixel_13=//dx = dx + sign(yd)*treb*.05*sin(an)*des*-1; -per_pixel_14= -per_pixel_15= -per_pixel_16=dx=dx-sign(yd)*sin(q7+an)*.001*treb_att*des; -per_pixel_17=dy=dy+sign(xd)*cos(q7+an)*.001*treb*des; -per_pixel_18= -per_pixel_19=sy=1+dx*des; -per_pixel_20=sx=1-dy*des; -per_pixel_21= -per_pixel_22= -per_pixel_23=xd = q3-x; -per_pixel_24=yd = q4-y; -per_pixel_25= -per_pixel_26=dis = pow(xd*xd+yd*yd,.5); -per_pixel_27=des = 1 - dis*.7071068; -per_pixel_28=des = pow(des,10*q8)*-mid; -per_pixel_29=an = acos(abs(xd)/dis); -per_pixel_30= -per_pixel_31=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_32=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_33= -per_pixel_34=//dy = dy + sign(xd)*mid*.05*cos(an)*des; -per_pixel_35=//dx = dx + sign(yd)*mid*.05*sin(an)*des*-1; -per_pixel_36= -per_pixel_37= -per_pixel_38=dx=dx-sign(yd)*sin(q7+an)*.001*mid_att*des; -per_pixel_39=dy=dy+sign(xd)*cos(q7+an)*.001*mid*des; -per_pixel_40= -per_pixel_41=sy=1+dx*des; -per_pixel_42=sx=1-dy*des; -per_pixel_43= -per_pixel_44=xd = q5-x; -per_pixel_45=yd = q6-y; -per_pixel_46= -per_pixel_47=dis = pow(xd*xd+yd*yd,.5); -per_pixel_48=des = 1 - dis*.7071068; -per_pixel_49=des = pow(des,10*q8)*-bass; -per_pixel_50=an = acos(abs(xd)/dis); -per_pixel_51= -per_pixel_52=dx = dx + sign(xd)*.01*cos(an)*des; -per_pixel_53=dy = dy + sign(yd)*.01*sin(an)*des; -per_pixel_54= -per_pixel_55=//dy = dy + sign(xd)*bass*.05*cos(an)*des; -per_pixel_56=//dx = dx + sign(yd)*bass*.05*sin(an)*des*-1; -per_pixel_57= -per_pixel_58= -per_pixel_59=dx=dx-sign(yd)*sin(q7+an)*.001*bass_att*des; -per_pixel_60=dy=dy+sign(xd)*cos(q7+an)*.001*bass*des; -per_pixel_61= -per_pixel_62=sy=1+dx*des; -per_pixel_63=sx=1-dy*des; -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`// (MWmod) sampler sampler_rand00; -comp_2=`float cross, noise, z, mask, scale; -comp_3=`float2 rs, rs0, uv1, uv2, uv3, uv4, uvt; -comp_4=`float3 ret1,ret2,struc,flash2; -comp_5=` -comp_6=`float3 Get1 (float2 uvi){return GetPixel (uvi);} -comp_7=` -comp_8=`shader_body { -comp_9=` -comp_10=`float iter = 4+10*saturate (texsize.x/1024*uv.y); -comp_11=`ret = Get1(uv); ret1 = ret; ret2 = ret; -comp_12=`for (int n =1; n < 10; n++) { -comp_13=` ret1 = max(ret1,Get1(uv+texsize.zw*float2(n,0))); -comp_14=`// ret2 = max(ret2,Get1(uv+texsize.zw*float2(0,n))); -comp_15=`} -comp_16=`struc = ret1; -comp_17=`mask = saturate(1-16*lum(struc)); -comp_18=`struc *= .06/(length(rad/2-length((ret1+ret2*0.2))+0.6)); -comp_19=` -comp_20=`//BACK -comp_21=`//uv4 = (uv-0.5) * (1+0*exp(-pow ((uv.x-0.5)*3-2*q14,2)))+0.5; -comp_22=` -comp_23=` -comp_24=`noise = (tex2D(sampler_noise_lq,2*uv4).r+0.25); -comp_25=`noise *= 1-tex2D(sampler_noise_lq,2*uv4+texsize.zw*-4).r; -comp_26=`// (MWmod) noise *= (0.5+ 0.5*(lum(tex2D(sampler_rand00,uv)) > 0.5))*2; -comp_27=`ret = 0.05+noise*0.5*(1-rad); // texLum (orig *0.5) -comp_28=` -comp_29=`ret *= saturate(1-lum(GetBlur2(uv4-0.13))*8); -comp_30=`ret = lerp (ret,struc, !mask); -comp_31=` -comp_32=`//NEW FLASH -comp_33=`for (int n = 1; n <= 3; n++) -comp_34=`{ -comp_35=` uvt = tex2D(sampler_noise_lq,n*0.074+q25).xy; -comp_36=` uv3 = uv4-uvt; -comp_37=` uv3 = mul (uv3,float2x2 (q23,q24,-q24,q23)); -comp_38=` cross = (0.0001+abs (uv3.x+uv3.y) *abs (uv3.x-uv3.y)) * length(uv3); -comp_39=` flash2 = (3*q22/cross) *GetBlur1(uvt) * (uvt.x < 0.9)* (uvt.x > 0.1)* (uvt.y < 0.9)* (uvt.y > 0.1); -comp_40=` flash2 += 100000*mask*q22*saturate(1-2*length (uv3-0.1)) *noise*GetBlur1(uvt); -comp_41=` ret += flash2; -comp_42=`} -comp_43=`//ret = GetPixel(uv); -comp_44=`//ret *= 1.4; // gamma (orig 1.4 und deakt) -comp_45=`//ret /= float3(1.8,-0.8,2.8); -comp_46=`ret /= float3(0.6,2.6,-0.6); -comp_47=`ret /= float3(1.6,2.5,1.2); -comp_48=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk deleted file mode 100644 index 6e434b2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk +++ /dev/null @@ -1,433 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=advance=0; -wave_1_init2=advance2=0 -wave_1_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_1_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_1_per_frame3=t1=advance; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; -wave_1_per_frame7=t2=advance2 -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_1_per_point5=xp=xp*0.15; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_1_per_point9=yp=yp*0.15; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5) * 0.3; -wave_1_per_point23=a=if( below(a,0), 0 , a); -wave_1_per_point24= -wave_1_per_point25=zp=zp*0.7; -wave_1_per_point26= -wave_1_per_point27=x_screen=xp/zp + 0.5; -wave_1_per_point28=y_screen=yp/zp + 0.5; -wave_1_per_point29= -wave_1_per_point30=x=x_screen; -wave_1_per_point31=y=y_screen; -wave_1_per_point32= -wave_1_per_point33=r=0.2; -wave_1_per_point34=g=0.7; -wave_1_per_point35=b=1.0; -wave_1_per_point36= -wave_1_per_point37= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=advance=0; -wave_2_init2=advance2=0 -wave_2_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_2_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_2_per_frame3=t1=advance; -wave_2_per_frame4= -wave_2_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; -wave_2_per_frame6=t2=advance2; -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.15; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_2_per_point9=yp=yp*0.15; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5)*2; -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=-xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=0.7; -wave_2_per_point34=b=0.2; -wave_2_per_point35= -wave_2_per_point36= -wave_2_per_point37= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=advance=0; -wave_3_init2=advance2=0 -wave_3_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_3_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_3_per_frame3=t1=advance; -wave_3_per_frame4= -wave_3_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; -wave_3_per_frame6=t2=advance2; -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_3_per_point5=xp=xp*0.15; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_3_per_point9=yp=yp*0.15; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5) * 0.3; -wave_3_per_point23=a=if( below(a,0), 0 , a); -wave_3_per_point24= -wave_3_per_point25=zp=zp*0.7; -wave_3_per_point26= -wave_3_per_point27=x_screen=-xp/zp + 0.5; -wave_3_per_point28=y_screen=yp/zp + 0.5; -wave_3_per_point29= -wave_3_per_point30=x=x_screen; -wave_3_per_point31=y=y_screen; -wave_3_per_point32= -wave_3_per_point33=r=0.2; -wave_3_per_point34=g=0.7; -wave_3_per_point35=b=1.0; -wave_3_per_point36= -wave_3_per_point37= -wave_3_per_point38= -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=0.950 -shapecode_0_g=0.960 -shapecode_0_b=0.830 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.007 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.36457 -shapecode_1_ang=6.28319 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.050 -shapecode_1_g=0.040 -shapecode_1_b=0.190 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.060 -shape_1_per_frame1=//rad=bass/2; -shape_1_per_frame2=ang=bass*6.14; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.80; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); -per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; -comp_6=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 deleted file mode 100644 index e142a2f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294.milk2 +++ /dev/null @@ -1,360 +0,0 @@ -Created with MILKDROP 3.21 on 29/10/2023 at 01:20:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=zoom -blending_progress=0.81 -blending_direction=-1 -random_1=0.892683 -random_2=0.532656 -random_3=0.265989 -random_4=0.640379 -random_5=0.772493 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - LuxXx - FlameGame -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=4.010 -fDecay=0.970 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.008 -fWaveScale=0.299 -fWaveSmoothing=0.630 -fWaveParam=0.080 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.700 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.06620 -sx=1.00000 -sy=1.00000 -wave_r=0.600 -wave_g=0.600 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.280 -nMotionVectorsY=11.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.540 -b2x=1.000 -b3x=1.000 -b1ed=0.050 -per_frame_1=my_volume = (bass + treb + mid)/3; -per_frame_2= -per_frame_3=wave_r = 0.85 + 0.3*sin(time); -per_frame_4=wave_g = 0.2 + 0.2*sin(0.7*time); -per_frame_5=wave_b = 0.15; -per_pixel_1=my_volume = (bass + mid + treb)/3; -per_pixel_2=my_volume_att = (bass_att + mid_att + treb_att)/3; -per_pixel_3=rg1 = max(rg1*0.77,min((my_volume_att-1.1)*0.5,4.5)); -per_pixel_4=rg2 = max(rg2*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_pixel_5= -per_pixel_6=rot = if(rad > 0.295 , -per_pixel_7= 0.3*max(0,min((treb_att-1.1)*0.5,0.5)) , -per_pixel_8= -0.2*max(0.15,min((treb_att-1.1)*1.5, 1.5)) ); -per_pixel_9= -per_pixel_10= -per_pixel_11= -per_pixel_12=zoom = 1 + if(rad > 0.32, -per_pixel_13= if(my_volume > 4, -per_pixel_14= 0.2, -per_pixel_15= 0.015*rg2 + 0.03*rad), -per_pixel_16= if(my_volume > 3.5, -per_pixel_17= if(my_volume > 4, -per_pixel_18= -0.08, -per_pixel_19= -5) , -per_pixel_20= - 0.01)); -warp_1=` -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`float2 rs, rs0, uv1, c, tmp, zz, uvo; -warp_5=`float3 noise, ret1; -warp_6=`int n; -warp_7=`shader_body { -warp_8=`uvo = uv_orig; -warp_9=`uv1 = (uv_orig-.5);//*aspect.xy; -warp_10=` -warp_11=`float z = 1/abs(uv1.y+.3); -warp_12=`rs.x = uv1.x*10; -warp_13=`rs.y = z*2; -warp_14=`rs0 = rs; -warp_15=`rs *=2; -warp_16=` -warp_17=` -warp_18=`c = uv1*4+float2(-.5,0); -warp_19=`//c = rs*.1; -warp_20=`zz = c; -warp_21=` -warp_22=`for (n=1; n<=6; n++) -warp_23=`{ -warp_24=`tmp = zz; -warp_25=`zz.x = tmp.x*tmp.x - tmp.y*tmp.y; -warp_26=`zz.y = 2*tmp.x * tmp.y; -warp_27=`zz = zz + c; -warp_28=`} -warp_29=` -warp_30=`float len=dot(zz,zz); -warp_31=` -warp_32=`ret = tex2D(sampler_noise_lq,abs(zz)/12) * .15/(len+2); -warp_33=`//ret += (-0.001*(1/ (len+2))); -warp_34=`ret += tex2D (sampler_fc_main, uv+ zz*q18); -warp_35=` -warp_36=`//ret += GetBlur2 (frac(uvo))*.8 * saturate(len-6); -warp_37=` -warp_38=`ret *= 1; -warp_39=`ret = ret *.99-.01; -warp_40=` -warp_41=`} -comp_1=`sampler sampler_manyfish; -comp_2=`shader_body -comp_3=`{ -comp_4=` float2 d = texsize.zw*4; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` float2 uv_y = uv-float2(dx.y,dy.y)*0.4; -comp_8=` -comp_9=` float2 uv_dx = uv - float2(dx.x,dy.x)*1; -comp_10=` float2 uv_dz = uv - float2(dx.z,dy.z)*1; -comp_11=` -comp_12=`ret = 0; -comp_13=`ret = lerp(ret, float3(0,1,0), length(float2(dx.z,dy.z))); -comp_14=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_15=` ((uv_dx.xyy*q28 -comp_16=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_17=` ).xyz* -comp_18=` float3(1,1,0)*0.05 + -comp_19=` time*float3(0,0,1)*q31 -comp_20=` ); -comp_21=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_22=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_23=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_24=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).z*saturate(1-GetBlur3(uv).y*8)); -comp_25=`ret = lerp(ret,1,GetBlur1(uv_dz).x*GetBlur1(uv).z*2); -comp_26=` -comp_27=`ret = lerp(ret, float3(1,0,2), length(float2(dx.x,dy.x))); -comp_28=`ret = lerp(ret,float3(1,1,0),GetPixel(uv).x*saturate(1-GetBlur3(uv).y*8)); -comp_29=`ret = lerp(ret,float3(1,1,1),GetBlur1(uv_dx).z*GetBlur1(uv).x*2); -comp_30=` -comp_31=`ret = lerp(saturate(ret),0,GetBlur1(uv).y*4); -comp_32=`//ret += GetBlur1(uv).y*GetBlur1(uv_dz).x*float3(1,1,0)*4; -comp_33=`ret = lerp(ret,float3(0.2,0.5,1),GetPixel(uv).y); -comp_34=` -comp_35=`//ret = lerp(ret,float3(1,0,0),GetBlur1(uv_dx).z*saturate(1-GetBlur3(uv).y*8)*GetBlur1(uv).x*2); -comp_36=` -comp_37=` -comp_38=`} -comp_39=` -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R294 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=8 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.80; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); -per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; -comp_6=`//MilkDrop3 Burn Mode: -comp_7=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(0.8,-2.2,-0.7); -comp_10=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 deleted file mode 100644 index 5be50fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R294b.milk2 +++ /dev/null @@ -1,1721 +0,0 @@ -Created with MILKDROP 3.2 on 23/05/2023 at 22:37:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.58 -blending_direction=1 -random_1=0.901491 -random_2=0.281978 -random_3=0.690650 -random_4=0.889702 -random_5=0.403659 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R295.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5=a2 = trans2; -shape_0_per_frame6=border_a = trans3; -shape_0_per_frame7= -shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_0_per_frame11=r=rand(q3)*.1+instance-instance; -shape_0_per_frame12=g=rand(q3)*.1+instance-instance; -shape_0_per_frame13=b=rand(q3)*.1+instance-instance; -shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5=a2 = trans2; -shape_1_per_frame6=border_a = trans3; -shape_1_per_frame7= -shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame11=r=rand(q3)*.1+instance-instance; -shape_1_per_frame12=g=rand(q3)*.1+instance-instance; -shape_1_per_frame13=b=rand(q3)*.1+instance-instance; -shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_1_per_frame20= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5=a2 = trans2; -shape_2_per_frame6=border_a = trans3; -shape_2_per_frame7= -shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame11=r=rand(q3)*.1+instance-instance; -shape_2_per_frame12=g=rand(q3)*.1+instance-instance; -shape_2_per_frame13=b=rand(q3)*.1+instance-instance; -shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_2_per_frame20= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`ret /= float3(2.8,-0.2,1.2); -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R294.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.02010 -rot=0.01000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.110 -ob_g=0.000 -ob_b=0.100 -ob_a=0.000 -ib_size=0.005 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=advance=0; -wave_1_init2=advance2=0 -wave_1_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_1_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_1_per_frame3=t1=advance; -wave_1_per_frame4= -wave_1_per_frame5= -wave_1_per_frame6=advance2=advance2+ mid_att*mid_att*0.001; -wave_1_per_frame7=t2=advance2 -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_1_per_point5=xp=xp*0.15; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_1_per_point9=yp=yp*0.15; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5) * 0.3; -wave_1_per_point23=a=if( below(a,0), 0 , a); -wave_1_per_point24= -wave_1_per_point25=zp=zp*0.7; -wave_1_per_point26= -wave_1_per_point27=x_screen=xp/zp + 0.5; -wave_1_per_point28=y_screen=yp/zp + 0.5; -wave_1_per_point29= -wave_1_per_point30=x=x_screen; -wave_1_per_point31=y=y_screen; -wave_1_per_point32= -wave_1_per_point33=r=0.2; -wave_1_per_point34=g=0.7; -wave_1_per_point35=b=1.0; -wave_1_per_point36= -wave_1_per_point37= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_init1=advance=0; -wave_2_init2=advance2=0 -wave_2_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_2_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_2_per_frame3=t1=advance; -wave_2_per_frame4= -wave_2_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; -wave_2_per_frame6=t2=advance2; -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.15; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_2_per_point9=yp=yp*0.15; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5)*2; -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=-xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=0.7; -wave_2_per_point34=b=0.2; -wave_2_per_point35= -wave_2_per_point36= -wave_2_per_point37= -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=advance=0; -wave_3_init2=advance2=0 -wave_3_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_3_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_3_per_frame3=t1=advance; -wave_3_per_frame4= -wave_3_per_frame5=advance2=advance2+ mid_att*mid_att*0.001; -wave_3_per_frame6=t2=advance2; -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*7.3+t2)+sin(s*13.8); -wave_3_per_point5=xp=xp*0.15; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*5.4+t2)+sin(s*17.7); -wave_3_per_point9=yp=yp*0.15; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24 )+cos(s*14.4)+cos(s*2.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5) * 0.3; -wave_3_per_point23=a=if( below(a,0), 0 , a); -wave_3_per_point24= -wave_3_per_point25=zp=zp*0.7; -wave_3_per_point26= -wave_3_per_point27=x_screen=-xp/zp + 0.5; -wave_3_per_point28=y_screen=yp/zp + 0.5; -wave_3_per_point29= -wave_3_per_point30=x=x_screen; -wave_3_per_point31=y=y_screen; -wave_3_per_point32= -wave_3_per_point33=r=0.2; -wave_3_per_point34=g=0.7; -wave_3_per_point35=b=1.0; -wave_3_per_point36= -wave_3_per_point37= -wave_3_per_point38= -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.14159 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=0.950 -shapecode_0_g=0.960 -shapecode_0_b=0.830 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.007 -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.36457 -shapecode_1_ang=6.28319 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.050 -shapecode_1_g=0.040 -shapecode_1_b=0.190 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.060 -shape_1_per_frame1=//rad=bass/2; -shape_1_per_frame2=ang=bass*6.14; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0; -per_frame_init_8=q1=0;q2=0;q3=0 -per_frame_1=decay=1; -per_frame_2=//zoom=1.000; -per_frame_3=speed=0.80; -per_frame_4=speedinv=1-speed; -per_frame_5=q1=(qa*speed + bass*speedinv); -per_frame_6=q2=(qb*speed + mid *speedinv); -per_frame_7=q3=(qc*speed + treb*speedinv); -per_frame_8=qa=q1; -per_frame_9=qb=q2; -per_frame_10=qc=q3; -per_frame_11=flux=sin(time/2); -per_frame_12=q4=flux * 0.5 + 0.5; -per_frame_13=q5=flux; -per_frame_14= -per_frame_15=q8=treb_att; -per_frame_16=q9=mid_att; -per_frame_17= -per_frame_18=vol = 0.33*(treb_att + mid_att + bass_att); -per_frame_19=q10=vol; -per_frame_20=r = treb_att; -per_pixel_1=wave_a = (treb_att + mid_att); -per_pixel_2= -per_pixel_3=wave_x = wave_x - (mid_att / 20)*sin(time*0.015+3); -per_pixel_4=wave_y = wave_y - (treb_att / 25)*sin(time*0.019+1); -per_pixel_5=g = treb_att; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp(GetBlur2(uv),GetPixel(uv),0.4); -comp_4=` -comp_5=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,1.9,1),1,ret.x)*1; -comp_6=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk deleted file mode 100644 index c82e87d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295.milk +++ /dev/null @@ -1,381 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5=a2 = trans2; -shape_0_per_frame6=border_a = trans3; -shape_0_per_frame7= -shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_0_per_frame11=r=rand(q3)*.1+instance-instance; -shape_0_per_frame12=g=rand(q3)*.1+instance-instance; -shape_0_per_frame13=b=rand(q3)*.1+instance-instance; -shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5=a2 = trans2; -shape_1_per_frame6=border_a = trans3; -shape_1_per_frame7= -shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame11=r=rand(q3)*.1+instance-instance; -shape_1_per_frame12=g=rand(q3)*.1+instance-instance; -shape_1_per_frame13=b=rand(q3)*.1+instance-instance; -shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_1_per_frame20= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5=a2 = trans2; -shape_2_per_frame6=border_a = trans3; -shape_2_per_frame7= -shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame11=r=rand(q3)*.1+instance-instance; -shape_2_per_frame12=g=rand(q3)*.1+instance-instance; -shape_2_per_frame13=b=rand(q3)*.1+instance-instance; -shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_2_per_frame20= -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`} -comp_25=` diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 deleted file mode 100644 index 6cc78a8..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R295b.milk2 +++ /dev/null @@ -1,447 +0,0 @@ -Created with MILKDROP 3.21 on 19/09/2023 at 21:32:13 -https://twitter.com/MilkDrop2077 - -blending_pattern=patches -blending_progress=0.70 -blending_direction=1 -random_1=0.708537 -random_2=0.699051 -random_3=0.403930 -random_4=0.968835 -random_5=0.283604 - -[PRESET1_BEGIN] -NAME=MilkDrop2077.R201b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.428 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.788 -fModWaveAlphaEnd=1.261 -fWarpAnimSpeed=1.000 -fWarpScale=0.010 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.505 -wave_y=0.550 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=10.080 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.070 -mv_g=1.060 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(-1.6,2.7,1.8); -comp_36=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R295 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=32 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=33 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.500 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_0_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_0_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_0_per_frame4=a = trans; -shape_0_per_frame5=a2 = trans2; -shape_0_per_frame6=border_a = trans3; -shape_0_per_frame7= -shape_0_per_frame8=x = q1 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame9=y = q2 + rand(15)*0.01*bass_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_0_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_0_per_frame11=r=rand(q3)*.1+instance-instance; -shape_0_per_frame12=g=rand(q3)*.1+instance-instance; -shape_0_per_frame13=b=rand(q3)*.1+instance-instance; -shape_0_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_0_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_0_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_0_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_0_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_0_per_frame19=border_b=rand(q3)*.1+instance-instance; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=7 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_1_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_1_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_1_per_frame4=a = trans; -shape_1_per_frame5=a2 = trans2; -shape_1_per_frame6=border_a = trans3; -shape_1_per_frame7= -shape_1_per_frame8=x = q1 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame9=y = q2 + rand(15)*0.01*mid_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_1_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_1_per_frame11=r=rand(q3)*.1+instance-instance; -shape_1_per_frame12=g=rand(q3)*.1+instance-instance; -shape_1_per_frame13=b=rand(q3)*.1+instance-instance; -shape_1_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_1_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_1_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_1_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_1_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_1_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_1_per_frame20= -shapecode_2_enabled=1 -shapecode_2_sides=32 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=33 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.500 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=trans = rand(int(q30))/5+instance-instance; -shape_2_per_frame2=trans2 = rand(int(q30))/5+instance-instance; -shape_2_per_frame3=trans3 = rand(int(q30))/5+instance-instance; -shape_2_per_frame4=a = trans; -shape_2_per_frame5=a2 = trans2; -shape_2_per_frame6=border_a = trans3; -shape_2_per_frame7= -shape_2_per_frame8=x = q1 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame9=y = q2 + rand(15)*0.01*treb_att*if(equal(rand(2),1),1,-1)+instance-instance; -shape_2_per_frame10=rad = .09 + rand(int(q30))/15+instance-instance; -shape_2_per_frame11=r=rand(q3)*.1+instance-instance; -shape_2_per_frame12=g=rand(q3)*.1+instance-instance; -shape_2_per_frame13=b=rand(q3)*.1+instance-instance; -shape_2_per_frame14=r2=rand(q3)*.1+instance-instance; -shape_2_per_frame15=g2=rand(q3)*.1+instance-instance; -shape_2_per_frame16=b2=rand(q3)*.1+instance-instance; -shape_2_per_frame17=border_r=rand(q3)*.1+instance-instance; -shape_2_per_frame18=border_g=rand(q3)*.1+instance-instance; -shape_2_per_frame19=border_b=rand(q3)*.1+instance-instance; -shape_2_per_frame20= -per_frame_init_1=batr=bass_att+treb_att; -per_frame_init_2=natr=batr; -per_frame_1= -per_frame_2=thresh = above(bass_att,thresh)*2+(1-above(bass_att,thresh))*((thresh-1.3)*0.96+1.3); -per_frame_3=dx_r = equal(thresh,2)*0.015*sin(5*time)+(1-equal(thresh,2))*dx_r; -per_frame_4=dy_r = equal(thresh,2)*0.015*sin(6*time)+(1-equal(thresh,2))*dy_r; -per_frame_5=natr=bass_att+thresh*treb_att; -per_frame_6=cha=abs(batr-natr); -per_frame_7=spik=above(abs(cha-addict),addict); -per_frame_8=addict=(addict+cha)/2; -per_frame_9= -per_frame_10=//effects here -per_frame_11=zoom=zoom+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_12= -per_frame_13= -per_frame_14=//added the rotation effect with the same code just to offer some possibilities, activate it if you dare - goody -per_frame_15=//rot=rot+if((above(bass*2,treb)-1),-1,1)*above(cha*thresh,2)*0.1; -per_frame_16= -per_frame_17=//zoomexp=2/zoom; -per_frame_18=mv_r=log(thresh)*spik; -per_frame_19=mv_b=abs(spik*cha-1); -per_frame_20=mv_g=sin(time+thresh); -per_frame_21=mv_a=spik*.75; -per_frame_22= -per_frame_23=//end. -per_frame_24=batr=natr; -per_frame_25=monitor=log(thresh); -per_frame_26= -per_frame_27= -per_frame_28=wave_r = wave_r + 0.35*sin(3*time) + 0.15*sin(2.5*time); -per_frame_29=wave_g = wave_g + 0.35*sin(2.7*time) + 0.15*sin(2.11*time); -per_frame_30=wave_b = wave_b + 0.35*sin(2.84*time) + 0.15*sin(2.3*time); -per_frame_31= -per_frame_32=wave_mystery=wave_mystery*(addict); -per_frame_33= -per_frame_34= -per_frame_35=cog = ocog+0.005*(bass+bass_att+(bass*bass_att)-2); -per_frame_36=ocog = below(cog,30000)*cog; -per_frame_37= -per_frame_38= -per_frame_39=q1=batr; -per_frame_40=q2=spik; -per_frame_41= -per_frame_42= -per_frame_43= -per_frame_44= -per_frame_45= -per_frame_46= -per_frame_47=//Hai guiz, you found the secret message. What are you gonna do now? -per_pixel_1= -per_pixel_2=//Tiles- -per_pixel_3=//movement first: -per_pixel_4=dxm=.01*sin(time*.41); -per_pixel_5=dym=.01*sin(time*.36); -per_pixel_6= -per_pixel_7=//Now the tiles themselves: -per_pixel_8=dx=dxm+.01*sin(x*80+sin(time))+.005*sin(q1*(y*sin(time*.94))); -per_pixel_9=dy=dym+.01*sin(y*80+sin(time))+.005*sin(q1*(x*sin(time*.97))); -per_pixel_10=//end tiles -per_pixel_11= -warp_1=`shader_body -warp_2=`{ -warp_3=` ret = tex2D( sampler_main, uv ).xyz; -warp_4=` -warp_5=` // ERROR DIFFUSION DITHER - looks great -warp_6=` float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=` ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5)/256.0*3; -warp_8=` -warp_9=` // darken over time -warp_10=` //ret -= 0.004; -warp_11=` //ret *= 0.99; -warp_12=` //ret *= 0.97 + 0.03*saturate( length(uv - uv_orig)*200 ); // center only -warp_13=` ret = frac(ret - 0.005); -warp_14=`} -warp_15=` -comp_1=`float2 d, uv_y; -comp_2=`float3 dx, dy; -comp_3=`shader_body -comp_4=`{ -comp_5=` -comp_6=` d = texsize.zw*18; -comp_7=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_8=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_9=` -comp_10=`float3 base = GetPixel(uv); -comp_11=`float3 emboss = (dx - dy + 1); -comp_12=` -comp_13=` d = texsize.zw*2; -comp_14=` dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_15=` dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_16=` -comp_17=`float grad = length(float2(dx.x,dy.x)); -comp_18=` -comp_19=`ret = lerp( float3(0.6,0.5,0.4)*base.x*emboss.x, -comp_20=` float3(8,3,1)*grad, -comp_21=` grad*8 -comp_22=` ); -comp_23=` -comp_24=`//MilkDrop3 Color Mode: -comp_25=`ret /= float3(2.1,0.4,0.4); -comp_26=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk deleted file mode 100644 index b63273a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R296.milk +++ /dev/null @@ -1,374 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.700 -fDecay=1.000 -fVideoEchoZoom=2.221 -fVideoEchoAlpha=0.600 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.325 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=1.42951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=97.85384 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.49138 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.36971 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=1.000 -shape_0_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); -shape_0_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; -shape_0_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; -shape_0_per_frame4=sg1 = abs(sin(time)); -shape_0_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); -shape_0_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); -shape_0_per_frame7=sg4 = abs(1.2*sin(0.85*time)); -shape_0_per_frame8=sg5 = 0*above(sg4,0.8) + 1*below(sg4,0.8); -shape_0_per_frame9=sg6 = if(equal(shpt,2),sg5,sg6); -shape_0_per_frame10=textured = sg6; -shape_0_per_frame11=r = q1; -shape_0_per_frame12=b = q2; -shape_0_per_frame13=g = q3; -shape_0_per_frame14=r2 = q2; -shape_0_per_frame15=g2 = q1; -shape_0_per_frame16=b2 = q3; -shape_0_per_frame17=border_r = 1; -shape_0_per_frame18=border_b = 0; -shape_0_per_frame19=border_g = 0.5 + 0.5*sin(3*time); -shape_0_per_frame20=ang = q4; -shape_0_per_frame21=rad = rad-sg3; -shape_0_per_frame22=x = x + 0.32*sin(0.41*time); -shape_0_per_frame23=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.49138 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.60804 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); -shape_1_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; -shape_1_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; -shape_1_per_frame4=sg1 = abs(sin(time)); -shape_1_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); -shape_1_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); -shape_1_per_frame7=sg4 = abs(1.5*sin(1.85*time)); -shape_1_per_frame8=sg5 = 0*above(sg4,1) + 1*below(sg4,1); -shape_1_per_frame9=sg6 = if(equal(shpt,2),sg5,sg6); -shape_1_per_frame10=textured = sg6; -shape_1_per_frame11=r = q2; -shape_1_per_frame12=b = q1; -shape_1_per_frame13=g = q3; -shape_1_per_frame14=r2 = q3; -shape_1_per_frame15=g2 = q2; -shape_1_per_frame16=b2 = q1; -shape_1_per_frame17=border_r = 1-(0.5*q1 + 0.5*q2); -shape_1_per_frame18=border_b = 1-(0.5*q2 + 0.5*q3); -shape_1_per_frame19=border_g = 1-(0.5*q3 + 0.5*q1); -shape_1_per_frame20=ang = -q4+1; -shape_1_per_frame21=rad = rad + sg3; -shape_1_per_frame22=x = x + 0.32*sin(0.41*time); -shape_1_per_frame23=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.49138 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.88496 -shapecode_2_tex_zoom=0.74192 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=1.000 -shape_2_per_frame1=shpt = above(bass_att,shpt)*2+(1-above(bass_att,shpt))*((shpt-1.3)*0.96+1.3); -shape_2_per_frame2=sdx_r = equal(shpt,2)*0.015*sin(5*time)+(1-equal(shpt,2))*sdx_r; -shape_2_per_frame3=sdy_r = equal(shpt,2)*0.015*sin(6*time)+(1-equal(shpt,2))*sdy_r; -shape_2_per_frame4=sg1 = abs(sin(time)); -shape_2_per_frame5=sg2 = 12*sdx_r*above(sg1,0.5) + 12*sdy_r*below(sg1,0.5); -shape_2_per_frame6=sg3 = if(equal(shpt,2),sg2,sg3); -shape_2_per_frame7= -shape_2_per_frame8=r = q1; -shape_2_per_frame9=b = q3; -shape_2_per_frame10=g = q2; -shape_2_per_frame11=r2 = q1; -shape_2_per_frame12=g2 = q2; -shape_2_per_frame13=b2 = q3; -shape_2_per_frame14=border_r = 0.5 + 0.5*q2; -shape_2_per_frame15=border_b = q1; -shape_2_per_frame16=border_g = 1-abs(q2) - 0.5*sin(3*time); -shape_2_per_frame17=ang = q4+1.5; -shape_2_per_frame18=rad = rad+ (0.5*sg3); -shape_2_per_frame19=x = x + 0.32*sin(0.41*time); -shape_2_per_frame20=y = y + 0.152*cos(0.42*time) + 0.18*cos(0.04*time); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(3,13,5)); -comp_26=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_27=` ((uv3.xyy*q28 -comp_28=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_29=` ).xyz* -comp_30=` float3(11,1,0)*0.05 + -comp_31=` time*float3(0,0,1)*q31 -comp_32=` ); -comp_33=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_34=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_35=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_36=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.5,.5)); -comp_37=` ret -= .2; -comp_38=` -comp_39=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk deleted file mode 100644 index 23d1564..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R298.milk +++ /dev/null @@ -1,317 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.010 -fWaveSmoothing=0.270 -fWaveParam=-0.380 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5 + (bass*.2)*sin(sample*2*(time*10*treb)); -wave_0_per_point2=y = .5 + (bass*.2)*cos(sample*2*(time*10*treb)); -wave_0_per_point3=r = 1 + .5*sin(sample*.10+(time*10*bass)); -wave_0_per_point4=g = 1 + .5*sin(sample*2+(time*50*treb)); -wave_0_per_point5=b = 1 + .5*sin(sample*5+(time*20*mid)); -wave_0_per_point6=a = r; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.34000 -shapecode_0_ang=0.53000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.560 -shapecode_0_g=0.360 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = ang + time; -shapecode_1_enabled=0 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.700 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang = ang - time*.333; -shapecode_2_enabled=0 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.21000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.840 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.580 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang = ang + time*4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-4,1); -warp_13=`uv += .0*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/25; -warp_15=` -warp_16=`uv6 = .4*sin(uv*14+rand_frame); -warp_17=`mus = .01/(length(uv6)); -warp_18=`mus *= .2*(1+roam_cos); -warp_19=`//mus = .2; -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.2*z)+.5); -warp_22=` -warp_23=`float3 ret1 = crisp + mus; -warp_24=` -warp_25=`q25 = 1; -warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_27=` -warp_28=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk deleted file mode 100644 index 4df0f8d..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299.milk +++ /dev/null @@ -1,436 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_point1=x = sample ; -wave_0_per_point2=y = .5+ value2*0; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t -wave_1_per_point1=y = sample ; -wave_1_per_point2=x = .5+ value2*0; -wave_1_per_point3= -wave_1_per_point4=a = .5*q24*(q27%2); -wave_1_per_point5=r = 0; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.100 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.123 -shapecode_2_y=0.000 -shapecode_2_rad=0.27319 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=1 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.510 -shapecode_3_rad=0.19869 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=1.00531 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=0.400 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q31*length((abs(uv1.x)-abs(uv1.y))); -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-2,2); -warp_13=`uv += .0*lum(GetBlur1(uv))*float2 (0,1); -warp_14=`uv -= rs/20; -warp_15=` -warp_16=`uv6 = .4*sin(uv*14+rand_frame); -warp_17=`mus = .01/(length(uv6)); -warp_18=`mus *= .3*(1+roam_cos); -warp_19=`//mus = .2; -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,(uv-.5)*(.95+.2*z)+.5); -warp_22=` -warp_23=`float3 ret1 = crisp + mus; -warp_24=` -warp_25=`q25 = 1; -warp_26=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_27=` -warp_28=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk deleted file mode 100644 index 02f434f..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299b.milk +++ /dev/null @@ -1,328 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_point1=x = sample ; -wave_0_per_point2=y = .5+ value2*0; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_init1=t -wave_1_per_point1=y = sample ; -wave_1_per_point2=x = .5+ value2*0; -wave_1_per_point3= -wave_1_per_point4=a = .5*q24*(q27%2); -wave_1_per_point5=r = 0; -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.510 -shapecode_2_rad=0.19869 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.00531 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=0.400 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3= -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk deleted file mode 100644 index 661774b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299c.milk +++ /dev/null @@ -1,263 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.619 -fWaveScale=0.286 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.900 -fModWaveAlphaEnd=1.900 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.480 -wave_g=0.610 -wave_b=0.790 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.860 -shapecode_0_b2=0.000 -shapecode_0_a2=0.700 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=n=1024; -shape_0_init2=dir=1; -shape_0_per_frame1= -shape_0_per_frame2=dir*=if(above(bass,1.3),-1,1); -shape_0_per_frame3=d=0.2*instance/n;//bass*0.4; -shape_0_per_frame4=r=mid*time*3.1824*treb; -shape_0_per_frame5=x=.5+dir*cos(r)*d*.005-dir*sin(-d+0.5*mid*time)*d*10; -shape_0_per_frame6=y=.5+dir*sin(r)*d*.005+dir*cos(-d+0.5*mid*time)*d*10; -shapecode_1_enabled=1 -shapecode_1_sides=36 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.21524 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a=bass; -shape_1_per_frame2=rad=(bass+mid+treb)/3; -shape_1_per_frame3=x=if(below(bass,1.2),rand(10)*0.1*treb,0.5); -shape_1_per_frame4=y=if(below(bass,1.2),rand(10)*0.1*mid,0.5); -shape_1_per_frame5= -shape_1_per_frame6=r=1-(0.7+0.5*abs(sin(0.05*time+0.5*bass))); -shape_1_per_frame7=g=1-(0.5+0.5*abs(cos(0.05*time-0.4*mid))); -shape_1_per_frame8=b=1-(0.5+0.5*abs(sin(0.05*time+0.6*treb))); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk deleted file mode 100644 index a4d7ae3..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299d.milk +++ /dev/null @@ -1,217 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=3.200 -fWaveScale=1.768 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=1.248 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\claw1.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.140000 -SpriteSY=-0.140000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk deleted file mode 100644 index 011e060..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299e.milk +++ /dev/null @@ -1,433 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.110 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=0.800 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.800 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.97883 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.06283 -shapecode_0_tex_zoom=0.25840 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shape_0_per_frame1=ang=sin(time*.4); -shape_0_per_frame2=; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=421 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03347 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_1_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0002*cos(ma)); -shape_1_per_frame5=my=my+(.0002*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=441 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.03347 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att ; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2; -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_beat*equal(index%2,0); -per_frame_23=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_24=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_25=rott = p2 * 3.1416/2; -per_frame_26= -per_frame_27=q1 = cos(rott); -per_frame_28=q2 = sin(rott); -per_frame_29=q3 = -q2; -per_frame_30=q4 = q1; -per_frame_31= -per_frame_32= -per_frame_33=vol = vol*dec_slow + q26 * (1-dec_slow) + q24*q1; -per_frame_34=q10 = q27*q28;; -per_frame_35= -per_frame_36= -per_frame_37=movex = movex + .03*30/fps; -per_frame_38=q29 = movex; -per_frame_39=movez = movez + .07*30/fps; -per_frame_40=q30 = movez; -per_frame_41= -per_frame_42=q31 = 6 + 4*(1+sin(time/7)); -per_frame_43= -per_frame_44=zoom = 1; -per_frame_45=dy = .00; -per_frame_46=dx = .0; -per_frame_47=warp = 0; -per_frame_48=rot = .0; -per_frame_49= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`float z = 112*length(uv1) ; -warp_12=`float2 d = -normalize(1/uv1); -warp_13=` -warp_14=`float2 rs = clamp(tan(q1*z+q30)*d,0,1); -warp_15=` -warp_16=`if (q28 ==1) {rs *= cos(uv1.yx*1*q27) ;} -warp_17=` -warp_18=`uv += rs/60; -warp_19=` -warp_20=`uv6 = 12*float2(rad, length(bass)); -warp_21=` -warp_22=`//uv6 = mul(uv6,float2x2(_qa)); -warp_23=` -warp_24=`mus = saturate(.08/(sqrt(uv6.y-q10))); -warp_25=`mus *= float3 (2,2,15); -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(bass)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.004 + .005*mus; -warp_32=`ret = ret1 * .99 - .004; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`float z; -comp_2=`float3 ret1, neu, mus; -comp_3=`float2 rs,rs2,uv1,uv2, uv3,uv4,uv6,dz,dz1; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uv2; -comp_7=`//uv = (uv-0.5) * aspect.xy; -comp_8=`dz = 0; -comp_9=` -comp_10=`float2 hor = float2(texsize.z,0); -comp_11=`float2 ver = float2(0,texsize.w); -comp_12=` -comp_13=`float dist = 1; -comp_14=`float inten = 1; -comp_15=`ret1 = 0; -comp_16=`int anz = 3; -comp_17=`int n = 0; -comp_18=`uv4 = (uv+.01); -comp_19=` dz.x = lum(GetPixel(uv4+hor)- GetPixel (uv4-hor)); -comp_20=` dz.y = lum(GetPixel(uv4+ver)- GetPixel (uv4-ver)); -comp_21=` -comp_22=`mus = GetPixel(uv+.0*dz)+.0; -comp_23=` -comp_24=`uv2 = uv-.5; -comp_25=`dz = 0; -comp_26=`while (n <= anz) { -comp_27=` dist = 1-frac(1.0/anz*n+time/2); //evtl sqrt !; -comp_28=` -comp_29=` inten = sqrt(dist)*(1-dist)*2; -comp_30=` uv3 = 2*uv2*dist +.5; -comp_31=`// uv3 *= aspect.yx; -comp_32=` uv3 = frac (uv3); -comp_33=` neu = GetPixel(uv3)+GetBlur1(uv3); -comp_34=` ret1 = max(ret1,neu*inten); -comp_35=`n++; -comp_36=`} -comp_37=` -comp_38=` -comp_39=`ret = ret1.bgr*(.5+mus) + 3*mus*(.1+ret1); -comp_40=`//ret = GetPixel(uv_orig)*2; -comp_41=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\claw1.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.140000 -SpriteSY=-0.140000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk deleted file mode 100644 index 25fe94b..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=42.653 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00350 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -per_pixel_1=zoom = 1 - 0.02*(sign(rad-(1 + sin(time + 1.04)))); -per_pixel_2=rot = - 0.02*(sign(rad-(1 + sin(time + 2.09)))); -per_pixel_3=warp = + (sign(rad-(1 + sin(time)))); -per_pixel_4=sx = 1 - 0.02*(sign(rad-(1 + sin(time)))); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` - -[SPRITE1_BEGIN] -SpriteName=sprites\claw1.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.140000 -SpriteSY=-0.140000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk deleted file mode 100644 index bd20117..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R299f2.milk +++ /dev/null @@ -1,351 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.005; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32=r=1; -wave_0_per_point33=g=1; -wave_0_per_point34=b=1; -wave_0_per_point35= -wave_0_per_point36= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=advance=advance+ 0.005; -wave_1_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_1_per_frame3=t1=advance -wave_1_per_point1=s=sample*6.28; -wave_1_per_point2= -wave_1_per_point3=//plot random x position via function of sample pos; -wave_1_per_point4=xp=sin(s)+sin(s*0.14)+sin(s*32.3)+sin(s*9.8); -wave_1_per_point5=xp=xp*0.20; -wave_1_per_point6= -wave_1_per_point7=//plot random y position via function of sample pos; -wave_1_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_1_per_point9=yp=yp*0.20; -wave_1_per_point10= -wave_1_per_point11=//plot random z position via function of sample pos; -wave_1_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_1_per_point13=zp=zp*0.25; -wave_1_per_point14= -wave_1_per_point15=//pull stars toward screen -wave_1_per_point16=zp=zp + 1 - t1; -wave_1_per_point17= -wave_1_per_point18=//correct when below 0 -wave_1_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_1_per_point20= -wave_1_per_point21=//darken far stars -wave_1_per_point22=a=(1 - zp*0.5); -wave_1_per_point23= -wave_1_per_point24=zp=zp*0.7; -wave_1_per_point25= -wave_1_per_point26=x_screen=xp/zp + 0.5; -wave_1_per_point27=y_screen=yp/zp + 0.5; -wave_1_per_point28= -wave_1_per_point29=x=x_screen; -wave_1_per_point30=y=y_screen; -wave_1_per_point31= -wave_1_per_point32=r=1; -wave_1_per_point33=g=1; -wave_1_per_point34=b=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=advance=advance+ 0.005; -wave_2_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_2_per_frame3=t1=advance -wave_2_per_point1=s=sample*6.28; -wave_2_per_point2= -wave_2_per_point3=//plot random x position via function of sample pos; -wave_2_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_2_per_point5=xp=xp*0.20; -wave_2_per_point6= -wave_2_per_point7=//plot random y position via function of sample pos; -wave_2_per_point8=yp=cos(s)+sin(s*0.14)+cos(s*13.4)+sin(s*37.7); -wave_2_per_point9=yp=yp*0.20; -wave_2_per_point10= -wave_2_per_point11=//plot random z position via function of sample pos; -wave_2_per_point12=zp=cos(s)+cos(s*2.24)+cos(s*37.4)+cos(s*15.7); -wave_2_per_point13=zp=zp*0.25; -wave_2_per_point14= -wave_2_per_point15=//pull stars toward screen -wave_2_per_point16=zp=zp + 1 - t1; -wave_2_per_point17= -wave_2_per_point18=//correct when below 0 -wave_2_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_2_per_point20= -wave_2_per_point21=//darken far stars -wave_2_per_point22=a=(1 - zp*0.5); -wave_2_per_point23= -wave_2_per_point24=zp=zp*0.7; -wave_2_per_point25= -wave_2_per_point26=x_screen=xp/zp + 0.5; -wave_2_per_point27=y_screen=yp/zp + 0.5; -wave_2_per_point28= -wave_2_per_point29=x=x_screen; -wave_2_per_point30=y=y_screen; -wave_2_per_point31= -wave_2_per_point32=r=1; -wave_2_per_point33=g=1; -wave_2_per_point34=b=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=advance=advance+ 0.005; -wave_3_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_3_per_frame3=t1=advance -wave_3_per_point1=s=sample*6.28; -wave_3_per_point2= -wave_3_per_point3=//plot random x position via function of sample pos; -wave_3_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*14.3)+sin(s*19.8); -wave_3_per_point5=xp=xp*0.20; -wave_3_per_point6= -wave_3_per_point7=//plot random y position via function of sample pos; -wave_3_per_point8=yp=cos(s)+sin(s*0.34)+cos(s*17.4)+sin(s*37.7); -wave_3_per_point9=yp=yp*0.20; -wave_3_per_point10= -wave_3_per_point11=//plot random z position via function of sample pos; -wave_3_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*27.4)+cos(s*14.7); -wave_3_per_point13=zp=zp*0.25; -wave_3_per_point14= -wave_3_per_point15=//pull stars toward screen -wave_3_per_point16=zp=zp + 1 - t1; -wave_3_per_point17= -wave_3_per_point18=//correct when below 0 -wave_3_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_3_per_point20= -wave_3_per_point21=//darken far stars -wave_3_per_point22=a=(1 - zp*0.5); -wave_3_per_point23= -wave_3_per_point24=zp=zp*0.7; -wave_3_per_point25= -wave_3_per_point26=x_screen=xp/zp + 0.5; -wave_3_per_point27=y_screen=yp/zp + 0.5; -wave_3_per_point28= -wave_3_per_point29=x=x_screen; -wave_3_per_point30=y=y_screen; -wave_3_per_point31= -wave_3_per_point32=r=1; -wave_3_per_point33=g=1; -wave_3_per_point34=b=1; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.35581 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.73458 -shapecode_0_r=1.000 -shapecode_0_g=0.900 -shapecode_0_b=0.840 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang=sin(time*0.5)*0.004 -per_frame_1=t = time*12.3; -per_frame_2=wave_x = wave_x + 0.350*( 0.70*sin(2.221*time*5) + 0.30*sin(1.821*time*15) ); -per_frame_3=wave_y = wave_y + 0.350*( 0.30*sin(1.942*time*5) + 0.70*sin(2.522*time*15) ); -per_frame_4=wave_r = wave_r + 0.790*( 0.60*sin(0.823*t) + 0.40*sin(0.916*t) ); -per_frame_5=wave_g = wave_g + 0.790*( 0.60*sin(0.900*t) + 0.40*sin(1.023*t) ); -per_frame_6=wave_b = wave_b + 0.790*( 0.60*sin(0.808*t) + 0.40*sin(0.949*t) ); -per_frame_7=rot = rot + 0.030*( 0.60*sin(0.38*time) + 0.40*sin(0.54*time) ); -per_frame_8=dx = dx + 0.002*( 0.60*sin(0.434*time) + 0.40*sin(0.277*time) ); -per_frame_9=dy = dy + 0.002*( 0.60*sin(0.384*time) + 0.40*sin(0.477*time) ); -warp_1=`shader_body -warp_2=`{ret=GetPixel(uv); -warp_3=`float2 mo=uv-uv_orig; -warp_4=`ret=GetPixel(uv_orig+mo*lum(ret)); -warp_5=`ret=ret*0.99-0.002; -warp_6=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float3 rnd = tex2D(sampler_noise_lq, rand_frame.xy + uv*texsize.xy*texsize_noise_lq.zw)*2-1; -comp_4=` -comp_5=`ret = GetPixel(uv); -comp_6=` -comp_7=`float2 d = texsize.zw * 8; -comp_8=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -comp_9=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -comp_10=` -comp_11=`uv -= float2(lum(dx),lum(dy))*texsize.zw*32; -comp_12=` -comp_13=` -comp_14=`ret = pow(abs(GetBlur3(uv+rnd.xy*texsize.zw*5)*2-GetPixel(uv))*1.6,2)*0.9; -comp_15=` -comp_16=`} -comp_17=` - -[SPRITE1_BEGIN] -SpriteName=sprites\claw1.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.140000 -SpriteSY=-0.140000 -SpriteRot=1.000000 -SpriteSpeed=0.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 deleted file mode 100644 index 4a2f7bf..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno.milk2 +++ /dev/null @@ -1,1089 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:39:15 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.522 -blending_direction=-1 -random_1=0.928 -random_2=0.567 -random_3=0.683 -random_4=0.074 -random_5=0.212 - -[PRESET1_BEGIN] -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=0.267 -fWaveSmoothing=0.000 -fWaveParam=-0.800 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=0.22705 -fShader=0.000 -zoom=1.01000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=16.032 -mv_dx=-0.000 -mv_dy=-0.036 -mv_l=0.060 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.100 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=wave_r=wave_r+(0.6*sin(bass*2.500)+0.4*sin(time*0.70)); -per_frame_2=wave_b=wave_b+(0.6*sin(treb*2.500)+0.4*sin(time*0.89)); -per_frame_3=wave_g=wave_g+(0.6*sin(mid*2.500)+0.4*sin(time*0.74)); -per_frame_4=q1=rot+0.005*sin(time*0.5); -per_pixel_1=rot=q1*2*rad*pow(0&(4+2*sin(rad*20+time))*.1,6); -warp_1=`shader_body -warp_2=`{ -warp_3=`//uv = uv_orig; -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = (2*GetBlur1(frac(uv+float2(1,0)*d))-2*GetBlur1(frac(uv-float2(1,0)*d)))*0.5; -warp_6=` float3 dy = (2*GetBlur1(frac(uv+float2(0,1)*d))-2*GetBlur1(frac(uv-float2(0,1)*d)))*0.5; -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.03; -warp_11=` float1 c2 = -0.008; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (2*ret.y - 2*b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_22=` ((my_uv.xyy*q27 -warp_23=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_24=` ).xyz* -warp_25=` float3(1,1,0)*0.05 + -warp_26=` time*float3(0,0,1)*q29 -warp_27=` ); -warp_28=`if(ret.x> q21*q13 && ret.x<= q24*q11 )ret.y += (noise9).x*.5; -warp_29=`if(ret.y> q22*q11 && ret.y<= q25*q12 )ret.z += (noise9).y*.5; -warp_30=`if(ret.z> q23*q12 && ret.z<= q26*q13 )ret.x += (noise9).z*.5; -warp_31=` ret.x += (2*ret.x - 2*b1.x)*c1 + c2; -warp_32=` -warp_33=` -warp_34=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_35=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_36=` ret.z += (2*ret.z - 2*b1.z)*c1 + c2; -warp_37=`//ret = 0; -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_5=` float3 dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_6=` -comp_7=`float2 uv_x = uv- float2(dx.x,dy.x)*texsize.zw*4 + float2(dx.y,dy.y)*texsize.zw*32; -comp_8=`ret = lerp(GetBlur2(uv).x,GetBlur3(uv).x,0.6) + (GetPixel(uv_x).x-GetBlur1(uv_x).x)*1; -comp_9=`ret =sqrt(ret); -comp_10=`ret = 1- ret; -comp_11=`ret *= lerp(float3(2,1,0),float3(0.5,1,2),(uv.x+uv.y)*0.5); -comp_12=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_13=` ((uv_x.xyy*q28 -comp_14=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_15=` ).xyz* -comp_16=` float3(1,1,0)*0.05 + -comp_17=` time*float3(0,0,1)*q31 -comp_18=` ); -comp_19=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_20=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_21=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_22=`ret = lerp(ret,float3(2,1,0),GetBlur2(uv + float2(dx.y,dy.y)*0.1).y*2); -comp_23=`ret = lerp(ret,length(float2(dx.x,dy.x)) + GetPixel(uv).x,GetBlur1(uv).y*1.2); -comp_24=` -comp_25=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0064XXXd double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=26.025 -fWaveSmoothing=0.535 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=0.940 -fWarpAnimSpeed=2.630 -fWarpScale=3.209 -fZoomExponent=1.00180 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.335 -dx=0.00000 -dy=0.00001 -warp=0.01000 -sx=0.99000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.430 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=25.600 -nMotionVectorsY=16.032 -mv_dx=0.000 -mv_dy=-0.036 -mv_l=0.060 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.397); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.940 -wavecode_1_g=1.040 -wavecode_1_b=0.960 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.47500 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.080 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.94000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.010 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.04000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.040 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.14273 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.060 -shapecode_1_r2=1.000 -shapecode_1_g2=1.070 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.3328*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.480 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.080 -shapecode_2_g=1.000 -shapecode_2_b=0.910 -shapecode_2_a=1.000 -shapecode_2_r2=0.455 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.265*sin(time*6.594))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=0.990 -shapecode_3_r2=0.000 -shapecode_3_g2=1.060 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=q1=sin(0.65*time); -per_frame_2=q2=sin(0.23*time); -per_frame_3=q3=sin(.3*time); -per_frame_4=q4=abs(sin(40*time)); -per_frame_5= -per_frame_6=bt=bt+bass/fps; -per_frame_7=bt=bt*above(100,bt); -per_frame_8=q5=sin(bt); -per_frame_9=q6=bt; -per_frame_10= -per_frame_11=q11=int(rand(200)); q11=q11*equal(q11,1); -per_frame_12=q12=int(rand(100)); q12=q12*equal(q12,1); -per_frame_13=q13=int(rand(150)); q13=q13*equal(q13,1); -per_frame_14= -per_frame_15=rot=rot-0.026*sin(bass_att*0.09)*sin(0.28*time); -per_frame_16= -per_frame_17=dy=0.00189*sin(time*0.6978)+0.00189*cos(time*0.229); -per_frame_18=dx=.002*cos(time*.442)+.002*sin(time*.52); -per_pixel_1=//zoom=0.734-0.043*above(rad,0.11); -per_pixel_2=//zoom=zoom+0.063*above(rad,0.11); -per_pixel_3=//zoom=zoom-.05*above(rad,.2); -per_pixel_4=//zoom=zoom+.05*above(rad,.21); -per_pixel_5=//zoom=zoom-.05*above(rad,.3); -per_pixel_6=//zoom=zoom+0.04*above(rad,0.214); -per_pixel_7=//zoom=zoom-0.052*above(rad,0.47); -per_pixel_8=//zoom=zoom+.05*above(rad,.41); -per_pixel_9=//zoom=zoom-0.047*above(rad,0.407); -per_pixel_10=//zoom=zoom+0.062*above(rad,0.445); -per_pixel_11=//zoom=zoom-.05*above(rad,.6); -per_pixel_12=//zoom=zoom+.05*above(rad,.61); -per_pixel_13=//zoom=zoom-0.046*above(rad,0.61); -per_pixel_14=//zoom=zoom+.05*above(rad,.71); -per_pixel_15=//zoom=zoom-0.069*above(rad,1.06); -per_pixel_16=//zoom=zoom+.05*above(rad,.805); -per_pixel_17=//zoom=zoom-.05*above(rad,.9); -per_pixel_18=//zoom=zoom+.05*above(rad,.91); -per_pixel_19= -per_pixel_20= -per_pixel_21=zoom=zoom+.15*x*.05*sin(rad*time*2); -per_pixel_22=zoom=zoom+.15*(1-x)*.05*sin(rad*time*2); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.38; -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 deleted file mode 100644 index 734ccff..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R300 Inferno2.milk2 +++ /dev/null @@ -1,1124 +0,0 @@ -Created with MILKDROP 3.0 on 16/03/2023 at 20:41:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=corner -blending_progress=0.450 -blending_direction=-1 -random_1=0.235 -random_2=0.721 -random_3=0.320 -random_4=0.293 -random_5=0.571 - -[PRESET1_BEGIN] -NAME=aKo - Hypnotic Punch - bloating conquesting tick 004g sdf.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.150 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=4.914 -fWarpScale=3.795 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.01951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.48454 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=256 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=20.35074 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=r=r+0.5*sin(treb*1.13); -wave_0_per_frame2=g=g+0.5*sin(bass*1.33); -wave_0_per_frame3=b=b+0.5*sin(mid*1.23); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=256 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=100.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=vol = (5*bass_att + 3*mid_att + 2*treb_att)/30; -per_frame_2=wave_r = wave_r + pow(sin(time),3); -per_frame_3=wave_g = wave_g + pow(sin(1.32*time),4); -per_frame_4=wave_b = wave_b + pow(sin(2.31*time),sin(1.33*time)); -per_frame_5=wave_x = wave_x + (0.1*sin(1.44*time)+ 0.065*sin(time*3.62) + 0.14*sin(0.35*time))/5; -per_frame_6=wave_y = wave_y + (0.14*sin(1.341*time)+ 0.045*sin(time*3.12) + 0.13*sin(0.45*time))/5; -per_frame_7=dx = dx + 1.8*vol*(0.006*sin(2.11*time)+0.0085*sin(0.649*time)); -per_frame_8=dy = dy + 1.8*vol*(0.007*sin(2.32*time)+0.0075*sin(0.789*time)); -per_frame_9=rot = rot + 0.1*sin(0.45*time); -per_frame_10=rot = rot*vol; -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.3; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.03*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.001; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*3.5 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` float L = lum(ret); -comp_5=` float bw = saturate(cos(L*27 + 3)*30 - 26); -comp_6=` float L2 = lum(GetBlur1(uv)); -comp_7=` float bw2 = saturate(cos(L*27 + 3)*3 - 6); -comp_8=` -comp_9=` ret = float3(1,.2,1.1)*ret.x + -comp_10=` float3(.5,.1,.1)*ret.y + -comp_11=` float3(.1,.1,1.2)*ret.z; -comp_12=` -comp_13=` ret = ret*ret * (.5 + bw*bw2*1); -comp_14=` -comp_15=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.0064XXX.milk -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=4.960 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=2.000 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.05500 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.02349 -sx=1.00000 -sy=1.00000 -wave_r=0.728 -wave_g=0.520 -wave_b=0.471 -wave_x=0.500 -wave_y=0.405 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=51.840 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.375 -mv_g=0.350 -mv_b=0.396 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.970 -b3x=1.220 -b1ed=0.153 -wavecode_0_enabled=0 -wavecode_0_samples=12 -wavecode_0_sep=2 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.21000 -wavecode_0_smoothing=0.45500 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=0.780 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.47500 -wavecode_1_r=0.840 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.850 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.59000 -wavecode_2_r=1.030 -wavecode_2_g=1.140 -wavecode_2_b=1.000 -wavecode_2_a=1.190 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.060 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.860 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.850 -shapecode_0_border_g=0.820 -shapecode_0_border_b=1.010 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.395 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.95000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.970 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.220 -shapecode_2_border_g=0.770 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.475 -shapecode_3_rad=0.10800 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.76000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.780 -shapecode_3_border_g=1.120 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .0035*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + 0.001*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 1 + 16*abs(cos(time*.1)); -per_frame_53=q32 = 0.48*cos(time*0.078)/4; -per_frame_54= -per_frame_55= -per_frame_56= -per_pixel_1=zoom = 1+.02*rad*q20; -per_pixel_2=dy = -.00; -per_pixel_3=warp =.1; dx = .0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` uv = uv - float2(0,1)*texsize.zw*0; -warp_5=` -warp_6=` float1 d = 0.024; -warp_7=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*1280*texsize.z; -warp_8=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*1024*texsize.w; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.05; -warp_10=` -warp_11=` -warp_12=` -warp_13=` ret.y = tex2D( sampler_fc_main, my_uv - floor(my_uv)).y; -warp_14=` ret.y += (ret.y - GetBlur1(my_uv - floor(my_uv)).y - 0.131)*0.13 +0.017; -warp_15=` ret.z = (tex2D(sampler_main, uv_orig).y - ret.y)*2 + 0.5; -warp_16=` -warp_17=` d = 0.014; -warp_18=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*1280*texsize.z; -warp_19=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*1024*texsize.w; -warp_20=` my_uv = uv + float2(dx,dy)*0.01; -warp_21=` -warp_22=` ret.x = tex2D( sampler_fw_main, my_uv).x; -warp_23=` -warp_24=` -warp_25=` ret.x += (ret.x - GetBlur3(uv).x - 0.02)*.5; -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`float a,b,c; -comp_2=`shader_body -comp_3=`{ -comp_4=` float3 base = GetBlur3(uv) + GetBlur2(uv) + GetBlur1(uv) + tex2D(sampler_main, uv)*0.8 - 0.4 ; -comp_5=`a =base.x/4;b = base.y/4; c = base.z/4; -comp_6=`c = c + b + a*b; -comp_7=`a = a + c + a*c; -comp_8=`base = .3*a; -comp_9=`ret = base*(1.3-base)*(0.7-base)*2*float3(2.2,0.4,1.2) + pow(base,2)*float3(2.9,2.5,0.8); //MilkDrop2077 color mod -comp_10=`//ret.xy = ret.yx; -comp_11=`ret *= 1.7; -comp_12=`ret -= 1.4; -comp_13=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 deleted file mode 100644 index bc08449..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.R301 flexi - shelter in infinity planets.milk2 +++ /dev/null @@ -1,1461 +0,0 @@ -Created with MILKDROP 3.0 on 03/03/2023 at 01:37:11 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.579 -blending_direction=1 -random_1=0.036 -random_2=0.288 -random_3=0.151 -random_4=0.357 -random_5=0.721 - -[PRESET1_BEGIN] -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000000 -fGammaAdj=1.000000 -fDecay=1.000000 -fVideoEchoZoom=0.999797 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004538 -fWaveScale=0.167026 -fWaveSmoothing=0.000000 -fWaveParam=0.000001 -fModWaveAlphaStart=1.000000 -fModWaveAlphaEnd=1.000001 -fWarpAnimSpeed=1.000000 -fWarpScale=0.106584 -fZoomExponent=4.100456 -fShader=0.000000 -zoom=1.000000 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.010000 -sx=1.000000 -sy=1.000000 -wave_r=1.000000 -wave_g=1.000000 -wave_b=1.000000 -wave_x=0.950000 -wave_y=1.000000 -ob_size=0.000000 -ob_r=1.000000 -ob_g=1.000000 -ob_b=1.000000 -ob_a=0.000000 -ib_size=0.000000 -ib_r=1.000000 -ib_g=1.000000 -ib_b=1.000000 -ib_a=1.000000 -nMotionVectorsX=64.000000 -nMotionVectorsY=48.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=0.000000 -mv_r=1.000000 -mv_g=1.000000 -mv_b=0.000000 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.000000 -wavecode_0_enabled=0 -wavecode_0_samples=52 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.010000 -wavecode_0_smoothing=0.000000 -wavecode_0_r=1.000000 -wavecode_0_g=0.000000 -wavecode_0_b=1.000000 -wavecode_0_a=1.000000 -wave_0_init1=t8 = 1; -wave_0_init2=t1 = q5; -wave_0_per_point1=sp = sample*6.2832*32; -wave_0_per_point2= -wave_0_per_point3=ti = time*.005; -wave_0_per_point4= -wave_0_per_point5=x = .5 + (sin(ti*.95 + sp*1.1) + sin(ti*1.35 + sp*1.25)); -wave_0_per_point6=y = .5 + (sin(ti*1.12 + sp*.87) + sin(ti*.45 + sp*1.87)); -wave_0_per_point7= -wave_0_per_point8=x = abs(x); -wave_0_per_point9=y = abs(y); -wave_0_per_point10=x = x -int(x); -wave_0_per_point11=y = y -int(y); -wave_0_per_point12= -wave_0_per_point13=r = x; -wave_0_per_point14=g = 1-y; -wave_0_per_point15=b = 1; -wavecode_1_enabled=1 -wavecode_1_samples=12 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.012402 -wavecode_1_smoothing=0.000000 -wavecode_1_r=0.500000 -wavecode_1_g=0.600000 -wavecode_1_b=1.000000 -wavecode_1_a=1.000000 -wave_1_init1=t8 = 1; -wave_1_init2=t1 = q5; -wave_1_per_point1=ti = q2*.9 - sample*0; -wave_1_per_point2= -wave_1_per_point3=x = .5 + (sin(ti*.95) + sin(ti*1.35))*.25; -wave_1_per_point4=y = .5 + (sin(ti*1.12) + sin(ti*.45))*.25; -wave_1_per_point5= -wave_1_per_point6=r = x; -wave_1_per_point7=g = 1-y; -wave_1_per_point8= -wave_1_per_point9=y = (y-.5)/q20+.5; -wave_1_per_point10= -wave_1_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); -wave_1_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); -wave_1_per_point13= -wavecode_2_enabled=1 -wavecode_2_samples=12 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.013034 -wavecode_2_smoothing=0.000000 -wavecode_2_r=1.000000 -wavecode_2_g=1.000000 -wavecode_2_b=1.000000 -wavecode_2_a=1.000000 -wave_2_init1=t8 = 1; -wave_2_init2=t1 = q5; -wave_2_per_frame1=t1=sin(time)*0.5+0.5; -wave_2_per_frame2=t2=sin(time+2.1)*0.5+0.5; -wave_2_per_frame3=t3=sin(time+4.2)*0.5+0.5; -wave_2_per_frame4= -wave_2_per_frame5=t4=sin(time+1.1)*0.5+0.5; -wave_2_per_frame6=t5=sin(time+3.1)*0.5+0.5; -wave_2_per_frame7=t6=sin(time+5.2)*0.5+0.5; -wave_2_per_point1=ti = q3*.9 - sample*0; -wave_2_per_point2= -wave_2_per_point3=x = .5 + (sin(ti*1.05) + sin(ti*.785))*.25; -wave_2_per_point4=y = .5 + (sin(ti*.882) + sin(ti*1.45))*.25; -wave_2_per_point5= -wave_2_per_point6=r = x; -wave_2_per_point7=g = 1-y; -wave_2_per_point8= -wave_2_per_point9=y = (y-.5)/q20+.5; -wave_2_per_point10= -wave_2_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); -wave_2_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); -wave_2_per_point13= -wavecode_3_enabled=1 -wavecode_3_samples=511 -wavecode_3_sep=4 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=0.023445 -wavecode_3_smoothing=0.000000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=ab = 1; -wave_3_per_frame1=t1 = q4*0.75; -wave_3_per_frame2=t2 = q5*0.75; -wave_3_per_frame3=t3 = q6*0.75; -wave_3_per_frame4=t4 = q4*0.75; -wave_3_per_frame5=t5 = q5*0.75; -wave_3_per_frame6=t6 = q6*0.75; -wave_3_per_frame7=t8 = 1; -wave_3_per_point1=ti = q4*.9 - sample*0; -wave_3_per_point2= -wave_3_per_point3=x = .5 + (sin(ti*.545) + sin(ti*1.156))*.25; -wave_3_per_point4=y = .5 + (sin(ti*.4782) + sin(ti*1.068))*.25; -wave_3_per_point5= -wave_3_per_point6=r = x; -wave_3_per_point7=g = 1-y; -wave_3_per_point8= -wave_3_per_point9=y = (y-.5)/q20+.5; -wave_3_per_point10= -wave_3_per_point11=x = x + .005*(int(rand(1001))*.001*1 -.5); -wave_3_per_point12=y = y + .005*(int(rand(1001))*.001*1 -.5); -wave_3_per_point13= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_x=1.000000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.011427 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=0.000000 -shapecode_0_tex_zoom=0.503296 -shapecode_0_r=1.000000 -shapecode_0_g=0.000000 -shapecode_0_b=0.000000 -shapecode_0_a=1.000000 -shapecode_0_r2=1.000000 -shapecode_0_g2=0.000000 -shapecode_0_b2=0.000000 -shapecode_0_a2=1.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=1.000000 -shapecode_0_border_a=0.000000 -shape_0_init1=vx = 0; -shape_0_init2=vy = 0; -shape_0_per_frame1=mx = int(rand(1001))*.001; -shape_0_per_frame2=my = int(rand(1001))*.001; -shape_0_per_frame3= -shape_0_per_frame4=mx = mx*6.283; -shape_0_per_frame5=my = pow(my,4); -shape_0_per_frame6= -shape_0_per_frame7=x = .5 + my*sin(mx); -shape_0_per_frame8=y = .5 + my*cos(mx); -shape_0_per_frame9= -shape_0_per_frame10= -shape_0_per_frame11=r = x; -shape_0_per_frame12=g = 1-y; -shape_0_per_frame13=b = 1; -shape_0_per_frame14=r2=r; -shape_0_per_frame15=g2=g; -shape_0_per_frame16=b2=b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=a = above(bass*mid*treb,int(rand(1001))*.001*2); -shape_0_per_frame20= -shape_0_per_frame21=a2 = a; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_x=1.000000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.056151 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=0.503296 -shapecode_1_r=0.000000 -shapecode_1_g=1.000000 -shapecode_1_b=0.000000 -shapecode_1_a=1.000000 -shapecode_1_r2=0.000000 -shapecode_1_g2=1.000000 -shapecode_1_b2=0.000000 -shapecode_1_a2=1.000000 -shapecode_1_border_r=1.000000 -shapecode_1_border_g=1.000000 -shapecode_1_border_b=1.000000 -shapecode_1_border_a=0.000000 -shape_1_init1=vx = 0; -shape_1_init2=vy = 0; -shape_1_per_frame1=ti = q2*.9; -shape_1_per_frame2= -shape_1_per_frame3=x = .5 + (sin(ti*.95) + sin(ti*1.35))*.25; -shape_1_per_frame4=y = .5 + (sin(ti*1.12) + sin(ti*.45))*.25; -shape_1_per_frame5= -shape_1_per_frame6=r = x; -shape_1_per_frame7=g = 1-y; -shape_1_per_frame8=b = 1; -shape_1_per_frame9=r2=r; -shape_1_per_frame10=g2=g; -shape_1_per_frame11=b2=b; -shape_1_per_frame12= -shape_1_per_frame13= -shape_1_per_frame14=a = above(bass*mid*treb,int(rand(1001))*.001*2); -shape_1_per_frame15= -shape_1_per_frame16=a2 = a; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_x=1.000000 -shapecode_2_y=0.500000 -shapecode_2_rad=1.005906 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=0.503296 -shapecode_2_r=0.000000 -shapecode_2_g=0.000000 -shapecode_2_b=1.000000 -shapecode_2_a=1.000000 -shapecode_2_r2=0.000000 -shapecode_2_g2=0.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=1.000000 -shapecode_2_border_r=1.000000 -shapecode_2_border_g=1.000000 -shapecode_2_border_b=1.000000 -shapecode_2_border_a=0.000000 -shape_2_init1=vx = 0; -shape_2_init2=vy = 0; -shape_2_per_frame1=x = 1.2; -shape_2_per_frame2=y = q3- 0.4; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_x=0.500000 -shapecode_3_y=0.500000 -shapecode_3_rad=0.100000 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.000000 -shapecode_3_tex_zoom=1.000000 -shapecode_3_r=1.000000 -shapecode_3_g=0.000000 -shapecode_3_b=0.000000 -shapecode_3_a=1.000000 -shapecode_3_r2=0.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=0.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=1.000000 -shapecode_3_border_g=1.000000 -shapecode_3_border_b=1.000000 -shapecode_3_border_a=0.100000 -per_frame_1=wave_a = 0; -per_frame_2=zoom = 1; -per_frame_3=decay = 1; -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=//decay = 0.1; -per_frame_7= -per_frame_8= -per_frame_9=tic = min(time-tin,.1); -per_frame_10=tin = time; -per_frame_11= -per_frame_12=ti = ti + tic*24; -per_frame_13=q1 = above(ti,1); -per_frame_14=ti = ti*below(ti,1); -per_frame_15= -per_frame_16= -per_frame_17=vt = vt + bass*mid*treb*tic*.2; -per_frame_18= -per_frame_19=bt = bt + bass*tic*.4; -per_frame_20=mt = mt + mid*tic*.4; -per_frame_21=tt = tt + treb*tic*.4; -per_frame_22=q2=bt; -per_frame_23=q3=mt; -per_frame_24=q4=tt; -per_frame_25= -per_frame_26=q10 = vt; -per_frame_27= -per_frame_28=monitor = above(bass*mid*treb,int(rand(1001))*.001*2); -per_frame_29= -per_frame_30=q20=aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 pixelsize = texsize.zw; -warp_4=`float2 uvm = uv_orig; -warp_5=` -warp_6=`float2 noise_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_7=`float4 noiseVal = tex2D(sampler_noise_lq, noise_uv); -warp_8=` -warp_9=`ret.xyz = saturate(tex2D( sampler_pw_main,uvm).xyz*float3(1,1,1) - float3(.0,.0,.0)); -warp_10=`ret.xyz = tex2D( sampler_pw_main,uvm).xyz; -warp_11=` -warp_12=` -warp_13=`float3 rsamp = tex2D(sampler_pw_main,uvm + (noiseVal.xy-.5)*12*pixelsize).xyz; -warp_14=`if (length(ret.xy - uvm) > length(rsamp.xy - uvm)) { -warp_15=`ret.xy = rsamp.xy; -warp_16=`} -warp_17=` -warp_18=`rsamp = tex2D(sampler_pw_main,uvm + (noiseVal.zw-.5)*48*pixelsize).xyz; -warp_19=`if (length(ret.xy - uvm) > length(rsamp.xy - uvm)) { -warp_20=`ret.xy = rsamp.xy; -warp_21=`} -warp_22=` -warp_23=`ret.z = tex2D(sampler_fw_main,ret.xy).z; -warp_24=` -warp_25=`ret.z -= q1*.005; -warp_26=` -warp_27=`if (ret.z < .09) { -warp_28=`ret*=0; -warp_29=`} -warp_30=` -warp_31=` -warp_32=`} -comp_1=`sampler sampler_fw_sky; -comp_2=`shader_body -comp_3=`{ -comp_4=`float4 nv = tex2D(sampler_noise_lq, uv); -comp_5=`half1 mod = 0; -comp_6=`//ret.z = 0; -comp_7=` -comp_8=`float2 oset = float2(2,0)*texsize.zw; -comp_9=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_10=`float2 rsamp = tex2D(sampler_main, uv - oset).xy; -comp_11=` -comp_12=`float4 dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_13=`dist -= uv.xyxy; -comp_14=`dist *= dist; -comp_15=`dist += dist.yxwz; -comp_16=`dist = pow(dist,.5); -comp_17=` -comp_18=`if (abs(ret.x-rsamp.x) > 0) { -comp_19=`mod = 1; -comp_20=`} -comp_21=` -comp_22=`oset = float2(0,2)*texsize.zw; -comp_23=`ret.xy = tex2D(sampler_main, uv+oset).xy; -comp_24=`rsamp = tex2D(sampler_main, uv - oset).xy; -comp_25=` -comp_26=`dist = float4(ret.x,ret.y,rsamp.x,rsamp.y); -comp_27=`dist -= uv.xyxy; -comp_28=`dist *= dist; -comp_29=`dist += dist.yxwz; -comp_30=`dist = pow(dist,.5); -comp_31=` -comp_32=`if (abs(ret.y-rsamp.y) > 0) { -comp_33=`mod = 1; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float2 uvm = uv + tex2D(sampler_main, uv).xy*100; -comp_38=` -comp_39=`uvm = abs(frac((uvm+q12)*.5) - .5)*2 +q10; -comp_40=` -comp_41=`uvm = abs(frac((uvm)*.5) - .5)*2; -comp_42=` -comp_43=`ret = tex2D(sampler_fw_sky, uvm).xyz; -comp_44=` -comp_45=`mod *= length(ret.xy-uv); -comp_46=` -comp_47=`if (mod.x > 0) { -comp_48=`ret = mod.x*.25; -comp_49=`} -comp_50=` -comp_51=` -comp_52=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=flexi - shelter in infinity nz- assisass 006d sdf double.milk2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.000 -fDecay=0.950 -fVideoEchoZoom=0.498 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=2 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.010 -fWaveScale=0.010 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=13.30089 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=-0.28000 -dy=-0.32000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ox=.1*cos(sample*6.2831); -wave_0_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_0_per_point3=x=.5+ox*cos(time*0.1+1.0467)-oy*sin(time*0.1+1.0467); -wave_0_per_point4=y=.5+ox*sin(time*0.1+1.0467)+oy*cos(time*0.1+1.0467); -wave_0_per_point5=r=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point6=g=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point7=b=max(abs(sin(3.1415*sample-time))-0.25,0); -wave_0_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_0_per_point9= -wave_0_per_point10=x = x+q1; -wave_0_per_point11=y = y+q2; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ox=.1*cos(sample*6.2831); -wave_1_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_1_per_point3=x=.5+ox*cos(time*0.1)-oy*sin(time*0.1); -wave_1_per_point4=y=.5+ox*sin(time*0.1)+oy*cos(time*0.1); -wave_1_per_point5=r=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point6=g=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point7=b=max(abs(sin(3.1415*sample-time*0.754))-0.25,0); -wave_1_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_1_per_point9= -wave_1_per_point10=x = x+q1; -wave_1_per_point11=y = y+q2; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ox=.1*cos(sample*6.2831); -wave_2_per_point2=oy=.35*sin(sample*6.2831)*1.2; -wave_2_per_point3=x=.5+ox*cos(time*0.1+2.0933)-oy*sin(time*0.1+2.0933); -wave_2_per_point4=y=.5+ox*sin(time*0.1+2.0933)+oy*cos(time*0.1+2.0933); -wave_2_per_point5=r=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point6=g=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point7=b=max(abs(sin(3.1415*sample-time*0.873))-0.25,0); -wave_2_per_point8=a=.2+.8*abs(sin(3.1415*sample-time)); -wave_2_per_point9= -wave_2_per_point10=x = x+q1; -wave_2_per_point11=y = y+q2; -wave_2_per_point12= -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=2.50241 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=0.470 -wavecode_3_a=1.000 -wave_3_per_frame1=temp1=.1*cos((q3+3.1415*q6)+0.1*bass_att); -wave_3_per_frame2=temp2=.35*sin((q3+3.1415*q6)+0.1*bass_att)*1.2; -wave_3_per_frame3=temp3=.1*cos((q4*1.473+3.1415*q6)+0.1*mid_att); -wave_3_per_frame4=temp4=.35*sin((q4*1.473+3.1415*q6)+0.1*mid_att)*1.2; -wave_3_per_frame5=temp5=.1*cos((q5*1.473+3.1415*q6)+0.1*treb_att); -wave_3_per_frame6=temp6=.35*sin((q5*1.473+3.1415*q6)+0.1*treb_att)*1.2; -wave_3_per_frame7= -wave_3_per_frame8=v1=temp1*cos(0*time*0.1+1.0467)-temp2*sin(0*time*0.1+1.0467)+.5; -wave_3_per_frame9=v2=temp1*sin(0*time*0.1+1.0467)+temp2*cos(0*time*0.1+1.0467)+.5; -wave_3_per_frame10=v3=temp3*cos(0*time*0.1+2.0933)-temp4*sin(0*time*0.1+2.0933)+.5; -wave_3_per_frame11=v4=temp3*sin(0*time*0.1+2.0933)+temp4*cos(0*time*0.1+2.0933)+.5; -wave_3_per_frame12=v5=temp5*cos(0*time*0.1)-temp6*sin(0*time*0.1)+.5; -wave_3_per_frame13=v6=temp5*sin(0*time*0.1)+temp6*cos(0*time*0.1)+.5; -wave_3_per_frame14= -wave_3_per_frame15=tmp=v1*(v4-v6)-v2*(v3-v5)+(v3*v6-v5*v4); -wave_3_per_frame16=xcoef=(v1*v1+v2*v2)*(v4-v6)-(v3*v3+v4*v4)*(v2-v6)+(v5*v5+v6*v6)*(v2-v4); -wave_3_per_frame17=ycoef=(v1*v1+v2*v2)*(v3-v5)-(v3*v3+v4*v4)*(v1-v5)+(v5*v5+v6*v6)*(v1-v3); -wave_3_per_frame18=coef=(v1*v1+v2*v2)*(v3*v6-v5*v4) - (v3*v3+v4*v4)*(v1*v6-v5*v2) +(v5*v5+v6*v6)*(v1*v4-v3*v2); -wave_3_per_frame19= -wave_3_per_frame20=xcoef=-xcoef/tmp; -wave_3_per_frame21=ycoef=ycoef/tmp; -wave_3_per_frame22=coef=-coef/tmp; -wave_3_per_frame23= -wave_3_per_frame24=// circle coordinates (t1,t2,t3)=(centerX,centerY,radius) -wave_3_per_frame25=t1=-xcoef*.5; -wave_3_per_frame26=t2=-ycoef*.5; -wave_3_per_frame27=t3=sqrt(.25*(xcoef*xcoef+ycoef*ycoef-4*coef)); -wave_3_per_frame28= -wave_3_per_frame29=// the angles of the electrons with respect to the circle's center -wave_3_per_frame30=// (add 2pi to avoid negative values) -wave_3_per_frame31=v7=atan2(v2-t2,v1-t1)+6.2831; -wave_3_per_frame32=v8=atan2(v4-t2,v3-t1)+6.2831; -wave_3_per_frame33=v9=atan2(v6-t2,v5-t1)+6.2831; -wave_3_per_frame34= -wave_3_per_frame35=// sort v7,v8,v9 (from smaller to bigger) and save in t4,t5,t6. -wave_3_per_frame36=t4=min(v7,v8); t4=min(t4,v9); -wave_3_per_frame37=t6=max(v7,v8); t6=max(t6,v9); -wave_3_per_frame38=t5=if( above(v7-t4,0)*below(v7-t6,0), v7,0); -wave_3_per_frame39=t5=if( above(v8-t4,0)*below(v8-t6,0), v8,t5); -wave_3_per_frame40=t5=if( above(v9-t4,0)*below(v9-t6,0), v9,t5); -wave_3_per_frame41= -wave_3_per_frame42=// t4,t5,t6 now are the sorted angles of the electrons and t4= camera_apex; -warp_23=` -warp_24=`float longitude = atan2(c.x,c.y); -warp_25=`float latitude = (pi - camera_apex + asin(d*sin(camera_apex))); -warp_26=` -warp_27=`float2 polar = float2(longitude,latitude); -warp_28=` -warp_29=`float3 p = float3( sin(polar.x)*sin(polar.y),cos(polar.x)*sin(polar.y),cos(polar.y)); -warp_30=` -warp_31=`factorA = p.zx; -warp_32=`factorB = float2(q22,q23); -warp_33=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_34=`p.zx = product.xy; -warp_35=` -warp_36=`factorA = p.zy; -warp_37=`factorB = float2(q20,q21); -warp_38=`product = float2( factorA.x*factorB.x + factorA.y*factorB.y,factorA.x*factorB.y + factorA.y*factorB.x); -warp_39=`p.zy = product.xy; -warp_40=` -warp_41=`polar = float2(atan2(p.z,p.x),atan2(p.y,length(p.xz)))*pi2inv*float2(1,2)+float2(0,0.5); -warp_42=` -warp_43=` -warp_44=`ret = mask*tex2d(sampler_pano_earth,polar); -warp_45=`ret = lerp(ret,1,mask*tex2d(sampler_pano_earth_clouds,polar)); -warp_46=` -warp_47=` -warp_48=`/*** Flexis cleaned up Moebius spiral code ***/ -warp_49=` -warp_50=`float cutoff = 1; -warp_51=`int n = -2; -warp_52=`float s = 1.366; -warp_53=` -warp_54=` c = (uv_orig-0.5)*2*aspect.wz; -warp_55=` numerator = (c + float2(q11,q12))*164; -warp_56=` denominator = c + float2(q13,q14); -warp_57=` fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, -warp_58=` numerator.y*denominator.x - numerator.x*denominator.y)/ -warp_59=` (denominator.x*denominator.x + denominator.y*denominator.y); -warp_60=` c = fraction-.2; -warp_61=` float1 ang_hq = n*atan2(c.x,c.y); -warp_62=` float2 spiral = float2(ang_hq*q15+q16,s*aspect.w*log(length(c))+q17); -warp_63=` spiral = 0.5 + (0.5 - abs( frac( spiral * .5 ) * 2.0 - 1.0 ))*cutoff; // mirror -warp_64=` -warp_65=`/**********************************************/ -warp_66=` -warp_67=` -warp_68=`ret = lerp(ret,GetPixel(spiral)-0.02,1-mask); -warp_69=`float4 noise2 = tex3D(sampler_noisevol_hq, -warp_70=` ((uv_orig.xyy -warp_71=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_72=` ).xyz* -warp_73=` float3(1,1,1)*0.05 + -warp_74=` time*float3(0,0,1)*0.4 -warp_75=` ); -warp_76=`ret -= (noise2)*.3; -warp_77=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uvm = uv; -comp_5=`ret = tex2D(sampler_main, uvm).x, -comp_6=` -comp_7=`ret = lerp ( -comp_8=`GetBlur1(uvm).x + GetBlur3(uvm).x, -comp_9=`ret, -comp_10=`pow(ret,.3)); -comp_11=` -comp_12=`ret *= 1.7; -comp_13=` -comp_14=`float2 uv3 = (uv-.5)*(1-GetBlur1(uvm).zzz)+.5; -comp_15=` -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-GetBlur1(uvm).x -ret.x)), -comp_18=` -comp_19=`ret = pow(ret,float3(3.2,.5,.12))*1.35 -.25; -comp_20=`ret -= tex2D(sampler_main, uvm).yyy; -comp_21=`ret *= ret; -comp_22=` -comp_23=`ret-= .07; -comp_24=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_25=` ((uv3.xyy*q28 -comp_26=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_27=` ).xyz* -comp_28=` float3(3,1,0)*0.05 + -comp_29=` time*float3(0,0,1)*q30 -comp_30=` ); -comp_31=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_32=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_33=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_34=`ret -= 0.2; -comp_35=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk deleted file mode 100644 index a25d17a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace001.milk +++ /dev/null @@ -1,486 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=4 -[preset00] -fRating=5.000 -fGammaAdj=1.170 -fDecay=1.000 -fVideoEchoZoom=1.104 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.412 -fWaveSmoothing=0.900 -fWaveParam=-0.180 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.24146 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.910 -wavecode_0_g=1.000 -wavecode_0_b=0.300 -wavecode_0_a=1.000 -wave_0_per_frame1=rrad=0.1061*q1; -wave_0_per_frame2= -wave_0_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_0_per_frame4=flag=(1-reset)*flag; -wave_0_per_frame5=prevq1=if(reset,q1,prevq1); -wave_0_per_frame6=prevdir=if(reset,1,prevdir); -wave_0_per_frame7= -wave_0_per_frame8=startx=if(reset, .5, startx ); -wave_0_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_0_per_frame10= -wave_0_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_0_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_0_per_frame13= -wave_0_per_frame14=//dir=1+int(rand(3)); -wave_0_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_0_per_frame16=dir=if(frame%3,prevdir,dir); -wave_0_per_frame17= -wave_0_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_0_per_frame19= -wave_0_per_frame20=t1=startx; -wave_0_per_frame21=t2=starty; -wave_0_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_0_per_frame23=t3=t3+equal(flag,-1)*2.9216; -wave_0_per_frame24=t4=t1+cos(t3)*rrad; -wave_0_per_frame25=t5=t2+sin(t3)*rrad; -wave_0_per_frame26=t8=q1/.3; -wave_0_per_frame27= -wave_0_per_frame28=startx=t4; -wave_0_per_frame29=starty=t5; -wave_0_per_frame30=prevq1=q1; -wave_0_per_frame31=prevdir=dir; -wave_0_per_frame32= -wave_0_per_point1=x=t1+sample*(t4-t1); -wave_0_per_point2=y=t2+sample*(t5-t2); -wave_0_per_point3= -wave_0_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_0_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_0_per_point6= -wave_0_per_point7=a=sample; -wave_0_per_point8= -wave_0_per_point9=y=.5+(y-.5)*1.333; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=0.300 -wavecode_1_a=1.000 -wave_1_per_frame1=rrad=.101*q1; -wave_1_per_frame2= -wave_1_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_1_per_frame4=flag=(1-reset)*flag; -wave_1_per_frame5=prevq1=if(reset,q1,prevq1); -wave_1_per_frame6=prevdir=if(reset,1,prevdir); -wave_1_per_frame7= -wave_1_per_frame8=startx=if(reset, .5, startx ); -wave_1_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_1_per_frame10= -wave_1_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_1_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_1_per_frame13= -wave_1_per_frame14=//dir=1+int(rand(3)); -wave_1_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_1_per_frame16=dir=if(frame%3,prevdir,dir); -wave_1_per_frame17= -wave_1_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_1_per_frame19= -wave_1_per_frame20=t1=startx; -wave_1_per_frame21=t2=starty; -wave_1_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_1_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_1_per_frame24=t4=t1+cos(t3)*rrad; -wave_1_per_frame25=t5=t2+sin(t3)*rrad; -wave_1_per_frame26=t8=q1/.3; -wave_1_per_frame27= -wave_1_per_frame28=startx=t4; -wave_1_per_frame29=starty=t5; -wave_1_per_frame30=prevq1=q1; -wave_1_per_frame31=prevdir=dir; -wave_1_per_frame32= -wave_1_per_point1=x=t1+sample*(t4-t1); -wave_1_per_point2=y=t2+sample*(t5-t2); -wave_1_per_point3= -wave_1_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_1_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_1_per_point6= -wave_1_per_point7=a=sample; -wave_1_per_point8= -wave_1_per_point9=y=.5+(y-.5)*1.333; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.00000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=0.300 -wavecode_2_a=0.950 -wave_2_per_frame1=rrad=0.101*q1; -wave_2_per_frame2= -wave_2_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_2_per_frame4=flag=(1-reset)*flag; -wave_2_per_frame5=prevq1=if(reset,q1,prevq1); -wave_2_per_frame6=prevdir=if(reset,1,prevdir); -wave_2_per_frame7= -wave_2_per_frame8=startx=if(reset, 0.53, startx ); -wave_2_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_2_per_frame10= -wave_2_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_2_per_frame12=starty=.5+ (starty-.5)*(q1/prevq1); -wave_2_per_frame13= -wave_2_per_frame14=//dir=1+int(rand(3)); -wave_2_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_2_per_frame16=dir=if(frame%3,prevdir,dir); -wave_2_per_frame17= -wave_2_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_2_per_frame19= -wave_2_per_frame20=t1=startx; -wave_2_per_frame21=t2=starty; -wave_2_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_2_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_2_per_frame24=t4=t1+cos(t3)*rrad; -wave_2_per_frame25=t5=t2+sin(t3)*rrad; -wave_2_per_frame26=t8=q1/.3; -wave_2_per_frame27= -wave_2_per_frame28=startx=t4; -wave_2_per_frame29=starty=t5; -wave_2_per_frame30=prevq1=q1; -wave_2_per_frame31=prevdir=dir; -wave_2_per_frame32= -wave_2_per_point1=x=t1+sample*(t4-t1); -wave_2_per_point2=y=t2+sample*(t5-t2); -wave_2_per_point3= -wave_2_per_point4=x=x+t8*cos(t3+1.5707)*(value1+value2)*.01; -wave_2_per_point5=y=y+t8*sin(t3+1.55499)*(value1+value2)*0.01*1.2264; -wave_2_per_point6= -wave_2_per_point7=a=sample; -wave_2_per_point8= -wave_2_per_point9=y=.5+(y-.5)*1.333; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=0.920 -wavecode_3_b=0.300 -wavecode_3_a=1.000 -wave_3_per_frame1=rrad=.101*q1; -wave_3_per_frame2= -wave_3_per_frame3=reset=if(below(startx,0)+above(startx,1)+below(starty,0)+above(starty,1),1,0); -wave_3_per_frame4=flag=(1-reset)*flag; -wave_3_per_frame5=prevq1=if(reset,q1,prevq1); -wave_3_per_frame6=prevdir=if(reset,1,prevdir); -wave_3_per_frame7= -wave_3_per_frame8=startx=if(reset, .5, startx ); -wave_3_per_frame9=starty=if(reset, .5+rrad, starty ); -wave_3_per_frame10= -wave_3_per_frame11=startx=.5+ (startx-.5)*(q1/prevq1); -wave_3_per_frame12=starty=0.511+ (starty-0.511)*(q1/prevq1); -wave_3_per_frame13= -wave_3_per_frame14=//dir=1+int(rand(3)); -wave_3_per_frame15=dir=1+(dir+int(rand(2)))%3; -wave_3_per_frame16=dir=if(frame%3,prevdir,dir); -wave_3_per_frame17= -wave_3_per_frame18=flag=if(equal(flag,0),1,-flag); -wave_3_per_frame19= -wave_3_per_frame20=t1=startx; -wave_3_per_frame21=t2=starty; -wave_3_per_frame22=t3=(dir-1)*6.2831/3 + 3.1415/2; -wave_3_per_frame23=t3=t3+equal(flag,-1)*3.1415; -wave_3_per_frame24=t4=t1+cos(t3)*rrad; -wave_3_per_frame25=t5=t2+sin(t3)*rrad; -wave_3_per_frame26=t8=q1/.3; -wave_3_per_frame27= -wave_3_per_frame28=startx=t4; -wave_3_per_frame29=starty=t5; -wave_3_per_frame30=prevq1=q1; -wave_3_per_frame31=prevdir=dir; -wave_3_per_frame32= -wave_3_per_point1=x=t1+sample*(t4-t1); -wave_3_per_point2=y=t2+sample*(t5-t2); -wave_3_per_point3= -wave_3_per_point4=x=x+t8*cos(t3+1.58641)*(value1+value2)*0.009; -wave_3_per_point5=y=y+t8*sin(t3+1.5707)*(value1+value2)*.01*1.333; -wave_3_per_point6= -wave_3_per_point7=a=sample; -wave_3_per_point8= -wave_3_per_point9=y=.5+(y-.5)*1.333; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.99595 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.99999 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.950 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.020 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sw=frame%2; -shape_0_per_frame2=x=.5+.0865*q1; -shape_0_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_0_per_frame4=additive=int(rand(2)); -shape_0_per_frame5= -shape_0_per_frame6=hue=q2; -shape_0_per_frame7=h=6*(hue-int(hue)); -shape_0_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_0_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_0_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_0_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_0_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_0_per_frame13= -shape_0_per_frame14=r2=1-r; -shape_0_per_frame15=g2=1-g; -shape_0_per_frame16=b2=1-b; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=sides=3+int(time)%4; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.99595 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.99999 -shapecode_1_r=0.950 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sw=frame%2; -shape_1_per_frame2=x=.5-.0865*q1; -shape_1_per_frame3=y=.5+(-1+2*sw)*.2*q1; -shape_1_per_frame4=additive=int(rand(2)); -shape_1_per_frame5= -shape_1_per_frame6=hue=q2; -shape_1_per_frame7=h=6*(hue-int(hue)); -shape_1_per_frame8=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_1_per_frame9=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_1_per_frame10=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_1_per_frame11=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_1_per_frame12=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_1_per_frame13= -shape_1_per_frame14=r2=1-r; -shape_1_per_frame15=g2=1-g; -shape_1_per_frame16=b2=1-b; -shape_1_per_frame17= -shape_1_per_frame18=sides=6-int(time)%4; -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.26780 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.82212 -shapecode_2_tex_zoom=1.53396 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=0.980 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=rad=q1*.268; -shape_2_per_frame2=ang=3.1415*.5837; -shape_2_per_frame3= -shape_2_per_frame4=additive=int(rand(2)); -shape_2_per_frame5= -shape_2_per_frame6= -shape_2_per_frame7=hue=q2; -shape_2_per_frame8=h=6*(hue-int(hue)); -shape_2_per_frame9=sw1=below(h,1); sw2=(1-sw1)*below(h,2); sw3=(1-sw1)*(1-sw2)*below(h,3); sw4=(1-sw1)*(1-sw2)*(1-sw3)*below(h,4); -shape_2_per_frame10=sw6=above(h,5); sw5=(1-sw1)*(1-sw2)*(1-sw3)*(1-sw4)*(1-sw6); -shape_2_per_frame11=r=sw1+sw2*(2-h)+sw5*(h-4)+sw6; -shape_2_per_frame12=g=sw1*h+sw2+sw3+sw4*(4-h); -shape_2_per_frame13=b=sw3*(h-2)+sw4+sw5+sw6*(6-h); -shape_2_per_frame14= -shape_2_per_frame15=r2=r; -shape_2_per_frame16=g2=g; -shape_2_per_frame17=b2=b; -shape_2_per_frame18= -shape_2_per_frame19=textured=1-below(frame%FPS,FPS*.2); -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min((time*1.43)-tin,.1); -per_frame_4=tin = (time*1.43); -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; -comp_1=`shader_body -comp_2=`{//MilkDrop3 Split Mode: -comp_3=`uv = float2 (abs(uv.x-0.5), uv.y); -comp_4=` -comp_5=` float2 uv_echo = (uv - 0.5)*0.906*float2(1,1) + 0.5; -comp_6=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_7=` tex2D(sampler_main, uv_echo).xyz, -comp_8=` 0.50 -comp_9=` ); //video echo -comp_10=` ret *= 1.17; //gamma -comp_11=` ret = sqrt(ret); //brighten -comp_12=` ret *= ret; //darken -comp_13=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.040000 -SpriteSY=0.040000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk deleted file mode 100644 index ffe0c1a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002.milk +++ /dev/null @@ -1,386 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=366 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03030 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=408 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=262 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.02970 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=276 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.03030 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; -warp_4=` -warp_5=` float1 d = 0.003; -warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; -warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; -warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; -warp_9=` -warp_10=` -warp_11=` -warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; -warp_13=` -warp_14=` -warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; -warp_16=` -warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; -warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; -warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; -warp_20=`//ret = 0; -warp_21=` -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.040000 -SpriteSY=0.040000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=x=0.5+0.008+0.033*sin(time*1.3); -code_2=y=0.5+0.008+0.033*cos(time*1.3); -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk deleted file mode 100644 index 9e372f2..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace002b.milk +++ /dev/null @@ -1,384 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -warp_1=`shader_body -warp_2=`{ -warp_3=` uv += float2(0,1)*0.00 - float2(0.001,0)*0; -warp_4=` -warp_5=` float1 d = 0.003; -warp_6=` float3 dx = ( GetBlur2(uv + float2(d,0) - floor(uv+float2(d,0))) - GetBlur2(uv-float2(d,0) - floor(uv-float2(d,0))) )*1280.0*texsize.z; -warp_7=` float3 dy = ( GetBlur2(uv + float2(0,d) - floor(uv+float2(0,d))) - GetBlur2(uv-float2(0,d) - floor(uv-float2(0,d))) )*1024.0*texsize.w; -warp_8=` float2 my_uv = uv + float2(dx.y,dy.y)*0.02; -warp_9=` -warp_10=` -warp_11=` -warp_12=` ret.y = tex2D( sampler_fw_main, my_uv - floor(my_uv)).y; -warp_13=` -warp_14=` -warp_15=` ret.y += (ret.y - GetBlur3(uv).y - 0.18)*.04; -warp_16=` -warp_17=`my_uv = uv - float2(0,1)*0.0025+ float2(dy.y,-dx.y)*0.06; -warp_18=`ret.x = tex2D( sampler_fw_main, my_uv - floor(my_uv)).x; -warp_19=`ret.x += (ret.x - GetBlur2(uv).x -0.03)*.6 - 0.06; -warp_20=`//ret = 0; -warp_21=` -warp_22=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.1,-1.8,2.8); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.160000 -SpriteSY=0.160000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=x=0.5+0.008+0.053*sin(time*1.6); -code_2=y=0.5+0.008+0.053*cos(time*1.6); -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk deleted file mode 100644 index 7af7879..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003.milk +++ /dev/null @@ -1,366 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-0.5,-2.5,-0.4); -comp_10=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.150000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.460000 -SpriteSY=0.460000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.1*sin(time*0.5); -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk deleted file mode 100644 index 32ca8d5..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003b.milk +++ /dev/null @@ -1,368 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=198 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06081 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ma=ma+(above(bass,1)*3.1415*.01*bass); -shape_0_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_0_per_frame3= -shape_0_per_frame4=mx=mx+(.0002*cos(ma)); -shape_0_per_frame5=my=my+(.0002*sin(ma)); -shape_0_per_frame6= -shape_0_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_0_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_0_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_0_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_0_per_frame11= -shape_0_per_frame12=x=mx; -shape_0_per_frame13=y=my; -shape_0_per_frame14= -shape_0_per_frame15=a=(above(bass+mid+treb,.8)); -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=197 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.05396 -shapecode_1_ang=0.43982 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ma=ma+(above(bass,1)*3.1415*.05*bass); -shape_1_per_frame2=ma=ma-(above(mid,1)*3.1415*.05*mid); -shape_1_per_frame3= -shape_1_per_frame4=mx=mx+(.0001*cos(ma)); -shape_1_per_frame5=my=my+(.0001*sin(ma)); -shape_1_per_frame6= -shape_1_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_1_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_1_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_1_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_1_per_frame11= -shape_1_per_frame12=x=mx; -shape_1_per_frame13=y=my; -shape_1_per_frame14= -shape_1_per_frame15=a=(above(bass+mid+treb,.1)); -shapecode_2_enabled=1 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=32 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.01525 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.62832 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ma=ma+(above(mid,1)*3.1415*.01*mid); -shape_2_per_frame2=ma=ma-(above(treb,1)*3.1415*.01*treb); -shape_2_per_frame3= -shape_2_per_frame4=mx=mx+(.0004*cos(ma)); -shape_2_per_frame5=my=my+(.0004*sin(ma)); -shape_2_per_frame6= -shape_2_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_2_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_2_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_2_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_2_per_frame11= -shape_2_per_frame12=x=mx; -shape_2_per_frame13=y=my; -shape_2_per_frame14= -shape_2_per_frame15=a=(above(bass+mid+treb,.3)); -shapecode_3_enabled=1 -shapecode_3_sides=14 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=32 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01525 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.62832 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -shape_3_per_frame2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -shape_3_per_frame3= -shape_3_per_frame4=mx=mx+(.0008*cos(ma)); -shape_3_per_frame5=my=my+(.0008*sin(ma)); -shape_3_per_frame6= -shape_3_per_frame7=mx=if(above(mx,.9),(.9-mx),mx); -shape_3_per_frame8=my=if(above(my,.9),(.9-my),my); -shape_3_per_frame9=mx=if(below(mx,.1),(.9+mx),mx); -shape_3_per_frame10=my=if(below(my,.1),(.9+my),my); -shape_3_per_frame11= -shape_3_per_frame12=x=mx; -shape_3_per_frame13=y=my; -shape_3_per_frame14= -shape_3_per_frame15=a=(above(bass+mid+treb,.2)); -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-2.8,-1.1,1.7); -comp_10=`//MilkDrop3 Burn Mode: -comp_11=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_12=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.150000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.460000 -SpriteSY=0.460000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.1*sin(time*0.5); -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=a=0.5*bass; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk b/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk deleted file mode 100644 index ca6b55a..0000000 --- a/MilkDrop3/Milkdrop3/presets/MilkDrop2077.Sprite.RobotFace003c.milk +++ /dev/null @@ -1,209 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=0 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.000 -fWaveScale=2.914 -fWaveSmoothing=0.900 -fWaveParam=1.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.010 -fWarpScale=100.000 -fZoomExponent=0.23118 -fShader=0.000 -zoom=0.99010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.400 -wave_b=0.100 -wave_x=0.500 -wave_y=0.600 -ob_size=0.000 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_init_1=x1 = 0.9; -per_frame_init_2=y1 = 0.5; -per_frame_init_3= -per_frame_init_4=x2 = 0.5; y2 = 0.5; -per_frame_init_5=x3 = 0.5; y3 = 0.5; -per_frame_init_6=x4 = 0.5; y4 = 0.5; -per_frame_1=decay = 1; -per_frame_2=xx1 = xx1*0.9 + (bass)*0.01; -per_frame_3=xx2 = xx2*0.9 + (treb)*0.01; -per_frame_4=yy1 = yy1*0.94 + (treb+bass)*0.0075; -per_frame_5= -per_frame_6=x1 = 0.5 + xx1-xx2; -per_frame_7=y1 = 0.5 + yy1; -per_frame_8= -per_frame_9=//x2 = 0;y2 = 0;x3 = 0;y3 = 0;x4 = 0;y4 = 0; -per_frame_10= -per_frame_11=spring = 18; -per_frame_12=grav = 1; -per_frame_13=resist = 3; -per_frame_14=bounce = 0.9; -per_frame_15=dt = 0.0002; -per_frame_16= -per_frame_17=vx2 = vx2*(1-resist*dt) + dt*((x1+x3-2*x2)*spring); -per_frame_18=vy2 = vy2*(1-resist*dt) + dt*((y1+y3-2*y2)*spring-grav); -per_frame_19=vx3 = vx3*(1-resist*dt) + dt*((x2+x4-2*x3)*spring); -per_frame_20=vy3 = vy3*(1-resist*dt) + dt*((y2+y4-2*y3)*spring-grav); -per_frame_21=vx4 = vx4*(1-resist*dt) + dt*((x3-x4)*spring); -per_frame_22=vy4 = vy4*(1-resist*dt) + dt*((y3-y4)*spring-grav); -per_frame_23= -per_frame_24=x2 = x2 + vx2; -per_frame_25=y2 = y2 + vy2; -per_frame_26=x3 = x3 + vx3; -per_frame_27=y3 = y3 + vy3; -per_frame_28=x4 = x4 + vx4; -per_frame_29=y4 = y4 + vy4; -per_frame_30= -per_frame_31=vx2 = if(above(x2,0),vx2,abs(vx2)*bounce); -per_frame_32=vx2 = if(below(x2,1),vx2,-abs(vx2)*bounce); -per_frame_33=vx3 = if(above(x3,0),vx3,abs(vx3)*bounce); -per_frame_34=vx3 = if(below(x3,1),vx3,-abs(vx3)*bounce); -per_frame_35=vx4 = if(above(x4,0),vx4,abs(vx4)*bounce); -per_frame_36=vx4 = if(below(x4,1),vx4,-abs(vx4)*bounce); -per_frame_37= -per_frame_38=vy2 = if(above(y2,0),vy2,abs(vy2)*bounce); -per_frame_39=vy2 = if(below(y2,1),vy2,-abs(vy2)*bounce); -per_frame_40=vy3 = if(above(y3,0),vy3,abs(vy3)*bounce); -per_frame_41=vy3 = if(below(y3,1),vy3,-abs(vy3)*bounce); -per_frame_42=vy4 = if(above(y4,0),vy4,abs(vy4)*bounce); -per_frame_43=vy4 = if(below(y4,1),vy4,-abs(vy4)*bounce); -per_frame_44= -per_frame_45= -per_frame_46=q1 = x1; -per_frame_47=q2 = x2; -per_frame_48=q3 = x3; -per_frame_49=q4 = x4; -per_frame_50= -per_frame_51=q5 = y1; -per_frame_52=q6 = y2; -per_frame_53=q7 = y3; -per_frame_54=q8 = y4; -per_frame_55= -per_frame_56= -per_frame_57=zoom = 1;//0.999; -per_frame_58= -per_frame_59= -per_frame_60= -per_frame_61=bb = bb*0.99 + bass*0.02; -per_frame_62=mm = mm*0.99 + mid*0.02; -per_frame_63=tt = tt*0.99 + treb*0.02; -per_frame_64= -per_frame_65=mx = max(max(bb,mm),tt); -per_frame_66=mn = min(min(bb,mm),tt); -per_frame_67= -per_frame_68=ob_r = (bb-mn)/(mx-mn); -per_frame_69=ob_b = (mm-mn)/(mx-mn); -per_frame_70=ob_g = (tt-mn)/(mx-mn); -per_frame_71=q6 = atan2(vx4,vy4); -per_frame_72=q5 = sqrt(vx4*vx4 + vy4*vy4); -per_pixel_1= -per_pixel_2=dir = -q6*1 + asin(1)*1; -per_pixel_3= -per_pixel_4=b1 = 0.1; // distance -per_pixel_5=m1 = q5*25;//-0.6 + q5*200; // size -per_pixel_6=t1 = 0.05; // velocity -per_pixel_7= -per_pixel_8=xx = 0.5 + (q4-0.5)/aspectx; -per_pixel_9=yy = 1-(0.5 + (q8-0.5)/aspecty); -per_pixel_10= -per_pixel_11= -per_pixel_12=x1 = xx +cos(dir+1.5708)*b1; -per_pixel_13=y1 = yy -sin(dir+1.5708)*b1; -per_pixel_14= -per_pixel_15=x2 = xx -cos(dir+1.5708)*b1; -per_pixel_16=y2 = yy +sin(dir+1.5708)*b1; -per_pixel_17= -per_pixel_18=d1 = sqrt((x1-x)*(x1-x)+(y1-y)*(y1-y))-b1*2; -per_pixel_19=si1 = 1- 1/(1+pow(2,-d1*100)); -per_pixel_20= -per_pixel_21=d2 = sqrt((x2-x)*(x2-x)+(y2-y)*(y2-y))-b1*2; -per_pixel_22=si2 = 1- 1/(1+pow(2,-d2*100)); -per_pixel_23= -per_pixel_24=si3 = -pow(q5,3)*00; -per_pixel_25= -per_pixel_26=dx = (si1*sin(y1-y)*m1*d1 - si2*sin(y2-y)*m1*d2 + si3*cos(dir)*t1)*2/aspectx; -per_pixel_27=dy = (-si1*sin(x1-x)*m1*d1 + si2*sin(x2-x)*m1*d2 - si3*sin(dir)*t1)*2/aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=`ret = lerp( 0, float3(1, 1, 0), GetBlur2(uv).x*2.5 - GetBlur1(uv).x*0.7 + tex2D(sampler_main, uv).x*0.75); -comp_4=`ret *= 1- GetBlur1(uv).x*1.85; -comp_5=`ret += float3(0,0,0.7)*tex2D(sampler_main, uv).x + float3(0.25,0.25,0.25)*tex2D(sampler_main, uv).y; -comp_6=`ret *= max(tex2D(sampler_main, uv).y*0.8, GetBlur2(uv).y*0.5); -comp_7=`//ret = tex2D(sampler_main, uv); -comp_8=`//MilkDrop3 Color Mode: -comp_9=`ret /= float3(-1.2,-2.9,-2.8); -comp_10=`//MilkDrop3 Burn Mode: -comp_11=`ret = lerp(ret,2,GetPixel(uv).z*0.16); -comp_12=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\face3.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.150000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.040000 -SpriteSY=0.040000 -SpriteRot=0.000000 -SpriteSpeed=0.000000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 deleted file mode 100644 index 3c13cd6..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix.milk2 +++ /dev/null @@ -1,806 +0,0 @@ -Created with MILKDROP 3.30 on 20/01/2024 at 23:07:03 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.56 -blending_direction=-1 -random_1=0.428184 -random_2=0.029810 -random_3=0.021274 -random_4=0.103252 -random_5=0.282114 - -[PRESET1_BEGIN] -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.81669 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.10893 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=repeats=8; -wave_1_per_point2=samplerepeat=sample*repeats; -wave_1_per_point3=cycle=int(samplerepeat); -wave_1_per_point4=sampcyc=samplerepeat - cycle; -wave_1_per_point5=cycleto1=cycle/repeats; -wave_1_per_point6= -wave_1_per_point7=n=sampcyc*6.283; -wave_1_per_point8=phs=sampcyc+0.15; -wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_1_per_point10=tmm=time; -wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_1_per_point13=a=a*a; -wave_1_per_point14= -wave_1_per_point15=//waving -wave_1_per_point16=tmc=tm+cycle-phs*0.2; -wave_1_per_point17=variation=sin(cycleto1*6.283)*9; -wave_1_per_point18=swap=above(sample,0.5)*2-1; -wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point21= -wave_1_per_point22=xp=sin(tm)*0.4 ; -wave_1_per_point23=yp=cos(tm)*0.4 ; -wave_1_per_point24= -wave_1_per_point25=xp=xp*sin(tm*3); -wave_1_per_point26=yp=yp*cos(tm*2.6); -wave_1_per_point27= -wave_1_per_point28=xp=xp*sin(tm*0.43); -wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_1_per_point30= -wave_1_per_point31=xp=xp+wavex; -wave_1_per_point32=yp=yp+wavey; -wave_1_per_point33= -wave_1_per_point34=x=xp+0.5; -wave_1_per_point35=y=yp*1.333 + 0.5; -wave_1_per_point36= -wave_1_per_point37= -wave_1_per_point38=trailsize=0.85; -wave_1_per_point39=head=above(a,trailsize); -wave_1_per_point40=tail=1-head; -wave_1_per_point41=r=1*head + 0.5*tail; -wave_1_per_point42=g=0.8*head + 0.3*tail; -wave_1_per_point43=b=0.5*head; -wave_1_per_point44= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=repeats=6; -wave_2_per_point2=samplerepeat=sample*repeats; -wave_2_per_point3=cycle=int(samplerepeat); -wave_2_per_point4=sampcyc=samplerepeat - cycle; -wave_2_per_point5=cycleto1=cycle/repeats; -wave_2_per_point6= -wave_2_per_point7=n=sampcyc*6.283; -wave_2_per_point8=phs=sampcyc+0.25; -wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_2_per_point10=tmm=time; -wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_2_per_point13=a=a*a; -wave_2_per_point14= -wave_2_per_point15=//waving -wave_2_per_point16=tmc=tm+cycle-phs*0.2; -wave_2_per_point17=variation=sin(cycleto1*6.283)*9; -wave_2_per_point18=swap=above(sample,0.5)*2-1; -wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point21= -wave_2_per_point22=xp=sin(tm)*0.4 ; -wave_2_per_point23=yp=cos(tm)*0.4 ; -wave_2_per_point24= -wave_2_per_point25=xp=xp*sin(tm*3); -wave_2_per_point26=yp=yp*cos(tm*2.6); -wave_2_per_point27= -wave_2_per_point28=xp=xp*sin(tm*0.43); -wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_2_per_point30= -wave_2_per_point31=xp=xp+wavex; -wave_2_per_point32=yp=yp+wavey; -wave_2_per_point33= -wave_2_per_point34=x=xp+0.5; -wave_2_per_point35=y=yp*1.333 + 0.5; -wave_2_per_point36= -wave_2_per_point37= -wave_2_per_point38=trailsize=0.85; -wave_2_per_point39=head=above(a,trailsize); -wave_2_per_point40=tail=1-head; -wave_2_per_point41=r=1*head + 0.5*tail; -wave_2_per_point42=g=0.8*head + 0.3*tail; -wave_2_per_point43=b=0.5*head; -wave_2_per_point44= -per_frame_1=warp = .125; -per_frame_2= -per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; -per_frame_4= -per_frame_5=volt = volt + .1*vol; -per_frame_6= -per_frame_7=q1 = time+volt; -per_frame_8=q2 = aspectx; -per_frame_9=q3 = aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Royal - Mashup (190) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_11=` tex2D(sampler_main, uv_echo).xyz, -comp_12=` 0.50 -comp_13=` ); //video echo -comp_14=` ret *= 2.00; //gamma -comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_17=`//MilkDrop3 Blow Mode: -comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_19=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 deleted file mode 100644 index 3ab1ed1..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix2.milk2 +++ /dev/null @@ -1,808 +0,0 @@ -Created with MILKDROP 3.30 on 20/01/2024 at 23:28:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=triangle -blending_progress=0.49 -blending_direction=-1 -random_1=0.115312 -random_2=0.868835 -random_3=0.826829 -random_4=0.988753 -random_5=0.661924 - -[PRESET1_BEGIN] -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_11=` tex2D(sampler_main, uv_echo).xyz, -comp_12=` 0.50 -comp_13=` ); //video echo -comp_14=` ret *= 2.00; //gamma -comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_17=`//MilkDrop3 Blow Mode: -comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_19=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Royal - Mashup (190) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.81669 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.10893 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=repeats=8; -wave_1_per_point2=samplerepeat=sample*repeats; -wave_1_per_point3=cycle=int(samplerepeat); -wave_1_per_point4=sampcyc=samplerepeat - cycle; -wave_1_per_point5=cycleto1=cycle/repeats; -wave_1_per_point6= -wave_1_per_point7=n=sampcyc*6.283; -wave_1_per_point8=phs=sampcyc+0.15; -wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_1_per_point10=tmm=time; -wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_1_per_point13=a=a*a; -wave_1_per_point14= -wave_1_per_point15=//waving -wave_1_per_point16=tmc=tm+cycle-phs*0.2; -wave_1_per_point17=variation=sin(cycleto1*6.283)*9; -wave_1_per_point18=swap=above(sample,0.5)*2-1; -wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point21= -wave_1_per_point22=xp=sin(tm)*0.4 ; -wave_1_per_point23=yp=cos(tm)*0.4 ; -wave_1_per_point24= -wave_1_per_point25=xp=xp*sin(tm*3); -wave_1_per_point26=yp=yp*cos(tm*2.6); -wave_1_per_point27= -wave_1_per_point28=xp=xp*sin(tm*0.43); -wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_1_per_point30= -wave_1_per_point31=xp=xp+wavex; -wave_1_per_point32=yp=yp+wavey; -wave_1_per_point33= -wave_1_per_point34=x=xp+0.5; -wave_1_per_point35=y=yp*1.333 + 0.5; -wave_1_per_point36= -wave_1_per_point37= -wave_1_per_point38=trailsize=0.85; -wave_1_per_point39=head=above(a,trailsize); -wave_1_per_point40=tail=1-head; -wave_1_per_point41=r=1*head + 0.5*tail; -wave_1_per_point42=g=0.8*head + 0.3*tail; -wave_1_per_point43=b=0.5*head; -wave_1_per_point44= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=repeats=6; -wave_2_per_point2=samplerepeat=sample*repeats; -wave_2_per_point3=cycle=int(samplerepeat); -wave_2_per_point4=sampcyc=samplerepeat - cycle; -wave_2_per_point5=cycleto1=cycle/repeats; -wave_2_per_point6= -wave_2_per_point7=n=sampcyc*6.283; -wave_2_per_point8=phs=sampcyc+0.25; -wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_2_per_point10=tmm=time; -wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_2_per_point13=a=a*a; -wave_2_per_point14= -wave_2_per_point15=//waving -wave_2_per_point16=tmc=tm+cycle-phs*0.2; -wave_2_per_point17=variation=sin(cycleto1*6.283)*9; -wave_2_per_point18=swap=above(sample,0.5)*2-1; -wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point21= -wave_2_per_point22=xp=sin(tm)*0.4 ; -wave_2_per_point23=yp=cos(tm)*0.4 ; -wave_2_per_point24= -wave_2_per_point25=xp=xp*sin(tm*3); -wave_2_per_point26=yp=yp*cos(tm*2.6); -wave_2_per_point27= -wave_2_per_point28=xp=xp*sin(tm*0.43); -wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_2_per_point30= -wave_2_per_point31=xp=xp+wavex; -wave_2_per_point32=yp=yp+wavey; -wave_2_per_point33= -wave_2_per_point34=x=xp+0.5; -wave_2_per_point35=y=yp*1.333 + 0.5; -wave_2_per_point36= -wave_2_per_point37= -wave_2_per_point38=trailsize=0.85; -wave_2_per_point39=head=above(a,trailsize); -wave_2_per_point40=tail=1-head; -wave_2_per_point41=r=1*head + 0.5*tail; -wave_2_per_point42=g=0.8*head + 0.3*tail; -wave_2_per_point43=b=0.5*head; -wave_2_per_point44= -per_frame_1=warp = .125; -per_frame_2= -per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; -per_frame_4= -per_frame_5=volt = volt + .1*vol; -per_frame_6= -per_frame_7=q1 = time+volt; -per_frame_8=q2 = aspectx; -per_frame_9=q3 = aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Blow Mode: -comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 deleted file mode 100644 index 8438097..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3 + sprite.milk2 +++ /dev/null @@ -1,834 +0,0 @@ -Created with MILKDROP 3.30 on 27/02/2024 at 22:40:28 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma2 -blending_progress=0.14 -blending_direction=-1 -random_1=0.318293 -random_2=0.042005 -random_3=0.731165 -random_4=0.546341 -random_5=0.724661 - -[PRESET1_BEGIN] -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_11=` tex2D(sampler_main, uv_echo).xyz, -comp_12=` 0.50 -comp_13=` ); //video echo -comp_14=` ret *= 2.00; //gamma -comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_17=`//MilkDrop3 Blow Mode: -comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_19=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Royal - Mashup (190) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.81669 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.10893 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=repeats=8; -wave_1_per_point2=samplerepeat=sample*repeats; -wave_1_per_point3=cycle=int(samplerepeat); -wave_1_per_point4=sampcyc=samplerepeat - cycle; -wave_1_per_point5=cycleto1=cycle/repeats; -wave_1_per_point6= -wave_1_per_point7=n=sampcyc*6.283; -wave_1_per_point8=phs=sampcyc+0.15; -wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_1_per_point10=tmm=time; -wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_1_per_point13=a=a*a; -wave_1_per_point14= -wave_1_per_point15=//waving -wave_1_per_point16=tmc=tm+cycle-phs*0.2; -wave_1_per_point17=variation=sin(cycleto1*6.283)*9; -wave_1_per_point18=swap=above(sample,0.5)*2-1; -wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point21= -wave_1_per_point22=xp=sin(tm)*0.4 ; -wave_1_per_point23=yp=cos(tm)*0.4 ; -wave_1_per_point24= -wave_1_per_point25=xp=xp*sin(tm*3); -wave_1_per_point26=yp=yp*cos(tm*2.6); -wave_1_per_point27= -wave_1_per_point28=xp=xp*sin(tm*0.43); -wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_1_per_point30= -wave_1_per_point31=xp=xp+wavex; -wave_1_per_point32=yp=yp+wavey; -wave_1_per_point33= -wave_1_per_point34=x=xp+0.5; -wave_1_per_point35=y=yp*1.333 + 0.5; -wave_1_per_point36= -wave_1_per_point37= -wave_1_per_point38=trailsize=0.85; -wave_1_per_point39=head=above(a,trailsize); -wave_1_per_point40=tail=1-head; -wave_1_per_point41=r=1*head + 0.5*tail; -wave_1_per_point42=g=0.8*head + 0.3*tail; -wave_1_per_point43=b=0.5*head; -wave_1_per_point44= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=repeats=6; -wave_2_per_point2=samplerepeat=sample*repeats; -wave_2_per_point3=cycle=int(samplerepeat); -wave_2_per_point4=sampcyc=samplerepeat - cycle; -wave_2_per_point5=cycleto1=cycle/repeats; -wave_2_per_point6= -wave_2_per_point7=n=sampcyc*6.283; -wave_2_per_point8=phs=sampcyc+0.25; -wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_2_per_point10=tmm=time; -wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_2_per_point13=a=a*a; -wave_2_per_point14= -wave_2_per_point15=//waving -wave_2_per_point16=tmc=tm+cycle-phs*0.2; -wave_2_per_point17=variation=sin(cycleto1*6.283)*9; -wave_2_per_point18=swap=above(sample,0.5)*2-1; -wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point21= -wave_2_per_point22=xp=sin(tm)*0.4 ; -wave_2_per_point23=yp=cos(tm)*0.4 ; -wave_2_per_point24= -wave_2_per_point25=xp=xp*sin(tm*3); -wave_2_per_point26=yp=yp*cos(tm*2.6); -wave_2_per_point27= -wave_2_per_point28=xp=xp*sin(tm*0.43); -wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_2_per_point30= -wave_2_per_point31=xp=xp+wavex; -wave_2_per_point32=yp=yp+wavey; -wave_2_per_point33= -wave_2_per_point34=x=xp+0.5; -wave_2_per_point35=y=yp*1.333 + 0.5; -wave_2_per_point36= -wave_2_per_point37= -wave_2_per_point38=trailsize=0.85; -wave_2_per_point39=head=above(a,trailsize); -wave_2_per_point40=tail=1-head; -wave_2_per_point41=r=1*head + 0.5*tail; -wave_2_per_point42=g=0.8*head + 0.3*tail; -wave_2_per_point43=b=0.5*head; -wave_2_per_point44= -per_frame_1=warp = .125; -per_frame_2= -per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; -per_frame_4= -per_frame_5=volt = volt + .1*vol; -per_frame_6= -per_frame_7=q1 = time+volt; -per_frame_8=q2 = aspectx; -per_frame_9=q3 = aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Blow Mode: -comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_36=`//MilkDrop3 Color Mode: -comp_37=`ret /= float3(2.6,2.5,0.7); -comp_38=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\pea.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.860000 -SpriteSY=-0.860000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.1*sin(time*0.5); -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.053*sin(time*1.6); -code_5=y=0.5+0.008+0.053*cos(time*1.6); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 deleted file mode 100644 index a9f51bb..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190) MilkDrop2077 remix3.milk2 +++ /dev/null @@ -1,811 +0,0 @@ -Created with MILKDROP 3.30 on 20/01/2024 at 23:29:01 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.14 -blending_direction=-1 -random_1=0.318293 -random_2=0.042005 -random_3=0.731165 -random_4=0.546341 -random_5=0.724661 - -[PRESET1_BEGIN] -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=` -comp_7=` -comp_8=` -comp_9=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_10=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_11=` tex2D(sampler_main, uv_echo).xyz, -comp_12=` 0.50 -comp_13=` ); //video echo -comp_14=` ret *= 2.00; //gamma -comp_15=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_16=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_17=`//MilkDrop3 Blow Mode: -comp_18=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_19=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Royal - Mashup (190) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.81669 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.10893 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=repeats=8; -wave_1_per_point2=samplerepeat=sample*repeats; -wave_1_per_point3=cycle=int(samplerepeat); -wave_1_per_point4=sampcyc=samplerepeat - cycle; -wave_1_per_point5=cycleto1=cycle/repeats; -wave_1_per_point6= -wave_1_per_point7=n=sampcyc*6.283; -wave_1_per_point8=phs=sampcyc+0.15; -wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_1_per_point10=tmm=time; -wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_1_per_point13=a=a*a; -wave_1_per_point14= -wave_1_per_point15=//waving -wave_1_per_point16=tmc=tm+cycle-phs*0.2; -wave_1_per_point17=variation=sin(cycleto1*6.283)*9; -wave_1_per_point18=swap=above(sample,0.5)*2-1; -wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point21= -wave_1_per_point22=xp=sin(tm)*0.4 ; -wave_1_per_point23=yp=cos(tm)*0.4 ; -wave_1_per_point24= -wave_1_per_point25=xp=xp*sin(tm*3); -wave_1_per_point26=yp=yp*cos(tm*2.6); -wave_1_per_point27= -wave_1_per_point28=xp=xp*sin(tm*0.43); -wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_1_per_point30= -wave_1_per_point31=xp=xp+wavex; -wave_1_per_point32=yp=yp+wavey; -wave_1_per_point33= -wave_1_per_point34=x=xp+0.5; -wave_1_per_point35=y=yp*1.333 + 0.5; -wave_1_per_point36= -wave_1_per_point37= -wave_1_per_point38=trailsize=0.85; -wave_1_per_point39=head=above(a,trailsize); -wave_1_per_point40=tail=1-head; -wave_1_per_point41=r=1*head + 0.5*tail; -wave_1_per_point42=g=0.8*head + 0.3*tail; -wave_1_per_point43=b=0.5*head; -wave_1_per_point44= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=repeats=6; -wave_2_per_point2=samplerepeat=sample*repeats; -wave_2_per_point3=cycle=int(samplerepeat); -wave_2_per_point4=sampcyc=samplerepeat - cycle; -wave_2_per_point5=cycleto1=cycle/repeats; -wave_2_per_point6= -wave_2_per_point7=n=sampcyc*6.283; -wave_2_per_point8=phs=sampcyc+0.25; -wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_2_per_point10=tmm=time; -wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_2_per_point13=a=a*a; -wave_2_per_point14= -wave_2_per_point15=//waving -wave_2_per_point16=tmc=tm+cycle-phs*0.2; -wave_2_per_point17=variation=sin(cycleto1*6.283)*9; -wave_2_per_point18=swap=above(sample,0.5)*2-1; -wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point21= -wave_2_per_point22=xp=sin(tm)*0.4 ; -wave_2_per_point23=yp=cos(tm)*0.4 ; -wave_2_per_point24= -wave_2_per_point25=xp=xp*sin(tm*3); -wave_2_per_point26=yp=yp*cos(tm*2.6); -wave_2_per_point27= -wave_2_per_point28=xp=xp*sin(tm*0.43); -wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_2_per_point30= -wave_2_per_point31=xp=xp+wavex; -wave_2_per_point32=yp=yp+wavey; -wave_2_per_point33= -wave_2_per_point34=x=xp+0.5; -wave_2_per_point35=y=yp*1.333 + 0.5; -wave_2_per_point36= -wave_2_per_point37= -wave_2_per_point38=trailsize=0.85; -wave_2_per_point39=head=above(a,trailsize); -wave_2_per_point40=tail=1-head; -wave_2_per_point41=r=1*head + 0.5*tail; -wave_2_per_point42=g=0.8*head + 0.3*tail; -wave_2_per_point43=b=0.5*head; -wave_2_per_point44= -per_frame_1=warp = .125; -per_frame_2= -per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; -per_frame_4= -per_frame_5=volt = volt + .1*vol; -per_frame_6= -per_frame_7=q1 = time+volt; -per_frame_8=q2 = aspectx; -per_frame_9=q3 = aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`//MilkDrop3 Blow Mode: -comp_35=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_36=`//MilkDrop3 Color Mode: -comp_37=`ret /= float3(2.6,2.5,0.7); -comp_38=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk deleted file mode 100644 index 4dfffda..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190).milk +++ /dev/null @@ -1,491 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_12=`} diff --git a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk b/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk deleted file mode 100644 index 3e57af9..0000000 --- a/MilkDrop3/Milkdrop3/presets/Royal - Mashup (190)s.milk +++ /dev/null @@ -1,514 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=0.037 -fWarpScale=0.015 -fZoomExponent=1.22019 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.03300 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.090 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=3.000 -nMotionVectorsY=2.000 -mv_dx=0.020 -mv_dy=-0.020 -mv_l=0.150 -mv_r=0.490 -mv_g=0.480 -mv_b=0.300 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=0.100 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=bass_att*(sin(time)*0.5+0.5); -wave_0_per_frame2=t2=bass_att*(sin(time+2.1)*0.5+0.5); -wave_0_per_frame3=t3=treb_att*(sin(time+4.2)*0.5+0.5); -wave_0_per_frame4= -wave_0_per_frame5=t4=treb_att*(sin(-time+1.1)*0.5+0.5); -wave_0_per_frame6=t5=mid_att*(sin(-time+3.1)*0.5+0.5); -wave_0_per_frame7=t6=mid_att*(sin(-time+5.2)*0.5+0.5); -wave_0_per_point1=n=sample*6.283; -wave_0_per_point2=phs=-sample * 0.2; -wave_0_per_point3=tm=q1 + phs; -wave_0_per_point4= -wave_0_per_point5=flip=(flip+1)*below(flip,1); -wave_0_per_point6= -wave_0_per_point7=xp=0; -wave_0_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_0_per_point9=zp=0; -wave_0_per_point10= -wave_0_per_point11=//wrist movement; -wave_0_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_0_per_point13= -wave_0_per_point14=xq=xp; -wave_0_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point16=yq=yp*sinang + zp*cosang; -wave_0_per_point17=zq=yp*cosang - zp*sinang; -wave_0_per_point18=yq=yp; -wave_0_per_point19=zq=zp; -wave_0_per_point20= -wave_0_per_point21=ang=tm*8; -wave_0_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point23=xp=xq*sinang + yq*cosang; -wave_0_per_point24=yp=xq*cosang - yq*sinang; -wave_0_per_point25=zp=zq; -wave_0_per_point26= -wave_0_per_point27=//forearm movement; -wave_0_per_point28=zp=zp-0.3; -wave_0_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_0_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point31=xq=xp; -wave_0_per_point32=yq=yp*sinang + zp*cosang; -wave_0_per_point33=zq=yp*cosang - zp*sinang; -wave_0_per_point34= -wave_0_per_point35=//upper arm twist -wave_0_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_0_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point38=xp=xq*sinang + yq*cosang; -wave_0_per_point39=yp=xq*cosang - yq*sinang; -wave_0_per_point40=zp=zq; -wave_0_per_point41= -wave_0_per_point42=//upper arm outward; -wave_0_per_point43=zp=zp-0.35; -wave_0_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_0_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point46=xq=xp*sinang + zp*cosang; -wave_0_per_point47=yq=yp; -wave_0_per_point48=zq=xp*cosang - zp*sinang; -wave_0_per_point49= -wave_0_per_point50=//upper arm up down; -wave_0_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_0_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_0_per_point53=xp=xq; -wave_0_per_point54=yp=yq*cosang - zq*sinang; -wave_0_per_point55=zp=yq*sinang + zq*cosang; -wave_0_per_point56= -wave_0_per_point57=//xp=xq;yp=yq;zp=zq; -wave_0_per_point58= -wave_0_per_point59= -wave_0_per_point60=//project into screenspace and draw on screen -wave_0_per_point61=zp=zp+2; -wave_0_per_point62=xs=xp/zp; -wave_0_per_point63=ys=yp/zp; -wave_0_per_point64= -wave_0_per_point65=x=xs+0.5; -wave_0_per_point66=y=ys*1.3+0.5; -wave_0_per_point67= -wave_0_per_point68= -wave_0_per_point69=dx = if(flip,x,dx-x); -wave_0_per_point70=dy = if(flip,y,dy-y); -wave_0_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_0_per_point72=ang = abs(asin(dx/dz)); -wave_0_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_0_per_point74=g = .5 + .5*sin(cang); -wave_0_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_0_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_0_per_point77= -wave_0_per_point78=a=(1-sample)*above(sample,0); -wave_0_per_point79= -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.200 -wavecode_1_g=1.000 -wavecode_1_b=0.600 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=mid_att*(sin(1.57+time)*0.5+0.5); -wave_1_per_frame2=t2=treb_att*(sin(1.57+time+2.1)*0.5+0.5); -wave_1_per_frame3=t3=mid_att*(sin(1.57+time+4.2)*0.5+0.5); -wave_1_per_frame4= -wave_1_per_frame5=t4=bass_att*(sin(-time+1.1)*0.5+0.5); -wave_1_per_frame6=t5=bass_att*(sin(-time+3.1)*0.5+0.5); -wave_1_per_frame7=t6=treb_att*(sin(-time+5.2)*0.5+0.5); -wave_1_per_point1=n=sample*6.283; -wave_1_per_point2=phs=-sample * 0.2; -wave_1_per_point3=tm=q1 + phs; -wave_1_per_point4= -wave_1_per_point5=flip=flip+1; -wave_1_per_point6=flip=flip*below(flip,2); -wave_1_per_point7= -wave_1_per_point8=xp=0; -wave_1_per_point9=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2 +0.1; -wave_1_per_point10=yp=-yp; -wave_1_per_point11=zp=0; -wave_1_per_point12= -wave_1_per_point13=//wrist movement; -wave_1_per_point14=ang=sin(tm*2)*0.5 +0.5; -wave_1_per_point15= -wave_1_per_point16=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point17=xq=xp; -wave_1_per_point18=yq=yp*sinang + zp*cosang; -wave_1_per_point19=zq=yp*cosang - zp*sinang; -wave_1_per_point20=yq=yp; -wave_1_per_point21=zq=zp; -wave_1_per_point22= -wave_1_per_point23=ang=tm*8; -wave_1_per_point24=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point25=xp=xq*sinang + yq*cosang; -wave_1_per_point26=yp=xq*cosang - yq*sinang; -wave_1_per_point27=zp=zq; -wave_1_per_point28= -wave_1_per_point29=//forearm movement; -wave_1_per_point30=zp=zp-0.3; -wave_1_per_point31=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_1_per_point32=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point33=xq=xp; -wave_1_per_point34=yq=yp*sinang + zp*cosang; -wave_1_per_point35=zq=yp*cosang - zp*sinang; -wave_1_per_point36= -wave_1_per_point37=//upper arm twist -wave_1_per_point38=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_1_per_point39=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point40=xp=xq*sinang + yq*cosang; -wave_1_per_point41=yp=xq*cosang - yq*sinang; -wave_1_per_point42=zp=zq; -wave_1_per_point43= -wave_1_per_point44=//upper arm outward; -wave_1_per_point45=zp=zp-0.35; -wave_1_per_point46=ang=cos(tm*2.3)*1.75 - 1.05; -wave_1_per_point47=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point48=xq=xp*sinang + zp*cosang; -wave_1_per_point49=yq=yp; -wave_1_per_point50=zq=xp*cosang - zp*sinang; -wave_1_per_point51= -wave_1_per_point52=//upper arm up down; -wave_1_per_point53=ang=cos(tm)*0.5 - 0.5; -wave_1_per_point54=sinang=sin(ang);cosang=cos(ang); -wave_1_per_point55=xp=xq; -wave_1_per_point56=yp=yq*cosang - zq*sinang; -wave_1_per_point57=zp=yq*sinang + zq*cosang; -wave_1_per_point58= -wave_1_per_point59=//xp=xq;yp=yq;zp=zq; -wave_1_per_point60= -wave_1_per_point61= -wave_1_per_point62=//project into screenspace and draw on screen -wave_1_per_point63=zp=zp+2; -wave_1_per_point64=xs=xp/zp; -wave_1_per_point65=ys=yp/zp; -wave_1_per_point66= -wave_1_per_point67=x=xs+0.5; -wave_1_per_point68=y=ys*1.3+0.5; -wave_1_per_point69= -wave_1_per_point70= -wave_1_per_point71=dx = if(flip,x,dx-x); -wave_1_per_point72=dy = if(flip,y,dy-y); -wave_1_per_point73=dz = pow(dx*dx+dy*dy,.5); -wave_1_per_point74=ang = abs(asin(dx/dz)); -wave_1_per_point75=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_1_per_point76=b = .5 + .5*sin(cang); -wave_1_per_point77=g = .5 + .5*sin(cang + 1.047197); -wave_1_per_point78=r = .5 + .5*sin(cang + 2.094395); -wave_1_per_point79= -wave_1_per_point80=a=(1-sample)*above(sample,0); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=0.500 -wavecode_2_b=0.100 -wavecode_2_a=1.000 -wave_2_per_frame1=t1=treb_att*(sin(time+3.14)*0.5+0.5); -wave_2_per_frame2=t2=mid_att*(sin(time+2.1+3.14)*0.5+0.5); -wave_2_per_frame3=t3=bass_att*(sin(time+4.2+3.14)*0.5+0.5); -wave_2_per_frame4= -wave_2_per_frame5=t4=bass_att*(sin(-time+1.1+3.14)*0.5+0.5); -wave_2_per_frame6=t5=treb_att*(sin(-time+3.1+3.14)*0.5+0.5); -wave_2_per_frame7=t6=mid_att*(sin(-time+5.2+3.14)*0.5+0.5); -wave_2_per_point1=n=sample*6.283; -wave_2_per_point2=phs=-sample * 0.2; -wave_2_per_point3=tm=q1 + phs; -wave_2_per_point4= -wave_2_per_point5=flip=(flip+1)*below(flip,1); -wave_2_per_point6= -wave_2_per_point7=xp=0; -wave_2_per_point8=yp=flip*0.1 + (sin(tm)*0.5 + 0.5)*0.2; -wave_2_per_point9=zp=0; -wave_2_per_point10= -wave_2_per_point11=//wrist movement; -wave_2_per_point12=ang=sin(tm*2)*0.5 +0.5; -wave_2_per_point13= -wave_2_per_point14=xq=xp; -wave_2_per_point15=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point16=yq=yp*sinang + zp*cosang; -wave_2_per_point17=zq=yp*cosang - zp*sinang; -wave_2_per_point18=yq=yp; -wave_2_per_point19=zq=zp; -wave_2_per_point20= -wave_2_per_point21=ang=tm*8; -wave_2_per_point22=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point23=xp=xq*sinang + yq*cosang; -wave_2_per_point24=yp=xq*cosang - yq*sinang; -wave_2_per_point25=zp=zq; -wave_2_per_point26= -wave_2_per_point27=//forearm movement; -wave_2_per_point28=zp=zp-0.3; -wave_2_per_point29=ang=3.14 + sin(tm*2 - 0.5)*1.5; -wave_2_per_point30=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point31=xq=xp; -wave_2_per_point32=yq=yp*sinang + zp*cosang; -wave_2_per_point33=zq=yp*cosang - zp*sinang; -wave_2_per_point34= -wave_2_per_point35=//upper arm twist -wave_2_per_point36=ang=-1.0 + cos(tm*3.1 + 0.5); -wave_2_per_point37=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point38=xp=xq*sinang + yq*cosang; -wave_2_per_point39=yp=xq*cosang - yq*sinang; -wave_2_per_point40=zp=zq; -wave_2_per_point41= -wave_2_per_point42=//upper arm outward; -wave_2_per_point43=zp=zp-0.35; -wave_2_per_point44=ang=cos(tm*2.3)*1.75 - 1.05; -wave_2_per_point45=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point46=xq=xp*sinang + zp*cosang; -wave_2_per_point47=yq=yp; -wave_2_per_point48=zq=xp*cosang - zp*sinang; -wave_2_per_point49= -wave_2_per_point50=//upper arm up down; -wave_2_per_point51=ang=cos(tm)*0.5 - 0.5; -wave_2_per_point52=sinang=sin(ang);cosang=cos(ang); -wave_2_per_point53=xp=xq; -wave_2_per_point54=yp=yq*cosang - zq*sinang; -wave_2_per_point55=zp=yq*sinang + zq*cosang; -wave_2_per_point56= -wave_2_per_point57=//xp=xq;yp=yq;zp=zq; -wave_2_per_point58= -wave_2_per_point59= -wave_2_per_point60=//project into screenspace and draw on screen -wave_2_per_point61=zp=zp+2; -wave_2_per_point62=xs=xp/zp; -wave_2_per_point63=ys=yp/zp; -wave_2_per_point64= -wave_2_per_point65=x=xs+0.5; -wave_2_per_point66=y=ys*1.3+0.5; -wave_2_per_point67= -wave_2_per_point68= -wave_2_per_point69=dx = if(flip,x,dx-x); -wave_2_per_point70=dy = if(flip,y,dy-y); -wave_2_per_point71=dz = pow(dx*dx+dy*dy,.5); -wave_2_per_point72=ang = abs(asin(dx/dz)); -wave_2_per_point73=cang = if(flip,cang,if(below(dx,0),if(below(dy,0),-ang,3.141592654 + ang),if(below(dy,0),ang,3.141592654 - ang))); -wave_2_per_point74=g = .5 + .5*sin(cang); -wave_2_per_point75=b = .5 + .5*sin(cang + 1.047197); -wave_2_per_point76=r = .5 + .5*sin(cang + 2.094395); -wave_2_per_point77= -wave_2_per_point78=a=(1-sample)*above(sample,0); -wave_2_per_point79= -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.38615 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.14605 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.050 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=ang = .25*time; -shapecode_1_enabled=1 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=1.06770 -shapecode_1_ang=0.75390 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.77970 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.600 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.010 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang=sin(q1*0.15); -shape_1_per_frame2=x=sin(q1*0.5+3.14) * 0.05 + 0.6; -shape_1_per_frame3=y=cos(q1*0.63+3.14)* 0.05 + 0.6 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=1.06770 -shapecode_2_ang=0.75390 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.77970 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.600 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.010 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang=sin(q1*0.15); -shape_2_per_frame2=x=sin(q1*0.5) * 0.05 + 0.4; -shape_2_per_frame3=y=cos(q1*0.63)* 0.05 + 0.4; -per_frame_init_1=mv_x=64;mv_y=48; -per_frame_init_2=nut=0; -per_frame_init_3=stp=0;stq=0; -per_frame_init_4=rtp=0;rtq=0; -per_frame_init_5=wvr=0; -per_frame_init_6=decay=0; -per_frame_init_7=dcsp=0 -per_frame_init_8= -per_frame_1=decay=1; -per_frame_2=zoom=0.95+.075*max(treb_att,bass_att); -per_frame_3= -per_frame_4=warp = 0; -per_frame_5= -per_frame_6=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_7=vol=vol*vol; -per_frame_8=mtime=mtime+vol*0.1; -per_frame_9= -per_frame_10=q1=mtime*0.4-.05*time; -warp_1=`shader_body -warp_2=`{ -warp_3=` float d = texsize.zw; -warp_4=` float3 deltax = (GetPixel(uv + float2(1,0)*d) + GetPixel(uv + float2(1,0)*d))*0.5; -warp_5=` float3 deltay = (GetPixel(uv + float2(0,1)*d) + GetPixel(uv + float2(0,1)*d))*0.5; -warp_6=` -warp_7=` -warp_8=` ret = ((deltax+deltay - tex2D(sampler_main, (uv-0.5)*0.9 + 0.5 ))); -warp_9=` ret -= 0.4; -warp_10=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*4; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*2 + ret; -comp_12=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Jello1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=7 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=1.000000 -SpriteSpeed=1.500000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.083*sin(time*1.9); -code_5=y=0.5+0.008+0.083*cos(time*1.9); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk b/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk deleted file mode 100644 index 6d079e4..0000000 --- a/MilkDrop3/Milkdrop3/presets/Serge + Martin - crystal palace line012.milk +++ /dev/null @@ -1,421 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=60.80368 -fShader=0.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -per_frame_1=//krash's beat detection code -per_frame_2=volume = 0.3*(bass+mid+att); -per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_5=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_6=peakbass_att = max(bass_att,peakbass_att); -per_frame_7=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_8=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_9=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_10=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_11=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_12= -per_frame_13=warp = 0; -per_frame_14= -per_frame_15=tic = min(time-tin,.1); -per_frame_16=tin = time; -per_frame_17= -per_frame_18=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_19= -per_frame_20=treb_avg = tic*(treb_avg*(1/tic - 10) + 10*treb); -per_frame_21=mid_avg = tic*(mid_avg*(1/tic - 10) + 10*mid); -per_frame_22=bass_avg = tic*(bass_avg*(1/tic - 10) + 10*bass); -per_frame_23=vav = tic*(vav*(1/tic - 10) + 10*(bass+treb+mid)*.33333); -per_frame_24= -per_frame_25=tt = tt + tic*treb; -per_frame_26=mt = mt + tic*mid; -per_frame_27= -per_frame_28=bet = min(pow(bass,9),4); -per_frame_29=bt = bt + tic*bet; -per_frame_30=vt = vt + tic*vav; -per_frame_31= -per_frame_32=sp = abs(vav - slide)*.1; -per_frame_33=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_34=toc = 1; -per_frame_35= -per_frame_36= -per_frame_37=tr = if(above(st,0),.999,tr + tic*mid); -per_frame_38=tr = tr - int(tr); -per_frame_39=st = if(above(st,0),st - tic,above(tr,.9)*.1); -per_frame_40= -per_frame_41= -per_frame_42=q1 = tt; // speed of comets -per_frame_43=q2 = bt; // speed of ripples -per_frame_44=//q2 = .5; -per_frame_45=q3 = (tt + mt)*.1; //speed of bands -per_frame_46=q4 = vt; // speed of rotation -per_frame_47= -per_frame_48=br = beatrate*.5; -per_frame_49=sw = above(tim,br); -per_frame_50=tim = if(sw,tim-br,tim); -per_frame_51=tim = tim + tic; -per_frame_52=swi = if(sw,1-swi,swi); -per_frame_53=//invert = swi; -per_frame_54= -per_frame_55=monitor = beatrate; -per_pixel_1=sw = ang/6.2832 + 1; -per_pixel_2=sw = sw*8 + q4*.1; -per_pixel_3= -per_pixel_4=bl = equal(int(sw)%2,0); -per_pixel_5=sw = sw - int(sw); -per_pixel_6=sw = if(bl,sw,1-sw)*3; -per_pixel_7= -per_pixel_8= -per_pixel_9=rd = pow(rad*.8,.9); -per_pixel_10=rd = rd*6.2832*2 - (q2+sw)*3; -per_pixel_11=zm = .01 + .01*sin(rd); -per_pixel_12= -per_pixel_13=dx = (x-.5)*zm; -per_pixel_14=dy = (y-.5)*zm; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`float2 uv1 = (uv-.2) * aspect.xy; -warp_6=` -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q29*2*length(uv1)+rand_frame * 32; -warp_10=`float2 d = normalize(uv1); -warp_11=`float2 rs = clamp(tan(z)*d,-8,8); -warp_12=`uv += .004*GetBlur1(uv)*float2 (0,1);//rs/20; -warp_13=` -warp_14=` -warp_15=`uv6 = .4*sin(uv1*18*rand_frame); -warp_16=`mus = .051/(length(uv6)); -warp_17=`mus *= float3 (1,.8,.5); -warp_18=` -warp_19=`float3 blur = GetBlur2(frac(uv)); -warp_20=` -warp_21=`float3 crisp= tex2D(sampler_main,uv); -warp_22=` -warp_23=`float3 ret1 = crisp - blur*.03 + .15*mus; -warp_24=`float2 uv2 = (uv_orig-.5)-float2(.5,.5+0.1*q25); -warp_25=` -warp_26=`q25 = 1; -warp_27=`ret = q25*(ret1*.99-.02) + (1-q25)* GetPixel(uv_orig); -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` -comp_5=` -comp_6=`float2 uva = uv; -comp_7=`float2 uvb = float2(1-uv.x,uv.y); -comp_8=` -comp_9=`ret = tex2D(sampler_main, uva).x + tex2D(sampler_main, uvb).x; -comp_10=` -comp_11=`float3 blurs = GetBlur1(uva).x + GetBlur3(uva).x; -comp_12=`blurs += GetBlur1(uvb).x + GetBlur3(uvb).x; -comp_13=` -comp_14=` -comp_15=`float2 uv3 = (uv-.5)*(1-GetBlur1(uv).zzz)+.5; -comp_16=`ret += saturate(pow(tex2D(sampler_main, uv3).zzz,.5)*(1-ret.x*2)), -comp_17=`ret += saturate(pow(GetBlur1(uv3).zzz,.5)*(1-ret.x*2)), -comp_18=` -comp_19=` -comp_20=`ret = lerp ( -comp_21=`blurs, -comp_22=`ret, -comp_23=`pow(ret,1)); -comp_24=` -comp_25=`ret = pow(ret,float3(5,1,.5)); -comp_26=` -comp_27=`ret += pow(tex2D(sampler_main, float2(uv.x,1-uv.y)).yyy+tex2D(sampler_main, 1-uv).yyy,float3(.6,.95,5)); -comp_28=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_29=` ((uv3.xyy*q28 -comp_30=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_31=` ).xyz* -comp_32=` float3(1,1,0)*0.05 + -comp_33=` time*float3(0,0,1)*q31 -comp_34=` ); -comp_35=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_36=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_37=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_38=` -comp_39=`ret-=slow_roam_sin*roam_cos.zxy*.5; -comp_40=` -comp_41=`} diff --git a/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk b/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk deleted file mode 100644 index 1d65327..0000000 --- a/MilkDrop3/Milkdrop3/presets/Shifter + Neon - Kinderkind.milk +++ /dev/null @@ -1,323 +0,0 @@ -[preset00] -fRating=5.0000 -fGammaAdj=1.170000 -fDecay=1.000000 -fVideoEchoZoom=1.104180 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001000 -fWaveScale=1.285751 -fWaveSmoothing=0.630000 -fWaveParam=0.000000 -fModWaveAlphaStart=0.800000 -fModWaveAlphaEnd=1.100000 -fWarpAnimSpeed=1.000000 -fWarpScale=1.331000 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=0.999514 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.241456 -sx=1.000000 -sy=1.000000 -wave_r=0.650000 -wave_g=0.650000 -wave_b=0.650000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.005000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=0.000000 -ob_a=1.000000 -ib_size=0.260000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=12.000000 -nMotionVectorsY=9.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=0.900000 -mv_r=1.000000 -mv_g=1.000000 -mv_b=1.000000 -mv_a=0.000000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.000000 -wavecode_0_smoothing=0.500000 -wavecode_0_r=0.000000 -wavecode_0_g=0.000000 -wavecode_0_b=0.000000 -wavecode_0_a=1.000000 -wave_0_per_point1=x = 0; -wave_0_per_point2=y = sample; -wave_0_per_point3= -wave_0_per_point4=sp = sample*6.2832 - (time*1.43); -wave_0_per_point5= -wave_0_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); -wave_0_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); -wave_0_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.000000 -wavecode_1_smoothing=0.500000 -wavecode_1_r=0.000000 -wavecode_1_g=0.000000 -wavecode_1_b=0.000000 -wavecode_1_a=1.000000 -wave_1_per_point1=x = .999; -wave_1_per_point2=y = 1-sample; -wave_1_per_point3= -wave_1_per_point4=sp = sample*6.2832 + (time*1.43); -wave_1_per_point5= -wave_1_per_point6=//r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); -wave_1_per_point7=//g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); -wave_1_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.000000 -wavecode_2_smoothing=0.500000 -wavecode_2_r=0.000000 -wavecode_2_g=0.000000 -wavecode_2_b=0.000000 -wavecode_2_a=1.000000 -wave_2_per_point1=y = 0.001; -wave_2_per_point2=x = sample; -wave_2_per_point3= -wave_2_per_point4=sp = sample*6.2832 + (time*1.43); -wave_2_per_point5= -wave_2_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); -wave_2_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); -wave_2_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=0.000000 -wavecode_3_g=0.000000 -wavecode_3_b=0.000000 -wavecode_3_a=1.000000 -wave_3_per_point1=y = 1; -wave_3_per_point2=x = 1-sample; -wave_3_per_point3= -wave_3_per_point4=sp = sample*6.2832 - (time*1.43); -wave_3_per_point5= -wave_3_per_point6=r = .5 + .5*(sin(sp*3.549)*.3 + .7*cos(sp*5.661)); -wave_3_per_point7=g = .5 + .5*(sin(sp*5.493)*.5 + .5*cos(sp*6.615)); -wave_3_per_point8=//b = .5 + .5*(sin(sp*9.345)*.7 + .3*cos(sp*1.566)); -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.418887 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=0.000000 -shapecode_0_tex_zoom=0.712910 -shapecode_0_r=1.000000 -shapecode_0_g=1.000000 -shapecode_0_b=1.000000 -shapecode_0_a=1.000000 -shapecode_0_r2=1.000000 -shapecode_0_g2=1.000000 -shapecode_0_b2=1.000000 -shapecode_0_a2=0.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=1.000000 -shapecode_0_border_a=0.000000 -shape_0_per_frame1= -shape_0_per_frame2=ang = int(rand(1001))*.001*6.2832; -shape_0_per_frame3= -shape_0_per_frame4=tex_ang = tex_ang + ang; -shape_0_per_frame5=tex_zoom = 1/rad*tex_zoom; -shape_0_per_frame6= -shape_0_per_frame7=ti = (time*1.43); -shape_0_per_frame8=border_r = .5 + .5*sin(ti*1.123); -shape_0_per_frame9=border_g = .5 + .5*sin(ti*1.456); -shape_0_per_frame10=border_b = .5 + .5*sin(ti*1.789); -shape_0_per_frame11=ti = (time*1.43); -shape_0_per_frame12=r = .5 + .5*sin(ti*1.123); -shape_0_per_frame13=g = .5 + .5*sin(ti*1.456); -shape_0_per_frame14=b = .5 + .5*sin(ti*1.789); -shape_0_per_frame15=ti = (time*1.43) - 1; -shape_0_per_frame16=r2 = .75 + .25*sin(ti*1.123); -shape_0_per_frame17=g2 = .75 + .25*sin(ti*1.456); -shape_0_per_frame18=b2 = .75 + .25*sin(ti*1.789); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_x=0.500000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.364416 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=0.712910 -shapecode_1_r=0.000000 -shapecode_1_g=0.000000 -shapecode_1_b=0.000000 -shapecode_1_a=1.000000 -shapecode_1_r2=0.000000 -shapecode_1_g2=0.000000 -shapecode_1_b2=0.000000 -shapecode_1_a2=1.000000 -shapecode_1_border_r=1.000000 -shapecode_1_border_g=1.000000 -shapecode_1_border_b=1.000000 -shapecode_1_border_a=0.000000 -shape_1_per_frame1= -shape_1_per_frame2=ang = int(rand(1001))*.001*6.2832; -shape_1_per_frame3= -shape_1_per_frame4=tex_ang = tex_ang + ang; -shape_1_per_frame5=tex_zoom = 1/rad*tex_zoom; -shape_1_per_frame6= -shape_1_per_frame7=ti = (time*1.43); -shape_1_per_frame8=border_r = .5 + .5*sin(ti*1.123); -shape_1_per_frame9=border_g = .5 + .5*sin(ti*1.456); -shape_1_per_frame10=border_b = .5 + .5*sin(ti*1.789); -shape_1_per_frame11=ti = (time*1.43); -shape_1_per_frame12=//r = .5 + .5*sin(ti*1.123); -shape_1_per_frame13=//g = .5 + .5*sin(ti*1.456); -shape_1_per_frame14=//b = .5 + .5*sin(ti*1.789); -shape_1_per_frame15=ti = (time*1.43) - 1; -shape_1_per_frame16=//r2 = .5 + .5*sin(ti*1.123); -shape_1_per_frame17=//g2 = .5 + .5*sin(ti*1.456); -shape_1_per_frame18=//b2 = .5 + .5*sin(ti*1.789); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=1 -shapecode_2_textured=1 -shapecode_2_x=0.500000 -shapecode_2_y=0.500000 -shapecode_2_rad=0.301579 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=6.283185 -shapecode_2_tex_zoom=0.712900 -shapecode_2_r=1.000000 -shapecode_2_g=1.000000 -shapecode_2_b=1.000000 -shapecode_2_a=1.000000 -shapecode_2_r2=1.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=1.000000 -shapecode_2_border_r=1.000000 -shapecode_2_border_g=1.000000 -shapecode_2_border_b=1.000000 -shapecode_2_border_a=0.000000 -shape_2_per_frame1= -shape_2_per_frame2=//ang = int(rand(1001))*.001*6.2832; -shape_2_per_frame3= -shape_2_per_frame4=//tex_ang = (bass_att*bass_att - (treb_att*treb_att + mid_att*mid_att)*.5)*.5; -shape_2_per_frame5=tex_ang = q6; -shape_2_per_frame6=tex_ang = tex_ang + ang; -shape_2_per_frame7=tex_zoom = 1/rad*q7; -shape_2_per_frame8= -shapecode_3_enabled=0 -shapecode_3_sides=3 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_x=0.500000 -shapecode_3_y=0.500000 -shapecode_3_rad=1.089200 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.628319 -shapecode_3_tex_zoom=0.779768 -shapecode_3_r=1.000000 -shapecode_3_g=1.000000 -shapecode_3_b=1.000000 -shapecode_3_a=1.000000 -shapecode_3_r2=1.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=1.000000 -shapecode_3_a2=1.000000 -shapecode_3_border_r=1.000000 -shapecode_3_border_g=1.000000 -shapecode_3_border_b=1.000000 -shapecode_3_border_a=0.000000 -shape_3_per_frame1= -shape_3_per_frame2=ang = int(rand(1001))*.001*6.2832; -shape_3_per_frame3= -shape_3_per_frame4=tex_ang = tex_ang + ang; -shape_3_per_frame5=tex_zoom = 1/rad*tex_zoom; -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min((time*1.43)-tin,.1); -per_frame_4=tin = (time*1.43); -per_frame_5= -per_frame_6=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_7= -per_frame_8=ra = 1/tic*.25; -per_frame_9= -per_frame_10=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_11=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_12=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_13=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_14= -per_frame_15=tt = tt + tic*treb; -per_frame_16=mt = mt + tic*mid; -per_frame_17=bt = bt + tic*bass; -per_frame_18=vt = vt + tic*vav; -per_frame_19= -per_frame_20=sp = abs(vav - slide)*.1; -per_frame_21=slide = if(above(slide,vav),slide-tic*sp,slide+tic*sp) + (1-toc)*vav*.2; -per_frame_22=toc = 1; -per_frame_23= -per_frame_24= -per_frame_25=//dx = (treb_avg - mid_avg)*.1; -per_frame_26=//dy = (bass_avg - treb_avg)*.1; -per_frame_27= -per_frame_28=q1 = treb_avg; -per_frame_29=q2 = mid_avg; -per_frame_30=q3 = bass_avg; -per_frame_31= -per_frame_32=q4 = (tt + mt)*.5; -per_frame_33=q5 = bt; -per_pixel_1=zoom = 1 + pow(sin(ang*5 - q5),1)*.04*bass; -per_pixel_2=rot = .02*sin(rad*6.2832*2 - q4*4)*(mid + treb)*.5; diff --git a/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk b/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk deleted file mode 100644 index 31080d8..0000000 --- a/MilkDrop3/Milkdrop3/presets/Shifter - music box - couldn't not.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=4.100 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=2.853 -fZoomExponent=3.60000 -fShader=0.000 -zoom=1.02109 -rot=-0.16000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.30900 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.99999 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=xb = 1; -wave_0_init2=yb = 1; -wave_0_init3=xm = 0.5; -wave_0_init4=ym = 0.5; -wave_0_per_frame1=sa = 0.1; -wave_0_per_frame2=sb = 1-sa; -wave_0_per_frame3= -wave_0_per_frame4=xb = xb*(1 - 2*above(xm,sb) - 2*below(xm,sa)); -wave_0_per_frame5=yb = yb*(1 - 2*above(ym,sb) - 2*below(ym,sa)); -wave_0_per_frame6= -wave_0_per_frame7=xb = xb/abs(xb); -wave_0_per_frame8=yb = yb/abs(yb); -wave_0_per_frame9= -wave_0_per_frame10=xm = xm + 0.02*xb*(sin(time*0.656)*0.3 + 0.7*sin(time*0.342)); -wave_0_per_frame11=ym = ym + 0.02*yb*(sin(time*0.289)*0.4 + 0.6*sin(time*0.702)); -wave_0_per_frame12= -wave_0_per_frame13=t1 = xm; -wave_0_per_frame14=t2 = ym; -wave_0_per_frame15= -wave_0_per_frame16=it = it + 0.1*xb; -wave_0_per_frame17=t3 = it; -wave_0_per_frame18=ita = ita + 0.0005 - above(ita,1); -wave_0_per_frame19=t4 = ita; -wave_0_per_point1=vol = value1; -wave_0_per_point2= -wave_0_per_point3=sp = sample + t4 - above(sample,(1-t4)); -wave_0_per_point4=da = 0.25; -wave_0_per_point5=db = 0.5; -wave_0_per_point6=dc = 0.75; -wave_0_per_point7= -wave_0_per_point8=xs = t1; -wave_0_per_point9=ys = t2; -wave_0_per_point10= -wave_0_per_point11=ra = 0.15; -wave_0_per_point12=tt = t3; -wave_0_per_point13= -wave_0_per_point14=xa=xs + 0.75*ra*sin(tt); -wave_0_per_point15=ya=ys + ra*cos(tt); -wave_0_per_point16=xb=xs + 0.75*ra*sin(tt+1.57); -wave_0_per_point17=yb=ys + ra*cos(tt+1.57); -wave_0_per_point18=xc=xs + 0.75*ra*sin(tt+3.14); -wave_0_per_point19=yc=ys + ra*cos(tt+3.14); -wave_0_per_point20=xd=xs + 0.75*ra*sin(tt+4.71); -wave_0_per_point21=yd=ys + ra*cos(tt+4.71); -wave_0_per_point22= -wave_0_per_point23=mod = vol*0.1; -wave_0_per_point24=x = below(sp,da)*(xa + sp*4*(xb-xa)); -wave_0_per_point25=y = below(sp,da)*(ya + sp*4*(yb-ya)); -wave_0_per_point26=x = x + below(sp,db)*above(sp,da)*(xb + (sp-da)*4*(xc-xb)); -wave_0_per_point27=y = y + below(sp,db)*above(sp,da)*(yb + (sp-da)*4*(yc-yb)); -wave_0_per_point28=x = x + below(sp,dc)*above(sp,db)*(xc + (sp-db)*4*(xd-xc)); -wave_0_per_point29=y = y + below(sp,dc)*above(sp,db)*(yc + (sp-db)*4*(yd-yc)); -wave_0_per_point30=x = x + above(sp,dc)*(xd + (sp-dc)*4*(xa-xd)); -wave_0_per_point31=y = y + above(sp,dc)*(yd + (sp-dc)*4*(ya-yd)); -wave_0_per_point32= -wave_0_per_point33=vl = min(2,vol); -wave_0_per_point34=x = x + vl*(xs-x); -wave_0_per_point35=y = y + vl*(ys-y); -wave_0_per_point36= -wave_0_per_point37=ite = ite + 0.00003 -900*above(ite,900); -wave_0_per_point38=den = 25.133; -wave_0_per_point39=sm = sample + ite; -wave_0_per_point40=aa = 0.7 + 0.3*sin(sm*den); -wave_0_per_point41=bb = aa*(0.7 + 0.3*sin(sm*den)); -wave_0_per_point42=cc = bb*(0.7 + 0.3*sin(sm*den)); -wave_0_per_point43=b=aa;g=bb;r=cc; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.99999 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=xb = 1; -wave_1_init2=yb = 1; -wave_1_init3=xm = 0.5; -wave_1_init4=ym = 0.5; -wave_1_per_frame1=sa = 0.1; -wave_1_per_frame2=sb = 1-sa; -wave_1_per_frame3= -wave_1_per_frame4=xb = xb*(1 - 2*above(xm,sb) - 2*below(xm,sa)); -wave_1_per_frame5=yb = yb*(1 - 2*above(ym,sb) - 2*below(ym,sa)); -wave_1_per_frame6= -wave_1_per_frame7=xb = xb/abs(xb); -wave_1_per_frame8=yb = yb/abs(yb); -wave_1_per_frame9= -wave_1_per_frame10=xm = xm + 0.02*xb*(sin(time*0.456)*0.3 + 0.7*sin(time*0.564)); -wave_1_per_frame11=ym = ym + 0.02*yb*(sin(time*0.782)*0.4 + 0.6*sin(time*0.231)); -wave_1_per_frame12= -wave_1_per_frame13=t1 = xm; -wave_1_per_frame14=t2 = ym; -wave_1_per_frame15= -wave_1_per_frame16=it = it + 0.1*xb; -wave_1_per_frame17=t3 = it; -wave_1_per_frame18=ita = ita + 0.0005 - above(ita,1); -wave_1_per_frame19=t4 = ita; -wave_1_per_point1=vol = value2; -wave_1_per_point2=sp = sample + t4 - above(sample,(1-t4)); -wave_1_per_point3=da = 0.25; -wave_1_per_point4=db = 0.5; -wave_1_per_point5=dc = 0.75; -wave_1_per_point6= -wave_1_per_point7=xs = t1; -wave_1_per_point8=ys = t2; -wave_1_per_point9= -wave_1_per_point10=ra = 0.15; -wave_1_per_point11=tt = t3; -wave_1_per_point12= -wave_1_per_point13=xa=xs + 0.75*ra*sin(tt); -wave_1_per_point14=ya=ys + ra*cos(tt); -wave_1_per_point15=xb=xs + 0.75*ra*sin(tt+1.57); -wave_1_per_point16=yb=ys + ra*cos(tt+1.57); -wave_1_per_point17=xc=xs + 0.75*ra*sin(tt+3.14); -wave_1_per_point18=yc=ys + ra*cos(tt+3.14); -wave_1_per_point19=xd=xs + 0.75*ra*sin(tt+4.71); -wave_1_per_point20=yd=ys + ra*cos(tt+4.71); -wave_1_per_point21= -wave_1_per_point22=mod = vol*0.1; -wave_1_per_point23=x = below(sp,da)*(xa + sp*4*(xb-xa)); -wave_1_per_point24=y = below(sp,da)*(ya + sp*4*(yb-ya)); -wave_1_per_point25=x = x + below(sp,db)*above(sp,da)*(xb + (sp-da)*4*(xc-xb)); -wave_1_per_point26=y = y + below(sp,db)*above(sp,da)*(yb + (sp-da)*4*(yc-yb)); -wave_1_per_point27=x = x + below(sp,dc)*above(sp,db)*(xc + (sp-db)*4*(xd-xc)); -wave_1_per_point28=y = y + below(sp,dc)*above(sp,db)*(yc + (sp-db)*4*(yd-yc)); -wave_1_per_point29=x = x + above(sp,dc)*(xd + (sp-dc)*4*(xa-xd)); -wave_1_per_point30=y = y + above(sp,dc)*(yd + (sp-dc)*4*(ya-yd)); -wave_1_per_point31= -wave_1_per_point32=vl = min(2,vol); -wave_1_per_point33=x = x + vl*(xs-x); -wave_1_per_point34=y = y + vl*(ys-y); -wave_1_per_point35= -wave_1_per_point36=ite = ite + 0.00003 -900*above(ite,900); -wave_1_per_point37=den = 25.133; -wave_1_per_point38=sm = sample + ite; -wave_1_per_point39=aa = 0.8 + 0.2*sin(sm*den); -wave_1_per_point40=bb = aa*(0.3 + 0.7*sin(sm*den)); -wave_1_per_point41=cc = bb*(0.5 + 0.5*sin(sm*den)); -wave_1_per_point42=r=aa;g=bb;b=cc; -per_frame_1=wave_r = wave_r + 0.600*( 0.60*sin(0.933*(time*0.6)) + 0.40*sin(1.045*(time*0.6)) ); -per_frame_2=wave_g = wave_g + 0.400*( 0.60*sin(0.900*(time*0.6)) + 0.20*sin(0.956*(time*0.6)) ); -per_frame_3=wave_b = wave_b + 0.100*( 0.60*sin(0.910*(time*0.6)) + 0.40*sin(0.920*(time*0.6)) ); -per_frame_4=q8 = oldq8+if(above(bass+bass_att,1.8),q8+0.0005*pow((bass+bass_att-1),9),0); -per_frame_5=oldq8 = q8; -per_frame_6=monitor = q8; -per_frame_7=zoom = zoom + 0.023*( 0.60*sin(0.339*q8) + 0.40*sin(0.276*q8) ); -per_frame_8=rot = rot + 0.030*( 0.60*sin(0.381*q8) + 0.40*sin(0.579*q8) ); -per_frame_9=//decay = decay - 0.02*equal(frame%40,0); -per_frame_10=mv_r = wave_r; -per_frame_11=mv_b = wave_b; -per_frame_12=mv_g = wave_g; -per_frame_13=mv_x = 1.25; -per_frame_14=mv_y = 1.25; -per_frame_15=mv_dx = 0.1*sin(1.1*(time*0.6)); -per_frame_16=mv_dy = 0.1*cos(1.112*(time*0.6)); -per_frame_17= -per_frame_18=// the mbius transformation -per_frame_19=// z -> (az+b)/(cz-d); where a,b,c,d are complex numbers and z will be the uv-vector -per_frame_20=// (az+b)/(cz-d) = a/c + mu/(cz+d), with mu = (bc-ad)/c -per_frame_21=// so a/c and mu can be calculated outside of the shader -per_frame_22= -per_frame_23=//before inversion -per_frame_24= -per_frame_25=scale = 1; -per_frame_26=angle = (time*0.6)*.2; -per_frame_27=translation_x = 0; -per_frame_28=translation_y = 0.12; -per_frame_29= -per_frame_30=a_r = cos(angle)*scale; -per_frame_31=a_i = sin(angle)*scale; -per_frame_32=b_r = translation_x; -per_frame_33=b_i = translation_y; -per_frame_34= -per_frame_35=//complex inverted -per_frame_36=scale = 1; -per_frame_37=angle = sin((time*0.6)*0.1337)*0.3; -per_frame_38=translation_u = 0; -per_frame_39=translation_v = -0.2; -per_frame_40= -per_frame_41=// c -per_frame_42=q15 = cos(angle)*scale; -per_frame_43=q16 = sin(angle)*scale; -per_frame_44= -per_frame_45=// d -per_frame_46=q17 = translation_u; -per_frame_47=q18 = translation_v; -per_frame_48= -per_frame_49=// c^(-1) -per_frame_50=c_inv_r = q15/(q15*q15+q16*q16); -per_frame_51=c_inv_i = q16/(q15*q15+q16*q16); -per_frame_52= -per_frame_53=// a*c^(-1) -per_frame_54=q11 = (a_r*c_inv_r - a_i*c_inv_i); -per_frame_55=q12 = (a_r*c_inv_i - a_i*c_inv_r); -per_frame_56= -per_frame_57=// (bc-ad) -per_frame_58=bcad_r = (b_r*q15 - b_i*q16)-(a_r*q17-a_i*q18); -per_frame_59=bcad_i = (b_r*q16 - b_i*q15)-(a_r*q18-a_i*q17); -per_frame_60= -per_frame_61=// mu*c^(-1) -per_frame_62=q13 = bcad_r*c_inv_r - bcad_i*c_inv_i; -per_frame_63=q14 = bcad_r*c_inv_i - bcad_i*c_inv_r; -per_pixel_1=rot=rot+1/(10*(rad+0.2+0.1*sin(q8))); -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`uv = 0.5 + (uv-0.5)*0.98; -comp_5=` float2 d = texsize.zw*4; -comp_6=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_7=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_8=` -comp_9=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy+float3(lum(dx),lum(dy),0)*0.5)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_10=` + time*float3(0,0,1)*0.2 ); -comp_11=`uv -= float2(lum(dx),lum(dy))*0.04; -comp_12=`ret = abs(GetPixel(uv)+GetBlur1(uv)-GetBlur2(uv)-GetBlur3(uv)); -comp_13=`ret *= lum(noise)*3; -comp_14=`ret = pow(ret,0.5); -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 deleted file mode 100644 index 83c4259..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v1.milk2 +++ /dev/null @@ -1,452 +0,0 @@ -Created with MILKDROP 3.30 on 26/11/2023 at 10:07:30 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.55 -blending_direction=-1 -random_1=0.152846 -random_2=0.066396 -random_3=0.488618 -random_4=0.239702 -random_5=0.710434 - -[PRESET1_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=` -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R059 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.965 -fVideoEchoZoom=1.101 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=15 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.008 -fWaveScale=0.323 -fWaveSmoothing=0.630 -fWaveParam=0.080 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.700 -fWarpAnimSpeed=1.000 -fWarpScale=1.772 -fZoomExponent=4.40100 -fShader=0.000 -zoom=1.01100 -rot=0.00300 -cx=0.470 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.576 -wave_g=0.600 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=1.280 -nMotionVectorsY=11.628 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.846 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=47 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=8 -shapecode_0_x=0.500 -shapecode_0_y=0.530 -shapecode_0_rad=0.15387 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.94000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.608 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.060 -shape_0_per_frame1=my_volume = (bass + mid + treb)/3; -shape_0_per_frame2=rg2 = max(rg2*0.785, 0.018 + 0.54*min(2,max(0,mid_att-1)*1.3)); -shape_0_per_frame3= -shape_0_per_frame4=sides = 16*abs(sin(0.5*time)); -shape_0_per_frame5= -shape_0_per_frame6=border_b = sin(0.19*time); -shape_0_per_frame7=border_a = 2*max(0,min((bass_att-1.1)*1.5,border_a)); -shape_0_per_frame8= -shape_0_per_frame9=tex_zoom = 1.62; -shape_0_per_frame10=ang = 6*sin(0.3*time); -shape_0_per_frame11= -shape_0_per_frame12=rad = 0.1 + 0.5*max(0,min((bass_att-1.1)*1.5,0.5)) ; -shape_0_per_frame13= -shape_0_per_frame14=x = 0.5 + if( my_volume > 2., 0.4*cos(3.12*20*time), 0.4*cos(time)); -shape_0_per_frame15=y = 0.5 + if( my_volume > 2., 0.4*sin(3.12*20*time), 0.4*sin(time)); -shape_0_per_frame16= -shapecode_1_enabled=1 -shapecode_1_sides=50 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=190 -shapecode_1_x=0.545 -shapecode_1_y=0.500 -shapecode_1_rad=0.04331 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.050 -shapecode_1_g2=1.000 -shapecode_1_b2=0.446 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.020 -shape_1_per_frame1=r = 0; -shape_1_per_frame2=g = 0; -shape_1_per_frame3=b = 0; -shape_1_per_frame4= -shape_1_per_frame5=r2 = 1; -shape_1_per_frame6=g2 = 0.09 + 0.09*sin(time); -shape_1_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); -shape_1_per_frame8= -shape_1_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); -shape_1_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); -shape_1_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); -shape_1_per_frame12=border_b = abs(sin(0.22*time)); -shape_1_per_frame13= -shape_1_per_frame14=my_volume = (bass + mid + treb)/3; -shape_1_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; -shape_1_per_frame16= -shape_1_per_frame17=y = 0.5 - 0.1*cos(8*time); -shape_1_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); -shape_1_per_frame19=x = 0.5 - 0.08*sin(change_direction*3.12*2*time) ; -shapecode_2_enabled=1 -shapecode_2_sides=50 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=190 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.04781 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.070 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.451 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.020 -shape_2_per_frame1=r = 0; -shape_2_per_frame2=g = 0; -shape_2_per_frame3=b = 0; -shape_2_per_frame4= -shape_2_per_frame5=r2 = 1; -shape_2_per_frame6=g2 = 0.09 + 0.09*sin(time); -shape_2_per_frame7=b2 = 0.3 + 0.3*sin(time*0.5); -shape_2_per_frame8= -shape_2_per_frame9=a = max(0,min((mid_att-1.1)*1.5,a)); -shape_2_per_frame10=a2 = max(0,min((bass_att-1.1)*1.5,a2)); -shape_2_per_frame11=border_a = max(0,min((treb_att-1.1)*1.5,border_a)); -shape_2_per_frame12=border_b = abs(sin(0.2*time)); -shape_2_per_frame13= -shape_2_per_frame14=my_volume = (bass + mid + treb)/3; -shape_2_per_frame15=my_volume_att = (bass + bass_att + mid + mid_att + treb + treb_att)/3; -shape_2_per_frame16= -shape_2_per_frame17=y = 0.5 + 0.1*cos(8*time); -shape_2_per_frame18=change_direction = if(sin(2*time) > 0, 1, 1); -shape_2_per_frame19=x = 0.5 + 0.08*sin(change_direction*3.12*2*time) ; -per_frame_1=wave_r = wave_r + 0.4*sin(time*3.14) + (0.2*mid); -per_frame_2=wave_b = wave_b + 0.2*sin(time*1.5); -per_frame_3=wave_g = wave_g + 0.2*mid; -per_frame_4=cx = cx + 0.1*sin(time); -per_pixel_1=zoom = .995+pow(abs(y-.5),1.4)*(bass*.4); -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` float2 d = texsize.zw*4; -warp_5=` float3 dx = GetBlur1(frac(uv+float2(1,0)*d))-GetBlur1(frac(uv-float2(1,0)*d)); -warp_6=` float3 dy = GetBlur1(frac(uv+float2(0,1)*d))-GetBlur1(frac(uv-float2(0,1)*d)); -warp_7=` float3 b1 = GetBlur1(uv) - 0; -warp_8=` d *= -1; -warp_9=` float d2 = d*4; -warp_10=` float1 c1 = 0.042; -warp_11=` float1 c2 = -0.00735; -warp_12=` -warp_13=` -warp_14=` float2 my_uv = uv - float2(dx.y,dy.y)*d - float2(dx.x,dy.x)*d2; -warp_15=` ret.y = tex2D( sampler_fc_main, my_uv-floor(my_uv)).y; -warp_16=` ret.y += (ret.y - b1.y)*c1 + c2; -warp_17=` -warp_18=` -warp_19=` my_uv = uv - float2(dx.x,dy.x)*d - float2(dx.z,dy.z)*d2; -warp_20=` ret.x = tex2D( sampler_fc_main, my_uv-floor(my_uv)).x; -warp_21=` ret.x += (ret.x - b1.x)*c1 + c2; -warp_22=` -warp_23=` -warp_24=` my_uv = uv - float2(dx.z,dy.z)*d - float2(dx.y,dy.y)*d2; -warp_25=` ret.z = tex2D( sampler_fc_main, my_uv-floor(my_uv)).z; -warp_26=` ret.z += (ret.z - b1.z)*c1 + c2; -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=` -comp_6=`float3 ret1 = tex2D(sampler_main, uv) +tex2D(sampler_main, 1-uv)*0; -comp_7=` -comp_8=` -comp_9=`float2 hor = float2 (texsize.z,0); -comp_10=`float2 ver = float2 (0,texsize.w); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = .3*cos(uv1*2+1.7) -2*dz;; -comp_16=`float3 dots = saturate(.03/length(uv1)); -comp_17=` -comp_18=` -comp_19=`ret1 = (-ret1/4) + 6*dots*(-0.08+ret1); -comp_20=` -comp_21=`ret = lum(ret1)*rand_preset; -comp_22=`ret = lum(ret); //MilkDrop2077 monochrome effect -comp_23=`//MilkDrop3 Color Mode: -comp_24=`ret /= float3(1.4,2.1,2.4); -comp_25=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 deleted file mode 100644 index 935c942..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2.milk2 +++ /dev/null @@ -1,448 +0,0 @@ -Created with MILKDROP 3.30 on 26/11/2023 at 10:10:53 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.55 -blending_direction=-1 -random_1=0.318428 -random_2=0.549458 -random_3=0.398238 -random_4=0.839837 -random_5=0.491734 - -[PRESET1_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=` -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R088 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 deleted file mode 100644 index cebe8e2..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v2b.milk2 +++ /dev/null @@ -1,452 +0,0 @@ -Created with MILKDROP 3.30 on 26/11/2023 at 10:12:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma -blending_progress=0.36 -blending_direction=-1 -random_1=0.475203 -random_2=0.142276 -random_3=0.000000 -random_4=0.966938 -random_5=0.961382 - -[PRESET1_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=` -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R088 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`//MilkDrop3 Color Mode: -comp_28=`ret /= float3(0.8,1.4,1.3); -comp_29=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 deleted file mode 100644 index edc95b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3.milk2 +++ /dev/null @@ -1,410 +0,0 @@ -Created with MILKDROP 3.30 on 09/01/2024 at 21:29:27 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.22 -blending_direction=-1 -random_1=0.551084 -random_2=0.731707 -random_3=0.134959 -random_4=0.757995 -random_5=0.679946 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 008 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.868 -fWaveScale=0.282 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.550 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`//ret-=ret2; -comp_37=`//MilkDrop3 Color Mode: -comp_38=`ret /= float3(1.5,2.2,1.2); -comp_39=`//MilkDrop3 Brightness Mode: -comp_40=`ret *= 1.6; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=` -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 deleted file mode 100644 index d6a5dd2..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3b.milk2 +++ /dev/null @@ -1,419 +0,0 @@ -Created with MILKDROP 3.30 on 09/01/2024 at 21:33:31 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.55 -blending_direction=-1 -random_1=0.089702 -random_2=0.415176 -random_3=0.360976 -random_4=0.483333 -random_5=0.035095 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 008 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.868 -fWaveScale=0.282 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.550 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`//ret-=ret2; -comp_37=`//MilkDrop3 Color Mode: -comp_38=`ret /= float3(1.1,2.0,0.6); -comp_39=`//MilkDrop3 Brightness Mode: -comp_40=`ret *= 1.6; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = 3*GetBlur3(uv); -comp_13=` -comp_14=`float2 uv2 = uv; -comp_15=` -comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_18=` -comp_19=` d = texsize.zw*4; -comp_20=` d_uv = uv; -comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_23=` d_uv += float2(dx.x,dy.x)*0.03; -comp_24=` -comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_27=` -comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_30=` -comp_31=`//ret = GetPixel(uv); -comp_32=`//MilkDrop3 Blow Mode: -comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(0.7,1.9,0.4); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 deleted file mode 100644 index d8b5c4b..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3c.milk2 +++ /dev/null @@ -1,420 +0,0 @@ -Created with MILKDROP 3.30 on 09/01/2024 at 21:36:18 -https://twitter.com/MilkDrop2077 - -blending_pattern=stars -blending_progress=0.17 -blending_direction=-1 -random_1=0.073171 -random_2=0.649187 -random_3=0.058808 -random_4=0.166260 -random_5=0.170596 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 008 -NAME=MilkDrop2077 - DeepMashed 008 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.868 -fWaveScale=0.282 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.550 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`//ret-=ret2; -comp_37=`//MilkDrop3 Color Mode: -comp_38=`ret /= float3(1.1,2.0,0.6); -comp_39=`//MilkDrop3 Brightness Mode: -comp_40=`ret *= 1.6; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = 3*GetBlur3(uv); -comp_13=` -comp_14=`float2 uv2 = uv; -comp_15=` -comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_18=` -comp_19=` d = texsize.zw*4; -comp_20=` d_uv = uv; -comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_23=` d_uv += float2(dx.x,dy.x)*0.03; -comp_24=` -comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_27=` -comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_30=` -comp_31=`//ret = GetPixel(uv); -comp_32=`//MilkDrop3 Blow Mode: -comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(0.7,1.9,0.4); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 deleted file mode 100644 index bedba84..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v3d.milk2 +++ /dev/null @@ -1,420 +0,0 @@ -Created with MILKDROP 3.30 on 09/01/2024 at 21:39:24 -https://twitter.com/MilkDrop2077 - -blending_pattern=plasma2 -blending_progress=0.28 -blending_direction=-1 -random_1=0.786314 -random_2=0.361924 -random_3=0.398916 -random_4=0.177100 -random_5=0.686450 - -[PRESET1_BEGIN] -NAME=MilkDrop2077 - DeepMashed 008 -NAME=MilkDrop2077 - DeepMashed 008 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.900 -fDecay=0.980 -fVideoEchoZoom=1.169 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.868 -fWaveScale=0.282 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99950 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00900 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.550 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=x1 = 2; -per_frame_init_2=y1= 2; -per_frame_init_3=z1 = 2; -per_frame_1=// raytraced sphere code -per_frame_2= -per_frame_3=d = 20; // distance of the sphere, the farther you're away the more you'll see on the horizon -per_frame_4=z = 4; // distance of the pane where the scene is projected on, wider distance = smaller apex angle of the camera, very small distances = fish eyes view -per_frame_5= -per_frame_6=zz = 1 + bass_att*0; // linear zoom -per_frame_7= -per_frame_8=pi = asin(1)*2; -per_frame_9=pi2inv = 0.5/pi; -per_frame_10=maskangle = asin( 1/d); -per_frame_11=q32 = maskangle; // hit = (cameras angle < mask_angle) -per_frame_12=q31 = d; -per_frame_13=q30 = z; -per_frame_14=q29 = pi2inv; -per_frame_15=q28 = pi; -per_frame_16=q27 = 1/zz; -per_frame_17= -per_frame_18=v = 0.4; -per_frame_19=j1 = j1*0.95 + sqr(bass*4)*v; -per_frame_20=j2 = j2*0.95 + sqr(mid*4)*v; -per_frame_21=j3 = j3*0.95 + sqr(treb*4)*v; -per_frame_22= -per_frame_23=n = n + j1*0.0152; -per_frame_24=n1 = n1 + j2*0.0152; -per_frame_25=n2 = n2 + j3*0.0152; -per_frame_26= -per_frame_27=vol=(bass+mid+treb)*0.25; -per_frame_28=vol=vol; -per_frame_29=q3=vol; -per_frame_30=mtime = mtime+vol*0.01; -per_frame_31=q1=mtime; -per_frame_32= -per_frame_33=zoom = zoom + 0.015*vol; -per_frame_34= -per_frame_35=w1 = n*0.01; // solid angles to rotate the sphere in its origin -per_frame_36=w2 = n1*0.01; -per_frame_37=w3 = n2*0.01; -per_frame_38= -per_frame_39=q20 = cos(w1); -per_frame_40=q21 = sin(w1); -per_frame_41=q22 = cos(w2); -per_frame_42=q23 = sin(w2); -per_frame_43=q24 = cos(w3); -per_frame_44=q25 = sin(w3); -warp_1=`shader_body -warp_2=`{ -warp_3=` float2 scale = float2(1280,1024)*texsize.zw; // 1280x1024 : the resolution i modelled this shader with -warp_4=` float1 d = 0.005; -warp_5=` float1 dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_6=` float1 dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_7=` float1 dxb = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).x*scale.x; -warp_8=` float1 dyb = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).x*scale.y; -warp_9=` float2 my_uv = uv - float2(dx,dy)*0.01 + float2(dxb,dyb)*0.003; -warp_10=` -warp_11=` -warp_12=` -warp_13=` float2 v = 0.01; -warp_14=` ret.x = tex2D( sampler_fw_main, my_uv -floor(my_uv)*0).x; -warp_15=` -warp_16=` -warp_17=` ret.x += (ret.x - GetBlur3(uv).x)*.1; -warp_18=` ret.x += 0.004; -warp_19=` -warp_20=` -warp_21=`//-------------------------------- -warp_22=` -warp_23=` my_uv = uv + float2(dy,-dx)*0.05*(1.2-GetBlur3(uv).y); -warp_24=` -warp_25=` -warp_26=` -warp_27=` v = 0.01; -warp_28=` ret.z = tex2D( sampler_fw_main, my_uv).z; -warp_29=` -warp_30=` ret.z += (ret.z - GetBlur1(uv).z)*length(my_uv-uv)*180/length(scale); -warp_31=` ret.z *= 0.8; -warp_32=` ret.z += 0.004; -warp_33=` -warp_34=` -warp_35=` -warp_36=`//-------------------------------- -warp_37=` -warp_38=` d = 0.01; -warp_39=` my_uv = float2(-dy,dx)*0.045; -warp_40=` -warp_41=` dx = ( GetBlur2(uv + float2(d,0)) - GetBlur2(uv-float2(d,0)) ).y*scale.x; -warp_42=` dy = ( GetBlur2(uv + float2(0,d)) - GetBlur2(uv-float2(0,d)) ).y*scale.y; -warp_43=` my_uv += uv - float2(dx,dy)*0.03; -warp_44=` -warp_45=` -warp_46=` -warp_47=` v = 0.01; -warp_48=` ret.y =tex2D( sampler_fw_main, my_uv).y; -warp_49=` -warp_50=` -warp_51=` ret.y += (ret.y - GetBlur3(my_uv).y)*0.2 + 0.0; -warp_52=` ret = lerp(ret, tex2D(sampler_main,uv_orig), 0.2); //motionblur -warp_53=` -warp_54=`//ret = 0; -warp_55=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv2 = uv; -comp_4=`uv2.x=1-uv2.x; -comp_5=` -comp_6=` float2 d = texsize.zw*4; -comp_7=` float2 d2 = texsize.zw*4; -comp_8=` -comp_9=` float3 dx = ( GetBlur1(uv +float2(1,0)*d )-GetBlur1(uv2-float2(1,0)*d2) ); -comp_10=` float3 dx2 = ( GetBlur1(uv2+float2(1,0)*d2)-GetBlur1(uv -float2(0,1)*d ) ); -comp_11=` -comp_12=` float3 dy = ( GetBlur1(uv2+float2(0,1)*d2)-GetBlur1(uv -float2(1,0)*d ) ); -comp_13=` float3 dy2 = ( GetBlur1(uv +float2(0,1)*d )-GetBlur1(uv2-float2(0,1)*d2) ); -comp_14=` -comp_15=` -comp_16=`float2 uv_bg = uv2 - float2(dx2.y,dy2.y)*texsize.zw*16; -comp_17=`float2 uv_bg2 = uv - float2(dx.y ,dy.y )*texsize.zw*16; -comp_18=` -comp_19=` ret = (GetBlur2(uv_bg )-GetBlur1(uv_bg2)*1+GetPixel(uv_bg )*0.9 + (-dx.y + dy.y )*0.4).y*0.8*float3(1.0,1.1,1.2); -comp_20=`float3 ret2 = (GetBlur2(uv_bg2)-GetBlur1(uv_bg )*1+GetPixel(uv_bg2)*0.9 + (-dx2.y + dy2.y)*0.4).y*0.8*float3(1.2,1.0,1.1); -comp_21=` -comp_22=`float2 uv_m = uv2 - float2(dx2.x,dy.x )*texsize.zw*8; -comp_23=`float2 uv_m2 = uv - float2(dx.x ,dy2.x)*texsize.zw*8; -comp_24=` -comp_25=`ret = lerp(ret , 2*float3(0.0,0.5,1.0), GetBlur3(uv_m2 - float2(dx2.y,dy.y )*0.4).x*0.4); -comp_26=`ret2 = lerp(ret2, 2*float3(0.5,1.0,0.0), GetBlur3(uv_m - float2(dx.y ,dy2.y)*0.4).x*0.4); -comp_27=` -comp_28=`ret = lerp(ret , 2*float3(0.5,1.0,1.0), GetBlur2(uv_m - float2(dx.y ,dy2.y)*0.2).x*0.4); -comp_29=`ret2 = lerp(ret2, 2*float3(1.0,0.5,1.0), GetBlur2(uv_m2 - float2(dx2.y,dy.y )*0.2).x*0.4); -comp_30=` -comp_31=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_32=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_33=` -comp_34=`//ret = .7-ret2; -comp_35=`//ret2=.7-ret; -comp_36=`//ret-=ret2; -comp_37=`//MilkDrop3 Color Mode: -comp_38=`ret /= float3(1.1,2.0,0.6); -comp_39=`//MilkDrop3 Brightness Mode: -comp_40=`ret *= 1.6; -comp_41=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=` -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = 3*GetBlur3(uv); -comp_13=` -comp_14=`float2 uv2 = uv; -comp_15=` -comp_16=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_17=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_18=` -comp_19=` d = texsize.zw*4; -comp_20=` d_uv = uv; -comp_21=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_22=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_23=` d_uv += float2(dx.x,dy.x)*0.03; -comp_24=` -comp_25=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_26=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_27=` -comp_28=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_29=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_30=` -comp_31=`//ret = GetPixel(uv); -comp_32=`//MilkDrop3 Blow Mode: -comp_33=`float3 avg_col = GetBlur2(uv);ret = abs(avg_col - ret)*2; -comp_34=`//MilkDrop3 Color Mode: -comp_35=`ret /= float3(0.7,1.9,0.4); -comp_36=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 b/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 deleted file mode 100644 index d37cc8e..0000000 --- a/MilkDrop3/Milkdrop3/presets/Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) MilkDrop2077 v4.milk2 +++ /dev/null @@ -1,474 +0,0 @@ -Created with MILKDROP 3.30 on 27/02/2024 at 22:38:42 -https://twitter.com/MilkDrop2077 - -sprite=1 -blending_pattern=plasma -blending_progress=0.43 -blending_direction=-1 -random_1=0.672764 -random_2=0.934824 -random_3=0.918835 -random_4=0.208808 -random_5=0.294986 - -[PRESET1_BEGIN] -NAME=Stahlregen & geiss + rovastar + flexi - Altar to a Shadow Eminence (Coffee and distortions) -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=1.000 -fGammaAdj=1.370 -fDecay=0.979 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=30.965 -fWarpScale=2.572 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00901 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00054 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.800 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=0.410 -mv_g=0.700 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=advance=0; -wave_0_init2=advance2=0; -wave_0_per_frame1=advance=advance+ bass_att*bass_att*0.002; -wave_0_per_frame2=advance=if( above(advance,2) , advance-2, advance); -wave_0_per_frame3=t1=advance; -wave_0_per_frame4= -wave_0_per_frame5= -wave_0_per_frame6=advance2=advance2+ mid_att*mid_att*0.005; -wave_0_per_frame7=t2=advance2 -wave_0_per_point1=x = .5+.25*(sample*2)*sin(sample*100+time*10)+((cos(time)*x)*0.2); -wave_0_per_point2=y = .5+.25*(sample*2)*cos(sample*100+time*10)+((sin(time)*y)*0.2); -wave_0_per_point3=r = bass; -wave_0_per_point4=b = 0; -wave_0_per_point5=g = .5; -per_frame_1=wave_r = 0.85 + 0.25*sin(0.437*time+1); -per_frame_2=wave_g = 0.85 + 0.25*sin(0.544*time+2); -per_frame_3=wave_b = 0.85 + 0.25*sin(0.751*time+3); -per_frame_4=rot = rot + 0.010*( 0.60*sin(0.381*time) + 0.40*sin(0.579*time) ); -per_frame_5=cx = cx + 0.210*( 0.60*sin(0.374*time) + 0.40*sin(0.294*time) ); -per_frame_6=cy = cy + 0.210*( 0.60*sin(0.393*time) + 0.40*sin(0.223*time) ); -per_frame_7=dx = dx + 0.003*( 0.60*sin(0.234*time) + 0.40*sin(0.277*time) ); -per_frame_8=dy = dy + 0.003*( 0.60*sin(0.284*time) + 0.40*sin(0.247*time) ); -per_frame_9=decay = decay - 0.01*equal(frame%6,0); -per_frame_10=dx = dx + dx_residual; -per_frame_11=dy = dy + dy_residual; -per_frame_12=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_13=dx_residual = equal(bass_thresh,2.13)*0.016*sin(time*7) + (1-equal(bass_thresh,2.13))*dx_residual; -per_frame_14=dy_residual = equal(bass_thresh,2.13)*0.012*sin(time*9) + (1-equal(bass_thresh,2.13))*dy_residual; -per_frame_15=wave_x = wave_x - dx_residual*7; -per_frame_16=wave_y = wave_y - dy_residual*7; -per_frame_17=wave_mystery = time*0.03; -per_frame_18= -per_frame_19=//zoom = zoom + 0.005*( 0.60*sin(0.1934*time+3) + 0.40*sin(0.307*time+9) ); -per_frame_20=//zoom = zoom + max(0,bass_att-1.1)*0.2; -per_frame_21=//warp = warp + max(0,treb_att-1.1)*1.0; -per_frame_22= -per_frame_23=// this is a great way to respond to beats: -per_frame_24=// once you get one, let it decay at a constant rate!! -per_frame_25=rg = max(rg*0.77, 0.02 + 0.5*min(2,max(0,mid_att-1)*1.3)); -per_frame_26=q9 = rg; -per_frame_27= -per_frame_28=zoom = zoom + q9*0.1; -warp_1=`shader_body -warp_2=`{ -warp_3=` // PAINTERLY EFFECT: -warp_4=` float2 uv2 = uv; -warp_5=` const float mipbias = 0; -warp_6=` float2 delta2 = texsize.zw*float2(1,1); -warp_7=` float3 blurry_color = tex2D( sampler_main, uv2 + delta2 ).xyz; -warp_8=` //uv2.xy += (blurry_color.xy-0.37) * 0.005; -warp_9=` -warp_10=` -warp_11=` // sample previous frame -warp_12=` ret = tex2D( sampler_main, uv2 ).xyz; -warp_13=` -warp_14=` ret += (ret - GetBlur1(uv2))*0.2; -warp_15=` -warp_16=` // darken over time -warp_17=` ret -= 0.02; -warp_18=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(1.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.36); -comp_25=` -comp_26=`//ret = GetPixel(uv); -comp_27=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=MilkDrop2077.R088 -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=28.599 -fWaveSmoothing=0.500 -fWaveParam=-1.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.500 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.40031 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid)/3; -shape_0_per_frame2= -shape_0_per_frame3=rad=rad*sounds*0.6; -shape_0_per_frame4= -shape_0_per_frame5=r=r+sin(bass)*g; -shape_0_per_frame6=g=g+sin(mid)*g; -shape_0_per_frame7= -shape_0_per_frame8= -shape_0_per_frame9=x=x+0.207*cos(time*bass*0.1); -shape_0_per_frame10=y=y+0.207*sin(time*bass*0.1); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.13465 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.300 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1= -shape_1_per_frame2=g2=g2+0.09*sin((treb+mid)*1.23); -shape_1_per_frame3=g=g+0.09*cos((bass+mid)*1.37); -shape_1_per_frame4= -shape_1_per_frame5=sounds=(bass+mid+treb)/3; -shape_1_per_frame6= -shape_1_per_frame7=rad=rad*(treb+mid)/3; -shape_1_per_frame8= -shape_1_per_frame9=x=x+0.300*sin(time*bass); -shape_1_per_frame10=y=y+0.317*cos(time*bass); -shapecode_2_enabled=1 -shapecode_2_sides=100 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.20047 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.500 -shapecode_2_g2=0.500 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=sounds=(bass+treb+mid)/3; -shape_2_per_frame2=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame3=att=(bass_att+treb_att+mid_att)/3; -shape_2_per_frame4=r2=r2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame5=g2=g2+(0.25*sin(time*6.28))-bass; -shape_2_per_frame6= -shape_2_per_frame7=rad=rad; -shape_2_per_frame8=x=x+0.217*cos(time*2.3)+sounds*0.1; -shape_2_per_frame9=y=y+0.217*sin((time*3.5)+(sounds*0.3)); -per_frame_init_1=q1 = 1/asin(1); -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -per_frame_27=t = t - 1/fps; -per_frame_28=t = if(above(t,2),t-2,t); -per_frame_29=q2 = t; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`float2 d, d_uv; -comp_2=`float3 dx, dy; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=` -comp_7=`ret = 3*GetBlur3(uv); -comp_8=` -comp_9=`float2 uv2 = uv; -comp_10=` -comp_11=`uv *= (0.875-.06*cos(2*(ret.xx+ret.yy))); -comp_12=`uv += .03*cos(2*(ret.xx+ret.yy))+.075; -comp_13=` -comp_14=` d = texsize.zw*4; -comp_15=` d_uv = uv; -comp_16=` dx = GetBlur1(d_uv + float2(1,0)*d) - GetBlur1(d_uv - float2(1,0)*d); -comp_17=` dy = GetBlur1(d_uv + float2(0,1)*d) - GetBlur1(d_uv - float2(0,1)*d); -comp_18=` d_uv += float2(dx.x,dy.x)*0.03; -comp_19=` -comp_20=`ret = lerp(GetBlur2(d_uv),GetPixel(d_uv),0.4); -comp_21=`ret = (ret.y-ret.x*0.5)*lerp(float3(2.5,0.6,0),1,ret.x)*1.4; -comp_22=` -comp_23=`ret = lerp(ret,0,GetBlur1(d_uv-float2(1,1)*texsize.zw*32).z*0.6); -comp_24=`ret = lerp(ret,2,GetPixel(uv2).z*0.26); -comp_25=`ret *= ret+0.5; -comp_26=`//ret = GetPixel(uv); -comp_27=`//MilkDrop3 Color Mode: -comp_28=`ret /= float3(-1.9,1.8,2.0); -comp_29=`} -[PRESET2_END] - -[SPRITE1_BEGIN] -SpriteName=sprites\spiral-soft1.png -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=4 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=2.000000 -SpriteSpeed=0.300000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.1*sin(time*0.5); -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.053*sin(time*1.6); -code_5=y=0.5+0.008+0.053*cos(time*1.6); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk b/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk deleted file mode 100644 index 6e44b87..0000000 --- a/MilkDrop3/Milkdrop3/presets/bdrv + al yin - 315 - nightrive - tholemee MilkDrop2077 sprites.milk +++ /dev/null @@ -1,392 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.840 -fDecay=0.950 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.000 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=4.90483 -fShader=1.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.920 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=0.800 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 = 0; -wave_0_per_point5=speed = bass_att; -wave_0_per_point6=v = sample*1000000 + value2*bass*0.1; -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + sin(v)*speed*atan(v*1.51); -wave_0_per_point10=ys = ys + sin(v)*speed*atan((v)); -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*sin(xs*0.1)*cos(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*sin(ys*0.1)*cos(time*2.1 + xs); -wave_0_per_point14= -wave_0_per_point15=x = x*0.6 + 0.3; -wave_0_per_point16=y = y; -wave_0_per_point17=y = y*0.8; -wave_0_per_point18= -wave_0_per_point19=r = 1;//0.5 + 0.5*sin(time*1.22) + 0.1; -wave_0_per_point20=g = 1;//0.4 + 0.4*sin(time*1.307); -wave_0_per_point21=b = 1;//0.4 + 0.4*sin(time*1.959); -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,1000),0 ,ys); -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.750 -shapecode_0_y=0.750 -shapecode_0_rad=0.74180 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.22746 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=tex_saw = 0.4; -shape_0_per_frame1=ang = q1*0.2; -shape_0_per_frame2= -shape_0_per_frame3=tex_capture = above(q3,2); -shape_0_per_frame4=tex_zoom = 0.6; -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.750 -shapecode_1_rad=0.74180 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.22746 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=tex_saw = 0.4; -shape_1_per_frame1=ang = q1*0.2; -shape_1_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_1_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_1_per_frame4= -shape_1_per_frame5=tex_capture = above(q3,2); -shape_1_per_frame6=tex_zoom = 0.6; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.74180 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.22746 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=tex_saw = 0.4; -shape_2_per_frame1=ang = q1*0.2; -shape_2_per_frame2=//x = 0.5 + 0.2*sin(q2); -shape_2_per_frame3=//y = 0.5 + (0.3*sin(q2)); -shape_2_per_frame4= -shape_2_per_frame5=tex_capture = above(q3,2); -shape_2_per_frame6=tex_zoom = 0.6; -per_frame_1=// -------------------------------- Beat Detective v0.07 ---------------------------------- -per_frame_2=sure=if(equal(sure,0),.6,sure); -per_frame_3=interval=if(equal(interval,0),40,interval); -per_frame_4=lastbeat=if(equal(lastbeat,0),frame-FPS,lastbeat); -per_frame_5=dbass=(bass-pbass)/FPS; -per_frame_6=beat=above(dbass,.6*maxdbass)*above(frame-lastbeat,FPS/3); -per_frame_7=sure=if(beat*below(abs(frame-(interval+lastbeat)),FPS/5), -per_frame_8=min(.095+sure,1),beat*(sure-.095)+(1-beat)*sure*.9996); -per_frame_9=sure=max(.5,sure); -per_frame_10=cheat=if(above(frame,lastbeat+interval+ int(FPS/10))*above(sure,.91),1,cheat); -per_frame_11=beat=if(cheat,1,beat); -per_frame_12=sure=if(cheat,.95*sure,sure); -per_frame_13=maxdbass=max(maxdbass*.999,dbass); -per_frame_14=maxdbass=max(.012,maxdbass); -per_frame_15=maxdbass=min(.02,maxdbass); -per_frame_16=interval=if(beat, frame-lastbeat,interval); -per_frame_17=lastbeat=if(beat,frame-cheat*int(FPS/10),lastbeat); -per_frame_18=cheat=0; -per_frame_19=pbass=bass; -per_frame_20=// ---------------------------------------------------------------------------------------------- -per_frame_21= -per_frame_22=warp=0; -per_frame_23=zoom=1.04; -per_frame_24= -per_frame_25=rnd=equal(frame%400,0); -per_frame_26=offy=(1-rnd)*offy+rnd*(-3+int(rand(600))/100); -per_frame_27=offz=(1-rnd)*offz+rnd*(-80-0*int(rand(1000))/1000); -per_frame_28=sc=(1-rnd)*sc+rnd*(1+int(rand(500))/100); -per_frame_29=offx=0; -per_frame_30=offy=-3.1; -per_frame_31=offz=-300+160*pow(contVol,.25); -per_frame_32=sc=4; -per_frame_33= -per_frame_34=q2=offy; // y-offset -per_frame_35=q3=offz; // z-offset -per_frame_36=q4=sc; // scale -per_frame_37= -per_frame_38=q5=3.1415*cos(.05*time+.84+sin(time*0.01*.1+6.43)); // rot-y; -per_frame_39=q6=.2;//.6-.45*abs(sin(time*0.01*.15+2.43+cos(time*0.01*.09+1.87))); // rot-x; -per_frame_40= -per_frame_41=q5=0;q6=0; -per_frame_42= -per_frame_43= -per_frame_44=stime=if(equal(stime,0),time,stime ); -per_frame_45=mytime=time-stime; -per_frame_46=phase = .1*mytime - int(.1*mytime*0.01); -per_frame_47=tilex=if(below(phase,.025),1 + int(rand(4)),tilex ); -per_frame_48=tilez=if(below(phase,.025),1 + int(rand(4)),tilez ); -per_frame_49=q7=tilex; -per_frame_50= -per_frame_51=contVol=((bass+mid+att)*.3333)*.02+contVol*.98; -per_frame_52=contVol=min(1,contVol); -per_frame_53=zoom=1.01+.05*contVol; -per_frame_54= -per_frame_55=darken=above(frame%3,0); -per_frame_56= -per_frame_57=c1=above(contvol,.7)*min(contvol-.7,.3); -per_frame_58=dx=c1*.05*(-10+int(rand(20))); -per_frame_59=dy=c1*.05*(-10+int(rand(20))); -per_frame_60= -per_frame_61=solarize=0; -per_frame_62=darken=frame%2; -per_frame_63=brighten=1-darken; -per_frame_64=//invert=beat; -per_frame_65=//gamma=gamma+.5*sqrt(1-(frame-lastbeat)/interval); -per_frame_66=monitor=gamma; -per_frame_67= -per_frame_68=q8=min((frame-lastbeat)/interval,1); -per_frame_69=q1=.05*cos(1.943*time+2.43+sin(1.83*time+2.01) ); -per_frame_70= -per_frame_71=sx=1-2*beat*above(contVol,.8); -per_frame_72=sy=1-2*beat*above(contVol,.8); -per_frame_73=invert=beat*above(contVol,.8); -per_pixel_1=ti = time*-.6; -per_pixel_2=rot = sin((rad+ti)*6.2832)*.01; -per_pixel_3= -per_pixel_4= -per_pixel_5= -per_pixel_6=sz = .4; -per_pixel_7=xsec = above(x,sz)*below(x,1-sz); -per_pixel_8=ysec = above(y,sz)*below(y,1-sz); -per_pixel_9= -per_pixel_10=zoom = if(xsec + ysec,zoom,.75); -per_pixel_11= -per_pixel_12=dx = if(xsec + ysec,dx,.5); -per_pixel_13=dy = if(xsec + ysec,dy,.5); -per_pixel_14= -per_pixel_15=sx = if(xsec + ysec,.9 + q3,1); -per_pixel_16= -per_pixel_17=rot = if(xsec + ysec,rot,q4*(1-2*above(x,.5))); -per_pixel_18=coy = (coy + below(y,oy))*above(q1,0); -per_pixel_19=cox = (cox + 1)*above(q1,0)*equal(coy,ocoy); -per_pixel_20= -per_pixel_21=moy = max(coy,moy); -per_pixel_22=mox = max(cox,mox); -per_pixel_23= -per_pixel_24=nu = 4; -per_pixel_25=pox = ((cox/nu) - int(cox/nu))*nu; -per_pixel_26=poy = ((coy/nu) - int(coy/nu))*nu; -per_pixel_27= -per_pixel_28= -per_pixel_29=mod = (1-2*above(x,.5))*(1-2*above(y,.5)); -per_pixel_30= -per_pixel_31=dx = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001; -per_pixel_32=dy = if(equal(coy%2,0),-equal(pox,1) + equal(pox,2),equal(pox,0) - equal(pox,3))*.001*mod; -per_pixel_33= -per_pixel_34=dis = (x + (1-y)); -per_pixel_35= -per_pixel_36=mod = if(above(dis,1),dis - 1,1-dis); -per_pixel_37=mod = below(mod,.2) + (1-min(1,(mod-.2)*4))*above(mod,.2)*1; -per_pixel_38= -per_pixel_39=zm = q5; -per_pixel_40=modx = if(above(dis,1),zm,-zm); -per_pixel_41=mody = if(above(dis,1),-zm,zm); -per_pixel_42= -per_pixel_43= -per_pixel_44=dx = dx*mod + (1-mod)*modx; -per_pixel_45=dy = dy*mod + (1-mod)*mody; -per_pixel_46= -per_pixel_47=rot = (sin(time/8)*0.38+0.00201)*mod; -per_pixel_48= -per_pixel_49= -per_pixel_50=oy = y; -per_pixel_51=ocoy = coy; -per_pixel_52=q1 = q1 + 1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`//float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float2 hor = float2 (.002,0); -warp_7=`float2 ver = float2 (0,.002); -warp_8=`float dx = lum(tex2D(sampler_main,uv+hor) - tex2D(sampler_main,uv-hor)); -warp_9=`float dy = lum(tex2D(sampler_main,uv+ver) - tex2D(sampler_main,uv-ver)); -warp_10=` -warp_11=` -warp_12=`float2 dz = float2 (dx,dy); -warp_13=` -warp_14=`float3 noise1 = lum(tex2D(sampler_noise_lq, -warp_15=` corr*uv*4+ rand_frame)); -warp_16=` -warp_17=` -warp_18=` -warp_19=`float3 blur = GetBlur1(frac(uv)); -warp_20=` -warp_21=` -warp_22=`float2 zz = dz * (1-blur*0); -warp_23=` -warp_24=`float2 ang2 = 3*(1-blur) * tex2D(sampler_noise_lq,uv).xy-.5; -warp_25=`float ca = cos(ang2); float sa = sin(ang2); -warp_26=`//zz = mul (zz,float2x2(ca,-sa,sa,ca)); -warp_27=` -warp_28=` -warp_29=`float3 crisp = tex2D(sampler_main,uv+zz*.0003); -warp_30=`float3 crisp2 = tex2D(sampler_main,uv); -warp_31=`crisp = .47*(crisp + crisp2 + blur/8); -warp_32=` -warp_33=`crisp += length(zz)*.0; -warp_34=` -warp_35=`float3 fb = 1*(blur+0*lum(blur)); -warp_36=` -warp_37=`float3 ret1 = -.1*fb*fb+ crisp; -warp_38=` -warp_39=`ret = ret1 * q32 - .003*q31 - .01*q31*pow(rad,2); -warp_40=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 uv_echo = (uv - 0.5)*1.010*float2(-1,-1) + 0.5; -comp_4=` ret = abs( tex2D(sampler_main, uv).xyz - -comp_5=` tex2D(sampler_main, uv_echo).zyx ); -comp_6=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\puzzle1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.750000 -SpriteBurn=1 -SpriteX=-0.019999 -SpriteY=-0.105000 -SpriteSX=-0.500000 -SpriteSY=-0.500000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=x=0.5+0.008+0.083*sin(time*1.9); -code_2=y=0.5+0.008+0.083*cos(time*1.9); -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk b/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk deleted file mode 100644 index a8a0c2d..0000000 --- a/MilkDrop3/Milkdrop3/presets/cope - drove through ghosts to get here.milk +++ /dev/null @@ -1,139 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.385 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99980 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99980 -sy=1.00000 -wave_r=0.100 -wave_g=0.300 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=63 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.66549 -shapecode_0_ang=3.40549 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.300 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.030 -shapecode_0_r2=0.500 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -per_frame_1=vol=(bass+mid+treb)*0.25; -per_frame_2=vol=vol; -per_frame_3=q3=vol; -per_frame_4=mtime = mtime+vol*0.01; -per_frame_5=q1=mtime; -per_frame_6= -per_frame_7=zoom = zoom + 0.015*vol; -warp_1=`sampler sampler_fw_noisevol_hq; -warp_2=`shader_body -warp_3=`{ -warp_4=` -warp_5=` float3 pos = float3(uv.x, uv.y, q1); -warp_6=` float3 rc = tex3D(sampler_fw_noisevol_hq, pos); -warp_7=` rc += tex3D(sampler_fw_noisevol_hq, 2*pos)*0.5; -warp_8=` rc += tex3D(sampler_fw_noisevol_hq, 4*pos)*0.25; -warp_9=` rc += tex3D(sampler_fw_noisevol_hq, 8*pos)*0.125; -warp_10=` rc += tex3D(sampler_fw_noisevol_hq, 16*pos)*0.0625; -warp_11=` //rc = rc*0.556; -warp_12=` rc = (rc*rc*rc); -warp_13=` rc -= GetBlur1(uv); -warp_14=` rc *= q3; -warp_15=` -warp_16=` float2 ruv = uv = 0.5 + (uv-0.5)*(1-(rc.x*.05)); -warp_17=` ret = tex2D(sampler_fc_main, float2(ruv.x, ruv.y)).xyz; -warp_18=` -warp_19=` float3 noise2 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_20=` noise2 += lerp(rc*2, 2, rad); -warp_21=` -warp_22=` ret = ret+0.5*lum(cross((1-ret),(noise2))); -warp_23=` -warp_24=` ret *= 0.98; -warp_25=` -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = 1-ret; -comp_5=` -comp_6=` ret *= 1.14; //gamma -comp_7=` ret *= ret; //darken -comp_8=`} diff --git a/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk b/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk deleted file mode 100644 index 3afcd4c..0000000 --- a/MilkDrop3/Milkdrop3/presets/cope - the drain to heaven.milk +++ /dev/null @@ -1,293 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000 -fGammaAdj=1.140 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=1.170 -fWaveScale=0.797 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=0.99950 -fShader=0.000 -zoom=0.99980 -rot=0.02000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=-0.00800 -warp=0.01000 -sx=1.00980 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.900 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.800 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=1.000 -nMotionVectorsX=44.800 -nMotionVectorsY=38.400 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.910 -mv_b=0.710 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.200 -wavecode_0_g=0.700 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=33 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.000 -shapecode_0_rad=0.11039 -shapecode_0_ang=3.40540 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//ang = ang + time*2; -shape_0_per_frame2= -shape_0_per_frame3=//x = x + 0.4*sin(time); -shape_0_per_frame4=//y = y + 0.4*sin(-time*1.4); -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.450 -shapecode_1_rad=1.62175 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.050 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=54 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.000 -shapecode_2_y=0.600 -shapecode_2_rad=0.13478 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=0.700 -shapecode_2_g=0.600 -shapecode_2_b=0.700 -shapecode_2_a=1.000 -shapecode_2_r2=0.600 -shapecode_2_g2=0.600 -shapecode_2_b2=0.600 -shapecode_2_a2=1.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=//r = r + 0.3*(0.6*sin(time*1.87) + 0.4*sin(1.98*time)); -shape_2_per_frame2=//b = b + 0.3*(0.6*sin(time*1.3434) + 0.4*sin(1.78*time)); -shape_2_per_frame3=//g = g + 0.3*(0.6*sin(time*1.9887) + 0.4*sin(1.6*time)); -shape_2_per_frame4=r=0; -shape_2_per_frame5=b=0; -shape_2_per_frame6=g=0; -shape_2_per_frame7=r2=r; -shape_2_per_frame8=b2=b; -shape_2_per_frame9=g2=g; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.000 -shapecode_3_y=0.200 -shapecode_3_rad=0.20068 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_1=wave_r = wave_r + 0.3*sin(vol*50); -per_frame_2=wave_b = wave_b + 0.3*sin(vol*20); -per_frame_3=wave_g = wave_g + 0.5*sin(vol*35); -per_frame_4= -per_frame_5= -per_frame_6=q8=wave_r; -per_frame_7=q7=wave_b; -per_frame_8=q6=wave_g; -per_frame_9= -per_frame_10=wr = 0.5+0.4*(0.6*sin(time*1.1) + 0.4*sin(0.8*time)); -per_frame_11=wb = 0.5+0.4*(0.6*sin(time*1.6) + 0.4*sin(0.5*time)); -per_frame_12=wg = 0.5+0.4*(0.6*sin(time*1.34) + 0.4*sin(0.4*time)); -per_frame_13= -per_frame_14=monitor=wg; -per_frame_15=q10=wr; -per_frame_16=q11=wb; -per_frame_17=q12=wg; -per_frame_18=q18 = 0.007*sin(time*0.1); -per_frame_19=q17 = -0.007*sin(time*0.254); -per_frame_20=q2=bass_thresh; -per_frame_21= -per_frame_22=vol=(bass+mid+treb)*0.25; -per_frame_23=vol=vol*vol; -per_frame_24=q3=vol; -per_frame_25= -per_frame_26=warp=0; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=` float3 rc = GetPixel(uv)+GetBlur1(uv);//+GetPixel(uv); -warp_6=` uv = uv-float2(0,1); -warp_7=` float2 ruv = 0.5 + (uv-0.5)*(1+(rc.y*0.03)); -warp_8=` -warp_9=` ruv = frac(float2(ruv.x+pow(rc.x,0), ruv.y+pow(rc.x, 0.005))); -warp_10=` -warp_11=` float3 noise3 = tex2D(sampler_noise_lq, uv_orig*texsize.xy*texsize_noise_lq.zw+rand_frame.xy); -warp_12=` noise3 *= frac(q15); -warp_13=` noise3 = lerp(noise3, float3(0,0,0), frac(q3*0.5)); -warp_14=` -warp_15=` ret = tex2D(sampler_main, float2(ruv.x, ruv.y)).xyz; -warp_16=` -warp_17=` float3 noise2 = lerp(noise3,float3(q10,q11,q12), ret.x); -warp_18=` -warp_19=` ret += saturate(cross((ret), (noise2))); -warp_20=` ret *= 1; -warp_21=` -warp_22=` -warp_23=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` //ret += GetBlur1(uv); -comp_5=` ret += GetBlur2(uv); -comp_6=` ret = ret; -comp_7=` -comp_8=` ret *= 1.00; //gamma -comp_9=`} diff --git a/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk b/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk deleted file mode 100644 index 8a31cf5..0000000 --- a/MilkDrop3/Milkdrop3/presets/fiShbRaiN + geiss - witchcraft.milk +++ /dev/null @@ -1,322 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.955 -fVideoEchoZoom=0.997 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=1 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=1.000 -zoom=0.99951 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=1.79142 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -warp_1=`shader_body -warp_2=`{ -warp_3=` float3 d = float3(texsize.zw, 0) * 4; -warp_4=` float4 lums = 0; -warp_5=` lums.x = lum( GetBlur1(uv + texsize.zw*d.xz) ); -warp_6=` lums.y = lum( GetBlur1(uv - texsize.zw*d.xz) ); -warp_7=` lums.z = lum( GetBlur1(uv + texsize.zw*d.zy) ); -warp_8=` lums.w = lum( GetBlur1(uv - texsize.zw*d.zy) ); -warp_9=` -warp_10=` float2 grad = float2(lums.x-lums.y, lums.z-lums.w)*300; -warp_11=` -warp_12=` // sample previous frame -warp_13=` ret = tex2D( sampler_fc_main, uv_orig + grad*texsize.zw ).xyz; -warp_14=` -warp_15=` // darken (decay) over time -warp_16=` ret *= 0.98; //or try: ret -= 0.004; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` ret = tex2D(sampler_main, uv).xyz; -comp_4=` ret = ret*1.5 - 0.1; -comp_5=` -comp_6=` float4 g; -comp_7=` float3 d = float3(texsize.zw * 4, 0); -comp_8=` g.x = lum(GetBlur1(uv + d.xz)); -comp_9=` g.y = lum(GetBlur1(uv - d.xz)); -comp_10=` g.z = lum(GetBlur1(uv + d.zy)); -comp_11=` g.w = lum(GetBlur1(uv - d.zy)); -comp_12=` -comp_13=` ret *= 0.7; -comp_14=` ret.x += saturate(g.x-g.y)*5; -comp_15=` ret.z += saturate(g.y-g.x)*5; -comp_16=` //ret.xy += (g.xz-g.yw)*3; -comp_17=` -comp_18=`ret.x = GetBlur1(uv).x*2; -comp_19=`ret.z = GetBlur2(uv).z*3; -comp_20=` -comp_21=`} -comp_22=` -comp_23=` diff --git a/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk b/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk deleted file mode 100644 index 2db6096..0000000 --- a/MilkDrop3/Milkdrop3/presets/fishbrain and flexi - lovecraft [mr understatement] [organic aftermath].milk +++ /dev/null @@ -1,251 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=4 -PSVERSION_WARP=4 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.280 -fDecay=0.800 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=3.04777 -fShader=0.000 -zoom=1.01730 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01605 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_point1=ma=ma+(above(bass,1)*3.1415*.01*bass); -wave_0_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_0_per_point3= -wave_0_per_point4=mx=mx+(.0002*cos(ma)); -wave_0_per_point5=my=my+(.0002*sin(ma)); -wave_0_per_point6= -wave_0_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_0_per_point8=my=if(above(my,.9),(.9-my),my); -wave_0_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_0_per_point10=my=if(below(my,.1),(.9+my),my); -wave_0_per_point11= -wave_0_per_point12=x=mx; -wave_0_per_point13=y=my; -wave_0_per_point14= -wave_0_per_point15=a=(above(bass+mid+treb,.8)); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=ma=ma+(above(bass,1)*3.1415*.05*bass); -wave_1_per_point2=ma=ma-(above(mid,1)*3.1415*.05*mid); -wave_1_per_point3= -wave_1_per_point4=mx=mx+(.0001*cos(ma)); -wave_1_per_point5=my=my+(.0001*sin(ma)); -wave_1_per_point6= -wave_1_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_1_per_point8=my=if(above(my,.9),(.9-my),my); -wave_1_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_1_per_point10=my=if(below(my,.1),(.9+my),my); -wave_1_per_point11= -wave_1_per_point12=x=mx; -wave_1_per_point13=y=my; -wave_1_per_point14= -wave_1_per_point15=a=(above(bass+mid+treb,.1)); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=0.000 -wavecode_2_g=1.000 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_point1=ma=ma+(above(mid,1)*3.1415*.01*mid); -wave_2_per_point2=ma=ma-(above(treb,1)*3.1415*.01*treb); -wave_2_per_point3= -wave_2_per_point4=mx=mx+(.0004*cos(ma)); -wave_2_per_point5=my=my+(.0004*sin(ma)); -wave_2_per_point6= -wave_2_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_2_per_point8=my=if(above(my,.9),(.9-my),my); -wave_2_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_2_per_point10=my=if(below(my,.1),(.9+my),my); -wave_2_per_point11= -wave_2_per_point12=x=mx; -wave_2_per_point13=y=my; -wave_2_per_point14= -wave_2_per_point15=a=(above(bass+mid+treb,.3)); -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_point1=ma=ma+(above(bass,.5)*3.1415*.02*bass); -wave_3_per_point2=ma=ma-(above(treb,.5)*3.1415*.02*treb); -wave_3_per_point3= -wave_3_per_point4=mx=mx+(.0008*cos(ma)); -wave_3_per_point5=my=my+(.0008*sin(ma)); -wave_3_per_point6= -wave_3_per_point7=mx=if(above(mx,.9),(.9-mx),mx); -wave_3_per_point8=my=if(above(my,.9),(.9-my),my); -wave_3_per_point9=mx=if(below(mx,.1),(.9+mx),mx); -wave_3_per_point10=my=if(below(my,.1),(.9+my),my); -wave_3_per_point11= -wave_3_per_point12=x=mx; -wave_3_per_point13=y=my; -wave_3_per_point14= -wave_3_per_point15=a=(above(bass+mid+treb,.2)); -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %2; -per_frame_9= -per_frame_10= -per_frame_11=d_x = if(is_beat, (rand(2000)-1000)*0.001 , d_x); -per_frame_12=d_y = if(is_beat, (rand(2000)-1000)*0.001 , d_y); -per_frame_13=r = if(is_beat, (rand(2000)-1000)*0.001 , r); -per_frame_14=z = if(is_beat, rand(1000)*0.001 , z); -per_frame_15=zoom = 1.03 + z*0.06; -per_frame_16=rot = r*0.06; -per_frame_17=dx = d_x*0.01; -per_frame_18=dy = d_y*0.01; -per_frame_19=q1 = 1; -per_frame_20= -per_frame_21=q23 = rand(1000)/1000; -per_frame_22=q24 = rand(1000)/1000; -per_frame_23=q25 = (rand(1000)/1000)*6.28; -per_frame_24=q26 = q25 - 3.14; -per_frame_25=q27 = (rand(1000)/12000)+0.04; -per_frame_26= -per_frame_27=q28 = rand(1000)/1000; -per_frame_28=q29 = rand(1000)/1000; -per_frame_29=q30 = (rand(1000)/1000)*6.28; -per_frame_30=q31 = q30 - 3.14; -per_frame_31=q32 = (rand(1000)/14000)+0.04; -per_frame_32= -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=` -warp_5=`float error = 0.5; // maximum random pixel offset -warp_6=`float diffusion = 0.004; // dither strength -warp_7=`float fadeout = -0.0015; // may be minor 1/256 due to the error diffusion dither; -warp_8=` -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw*1.5 + rand_frame.xy; -warp_10=`float magic = lum(GetPixel(lerp(uv_orig,uv, 8))) - lum(GetBlur1(lerp(uv_orig,uv,-8))); -warp_11=`uv = lerp(uv_orig,uv, magic*0.75 ) + (tex2D(sampler_noise_lq, dither_uv)-0.5)*texsize.zw*error; -warp_12=`ret = GetPixel(uv)+(tex2D(sampler_noise_lq, dither_uv)-0.5)*diffusion + fadeout; -warp_13=` -warp_14=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 d = texsize.zw; -comp_4=`float cutoff = 0.02; -comp_5=`float3 dx = saturate(GetPixel(uv + float2(1,0)*d)-cutoff) - saturate(GetPixel(uv + float2(-1,0)*d)-cutoff); -comp_6=`float3 dy = saturate(GetPixel(uv + float2(0,1)*d)-cutoff) - saturate(GetPixel(uv + float2(0,-1)*d)-cutoff); -comp_7=`float3 gx = length(float2(dx.x, dy.x)); -comp_8=`d = texsize.zw*3; -comp_9=`dx = GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv + float2(-1,0)*d); -comp_10=`dy = GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv + float2(0,-1)*d); -comp_11=`float2 uv1 = frac(uv + float2(dx.x,dy.x) - float2(dx.y,dy.y)*2 ); -comp_12=`float2 uv2 = frac(uv - float2(dx.z,dy.z)*0.0 ); -comp_13=`float2 uv3 = frac(uv + float2(dx.y,dy.y)*0.01 - float2(dx.x,dy.x)*0.2); -comp_14=`ret = lerp(ret,float3(0.9,1,2),GetPixel(uv1).z); -comp_15=`ret = lerp(ret,float3(1,0,0),GetPixel(uv).x); -comp_16=`ret = lerp(ret,2.4, gx*(1+treb)); -comp_17=`ret = lerp(ret,1,GetBlur2(uv2).z*GetPixel(uv).x); -comp_18=`ret = lerp(ret,float3(1.2,1.2,0),GetPixel(uv3).y*0.8); -comp_19=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk b/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk deleted file mode 100644 index 6e11910..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin + Stahlregen - martin in da mash 12b.milk +++ /dev/null @@ -1,358 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.0000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=282 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=7.85800 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.200 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.250 -wave_0_per_point1= -wave_0_per_point2=x = .2+sample/2; y = 0.5; -wave_0_per_point3= -wave_0_per_point4=r = .5 + .2*sin((time*1.40)/17); -wave_0_per_point5=g = .5 + .2*sin((time*1.40)/23); -wave_0_per_point6=b = .5 + .2*sin((time*1.40)/11); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=xi = rand(100)/100; -wave_1_per_point2=yi = rand(100)/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.440 -shapecode_0_y=0.500 -shapecode_0_rad=0.14628 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=3.39415 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=0.830 -shapecode_0_g2=0.930 -shapecode_0_b2=0.800 -shapecode_0_a2=0.400 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.400 -shape_1_per_frame1=tex_zoom = q27; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.60986 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=0.900 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = rand(50)/50; -shape_2_per_frame2=y = .5; -shape_2_per_frame3= -shape_2_per_frame4=r = .4; -shape_2_per_frame5=g = .6; -shape_2_per_frame6=b = 1; -shape_2_per_frame7=r2 = r; -shape_2_per_frame8=g2 = g; -shape_2_per_frame9=b2 = b; -shape_2_per_frame10= -shape_2_per_frame11=a2 = min(q21/2 ,1)/2; -shape_2_per_frame12= -shape_2_per_frame13=a = 0; -shape_2_per_frame14= -shape_2_per_frame15=rad = a2 * (.1+abs(x-.5))/2 ; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.260 -shapecode_3_y=0.760 -shapecode_3_rad=0.39478 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.800 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=1.000 -shape_3_per_frame1=tex_zoom = q27/2; -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, 0+avg+peak) * above ((time*1.40), t0+.2); -per_frame_6=t0 = is_beat*(time*1.40) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33= -per_frame_34=p3 = p3*dec_med + (1-dec_med) * (100*index + .0*q26); -per_frame_35=q30 = p3 ; -per_frame_36= -per_frame_37=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_38=q31 = p4; -per_frame_39= -per_frame_40=//zoom = 1 + .05*q1; -per_frame_41=//rot = -0.01 * (index); -per_frame_42= -per_frame_43=zoom = 1+q28/4; -per_frame_44=warp = .0; -per_frame_45=dx = .2*q2; -warp_1=`sampler sampler_seaweed; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 12*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*22; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-2,2); -warp_17=`uv1 += -.010*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*6+rand_frame*0); -warp_21=`mus = .01/(length(uv6)-.001*q27); -warp_22=`mus *= .3*(1+roam_cos); -warp_23=`//mus = .2; -warp_24=` -warp_25=` -warp_26=`//probier auch 1*z; -warp_27=`float3 crisp= tex2D(sampler_main,(uv1)*(.8+.2*z)+.5); -warp_28=` -warp_29=`float3 ret1 = crisp + mus; -warp_30=` -warp_31=`q25 = q24+.4; //##hier auf 1 setzen -warp_32=`q25 = .5; -warp_33=`ret = q25*(ret1*.96-.025) + (1-q25)* GetPixel(uv_orig); -warp_34=` -warp_35=`} -comp_1=`float3 ret1, neu; -comp_2=` -comp_3=`shader_body -comp_4=`{ -comp_5=`float2 uv2; -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`ret1 = 0; -comp_12=`int anz = 7; -comp_13=`int n = 0; -comp_14=`while (n <= anz) { -comp_15=` ang2 = 6.28*n/anz; -comp_16=` c = cos(ang2); -comp_17=` s = sin(ang2); -comp_18=` uv2.x = uv.x*c - uv.y*s; -comp_19=` uv2.y = uv.x*s + uv.y*c; -comp_20=` neu = tex2D(sampler_main, uv2 + 0.5 ); -comp_21=` ret1 = max(ret1,neu-.0); -comp_22=`n++; -comp_23=`} -comp_24=` -comp_25=`ret = ret1-.33*sqrt(ret1); -comp_26=`ret *= 2; -comp_27=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk deleted file mode 100644 index 12529fb..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 003.milk +++ /dev/null @@ -1,256 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(1.3,2.2,1.3); -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk deleted file mode 100644 index edd53c1..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk +++ /dev/null @@ -1,265 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(1.3,2.2,1.3); -comp_30=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 deleted file mode 100644 index fb6bc70..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice 004.milk2 +++ /dev/null @@ -1,818 +0,0 @@ -Created with MILKDROP 3.21 on 21/09/2023 at 20:05:04 -https://twitter.com/MilkDrop2077 - -blending_pattern=cercle -blending_progress=0.40 -blending_direction=1 -random_1=0.157859 -random_2=0.389431 -random_3=0.553794 -random_4=0.218022 -random_5=0.254743 - -[PRESET1_BEGIN] -NAME=martin - Gin Tonic on Ice 003 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.000 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=1 -wavecode_1_samples=9 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.300 -wavecode_1_b=1.000 -wavecode_1_a=0.800 -wave_1_per_point1=x=rand(1); y= rand(1); -wave_1_per_point2= -wave_1_per_point3=r=0.6+0.3*sin(q6); -wave_1_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_1_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_1_per_point6= -wave_1_per_point7=a = max(0,sin(q7*.37)); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body { -warp_2=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_3=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_4=` -warp_5=` -warp_6=`float3 noiseVal =lum (tex2D(sampler_noise_lq, corr*uv*.02+ .1*rand_frame)); -warp_7=` -warp_8=`float2 k1 = float2((uv.x), (uv.y)); -warp_9=` -warp_10=`float3 ret1 = GetBlur1(uv) ; -warp_11=` -warp_12=`float k2 = (40*uv)%8; -warp_13=` -warp_14=`float2 zz = uv.xy * texsize.xy *.3; -warp_15=`float h1 = (tan(zz.x)); -warp_16=`float h2 = (tan(zz.y)); -warp_17=` -warp_18=`uv.xy -= float2(h1,h2)*texsize.zw * 3; -warp_19=` -warp_20=` -warp_21=`float3 crisp = tex2D(sampler_main,frac(uv)) + noiseVal/30; -warp_22=` -warp_23=`crisp = lerp (crisp, 1-crisp.zyx, 0.01); -warp_24=` -warp_25=` ret = crisp -.03 - 0.2*pow(1-rad,18); -warp_26=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`float2 uv1 = (uv-0.5)*aspect.xy; -comp_4=` -comp_5=`float rad2 = length(uv1) + .05; -comp_6=`float rad1 = .1/rad2 ; -comp_7=` -comp_8=`float2 uv2 = float2 (ang/3.14, rad1*1.5); -comp_9=`uv2.y = uv2.y +0.1*time; -comp_10=`uv2.x = uv2.x +.02*time; -comp_11=` -comp_12=`float2 uv3 = float2 (ang/3.14, rad1); -comp_13=`uv3.y = uv3.y + q30 ; -comp_14=`uv3.x = uv3.x + time/32; -comp_15=` -comp_16=` -comp_17=`float3 crisp = GetPixel(uv2) + 2*GetPixel(uv3); -comp_18=`crisp += 2*GetBlur2(frac(uv2)) + 2*GetBlur2(frac(uv3)); -comp_19=` -comp_20=`float3 lay1 = float3 (1,0,1)*uv.y*pow(1-rad,8); -comp_21=` -comp_22=`crisp = 3*crisp * pow(rad,1); -comp_23=` -comp_24=`float mask = saturate(1-4*rad); -comp_25=` -comp_26=`ret = crisp + lay1*mask + mask * GetPixel(uv); -comp_27=` -comp_28=`//MilkDrop3 Color Mode: -comp_29=`ret /= float3(2.3,2.9,0.5); -comp_30=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=01b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.925 -fVideoEchoZoom=1.002 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=11 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=100.000 -fWaveScale=3.918 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=1.500 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.700 -wave_g=0.406 -wave_b=0.620 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=1.000 -ob_g=0.000 -ob_b=1.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=6.050 -mv_r=0.451 -mv_g=0.357 -mv_b=0.350 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -per_frame_init_1=//How it works -per_frame_init_2=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_3=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_4=//Camera angle is forced back into horizontal position -per_frame_init_5= -per_frame_init_6=//-------------- BEGIN USER ADJUSTABLE PART --------------- -per_frame_init_7=//SPEEDS -per_frame_init_8=gSpeed = 1; //global speed, affects all other speeds -per_frame_init_9=hSpeed = .03; //head speed -per_frame_init_10=pSpeed = .08; //speed of primary particles -per_frame_init_11=tSpeed = hspeed*4; //speed of tail particles -per_frame_init_12= -per_frame_init_13=//CAMERA -per_frame_init_14=CamDist = .01; //camera tries to keep this distance -per_frame_init_15=CamSpeed = .4; //camera follower speed -per_frame_init_16=CamLock = 8; //how fast does camera angle lock on firework -per_frame_init_17=HLock = .1; //force camera angle back into horizontal view -per_frame_init_18= -per_frame_init_19=//OTHER PARAMS -per_frame_init_20=sharp = 140; //sharpness of bass/treb triggered head direction changes -per_frame_init_21=g0 = .04; //gravitation -per_frame_init_22=cw = 10; //air drag -per_frame_init_23= -per_frame_init_24=//---------- END USER ADJUSTABLE PART ----------------- -per_frame_init_25= -per_frame_init_26=n = 0; loop (2000000,gmegabuf(n) = 0; n+=1); -per_frame_init_27=fac = .4; reg19 = fac; -per_frame_init_28= -per_frame_init_29=//SPARKS -per_frame_init_30=obj_num = 800; reg00 = obj_num; -per_frame_init_31=obj_size = 16; reg01 = obj_size; -per_frame_init_32=max_age = 2; reg02 = max_age; -per_frame_init_33=head_ptr = 0; -per_frame_init_34=free = 0; -per_frame_init_35= -per_frame_init_36= -per_frame_init_37=//SPARKS2 -per_frame_init_38=num2 = 2000; -per_frame_init_39=free2 = 0; //# -per_frame_init_40=//size2 = 10; -per_frame_init_41=ptr2 = 0; -per_frame_init_42=mage2 = 1.4; reg22 = mage2; -per_frame_init_43=base2 = 200000; -per_frame_init_44= -per_frame_init_45=//TAIL -per_frame_init_46=t_num = 500; reg10 =t_num; -per_frame_init_47=t_age = .7; reg12 = t_age; -per_frame_init_48=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_49=t_ptr = 0; -per_frame_init_50=t_free = 0; -per_frame_init_51= -per_frame_init_52= -per_frame_init_53=x0 = (rand(10)-5)*.05; y0 = (rand(10)-5)*.05; z0 = (rand(10)-5)*.05;; -per_frame_init_54=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_55=//Obj Structure - Index -per_frame_init_56=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_57=//9..11: rgb 12: age 13: size; -per_frame_init_58= -per_frame_init_59= -per_frame_init_60=//camera coordinate system -per_frame_init_61= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_62= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_63= -per_frame_init_64= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_65= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_66= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_67= -per_frame_init_68= -per_frame_init_69=//head coordinate system -per_frame_init_70= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_71= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_72= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_73= -per_frame_init_74=colr = rand(10)/11; colg = rand(10)/11; colb = rand(10)/11; -per_frame_init_75=posx = rand(10)/10; posz = rand(10)/10; -per_frame_init_76= -per_frame_init_77=n1= rand(10)/20; n2 = rand(10)/20; -per_frame_init_78= -per_frame_init_79= -per_frame_init_80=//----------------------------------------- -per_frame_init_81= -per_frame_1=dt = gSpeed/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.8, 30/fps); -per_frame_3=dt2 = dt ; //# unabhaengig machen ? -per_frame_4=vol_att = (bass + mid + treb)/3; -per_frame_5=avg = avg*dec_s + (1-dec_s)*vol_att*(1.2-.2/cal); -per_frame_6= -per_frame_7=is_beat = above(vol_att, 1.5*peak) * above (time, t0+.2); -per_frame_8=t0 = if(is_beat,time,t0); -per_frame_9=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_10=index = (index + is_beat) %16; -per_frame_11=index2 = (index2 + is_beat*bnot(index))%12; -per_frame_12= -per_frame_13=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_14=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_15=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2*cos(time*1)/cal; -per_frame_16=right = pow(bass_att,3)*2; -per_frame_17=up = pow(treb_att,3)*2; -per_frame_18=cal = cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4; -per_frame_19=cal = max(cal,.3); -per_frame_20= -per_frame_21=if ((index%2==0)*is_beat, -per_frame_22= if((bass_att < avg+11), n1 = rand(100)/100-.5,0); -per_frame_23= if((treb_att < avg+11), n2 = rand(100)/100-.5,0),0); -per_frame_24= -per_frame_25=sp0 = (.5+sqrt(vol_att*2))*hSpeed; -per_frame_26=sp0 = .1; -per_frame_27=dec = if(sp0 > speed,dec_f,dec_m); //checken -per_frame_28=speed = speed*dec + (1-dec)*sp0;; -per_frame_29= -per_frame_30=//HEAD COORD SYS -per_frame_31=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_32=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_33=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_34=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_35=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_36= -per_frame_37=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_38=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_39=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_40=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_41=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_42=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_43=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_44=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_45=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_46= -per_frame_47=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_48=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_49=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_50=vx0 = reg56*speed; -per_frame_51=vy0 = reg57*speed; -per_frame_52=vz0 = reg58*speed; -per_frame_53=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_54=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_55=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_56= -per_frame_57=style = n1 > 0; -per_frame_58=//SPARK QUEUE - insert new objects -per_frame_59=if (style ==0, new = max(0,min(32*(mid>1.2),free)),0); -per_frame_60=if (style ==1, new = max(0,min(250*(vol_att*200 > 200+obj_num-free),free)),0); -per_frame_61=if (new < 8, new = 0, 0); -per_frame_62= -per_frame_63=n = 0; m = new; -per_frame_64=dec = if (new > 0,0.2,dec_f); -per_frame_65=new_ = new_*dec + (1-dec)*new; -per_frame_66=q29 = new_; -per_frame_67=if (new > 0, -per_frame_68= if (index%4==0, -per_frame_69= csum = sqrt(bass_att*bass_att + mid_att*mid_att + treb_att*treb_att) ; -per_frame_70= colr = bass_att/csum; -per_frame_71= colb = mid_att/csum; -per_frame_72= colg = treb_att/csum;,0); -per_frame_73=// sum = sqrt(colr*colr + colb*colb + colg*colg) +.1; -per_frame_74= // colr /= sum; colg /= sum; colb/= sum; ,0); -per_frame_75= while (exec2 ( -per_frame_76= self = (head_ptr%obj_num)*obj_size; -per_frame_77= if (gmegabuf(self+12) <= 0, -per_frame_78= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_79= theta = n2*4-n1*rand(12); phi = rand(12); -per_frame_80= -per_frame_81= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed; -per_frame_82= vx = sin(theta)*cos(phi)*v0; -per_frame_83= vy = sin(theta)*sin(phi)*v0; -per_frame_84= vz = cos(theta)*v0; -per_frame_85= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_86= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_87= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_88= vx = vx1; vy = vy1; vz = vz1; -per_frame_89= -per_frame_90= gmegabuf(self) = x0; -per_frame_91= gmegabuf(self+1) = y0; -per_frame_92= gmegabuf(self+2) = z0; -per_frame_93= gmegabuf(self+3) = vx+vx0; -per_frame_94= gmegabuf(self+4) = vy+vy0; -per_frame_95= gmegabuf(self+5) = vz+vz0; -per_frame_96= gmegabuf(self+9) = colr; -per_frame_97= gmegabuf(self+10) = colg; -per_frame_98= gmegabuf(self+11) = colb; -per_frame_99= gmegabuf(self+12) = dt2; -per_frame_100= gmegabuf(self+13) = rand(100)/200+.5;//size -per_frame_101= gmegabuf(self+14) = min(free2,3* (n%6==0)) * (index2%2); -per_frame_102= n += 1; m -= 1; -per_frame_103= ,0;); -per_frame_104= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_105=,0); -per_frame_106= -per_frame_107=//SPARK QUEUE - calc movement -per_frame_108=n = 0; free = 0; -per_frame_109=loop (obj_num, -per_frame_110= self = n*obj_size; -per_frame_111= age = gmegabuf(self+12); -per_frame_112= if (age > 0, -per_frame_113= if (age > max_age, age = 0, age += dt2); -per_frame_114= new = min (free2, gmegabuf(self+14)); -per_frame_115= if (new > 0, -per_frame_116= while (exec2( -per_frame_117= self2 = (ptr2%num2)*obj_size+base2; -per_frame_118= if (gmegabuf(self2+12) <= 0, -per_frame_119= gmegabuf(self2) = gmegabuf(self); -per_frame_120= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_121= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_122= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*1*bass;//#Streuung variieren -per_frame_123= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_124= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*1*bass; -per_frame_125= gmegabuf(self2+9) = pow(gmegabuf(self+9),2); -per_frame_126= gmegabuf(self2+10) =pow(gmegabuf(self+10),2); -per_frame_127= gmegabuf(self2+11) =pow(gmegabuf(self+11),2); -per_frame_128= gmegabuf(self2+12) = dt2; -per_frame_129= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_130= new -=1; free2 -= 1; -per_frame_131= ,0;); -per_frame_132= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_133= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_134= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_135= brake = max(0.5,1-dt/(1+gmegabuf(self+14))*cw*v2); -per_frame_136= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_137= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_138= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_139= gmegabuf(self+3) *= brake; -per_frame_140= gmegabuf(self+4) *= brake; -per_frame_141= gmegabuf(self+5) *= brake; -per_frame_142= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); //Gravitation -per_frame_143= ,free += 1); //otherwise -per_frame_144= gmegabuf(self+12) = age; -per_frame_145= n += 1; -per_frame_146=); -per_frame_147= -per_frame_148=//2nd SPARK QUEUE - movement -per_frame_149=n = 0; free2 = 0; -per_frame_150=loop (num2, -per_frame_151= self = n*obj_size + base2; -per_frame_152= age = gmegabuf(self+12); -per_frame_153= if (age > 0, -per_frame_154= if (age > mage2, age = 0, age +=dt2); -per_frame_155= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_156= brake = max(0.1,1-300*dt*cw*v2); -per_frame_157= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_158= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_159= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_160= gmegabuf(self+3) *= brake; -per_frame_161= gmegabuf(self+4) *= brake; -per_frame_162= gmegabuf(self+5) *= brake; -per_frame_163= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_164= ,free2 += 1); -per_frame_165= gmegabuf(self+12) = age; -per_frame_166= n += 1; -per_frame_167=); -per_frame_168= -per_frame_169=//TAIL -per_frame_170=new = int(t_free/8*vol_att); //# vol ? -per_frame_171=new = min (new, t_free); -per_frame_172=if (new > 0, -per_frame_173= while (exec2 ( -per_frame_174= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_175= if (gmegabuf(self+12) <= 0, -per_frame_176= -per_frame_177= theta = .006*rand(12); phi = rand(12); ; -per_frame_178= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_179= vx = sin(theta)*cos(phi)*v0; -per_frame_180= vy = sin(theta)*sin(phi)*v0; -per_frame_181= vz = cos(theta)*v0; -per_frame_182= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_183= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_184= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_185= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_186= gmegabuf(self) = x0 + ran*reg56; -per_frame_187= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_188= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_189= gmegabuf(self+3) = vx+vx0; -per_frame_190= gmegabuf(self+4) = vy+vy0; -per_frame_191= gmegabuf(self+5) = vz+vz0; -per_frame_192= gmegabuf(self+12) = dt2; -per_frame_193= gmegabuf(self+13) = .5 + rand(100)/200;//size -per_frame_194= new -= 1; -per_frame_195= ,0;); -per_frame_196= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_197=,0); -per_frame_198= -per_frame_199= -per_frame_200=//TAIL QUEUE - calc movement -per_frame_201=n = 0; t_free = 0; -per_frame_202=loop (t_num, -per_frame_203= self = n*obj_size + tbase; -per_frame_204= age = gmegabuf(self+12); -per_frame_205= if (age > 0, -per_frame_206= if (age > t_age, age = 0, age +=dt2); -per_frame_207= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_208= brake = max(0.5,1-dt*cw*v2); -per_frame_209= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_210= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_211= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_212= gmegabuf(self+3) *= brake; -per_frame_213= gmegabuf(self+4) *= brake; -per_frame_214= gmegabuf(self+5) *= brake; -per_frame_215= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_216= ,t_free += 1); //otherwise -per_frame_217= gmegabuf(self+12) = age; -per_frame_218= n += 1; -per_frame_219=); -per_frame_220= -per_frame_221=//SPARK and HEAD COORD for use in comp shader -per_frame_222=point = ((head_ptr+obj_num-int(rand(obj_num/4)))%obj_num)*obj_size; -per_frame_223=x0_ = gmegabuf(point)-reg07; y0_ = gmegabuf(point+1)-reg08; z0_ = gmegabuf(point+2)-reg09; -per_frame_224=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_225=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_226=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_227=q11 = .5 + x1/z1*fac; -per_frame_228=q12 = .5 + y1/z1*fac; -per_frame_229=q13 = if (z1>0,1/z1,0) * max(0,1-1.2*max(0,gmegabuf(point+12))/max_age) * sqrt(treb_att)*1.5; -per_frame_230= -per_frame_231=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_232=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_233=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_234=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_235=q14 = .5 + x1/z1*fac; -per_frame_236=q15 = .5 + y1/z1*fac; -per_frame_237=q16 = if (z1>0, 1/z1,0) * min(q29,200)/2+10; -per_frame_238= -per_frame_239= -per_frame_240=//FOLLOW WITH CAMERA -per_frame_241=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.01)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_242=xcam = xcam +dxcam; ycam = ycam +dycam; zcam = zcam +dzcam; -per_frame_243=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_244= -per_frame_245=//ROTATE VIEPOINT -per_frame_246=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_247=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_248=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_249=k1 = dt/max(dist,.06)*CamLock; -per_frame_250=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_251= -per_frame_252=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_253=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_254=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_255=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_256=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_257= -per_frame_258=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_259=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_260=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_261=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_262=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_263=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_264=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_265=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_266=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_267=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_268=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_269=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_270= -per_frame_271=//Fake altitude -per_frame_272=q10 = (1.5-ycam); -per_frame_273= -per_frame_274=//TEXTURE GND MOVEMENT -per_frame_275=posx += dxcam; posz += dzcam; -per_frame_276=q18 = posz*2; -per_frame_277=q19 = posx*2; -per_frame_278= -per_frame_279=//CLOUDS MOVEMENT -per_frame_280=crot = crot + v3; -per_frame_281=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_282= -per_frame_283=q1 = cos(crot);q2 = sin(crot); q3 = - q2; q4 = q1; -per_frame_284=cmovx += -v1 * q1 + v2 * q2; -per_frame_285=cmovy += -v1 * q3 + v2 * q4; -per_frame_286=q5 = cmovx*.1; -per_frame_287=q6 = cmovy*.1; -per_frame_288=q7 = cfwd*8; -per_frame_289=q8 = v3; -per_frame_290=q9 = (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_291= -per_frame_292= -per_frame_293=q30 = dt2; -per_frame_294=q31 = aspectx; -per_frame_295=q32 = aspecty; -per_frame_296= -per_frame_297=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_298= -per_frame_299=gg = .5; -per_frame_300=dx = -v2*gg; dy = v1*gg; -per_frame_301= -per_frame_302=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38)*0; -per_frame_303=monitor = free; -per_frame_304= -per_frame_305= -per_frame_306=//#funkenflug (mittels self +14) weniger cw optimieren -per_frame_307=//colr etc durch q var ersetzen -per_frame_308=//Kamera-Offset ! -per_pixel_1=rot = q8; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret *= 0.94; //or try: ret -= 0.004; -warp_8=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`//Planet -comp_34=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_35=`uv1 = (uvc-pos); -comp_36=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_37=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_38=`mask = ir0*length(uv1)<1; -comp_39=`rs = rs/14+float2(time*-0.007,0); -comp_40=`prof = noise3(rs); -comp_41=`prof2 = noise3(rs+texsize.zw); -comp_42=`float hmask = sat(4-8*pos.y); -comp_43=` -comp_44=`ret *= !mask; -comp_45=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_46=` -comp_47=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_48=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_49=` -comp_50=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_51=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_52=` -comp_53=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_54=` -comp_55=` -comp_56=`z = 1/(2-uv.y) ; -comp_57=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_58=`uv3.y -= noise3(uv3).r*-0.008; -comp_59=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_60=`ret += !mask*saturate(1-2*uvc.y)*1*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_61=`ret /= float3(1.8,1.0,1.1); -comp_62=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk b/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk deleted file mode 100644 index 95a7d78..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Gin Tonic on Ice.milk +++ /dev/null @@ -1,380 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.150 -ob_r=0.000 -ob_g=0.200 -ob_b=0.400 -ob_a=0.100 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=0.800 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.800 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=0; -wave_0_per_point3=g=ni*sin(time*0.33); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16=x= x1+.5; -wave_0_per_point17=y= y1+.48; -wave_0_per_point18= -wave_0_per_point19=if (t1==0,xo=x;yo=y,0); -wave_0_per_point20=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point21=xo=x; yo=y; -wave_0_per_point22= -wave_0_per_point23=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point24= -wave_0_per_point25=s=sample*13+reg50; -wave_0_per_point26=r = 0.6 + 0.4*sin(s); -wave_0_per_point27=g = 0.6 + 0.4*sin(s+time*.17); -wave_0_per_point28=b = 0.6 + 0.4*sin(s+time*.23); -wave_0_per_point29=//a*=sin((sample-0.5)*1000)>-0.9; -wave_0_per_point30=t1 += 1; -wave_0_per_point31= -wave_0_per_point32= -wave_0_per_point33=a = max(0.04,min(1,mid_att*2-1)); -wavecode_1_enabled=0 -wavecode_1_samples=72 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wavecode_2_enabled=1 -wavecode_2_samples=9 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.20000 -wavecode_2_r=1.000 -wavecode_2_g=0.300 -wavecode_2_b=1.000 -wavecode_2_a=0.800 -wave_2_per_point1=x=rand(1); y= rand(1); -wave_2_per_point2= -wave_2_per_point3=r=0.6+0.3*sin(q6); -wave_2_per_point4=g=0.6+0.3*sin(q6*1.3); -wave_2_per_point5=b=0.6+0.3*sin(q6*1.7); -wave_2_per_point6= -wave_2_per_point7=a = max(0,sin(q7*.37)); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.800 -wavecode_3_g=0.400 -wavecode_3_b=0.700 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.600 -shapecode_0_y=0.400 -shapecode_0_rad=0.12001 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.25489 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = sin(time/3)*0.5+0.5; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.700 -shapecode_1_rad=0.17914 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.14148 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=400 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.01645 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=0.600 -shapecode_2_g=0.400 -shapecode_2_b=1.000 -shapecode_2_a=0.200 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.400 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=10 -shapecode_3_additive=0 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=400 -shapecode_3_x=0.800 -shapecode_3_y=0.750 -shapecode_3_rad=0.07316 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.04372 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=1.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=0.800 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 200; num_res = 256; -per_frame_init_4=i = 0; -per_frame_init_5=loop (num_res, megabuf(i*8) = minbpm * pow(maxbpm/minbpm,i/(num_res-1)); i += 1;); -per_frame_init_6= -per_frame_init_7=r1=r2=0; idx=0; t1=rand(10); t2=rand(10); fac=0; reg50=rand(10); -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (bass+mid+treb)/3 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4= -per_frame_5=beat = (vol>vol2) && (time-t0>.5); -per_frame_6=if (beat, vol2=vol*5;t0=time,0); -per_frame_7=vol2 *= dec_s; -per_frame_8=idx += beat; -per_frame_9= -per_frame_10=excite = atan (exc*2)/1.6; -per_frame_11=index=0; ratio = log(maxbpm/minbpm); -per_frame_12=loop (num_res, -per_frame_13= n = index*8; -per_frame_14= omega = megabuf(n) * 6.2832/60; -per_frame_15= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_16= ECS = int (8*omega*dt)+1; -per_frame_17= loop (ECS, -per_frame_18= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_19= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_20= bc = megabuf(n+1); -per_frame_21= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_22= quad = sqrt (bc*bc+bs*bs) ; -per_frame_23= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_24= megabuf (n+4) = megabuf(n+3); -per_frame_25= megabuf (n+5) = bc; -per_frame_26= megabuf (n+6) = bs ; -per_frame_27= index += 1; -per_frame_28=); -per_frame_29= -per_frame_30=n = 0; maxind = 0; scale = .12; -per_frame_31=loop (num_res, -per_frame_32= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_33= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_34= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_35=n+=8;); -per_frame_36= -per_frame_37=t1 += (3+mid_att)*dt*.1; -per_frame_38=t2 += (3+bass_att)*dt*.1; -per_frame_39=ob_g = .2* (sin (t2*.37)+1); -per_frame_40=ob_b = .2* (sin (t1*.23)+1); -per_frame_41= -per_frame_42=q10=megabuf(maxind+1); -per_frame_43=BPM = megabuf(maxind); -per_frame_44=q32 = aspecty; -per_frame_45= -per_frame_46=isb = beat && (idx%4==0); if (isb, r1=rand(1),0); -per_frame_47=s1 = s1*dec_s + (1-dec_s)*if (r1>0.7,-0.19, 0); -per_frame_48=q1 = s1 * (s2<0.01); -per_frame_49= -per_frame_50=isb = beat && (idx%7==0); if (isb, r2=rand(1)*(rand(1)>0.6),0); -per_frame_51=s2 = s2*dec_m + (1-dec_m)*r2; -per_frame_52=q2 = s2*0.04; -per_frame_53=q6=t1; q7=t2; -per_frame_54=q15=fac; -per_frame_55=fac = max(-14, fac-dt*4); -per_frame_56=rot = .0; warp = 0.; -per_frame_57= -per_frame_58=monitor = reg50; -per_pixel_1=sy=sx=1; dx=0;dy=0.005; -per_pixel_2=zoom=1.003 + q2+abs(x-.5)*q1; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 noise = tex2D(sampler_noise_lq,uv*1+rand_frame)-.2; -warp_4=`uv = (uv-uv_orig)*(1+abs(lum(GetBlur2(uv)-GetBlur1(uv)))*q15) + uv_orig; -warp_5=`ret = tex2D (sampler_fw_main, uv); -warp_6=` -warp_7=`ret -= 0.008 * (frame%2); -warp_8=`ret -= saturate(uv.y-.5)*noise.x*0.03; -warp_9=`} -comp_1=`static float2 hor = float2 (texsize.z,0); -comp_2=`static float2 ver = float2 (0, texsize.w); -comp_3=`static float2x2 rot45 = float2x2(0.7,0.7,-0.7,0.7); -comp_4=`float2 rs, rs0, uv2, uv3,uv4,dz; -comp_5=`float3 noise, ret1, neu; -comp_6=`#define GP GetPixel -comp_7=` -comp_8=`shader_body { -comp_9=`static float2 center = float2(.5,.2+rand_preset.x*0.4); -comp_10=`float2 uv1 = (uv-center ); -comp_11=` -comp_12=`ret1 = 0; -comp_13=`int anz = 3; -comp_14=`int n = 0; -comp_15=`dz=0; -comp_16=`while (n < anz) { -comp_17=` float dist = 1-frac(1.0/anz*n); //evtl sqrt !; -comp_18=` float inten = saturate(1-dist); -comp_19=` uv3 = .5*anz*uv1*dist + center; -comp_20=` float mask = (uv3.x>0) && (uv3.x<1) && (uv3.y>0) && (uv3.y<1); -comp_21=` mask = max(0.5,mask); -comp_22=` dz.x += inten*(lum(GP(uv3+hor))- lum(GP (uv3-hor))); -comp_23=` dz.y += inten*(lum(GP(uv3+ver))- lum(GP (uv3-ver))); -comp_24=` dz *= length(dz)>length(texsize.zw)*8; -comp_25=` neu = max(GP(uv3+dz*0.1*inten),GetBlur3(uv3)*.50*rand_preset.y); -comp_26=` ret1 = max(ret1,neu*inten*mask); -comp_27=`n++; -comp_28=`} -comp_29=` -comp_30=`uv1= mul(uv1,rot45); -comp_31=`dz = mul(dz ,rot45); -comp_32=`float2 uv6 = sin(10*uv1+dz*12 + time*.2); -comp_33=`float3 mus = .06/length(uv6) * (1+length(dz)*length(texsize.xy)*0.012*(0.25+2*GetBlur1(frac(1-2*uv)))); -comp_34=` -comp_35=`ret = sqrt(ret1)*(.1+rand_preset.z*0.4+8*mus*saturate(1-rad)); -comp_36=`ret = 1-exp(-ret*1.3); -comp_37=`//ret = GetPixel(uv0); -comp_38=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk deleted file mode 100644 index f46ad3c..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's galaxy evolution mix) [2k17 edition].milk +++ /dev/null @@ -1,537 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.880 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=2.003 -fWaveScale=0.010 -fWaveSmoothing=0.801 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.300 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.010 -wave_y=0.010 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.010 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.010 -nMotionVectorsX=12.800 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.010 -b2n=0.000 -b3n=0.050 -b1x=0.900 -b2x=0.450 -b3x=0.990 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.060 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=0.210 -wave_0_per_point1=r1 = 1; -wave_0_per_point2=q10 = -1 + 2 *sample; -wave_0_per_point3=q11 = 0.100 * sample; -wave_0_per_point4=my_x = sqrt(r1 * r1 - q10 * q10) * cos(q11); -wave_0_per_point5=my_y = sqrt(r1 * r1 - q10 * q10) * sin(q11); -wave_0_per_point6=my_z = q10; -wave_0_per_point7=d = 12; -wave_0_per_point8=zoom = 3.1; -wave_0_per_point9=w1 = 8 * time; -wave_0_per_point10=w2 = 2.0 * time; -wave_0_per_point11=w3 = 2; -wave_0_per_point12=x1 = cos(w1) * my_x + sin(w1) * my_y; -wave_0_per_point13=y1 = -sin(w1) * my_x + cos(w1) * my_y; -wave_0_per_point14=z1 = my_z; -wave_0_per_point15=x2 = cos(w2) * x1 + sin(w2) * z1; -wave_0_per_point16=z2 = -sin(w2) * x1 + cos(w2) * z1; -wave_0_per_point17=y2 = y1; -wave_0_per_point18=y3 = cos(w3) * y2 + sin(w3) * z2; -wave_0_per_point19=z3 = -sin(w3) * y2 + cos(w3) * z2; -wave_0_per_point20=x3 = x2; -wave_0_per_point21=l = sqrt(x3 * x3 * y3 * y3); -wave_0_per_point22=w = atan2(x3,y3); -wave_0_per_point23=p = tan(asin(1) + atan2(d - z3,l)); -wave_0_per_point24=d = sqrt(x3 * x3 + y3 * y3 + (z3 + d) * (z3 + d)); -wave_0_per_point25=my_x = zoom * cos(w) * p; -wave_0_per_point26=my_y = zoom * sin(w) * p; -wave_0_per_point27=x = 0.5 + my_x; -wave_0_per_point28=y = 0.5 + my_y; -wave_0_per_point29=r = 3 * abs(my_z); -wave_0_per_point30=g = 2 * abs(my_z); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.450 -wave_1_init1=adv = 0; -wave_1_per_frame1=adv = adv + q8 * 0.01; -wave_1_per_frame2=t1 = adv; -wave_1_per_point1=n = sample * 6.283; -wave_1_per_point2=xp = sin(n * 111113) * 0.759; -wave_1_per_point3=yp = cos(n * 111113) * 0.759; -wave_1_per_point4=zp = 0.01; -wave_1_per_point5=scale = sin(n * 7); -wave_1_per_point6=xp = xp * scale; -wave_1_per_point7=yp = yp * scale; -wave_1_per_point8=ang = sin(n * 9); -wave_1_per_point9=sang = sin(ang); -wave_1_per_point10=cang = cos(ang); -wave_1_per_point11=xq = xp; -wave_1_per_point12=yq = yp * sang + zp * cang; -wave_1_per_point13=zq = yp * cang - zp * sang; -wave_1_per_point14=xp = xq; -wave_1_per_point15=yp = yq; -wave_1_per_point16=zp = zq; -wave_1_per_point17=ang = time * 0.17; -wave_1_per_point18=sang = sin(ang); -wave_1_per_point19=cang = cos(ang); -wave_1_per_point20=xq = xp; -wave_1_per_point21=yq = yp * sang + zp * cang; -wave_1_per_point22=zq = yp * cang - zp * sang; -wave_1_per_point23=xp = xq; -wave_1_per_point24=yp = yq; -wave_1_per_point25=zp = zq; -wave_1_per_point26=ang = time * 0.015; -wave_1_per_point27=sang = sin(ang) -wave_1_per_point28=;cang = cos(ang); -wave_1_per_point29=xq = xp * sang + zp * cang; -wave_1_per_point30=yq = yp; -wave_1_per_point31=zq = xp * cang - zp * sang; -wave_1_per_point32=xp = xq; -wave_1_per_point33=yp = yq; -wave_1_per_point34=zp = zq; -wave_1_per_point35=zp = zp+2.5; -wave_1_per_point36=jitterx = (int(rand(10)) - 5) * 0.0005; -wave_1_per_point37=jittery = (int(rand(10)) - 5) * 0.0005; -wave_1_per_point38=x = xp / zp + 0.5; -wave_1_per_point39=y = yp / zp * 1.333 + 0.5; -wave_1_per_point40=phase = sin(n * 13 + time * 6) * 0.5 + 0.5; -wave_1_per_point41=s2 = sample * 16 + t1; -wave_1_per_point42=phase = s2 - int(s2); -wave_1_per_point43=phase = 1 - phase; -wave_1_per_point44=a = a * phase; -wave_1_per_point45=b = b * phase; -wave_1_per_point46=g = g * phase; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = time; -wave_2_per_point1=n = sample * 6.283; -wave_2_per_point2=xp = int(rand(3)) - 1; -wave_2_per_point3=yp = int(rand(3)) - 1; -wave_2_per_point4=zp = int(rand(3)) - 1; -wave_2_per_point5=fix = equal(abs(xp),1) + equal(abs(yp),1) + equal(abs(zp),1); -wave_2_per_point6=fix = if(equal(fix,3) , 0.5 , 1); -wave_2_per_point7=xp = xp * fix + q1; -wave_2_per_point8=yp = yp * fix + q2; -wave_2_per_point9=zp = zp * fix + q3; -wave_2_per_point10=ang = t1; -wave_2_per_point11=sang = sin(ang); -wave_2_per_point12=cang = cos(ang); -wave_2_per_point13=xq = xp * cang - zp * sang; -wave_2_per_point14=yq = yp; -wave_2_per_point15=zq = xp * sang + zp * cang; -wave_2_per_point16=xp = xq; -wave_2_per_point17=yp = yq; -wave_2_per_point18=zp = zq; -wave_2_per_point19=ang = t1/3; -wave_2_per_point20=sang = sin(ang); -wave_2_per_point21=cang = cos(ang); -wave_2_per_point22=xq = xp; -wave_2_per_point23=yq = yp * cang - zp * sang;; -wave_2_per_point24=zq = yp * sang + zp * cang; -wave_2_per_point25=xp = xq; -wave_2_per_point26=yp = yq; -wave_2_per_point27=zp = zq; -wave_2_per_point28=zp = zp + 6.1; -wave_2_per_point29=xs = xp/zp + 0.5; -wave_2_per_point30=ys = yp/zp * 1.333 + 0.5; -wave_2_per_point31=x = xs; -wave_2_per_point32=y = ys; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.55000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.900 -wave_3_per_frame1=basstime = basstime + bass_att * 0.2; -wave_3_per_frame2=t1 = basstime; -wave_3_per_point1=val = sample * x * 2; -wave_3_per_point2=xx = cos(val + t1) * 2; -wave_3_per_point3=xy = sin(val + t1) * 2; -wave_3_per_point4=xz = cos(value1 * 3); -wave_3_per_point5=x = 0.5 + 0.1 * (xx / xz) + value1 * 0.1; -wave_3_per_point6=y = 0.5 + 0.11 * (xy / xz) + value2 * 0.1; -wave_3_per_point7=r = r + 1*(0.6 * sin(time * 1.54) + 0.4 * sin(time * 1.55) + x); -wave_3_per_point8=g = g + 1*(0.6 * sin(time * 1.206) + 0.4 * sin(time * 1.125) + y); -wave_3_per_point9=b = b + 1*(0.6 * sin(time * 1.407) + 0.4 * sin(time * 1.79) + x + y); -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=2 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.59950 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2 * ((bass_att + treb_att + mid_att) / 3); -shape_0_per_frame2=bob = bob * above(bob,0.01) - 0.01 + 1 * (1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4 * sin(time * 0.8); -shape_0_per_frame4=bob = bob * vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11=sp = red * 0.025; -shape_0_per_frame12=spi = 0.5 - sp; -shape_0_per_frame13=tm = time * 0.1; -shape_0_per_frame14=border_r = 0.5 + sp * sin(tm * 0.6) + spi * cos(tm * 1.46); -shape_0_per_frame15=border_g = 0.5 + sp * sin(tm * 1.294) + spi * cos(tm * 0.87); -shape_0_per_frame16=border_b = 0.5 + sp * sin(tm * 1.418) + spi * cos(tm * 0.76); -shapecode_1_enabled=1 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10200 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.300 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.02 * sin(time); -shape_1_per_frame2=y = 0.5 + 0.02 * cos(time); -shape_1_per_frame3=r = 0.1 + 0.5 * sin(q1 * 0.01); -shape_1_per_frame4=g = 0.1 + 0.5 * sin(q1 * 0.09878); -shape_1_per_frame5=b = 0.1 + 0.5 * sin(q1 * 0.0897); -shape_1_per_frame6=r2 = 0.1 + 0.5 * sin(q1 * 0.035); -shape_1_per_frame7=g2 = 0.1 + 0.5 * sin(q1 * 0.09878); -shape_1_per_frame8=b2 = 0.1 + 0.5 * sin(q1 * 0.0897); -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.99579 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.45110 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.260 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.250 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.900 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.010 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.010 -shape_3_per_frame1=x = 0.5 + 0.5 * (sin(time * 1.1) * 0.3 + 0.7 * sin(time * 0.5)); -shape_3_per_frame2=x = 0.5 + 0.225 * sin(time + 2.09); -shape_3_per_frame3=y = 0.5 + 0.3 * cos(time + 2.09); -shape_3_per_frame4=rad = rad * bass_att; -shape_3_per_frame5=r = 0.5 + 0.5 * sin(frame * 0.5); -shape_3_per_frame6=b = 0.5 + 0.5 * sin(frame * 0.5 + 2.094); -shape_3_per_frame7=g = 0.5 + 0.5 * sin(frame * 0.5 + 4.188); -shape_3_per_frame8= -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_init_11=conv=1; conv2 = 2; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%24; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat*(0.8+rand(1)*0.4); -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig && !(a2 == ang2) && !ct, rand(1)>0.5, conv);; -per_frame_61=conv2 =if (trig && !(a2 == ang2) && !ct, 1-0.92*(rand(1)>0.7), conv2);; -per_frame_62=a2 = ang2; -per_frame_63=tr1 = tr1*0.8+0.2*ang1; -per_frame_64=tr2 = tr2*0.8+0.2*ang2; -per_frame_65=conv_ = conv_*0.8+0.2*conv; -per_frame_66=conv2_ = conv2_*0.+1*conv2; -per_frame_67=q5 = conv_; -per_frame_68=q6 = conv2_; -per_frame_69=ss = ss*0.9 + 0.1* (start>1); ; -per_frame_70=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_71=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_72= -per_frame_73=q10 = cos(tr1)*b1; -per_frame_74=q11 = sin(tr1)*b1; -per_frame_75=ct = if (ct, certain >3.5, certain>4) * (bindex2 < 8) * (vol_>0.3); -per_frame_76=jump = bcount * ct; -per_frame_77=q8 = cos(tr2+jump*2)*b2; -per_frame_78=q9 = sin(tr2+jump)*b2; -per_frame_79=fcountx += q10; fcounty += q11; -per_frame_80=q12 = -fcountx; q13 = -fcounty; -per_frame_81= -per_frame_82=q14 = sqrt(bass+mid+treb)/2; -per_frame_83=q15 = peak; -per_frame_84=q16 = vol-vol_; -per_frame_85=q32 = aspecty; -per_frame_86=start += dt; -per_frame_87=monitor = certain; -warp_1=`shader_body -warp_2=`{ -warp_3=` -warp_4=`ret.y = tex2D(sampler_main, (uv - 0.497) * 1.001 + 0.5 ).x; -warp_5=`ret.x = tex2D(sampler_main, (uv - 0.503) * 0.98 + 0.5 ).y; -warp_6=`ret.z = tex2D(sampler_main, (uv - 0.5) * 0.95 + 0.5).z; -warp_7=`float r = 2; -warp_8=`ret += float3(-ret.x,ret.x,0) * 0.06 * r; -warp_9=`ret += float3(0,-ret.y,ret.y) * 0.05 * r; -warp_10=`ret += float3(0,0,-ret.z) * 0.04 * r; -warp_11=`float2 dither_uv = uv_orig * texsize.xy * texsize_noise_lq.zw + rand_frame.xy; -warp_12=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz - 0.5) / 256.0 * float3(3,5,8); -warp_13=`ret -= 0.0005; -warp_14=`ret *= 0.99; -warp_15=`ret *= 0.97 + 0.03 * saturate(length(uv - uv_orig)*200); -warp_16=` -warp_17=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, radi0, kk; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rs; -comp_5=`static const int anz = 30; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(q6-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc*0; -comp_29=`radi0 = ir0/scale*aspect.x/aspect.y*0.7*lerp (1/sqrt(q6), pow(q6,0.3),q5); -comp_30=`radi = radi0; -comp_31=`for (int n=0; n < anz; n++) -comp_32=`{ -comp_33=` radi = (1-(1.0*n/anz) ) * radi0;; -comp_34=` shine += Get1(uv1*aspect.yx*radi+0.5); -comp_35=`} -comp_36=`shine = saturate(shine*2.1/anz-0.1); -comp_37=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_38=`ret = shine + struc; -comp_39=` -comp_40=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_41=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_42=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk b/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk deleted file mode 100644 index 40a8a00..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Juggernaut (Hakan's mashup series) 0.1.milk +++ /dev/null @@ -1,425 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.600 -fDecay=1.000 -fVideoEchoZoom=1.007 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=2 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=1 -bInvert=0 -fWaveAlpha=0.250 -fWaveScale=0.210 -fWaveSmoothing=0.900 -fWaveParam=0.094 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00909 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.400 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.59957 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.990 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = int(rand(20)); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.09990 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_1_per_frame2=x = 0.5 + 0.225*sin(time); -shape_1_per_frame3=y = 0.5 + 0.3*cos(time); -shape_1_per_frame4= -shape_1_per_frame5=rad = rad*mid_att; -shape_1_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame9= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10609 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time + 4.19); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time + 4.19); -shape_3_per_frame4= -shape_3_per_frame5=rad = rad*treb_att; -shape_3_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame9= -per_frame_init_1=a1 = 0; a2 = 0; -per_frame_init_2=n = 0; -per_frame_init_3=loop (5000, -per_frame_init_4= megabuf(n)=0; -per_frame_init_5= gmegabuf(n)=0; -per_frame_init_6= n += 1; -per_frame_init_7=); -per_frame_init_8= -per_frame_init_9=bx = 0; by = 0; -per_frame_init_10=start = 1; -per_frame_1=dt = 1/fps; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=v0 = (bass+mid+treb)/3; -per_frame_3=if (vol > v0, dec_f=0.5,dec = 1-8*dt); -per_frame_4=vol = vol*dec_f + (1-dec_f)*v0; -per_frame_5=vol_ = vol_*dec_m+vol*(1-dec_m); -per_frame_6=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_7= -per_frame_8=is_beat = above(vol, peak) * above (time, t0+.25); -per_frame_9=if (is_beat,t0=time; peak=vol*1.5,Peak*=dec_s); -per_frame_10=bindex = (bindex + is_beat) %4; -per_frame_11=bindex2 = (bindex2+is_beat*!bindex)%32; -per_frame_12= -per_frame_13=//delay chain -per_frame_14=n = 150; -per_frame_15=loop (150, gmegabuf(n)=gmegabuf(n-1); n-=1); -per_frame_16=gmegabuf(0) = tvol; -per_frame_17=q15 = tvol/2; -per_frame_18= -per_frame_19=num_res = 80; MINBPM = 120; MAXBPM = 200; -per_frame_20=maxind = 0; qavg = 0.001; i=0; avg = 0.001; -per_frame_21=loop (num_res, -per_frame_22= n = i*8; -per_frame_23= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_24= Feder = sqr(Freq*6.2832); //Res.f = sqrt (Feder)/2pi (Hz) -per_frame_25= Excite = tvol; -per_frame_26= megabuf (n+4) = megabuf(n+2); //alte pos -per_frame_27= megabuf (n+1) *= 1-0.22*dt; //damping -per_frame_28= EC_Steps = int (20*Freq*dt)+1; -per_frame_29= loop (EC_Steps, // Euler-Cauchy steps -per_frame_30= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_31= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_32= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_33= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_34= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_35= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_36= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_37= qavg = qavg+pow (megabuf(n+3),2); -per_frame_38= avg = avg + megabuf(n+3); -per_frame_39= i += 1;); -per_frame_40= -per_frame_41=qavg = sqrt (qavg/num_res); avg /= num_res; -per_frame_42=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8;); -per_frame_43=qdev = sqrt (qdev/num_res); -per_frame_44=certain = megabuf(maxind*8+3)/qavg; -per_frame_45=dbl_beat = megabuf(maxind*8+2) * megabuf (maxind*8+4) < 0; -per_frame_46=bcount += dbl_beat; -per_frame_47= -per_frame_48=t= 0 ; q1 = sin(t); q2 = cos(t); q3 = -q2; q4 = q1; -per_frame_49=k1 = 0.03; -per_frame_50=v1 = bass*k1; v2 = mid*k1; v3 = treb*k1; -per_frame_51=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_52=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_53=q20 = c2*c1; q21 = c2*s1; q22 = -s2; -per_frame_54=q23 = s3*s2*c1 - c3*s1; q24 = s3*s2*s1 + c3*c1; q25 = s3*c2; -per_frame_55=q26 = c3*s2*c1 + s3*s1; q27 = c3*s2*s1 - s3*c1; q28 = c3*c2; -per_frame_56= -per_frame_57=trig = is_beat && (bindex2%2==0) && (bindex==0); -per_frame_58=ang1 =if (trig, int(rand(2))*3.1416, ang1);; -per_frame_59=ang2 =if (trig, int(rand(4))*3.1416/2, ang2);; -per_frame_60=conv =if (trig, rand(1)>0.5, conv);; -per_frame_61=tr1 = tr1*0.8+0.2*ang1; -per_frame_62=tr2 = tr2*0.8+0.2*ang2; -per_frame_63=conv_ = conv_*0.8+0.2*conv; -per_frame_64=q5 = conv_; -per_frame_65= -per_frame_66=ss = ss*0.9 + 0.1*max (0.3, (vol_>0.1)* (start>1)); ; -per_frame_67=b1 = b1*0.8 + 0.2* ss*.8; //geschw -per_frame_68=b2 = b2*0.8 + 0.2* ss / (0.8+0.2*max(1,vol*2-0.5)); //gr. -per_frame_69= -per_frame_70=q10 = cos(tr1)*b1; -per_frame_71=q11 = sin(tr1)*b1; -per_frame_72=ct = if (ct, certain >3, certain>4) * (bindex2 < 12); -per_frame_73=jump = bcount * ct; -per_frame_74=q8 = cos(tr2+jump*2)*b2; -per_frame_75=q9 = sin(tr2+jump)*b2; -per_frame_76=fcountx += q10; fcounty += q11; -per_frame_77=q12 = -fcountx; q13 = -fcounty; -per_frame_78= -per_frame_79=q14 = sqrt(bass+mid+treb)/2; -per_frame_80=q15 = peak; -per_frame_81=q16 = vol-vol_; -per_frame_82=q32 = aspecty; -per_frame_83=start += dt; -warp_1=`static const float3x3 rotmat = float3x3 (q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_2=`static const float reso = 0.01; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5);//*aspect.xy; -warp_6=`float noise = tex2D(sampler_noise_lq, uv+rand_frame).x>0.5; -warp_7=` -warp_8=`float2 zz = (uv1 *texsize.xy + 10*float2(q12,q13)) * reso; -warp_9=`zz =mul(zz,float2x2(_qa)); -warp_10=` -warp_11=`float2 h1 = pow(2*abs(frac(zz))-1,3); -warp_12=`uv.xy += h1*texsize.zw * .4/reso; -warp_13=` -warp_14=`float3 crisp = tex2D(sampler_main,uv+texsize.zw*10*float2(-q10,-q11)); -warp_15=`ret = 1*mul(crisp,rotmat)- .006* (frame%2) *noise; -warp_16=` -warp_17=` -warp_18=`ret += 0.01*(tex2D(sampler_noise_lq,uv+rand_frame)-0.3) * saturate(1-treb_att); -warp_19=` -warp_20=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, radi, kk; -comp_3=`float2 uv1, uv2, uva, dz, center; -comp_4=`float3 rs; -comp_5=`static const int anz = 27; -comp_6=`static const float ir0 = 4, scale=1.8; -comp_7=` -comp_8=`float3 Get1 (float2 uvi, float par) -comp_9=`{return GetBlur1(uvi);} -comp_10=` -comp_11=`float3 argo (float2 uvi) -comp_12=`{ -comp_13=`float k1 = sqrt(abs(1-ir0*ir0*uvi.y*uvi.y)); -comp_14=`float k2 = 1/k1; kk = k2; -comp_15=`k1 = lerp(k1,k2,q5); -comp_16=`float2 rs = float2 (asin(uvi.x*ir0/k1)*2/M_PI, (uvi.y*ir0/k1))/scale; -comp_17=`return atan (0.5*float3 (rs,ir0*length(rs)>2))*2; -comp_18=`} -comp_19=` -comp_20=`shader_body { -comp_21=`float2 uv0 = uv; -comp_22=`uv = (uv-0.5)*(1+rad*0.5)*0.8+0.5; -comp_23=`uv1 = mul((uv-0.5)*aspect.xy,float2x2(q8,q9,-q9,q8)); -comp_24=`rs = argo(uv1)+0.5; -comp_25=` -comp_26=`float3 struc = GetPixel(rs) * saturate(ir0/kk-0); -comp_27=`//struc = pow(struc,0.8); -comp_28=`float3 shine = struc; -comp_29=`radi = ir0/scale; -comp_30=`for (int n=1; n <= anz; n++) -comp_31=`{ -comp_32=` shine += 1.5/anz*Get1(uv1*aspect.yx*radi+0.5,radi); -comp_33=` radi -= ir0/scale/anz*0.9;; -comp_34=`} -comp_35=`//shine *= (q14+1)/2; -comp_36=`shine = lerp (shine, lum(shine), 0*saturate(q14/3)); -comp_37=`ret = max(shine,1.5*struc); -comp_38=` -comp_39=`uv2 = float2 (uv1.x*0.25+0.5,0.5+0.2*uv1.y); -comp_40=`ret = max(ret,saturate(2-2*ir0/kk)*q15*(2*GetBlur1(uv2)+0.1)) ; -comp_41=`} -comp_42=`written by martin -comp_43=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk b/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk deleted file mode 100644 index 7a0b0a2..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - Massif Central -x-x-x-y-y-z-z-.milk +++ /dev/null @@ -1,842 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=2.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=9 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=1 -fWaveAlpha=100.000 -fWaveScale=0.081 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.100 -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=1.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.100 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=1.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.100 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.10000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=1.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.100 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = rand(10); posy = rand(10); -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.15; st_=0.05; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = 0.7*sin(time*.0162+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002; -per_frame_13= -per_frame_14=//movement -per_frame_15=posx = time*0.00103; -per_frame_16=posy = time*0.0074; -per_frame_17=q10 = posx; -per_frame_18=q11 = posy; -per_frame_19= -per_frame_20=//start ran for warp mod -per_frame_21=q15 = ranx; -per_frame_22=q16 = rany; -per_frame_23= -per_frame_24=test = (t0-time)*0.047-3.14/2; -per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_26= -per_frame_27=//Alti -per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; -per_frame_29= -per_frame_30=//hory (Kippung) -per_frame_31=q6 = view * (1-st_) + st_*2; -per_frame_32= -per_frame_33=//q6 = 0.55; -per_frame_34=monitor = view; -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`static const float quality = 4; -warp_4=`float3 rsl, rsl3, ret1, sky, mod; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); -warp_9=`static const float3 mov = float3 (q10,q11,0); -warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} -warp_14=` return tmp;} -warp_15=` -warp_16=` -warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; -warp_18=` uvi.xy+= modran*3; -warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} -warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} -warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; -warp_22=` tmp -= diff*0.009 ; -warp_23=` return 1-pow (tmp,0.8+mod.x);} -warp_24=` -warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; -warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} -warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} -warp_28=` return 1-pow (tmp,.8+2*mod.x);} -warp_29=` -warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); -warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; -warp_33=` return float3(rs*xyscale,z); } -warp_34=` -warp_35=` -warp_36=`shader_body { -warp_37=`uv1=uv-0.5; -warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); -warp_39=` -warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; -warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); -warp_42=` -warp_43=`i=0, p=0; -warp_44=`for (int n=1; n <= quality; n++) { -warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_46=` i += p; -warp_47=` lav_gnd -= p*0.1+i*0.2; -warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; -warp_49=`} -warp_50=`l = saturate(-lav_gnd); -warp_51=` -warp_52=`d=1.5; -warp_53=`dz = -1.2/rsl.z*xyscale*d*dir; -warp_54=` -warp_55=`rsl3 = rsl * 8 + l*0; -warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; -warp_57=` -warp_58=`ripple = (1.2/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*3001; -warp_59=` -warp_60=`ripple = .95-exp(-ripple); -warp_61=` -warp_62=`ret.r = ripple; -warp_63=`ret.b = l; -warp_64=`ret = lerp(ret,GetBlur1(uv),0.2); -warp_65=`ret.g = rsl.z*xyscale*4; -warp_66=`} -comp_1=`#define sat saturate -comp_2=`float dist, struc, height,snow; -comp_3=`float2 dz, dz1, uv0, uv1, uv3; -comp_4=`float3 rsl, mod, ret0; -comp_5=`float lav_gnd; -comp_6=`static const float hory = q6, xyscale = q7, alti = q8, dir = q2; -comp_7=`static const float2 modran = float2 (q15,q16); -comp_8=` -comp_9=`static const float2 hor = texsize.zw*float2 (1,0);; -comp_10=`static const float2 ver = texsize.zw*float2 (0,1);; -comp_11=`static const float3 mov = float3 (q10,q11,0); -comp_12=` -comp_13=`float2 noise2 (float2 uvi, float h) {float2 tmp = 0; float s = 1; -comp_14=` for (int n = 1; n <= 3; n +=1 ) {tmp += tex2D(sampler_noise_mq,(uvi)*s+time*0.003)/s; s*= 3+h*-0.0;} -comp_15=` return sat (abs(tmp*-1)-0.2);} -comp_16=` -comp_17=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -comp_18=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); -comp_19=` rs.x = uvi.x * 2*z ; rs.y = z; -comp_20=` return float3(rs*xyscale,z)+mov*1; } -comp_21=` -comp_22=`float3 GetBlur0 (float2 uvi) -comp_23=` {return (GetPixel(uvi) + GetPixel(uvi +hor) + GetPixel(uvi -hor) + GetPixel(uvi +ver) + GetPixel(uvi -ver))/5; } -comp_24=` -comp_25=` -comp_26=`shader_body { -comp_27=`//uv += texsize.zw/2; -comp_28=`uv0 = uv; -comp_29=`rsl = rs_lav (uv-0.5,-GetBlur1(uv).b+modran.yx); -comp_30=`mod = tex2D(sampler_noise_mq, rsl*0.1); -comp_31=` -comp_32=`ret0 = GetPixel(uv); -comp_33=`dist = ret0.g; -comp_34=`struc = ret0.r; -comp_35=`height = 1-ret0.b; -comp_36=`snow = abs (height-GetBlur1(uv).b)* (2*height*(0.0+struc))/dist*1; -comp_37=` -comp_38=`//########################### -comp_39=`ret = ret0;; -comp_40=` -comp_41=`ret.r = lerp (ret0.r,GetBlur1(uv).r,sat(2-6*(ret0.g+ret0.b*0.25))) ; -comp_42=` -comp_43=`ret.b = pow (ret0.b,3)/2 + ret.r/2; -comp_44=`ret.g = pow (ret0.g,1.2) /2+ ret.r/2; -comp_45=`ret.rg = sat (ret.rg+lum(ret)/2) + ret.b*(mod.z-0.3)*0.5; -comp_46=` -comp_47=`ret += ret0.r *pow (height,2)* float3 (1, 1, 2)*2*sat(2-dist)*mod.x; //snow -comp_48=`//ret += snow; -comp_49=` -comp_50=` -comp_51=`ret *= 1; -comp_52=` -comp_53=`//wolken -comp_54=`rsl = rs_lav (uv-0.5,- sat(GetBlur1(uv).b*0.7)); -comp_55=`ret += noise2(3*rsl,GetBlur1(uv).b).x * saturate (4*ret0.b-3) / abs(rsl.z)*3*mod.y; -comp_56=` -comp_57=`//Sonne -comp_58=`ret += sat(0.12/sqrt (length (uv-float2 (q2,0.58-q6))) * saturate (1-height*1 + dist*2-1)) ; -comp_59=`//ret += pow (lerp (1-uv.x,uv.x,dir)*(1-uv.y),4) * saturate (GetPixel(uv).b*5 +GetPixel(uv).g*2-1) * float3(1,0.5,0.14); -comp_60=` -comp_61=` -comp_62=` -comp_63=`} -comp_64=`ret = pow (struc, float3 (1,1.5,1.26));; -comp_65=`ret = lerp (ret, 1, pow(1-height,3)); -comp_66=`ret = lerp (ret, float3 (0,0.5,.1), sat(dist*1)); -comp_67=` -comp_68=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk b/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk deleted file mode 100644 index 567a6cd..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - blue haze - martin2016 fixed version.milk +++ /dev/null @@ -1,971 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=3 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.509 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.200 -wave_y=0.200 -ob_size=0.105 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.700 -ib_g=0.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.000 -mv_r=1.000 -mv_g=1.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.700 -b2x=0.400 -b3x=0.500 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=20 -wavecode_0_sep=10 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.17152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=1 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.400 -wavecode_1_b=0.000 -wavecode_1_a=0.190 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=base = t1*reg01; -wave_1_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_1_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_1_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_1_per_point5= r1 = sqrt(x*x+y*y); -wave_1_per_point6= b = min(1,2*(y-z0)); -wave_1_per_point7= x += q10; y+= q11;; -wave_1_per_point8= -wave_1_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1*1.5)/2;; -wave_1_per_point10=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.600 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = 512; -wave_2_per_point1=base = t1*reg01; -wave_2_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_2_per_point3= x = gmegabuf(base) / z0 * reg05; -wave_2_per_point4= y = gmegabuf(base+1) / z0 * reg05; -wave_2_per_point5= b = min(1,2*(y-z0)); -wave_2_per_point6= r1 = sqrt(x*x+y*y); -wave_2_per_point7= x += q10; y+= q11;; -wave_2_per_point8= -wave_2_per_point9= a = gmegabuf(base+6) * max(0.1,1-z0) * max(0,1-r1);; -wave_2_per_point10= -wave_2_per_point11=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=0.700 -wavecode_3_b=0.000 -wavecode_3_a=0.320 -wave_3_per_frame1=t1=512*2; -wave_3_per_point1=base = t1*reg01; -wave_3_per_point2= z0 = max(0.1,gmegabuf(base+2)); -wave_3_per_point3= x = gmegabuf(base) / z0 * reg05 ; -wave_3_per_point4= y = gmegabuf(base+1) / z0 * reg05 ;; -wave_3_per_point5= b = min(1,2*(y-z0)); -wave_3_per_point6= x += q10; y+= q11;; -wave_3_per_point7= a = gmegabuf(base+6) * max(0.1,1-z0); -wave_3_per_point8=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=28 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.840 -shapecode_0_y=0.670 -shapecode_0_rad=0.97233 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.41391 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=13 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.46393 -shapecode_1_r=0.400 -shapecode_1_g=0.400 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.300 -shapecode_1_g2=0.400 -shapecode_1_b2=0.300 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=14 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.550 -shapecode_2_y=0.100 -shapecode_2_rad=0.13479 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.00674 -shapecode_2_r=0.600 -shapecode_2_g=0.200 -shapecode_2_b=0.000 -shapecode_2_a=0.100 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=1 -shapecode_3_sides=10 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=4 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.06716 -shapecode_3_ang=3.14159 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.64463 -shapecode_3_r=0.400 -shapecode_3_g=0.500 -shapecode_3_b=1.000 -shapecode_3_a=0.160 -shapecode_3_r2=0.500 -shapecode_3_g2=0.300 -shapecode_3_b2=0.700 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.300 -shapecode_3_border_g=0.100 -shapecode_3_border_b=0.600 -shapecode_3_border_a=0.000 -shape_3_per_frame1= -shape_3_per_frame2=a1 = 6.28*instance/num_inst; -shape_3_per_frame3=n1 = (instance%2)*6; -shape_3_per_frame4= -shape_3_per_frame5= r1 = 0.009+gmegabuf(50000+n1)*0.06; -shape_3_per_frame6= x = r1*sin(a1) + q10; -shape_3_per_frame7= y = r1*cos(a1) * q32 + (q11-0.5)*q32 + 0.5;; -shape_3_per_frame8=rad = sqrt(r1)*0.9; -shape_3_per_frame9=b = min(1,rad*4); -shape_3_per_frame10= -shape_3_per_frame11= -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=//rand chain -per_frame_init_5=n = 90000; t=0; loop (5000, t+= (2+cos(n/21))/5; megabuf(n)= sin(t)*0.5; n+= 1); -per_frame_init_6= -per_frame_init_7= -per_frame_init_8=fov = 1; reg05 = fov; -per_frame_init_9=maxstrings = 150; -per_frame_init_10=maxssize = 37; //Pkte pro String -per_frame_init_11=maxpts = 1600; -per_frame_init_12=maxshapes = 300; -per_frame_init_13=pfree = maxpts; //freie Pkte -per_frame_init_14=sfree = maxstrings; //freie Strings -per_frame_init_15= -per_frame_init_16=recsize = 8; reg01 = recsize; //pro Punkt -per_frame_init_17=dist0 = 0.8; reg02 = dist0; -per_frame_init_18=pi=3.1416; -per_frame_init_19= -per_frame_init_20= -per_frame_init_21=//bei 0 starten die String-Inforecords -per_frame_init_22=//0 : Age -per_frame_init_23=//1 : start index -per_frame_init_24=//2 : Len -per_frame_init_25=//3: Alive -per_frame_init_26=//4,5,6: dx0,dy0,dz0 -per_frame_init_27= -per_frame_init_28=//bei 5000 starten die Punkt-records -per_frame_init_29=//es folgen die ppstring Punkte; pro punkt -per_frame_init_30= //0..2: Pos. x,y,z -per_frame_init_31=// ende pro punkt -per_frame_init_32= -per_frame_init_33=//2D-Records in gmegabuf -per_frame_init_34= //0..2: Pos. x,y,z -per_frame_init_35= //3: rad -per_frame_init_36= //5: a -per_frame_init_37= //6: mask -per_frame_init_38= -per_frame_init_39=//Shape-Records in gmegabuf, optional -per_frame_init_40= //0..2: r0, theta, phi -per_frame_init_41= //3: speed -per_frame_init_42= //4,5,6: x,y,z -per_frame_init_43= // -per_frame_init_44=sPtr = 0; -per_frame_init_45=r01 = rand(12); -per_frame_init_46=r02 = rand(12); -per_frame_1=dt = 1/fps; -per_frame_2=vol = sqrt (bass_att+mid_att+treb_att)/3; vol_ = vol_*0.9 + 0.1*vol; gf = 0.35*vol/maxssize; -per_frame_3=prog += vol*30*dt; -per_frame_4= -per_frame_5=// Count sfree and pfree; pfree = len=0 -per_frame_6=s = 0; sfree = maxstrings; pfree = maxpts; -per_frame_7=loop (maxstrings, ibase = s*recsize; if (megabuf(ibase+3) > 0, sfree -=1; pfree -=megabuf(ibase+2), 0); s+= 1); -per_frame_8= -per_frame_9=s = 0; loop (maxstrings, //NEW STRING ? -per_frame_10= ibase = s*recsize; -per_frame_11= if ((megabuf(ibase+3)==0) && (vol > vol_*1) && (rand(100) < 20), -per_frame_12= sfree -= 1; -per_frame_13= tht = rand(1)*(2.9 + (vol>vol_*1.7)); phi = (rand(1)-0.5)*4+pi/2;; -per_frame_14= pbase = 5000 + (s*maxssize)*recsize; //erster Punkt startet bei 0 -per_frame_15= megabuf (ibase ) = 0;//Age -per_frame_16= megabuf (ibase+1) = 0;//start ind -per_frame_17= megabuf (ibase+2) = 0;//len -per_frame_18= megabuf (ibase+3) = 1;// am Leben -per_frame_19= megabuf (ibase+4) = sin(tht)*cos(phi); -per_frame_20= megabuf (ibase+5) = sin(tht)*sin(phi); -per_frame_21= megabuf (ibase+6) = -abs(cos(tht)); -per_frame_22= ,0); //END NEW STRING -per_frame_23=s+=1;); -per_frame_24= -per_frame_25=s = 0; loop (maxstrings, //GROW and SHRINK -per_frame_26= ibase = s*recsize; -per_frame_27= if (megabuf(ibase+3) > 0, //am Leben ? -per_frame_28= megabuf(ibase ) += dt*rand(2) ; //Age -per_frame_29=//EXPAND -per_frame_30= age = megabuf (ibase); -per_frame_31= start = megabuf (ibase+1); -per_frame_32= len = megabuf (ibase+2); -per_frame_33= newpts = int (5*vol*maxssize/40*(age < 0.7)) ; -per_frame_34= newpts = max (0, min (newpts, min (pfree,maxssize-start-len))); -per_frame_35= dx0 = megabuf (ibase+4); -per_frame_36= dy0 = megabuf (ibase+5); -per_frame_37= dz0 = megabuf (ibase+6); -per_frame_38= p = start+len; -per_frame_39= loop (newpts, -per_frame_40= pbase = 5000 + (p+s*maxssize)*recsize; -per_frame_41=k1 = if (s%3==0, p, (p-start-len)*16)+3+s/16; -per_frame_42=if (frame%5==0,k1 = 20*vol,0); -per_frame_43=//k1 = max(k1,p); -per_frame_44= megabuf (pbase) = k1*dx0*gf; megabuf (pbase+1) = k1*dy0*gf; megabuf (pbase+2) = k1*dz0*gf; -per_frame_45= p+=1; ); -per_frame_46= megabuf(ibase +2) += newpts; len = megabuf (ibase+2); pfree -= newpts; -per_frame_47=//SHRINK -per_frame_48= ivol = if (vol<0.35,3, if (vol<0.5,2,1)); -per_frame_49= delpts = min ((megabuf(ibase)>.7),len) * (frame%ivol==0); -per_frame_50= megabuf(ibase+1) = (megabuf(ibase+1)+delpts); -per_frame_51= megabuf(ibase+2) -= delpts; pfree += delpts; -per_frame_52= if (megabuf(ibase+2) <= 0, megabuf(ibase+3)=0, 0); -per_frame_53= ,0); -per_frame_54=s+=1); -per_frame_55= -per_frame_56=//MOVE -per_frame_57=s = 0; loop (maxstrings, -per_frame_58= ibase = s*recsize; start = megabuf (ibase+1); len = megabuf (ibase+2); -per_frame_59= if (len > 0, -per_frame_60= p=start; i=0; -per_frame_61= loop (len, -per_frame_62= pbase = 5000 + (p%maxssize+s*maxssize)*recsize; -per_frame_63= scale = pow(i/len,2)*0.005 ; -per_frame_64= r1 = pow(megabuf(pbase),2)+pow(megabuf(pbase+1),2)+pow(megabuf(pbase+2),2); -per_frame_65= scale *= min(sqrt(r1)*10,1) ; //##mit vol skalieren -per_frame_66= p1 = 5000-int(3*p+prog); -per_frame_67= megabuf (pbase) += megabuf(90000+(p1+s*57)%5000)*scale; -per_frame_68= megabuf (pbase+1) += megabuf(90000+(p1+s*91)%5000)*scale; -per_frame_69= megabuf (pbase+2) += megabuf(90000+(p1+s*113)%5000)*scale; -per_frame_70= p+=1; i+=1; ); -per_frame_71= -per_frame_72=//STRAIGHTEN -per_frame_73= p=start+1; smooth = 8; -per_frame_74= sz = 1/(1.93+smooth); -per_frame_75= loop (len-2, -per_frame_76= pbase = 5000 + (p +s*maxssize)*recsize; -per_frame_77= pbase1 = 5000 + ((p-1)+s*maxssize)*recsize; -per_frame_78= pbase2 = 5000 + ((p+1)+s*maxssize)*recsize; -per_frame_79= megabuf (pbase ) = (smooth*megabuf(pbase ) +megabuf(pbase1 )+megabuf(pbase2 ))*sz; -per_frame_80= megabuf (pbase+1) = (smooth*megabuf(pbase+1) +megabuf(pbase1+1)+megabuf(pbase2+1))*sz; -per_frame_81= megabuf (pbase+2) = (smooth*megabuf(pbase+2) +megabuf(pbase1+2)+megabuf(pbase2+2))*sz; -per_frame_82= p+=1; ); -per_frame_83= -per_frame_84= ,0); -per_frame_85=s+=1); -per_frame_86= -per_frame_87=//Projektion waves -per_frame_88=n=0; loop (maxpts, gmegabuf(n+6)=0; n+=recsize); -per_frame_89=s = 0; i = 0; -per_frame_90=loop (maxstrings, -per_frame_91= ibase = s*recsize; -per_frame_92= start = megabuf (ibase+1); -per_frame_93= len = megabuf (ibase+2); -per_frame_94= p = start; j=0; -per_frame_95=// if (len==0, len=-1, 0); -per_frame_96= loop (len+1, //ersten Pkt verdoppeln wegen waves -per_frame_97= pbase = 5000 + (p%maxssize + s*maxssize)*recsize; -per_frame_98= z = megabuf (pbase+2)+dist0; -per_frame_99= gmegabuf (i*recsize) = megabuf(pbase ); -per_frame_100= gmegabuf (i*recsize+1) = megabuf(pbase+1); -per_frame_101= gmegabuf (i*recsize+2) = z; -per_frame_102= gmegabuf (i*recsize+3) = if (z>0, 0.007/z, 0) ; //rad -per_frame_103= gmegabuf (i*recsize+5) = 1; //a -per_frame_104= gmegabuf (i*recsize+6) = (z>0.1)*(j>1) * (j1, p += 1,0); i += 1; j+=1; -per_frame_106= ); -per_frame_107= s+=1; -per_frame_108=); -per_frame_109= -per_frame_110=//Vol delay chain -per_frame_111=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_112=n = 50030; loop (30, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_113= -per_frame_114= -per_frame_115=dec = if (vol>pvol,0.5, 1-dt*40*0.05); -per_frame_116=pvol = pvol*dec + vol*(1-dec); -per_frame_117=q1 = pvol; -per_frame_118= -per_frame_119=//Zentrum -per_frame_120=q10 = 0.5; -per_frame_121=q11 = 0.38; -per_frame_122=q32 = aspecty; -per_frame_123= -per_frame_124=q3 = gmegabuf(50000)+1; -per_frame_125=q4 = gmegabuf(50005)+1; -per_frame_126= -per_frame_127=//planet pos -per_frame_128=t1 = time/12 +r01; -per_frame_129=q15 = 0.5-0.35*sin(t1); -per_frame_130=q16 = 0.5- (0.05+0.24*cos(t1) * (0.7+0.3*sin(t1/7))); -per_frame_131= -per_frame_132=q8 = (1.7+sin(time*.02+r02))*.16; -per_frame_133=q9 = (1.7+sin(time*.0157-r02))*.16; -per_frame_134= -per_frame_135=bal = min(0.85,max(0.15,bal+ dt*0.1 * atan(treb -bass - (bal-0.5)*0.1))); -per_frame_136=q12 = bal; -per_frame_137= -per_frame_138=monitor = q12; -warp_1=`static const float2 centre = float2 (q10-0.5,-(q11-0.5))/aspect.xy+0.5; -warp_2=` -warp_3=`shader_body { -warp_4=`ret = lerp(GetPixel(uv),GetBlur1(uv),0.2)*0.75; -warp_5=`float2 uv2 = uv-centre+0.5; -warp_6=` uv2 = float2 (1-uv2.x,uv2.y)-0.5; -warp_7=`uv2 = (uv2)*0.8 + centre; -warp_8=`ret = max (ret, lerp(GetPixel(uv2),GetBlur1(uv2),0.4)*0.55); -warp_9=` -warp_10=`ret = ret* (1-pow(rad,2)*1) - 0.002; -warp_11=` -warp_12=`} -comp_1=`#define sat saturate -comp_2=`float3 struc; -comp_3=`float2 uvc, rs, uv1, uv2,uv3, uv4, prof,prof2; -comp_4=`float rad1, mask, ir0, k1, omask, z; -comp_5=`static const float2 centre = float2 (q10-0.5,-(q11-0.5)); -comp_6=`static const float2 pos = float2 (q15,q16); -comp_7=`static const float2 hor = texsize.zw*float2 (1,0); -comp_8=`static const float blue = rand_preset.y/2;; -comp_9=`float3 lavcol (float t){return smoothstep(0,0.8,pow (t,float3(1,2,4)));} -comp_10=` -comp_11=`float2 noise3 (float2 uvi) { -comp_12=` return (tex2D(sampler_noise_mq,uvi) -comp_13=` +tex2D(sampler_noise_mq,uvi*2)/2 -comp_14=` +tex2D(sampler_noise_mq,uvi*4)/4 -comp_15=` +pow(tex2D(sampler_noise_mq,uvi*8+time*0.01),2)/4-0.8); } -comp_16=` -comp_17=`float3 project (float2 uvi) {float z; -comp_18=` z = clamp(1/uvi.y,-16,16); return float3 (z*(uvi.x-0.5),z-2,z);} -comp_19=` -comp_20=`shader_body { -comp_21=`uvc = (uv-0.5) * aspect.xy + 0.5 -centre; -comp_22=`omask = saturate (15*(0.55-uvc.y)); -comp_23=`uv2 = project (uvc) * float2(1,1.5); -comp_24=`float2 ring = (tex2D(sampler_noise_mq,-time/16+length(uv2)/2)-0.5).xy*sat(1-length(uv2)); -comp_25=`uv += ring.xy *(1-omask)*.02; -comp_26=` -comp_27=`float3 retl = max(GetPixel(uv-hor),GetPixel(uv-hor.yx)); -comp_28=`float3 retr = GetPixel(uv+hor); -comp_29=`float3 rets = max (retl,retr)*min(0.3+rad*2,1); -comp_30=`struc = max(max(GetPixel(uv),rets)*float3(2,2,.7+1-2*blue)*1.3,GetBlur2(uv)*q1*3); -comp_31=`ret = struc; -comp_32=` -comp_33=`uv3 = (ring.x*0.2+ (uv2-0)*.25 +0.5+centre/aspect.xy); -comp_34=`uv3 = frac(uv3); -comp_35=`ret += GetBlur1(uv3)*sat(2-length(uv2)); -comp_36=` -comp_37=`//Planet -comp_38=`ir0 = 24*(.15/(pos.y-0.1))/aspect.y; -comp_39=`uv1 = (uvc-pos); -comp_40=`k1 = sqrt(abs(1-ir0*ir0*uv1.y*uv1.y)+0.0); //sollte sqrt sein, 0.01 = test -comp_41=`rs = float2 (acos(uv1.x*ir0/k1), uv1.y*ir0/k1); -comp_42=`mask = ir0*length(uv1)<1; -comp_43=`rs = rs/14+float2(time*-0.007,0); -comp_44=`prof = noise3(rs); -comp_45=`prof2 = noise3(rs+texsize.zw); -comp_46=`float hmask = sat(4-8*pos.y); -comp_47=` -comp_48=`ret *= !mask; -comp_49=`ret += struc*mask*hmask; //struc vor dem Planeten zeigen -comp_50=` -comp_51=`uv4 = ((uvc-0.5)*.1 +0.5+centre/aspect.xy); -comp_52=`ret += sat (-dot (uv1,uvc-0.5))*mask*hmask*140*GetBlur1(uv4); -comp_53=` -comp_54=`ret += ((-uv1.y/ir0*20)*float3(0,0.4,0.9)+lavcol(sat(prof)*pow(k1,4)))*mask; -comp_55=`ret += -mask * sat (dot(-prof+prof2,uv1))*50; -comp_56=` -comp_57=`ret += tex2D(sampler_noise_hq,uv2/4+ring.x*0.1).r*blue* !mask*sat(1.3-length(uv2)) * float3(0.2,0,1); -comp_58=` -comp_59=` -comp_60=`z = 1/(2-uv.y) ; -comp_61=`uv3 = float2(uvc.x-.5,1)*z*float2(q8,q9)+float2(0,time*0.005); -comp_62=`uv3.y -= noise3(uv3).r*-0.008; -comp_63=`uv4 = ((uvc-float2 (q12,0.3))*.4 +0.5+centre/aspect.xy); -comp_64=`ret += !mask*saturate(1-2*uvc.y)*2*saturate(noise3(uv3).r*GetBlur2(uv4)+float3(0,0.1,0.25)); -comp_65=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - cascade.milk b/MilkDrop3/Milkdrop3/presets/martin - cascade.milk deleted file mode 100644 index 26b5e7a..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - cascade.milk +++ /dev/null @@ -1,418 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.007 -fWaveScale=3.641 -fWaveSmoothing=0.180 -fWaveParam=-0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=0.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.800 -b2x=0.400 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=0.700 -wavecode_0_a=0.120 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=25 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.28420 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=5.42791 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; -shape_0_init2=loop (1024, -shape_0_init3= megabuf(i+2)=rand(1); //z -shape_0_init4= z=megabuf(i+2)+.1; -shape_0_init5= megabuf(i)=(rand(2)-1)*z/2; //x -shape_0_init6= megabuf(i+1)=(rand(2)-1)*z/2; //y -shape_0_init7= i+=3); -shapecode_1_enabled=0 -shapecode_1_sides=15 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=850 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.04084 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.10462 -shapecode_2_r=0.300 -shapecode_2_g=0.400 -shapecode_2_b=0.600 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.100 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_init1=i=0;loop (1000, -shape_2_init2= n=i*12; -shape_2_init3= megabuf(n)=(rand(1)-.5)*0.1; -shape_2_init4= megabuf(n+1)=(rand(1)-.5)*.1; -shape_2_init5= megabuf(n+2)=rand(1); -shape_2_init6= megabuf(n+3)=megabuf(n+4)=megabuf(n+5)=0.7; -shape_2_init7= megabuf(n+6)=megabuf(n+7)=megabuf(n+8)=0; -shape_2_init8= i+=1); -shape_2_per_frame1=speed=.4; dt=1/fps; i=instance; n=12*i; -shape_2_per_frame2= -shape_2_per_frame3=z= megabuf(n+2); -shape_2_per_frame4=x= megabuf(n)/z+.5+.0*cos(z*16)*z; -shape_2_per_frame5=y = 16*pow(megabuf(n+1),2)/z*reg32+0.48-.01/z*q1; //# -shape_2_per_frame6= -shape_2_per_frame7=over = (x>1)||(x<0)||(y>1)||(y<0)||(z<0)||(z>1.2); -shape_2_per_frame8=reg11+=over; -shape_2_per_frame9=if (over, -shape_2_per_frame10= ct1+=.05*(treb_att); -shape_2_per_frame11= ct2+=.05*(bass_att); -shape_2_per_frame12= -shape_2_per_frame13= st=(mid_att>0.8)*i*(q27%4==0); -shape_2_per_frame14= sx=sin(time+st+q3*mid_att) *1.5; -shape_2_per_frame15= sy=cos(time+st+q4*treb_att)*1.5; -shape_2_per_frame16= sz=0; -shape_2_per_frame17= -shape_2_per_frame18= dec=q2; -shape_2_per_frame19= px0=px0*dec+(1-dec)*sx; -shape_2_per_frame20= py0=py0*dec+(1-dec)*sy; -shape_2_per_frame21= pz0=pz0*dec+(1-dec)*sz; -shape_2_per_frame22= -shape_2_per_frame23= noia=.005*min(5,pow(treb/2,4)); -shape_2_per_frame24= px= px0+(rand(1)-.5)*noia; -shape_2_per_frame25= py= py0+(rand(1)-.5)*noia;; -shape_2_per_frame26= pz= pz0+(rand(1)-.5)*noia;; -shape_2_per_frame27= -shape_2_per_frame28= -shape_2_per_frame29= megabuf(n)= px/reg10; -shape_2_per_frame30= megabuf(n+1)=py/reg10; -shape_2_per_frame31= megabuf(n+2)=max(0.5,min(1,1-q29*sin((px0-py0)*8)));; -shape_2_per_frame32= -shape_2_per_frame33= t=time/7.6; -shape_2_per_frame34= megabuf(n+3)=min(1,0.9+0.3*sin(px*2+t)); -shape_2_per_frame35= megabuf(n+4)=min(1,0.9+0.3*sin(py*2+t*1.2)); -shape_2_per_frame36= megabuf(n+5)=min(1,0.9+0.3*sin(3*(px-py)+t*1.5)); -shape_2_per_frame37= megabuf(n+6)=q20; -shape_2_per_frame38= megabuf(n+7)=q21; -shape_2_per_frame39= megabuf(n+8)=q22; -shape_2_per_frame40= megabuf(n+9)= 0.8+.1*rand(1); //size -shape_2_per_frame41= megabuf(n+10)= rand(1)-.5; //unused -shape_2_per_frame42= rad=0; -shape_2_per_frame43=, -shape_2_per_frame44= megabuf(n+2)-=speed/fps*max(.5,megabuf(n+9)); //wichtig sonst kanns null bleiben -shape_2_per_frame45= rad = min(0.1,.003/z*reg32) * megabuf(n+9) * (z>0); -shape_2_per_frame46= r=megabuf(n+3); r2=megabuf(n+6); -shape_2_per_frame47= g=megabuf(n+4); g2=megabuf(n+7); -shape_2_per_frame48= b=megabuf(n+5); b2=megabuf(n+8); -shape_2_per_frame49= -shape_2_per_frame50= dec=1-q6*dt; -shape_2_per_frame51= if ((i>0), -shape_2_per_frame52= m=n-12; o=n+12; -shape_2_per_frame53= megabuf(n+1)+=-(sin(megabuf(n)*100*q28+time/4))*.15*z*(1-dec); -shape_2_per_frame54=// megabuf(n)=megabuf(n)*dec +megabuf(m)*(1-dec); -shape_2_per_frame55= megabuf(n+1)=megabuf(n+1)*dec +megabuf(m+1)*(1-dec)*q5; -shape_2_per_frame56= ,0); -shape_2_per_frame57=); -shape_2_per_frame58=a=0.7; -shape_2_per_frame59=reg10=reg10*0.99 + 2*sqrt(sqr(megabuf(n))+sqr(megabuf(n+1))); -shape_2_per_frame60=sides=max(5,min(20,rad*200)); -shapecode_3_enabled=0 -shapecode_3_sides=8 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=300 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.04511 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.200 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=n=0;loop(20000,megabuf(n)=gmegabuf(n)=0;n+=1); -per_frame_init_2=reg10=1; -per_frame_1=dt=1/fps; -per_frame_2=dec_m = 1-5*dt; -per_frame_3=dec_f = 1-15*dt; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=ib = above(beat,peak*8) * (time>t0+.2); -per_frame_8=if (ib,t0=time,0); -per_frame_9=peak = if(ib,beat,peak*dec_m); -per_frame_10=index = (index + ib) %64; -per_frame_11=index_=index_*dec_f+(1-dec_f)*int(index/2); -per_frame_12=index2+=ib*(index%16==0); -per_frame_13= -per_frame_14=dd=0.05; -per_frame_15=if (ib&&(index%19==0),sw1=rand(2)-1,0); -per_frame_16=sw1_+=min(dd,max(-dd,sw1-sw1_))*dt*8; -per_frame_17= -per_frame_18=if (ib&&(index%7==0),sw2=rand(2)-1,0); -per_frame_19=sw2_+=min(dd,max(-dd,sw2-sw2_))*dt*8; -per_frame_20= -per_frame_21=if (ib&&(index%11==0),sw3=rand(2)-1,0); -per_frame_22=if (ib&&(index%13==0),sw4=rand(2)-1,0); -per_frame_23=if (ib&&(index%7==0),sw5=rand(2)-1,0); -per_frame_24=sw5_+=min(dd,max(-dd,sw5-sw5_))*dt*30; -per_frame_25=if (ib&&(index%23==0),sw6=rand(2)-1,0); -per_frame_26=sw6_=sw6_*dec_m + (1-dec_m)*pow(sw6,4); -per_frame_27= -per_frame_28=t01+=abs(sw1_)*.4*dt; -per_frame_29=t02+=abs(sw2_)*.3*dt; -per_frame_30=t03+=abs(sw6_)*.5*dt; -per_frame_31=q20=max(0,min(0.4,4*sin(t01)-3)); -per_frame_32=q21=max(0,min(0.4,4*sin(t02)-3)); -per_frame_33=q22=max(0,min(0.4,4*sin(t03)-3)); -per_frame_34= -per_frame_35=q1=sw1_; -per_frame_36=q2=1-exp(-1-4*abs(sw2)); -per_frame_37=q3=abs(sw3)*3; -per_frame_38=q4=abs(sw4)*3; -per_frame_39=q5=sw5_; -per_frame_40=q6=sw6_*1.5; -per_frame_41=reg32=aspecty; -per_frame_42= -per_frame_43= -per_frame_44=q24=ib; -per_frame_45=q27=index; -per_frame_46=dec=0; -per_frame_47=q28= pow(sin(int(index/6)/2),3)*3; -per_frame_48=q29=pow(sin(q27),8)/3; -per_frame_49=q30=int(index/4); -per_frame_50=reg10=max(10.01,reg10); //autoscale -per_frame_51=reg11=0; //free -per_frame_52= -per_frame_53=monitor = q5; -per_pixel_1=zoom = 1/1.05; -per_pixel_2= -warp_1=`#define sat saturate -warp_2=`float2 uv1,uv2; -warp_3=` -warp_4=`float3 get (float2 uvi) -warp_5=`{return lerp (GetPixel(uvi),GetBlur1(uvi),0.3);} -warp_6=` -warp_7=`shader_body { -warp_8=`ret = (get(uv_orig)+ get(uv) + get((uv+uv_orig)/2))/3-0.01; -warp_9=`float sc = GetBlur1(0.5); -warp_10=`ret*=0.5; -warp_11=`} -comp_1=`#define sat saturate -comp_2=`#define snh sampler_noise_hq -comp_3=`float2 rs0, uv1, uv2, uv_wat, water; -comp_4=`float mask; -comp_5=`static const float hory=0.5; -comp_6=` -comp_7=`float3 get (float2 uvi) -comp_8=`{return (GetPixel(uvi)+GetPixel(float2(1-uvi.x,uvi.y)));} -comp_9=` -comp_10=` -comp_11=`float3 getb1 (float2 uvi) -comp_12=`{return (GetBlur1(uvi)+GetBlur1(float2(1-uvi.x,uvi.y)));} -comp_13=` -comp_14=`float3 getb3 (float2 uvi) -comp_15=`{return (GetBlur3(uvi)+GetBlur3(float2(1-uvi.x,uvi.y)));} -comp_16=` -comp_17=`float3 noise3 (float2 uvi) -comp_18=`{return (tex2D(snh,uvi) + 0.5*tex2D(snh,uvi*2+time*.01))/1.5;} -comp_19=` -comp_20=`shader_body { -comp_21=` -comp_22=`//WASSER -comp_23=`uv1 = uv-float2 (0.5,hory); -comp_24=`float z = .1/(uv1.y + pow(uv1.x,2)*0); -comp_25=`rs0 = float2 (uv1.x*z, z)*.1; -comp_26=`float gnd = (noise3(rs0+time*float2(0.02,.05))-0.5); -comp_27=` -comp_28=`for (int n = 0; n < 4; n ++) -comp_29=`{ -comp_30=` z += gnd*0.1; -comp_31=` rs0 = float2 (uv1.x * z, z); -comp_32=`} -comp_33=`water = noise3(rs0*float2(1,1)+float2(0,time*.2)) -0.5; -comp_34=` -comp_35=`float rr = (gnd+.4); -comp_36=`uv_wat = float2(uv.x,hory-uv1.y) -.1*water; -comp_37=` -comp_38=`mask = saturate(uv.y*16-8.2); -comp_39=`float3 sky = (.5-uv.y)*float3(0,.2,1)/1; -comp_40=` -comp_41=`ret = lerp (sky,get(uv_wat)*rr,mask); -comp_42=`ret += 1-exp(-get(uv)*3);; -comp_43=` -comp_44=` -comp_45=`uv2 = (uv-0.5)*0.4+0.5; -comp_46=`uv_wat = frac(float2 (uv2.x,hory-uv2.y-0.5))-0.05*water; -comp_47=`ret += lerp (getb3(uv2),getb3(uv_wat)*rr,mask); -comp_48=` -comp_49=` -comp_50=` -comp_51=`} -comp_52=`written by martin -comp_53=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk b/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk deleted file mode 100644 index c8c7feb..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - crystal palace.milk +++ /dev/null @@ -1,840 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = .5 + .4 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = rand(1000)/1000*6.28; -wave_0_per_point5=rad = rand(1000)/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.24243 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.88496 -shapecode_0_tex_zoom=1.72851 -shapecode_0_r=0.800 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=0.600 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.190 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.18717 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.98, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_slow + vol * (1-dec_slow) ; -per_frame_20=q26 = max(atan (vol - v2*.8),.3); -per_frame_21= -per_frame_22=q27 = index + 1; -per_frame_23= -per_frame_24=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_25=q28 = sw; -per_frame_26= -per_frame_27=k1 = is_beat*bnot(index); -per_frame_28=k2 = is_beat*bnot(index); -per_frame_29= -per_frame_30=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_31=p2 = dec_slow * p2+ (1-dec_slow)*p1; -per_frame_32=rott = p2 * 3.1416/2; -per_frame_33=monitor = k1; -per_frame_34=q1 = cos(rott); -per_frame_35=q2 = sin(rott); -per_frame_36=q3 = -q2; -per_frame_37=q4 = q1; -per_frame_38= -per_frame_39= -per_frame_40=q5 = cos(time/6); -per_frame_41=q6 = -sin(time/6); -per_frame_42=q7 = -q6; -per_frame_43=q8 = q5; -per_frame_44= -per_frame_45=zoom = 1; -per_frame_46=rot = -0; -per_frame_47= -per_frame_48=movez = movez + .006*(q1+1.1)*30/fps; -per_frame_49=q29 = movez; -per_frame_50=rota = rota + .003*(2-q1)*30/fps; -per_frame_51=q30 = rota; -per_frame_52=q31 = 2 + 16*abs(cos(time/18)); -per_frame_53=q32 = cos(time/23)/4; -per_frame_54= -per_frame_55= -per_frame_56= -warp_1=`float3 mus; -warp_2=`float2 rs, uv1, uv6, uv7, uv8; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//BACKGROUND -warp_9=`float z = 16*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`//CRYSTAL -warp_14=`float mult = q31; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`uv8 = uv7; -warp_17=`float dist = length(uv8); -warp_18=`dist *= (abs(uv1.x) + abs(uv1.y))+ q32; -warp_19=` -warp_20=`float ang2 = atan2 (uv8.y,uv8.x); -warp_21=`ang2 = .1*floor (16* ang2); -warp_22=`float2 dir = .5*uv8+float2 (cos(ang2), sin(ang2)); -warp_23=` -warp_24=` -warp_25=`z = (1-cos(8*dist)); -warp_26=`z = saturate (z); -warp_27=` -warp_28=`//ADD -warp_29=`float mask = (z >= .5); //momentan beliebig -warp_30=`rs = q28*rs + (1-q28)*rs.yx; -warp_31=`uv += (1-mask)*.03*(rs.yx) + .5*mask*z*normalize(dir); -warp_32=` -warp_33=`//ZENTRALSTRAHL -warp_34=`uv6 = mul (uv1,float2x2(_qb)); -warp_35=`mus = abs(0.01/(sqrt(uv6.x)+.001))*(rad+.2); -warp_36=` -warp_37=`//DOTS -warp_38=`float2 uv2 = .7*uv1+.3*sin(uv1*16+4*float2 (q5,q6)); -warp_39=`uv2 *= .2; -warp_40=`float3 dots = q26*saturate(.001/(length(uv2))); -warp_41=`float3 blur = GetBlur1(frac(uv)); -warp_42=`float3 crisp= GetPixel(uv); -warp_43=`float3 diff = (crisp) - .5*blur; -warp_44=`float3 ret1 = crisp + mus + dots; -warp_45=` -warp_46=`float3 mod = tex2D (sampler_noise_lq,.5*uv+time*.01)-.2; -warp_47=`mod = 1 - mod*diff; -warp_48=` -warp_49=`ret = (1-mask)*ret1*mod + mask*ret1*mod; -warp_50=`ret = ret *.98- .03; -warp_51=` -warp_52=`} -comp_1=`float3 ret1, neu, crisp, blur; -comp_2=`float2 uv2, uv3; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`float ang2, c, s; -comp_7=`uv -= 0.5; -comp_8=`uv *= aspect.xy; -comp_9=` -comp_10=`float2 tmp = uv; -comp_11=`float dist = 1; -comp_12=`float inten = 1; -comp_13=`float mask = 0; -comp_14=`ret1 = 0; -comp_15=`int anz = 3; -comp_16=`float n = 0; -comp_17=`float t_rel = q29; -comp_18=`while (n <= anz) { -comp_19=` ang2 = 6.28*n/anz+q30; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv2*= aspect.yx; -comp_25=` -comp_26=` dist = 1-frac(n/anz+t_rel); //evtl sqrt ! -comp_27=` -comp_28=` inten = 4*dist*(1-dist*dist); -comp_29=` uv3 = 3*uv2*dist + 0.5+.0*float2(q5,q6); -comp_30=` crisp = GetPixel(uv3); -comp_31=` blur = GetBlur1(frac(uv3)) * float3 (.8,.9,1); -comp_32=` ret1 = max(ret1,(crisp+blur)*inten); -comp_33=`n++; -comp_34=`} -comp_35=` -comp_36=` -comp_37=`float3 ret1 = ret1 ; -comp_38=`//ret1 = GetPixel(.5+uv_orig*aspect.yx*1.2); -comp_39=` -comp_40=` -comp_41=`ret = ret1-.1; -comp_42=` -comp_43=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - double chase.milk b/MilkDrop3/Milkdrop3/presets/martin - double chase.milk deleted file mode 100644 index 6351b4e..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - double chase.milk +++ /dev/null @@ -1,478 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.002 -fWaveScale=5.053 -fWaveSmoothing=0.090 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.000 -mv_b=0.900 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=100 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.02838 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.600 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wavecode_1_enabled=0 -wavecode_1_samples=498 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.42000 -wavecode_1_smoothing=0.20000 -wavecode_1_r=1.000 -wavecode_1_g=0.500 -wavecode_1_b=0.000 -wavecode_1_a=1.000 -wave_1_per_frame1=//t1 = 0; -wavecode_2_enabled=0 -wavecode_2_samples=42 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.360 -wavecode_3_enabled=0 -wavecode_3_samples=192 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.320 -shapecode_0_enabled=1 -shapecode_0_sides=15 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=10 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.77829 -shapecode_0_r=0.500 -shapecode_0_g=0.500 -shapecode_0_b=0.600 -shapecode_0_a=0.900 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.400 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance*10*reg01/num_inst; -shape_0_per_frame2=x=gmegabuf(i)/2+.5; -shape_0_per_frame3=y=gmegabuf(i+1)/2*reg32+.5; -shape_0_per_frame4=rad=0.02; -shape_0_per_frame5=sides=4; -shape_0_per_frame6=r=g=b=0; -shape_0_per_frame7=r2=b2=g2=0; -shape_0_per_frame8=a=0.3;a2=0.3; b=0.8;r2=.2; -shape_0_per_frame9= -shapecode_1_enabled=1 -shapecode_1_sides=15 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=100 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.41490 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.25133 -shapecode_1_tex_zoom=0.38021 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.800 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=i=(instance+reg01)*10; -shape_1_per_frame2=reg60=gmegabuf(i)/2; -shape_1_per_frame3=reg61=gmegabuf(i+1)/2; -shape_1_per_frame4= -shape_1_per_frame5=if (0, -shape_1_per_frame6= if((reg61>0)&&(reg61<0.05),reg61=0.05,0); -shape_1_per_frame7= if((reg61<0)&&(reg61>-0.05),reg61=-0.05,0); -shape_1_per_frame8= x0=1.25*reg61*sin(reg60*16); -shape_1_per_frame9= y0=1.25*reg61*cos(reg60*16); -shape_1_per_frame10= reg60=x0; -shape_1_per_frame11= reg61=y0; -shape_1_per_frame12=; -shape_1_per_frame13=,0); -shape_1_per_frame14=x=reg60+.5; -shape_1_per_frame15=y=reg61*reg32+.5; -shape_1_per_frame16= -shape_1_per_frame17=rad=gmegabuf(i+6); -shape_1_per_frame18=r=g=b=a= 1; -shape_1_per_frame19=r=0;b=1; -shape_1_per_frame20=r2=b2=g2=0; -shape_1_per_frame21= -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=10 -shapecode_2_x=0.800 -shapecode_2_y=0.700 -shapecode_2_rad=0.54279 -shapecode_2_ang=1.57080 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.99999 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=0.300 -shapecode_2_a=0.500 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.300 -shapecode_2_a2=0.300 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=i=instance*10*reg01/num_inst; -shape_2_per_frame2=x=gmegabuf(i)/2+.5; -shape_2_per_frame3=y=gmegabuf(i+1)/2*reg32+.5; -shape_2_per_frame4=sides=4; -shape_2_per_frame5=r=g=b=0; -shape_2_per_frame6=r2=b2=g2=0; -shape_2_per_frame7=a=0.3;a2=0.3; b=0.8;r2=.2; -shape_2_per_frame8= -shape_2_per_frame9=if(q5,x=1-x,0); -shape_2_per_frame10=if(q6,y=1-y,0); -shape_2_per_frame11=rad=0.02*(q7>0.3); -shape_2_per_frame12= -shapecode_3_enabled=1 -shapecode_3_sides=16 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=100 -shapecode_3_x=0.760 -shapecode_3_y=0.500 -shapecode_3_rad=0.22167 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=13.29107 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i=(instance+reg01)*10; -shape_3_per_frame2=reg60=gmegabuf(i)/2; -shape_3_per_frame3=reg61=gmegabuf(i+1)/2; -shape_3_per_frame4= -shape_3_per_frame5=if (0, -shape_3_per_frame6= if((reg61>0)&&(reg61<0.05),reg61=0.05,0); -shape_3_per_frame7= if((reg61<0)&&(reg61>-0.05),reg61=-0.05,0); -shape_3_per_frame8= x0=1.25*reg61*sin(reg60*16); -shape_3_per_frame9= y0=1.25*reg61*cos(reg60*16); -shape_3_per_frame10= reg60=x0; -shape_3_per_frame11= reg61=y0; -shape_3_per_frame12=; -shape_3_per_frame13=,0); -shape_3_per_frame14=x=reg60+.5; -shape_3_per_frame15=y=reg61*reg32+.5; -shape_3_per_frame16= -shape_3_per_frame17=rad=gmegabuf(i+6); -shape_3_per_frame18=r=g=b=a= 1; -shape_3_per_frame19=r=0;b=1; -shape_3_per_frame20=r2=b2=g2=0; -shape_3_per_frame21= -shape_3_per_frame22=if(q5,x=1-x,0); -shape_3_per_frame23=if(q6,y=1-y,0); -shape_3_per_frame24=a=q7; -per_frame_init_1=n=0; loop (10000, megabuf(n)=0; gmegabuf(n)=0; n+=1); -per_frame_init_2=pi=2*asin(1); -per_frame_init_3=nshapes=100; -per_frame_init_4=reg01=nshapes; -per_frame_init_5=ttmax=2+int(rand(10)); mod=2+int(rand(10)); adiv=2+int(rand(2)); -per_frame_init_6=cpx=1; cpy=0; cp=1; -per_frame_1=dec_m=1-4/fps;dec_s=1-1/fps; -per_frame_2= -per_frame_3=att_b=att_b*dec_m + bass*(1-dec_m); -per_frame_4=att_m=att_m*dec_m + mid *(1-dec_m); -per_frame_5=att_t=att_t*dec_m + treb*(1-dec_m); -per_frame_6=vol=bass+mid+treb; -per_frame_7=dec=if(vol>vol_,dec_m,dec_s); -per_frame_8=vol_=dec*vol_+(1-dec)*vol; -per_frame_9= -per_frame_10=ibass =int(4*max(0,bass-att_b)); -per_frame_11=imid =int(4*max(0,mid -att_m)); -per_frame_12=itreb =int(4*max(0,treb-att_t)); -per_frame_13= -per_frame_14= -per_frame_15=add+=(mid>mid_att)/fps; -per_frame_16=if (add>1, add=0; ttmax=2*int(rand(16)+1); mod=2+int(rand(20)); adiv=int(rand(3))+2,0); -per_frame_17=tt=frame%ttmax; -per_frame_18= -per_frame_19=add2+=pow(mid-mid_att,2)/fps; -per_frame_20=if (add2>2,add2=0;liq=int(rand(2)); if(rand(10)>7,sttt=1,sttt=0); -per_frame_21= if(rand(10)>3, -per_frame_22= if ((cpx>0) || (cpy>0), -per_frame_23= cpx=cpy=cp=0, -per_frame_24= cpx=int(rand(2)); cpy=int(rand(2)); cp=rand(0.8)),0),0); -per_frame_25= -per_frame_26=if (sttt,tt=1;ttmax=2,0); -per_frame_27=ds_b=if(ibass==0,1,3*bass_att)*0.5/nshapes*(bass_att>0.3)*1; -per_frame_28=ds_m =if(imid ==0,1,mid_att)*40/nshapes*(mid_att>0.7)*(tt%mod)/sqrt(mod*ttmax);; -per_frame_29=ds_t=if(itreb==0,1,treb_att)*1/nshapes; -per_frame_30= -per_frame_31=m=0; n=0; ran1=rand(1); -per_frame_32=loop (3, -per_frame_33= loop (nshapes, -per_frame_34= if (m==0, -per_frame_35= arg = (dir_b+n/nshapes*ibass)*pi/2; -per_frame_36= ds=ds_b; -per_frame_37= , -per_frame_38= if (m==1, -per_frame_39= arg = (dir_m+(n-m*nshapes)/nshapes*imid)*pi/adiv*tt; -per_frame_40= ds=ds_m; -per_frame_41= , -per_frame_42= arg = (dir_b+n/nshapes*ibass)*pi/2; -per_frame_43= ds=ds_b;)); -per_frame_44= -per_frame_45= i=((n+nshapes)%nshapes +m*nshapes)*10; -per_frame_46= j=((n-1+nshapes)%nshapes+m*nshapes)*10; -per_frame_47= gmegabuf(i) =gmegabuf(j) +sin(arg)*ds/fps; -per_frame_48= gmegabuf(i+1)=gmegabuf(j+1) +cos(arg)*ds/fps; -per_frame_49= if (ran1>0.05, -per_frame_50= gmegabuf(i+6)=0.01; //rad -per_frame_51= gmegabuf(i+7)=6; //sides -per_frame_52= , -per_frame_53= gmegabuf(i+6)=0.02*(n%20<3); //rad -per_frame_54= gmegabuf(i+7)=6; //sides -per_frame_55= ); -per_frame_56= n+=1;); -per_frame_57=m+=1; -per_frame_58=); -per_frame_59= -per_frame_60=m=0; n=0; -per_frame_61=loop (3, -per_frame_62= loop (nshapes, -per_frame_63= lim=1; -per_frame_64= i=n*10; -per_frame_65= if(gmegabuf(i) >lim, gmegabuf(i)=-lim;gmegabuf(i+1)-=0.03,0); -per_frame_66= if(gmegabuf(i) <-lim, gmegabuf(i)=lim; ;gmegabuf(i+1)+=0.03,0); -per_frame_67= lim= lim/aspecty; -per_frame_68= if(gmegabuf(i+1)>lim, gmegabuf(i+1)=-lim;;gmegabuf(i)-=0.03,0); -per_frame_69= if(gmegabuf(i+1)<-lim, gmegabuf(i+1)=lim;;gmegabuf(i)+=0.03,0); -per_frame_70= n+=1;); -per_frame_71=m+=1; -per_frame_72=); -per_frame_73= -per_frame_74=dir_b= int(dir_b +ibass)%128; -per_frame_75=dir_m= int(dir_m +imid) %128; -per_frame_76=dir_t= int(dir_t +itreb)%128; -per_frame_77= -per_frame_78=reg32=aspecty; -per_frame_79=warp=0;zoom=1;sx=sy=1; -per_frame_80=q1=reg60; -per_frame_81=q2=reg61; -per_frame_82=q10=vol_/2; -per_frame_83=q11=liq; -per_frame_84= -per_frame_85=q5=cpx; -per_frame_86=q6=cpy; -per_frame_87=cp_=cp_*dec_s+(1-dec_s)*cp; -per_frame_88=q7=cp_; -per_frame_89= -per_frame_90=//q5=0;q6=1;q7=0.931; -per_frame_91=monitor = add2; -warp_1=`float3 ret1; -warp_2=`float buf2; -warp_3=`float2 uv1, uv2; -warp_4=`static const float2 pix = texsize.zw*140/fps; -warp_5=` -warp_6=`float3 GetBuf(float2 uvi) -warp_7=`{float3 res; -warp_8=` res = GetPixel(uvi)-.5; -warp_9=` res = pow(res,2)*sign(res); -warp_10=` return res;} -warp_11=` -warp_12=`shader_body { -warp_13=`uv1 = uv;;; -warp_14=`buf2 = (GetBuf(uv1+pix*float2(1,0)).y -warp_15=` +GetBuf(uv1+pix*float2(0,1)).y -warp_16=` +GetBuf(uv1+pix*float2(-1,0)).y -warp_17=` +GetBuf(uv1+pix*float2(0,-1)).y -warp_18=` +GetBuf(uv1+pix*float2(2,0)).y/2 -warp_19=` +GetBuf(uv1+pix*float2(0,2)).y/2 -warp_20=` +GetBuf(uv1+pix*float2(-2,0)).y/2 -warp_21=` +GetBuf(uv1+pix*float2(0,-2)).y/2)/3 - GetBuf(uv1).x; -warp_22=` -warp_23=`buf2 = buf2*(1-1.2/fps); -warp_24=`ret1 = tex2D (sampler_pw_main,uv); -warp_25=`ret = float3 (ret1.y, sign(buf2)*sqrt(abs(buf2))+.5,0); -warp_26=` -warp_27=`ret1 = tex2D (sampler_pw_main,uv+texsize.zw*float2(0,0)); -warp_28=` -warp_29=`uv2.x=lerp(uv.x,1-uv.x,q5); -warp_30=`uv2.y=lerp(uv.y,1-uv.y,q6); -warp_31=`ret.b=max(GetPixel(uv),GetPixel(uv2)*q7).b-0.004; -warp_32=` -warp_33=`if (q11) {ret.r+=ret.b*.03;} -warp_34=` -warp_35=`} -warp_36=` -warp_37=` -comp_1=`#define sat saturate -comp_2=`sampler sampler_smalltiled_lizard_scales; -comp_3=`float2 dz1, uv0, uv1,uv2,uv3; -comp_4=`float li, radi; -comp_5=`static const float anz = 20; -comp_6=`static const float2 pix = texsize.zw*2; -comp_7=`static const float2 moonpos = .5; -comp_8=` -comp_9=`float GetBuf(float2 uvi) -comp_10=` {float res; -comp_11=` res = lerp(GetBlur1(uvi).r,GetBlur1(uvi).g,0.5)-.5; -comp_12=` res = pow(res,2)*sign(res); -comp_13=` return res;} -comp_14=` -comp_15=`shader_body { -comp_16=`uv0 = uv; -comp_17=` -comp_18=`//uv mit Wasseroberflaeche modulieren -comp_19=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_20=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_21=`uv += dz1 * saturate(1-GetBuf(uv0))*.4; -comp_22=` -comp_23=`float3 shine = 0; radi = 1; -comp_24=`for (int n=1; n <= anz; n++) -comp_25=`{ -comp_26=` float2 uv2= (uv-moonpos)*radi+moonpos; -comp_27=` shine.b= max (shine.b, GetBlur1(uv2).b*(1-1.0*n/anz)); -comp_28=` radi += .5/anz; -comp_29=`} -comp_30=` -comp_31=`//Untergrund -comp_32=`float3 bk= tex2D (sampler_smalltiled_lizard_scales,uv +dz1) *0.5; -comp_33=`ret = bk; -comp_34=` -comp_35=`ret -= shine.b*0.75; -comp_36=`ret = sat(ret+ 1.3*GetPixel(uv).b); -comp_37=` -comp_38=`//float glow = GetBlur3(uv).b* tex3D(sampler_noisevol_hq,float3(uv/2,time/8)).r*q10; -comp_39=`//ret+=glow*float3(1,0.7,2)*.3; -comp_40=` -comp_41=`uv3=(uv-0.5)*aspect.xy; -comp_42=`uv2=uv3-float2(q1,-q2); -comp_43=`li = 0.03/pow(length(uv2),1); -comp_44=`ret+= li*(.4+bk)*treb_att; -comp_45=` -comp_46=`uv2.x=uv3.x-lerp(q1,-q1,q5); -comp_47=`uv2.y=uv3.y-lerp(-q2,q2,q6); -comp_48=`li = 0.03/pow(length(uv2),1); -comp_49=`ret+= li*(.4+bk)*treb_att*(q7>0.3); -comp_50=` -comp_51=`//ret = GetPixel(uv); -comp_52=`} -comp_53=`//Martin -comp_54=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk b/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk deleted file mode 100644 index 595b3d6..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - frosty caves 2.milk +++ /dev/null @@ -1,1003 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.958 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=1.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=25.600 -nMotionVectorsY=9.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=1.000 -mv_g=0.500 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=132 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.48454 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.000 -wavecode_0_b=0.200 -wavecode_0_a=1.000 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.090 -shapecode_0_y=0.900 -shapecode_0_rad=0.22437 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.76002 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=6.19589 -shapecode_1_r=0.000 -shapecode_1_g=0.550 -shapecode_1_b=0.500 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.400 -shapecode_1_b2=0.400 -shapecode_1_a2=0.070 -shapecode_1_border_r=0.300 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.803 -shapecode_2_y=0.500 -shapecode_2_rad=0.31400 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.49332 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=1.000 -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 30; MAXBPM = 220; num_res = 100; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = 12*index; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_8= gmegabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11=pi = 3.1416; -per_frame_init_12=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_13= -per_frame_init_14=q7 = .15; //MyZoom -per_frame_init_15=q8 = rand(2)-0.25; //fractal modifier -per_frame_init_16=q16 = 1.8; //#fish eye -per_frame_init_17=start = 1; travel = 0; RotZ = 0; t0 = time+3; -per_frame_init_18=cran0 = rand(1); -per_frame_init_19=trelx = 0; trely = 0; trelz = 0; -per_frame_init_20=reg20 = 1; reg21 = 0; reg22 = 0; reg23 = 0; reg24 = 1; reg25 = 0; reg26 = 0; reg27 = 0; reg28 = 1; -per_frame_init_21= -per_frame_init_22=//Find random starting point -per_frame_init_23=while (exec2( -per_frame_init_24= ran1 = rand(8); ran2 = rand(8); ran3 = rand(8); -per_frame_init_25= PosX = rand(8); PosY = rand(8); PosZ = rand(8); -per_frame_init_26= -per_frame_init_27= c1 = cos(ran1); c2 = cos(ran2); c3 = cos(ran3); -per_frame_init_28= s1 = sin(ran1); s2 = sin(ran2); s3 = sin(ran3); -per_frame_init_29= -per_frame_init_30= reg20 = c2*c1; reg21 = c2*s1; reg22 = -s2; -per_frame_init_31= reg23 = s3*s2*c1 - c3*s1; reg24 = s3*s2*s1 + c3*c1; reg25 = s3*c2; -per_frame_init_32= reg26 = c3*s2*c1 + s3*s1; reg27 = c3*s2*s1 - s3*c1; reg28 = c3*c2; -per_frame_init_33= -per_frame_init_34= //***********BOT************* -per_frame_init_35= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_init_36= dist = 0.001; -per_frame_init_37= while (exec2( -per_frame_init_38= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_init_39= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_init_40= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_init_41= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_init_42= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_init_43= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_init_44= loop (7+1, -per_frame_init_45= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_init_46= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_init_47= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_init_48= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_init_49= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_init_50= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_init_51= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_init_52= ); -per_frame_init_53= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_init_54= dist *= 1.05; -per_frame_init_55= ,(dist < 0.6)*(len > 30))); -per_frame_init_56=,(dist < .06))); //end while -per_frame_init_57= -per_frame_1=dt = min (1/fps,0.1) ; fps_ = 1/dt; -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3=vol = (bass+mid/2+treb)/3; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; -per_frame_5=dec = dec_s; -per_frame_6=vol2 = vol2*dec + (1-dec)*min(3,vol); -per_frame_7=maxvol = if (vol>maxvol,vol,maxvol*dec_s); -per_frame_8= -per_frame_9=excite = vol-vol_; -per_frame_10=index = 0; maxind1 = 0; mean = 0; -per_frame_11=loop (num_res, -per_frame_12= n = index*12; omega=gmegabuf(n) * 2*pi/60; -per_frame_13= gmegabuf (n+1) *= 1- 0.25*dt; -per_frame_14= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_15= ex = excite ; -per_frame_16= loop (EC_Steps, // Euler-Cauchy -per_frame_17= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_18= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_19= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_20= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_21= mean += quad/num_res; -per_frame_22= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_23= if (gmegabuf(n+3) > gmegabuf(maxind1*12+3), maxind1 = index, 0); -per_frame_24=index += 1;); -per_frame_25=quali = gmegabuf(maxind1*12+3)/mean; -per_frame_26= -per_frame_27=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_28=if (BPM>160, BPM/=2,0); -per_frame_29=trel1 += (BPM/60*pi+excite*cosb*cosb*4) * (maxvol>0.7)*dt; -per_frame_30=q32 = trel1; -per_frame_31= -per_frame_32=speed = (0.05 + dist_*0.4)* (1+avg)/q7*(0.4+vol_); -per_frame_33=ds = ds * dec_s + (1-dec_s)*speed*.25/fps_; -per_frame_34=RotZ = 0.2*pow (sin(time/8),3); -per_frame_35= -per_frame_36=//Position -per_frame_37=DirX= reg26; DirY= reg27; DirZ = reg28; -per_frame_38=PosX = PosX + ds*DirX ; PosY = PosY + ds*DirY; PosZ = PosZ + ds*DirZ; -per_frame_39=q4 = PosX; q5 = PosY; q6 = PosZ; -per_frame_40= -per_frame_41=angchg = (.3-dist_)*(dist_ < .3)*3; -per_frame_42=v1 = v1 * dec_m + (1-dec_m)* RotZ * ds; -per_frame_43=v2p = v2p *dec_m + (1-dec_m)* angchg *xslope/fps; -per_frame_44=v3p = v3p *dec_m + (1-dec_m)*(angchg *yslope/fps); -per_frame_45=v2 = v2 *dec_m + (1-dec_m)* v2p; -per_frame_46=v3 = v3 *dec_m + (1-dec_m)* v3p; -per_frame_47= -per_frame_48= -per_frame_49=//push old RotMat -per_frame_50=reg30 =reg20; reg31 =reg21; reg32 =reg22; -per_frame_51=reg33 =reg23; reg34 =reg24; reg35 =reg25; -per_frame_52=reg36 =reg26; reg37 =reg27; reg38 =reg28; -per_frame_53= -per_frame_54=n = 0; avg = 0; -per_frame_55=loop (5, -per_frame_56= n = n+1; -per_frame_57= //new Rot. Mat for infinitesimal angles -per_frame_58= ran1 = rand(100)/100; -per_frame_59= ran2 = rand(100)/200-.25; -per_frame_60= tx = cos(n*1.57+ran2) * (n <= 4)*ran1; ty = sin(n*1.57+ran2) * (n <= 4)*ran1; -per_frame_61= c1 = cos(v1); c2 = cos(v2+ty); c3 = cos(v3+tx); -per_frame_62= s1 = sin(v1); s2 = sin(v2+ty); s3 = sin(v3+tx); -per_frame_63= reg10 = c2*c1; reg11 = c2*s1; reg12 = -s2; -per_frame_64= reg13 = s3*s2*c1 - c3*s1; reg14 = s3*s2*s1 + c3*c1; reg15 = s3*c2; -per_frame_65= reg16 = c3*s2*c1 + s3*s1; reg17 = c3*s2*s1 - s3*c1; reg18 = c3*c2; -per_frame_66= -per_frame_67= //pop old RotMat -per_frame_68= reg20 =reg30; reg21 =reg31; reg22 =reg32; -per_frame_69= reg23 =reg33; reg24 =reg34; reg25 =reg35; -per_frame_70= reg26 =reg36; reg27 =reg37; reg28 =reg38; -per_frame_71= -per_frame_72= //Multiply new RotMat by old one -per_frame_73= q20 = reg10*reg20 + reg11*reg23 + reg12*reg26; -per_frame_74= q21 = reg10*reg21 + reg11*reg24 + reg12*reg27; -per_frame_75= q22 = reg10*reg22 + reg11*reg25 + reg12*reg28; -per_frame_76= q23 = reg13*reg20 + reg14*reg23 + reg15*reg26; -per_frame_77= q24 = reg13*reg21 + reg14*reg24 + reg15*reg27; -per_frame_78= q25 = reg13*reg22 + reg14*reg25 + reg15*reg28; -per_frame_79= q26 = reg16*reg20 + reg17*reg23 + reg18*reg26; -per_frame_80= q27 = reg16*reg21 + reg17*reg24 + reg18*reg27; -per_frame_81= q28 = reg16*reg22 + reg17*reg25 + reg18*reg28; -per_frame_82= -per_frame_83= reg20 =q20; reg21 =q21; reg22 =q22; -per_frame_84= reg23 =q23; reg24 =q24; reg25 =q25; -per_frame_85= reg26 =q26; reg27 =q27; reg28 =q28; -per_frame_86= -per_frame_87= //***********BOT************* -per_frame_88= //Coord. Trans. must exactly match def in warp S. !!!! -per_frame_89= dist = 0.002; -per_frame_90= while (exec2( -per_frame_91= uvx = reg26*dist/q7; uvy = reg27*dist/q7; uvz = reg28*dist/q7; -per_frame_92= uvx += PosX; uvy += PosY; uvz += PosZ; -per_frame_93=// uvx = 8.0*((uvx/8+30.5 - int(uvx/8+30.5))-.5); -per_frame_94=// uvy = 8.0*((uvy/8+30.5 - int(uvy/8+30.5))-.5); -per_frame_95=// uvz = 8.0*((uvz/8+30.5 - int(uvz/8+30.5))-.5); -per_frame_96= uvx = 1+2*((uvx/4+30.5 - int(uvx/4+30.5))-.5); -per_frame_97= uvy = 2+2*((uvy/4+30.5 - int(uvy/4+30.5))-.5); -per_frame_98= uvz = 3+2*((uvz/4+30.5 - int(uvz/4+30.5))-.5); -per_frame_99= uvx0 = uvx+q8; uvy0 = uvy+q8; uvz0 = uvz+q8; -per_frame_100= loop (7+1, -per_frame_101= uvx = if (uvx > 1, 2-uvx, if(uvx < -1, -2-uvx, uvx)); -per_frame_102= uvy = if (uvy > 1, 2-uvy, if(uvy < -1, -2-uvy, uvy)); -per_frame_103= uvz = if (uvz > 1, 2-uvz, if(uvz < -1, -2-uvz, uvz)); -per_frame_104= slen = uvx*uvx + uvy*uvy + uvz*uvz; -per_frame_105= uvx = if (slen < 0.25, uvx*4, if (slen < 1, uvx/slen, uvx)) *2.6 + uvx0; -per_frame_106= uvy = if (slen < 0.25, uvy*4, if (slen < 1, uvy/slen, uvy)) *2.6 + uvy0; -per_frame_107= uvz = if (slen < 0.25, uvz*4, if (slen < 1, uvz/slen, uvz)) *2.6 + uvz0; -per_frame_108= ); -per_frame_109= len = sqrt(uvx*uvx + uvy*uvy + uvz*uvz); -per_frame_110= dist *= 1.1; -per_frame_111= ,(dist < 0.6)*(len > 30))); -per_frame_112= megabuf(n) = megabuf(n)*dec_s + (1-dec_s)*dist; //stores the 4 trial points -per_frame_113= avg = avg+abs(megabuf(n)/5); -per_frame_114=); //end loop 5 -per_frame_115=n = 0; avg = 0; loop (5, n=n+1; avg = avg+abs(megabuf(n)/5)); -per_frame_116= -per_frame_117=xslope = min(max(8*(megabuf(1)-megabuf(3)),-2),2); -per_frame_118=yslope = min(max(8*(megabuf(4)-megabuf(2)),-2),2); -per_frame_119=dist_ = dist_*dec_s + (1-dec_s)*dist; -per_frame_120= -per_frame_121=q10 = ds*q7; //compensation of lin. movement in GetDist and zoom uv -per_frame_122=q14 = 1*abs(ds) + 2*(abs(v1) + abs(v2) + abs(v3)) + 1.0/255 + start*.05; -per_frame_123=start = start * .9; -per_frame_124=q11 = v1; q12 = -v2; q13 = v3; -per_frame_125=//forward comp. of Rotation -per_frame_126= -per_frame_127=warp = 0.0; zoom = 1; dx = q12/q16; dy = q13/q16; -per_frame_128=rot =q11; -per_frame_129= -per_frame_130=//BEAT -per_frame_131=sinb = sin(trel1); -per_frame_132=cosb = cos(trel1); -per_frame_133= -per_frame_134=bt1 = sinb*sinb_<0; -per_frame_135=bt2 = cosb*cosb_<0; -per_frame_136= -per_frame_137=if (bt1, b1x = rand(2)-1; b1y = rand(2)-1;,0); -per_frame_138=if (bt2, b2x = rand(2)-1; b2y = rand(2)-1;,0); -per_frame_139=//if (bt2,bx2=b1x;b2y=b1y,0); -per_frame_140= -per_frame_141=sinb_=sinb; -per_frame_142=cosb_=cosb; -per_frame_143=bri = vol2*0.02+excite*0.015; -per_frame_144= -per_frame_145=q1= b1x*0.5; -per_frame_146=q2= b1y*0.5; -per_frame_147=mov = sqrt (v3*v3+v2*v2)/dt; monitor = nomov; -per_frame_148= -per_frame_149= -per_frame_150=q17 =b2x*0.5; -per_frame_151=q18= b2y*0.5; -per_frame_152= -per_frame_153=q3 = pow(sinb,2)*bri * max(0,1-10*mov); -per_frame_154=q19= pow(cosb,2)*bri*1; -per_frame_155= -per_frame_156=monitor = vol2 -per_frame_157=; -per_pixel_1=warp = 0.0; zoom = 1; -per_pixel_2=tx = tan((2*x-1)*0.9); -per_pixel_3=ty = tan((2*y-1)*0.9); -per_pixel_4= -per_pixel_5=dx = q12/q16* (1+0.5*abs(tx)); -per_pixel_6=dy = q13/q16* (1+0.5*abs(ty)); -per_pixel_7= -per_pixel_8= -per_pixel_9=dx += q13*ty*(x-0.5)*1; -per_pixel_10=dy += q12*tx*(y-0.5)*1; -per_pixel_11= -per_pixel_12=//muss experimentell an tele angepasst werden; momentan 1.5 !!! -warp_1=`float seed, dist, struc, len; float2 uv0, uv1; float3 uv2; float4 box; -warp_2=`static const float3x3 RotMat = float3x3(q20,q21,q22,q23,q24,q25,q26,q27,q28); -warp_3=`static const float2 compxy = float2 (q12,q13); -warp_4=`static const float3 CamPos = float3(q4,q5,q6); -warp_5=`static const float sustain = .97- q14, change = q14, ds = q10; -warp_6=`static const float myzoom = q7, limit = 35, tele=q16; -warp_7=`static const float3 mod1 = (rand_preset > 0.5); -warp_8=`float GetDist(float2 uvi) {float2 tmp; tmp = tex2D (sampler_pw_main, uvi).gb; -warp_9=` return 1-(tmp.y + 1.0/255*tmp.x);} -warp_10=` -warp_11=`float2 PutDist(float x) {float fg, fb; fg = modf((1-x)*255.0,fb); -warp_12=` return (float2(fg,fb/255.0));} -warp_13=` -warp_14=`float tdist (float d) {return tan(d*1.4)/1.4;} -warp_15=` -warp_16=`float MinDist (float2 uvi, float d) -warp_17=`{ float4 nb; float4 nb2; float2 pix; -warp_18=` pix = texsize.zw*d; -warp_19=` nb.x = GetDist(uvi+pix*float2(-1,-1)); nb.y = GetDist(uvi+pix*float2(1,-1)); -warp_20=` nb.z = GetDist(uvi+pix*float2(1,1)); nb.w = GetDist(uvi+pix*float2(-1,1)); -warp_21=` nb2.x = GetDist(uvi+pix*float2(0,-1)); nb2.y = GetDist(uvi+pix*float2(1,0)); -warp_22=` nb2.z = GetDist(uvi+pix*float2(0,1)); nb2.w = GetDist(uvi+pix*float2(-1,0)); -warp_23=` nb = min( nb, nb2 ); nb.xy = min( nb.xy, nb.zw ); -warp_24=` return min( nb.x, nb.y ); -warp_25=`} -warp_26=` -warp_27=`float4 mbox (float3 uvi) {float3 zz, zz0; float tmp, li; -warp_28=` zz = uvi; zz0 = zz+q8; li=0; -warp_29=` for (int n = 0; n <= 8; n++) { -warp_30=` zz = 2.0*clamp(zz,-1,1)-zz; tmp = dot(zz,zz); -warp_31=` zz *= max(.25/tmp, .25)*4; -warp_32=` zz = 2.6*zz + zz0;} -warp_33=` return float4(zz,li);} -warp_34=` -warp_35=`shader_body { -warp_36=`uv1 = (uv-.5)*aspect.xy*tele; -warp_37=`uv = (uv-.5)*(1-ds/(GetDist(uv))) + .5; -warp_38=`//uv = (uv-.5)*(1-(1.001*ds/tdist(GetDist(uv))+dot(compxy,uv1))) + .5; -warp_39=` -warp_40=`float3 noise = frac(8*tex2D (sampler_noise_lq,uv+rand_frame.yz)); -warp_41=`dist = noise.r; seed = 1; -warp_42=` if (noise.g > 0.15) -warp_43=` { seed = 0;float3 noiseBiased = noise - 0.3; -warp_44=` dist = min (MinDist(uv,2), 111) + 0.008* noiseBiased.x * noise.y ; } -warp_45=` -warp_46=`dist = min(dist,GetDist(uv))- ds*0.7; -warp_47=`uv2 = mul(float3(uv1*tdist(dist),tdist(dist)-.0)/myzoom,RotMat)+CamPos; -warp_48=`uv2 = (frac(uv2/4+.5)-.5)*2+float3(1,2,3); -warp_49=`box = mbox (uv2); len = length(box.xyz); -warp_50=` -warp_51=`struc = lerp (saturate(1-1.5*dot(box,mod1)/limit),0.5,.0); -warp_52=` -warp_53=`if ((len < limit) && (dist > 0.04*(1-rad))){ -warp_54=` ret.r = lerp (struc,GetPixel(uv).r,sustain); ret.gb= PutDist(dist); } -warp_55=` else {ret = tex2D(sampler_fc_main,uv)*sustain - 1.0/255;} -warp_56=`//ret = 0; -warp_57=`} -comp_1=`float rdist, cross1; -comp_2=`float2 dz, dz1, uv0, uv1, uv4, uva, uvb; -comp_3=`float3 flash1, flash2, col1, col2; -comp_4=`static const float2 pos1 = float2 (q1,q2); -comp_5=`static const float2 pos2 = float2 (q17,q18); -comp_6=`static const float pix = 0.002; -comp_7=` -comp_8=`float GetBuf(float2 uvi) -comp_9=` {float res; -comp_10=` res = lerp(GetBlur1(uvi).r,GetPixel(uvi).r,0.15); -comp_11=` res = pow(res,1.2)*2; -comp_12=` return res * (res>0.06);} -comp_13=` -comp_14=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_15=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_16=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_17=`//angle = angle * .25; -comp_18=`return y < 0 ? -angle : angle;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += texsize.zw/2; -comp_22=`uv0 = uv; -comp_23=`rdist = GetBlur1(uv0).b; -comp_24=` -comp_25=`dz1.x = GetBuf(uv+pix*float2(1,0)) - GetBuf(uv+pix*float2(-1,0)); -comp_26=`dz1.y = GetBuf(uv+pix*float2(0,1)) - GetBuf(uv+pix*float2(0,-1)); -comp_27=`uv += dz1 * saturate(1-GetBlur1(uv).r*0.8)*0.2; -comp_28=`rdist = GetBlur1(uv).b; -comp_29=` -comp_30=`col1 = tex2D(sampler_noise_hq,rdist*0.05+time*0.02); -comp_31=`col1 = lerp (col1,roam_sin,0.5); -comp_32=`col2 = tex2D(sampler_noise_hq,rdist*0.06+time*0.027); -comp_33=`col2 = lerp (col2,roam_sin,0.5); -comp_34=`col2 = col1.bgr; -comp_35=` -comp_36=`uv4 = uv-0.5-GetBlur1(uv).r*0.4; -comp_37=`uva = uv4-pos1; -comp_38=`uvb = uv4-pos2; -comp_39=`cross1 = abs(sin(M_PI*(aTan2(uva.x,uva.y)+4*q20)))+rdist*0.5+0.1; -comp_40=`flash1 = 1/dot (uva,uva)/cross1*(1-rdist); -comp_41=`flash2 = 1/dot (uvb,uvb)*(rdist+0.5); -comp_42=` -comp_43=`float r0 = rdist; -comp_44=`ret = saturate(1-2*r0) * (flash1*col1*q3 + flash2*(1-col1)*q19+0.1); -comp_45=`ret += saturate(2*r0) * (flash1*col2*q3 + flash2*(1-col2)*q19); -comp_46=` -comp_47=`ret += GetBuf(uv)*0.05; -comp_48=`//ret *= 1-(rand_preset.y-0.5)*GetBuf(uv); -comp_49=` -comp_50=`ret = 1-exp(-ret); -comp_51=` -comp_52=`} -comp_53=` -comp_54=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk b/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk deleted file mode 100644 index 54e2d77..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - glassworks 3.milk +++ /dev/null @@ -1,1150 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=1 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00751 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.300 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.300 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=200 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.160 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1= -wave_0_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_0_per_point3=phi = sample*100; -wave_0_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_0_per_point5= -wave_0_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_0_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_0_per_point8=z0 = 2*cos(tht)*-r0+0.5; -wave_0_per_point9= -wave_0_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_0_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_0_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_0_per_point13= -wave_0_per_point14=a = min((1-sample)*50,1);; -wave_0_per_point15=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=200 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.550 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1= -wave_1_per_point2=tht = sample*2+q11*3.1416/2*0; -wave_1_per_point3=phi = sample*100; -wave_1_per_point4=r0 = 0.4-0.4*gmegabuf(5000+t1); -wave_1_per_point5= -wave_1_per_point6=x0 = sin(tht)*cos(phi)*r0; -wave_1_per_point7=y0 = sin(tht)*sin(phi)*r0; -wave_1_per_point8=z0 = -(2*cos(tht)*-r0+0.5); -wave_1_per_point9= -wave_1_per_point10=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_1_per_point11=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_1_per_point12=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_1_per_point13= -wave_1_per_point14=t1+=1; -wavecode_2_enabled=0 -wavecode_2_samples=200 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=2.18300 -wavecode_2_smoothing=0.00000 -wavecode_2_r=0.600 -wavecode_2_g=0.000 -wavecode_2_b=1.000 -wavecode_2_a=0.600 -wave_2_per_frame1=t1 = 0; -wavecode_3_enabled=0 -wavecode_3_samples=500 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=5.42786 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.300 -wavecode_3_g=0.000 -wavecode_3_b=0.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = 0; -wave_3_per_point1=instance = t1; num_inst=500; -wave_3_per_point2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); -wave_3_per_point3=maxinst = nstab*ppstab-1; -wave_3_per_point4= -wave_3_per_point5=frac = (instance%ppstab)/ppstab; -wave_3_per_point6= -wave_3_per_point7=base1 = 1000+4*stab; base2 = 2000+4*stab; -wave_3_per_point8=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -wave_3_per_point9=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -wave_3_per_point10=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -wave_3_per_point11= -wave_3_per_point12= -wave_3_per_point13=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -wave_3_per_point14=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -wave_3_per_point15=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner +0.5; -wave_3_per_point16= -wave_3_per_point17=a = (instance < maxinst) * (nstab > 10) ; -wave_3_per_point18=t1 += 1; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=6 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=250 -shapecode_0_x=0.900 -shapecode_0_y=0.900 -shapecode_0_rad=0.01215 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.51821 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.700 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.500 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//Spiegelung -shape_0_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab); stab = int (instance/ppstab); -shape_0_per_frame3=maxinst = nstab*ppstab; -shape_0_per_frame4=frac = (instance%ppstab)/ppstab; -shape_0_per_frame5= -shape_0_per_frame6=base1 = 1000+4*stab; base2 = 2000+4*stab; -shape_0_per_frame7=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -shape_0_per_frame8=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -shape_0_per_frame9=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -shape_0_per_frame10=z0 = -z0; -shape_0_per_frame11=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_0_per_frame12=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_0_per_frame13=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_0_per_frame14= -shape_0_per_frame15=if (instance < maxinst, -shape_0_per_frame16= rad = reg11/nenner*1.6*q32 ; -shape_0_per_frame17= mv = if (reg33, gmegabuf(500+stab), max(gmegabuf(500+stab), gmegabuf(500+nstab-stab)))/3; -shape_0_per_frame18= arg = abs(frac); -shape_0_per_frame19= a2= (arg < mv)*0.9+0.1; a2*= min(1, arg*1.5); a = a2; -shape_0_per_frame20= -shape_0_per_frame21=,a=0; a2=0;); -shape_0_per_frame22= -shapecode_1_enabled=1 -shapecode_1_sides=10 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=500 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.02449 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=0.000 -shapecode_1_g=0.800 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//Glas -shape_1_per_frame2=nstab = reg10; ppstab = int(num_inst/nstab);stab = int (instance/ppstab); -shape_1_per_frame3=maxinst = nstab*ppstab-1; -shape_1_per_frame4= -shape_1_per_frame5=frac = (instance%ppstab)/ppstab; -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=base1 = 1000+4*stab; base2 = 2000+4*stab; -shape_1_per_frame9=x0 = (1-frac)*gmegabuf(base1) + frac*gmegabuf(base2); -shape_1_per_frame10=y0 = (1-frac)*gmegabuf(base1+1) + frac*gmegabuf(base2+1); -shape_1_per_frame11=z0 = (1-frac)*gmegabuf(base1+2) + frac*gmegabuf(base2+2); -shape_1_per_frame12= -shape_1_per_frame13= -shape_1_per_frame14=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_1_per_frame15=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_1_per_frame16=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_1_per_frame17= -shape_1_per_frame18=rad = 2*reg11/nenner*q32; -shape_1_per_frame19=a = min(1,4/Nenner) * (instance 50, megabuf(adr) = 0; megabuf(adr+3) = 0, 0); -shape_3_per_frame12=if ((count > i) && (megabuf(adr) <=0), -shape_3_per_frame13= megabuf(adr)=0; -shape_3_per_frame14= megabuf(adr+1)=reg77; //z0 -shape_3_per_frame15= megabuf (adr+2) = i*3.14/2 + (rand(1)-0.5)/8; //angle -shape_3_per_frame16= megabuf(adr+3)= max(0,1*sqrt(vol)) * (1+rand(1)*0.3); //speed -shape_3_per_frame17= megabuf(adr+4) = rand(1); -shape_3_per_frame18=,0); -shape_3_per_frame19= -shape_3_per_frame20=megabuf (adr) += 2/fps*megabuf(adr+3) * min (megabuf(adr)+0.2,1); //dist -shape_3_per_frame21=pos = megabuf(adr); -shape_3_per_frame22=k1 = megabuf(adr+2); -shape_3_per_frame23=ver = (instance%9)==0;ver=0; -shape_3_per_frame24=x0 = pos * cos(k1)*!ver; -shape_3_per_frame25=y0 = pos * sin(k1)*!ver; -shape_3_per_frame26=z0 = megabuf (adr+1)+ 0.2*sin(i+q11*3.14)+pos*ver; -shape_3_per_frame27=if (instance%2==0, z0 = -z0; r=0; b=1;, 0); -shape_3_per_frame28= -shape_3_per_frame29=g = !b*0.8 ; r = max(0,min(1,gmegabuf((2*frame+instance)%100)/2))*!b; -shape_3_per_frame30=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -shape_3_per_frame31=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -shape_3_per_frame32=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -shape_3_per_frame33=rad = min(1,pos*2)*(Nenner > 1)* (megabuf(adr) > 0) /nenner*q32 * max(0.3,min (0.6,megabuf(adr+3))) * 0.7; -shape_3_per_frame34=if (instance%2==0, rad*=2, 0); -shape_3_per_frame35=free -= megabuf(adr) > 0; -shape_3_per_frame36=); -shape_3_per_frame37=reg98 = free; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; loop (10000,gmegabuf(n) = 0; megabuf(n) = 0; n+=1); -per_frame_init_2=num_res = 100; MINBPM = 90; MAXBPM = 200; -per_frame_init_3=sax1 = rand(5); sax2 = rand(5); sax3 = rand(5); -per_frame_init_4=r1 = rand(1); r2 = rand(1); j0=j1=j2=0; r4 = rand(2)-1; -per_frame_init_5=index = 1; nstab = int(rand(10))+4;; -per_frame_init_6=r1_ = rand(1); r2_=rand(1); -per_frame_init_7=BMP=100; certain = 2; jrel=0; jtime = 0; smov=0; -per_frame_init_8= -per_frame_init_9=dist = 8; -per_frame_1=dt = 1/fps; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = 1-0.1*30/fps; dec_f = 0.7; -per_frame_3=vol = vol*0.3 + 0.7*(bass_att + mid_att + treb_att)/3; vol_ = vol_*dec_f + (1-dec_f)*vol; -per_frame_4=avg = avg*dec_m + (1-dec_m)*vol; -per_frame_5= -per_frame_6=is_beat = above(vol, 1.75*peak) * above (time, t0+.25); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = if (is_beat, vol, peak*dec_m); -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//biquad lowpass -per_frame_13=fg = BPM/60; Q=1.8; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_14=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_15=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_16=X = vol; LastOut= b0a0*X + b1a0*in1 + b2a0*in2 - a1a0*ou1 - a2a0*ou2; -per_frame_17=in2 =in1; in1 =X; ou2 =ou1; ou1 =LastOut; X =LastOut; -per_frame_18=BiVol=X; -per_frame_19= -per_frame_20=maxind = 0; qavg = 0.1; i=0; -per_frame_21=Excite = (vol-vol_); -per_frame_22=loop (num_res, -per_frame_23= n = i*8; -per_frame_24= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_25= Feder = sqr(Freq*6.2832); -per_frame_26= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_27= EC_Steps = int (10*Freq*dt)+1; -per_frame_28= loop (EC_Steps, // Euler-Cauchy steps -per_frame_29= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_30= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_31= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_32= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_33= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_34= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_35= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_36= qavg = qavg+pow (megabuf(n+3),2); -per_frame_37= i += 1;); -per_frame_38= -per_frame_39=qavg = sqrt (qavg/num_res); -per_frame_40=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_41=qdev = sqrt (qdev/num_res); -per_frame_42=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_43= -per_frame_44=m1 = maxind*8; -per_frame_45=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_46=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_47=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_48=pulse = (megabuf(m1+2) > 0)-0.5; -per_frame_49=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0);bcount2 += is_rbeat; -per_frame_50=trel1 += BPM/60*dt; -per_frame_51= -per_frame_52=trig2 = is_beat && (index%12==0); -per_frame_53=r1 = if (trig2,(rand(17)-1)*0.1,r1); r1_ += min(0.1,max(-0.1, r1-r1_))*dt*5; -per_frame_54=r2 = if (trig2,rand(1)-0.5,r2); r2_ += min(0.1,max(-0.1, r2-r2_))*dt*5; -per_frame_55=r3 = if (trig2,sqrt(vol)*0.7*sin(rand(24)),r3); r30 = r30*dec_m + (1-dec_m)*r3; r3_ += r30*dt; -per_frame_56=r4 = if (trig2, (rand(2)-1)*rand(2), r4); r4_ +=r4*dt; -per_frame_57= -per_frame_58=//Comp PLANE -per_frame_59=ax=-r1_; ay = r3_; az = r2_+j0*jrel; -per_frame_60=c1 = cos(ax); c2 = cos(ay); c3 = cos(az); s1 = sin(ax); s2 = sin(ay); s3 = sin(az); -per_frame_61=q20 = c2*c3; q21 = c2*s3; q22= -s2; -per_frame_62=q23 = s1*s2*c3 - c1*s3; q24 = s1*s2*s3 + c1*c3; q25 = s1*c2; -per_frame_63=q26 = c1*s2*c3 + s1*s3; q27 = c1*s2*s3 - s1*c3; q28 = c1*c2; -per_frame_64=q17 = s2*q24*2; q18 = c2*q24*2; //for Profile -per_frame_65= -per_frame_66=//persp. center -per_frame_67=jscale = min (1.2, pow(125/(1+BPM),2)); -per_frame_68=if (dbl_beat, (j0=rand(2)-1)*jscale; j1=0; j2=((rand(6)-2))*jscale,0); -per_frame_69=jrelv = (certain>6.5-min(avg,2)-jrelv+jtime/8 + 2*(BPM > 160)) ; -per_frame_70=jrel = if(dbl_beat, jrelv,jrel); -per_frame_71=jtime = max(0,if (jrel, jtime + dt, jtime-dt)); -per_frame_72=q7 = sin(r3_/7+r1_*4); q8 = 1.25+sin(r3_*.77+r1_)*.5*c1; //pfusch -per_frame_73=q9 = 10-j2*jrel; //z pos -per_frame_74= -per_frame_75=if ((index2%5==4) && !jrel, dist = min(20,dist+dt*80), dist = max(10,dist-dt*80)); -per_frame_76=dist_ = dist_*dec_m + (1-dec_m)*dist; -per_frame_77= -per_frame_78=q9 = dist_; -per_frame_79= -per_frame_80=trig1 = is_beat && (index%16==0); -per_frame_81=sax1 = if (trig1, rand(12), sax1); -per_frame_82=sax2 = if (trig1, rand(12), sax2); -per_frame_83=sax3 = if (trig1, rand(6), sax3); -per_frame_84=sax4 = if (trig1, rand(1)-0.5, sax4); -per_frame_85=nstab = if (trig1 && (index2%2==0), int(rand(10)*rand(10)+4), nstab); -per_frame_86= -per_frame_87=//delay chain -per_frame_88=n = 100; loop (100, gmegabuf(n)=gmegabuf(n-1); n-=1); gmegabuf(0) = vol; -per_frame_89= -per_frame_90=//resampled delay chain starts at 500. -per_frame_91=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_92=sca = num/nstab; -per_frame_93=loop (nstab, -per_frame_94= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_95= gmegabuf(500+n) = (1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1); -per_frame_96=n +=1); -per_frame_97= -per_frame_98=//2nd resampled delay chain starts at 5000. -per_frame_99=n = 0; num = 60/BPM/dt; //Num delay bins auf nstab abbilden -per_frame_100=sca = num/200; -per_frame_101=dec = 0.5; -per_frame_102=loop (200, -per_frame_103= m1 = floor (sca*n); fra = sca*n-m1; -per_frame_104= gmegabuf(5000+n) = dec*gmegabuf(5000+n) + (1-dec)*1.5*sqrt((1-fra)*gmegabuf(m1) + fra*gmegabuf(m1+1)); -per_frame_105=n +=1); -per_frame_106= -per_frame_107=//Now to stabs -per_frame_108=slen = 2; sdia = 0.13; -per_frame_109=n = 100; -per_frame_110=loop (100, -per_frame_111= megabuf(5000+n)=megabuf(5000+n-1); -per_frame_112= megabuf(6000+n)=megabuf(6000+n-1); -per_frame_113= megabuf(7000+n)=megabuf(7000+n-1); -per_frame_114= megabuf(8000+n)=megabuf(8000+n-1); -per_frame_115=n-=1);; -per_frame_116=megabuf (5000) = megabuf(5000)*dec_f + (1-dec_f)*sax1; -per_frame_117=megabuf (6000) = megabuf(6000)*dec_f + (1-dec_f)*sax2; -per_frame_118=megabuf (7000) = megabuf(7000)*dec_f + (1-dec_f)*sax3; -per_frame_119=megabuf (8000) = BiVol; -per_frame_120= -per_frame_121=p = 1; -per_frame_122=loop (2, -per_frame_123= stab = 0; -per_frame_124= loop (nstab, -per_frame_125= xang = megabuf(5000+25*stab/nstab); yang = megabuf(6000+30*stab/nstab); zang = 0; -per_frame_126= dia = megabuf(7000+20*stab/nstab) ; -per_frame_127= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_128= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_129= ox = 0; oy = 0; if (p==1, oz = -slen, oz=slen); ; -per_frame_130= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_131= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_132= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_133= x0 = ox+dia/2; y0 = oy; z0 = oz+slen+.1; -per_frame_134= -per_frame_135=x0 += pow(cos(stab/nstab*index2 + trel1*3.1416/2),3)*certain/3; -per_frame_136=z0 += pow(cos(stab/nstab*index2 + trel1*3.1416/3),3)*certain/3; -per_frame_137=x0 += 4*(sax1*certain*q9/10>sax2*24)*pow(sin(trel1*3.146/2+stab/nstab*6.28*2),5); -per_frame_138= -per_frame_139= xang = 0; yang = 0; zang = 6.283 * stab/nstab+r4_; //alle Stebe anordnen -per_frame_140= ox = x0; oy=y0; oz=z0; -per_frame_141= c1 = cos(xang); c2 = cos(yang); c3 = cos(zang); -per_frame_142= s1 = sin(xang); s2 = sin(yang); s3 = sin(zang); -per_frame_143= mx = ox*c3 - oy*s3; my = ox*s3 + oy*c3; ox = mx; oy = my; -per_frame_144= mx = ox*c2 + oz*s2; mz = - ox*s2 + oz*c2; ox = mx; oz = mz; -per_frame_145= my = oy*c1 - oz*s1; mz = oy*s1 + oz*c1; oy = my; oz = mz; -per_frame_146= oz += max(0,certain-2.5)/6*BiVol/(0.2+sqrt(ox*ox+oy*oy)); -per_frame_147= -per_frame_148= base = p*1000+4*stab; -per_frame_149= gmegabuf (base)=ox; -per_frame_150= gmegabuf (base+1)=oy; -per_frame_151= gmegabuf (base+2)=oz; -per_frame_152=stab += 1); -per_frame_153=p += 1); -per_frame_154= -per_frame_155=reg33 = index2%2; -per_frame_156=reg32 = is_beat ; -per_frame_157=q3 = min(vol_,3)*1.5; -per_frame_158=q11 = trel1; -per_frame_159= -per_frame_160=reg10 = nstab; -per_frame_161=reg11 = sdia; //Dicke Stab -per_frame_162=q31 = aspectx; -per_frame_163=q32 = aspecty; -per_frame_164=q19 = min(3,1/pow(avg+0.1,0.7))*1.7; -per_frame_165= -per_frame_166= -per_frame_167=//shape 4 -per_frame_168=r0 = 0.38-0.4*gmegabuf(5000); -per_frame_169=x0 = 0; -per_frame_170=y0 = 0; -per_frame_171=z0 = 2*-r0+0.5; -per_frame_172=reg77 = z0; //fuer shape 4 -per_frame_173=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_174=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_175=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_176=q15 = x-0.5; q16 = y-0.5; -per_frame_177= -per_frame_178=z0 = -z0; -per_frame_179=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_180=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_181=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_182=q5 = x-0.5; q6 = y-0.5; -per_frame_183= -per_frame_184=//back light comp -per_frame_185=circ = (index2%3==0); -per_frame_186=if (circ, -per_frame_187=x0 = sin (trel1*3.14/2)*100; -per_frame_188=y0 = cos (trel1*3.14/2)*100; -per_frame_189=, -per_frame_190=x0 = sin (bcount*3.14/2+r1)*100; -per_frame_191=y0 = cos (bcount*3.14/2+r1)*100; -per_frame_192=); -per_frame_193= -per_frame_194=z0 = 10 + 7*sin(time*0.1); -per_frame_195=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_196=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_197=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_198=q1 = x-0.5; q2 = y-0.5; -per_frame_199=q31 = nenner > 0; -per_frame_200= -per_frame_201=z0 = -3; -per_frame_202=Nenner = q9 + q28*x0 + q26*y0 - q27*z0; -per_frame_203=x = (q7 + q22*x0 + q20*y0 -q21*z0)/Nenner + 0.5; -per_frame_204=y = -(q8 + q25*x0 + q23*y0 -q24*z0 )/Nenner*q32 +0.5; -per_frame_205=q10 = x-0.5; q12 = y-0.5; -per_frame_206= -per_frame_207=s4 = s4*0.5 + 0.5*(sax4 * (certain*2 > index2)); -per_frame_208=tband += .1*s4*dt; -per_frame_209=q30 = tband; -per_frame_210=monitor = index2; -per_frame_211=monitor = q9; -per_pixel_1=dx = 0; dy = 0; zoom = 1.005; rot = 0.; -warp_1=`shader_body { -warp_2=` -warp_3=`ret.r = GetBlur3(uv).r*0.6*(1-GetBlur1(uv).r/2); -warp_4=`ret.r = max (ret.r,GetPixel(uv).r*0.3); -warp_5=` -warp_6=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float stars, smask, gmask; -comp_4=`float2 dz, uv0, uv1,uv2, uv3, uv4,smoke; -comp_5=`float3 rs, rs2, rs0, gnd, gnd1, gnd2,screen,rip; -comp_6=`static const float3 t = float3(q20,q23,q26), s = float3(q22,q25,q28); -comp_7=`static const float3 ts = cross(t,s); -comp_8=`static const float2 hor = texsize.zw*float2(2,0), ver = texsize.zw*float2(0,2); -comp_9=`static const float3 centre = float3(q7,q8,q9); -comp_10=`static const float abo=sat(40*q27), gk = max(1,10/q9), tstars = time*0.01; -comp_11=` -comp_12=`float3 col (float c) {return pow (c,1+1.5*roam_sin);} -comp_13=` -comp_14=`float2 noise3 (float2 uvi) {uvi*=0.75; -comp_15=` return sat(tex2D(sampler_noise_hq,uvi) -comp_16=` +tex2D(sampler_noise_hq,uvi*4)/3-0.4); } -comp_17=` -comp_18=`float3 tile (float2 uvi) -comp_19=` {return tex2D(sampler_pw_noise_lq,uvi);} -comp_20=` -comp_21=`float3 project () {float z; -comp_22=` z = .08/mul(ts,screen); //z = min(1.,max(-1,z)); -comp_23=` return float3((mul(float2x3(t,s),cross(ts,cross(centre,screen)))*z),-z);} -comp_24=` -comp_25=`shader_body { -comp_26=`uv += 0*texsize.zw/2; uv0 = uv; -comp_27=`dz.x = 2.0*GetBlur1(uv+hor*gk).g-2.0*GetBlur1(uv-hor*gk).g; -comp_28=`dz.y = 2.0*GetBlur1(uv+ver*gk).g-2.0*GetBlur1(uv-ver*gk).g; -comp_29=`dz *= GetBlur1(uv).g > 0.06; -comp_30=`dz *= max(1,GetBlur2(uv).g*8); -comp_31=` -comp_32=`screen = float3 ((uv-0.5)*aspect.xy+dz*0.25,1); -comp_33=`rs = project(); float lrs = length(rs.xy); -comp_34=`gmask = sat (1-.1*lrs) * (rs.z>0); -comp_35=`gmask *= sat (2-10*min(abs(rs.x),abs(rs.y))); -comp_36=`float gm0 = gmask; -comp_37=`uv2 = (rs)*0.15/(1+lrs*0.25); -comp_38=`uv2 += float2(0,q30)* (abs (uv2.x) < 3.0/4/64); -comp_39=` -comp_40=`rip = tex2D(sampler_noise_lq,uv2*32*tex2D(sampler_pw_noise_lq,uv2)); -comp_41=`gnd1 = tile(uv2); -comp_42=`gnd2 = tile(uv2+0.0002*float2(q17,q18)); -comp_43=`gmask = sat (gmask*3-2*dot(gnd1,gnd1)); -comp_44=`gnd = sat(gnd1 + lum(gnd1-gnd2)*3); -comp_45=`float zblend = sat(abo-lrs/8); -comp_46=`smoke = 0.06*noise3(uv2-tstars*4).xy *zblend; -comp_47=` -comp_48=`stars = 0; smask = 0; -comp_49=`uv4 = uv2*.1 +tstars*float2(1,0.02) + 0.01*gnd; -comp_50=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_51=`stars = 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_52=` -comp_53=`uv4 = uv2*.1 +tstars*float2(0.02,1) + 0.01*gnd; -comp_54=`//uv4 = uv4.yx; -comp_55=`smask = tex2D (sampler_pw_noise_lq,uv4)>.8; -comp_56=`//stars += 1/length(abs(frac(uv4*256+ rip*0.1)-.5))*smask; -comp_57=` -comp_58=`ret.b += (1-uv.y)*0.2; -comp_59=`ret += gnd*gmask*(.15+stars*stars*0.01)*abo; -comp_60=` -comp_61=`// Dioden -comp_62=`uv4 = uv0+dz*0.05; -comp_63=`float3 dio = max(1.5*max(GetPixel(uv4).r,GetBlur1(uv4).r),GetBlur3(uv4).r); -comp_64=`ret += col(dio)*q3; -comp_65=` -comp_66=`// Spiegelung -comp_67=`float2 dref = rip.xy*0.02; -comp_68=`float2 uvm = uv4-dref; -comp_69=`float3 mirr = GetBlur1(uvm).b; -comp_70=`ret += gmask*abo * (uv0.y < 0.99)* (uv0.y > 0.01)* col(mirr)*(1+gnd) ; -comp_71=` -comp_72=`//smoke -comp_73=`ret += smoke.x*q19; -comp_74=` -comp_75=`//orb -comp_76=`uv1 = ((uv0-0.5)-float2(q15,-q16))*aspect.xy+dz*0.2; -comp_77=`ret += 0.00015/pow(length(uv1),2)*treb; -comp_78=`uv1 = ((uv0-0.5)-float2(q5,-q6))*aspect.xy+rip*.02; -comp_79=`ret += 0.0007/pow(length(uv1+dref),2)*abo*treb*gnd*gmask; -comp_80=` -comp_81=` -comp_82=`//Glas -comp_83=`float refl = GetBlur1(uv0+dz*0.25).g/2; -comp_84=`ret += refl*(1+roam_cos); -comp_85=` -comp_86=`//back light -comp_87=`float bl = 0; -comp_88=`uv1 = ((uv0-0.5)-rs*0-float2(q1,-q2))*aspect.xy+dz*4; -comp_89=`bl += .07/length(uv1)*sat(1-gm0);; -comp_90=`uv1 = ((uv0-0.5)-rs*0-float2(q10,-q12))*aspect.xy+gnd*0.1+dz*2+rip*.0; -comp_91=`bl += pow(.07/length(uv1),2)*gmask; -comp_92=` -comp_93=`ret += q31*bl*(1+mid_att/2)*sat(1-smoke.x*32*rand_preset.x)*roam_cos; -comp_94=` -comp_95=`ret = 1-exp(-ret*1.8); -comp_96=`} -comp_97=` -comp_98=`//------------------------------------------- -comp_99=`//Written by martin -comp_100=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk b/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk deleted file mode 100644 index c5fbace..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - golden mirror.milk +++ /dev/null @@ -1,839 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.169 -fWaveSmoothing=0.000 -fWaveParam=0.080 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.990 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.020 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.000 -wavecode_2_g=0.200 -wavecode_2_b=0.000 -wavecode_2_a=1.000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02440 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=0.200 -shapecode_0_g=0.700 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=a = q22; a2 = a; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=r0 = bnot(q24)*r0 + q24 * rand(10)/10; -shape_0_per_frame5=b0 = bnot(q24)*b0 + q24 * rand(10)/10; -shape_0_per_frame6=g0 = bnot(q24)*g0 + q24 * rand(10)/10; -shape_0_per_frame7=rad = q22/40; -shape_0_per_frame8=r = .0; b = 1; g = .6; -shape_0_per_frame9=r2 = 0; b2 = 0; g2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=44 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.700 -shapecode_1_y=0.500 -shapecode_1_rad=0.21730 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.62832 -shapecode_1_tex_zoom=1.63319 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.990 -shapecode_1_g2=0.990 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2=rot0 = rot0 + 1/fps * q1; -shape_1_per_frame3= -shape_1_per_frame4=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_1_per_frame5=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_1_per_frame6= -shape_1_per_frame7=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/300); -shape_1_per_frame8=rad = rad0; -shape_1_per_frame9= -shape_1_per_frame10= -shape_1_per_frame11=x = posx; -shape_1_per_frame12=y = posy; -shape_1_per_frame13=ang = rot0; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.503 -shapecode_2_y=0.500 -shapecode_2_rad=0.03886 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=2.22330 -shapecode_2_r=1.000 -shapecode_2_g=0.100 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.700 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=textured = 1; -shape_2_per_frame2=rot0 = rot0 + .1/fps * q2; -shape_2_per_frame3= -shape_2_per_frame4= -shape_2_per_frame5=posx = (1-q24)*posx + q24*(.3+rand(100)/200); -shape_2_per_frame6=posy = (1-q24)*posy + q24*(.3+rand(100)/200);; -shape_2_per_frame7= -shape_2_per_frame8=rad0 = (1-q24)*rad0 + q24*(.05+rand(100)/400); -shape_2_per_frame9=rad = rad0; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12=x = posx+q26; -shape_2_per_frame13=y = posy; -shape_2_per_frame14=ang = rot0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=1.000 -shapecode_3_rad=0.54822 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.49981 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=1.000 -shapecode_3_g2=1.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.500 -shapecode_3_border_g=0.500 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9= -per_frame_10=q20 = avg; -per_frame_11=q21 = beat; -per_frame_12=q22 = peak; -per_frame_13=q23 = index; -per_frame_14=q24 = is_beat; -per_frame_15=q26 = bass + mid + treb; -per_frame_16= -per_frame_17=k1 = is_beat*equal(index,0); -per_frame_18=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_19=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_20=rott = p2 * 3.1416/2; -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=q1 = cos(rott); -per_frame_24=q2 = sin(rott); -per_frame_25=q3 = -q2; -per_frame_26=q4 = q1; -per_frame_27= -per_frame_28=zoom = 1.01; -per_frame_29=rot = -0.00 * index; -per_frame_30= -per_frame_31=q32 = pow(0.996, 30/fps); //fade -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`float2 uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = 4*length(uv1)+time/2+q22; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`uv += rs/64; -warp_14=` -warp_15=`uv6 = uv1*2; -warp_16=`mus = .2/(sqrt(uv6.y-q22*.04*sin(q22*(8*uv6.x+time)))); -warp_17=`mus = abs(mus); -warp_18=`mus *= float3 (1,.84,.6); -warp_19=` -warp_20=`float3 blur = GetBlur1(frac(uv)); -warp_21=` -warp_22=`float3 crisp= tex2D(sampler_main,uv); -warp_23=` -warp_24=`float3 ret1 = crisp - blur*.04 + .06*mus; -warp_25=`ret = ret1 * .99 - .01 ; -warp_26=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float2 rs; -comp_4=`float3 noise, ret1; -comp_5=` -comp_6=`shader_body { -comp_7=`float corr = texsize.xy*texsize_noise_lq.zw; -comp_8=`float2 uv1 = (uv-.5-.0*float2(q1,q2) )*aspect.xy; -comp_9=`//uv = mul(uv-.5,float2x2(_qa))+.5; -comp_10=` -comp_11=`//uv1 = mul(uv1,float2x2(_qa)); -comp_12=`uv1*= aspect.yx; -comp_13=`float h1 = 3+q10*4; -comp_14=` -comp_15=`float z = h1/abs(uv1.y) ; -comp_16=` -comp_17=`rs.x = uv1.x *z ; -comp_18=`float mask = saturate (1-z / 40); -comp_19=`rs.y = z + time*6; -comp_20=` -comp_21=`float2 uv6 = sin(rs); -comp_22=`noise = 1-sqrt(length(uv6)); -comp_23=`noise *= (noise >= .1) *mask; -comp_24=`ret1 = noise; -comp_25=` -comp_26=` -comp_27=`ret = GetPixel(uv+ret1/2)*1.5 -.1*ret1; -comp_28=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk b/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk deleted file mode 100644 index b9b1011..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - hardcore mix 2b.milk +++ /dev/null @@ -1,384 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.103 -fWaveSmoothing=0.540 -fWaveParam=0.380 -fModWaveAlphaStart=0.810 -fModWaveAlphaEnd=1.400 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=442 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .4+sample*.2 ; -wave_0_per_point2=y = .5+ value2*.01*q22; -wave_0_per_point3= -wave_0_per_point4=a = .5*q24*((q27+1)%2); -wave_0_per_point5=r = 0.2;b=1; g =.6; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_point1=y = .4+sample*.2 ; -wave_1_per_point2=x = .5+ value2*.01*q22; -wave_1_per_point3= -wave_1_per_point4=a = .6*q24*((q27)%2); -wave_1_per_point5=r = 0.2;b=1; g =.6; -shapecode_0_enabled=1 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.15416 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=3.76991 -shapecode_0_tex_zoom=5.27784 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.700 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=1 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.06892 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.83150 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.900 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.500 -shapecode_1_border_a=0.000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.510 -shapecode_2_rad=0.19869 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=1.00531 -shapecode_2_tex_zoom=0.49981 -shapecode_2_r=1.000 -shapecode_2_g=0.400 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.500 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (.4, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, -.2+avg+peak) * above (time, t0+.1); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11=index3 = (index2 +index3 + is_beat*bnot(index))%4; -per_frame_12= -per_frame_13=is_beat2 = above (time, t1+.1); -per_frame_14=t1 = is_beat*time + (1-is_beat)*t1; -per_frame_15=q22 = peak; -per_frame_16=q24 = is_beat; -per_frame_17=q26 = bass_att + mid_att + treb_att; -per_frame_18=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_19=q27 = index + 1.5; -per_frame_20=q28 = index2 +1; -per_frame_21= -per_frame_22=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_23=//*****tunnel tilting -per_frame_24=q1 = cos(p2 * 3.1416/4); -per_frame_25=q2 = sin(p2 * 3.1416/4); -per_frame_26=q3 = -q2; -per_frame_27=q4 = q1; -per_frame_28= -per_frame_29=//****tunnel viewpoint x,y -per_frame_30=vtrig = is_beat * bnot(index%2); -per_frame_31=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_32=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_33=vz = vz * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_34= -per_frame_35=vx = vx* below(index%32,24); //### -per_frame_36=vy = vy* above(index%32,16); -per_frame_37=q5 = vx*5; -per_frame_38=q6 = vy*5; -per_frame_39= -per_frame_40=//***tunnel width -per_frame_41=q21 = (1+sin(time))/4+.05; -per_frame_42= -per_frame_43=//**floor proximity -per_frame_44=prox = prox - above(vy,.3)*prox*2; -per_frame_45=q32 = .5 + .2*prox; -per_frame_46=monitor = prox; -per_frame_47= -per_frame_48=//****tunnel rotation -per_frame_49=rota = rota +.02*below(index%16,8)/fps*30; -per_frame_50=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_51=q7 = rota1; -per_frame_52= -per_frame_53=//****tunnel speed -per_frame_54=movez = movez + .8/(1+abs(vx)+abs(vy))/fps; -per_frame_55=q8 = movez * (1+q21/400); -per_frame_56=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_57= -per_frame_58=q15 = -1+8*above(index,26); -per_frame_59=//*********************** -per_frame_60=vxs = vxs * dec_med + (1-dec_med)*vx*20; -per_frame_61=vys = vys * dec_med + (1-dec_med)*vy*20; -per_frame_62=vzs = vzs * dec_med + (1-dec_med)*vz*20; -per_frame_63= -per_frame_64=z0 = 20+vzs; -per_frame_65= -per_frame_66=p1z = z0; -per_frame_67=q9 = vxs/(p1z); -per_frame_68=q10 = vys/(p1z); -per_frame_69=q11 = p1z; -per_frame_70= -per_frame_71=q12 = below (index,24); -per_frame_72=q13 = above (index,16); -per_frame_73= -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = q28*4*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4+time); -warp_14=`mus = .005/(length(uv6)); -warp_15=` -warp_16=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_17=` -warp_18=`float3 ret1 = crisp + mus; -warp_19=` -warp_20=`ret = (ret1*.99-.03); -warp_21=` -warp_22=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2, cathed, sky, fire; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv*aspect.xy; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=`uv = uv + -.0- .2*float2(q5,q6); -comp_12=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_13=` -comp_14=`//Kugel1 -comp_15=`rsk = (uv1 + float2 (q9,q10)) ; -comp_16=`dz1 = normalize(rsk); -comp_17=`rad1 = q11*length (rsk) ; -comp_18=`uv4 = tan(rad1)*dz1; -comp_19=`mask1 = saturate(8-8*rad1); -comp_20=`Kugel1 = uv4*mask1*8/q11; -comp_21=`uv1 += Kugel1*.1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (sin(q27*atan2(uv1.x,uv1.y)/2)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = 1*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`float argu = length(uv1+q5*uv1.y); -comp_33=`rsk = (sin(.1*(q27-8)/ argu)); -comp_34=`//rsk = (sin(.5*q27*atan2(uv1.x,uv1.y))) ; -comp_35=`dz3 = normalize(rsk); -comp_36=`rad3 = 1*length (rsk) ; -comp_37=`uv4 = tan(-rad3)*dz3; -comp_38=`mask3 = saturate(8-8*rad3); -comp_39=`Kugel3 = uv4*mask3; -comp_40=` -comp_41=`float2 dz = (Kugel1 + q12*Kugel2*length(uv1) + q13*Kugel3*argu); -comp_42=`//******************** STARS -comp_43=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_44=`rss0.y = .01/(length (uv1)); -comp_45=` -comp_46=`rss = float2 (rss0.x,rss0.y+time/2)+dz; -comp_47=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_48=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.8 >= 0); -comp_49=`tmp = abs(frac(rss*8)-.5); -comp_50=` -comp_51=`//************************* -comp_52=`uv1 -= dz*.5; -comp_53=`float z = .2/(length(uv1)+q21); -comp_54=`uv2.y = z + q8; -comp_55=`uv2.x = rss0.x +q7; -comp_56=`uv3 =frac(uv2); -comp_57=`cathed = tex2D (sampler_main,uv3+.4*dz)*12; -comp_58=` -comp_59=`float mod = (q22+1)/6; -comp_60=` -comp_61=`//Deckenbeleuchtung: -comp_62=`fire = saturate(.05*q22/length (uv1)* -comp_63=` (lum(tex2D (sampler_main,uv3+.0)))) ; -comp_64=` -comp_65=`//Tasaechl. Feuer; Problem: uv1 passt nicht zu uv3 -comp_66=`fire += saturate(.02*q22/length (uv1)* -comp_67=` (lum(tex2D (sampler_main,uv1+.5))))/length(uv1); -comp_68=` -comp_69=`k1 = lum(fire); -comp_70=`fire = k1*float3(1,k1*.8,k1*k1/3) ; -comp_71=` -comp_72=`uvo+=dz; -comp_73=`sky = saturate (.02/length(uvo-.3)) * 1; -comp_74=` -comp_75=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_76=`dots *= saturate(.2/abs(rss0.y)); -comp_77=`dots = saturate(lum(dots)*lum(dots)*1); -comp_78=`k1 = lum(dots); -comp_79=`dots= k1*float3(1,k1*.8,k1*k1/3) *2 ; -comp_80=`float cmask = saturate(1-16*lum(GetBlur1(frac(uv3)))); -comp_81=`ret += sky * cmask; -comp_82=`ret += fire+dots; -comp_83=` -comp_84=`ret += sky*cathed/2; -comp_85=`float dis = length(uv1); -comp_86=`float crot = sin((dis+time)*12); -comp_87=`float3 blk = mod * float3 (crot,1-crot,2-dis)*dis; -comp_88=`blk *= (q12*(1/rad2+q15*mask2)+q13*(1/rad3+q15*mask3))/2 ; -comp_89=`blk += q22/rad1*roam_cos-mask1/4 ; -comp_90=`ret += blk; -comp_91=` -comp_92=`//MilkDrop3 Color Mode: -comp_93=`ret /= float3(0.4,1.0,0.5); -comp_94=` -comp_95=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk b/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk deleted file mode 100644 index b4de20e..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - infinity (2010 update).milk +++ /dev/null @@ -1,430 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.002 -fWaveScale=0.140 -fWaveSmoothing=0.000 -fWaveParam=-0.840 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.600 -wave_x=0.500 -wave_y=0.500 -ob_size=0.015 -ob_r=0.000 -ob_g=0.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.500 -wavecode_0_g=0.100 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wave_0_per_point1=x = .5 + .5*sample*sin(sample*50); -wave_0_per_point2=y = .5 + .5*sample*cos(sample*50); -wave_0_per_point3= -wave_0_per_point4=trel = time; -wave_0_per_point5= -wave_0_per_point6=x = .5 + .5*sample*sin(time); -wave_0_per_point7=y = .5 + .5*sample*cos(time); -wave_0_per_point8= -wave_0_per_point9=x = rand(100)/100; -wave_0_per_point10=y = rand(100)/100; -wave_0_per_point11= -wave_0_per_point12=a=.2; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=23 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.72143 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62832 -shapecode_0_tex_zoom=0.04020 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=0.900 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.300 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=vis = bnot(q27%8)*q22/2; -shape_0_per_frame2=vis = min(vis,1); -shape_0_per_frame3=a = vis/2; a2 = vis/2; -shape_0_per_frame4=//tex_ang = 3*(1-vis); -shape_0_per_frame5= -shape_0_per_frame6=tex_zoom = 1; -shape_0_per_frame7=rad = vis*.3; -shapecode_1_enabled=0 -shapecode_1_sides=5 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=4.77803 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.78051 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.990 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=ang =sin(time/65) ; -shape_1_per_frame2=rad = q24/8; -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=4 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.24732 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.40839 -shapecode_2_r=1.000 -shapecode_2_g=0.600 -shapecode_2_b=0.000 -shapecode_2_a=0.400 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.600 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=steps = q28+1; -shape_2_per_frame2=steps = 4; -shape_2_per_frame3=ampl = .2; //.2 bis .5 praktisch -shape_2_per_frame4= -shape_2_per_frame5=x = .5 + ampl*cos((q27/steps+instance/4)*6.28); -shape_2_per_frame6=y = .5 + ampl*sin((q27/steps+instance/4)*6.28); -shape_2_per_frame7= -shape_2_per_frame8=a = .4; a2 = .0; -shape_2_per_frame9= -shape_2_per_frame10= -shape_2_per_frame11=trig = q24 * bnot(q27%4); -shape_2_per_frame12=red = bnot(trig)*red+ (rand(100)/100)*trig; -shape_2_per_frame13=green = bnot(trig)*green+ (rand(100)/100)*trig; -shape_2_per_frame14=blue = bnot(trig)*blue+ (rand(100)/100)*trig; -shape_2_per_frame15= -shape_2_per_frame16=k1 = instance / num_inst; -shape_2_per_frame17= -shape_2_per_frame18=r = red *k1; -shape_2_per_frame19=g = green * (1-k1); -shape_2_per_frame20=b = blue * 4*k1*(1-k1); -shape_2_per_frame21= -shape_2_per_frame22=r = red; -shape_2_per_frame23=g = green; -shape_2_per_frame24=b = blue; -shape_2_per_frame25= -shape_2_per_frame26= -shape_2_per_frame27= -shape_2_per_frame28=r2 = r; b2 = b; g2 = g; -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.120 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -per_frame_init_1=speed_=1;vx = 0; vy = 0; vz = 0; -per_frame_init_2=trel = 0; p1 = 0; dir = 0; -per_frame_init_3=ang0 = 0; -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.96, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .2+avg+peak) * above (time, t0+.5); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%8; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q24 = is_beat; -per_frame_15=vol = bass_att + mid_att + treb_att; -per_frame_16=vol_ = dec_med * vol_ + (1-dec_med)* vol; -per_frame_17=vol__ = dec_med * vol__ + (1-dec_med)* vol_; -per_frame_18=q27 = index + 1; -per_frame_19=q28 = index2 + 1; -per_frame_20= -per_frame_21=k1 = is_beat*equal(index%4,0); -per_frame_22=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_23=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_24=rott = p2 * 3.1416/4; -per_frame_25= -per_frame_26=q1 = cos(rott); -per_frame_27=q2 = sin(rott); -per_frame_28=q3 = -q2; -per_frame_29=q4 = q1; -per_frame_30= -per_frame_31=trig = q24 * bnot(index%8); -per_frame_32=vx = vx*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_33=vy = vy*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_34=vz = vz*bnot(trig) + trig* (rand(100)/100-.5); -per_frame_35= -per_frame_36=q10 = 0.2+vy*vy*4; -per_frame_37=q11 = cos(time/9)*.5+.3; -per_frame_38= -per_frame_39=speed = min(vol_-vol__+.5,1); -per_frame_40=speed = max(speed,-.5); -per_frame_41=speed_ = bnot(trig)*speed_ + trig*speed; -per_frame_42=movz = movz + 1/fps*speed_; -per_frame_43=q9 = movz; -per_frame_44= -per_frame_45=q12 = min(q22,6)*2; -per_frame_46=//q13 = 1.5+sin(time/5); -per_frame_47=trig = bnot(index%4) * q24; -per_frame_48=dir = bnot(trig)*dir + trig*(rand(10)-5); -per_frame_49= -per_frame_50=trel = trel + .2/fps*dir; -per_frame_51= -per_frame_52=q5 = cos(trel); -per_frame_53=q6 = sin(trel+0*q27*(q28%2)); -per_frame_54=q7 = -q6; -per_frame_55=q8 = q5; -per_frame_56= -per_frame_57=px = px * dec_med + (1-dec_med)*vx; -per_frame_58=py = py * dec_med + (1-dec_med)*vy; -per_frame_59=q15 = px/3; -per_frame_60=q16 = py/3; -per_frame_61= -per_frame_62=q13 = min(2,1+abs(8*px*py)); -per_frame_63= -per_frame_64=ang0 = ang0*dec_med + vz*(1-dec_med); -per_frame_65=q17 = ang0*2; -per_frame_66= -per_frame_67=zoom = 1.1; -per_frame_68=rot = .2*sin(bnot(q28%2)*q28) ; -per_frame_69=dx = .00; -per_frame_70= -per_frame_71=monitor = q11; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=` -warp_11=`//##hier unten statt - auch plus -warp_12=`float z = 18*length((abs(uv1.x)-abs(uv1.y))); -warp_13=`//z = length(uv1)*12; -warp_14=` -warp_15=`float2 d = normalize(uv1); -warp_16=`float2 rs = clamp(tan(z)*d,-3,3); -warp_17=`//uv1 += .01*lum(GetBlur1(uv))*d; -warp_18=`uv1 -= rs/60; //auch minus und frac versuchen -warp_19=` -warp_20=`uv6 = .4*cos(uv1*4*q28); -warp_21=`mus = .006/(length(uv6)); -warp_22=`mus *= (1+roam_cos); -warp_23=` -warp_24=` -warp_25=`//probier auch 1*z; -warp_26=`float3 crisp= tex2D(sampler_main,uv1*(q11+q10*z)+.5); -warp_27=` -warp_28=`float3 ret1 = crisp + mus; -warp_29=` -warp_30=`q25 = q24+.4; //##hier auf 1 setzen -warp_31=`q25 = 1; -warp_32=`ret = q25*(ret1*.99-.025) + (1-q25)* GetPixel(uv_orig); -warp_33=` -warp_34=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float3 neu, ret1; -comp_4=`float2 rs2,rs0,rss,uv1,uv2; -comp_5=`float ang2,c,s; -comp_6=`float2x2 rota = float2x2(.7,.7,-.7,.7); -comp_7=`shader_body -comp_8=`{ -comp_9=`float2 uv5 = (uv-.5)*aspect.xy; -comp_10=` -comp_11=`uv -= 0.5; -comp_12=`uv *= aspect.xy; -comp_13=`uv += float2 (q15,q16); -comp_14=`uv = mul(uv,float2x2(_qb)); -comp_15=`uv5 = uv; -comp_16=` -comp_17=`rs0.x = atan2(uv5.y, uv5.x)/3.1416*2; -comp_18=`rs0.y = .03/(length (uv5)); -comp_19=`rss = float2 (rs0.x+time/2,rs0.y+time*2); -comp_20=`//rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_21=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.7 >= 0); -comp_22=`//rss = abs(frac(rss*8)-.5)/7; -comp_23=` -comp_24=` -comp_25=`float3 ret1 = .0; -comp_26=`int anz = 10; -comp_27=`int n = 0; -comp_28=`float2 ofs = .02*float2(q5,q6).yx; -comp_29=`while (n <= anz) { -comp_30=` float dist = frac(-q9+1.0*n/anz); -comp_31=` -comp_32=` ang2 = q1*3.14*n/anz;//*q28+time; -comp_33=` c = cos(ang2); -comp_34=` s = sin(ang2); -comp_35=` uv2 = mul(uv,q13*dist*float2x2(c,s,-s,c)); -comp_36=` -comp_37=` neu = GetPixel(uv2+.5) ; -comp_38=` ret1 = max(ret1,neu*(1-dist)); -comp_39=`n++; -comp_40=`} -comp_41=` -comp_42=` -comp_43=`ret = ret1*2 -comp_44=`+ bass_att*rs0.y*tex2D (sampler_main,uv*q12+float2(.5,0)).gbr -comp_45=`*saturate(1-ret1*32); -comp_46=` -comp_47=`//ret = GetPixel(uv_orig+.5); -comp_48=` -comp_49=`} -comp_50=` -comp_51=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk b/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk deleted file mode 100644 index 4f0d0ac..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - liquid gold.milk +++ /dev/null @@ -1,411 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=2.000000 -fGammaAdj=1.980001 -fDecay=0.500000 -fVideoEchoZoom=0.999998 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001000 -fWaveScale=20.944651 -fWaveSmoothing=0.000000 -fWaveParam=0.080000 -fModWaveAlphaStart=0.000000 -fModWaveAlphaEnd=1.320000 -fWarpAnimSpeed=1.459500 -fWarpScale=2.006700 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=0.999900 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.010000 -sx=0.999900 -sy=1.000000 -wave_r=0.000000 -wave_g=0.990000 -wave_b=1.000000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.015000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=1.000000 -ob_a=0.000000 -ib_size=0.260000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=64.000000 -nMotionVectorsY=48.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=1.850000 -mv_r=0.499900 -mv_g=0.499900 -mv_b=0.499900 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.000000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.891519 -wavecode_0_smoothing=0.820000 -wavecode_0_r=1.000000 -wavecode_0_g=1.000000 -wavecode_0_b=1.000000 -wavecode_0_a=0.600000 -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%8; -wave_0_per_point2=k2 = bnot (k1); -wave_0_per_point3=xi = value1*k2 + xi*(1-k2); -wave_0_per_point4=yi = value2*(1-k2) + yi*k2; -wave_0_per_point5= -wave_0_per_point6=dx = dx*.99 + xi; -wave_0_per_point7=dy = dy*.99 + yi; -wave_0_per_point8= -wave_0_per_point9=x = .5 + xi/2; -wave_0_per_point10=y = .5 + yi/2; -wave_0_per_point11= -wave_0_per_point12=a = q22/8; -wave_0_per_point13=a = min(a,.4); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.891519 -wavecode_1_smoothing=0.820000 -wavecode_1_r=1.000000 -wavecode_1_g=1.000000 -wavecode_1_b=1.000000 -wavecode_1_a=0.020000 -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.891519 -wavecode_2_smoothing=0.820000 -wavecode_2_r=0.000000 -wavecode_2_g=0.200000 -wavecode_2_b=0.000000 -wavecode_2_a=1.000000 -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -shapecode_0_enabled=1 -shapecode_0_sides=53 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.054080 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=1.005310 -shapecode_0_tex_zoom=1.531168 -shapecode_0_r=0.200000 -shapecode_0_g=0.700000 -shapecode_0_b=0.000000 -shapecode_0_a=1.000000 -shapecode_0_r2=0.000000 -shapecode_0_g2=0.000000 -shapecode_0_b2=0.000000 -shapecode_0_a2=1.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=0.000000 -shapecode_0_border_a=0.000000 -shape_0_per_frame1= -shape_0_per_frame2=x = .5; y = .5; -shape_0_per_frame3=a = q24; -shape_0_per_frame4=a2 = 0; -shape_0_per_frame5=//a = 1; -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_x=0.700000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.161220 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=0.993053 -shapecode_1_r=1.000000 -shapecode_1_g=0.000000 -shapecode_1_b=1.000000 -shapecode_1_a=1.000000 -shapecode_1_r2=1.000000 -shapecode_1_g2=1.000000 -shapecode_1_b2=0.000000 -shapecode_1_a2=1.000000 -shapecode_1_border_r=0.500000 -shapecode_1_border_g=0.500000 -shapecode_1_border_b=0.000000 -shapecode_1_border_a=0.050000 -shape_1_per_frame1=textured = 1; -shape_1_per_frame2= -shape_1_per_frame3= -shape_1_per_frame4= -shape_1_per_frame5=x1 = (1-q24)*x1 + q24*(.3+rand(100)/200); -shape_1_per_frame6=y1 = (1-q24)*y1 + q24*(.3+rand(100)/200);; -shape_1_per_frame7= -shape_1_per_frame8=x = x1; -shape_1_per_frame9=y = y1; -shape_1_per_frame10=ang = 3*time; -shapecode_2_enabled=0 -shapecode_2_sides=44 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_x=0.503000 -shapecode_2_y=0.500000 -shapecode_2_rad=0.038857 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=0.609857 -shapecode_2_r=1.000000 -shapecode_2_g=0.100000 -shapecode_2_b=0.000000 -shapecode_2_a=0.900000 -shapecode_2_r2=1.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=0.000000 -shapecode_2_border_r=1.000000 -shapecode_2_border_g=1.000000 -shapecode_2_border_b=1.000000 -shapecode_2_border_a=0.000000 -shape_2_per_frame1=x = .5+.5*(rand(100)-50)/100; -shape_2_per_frame2=y = .5+.5*(rand(100)-50)/100; -shape_2_per_frame3= -shape_2_per_frame4=r = rand(4)/3; -shape_2_per_frame5=g = rand(4)/3; -shape_2_per_frame6=b = rand(4)/3; -shape_2_per_frame7= -shape_2_per_frame8= -shape_2_per_frame9=is_beat = above(time, t0+.05); -shape_2_per_frame10=t0 = is_beat*time + (1-is_beat)*t0; -shape_2_per_frame11= -shape_2_per_frame12= -shape_2_per_frame13=a = min(q21 ,.9) * is_beat; -shape_2_per_frame14=rad = a*a/3 ; -shape_2_per_frame15= -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_x=0.500000 -shapecode_3_y=1.000000 -shapecode_3_rad=0.548217 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.000000 -shapecode_3_tex_zoom=0.499805 -shapecode_3_r=1.000000 -shapecode_3_g=1.000000 -shapecode_3_b=1.000000 -shapecode_3_a=1.000000 -shapecode_3_r2=1.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=1.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=0.500000 -shapecode_3_border_g=0.500000 -shapecode_3_border_b=0.500000 -shapecode_3_border_a=0.000000 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %4; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index +1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=alt = alt * .2 + q26*.8; -per_frame_34=q26 = q26 - alt; -per_frame_35= -per_frame_36=step = step + 100*max(q26-0.01,0) + q24 ; -per_frame_37=q30 = step; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=//zoom = 1 + .05*q1; -per_frame_43=//rot = -0.01 * (index); -per_frame_44=zoom = 1; -per_frame_45=rot = .003; -per_frame_46= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=`float2 uv1 = (uv_orig-.5) * aspect.xy; -warp_7=` -warp_8=`float2 uv6 = uv1; -warp_9=`float z = q30 +.5*q27*length(uv1); -warp_10=`float2 d = normalize(uv1); -warp_11=` -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=`rs = mul(rs+.1,float2x2(_qa)); -warp_14=` -warp_15=`if (q28 ==1) {rs *= cos(uv1.yx*11) ;} -warp_16=` -warp_17=`uv += rs/30; -warp_18=` -warp_19=` -warp_20=`uv6 = (uv-.5); -warp_21=`uv6 = mul(uv6,float2x2(_qa)); -warp_22=` -warp_23=`mus = .2/(sqrt(uv6.y-.1*q27)); -warp_24=`mus = abs(mus); -warp_25=`mus *= float3 (1,.8,.5); -warp_26=` -warp_27=` -warp_28=` -warp_29=` -warp_30=` -warp_31=`float3 blur = GetBlur1(frac(uv)); -warp_32=` -warp_33=`float3 crisp= tex2D(sampler_main,uv); -warp_34=` -warp_35=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_36=`ret = ret1 * .98 - .01; -warp_37=` -warp_38=` -warp_39=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`//uv = (uv-.5) * aspect.xy + .5; -comp_5=` -comp_6=` -comp_7=`float2 hor = float2 (texsize.z,0)*2; -comp_8=`float2 ver = float2 (0,texsize.w)*2; -comp_9=`float dx = GetBlur1 (uv-hor) - GetBlur1 (uv+hor); -comp_10=`float dy = GetBlur1 (uv-ver) - GetBlur1 (uv+ver); -comp_11=`float2 dz = float2 (dx,dy)*0.5; -comp_12=` -comp_13=` -comp_14=` -comp_15=`float3 crisp = tex2D(sampler_main, uv + dz) * -comp_16=` tex2D(sampler_main, 1-uv - dz); -comp_17=`float3 blur = GetBlur1(frac(uv + dz)); -comp_18=` -comp_19=`float2 uv1 = uv-.5 + dz/4; -comp_20=`float2 uv2 = uv1*0+.2*float2 (cos(uv1*4+time));; -comp_21=`float3 dots = saturate(.01/(length(uv2))) * float3 (1,1,1); -comp_22=` -comp_23=` -comp_24=`ret = (crisp + blur*2) + q21*dots * (1-blur); -comp_25=`ret *= .7 ; -comp_26=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk deleted file mode 100644 index 8268f50..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 01 with wave].milk +++ /dev/null @@ -1,858 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.295 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.250 -mv_r=1.000 -mv_g=0.500 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8=b = beat; -wave_0_per_frame9=g = 1-beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; -wave_0_per_point7=x = -0.05 + sample*1.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=2.44415 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_init1=t2 = 0; -wave_1_init2=t3 = 0; -wave_1_init3=t4 = 0; -wave_1_init4=cl = 0; -wave_1_per_point1=w = sample*asin(1)*4; -wave_1_per_point2=d = 0.04; -wave_1_per_point3=x = 0.5 + sin(w)*d; -wave_1_per_point4=y = 0.5 + cos(w)*d; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=100.00000 -wavecode_2_smoothing=0.60000 -wavecode_2_r=0.000 -wavecode_2_g=0.400 -wavecode_2_b=1.000 -wavecode_2_a=0.300 -wave_2_per_frame1=t1 = q1; -wave_2_per_frame2=t2 = q2; -wave_2_per_frame3=t3 = q3; -wave_2_per_frame4=t4 = q4; -wave_2_per_frame5=t5 = q5; -wave_2_per_frame6=t6 = q6; -wave_2_per_frame7=t7 = q7; -wave_2_per_frame8=t8 = q8; -wave_2_per_point1=sample = 1-sample; -wave_2_per_point2=xxx = xx; -wave_2_per_point3=yyy = yy; -wave_2_per_point4=xx = pow(sample,5)*t1 + 5*pow(sample,4)*(1-sample)*t1 + 10*pow(sample,3)*sqr(1-sample)*t2 -wave_2_per_point5=+ 10*sqr(sample)*pow(1-sample,3)*t3 + 5*pow(1-sample,4)*sample*t4 + pow(1-sample,5)*t4; -wave_2_per_point6= -wave_2_per_point7=yy = pow(sample,5)*t5 + 5*pow(sample,4)*(1-sample)*t5 + 10*pow(sample,3)*sqr(1-sample)*t6 -wave_2_per_point8=+ 10*sqr(sample)*pow(1-sample,3)*t7 + 5*pow(1-sample,4)*sample*t8 + pow(1-sample,5)*t8; -wave_2_per_point9=d = 1/sqrt(sqr(xx-xxx)+sqr(yy-yyy)); -wave_2_per_point10=x = xx + sample*(1-sample)*(value1-value2)*(yy-yyy)*d; -wave_2_per_point11=y = yy - sample*(1-sample)*(value1-value2)*(xx-xxx)*d; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=2.44415 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_init1=t2 = 0; -wave_3_init2=t3 = 0; -wave_3_init3=t4 = 0; -wave_3_init4=cl = 0; -wave_3_per_frame1=t8 = 1; -wave_3_per_point1=t8 = -t8; -wave_3_per_point2=y = (1+t8)*0.01; -wave_3_per_point3=x = sample; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.330 -shapecode_0_y=0.500 -shapecode_0_rad=0.34340 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.12566 -shapecode_0_tex_zoom=0.70591 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=1 -shapecode_1_x=0.490 -shapecode_1_y=0.500 -shapecode_1_rad=0.04557 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73458 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.000 -shapecode_1_a=0.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shapecode_2_enabled=0 -shapecode_2_sides=100 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.750 -shapecode_2_rad=0.04208 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73458 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=vx = 0 -shape_2_per_frame1=x = q2; -shape_2_per_frame2=y = q6; -shapecode_3_enabled=0 -shapecode_3_sides=100 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.750 -shapecode_3_rad=0.07059 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.73458 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=vx = 0 -shape_3_per_frame1=x = q1; -shape_3_per_frame2=y = q5; -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = rand(10); posy = rand(10); -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = 0.7*sin(time*.0162+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002; -per_frame_13= -per_frame_14=//movement -per_frame_15=posx = time*0.0003; -per_frame_16=posy = time*0.004; -per_frame_17=q10 = posx; -per_frame_18=q11 = posy; -per_frame_19= -per_frame_20=//start ran for warp mod -per_frame_21=q15 = ranx; -per_frame_22=q16 = rany; -per_frame_23= -per_frame_24=test = (t0-time)*0.047-3.14/2; -per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_26= -per_frame_27=//Alti -per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; -per_frame_29= -per_frame_30=//hory (Kippung) -per_frame_31=q6 = view * (1-st_) + st_*2; -per_frame_32= -per_frame_33=//q6 = 0.55; -per_frame_34=monitor = view; -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`static const float quality = 4; -warp_4=`float3 rsl, rsl3, ret1, sky, mod; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); -warp_9=`static const float3 mov = float3 (q10,q11,0); -warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} -warp_14=` return tmp;} -warp_15=` -warp_16=` -warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; -warp_18=` uvi.xy+= modran*3; -warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} -warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} -warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; -warp_22=` tmp -= diff*0.009 ; -warp_23=` return 1-pow (tmp,0.8+mod.x);} -warp_24=` -warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; -warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} -warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} -warp_28=` return 1-pow (tmp,.8+2*mod.x);} -warp_29=` -warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); -warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; -warp_33=` return float3(rs*xyscale,z); } -warp_34=` -warp_35=` -warp_36=`shader_body { -warp_37=`uv1=uv-0.5; -warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); -warp_39=` -warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; -warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); -warp_42=` -warp_43=`i=0, p=0; -warp_44=`for (int n=1; n <= quality; n++) { -warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_46=` i += p; -warp_47=` lav_gnd -= p*0.1+i*0.2; -warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; -warp_49=`} -warp_50=`l = saturate(-lav_gnd); -warp_51=` -warp_52=`d=1.8; -warp_53=`dz = -1.5/rsl.z*xyscale*d*dir; -warp_54=` -warp_55=`rsl3 = rsl * 8 + l*0; -warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; -warp_57=` -warp_58=`ripple = (1/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*2000; -warp_59=` -warp_60=`ripple = 1-exp(-ripple); -warp_61=` -warp_62=`ret.r = ripple; -warp_63=`ret.b = l; -warp_64=`ret = lerp(ret,GetBlur1(uv),0.1); -warp_65=`ret.g = rsl.z*xyscale*4; -warp_66=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*3; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_10=`dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(0.2,0.3,0.6); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(3,2,1),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`ret = lerp(ret,float3(0,0,0),1.5*GetPixel(uv_swimmer).x); -comp_21=` -comp_22=`//ret = GetPixel(uv); -comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk b/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk deleted file mode 100644 index 0d6f338..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - massif central [Flexi's edge 10] Cube.milk +++ /dev/null @@ -1,249 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.004 -fWaveScale=0.295 -fWaveSmoothing=0.000 -fWaveParam=-0.440 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.040 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.250 -mv_r=1.000 -mv_g=0.500 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.02310 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1=vol = bass*8 + mid*5 + treb*3; -wave_0_per_frame2=m = m*0.97 + vol*0.08; -wave_0_per_frame3=monitor = vol; -wave_0_per_frame4=beat = above(vol,res)*above(vol,m)*above(vol,16); -wave_0_per_frame5=diff = (1-beat)*diff + beat*(vol-res); -wave_0_per_frame6=res = beat*(vol + m*0.04) + (1-beat)*(res - (0.1+diff*0.02)*60/fps); -wave_0_per_frame7=res = max(0,res); -wave_0_per_frame8=b = beat; -wave_0_per_frame9=g = 1-beat; -wave_0_per_point1=tt3 = tt3*0.6 + (value1)*1; -wave_0_per_point2=tt2 = tt2*0.7 + tt3*0.2; -wave_0_per_point3=tt1 = tt1*0.8 + tt2*0.1; -wave_0_per_point4=d = d*0.9 + tt1*0.2; -wave_0_per_point5= -wave_0_per_point6=y = 0.5 + d*sample*(1-sample)*4; -wave_0_per_point7=x = -0.05 + sample*1.1; -per_frame_init_1=n = 0; -per_frame_init_2=loop (100000,megabuf(n)=0;gmegabuf(n)=0;n += 1;); -per_frame_init_3= -per_frame_init_4=posx = rand(10); posy = rand(10); -per_frame_init_5=ranx = rand (1); rany = rand(1); -per_frame_init_6=ranh = rand(10); -per_frame_init_7=t0 = time; -per_frame_init_8=st = 0.5; st_=0.5; -per_frame_1=st = max (0, st-0.2/fps); -per_frame_2=dec = 1-0.5/fps; -per_frame_3=st_ = st_* (dec) + (1-dec)*st; -per_frame_4= -per_frame_5=//dir -per_frame_6=dir = 0.7*sin(time*.0162+rany*6); -per_frame_7=q2 = dir+0.5; -per_frame_8=q3 = sin(dir); -per_frame_9=q4 = cos(dir); -per_frame_10= -per_frame_11=//scaling plane -per_frame_12=q7 = 0.002; -per_frame_13= -per_frame_14=//movement -per_frame_15=posx = time*0.0003; -per_frame_16=posy = time*0.004; -per_frame_17=q10 = posx; -per_frame_18=q11 = posy; -per_frame_19= -per_frame_20=//start ran for warp mod -per_frame_21=q15 = ranx; -per_frame_22=q16 = rany; -per_frame_23= -per_frame_24=test = (t0-time)*0.047-3.14/2; -per_frame_25=view = 0.7 + min(1, max (-1, 2*sin(test)))*0.17; -per_frame_26= -per_frame_27=//Alti -per_frame_28=q8 = 4 + 3* sin(test) + (view-0.55)*16; -per_frame_29= -per_frame_30=//hory (Kippung) -per_frame_31=q6 = view * (1-st_) + st_*2; -per_frame_32= -per_frame_33=//q6 = 0.55; -per_frame_34=monitor = view; -warp_1=`#define sat saturate -warp_2=`sampler sampler_pw_noise_lq; -warp_3=`static const float quality = 4; -warp_4=`float3 rsl, rsl3, ret1, sky, mod; -warp_5=`float2 dz, uv0, uv1, uv2, uv3, uv4, uvc, dz1; -warp_6=`float lav_gnd,lav_gnd2, smask, ripple, l,d,i,p; -warp_7=`static const float hory = q6, xyscale = q7, alti = q8; -warp_8=`static const float2 hor = texsize.zw*float2 (1.5,0), dir = float2 (q3, q4), modran = float2 (q15,q16); -warp_9=`static const float3 mov = float3 (q10,q11,0); -warp_10=`float comb (float2 uvi) {return dot (tex2D(sampler_noise_lq, uvi).yx, float2(1,1));} -warp_11=` -warp_12=`float2 noise2 (float2 uvi) {float2 tmp = 1; float s = 1; -warp_13=` for (int n = 1; n <= 2; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s); s*= 3;} -warp_14=` return tmp;} -warp_15=` -warp_16=` -warp_17=`float2 noise3 (float3 uvi, float3 mod) {uvi *= 0.16; float2 tmp = 1; float s = 1; float diff = 0; -warp_18=` uvi.xy+= modran*3; -warp_19=` for (int n = 1; n <= 2; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3+tmp*0.002*mod.z;} -warp_20=` for (int n = 1; n <= 3; n +=1 ) {tmp *= sat(1-tex2D(sampler_noise_lq,uvi*s)*(0.8+mod.y/2)/s); s*= 3;} -warp_21=` diff = sat (16-2*uvi.z-20000* abs (tmp.x-0.4)) ; -warp_22=` tmp -= diff*0.009 ; -warp_23=` return 1-pow (tmp,0.8+mod.x);} -warp_24=` -warp_25=`float2 enoise3 (float2 uvi, float3 mod) {uvi/=6; float2 tmp = 1; float s = 1; -warp_26=` for (int n = 1; n <= 6; n +=1 ) {tmp *= 1-tex2D(sampler_noise_lq,uvi*s)/(0.8+mod.y)/s; s*= 2.9;} -warp_27=` if ((tmp.x > 0.398) && (tmp.x < 0.402)) {tmp = 0.398;} -warp_28=` return 1-pow (tmp,.8+2*mod.x);} -warp_29=` -warp_30=`float3 rs_lav (float2 uvi, float berg) { float z; float2 rs; -warp_31=` z = 1/(uvi.y+hory)*(alti-berg*16); //z = clamp(z,0,4/xyscale); -warp_32=` rs.x = uvi.x * 2*z ; rs.y = z; -warp_33=` return float3(rs*xyscale,z); } -warp_34=` -warp_35=` -warp_36=`shader_body { -warp_37=`uv1=uv-0.5; -warp_38=`lav_gnd= -min (tex2D(sampler_fc_main,uv).b, tex2D(sampler_fc_main,uv+hor.yx).b); -warp_39=` -warp_40=`rsl = rs_lav(uv1,lav_gnd)+mov; -warp_41=`mod = tex2D(sampler_noise_mq,rsl.xy*.043+modran); -warp_42=` -warp_43=`i=0, p=0; -warp_44=`for (int n=1; n <= quality; n++) { -warp_45=` p = ((lav_gnd+noise3 (rsl, mod))/quality); -warp_46=` i += p; -warp_47=` lav_gnd -= p*0.1+i*0.2; -warp_48=` rsl = rs_lav(uv1,lav_gnd)+mov; -warp_49=`} -warp_50=`l = saturate(-lav_gnd); -warp_51=` -warp_52=`d=1.8; -warp_53=`dz = -1.5/rsl.z*xyscale*d*dir; -warp_54=` -warp_55=`rsl3 = rsl * 8 + l*0; -warp_56=`ripple = ((noise2 (rsl3-dz) - noise2 (rsl3+dz))* (1-l))*1+0.02; -warp_57=` -warp_58=`ripple = (1/rsl.z*ripple+noise3 (rsl-float3 (dz,0),mod) - noise3 (rsl+float3 (dz,0),mod))*(1-l)/d/sqrt(50+rsl.z)*2000; -warp_59=` -warp_60=`ripple = 1-exp(-ripple); -warp_61=` -warp_62=`ret.r = ripple; -warp_63=`ret.b = l; -warp_64=`ret = lerp(ret,GetBlur1(uv),0.1); -warp_65=`ret.g = rsl.z*xyscale*4; -warp_66=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw*4; -comp_4=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_6=`float2 uv_bg = uv - float2(dx.y,dy.y)*texsize.zw*16; -comp_7=`ret = (GetBlur2(uv_bg)-GetBlur1(uv_bg)*1+GetPixel(uv_bg)*0.9 + (-dx.y + dy.y)*0.4).y*0.8*float3(1,1.1,1.2); -comp_8=` -comp_9=`float2 uv_m = uv - float2(dx.x,dy.x)*texsize.zw*8; -comp_10=`ret = lerp(ret, 2*float3(0,0.5,1), GetBlur3(uv_m - float2(dx.y,dy.y)*0.4).x*0.4); -comp_11=`ret = lerp(ret, 2*float3(0.5,1,1), GetBlur2(uv_m - float2(dx.y,dy.y)*0.2).x*0.4); -comp_12=`ret = lerp(ret, 2*float3(1,1,0.8), GetBlur1(uv_m - float2(dx.y,dy.y)*0.1).x*0.2); -comp_13=`//ret = lerp(ret, float3(0.5,0,1), GetPixel(uv_m).x*0.4); -comp_14=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk b/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk deleted file mode 100644 index 4fe925a..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - on air 005 MilkDrop2077 Lazers.milk +++ /dev/null @@ -1,429 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wave_2_per_point1=i=t1; -wave_2_per_point2=speed=.06; -wave_2_per_point3= -wave_2_per_point4=z=megabuf(3*i+2); -wave_2_per_point5=x = megabuf(3*i)/z+.5; -wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_2_per_point7= -wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_2_per_point9=if (out, -wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_2_per_point12= megabuf(3*i+2)=rand(1); -wave_2_per_point13=, -wave_2_per_point14= megabuf(i*3+2)-=speed/50; -wave_2_per_point15=); -wave_2_per_point16= -wave_2_per_point17=a=(1-pow(z,1))/2; -wave_2_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=20 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rg, rg2, rg3, oo; -comp_5=`float li,m; -comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; -comp_7=`static const float2 kpos = float2 (6,0); -comp_8=` -comp_9=`float3 proj (float2 eang) { -comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera -comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); -comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} -comp_13=` -comp_14=`float rahmen2 (float2 uvi){ -comp_15=` uvi=abs(uvi); -comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} -comp_17=` -comp_18=`float3 ring1 (float2 uvi){ -comp_19=` float k = length(uv1)-rrad+(bass_att/80); -comp_20=` float r=saturate(1-5000*pow(k,2)); -comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} -comp_22=` -comp_23=`float3 ring2 (float2 uvi){ -comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); -comp_25=` float r2=saturate(1-5000*pow(k2,2)); -comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} -comp_27=` -comp_28=`float3 ring3 (float2 uvi){ -comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); -comp_30=` float r3=saturate(1-5000*pow(k3,2)); -comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} -comp_32=` -comp_33=` -comp_34=`shader_body -comp_35=`{ -comp_36=`float2 uv0=uv; -comp_37=`uv1 = (uv-0.5)*aspect.xy ; -comp_38=` -comp_39=`rg=ring1(uv1); -comp_40=`uv += rg.xy; -comp_41=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_42=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_43=` -comp_44=`rg2=ring2(uv1); -comp_45=`uv += rg2.xy; -comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_47=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_48=` -comp_49=`rg3=ring3(uv1); -comp_50=`uv += rg3.xy; -comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_52=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_53=` -comp_54=` -comp_55=`//ret = 0; -comp_56=`//MilkDrop3 Red Dot: -comp_57=`ret /= float3(rad*3,1,1); -comp_58=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\lazer1.jpg -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=0.580000 -SpriteSY=0.580000 -SpriteRot=1.000000 -SpriteSpeed=0.020000 -SpriteRepeatX=0.980000 -SpriteRepeatY=0.980000 -code_1=new_scale=1.0+0.3*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk b/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk deleted file mode 100644 index 1b9300f..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - on air MilkDrop2077 remix.milk +++ /dev/null @@ -1,409 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.000 -wave_1_per_point1=i=t1; -wave_1_per_point2=speed=.06; -wave_1_per_point3= -wave_1_per_point4=z=megabuf(3*i+2); -wave_1_per_point5=x = megabuf(3*i)/z+.5; -wave_1_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_1_per_point7= -wave_1_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_1_per_point9=if (out, -wave_1_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_1_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_1_per_point12= megabuf(3*i+2)=rand(1); -wave_1_per_point13=, -wave_1_per_point14= megabuf(i*3+2)-=speed/50; -wave_1_per_point15=); -wave_1_per_point16= -wave_1_per_point17=a=(1-pow(z,1))/2; -wave_1_per_point18=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.000 -wave_2_per_point1=i=t1; -wave_2_per_point2=speed=.06; -wave_2_per_point3= -wave_2_per_point4=z=megabuf(3*i+2); -wave_2_per_point5=x = megabuf(3*i)/z+.5; -wave_2_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_2_per_point7= -wave_2_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_2_per_point9=if (out, -wave_2_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_2_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_2_per_point12= megabuf(3*i+2)=rand(1); -wave_2_per_point13=, -wave_2_per_point14= megabuf(i*3+2)-=speed/50; -wave_2_per_point15=); -wave_2_per_point16= -wave_2_per_point17=a=(1-pow(z,1))/2; -wave_2_per_point18=t1+=1; -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=153 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.04511 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.90529 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.100 -shapecode_1_g2=0.100 -shapecode_1_b2=0.100 -shapecode_1_a2=0.200 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=n=0; loop(500, -shape_1_init2= megabuf(i)=rand(1)-.5; -shape_1_init3= megabuf(i+1)=rand(1)-.5; -shape_1_init4= megabuf(i+2)= rand(4); -shape_1_init5= megabuf(i+3)= rand(4); -shape_1_init6=i+=4); -shape_1_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_1_per_frame1=i=instance; n=i*4; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=blk = i%8==0; -shape_1_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_1_per_frame5=if (megabuf(n+2)<0, -shape_1_per_frame6= megabuf(n) = rand(1)-.5; -shape_1_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_1_per_frame8= megabuf(n+2)=4; -shape_1_per_frame9= megabuf(n+3)=1+rand(2);; -shape_1_per_frame10=,0); -shape_1_per_frame11=z=megabuf(n+2); -shape_1_per_frame12=x = megabuf(n)/z/2+.5; -shape_1_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_1_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_1_per_frame15=a = min(1,1/pow(z,.2)); -shape_1_per_frame16=a2=a/4; -shape_1_per_frame17= -shape_1_per_frame18= -shape_1_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rg, rg2, rg3, oo; -comp_5=`float li,m; -comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; -comp_7=`static const float2 kpos = float2 (6,0); -comp_8=` -comp_9=`float3 proj (float2 eang) { -comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera -comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); -comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} -comp_13=` -comp_14=`float rahmen2 (float2 uvi){ -comp_15=` uvi=abs(uvi); -comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} -comp_17=` -comp_18=`float3 ring1 (float2 uvi){ -comp_19=` float k = length(uv1)-rrad+(bass_att/80); -comp_20=` float r=saturate(1-5000*pow(k,2)); -comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} -comp_22=` -comp_23=`float3 ring2 (float2 uvi){ -comp_24=` float k2 = length(uv1)-rrad*2+(treb_att/50); -comp_25=` float r2=saturate(1-5000*pow(k2,2)); -comp_26=` return float3 ( 1*(r2>0)*(uv1.xy)*(1-r2)*sign(k2),r2);} -comp_27=` -comp_28=`float3 ring3 (float2 uvi){ -comp_29=` float k3 = length(uv1)-rrad*3+(mid_att/60); -comp_30=` float r3=saturate(1-5000*pow(k3,2)); -comp_31=` return float3 ( 1*(r3>0)*(uv1.xy)*(1-r3)*sign(k3),r3);} -comp_32=` -comp_33=` -comp_34=`shader_body -comp_35=`{ -comp_36=`float2 uv0=uv; -comp_37=`uv1 = (uv-0.5)*aspect.xy ; -comp_38=` -comp_39=`rg=ring1(uv1); -comp_40=`uv += rg.xy; -comp_41=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_42=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_43=` -comp_44=`rg2=ring2(uv1); -comp_45=`uv += rg2.xy; -comp_46=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_47=`ret += (rg2.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_48=` -comp_49=`rg3=ring3(uv1); -comp_50=`uv += rg3.xy; -comp_51=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_52=`ret += (rg3.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_53=` -comp_54=` -comp_55=`//ret = 0; -comp_56=`//MilkDrop3 Color Mode: -comp_57=`ret /= float3(1.2,1.3,1.2); -comp_58=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - on air.milk b/MilkDrop3/Milkdrop3/presets/martin - on air.milk deleted file mode 100644 index 3610a72..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - on air.milk +++ /dev/null @@ -1,449 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.020 -fWaveScale=0.450 -fWaveSmoothing=0.000 -fWaveParam=-0.260 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.150 -ib_r=0.300 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; -wavecode_1_enabled=0 -wavecode_1_samples=392 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.800 -wavecode_1_g=0.600 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=s=sample*2*3.142*8; -wave_1_per_point2=amp=0.1+0.04*sample; -wave_1_per_point3=x0=amp*cos(s); -wave_1_per_point4=y0=amp*sin(s); -wave_1_per_point5= -wave_1_per_point6= -wave_1_per_point7=x=x0+.5; -wave_1_per_point8=y=y0+.5; -wave_1_per_point9= -wave_1_per_point10=a=min(1,bass_att/3)*(1-sample); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=15 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=21 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.04740 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=5.42791 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=0.900 -shapecode_0_b2=0.800 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=0 -shapecode_1_sides=15 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=63 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.03030 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=0.400 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=n=instance*8; -shape_1_per_frame2= -shape_1_per_frame3=megabuf(n)+=abs((gmegabuf(n+5)))*4; -shape_1_per_frame4= -shape_1_per_frame5=ah = atan2(gmegabuf(n+6),gmegabuf(n+5)); -shape_1_per_frame6=x=cos(ah)*.1+.5; -shape_1_per_frame7=y=sin(ah)*reg32*.1+.5; -shape_1_per_frame8=rad = sqrt(pow(gmegabuf(n+5),2)+pow(gmegabuf(n+6),2))*2; -shapecode_2_enabled=1 -shapecode_2_sides=9 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=800 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22167 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.48886 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=0.200 -shapecode_2_g2=0.200 -shapecode_2_b2=0.200 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_2_per_frame1=i=instance; -shape_2_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_2_per_frame3=k1 = i/num_inst; -shape_2_per_frame4=n=8*i; -shape_2_per_frame5= -shape_2_per_frame6=z = megabuf(n+2); -shape_2_per_frame7=x = megabuf(n)/z+.5; -shape_2_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_2_per_frame9=dec=1-2/fps; -shape_2_per_frame10=sp = 1; -shape_2_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_2_per_frame12=if (out, -shape_2_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_2_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_2_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_2_per_frame16= -shape_2_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_2_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_2_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_2_per_frame20= -shape_2_per_frame21= k=.1*mid_att; -shape_2_per_frame22= px=px0 * (1+k*r01); -shape_2_per_frame23= py=py0 * (1+k*r02); -shape_2_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_2_per_frame25= -shape_2_per_frame26= megabuf(n)= px; -shape_2_per_frame27= megabuf(n+1)=py; -shape_2_per_frame28= megabuf(n+2)=pz0; -shape_2_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_2_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_2_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_2_per_frame32=, -shape_2_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_2_per_frame34= -shape_2_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_2_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_2_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_2_per_frame38= k4=q3/fps; -shape_2_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_2_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_2_per_frame41= -shape_2_per_frame42=); -shape_2_per_frame43=z=megabuf(n+2); -shape_2_per_frame44=r=r2=megabuf(n+3); -shape_2_per_frame45=g=g2=megabuf(n+4); -shape_2_per_frame46=b=b2=megabuf(n+5); -shape_2_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_2_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_2_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_2_per_frame50=rad = min (rad,0.1); -shape_2_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_2_per_frame52=reg99=out; -shape_2_per_frame53=additive = i%7==0; -shapecode_3_enabled=1 -shapecode_3_sides=20 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=20 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.04511 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.100 -shapecode_3_g2=0.100 -shapecode_3_b2=0.100 -shapecode_3_a2=0.200 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_init1=n=0; loop(500, -shape_3_init2= megabuf(i)=rand(1)-.5; -shape_3_init3= megabuf(i+1)=rand(1)-.5; -shape_3_init4= megabuf(i+2)= rand(4); -shape_3_init5= megabuf(i+3)= rand(4); -shape_3_init6=i+=4); -shape_3_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_3_per_frame1=i=instance; n=i*4; -shape_3_per_frame2=k1 = i/num_inst; -shape_3_per_frame3=blk = i%8==0; -shape_3_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_3_per_frame5=if (megabuf(n+2)<0, -shape_3_per_frame6= megabuf(n) = rand(1)-.5; -shape_3_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_3_per_frame8= megabuf(n+2)=4; -shape_3_per_frame9= megabuf(n+3)=1+rand(2);; -shape_3_per_frame10=,0); -shape_3_per_frame11=z=megabuf(n+2); -shape_3_per_frame12=x = megabuf(n)/z/2+.5; -shape_3_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_3_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_3_per_frame15=a = min(1,1/pow(z,.2)); -shape_3_per_frame16=a2=a/4; -shape_3_per_frame17= -shape_3_per_frame18= -shape_3_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); -per_frame_init_1=n = 0; loop (10000, megabuf(n)=gmegabuf(n)=0; n +=1; ); -per_frame_init_2=r1=3; r2=8; r5=1; r6=1; r7=2;s1=r1; s2=r2; ; reg25=3; reg26=3; ramp=1; -per_frame_init_3= -per_frame_1=dt = min (1/fps,0.1); dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_2=vol = (2*bass+mid+treb)/4 ; -per_frame_3=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_4=vol__*vol__*dec_m + (1-dec_m)*vol_; -per_frame_5=beat = (vol>vol2) && (time-t0>2); -per_frame_6=if (beat, vol2=vol*80; t0=time; ramp=1; idx+=1, ramp=max(0,ramp-dt/2)); -per_frame_7=vol2 *= dec_s; -per_frame_8=if (idx%5<2, ramp2=-5, if(beat,if(rand(1)>.7,ramp2=0,0),0); ramp2 = min(23,ramp2+6*dt)); -per_frame_9= -per_frame_10= -per_frame_11=pu1 += (ramp>0.5)*abs(sin(time*.23))*dt; -per_frame_12=pu2 += (ramp>0.5)*abs(cos(time*.29))*dt; -per_frame_13= -per_frame_14=if (beat && (idx%3==0), -per_frame_15= r1 = rand(15)+1; -per_frame_16= r2 = rand(15)+1; -per_frame_17= r5 = rand(8); -per_frame_18= r6 = rand(4); -per_frame_19= r7 = rand(1)*rand(1)+.1; -per_frame_20= ,0); -per_frame_21= -per_frame_22=s1 = s1*dec_s + (1-dec_s)*r1; -per_frame_23=s2 = s2*dec_s + (1-dec_s)*r2; -per_frame_24=reg20=s1; -per_frame_25=reg21=s2; -per_frame_26=reg25 = reg25*dec_m + (1-dec_m)*r5; -per_frame_27=reg26 = reg26*dec_m + (1-dec_m)*r6; -per_frame_28=reg40=pu1; reg41=pu2; -per_frame_29=q10=sin(tr*6.28); -per_frame_30=q11 = tr; -per_frame_31=q25=min(2,(max(0,vol-vol_-1)))*0.02; -per_frame_32=q30=1-ramp; -per_frame_33=reg32 = aspecty; -per_frame_34=reg50 = max(0.1, min(1,vol_*1.2))*.4; -per_frame_35=trr += max(0,mid-mid_att)*dt*44; -per_frame_36=q1=trr; -per_frame_37=q2=ramp2; -per_frame_38= -per_frame_39=s7 = s7*dec_s + (1-dec_s)*r7; -per_frame_40=q3= s7; -per_frame_41=tp+=6*dt; -per_frame_42=q4=max(0,cos(tp*2*3.14)); -per_frame_43=monitor = q3; -per_pixel_1=zoom=1.01; rot = 0.0; -warp_1=`shader_body { -warp_2=`ret = min (0.4,GetBlur2(uv))*0.85 * (1-lum(GetBlur1(uv))*0.1); -warp_3=`ret = max(ret,GetBlur2((uv-.5)*.25+.5)*.12); -warp_4=` -warp_5=`float tx = time*12; -warp_6=`float2 uv3 = uv-.5-.7*float2(sin(tx),cos(tx))-.0*(tex2D(sampler_noise_lq,uv/8+rand_frame).r-.5); -warp_7=`ret += q25/length(uv3)* saturate(sin(+8*atan2(uv3.y,uv3.x)))*(roam_cos+1) ; -warp_8=` -warp_9=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_pw_noise_lq; -comp_3=`float2 uv1, uv2; -comp_4=`float3 rg, oo; -comp_5=`float li,m; -comp_6=`static const float sin60 = sin(M_PI/3), rrad=0.1; -comp_7=`static const float2 kpos = float2 (6,0); -comp_8=` -comp_9=`float3 proj (float2 eang) { -comp_10=` float2 d = kpos-eang.yx*float2(-1,1); //Diff zw. Ref. pq und Kamera -comp_11=` float z = 1/(uv1.y*eang.x - uv1.x*eang.y)-(4*rand_preset.x-rand_preset.z/(rand_preset.y-length(uv1)))*sign(uv1.x); -comp_12=` return float3 (float2 (d.y*uv1.x-d.x*uv1.y, d.y*eang.x-d.x*eang.y)*z*float2(sin60,0.4),z);} -comp_13=` -comp_14=`float rahmen2 (float2 uvi){ -comp_15=` uvi=abs(uvi); -comp_16=` return sat(1-10*abs(max (uvi.x,uvi.y)-.48));} -comp_17=` -comp_18=`float3 ring1 (float2 uvi){ -comp_19=` float k = length(uv1)-rrad; -comp_20=` float r=saturate(1-5000*pow(k,2)); -comp_21=` return float3 ( 1*(r>0)*(uv1.xy)*(1-r)*sign(k),r);} -comp_22=` -comp_23=` -comp_24=`shader_body -comp_25=`{ -comp_26=`float2 uv0=uv; -comp_27=`uv1 = (uv-0.5)*aspect.xy ; -comp_28=`float mast = 0; li=0; oo=0; m=0; -comp_29=`for (int n=0; n<6; n++) -comp_30=`{ -comp_31=` float ang1 = n*6.0/18*M_PI+3.3; -comp_32=` float2 a = float2 (cos(ang1), sin(ang1)); -comp_33=` float2 rs = proj (a) ; -comp_34=` if ((abs(rs.x)<.5)) -comp_35=`{ -comp_36=` float2 rs1 = rs + float2(0,0*time*sign(rs.y)); -comp_37=` uv2=frac(rs1+.5)-0.5; -comp_38=` m = rahmen2(uv2) * ((abs(rs.y))0)*.2/length(abs(rs)-float2(.5,int(q2)))*(m+.5)*(treb_att)*!mast; -comp_42=` mast += m*(mast<0.1); -comp_43=`//mast += rahmen2(49*(uv1*float2(1,.5)-float2(rrad,0)))*.1; -comp_44=`} -comp_45=` -comp_46=`rg=ring1(uv1); -comp_47=`uv += rg.xy; -comp_48=`ret = (GetPixel(uv)+GetBlur1(uv)); -comp_49=`ret += (rg.z)*GetPixel(.3+.01*sin(ang*4))*1.4; -comp_50=` -comp_51=`ret *= sat(1-mast*2); -comp_52=`ret += oo+li*float3(.7,0.2,0.5); -comp_53=` -comp_54=`//ret = 0; -comp_55=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk b/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk deleted file mode 100644 index 493a0b9..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - pendulum in brass ps3.milk +++ /dev/null @@ -1,887 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=1.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=5 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.552 -fWaveSmoothing=0.504 -fWaveParam=-1.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.50330 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.600 -wavecode_0_b=0.400 -wavecode_0_a=1.000 -wave_0_per_point1= -wave_0_per_point2=x0 = .5 + .4 * sin(time/2); -wave_0_per_point3= -wave_0_per_point4=angle = rand(1000)/1000*6.28; -wave_0_per_point5=rad = rand(1000)/1000; -wave_0_per_point6=rad = rad * rad; -wave_0_per_point7= -wave_0_per_point8=x = x0 + .1*rad*sin(angle); -wave_0_per_point9=y = .5 + .1*rad*cos(angle); -wave_0_per_point10= a = 1-rad; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=trel = q11-.0; -wave_1_per_frame2=t1 = int(trel); -wave_1_per_frame3=t2 = trel - int(trel); -wave_1_per_point1=k1 = (sample*512) % 8; -wave_1_per_point2= -wave_1_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_1_per_point4= + (1-equal(k1,0))*t1; -wave_1_per_point5= -wave_1_per_point6=exc = 1+rand(5); -wave_1_per_point7=ampl = sample*sqrt(t2) * (1+exc); -wave_1_per_point8= -wave_1_per_point9=f1 = q14*ampl* sin(t1*6.28/4096); -wave_1_per_point10=f2 = q14*ampl* cos(t1*6.28/4096); -wave_1_per_point11= -wave_1_per_point12=x = q12 + k1* f1 ; -wave_1_per_point13=y = q13 + k1* f2; -wave_1_per_point14= -wave_1_per_point15=a = equal(k1,6) + equal (k1,0); -wave_1_per_point16= -wave_1_per_point17=r = 1; -wave_1_per_point18=b = equal (k1,0) + .5;; -wave_1_per_point19=g = .8* (1+.6*equal (k1,0)) ; -wave_1_per_point20=a = a * q15 * (1-0*t2*t2); -wave_1_per_point21=//a = 0; -wave_1_per_point22= -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=trel = q11-.33; -wave_2_per_frame2=t1 = int(trel); -wave_2_per_frame3=t2 = trel - int(trel); -wave_2_per_point1=k1 = (sample*512) % 8; -wave_2_per_point2= -wave_2_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_2_per_point4= + (1-equal(k1,0))*t1; -wave_2_per_point5= -wave_2_per_point6=ampl = sample*sqrt(t2); -wave_2_per_point7= -wave_2_per_point8=f1 = q14*ampl* sin(t1*6.28/4096); -wave_2_per_point9=f2 = q14*ampl* cos(t1*6.28/4096); -wave_2_per_point10= -wave_2_per_point11=x = q12 + k1* f1 ; -wave_2_per_point12=y = q13 + k1* f2; -wave_2_per_point13= -wave_2_per_point14=a = equal(k1,6) + equal (k1,0); -wave_2_per_point15= -wave_2_per_point16=r = 1; -wave_2_per_point17=b = equal (k1,0) + .5;; -wave_2_per_point18=g = .6* (1+.6*equal (k1,0)); -wave_2_per_point19=a = a * q15 * (1-0*t2*t2); -wave_2_per_point20=//a = 0; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=trel = q11-.66; -wave_3_per_frame2=t1 = int(trel); -wave_3_per_frame3=t2 = trel - int(trel); -wave_3_per_point1=k1 = (sample*512) % 8; -wave_3_per_point2= -wave_3_per_point3=t1 = equal (k1,0)*((t1 * 61 + 27) % 4096) -wave_3_per_point4= + (1-equal(k1,0))*t1; -wave_3_per_point5= -wave_3_per_point6=ampl = sample*sqrt(t2); -wave_3_per_point7= -wave_3_per_point8=f1 = q14*ampl* sin(t1*6.28/4096); -wave_3_per_point9=f2 = q14*ampl* cos(t1*6.28/4096); -wave_3_per_point10= -wave_3_per_point11=x = q12 + k1* f1 ; -wave_3_per_point12=y = q13 + k1* f2; -wave_3_per_point13= -wave_3_per_point14=a = equal(k1,6) + equal (k1,0); -wave_3_per_point15= -wave_3_per_point16=r = 1; -wave_3_per_point17=b = equal (k1,0); -wave_3_per_point18=g = .6* (1+.6*equal (k1,0)); -wave_3_per_point19=a = a * q15 * (1-0*t2*t2); -wave_3_per_point20=//a = 0; -wavecode_4_enabled=0 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=0 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=0 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.50000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wavecode_5_enabled=0 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=0 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=0 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.50000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wavecode_6_enabled=0 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=0 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=0 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.50000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wavecode_7_enabled=0 -wavecode_7_samples=512 -wavecode_7_sep=0 -wavecode_7_bSpectrum=0 -wavecode_7_bUseDots=0 -wavecode_7_bDrawThick=0 -wavecode_7_bAdditive=0 -wavecode_7_scaling=1.00000 -wavecode_7_smoothing=0.50000 -wavecode_7_r=1.000 -wavecode_7_g=1.000 -wavecode_7_b=1.000 -wavecode_7_a=1.000 -wavecode_8_enabled=0 -wavecode_8_samples=512 -wavecode_8_sep=0 -wavecode_8_bSpectrum=0 -wavecode_8_bUseDots=0 -wavecode_8_bDrawThick=0 -wavecode_8_bAdditive=0 -wavecode_8_scaling=1.00000 -wavecode_8_smoothing=0.50000 -wavecode_8_r=1.000 -wavecode_8_g=1.000 -wavecode_8_b=1.000 -wavecode_8_a=1.000 -wavecode_9_enabled=0 -wavecode_9_samples=512 -wavecode_9_sep=0 -wavecode_9_bSpectrum=0 -wavecode_9_bUseDots=0 -wavecode_9_bDrawThick=0 -wavecode_9_bAdditive=0 -wavecode_9_scaling=1.00000 -wavecode_9_smoothing=0.50000 -wavecode_9_r=1.000 -wavecode_9_g=1.000 -wavecode_9_b=1.000 -wavecode_9_a=1.000 -wavecode_10_enabled=0 -wavecode_10_samples=512 -wavecode_10_sep=0 -wavecode_10_bSpectrum=0 -wavecode_10_bUseDots=0 -wavecode_10_bDrawThick=0 -wavecode_10_bAdditive=0 -wavecode_10_scaling=1.00000 -wavecode_10_smoothing=0.50000 -wavecode_10_r=1.000 -wavecode_10_g=1.000 -wavecode_10_b=1.000 -wavecode_10_a=1.000 -wavecode_11_enabled=0 -wavecode_11_samples=512 -wavecode_11_sep=0 -wavecode_11_bSpectrum=0 -wavecode_11_bUseDots=0 -wavecode_11_bDrawThick=0 -wavecode_11_bAdditive=0 -wavecode_11_scaling=1.00000 -wavecode_11_smoothing=0.50000 -wavecode_11_r=1.000 -wavecode_11_g=1.000 -wavecode_11_b=1.000 -wavecode_11_a=1.000 -wavecode_12_enabled=0 -wavecode_12_samples=512 -wavecode_12_sep=0 -wavecode_12_bSpectrum=0 -wavecode_12_bUseDots=0 -wavecode_12_bDrawThick=0 -wavecode_12_bAdditive=0 -wavecode_12_scaling=1.00000 -wavecode_12_smoothing=0.50000 -wavecode_12_r=1.000 -wavecode_12_g=1.000 -wavecode_12_b=1.000 -wavecode_12_a=1.000 -wavecode_13_enabled=0 -wavecode_13_samples=512 -wavecode_13_sep=0 -wavecode_13_bSpectrum=0 -wavecode_13_bUseDots=0 -wavecode_13_bDrawThick=0 -wavecode_13_bAdditive=0 -wavecode_13_scaling=1.00000 -wavecode_13_smoothing=0.50000 -wavecode_13_r=1.000 -wavecode_13_g=1.000 -wavecode_13_b=1.000 -wavecode_13_a=1.000 -wavecode_14_enabled=0 -wavecode_14_samples=512 -wavecode_14_sep=0 -wavecode_14_bSpectrum=0 -wavecode_14_bUseDots=0 -wavecode_14_bDrawThick=0 -wavecode_14_bAdditive=0 -wavecode_14_scaling=1.00000 -wavecode_14_smoothing=0.50000 -wavecode_14_r=1.000 -wavecode_14_g=1.000 -wavecode_14_b=1.000 -wavecode_14_a=1.000 -wavecode_15_enabled=0 -wavecode_15_samples=512 -wavecode_15_sep=0 -wavecode_15_bSpectrum=0 -wavecode_15_bUseDots=0 -wavecode_15_bDrawThick=0 -wavecode_15_bAdditive=0 -wavecode_15_scaling=1.00000 -wavecode_15_smoothing=0.50000 -wavecode_15_r=1.000 -wavecode_15_g=1.000 -wavecode_15_b=1.000 -wavecode_15_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.460 -shapecode_0_y=0.380 -shapecode_0_rad=0.26780 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.05100 -shapecode_0_r=0.800 -shapecode_0_g=1.000 -shapecode_0_b=0.500 -shapecode_0_a=1.000 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = .5 + .1 * q1; -shape_0_per_frame2=y = .5 + .1 * q2; -shape_0_per_frame3= -shape_0_per_frame4=x = .5-q9/5; -shape_0_per_frame5=y = .6+q10/5; -shapecode_1_enabled=0 -shapecode_1_sides=100 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.130 -shapecode_1_y=0.190 -shapecode_1_rad=0.11045 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=3.14159 -shapecode_1_tex_zoom=1.71105 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=1.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shapecode_2_enabled=1 -shapecode_2_sides=5 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.900 -shapecode_2_y=0.500 -shapecode_2_rad=0.22613 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=0.200 -shapecode_2_b=0.200 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.05 + rand(900)/1000; -shape_2_per_frame2=y = 0.05 + rand(900)/1000; -shape_2_per_frame3=ang = rand(320)/100; -shape_2_per_frame4= -shape_2_per_frame5=a = .4; -shapecode_3_enabled=0 -shapecode_3_sides=36 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.18717 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=0.000 -shapecode_3_g=0.020 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shapecode_4_enabled=0 -shapecode_4_sides=4 -shapecode_4_additive=0 -shapecode_4_thickOutline=0 -shapecode_4_textured=0 -shapecode_4_num_inst=1 -shapecode_4_x=0.500 -shapecode_4_y=0.500 -shapecode_4_rad=0.10000 -shapecode_4_ang=0.00000 -shapecode_4_tex_ang=0.00000 -shapecode_4_tex_zoom=1.00000 -shapecode_4_r=1.000 -shapecode_4_g=0.000 -shapecode_4_b=0.000 -shapecode_4_a=1.000 -shapecode_4_r2=0.000 -shapecode_4_g2=1.000 -shapecode_4_b2=0.000 -shapecode_4_a2=0.000 -shapecode_4_border_r=1.000 -shapecode_4_border_g=1.000 -shapecode_4_border_b=1.000 -shapecode_4_border_a=0.100 -shapecode_5_enabled=0 -shapecode_5_sides=4 -shapecode_5_additive=0 -shapecode_5_thickOutline=0 -shapecode_5_textured=0 -shapecode_5_num_inst=1 -shapecode_5_x=0.500 -shapecode_5_y=0.500 -shapecode_5_rad=0.10000 -shapecode_5_ang=0.00000 -shapecode_5_tex_ang=0.00000 -shapecode_5_tex_zoom=1.00000 -shapecode_5_r=1.000 -shapecode_5_g=0.000 -shapecode_5_b=0.000 -shapecode_5_a=1.000 -shapecode_5_r2=0.000 -shapecode_5_g2=1.000 -shapecode_5_b2=0.000 -shapecode_5_a2=0.000 -shapecode_5_border_r=1.000 -shapecode_5_border_g=1.000 -shapecode_5_border_b=1.000 -shapecode_5_border_a=0.100 -shapecode_6_enabled=0 -shapecode_6_sides=4 -shapecode_6_additive=0 -shapecode_6_thickOutline=0 -shapecode_6_textured=0 -shapecode_6_num_inst=1 -shapecode_6_x=0.500 -shapecode_6_y=0.500 -shapecode_6_rad=0.10000 -shapecode_6_ang=0.00000 -shapecode_6_tex_ang=0.00000 -shapecode_6_tex_zoom=1.00000 -shapecode_6_r=1.000 -shapecode_6_g=0.000 -shapecode_6_b=0.000 -shapecode_6_a=1.000 -shapecode_6_r2=0.000 -shapecode_6_g2=1.000 -shapecode_6_b2=0.000 -shapecode_6_a2=0.000 -shapecode_6_border_r=1.000 -shapecode_6_border_g=1.000 -shapecode_6_border_b=1.000 -shapecode_6_border_a=0.100 -shapecode_7_enabled=0 -shapecode_7_sides=4 -shapecode_7_additive=0 -shapecode_7_thickOutline=0 -shapecode_7_textured=0 -shapecode_7_num_inst=1 -shapecode_7_x=0.500 -shapecode_7_y=0.500 -shapecode_7_rad=0.10000 -shapecode_7_ang=0.00000 -shapecode_7_tex_ang=0.00000 -shapecode_7_tex_zoom=1.00000 -shapecode_7_r=1.000 -shapecode_7_g=0.000 -shapecode_7_b=0.000 -shapecode_7_a=1.000 -shapecode_7_r2=0.000 -shapecode_7_g2=1.000 -shapecode_7_b2=0.000 -shapecode_7_a2=0.000 -shapecode_7_border_r=1.000 -shapecode_7_border_g=1.000 -shapecode_7_border_b=1.000 -shapecode_7_border_a=0.100 -shapecode_8_enabled=0 -shapecode_8_sides=4 -shapecode_8_additive=0 -shapecode_8_thickOutline=0 -shapecode_8_textured=0 -shapecode_8_num_inst=1 -shapecode_8_x=0.500 -shapecode_8_y=0.500 -shapecode_8_rad=0.10000 -shapecode_8_ang=0.00000 -shapecode_8_tex_ang=0.00000 -shapecode_8_tex_zoom=1.00000 -shapecode_8_r=1.000 -shapecode_8_g=0.000 -shapecode_8_b=0.000 -shapecode_8_a=1.000 -shapecode_8_r2=0.000 -shapecode_8_g2=1.000 -shapecode_8_b2=0.000 -shapecode_8_a2=0.000 -shapecode_8_border_r=1.000 -shapecode_8_border_g=1.000 -shapecode_8_border_b=1.000 -shapecode_8_border_a=0.100 -shapecode_9_enabled=0 -shapecode_9_sides=4 -shapecode_9_additive=0 -shapecode_9_thickOutline=0 -shapecode_9_textured=0 -shapecode_9_num_inst=1 -shapecode_9_x=0.500 -shapecode_9_y=0.500 -shapecode_9_rad=0.10000 -shapecode_9_ang=0.00000 -shapecode_9_tex_ang=0.00000 -shapecode_9_tex_zoom=1.00000 -shapecode_9_r=1.000 -shapecode_9_g=0.000 -shapecode_9_b=0.000 -shapecode_9_a=1.000 -shapecode_9_r2=0.000 -shapecode_9_g2=1.000 -shapecode_9_b2=0.000 -shapecode_9_a2=0.000 -shapecode_9_border_r=1.000 -shapecode_9_border_g=1.000 -shapecode_9_border_b=1.000 -shapecode_9_border_a=0.100 -shapecode_10_enabled=0 -shapecode_10_sides=4 -shapecode_10_additive=0 -shapecode_10_thickOutline=0 -shapecode_10_textured=0 -shapecode_10_num_inst=1 -shapecode_10_x=0.500 -shapecode_10_y=0.500 -shapecode_10_rad=0.10000 -shapecode_10_ang=0.00000 -shapecode_10_tex_ang=0.00000 -shapecode_10_tex_zoom=1.00000 -shapecode_10_r=1.000 -shapecode_10_g=0.000 -shapecode_10_b=0.000 -shapecode_10_a=1.000 -shapecode_10_r2=0.000 -shapecode_10_g2=1.000 -shapecode_10_b2=0.000 -shapecode_10_a2=0.000 -shapecode_10_border_r=1.000 -shapecode_10_border_g=1.000 -shapecode_10_border_b=1.000 -shapecode_10_border_a=0.100 -shapecode_11_enabled=0 -shapecode_11_sides=4 -shapecode_11_additive=0 -shapecode_11_thickOutline=0 -shapecode_11_textured=0 -shapecode_11_num_inst=1 -shapecode_11_x=0.500 -shapecode_11_y=0.500 -shapecode_11_rad=0.10000 -shapecode_11_ang=0.00000 -shapecode_11_tex_ang=0.00000 -shapecode_11_tex_zoom=1.00000 -shapecode_11_r=1.000 -shapecode_11_g=0.000 -shapecode_11_b=0.000 -shapecode_11_a=1.000 -shapecode_11_r2=0.000 -shapecode_11_g2=1.000 -shapecode_11_b2=0.000 -shapecode_11_a2=0.000 -shapecode_11_border_r=1.000 -shapecode_11_border_g=1.000 -shapecode_11_border_b=1.000 -shapecode_11_border_a=0.100 -shapecode_12_enabled=0 -shapecode_12_sides=4 -shapecode_12_additive=0 -shapecode_12_thickOutline=0 -shapecode_12_textured=0 -shapecode_12_num_inst=1 -shapecode_12_x=0.500 -shapecode_12_y=0.500 -shapecode_12_rad=0.10000 -shapecode_12_ang=0.00000 -shapecode_12_tex_ang=0.00000 -shapecode_12_tex_zoom=1.00000 -shapecode_12_r=1.000 -shapecode_12_g=0.000 -shapecode_12_b=0.000 -shapecode_12_a=1.000 -shapecode_12_r2=0.000 -shapecode_12_g2=1.000 -shapecode_12_b2=0.000 -shapecode_12_a2=0.000 -shapecode_12_border_r=1.000 -shapecode_12_border_g=1.000 -shapecode_12_border_b=1.000 -shapecode_12_border_a=0.100 -shapecode_13_enabled=0 -shapecode_13_sides=4 -shapecode_13_additive=0 -shapecode_13_thickOutline=0 -shapecode_13_textured=0 -shapecode_13_num_inst=1 -shapecode_13_x=0.500 -shapecode_13_y=0.500 -shapecode_13_rad=0.10000 -shapecode_13_ang=0.00000 -shapecode_13_tex_ang=0.00000 -shapecode_13_tex_zoom=1.00000 -shapecode_13_r=1.000 -shapecode_13_g=0.000 -shapecode_13_b=0.000 -shapecode_13_a=1.000 -shapecode_13_r2=0.000 -shapecode_13_g2=1.000 -shapecode_13_b2=0.000 -shapecode_13_a2=0.000 -shapecode_13_border_r=1.000 -shapecode_13_border_g=1.000 -shapecode_13_border_b=1.000 -shapecode_13_border_a=0.100 -shapecode_14_enabled=0 -shapecode_14_sides=4 -shapecode_14_additive=0 -shapecode_14_thickOutline=0 -shapecode_14_textured=0 -shapecode_14_num_inst=1 -shapecode_14_x=0.500 -shapecode_14_y=0.500 -shapecode_14_rad=0.10000 -shapecode_14_ang=0.00000 -shapecode_14_tex_ang=0.00000 -shapecode_14_tex_zoom=1.00000 -shapecode_14_r=1.000 -shapecode_14_g=0.000 -shapecode_14_b=0.000 -shapecode_14_a=1.000 -shapecode_14_r2=0.000 -shapecode_14_g2=1.000 -shapecode_14_b2=0.000 -shapecode_14_a2=0.000 -shapecode_14_border_r=1.000 -shapecode_14_border_g=1.000 -shapecode_14_border_b=1.000 -shapecode_14_border_a=0.100 -shapecode_15_enabled=0 -shapecode_15_sides=4 -shapecode_15_additive=0 -shapecode_15_thickOutline=0 -shapecode_15_textured=0 -shapecode_15_num_inst=1 -shapecode_15_x=0.500 -shapecode_15_y=0.500 -shapecode_15_rad=0.10000 -shapecode_15_ang=0.00000 -shapecode_15_tex_ang=0.00000 -shapecode_15_tex_zoom=1.00000 -shapecode_15_r=1.000 -shapecode_15_g=0.000 -shapecode_15_b=0.000 -shapecode_15_a=1.000 -shapecode_15_r2=0.000 -shapecode_15_g2=1.000 -shapecode_15_b2=0.000 -shapecode_15_a2=0.000 -shapecode_15_border_r=1.000 -shapecode_15_border_g=1.000 -shapecode_15_border_b=1.000 -shapecode_15_border_a=0.100 -per_frame_init_1=vol = 0; p1 = 0; -per_frame_init_2=vx = .2; vy = -0.1; -per_frame_init_3=kx = 0; ky = 0; -per_frame_init_4= -per_frame_1=dec_med = pow (0.96, 30/fps); -per_frame_2=dec_slow = pow (0.998, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10=index3 = (index3 + is_beat*bnot(index) * bnot(index2))%2; -per_frame_11= -per_frame_12=q20 = avg; -per_frame_13=q21 = beat; -per_frame_14=q22 = peak; -per_frame_15=q23 = index; -per_frame_16=q24 = is_beat; -per_frame_17= -per_frame_18=vol = bass_att + treb_att; -per_frame_19=v2 = v2 * dec_med + vol * (1-dec_med) ; -per_frame_20=q26 = max(atan (vol - v2),0); -per_frame_21=q27 = index + 1; -per_frame_22= -per_frame_23=sw = sw*dec_med + (1-dec_med)*(index2%2); -per_frame_24=q28 = sw; -per_frame_25=kiss = kiss*dec_med -per_frame_26= +(1-dec_med)*bnot(index2)*below(index,4); -per_frame_27=q29 = kiss; -per_frame_28= -per_frame_29=k1 = is_beat*bnot(index); -per_frame_30=k2 = is_beat*bnot(index); -per_frame_31=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_32=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_33=rott = p2 * 3.1416/2; -per_frame_34=monitor = k1; -per_frame_35=q1 = cos(rott); -per_frame_36=q2 = sin(rott); -per_frame_37=q3 = -q2; -per_frame_38=q4 = q1; -per_frame_39= -per_frame_40= -per_frame_41=q5 = cos(time/4); -per_frame_42=q6 = -sin(time/4); -per_frame_43=q7 = -q6; -per_frame_44=q8 = q5; -per_frame_45= -per_frame_46=zoom = 1; -per_frame_47=rot = -0; -per_frame_48= -per_frame_49= -per_frame_50=//KUGEL-POS -per_frame_51=dt = .1*30/fps; -per_frame_52=m = 1; //Masse -per_frame_53=//Gravitationszentrum -per_frame_54=x0 = .0; y0 = 0; x0 = q1/4; y0 = q2/4; -per_frame_55= -per_frame_56=ax = -(xk-x0); -per_frame_57=ay = -(yk-y0); -per_frame_58=monitor = index3; -per_frame_59=vx = vx*dec_slow + ax * dt; -per_frame_60=vy = vy*dec_slow + ay * dt; -per_frame_61= -per_frame_62=xk = xk + vx*dt; -per_frame_63=yk = yk + vy*dt; -per_frame_64= -per_frame_65=q9 = xk; q10 = yk; -per_frame_66= -per_frame_67= -per_frame_68= -warp_1=`float3 mus; -warp_2=`float2 rs,ball, uv1, uv6, uv7; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=`uv = uv_orig; -warp_6=`uv1 = (uv-.5) * aspect.xy; -warp_7=` -warp_8=`//GOLD -warp_9=`float z = 18*length(uv1)+time; -warp_10=`float2 uvn =normalize(uv1); -warp_11=`rs = clamp(tan(z)*uvn,-5,5)/2; -warp_12=` -warp_13=`// KUGEL -warp_14=`float mult = q29*16+1; -warp_15=`uv7 = sin(uv1*mult); -warp_16=`float2 p0 = float2(q9,q10)*sqrt(mult); -warp_17=`ball = uv7 - p0; -warp_18=`float size = .035* pow(mult,.9) * (1+length(p0)); -warp_19=`float dist = length(ball) / size; -warp_20=`z = saturate(sign(1-dist)* sqrt(1-dist)); -warp_21=` -warp_22=`//ADD -warp_23=`float mask = (z >= .001); -warp_24=`rs = q28*rs + (1-q28)*rs.yx; -warp_25=`uv += (1-mask)*.03*(rs.yx) + .6*mask*z*normalize(ball); -warp_26=` -warp_27=` -warp_28=`uv6 = mul (uv1,float2x2(_qb)); -warp_29=`mus = (.16/(sqrt(uv6.x)+.002))*rad; -warp_30=`mus = .08*abs(mus) - z* (.2 + .3*slow_roam_cos.xyz); -warp_31=` -warp_32=`float3 gold = float3 (1,.84,.6); -warp_33=` -warp_34=`float2 uv2 = .7*uv1+.3*float2 (sin(uv1.y*16), sin(uv1.x*16)); -warp_35=`uv2 *= .2; -warp_36=`float3 dots = q26*saturate(.0015/(length(uv2))); -warp_37=` -warp_38=`float3 col = gold; -warp_39=` -warp_40=`float3 blur = GetBlur1(frac(uv)); -warp_41=`float3 crisp= tex2D(sampler_main,uv); -warp_42=` -warp_43=`float3 ret1 = crisp - blur*.03 + col*(mus) + dots; -warp_44=`ret = ret1*.99-.018; -warp_45=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = uv-.5; -comp_5=`uv1 = uv1*0+.3*float2 (cos(uv1.y*16), cos(uv1.x*16));; -comp_6=`float dots = saturate(.01/length(uv1)); -comp_7=` -comp_8=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); -comp_9=` -comp_10=`//ret += dots *q26; -comp_11=` -comp_12=`ret = .8*ret1; -comp_13=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk deleted file mode 100644 index 80c655a..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight.milk +++ /dev/null @@ -1,992 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00826 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=self = t1*reg01 + 100000; //# -wave_0_per_point2= -wave_0_per_point3=age = gmegabuf(self+12); -wave_0_per_point4=max_age = reg22; -wave_0_per_point5=if (age > 0, -wave_0_per_point6= x0 = gmegabuf(self)-reg07; -wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= if (z1 > 0, -wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_0_per_point18= r = gmegabuf(self+9); -wave_0_per_point19= g = gmegabuf(self+10); -wave_0_per_point20= b = gmegabuf(self+11); -wave_0_per_point21= fac = reg19;; -wave_0_per_point22= x = .5 + x1/z1*fac; -wave_0_per_point23= y = .5 - y1/z1*fac; -wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_0_per_point25= -wave_0_per_point26=, a=0; ) ; -wave_0_per_point27= -wave_0_per_point28=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = samples; -wave_1_per_point1=self = t1*reg01 + 100000; //# -wave_1_per_point2= -wave_1_per_point3=age = gmegabuf(self+12); -wave_1_per_point4=max_age = reg22; -wave_1_per_point5=if (age > 0, -wave_1_per_point6= x0 = gmegabuf(self)-reg07; -wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_1_per_point9= -wave_1_per_point10= -wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= if (z1 > 0, -wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_1_per_point18= r = gmegabuf(self+9); -wave_1_per_point19= g = gmegabuf(self+10); -wave_1_per_point20= b = gmegabuf(self+11); -wave_1_per_point21= fac = reg19;; -wave_1_per_point22= x = .5 + x1/z1*fac; -wave_1_per_point23= y = .5 - y1/z1*fac; -wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_1_per_point25= -wave_1_per_point26=, a=0; ) ; -wave_1_per_point27= -wave_1_per_point28=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = samples*2; -wave_2_per_point1=self = t1*reg01 + 100000; //# -wave_2_per_point2= -wave_2_per_point3=age = gmegabuf(self+12); -wave_2_per_point4=max_age = reg22; -wave_2_per_point5=if (age > 0, -wave_2_per_point6= x0 = gmegabuf(self)-reg07; -wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_2_per_point9= -wave_2_per_point10= -wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= if (z1 > 0, -wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_2_per_point18= r = gmegabuf(self+9); -wave_2_per_point19= g = gmegabuf(self+10); -wave_2_per_point20= b = gmegabuf(self+11); -wave_2_per_point21= fac = reg19;; -wave_2_per_point22= x = .5 + x1/z1*fac; -wave_2_per_point23= y = .5 - y1/z1*fac; -wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_2_per_point25= -wave_2_per_point26=, a=0; ) ; -wave_2_per_point27= -wave_2_per_point28=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.22018 -wavecode_3_smoothing=0.20000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = samples*3; -wave_3_per_point1=self = t1*reg01 + 100000; //# -wave_3_per_point2= -wave_3_per_point3=age = gmegabuf(self+12); -wave_3_per_point4=max_age = reg22; -wave_3_per_point5=if (age > 0, -wave_3_per_point6= x0 = gmegabuf(self)-reg07; -wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_3_per_point9= -wave_3_per_point10= -wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16= if (z1 > 0, -wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_3_per_point18= r = gmegabuf(self+9); -wave_3_per_point19= g = gmegabuf(self+10); -wave_3_per_point20= b = gmegabuf(self+11); -wave_3_per_point21= fac = reg19;; -wave_3_per_point22= x = .5 + x1/z1*fac; -wave_3_per_point23= y = .5 - y1/z1*fac; -wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_3_per_point25= -wave_3_per_point26=, a=0; ) ; -wave_3_per_point27= -wave_3_per_point28=t1 += 1; -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.900 -shapecode_0_y=0.900 -shapecode_0_rad=0.19710 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.51821 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shapecode_1_enabled=1 -shapecode_1_sides=7 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=800 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shape_1_per_frame1=self = instance*reg01 + reg13; -shape_1_per_frame2= -shape_1_per_frame3=age = gmegabuf(self+12); -shape_1_per_frame4=if (age > 0, -shape_1_per_frame5= x0 = gmegabuf(self)-reg07; -shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; -shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; -shape_1_per_frame8= size = gmegabuf(self+13); -shape_1_per_frame9= -shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_1_per_frame13= -shape_1_per_frame14= if (z1 > 0, -shape_1_per_frame15= fac = reg19;; -shape_1_per_frame16= x = .5 + x1/z1*fac*q31; -shape_1_per_frame17= y = .5 - y1/z1*fac*q32; -shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; -shape_1_per_frame19= -shape_1_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); -shape_1_per_frame21= -shape_1_per_frame22= rad = min(rad,.1); -shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); -shape_1_per_frame24= a = .2; a2 = a*.3; -shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? -shape_1_per_frame26= -shape_1_per_frame27=, a=0; rad =0); -shape_1_per_frame28= -shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); -shape_1_per_frame30= -shapecode_2_enabled=1 -shapecode_2_sides=7 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=800 -shapecode_2_x=0.390 -shapecode_2_y=0.400 -shapecode_2_rad=0.01000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.44790 -shapecode_2_r=0.000 -shapecode_2_g=0.300 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=self = instance*reg01; -shape_2_per_frame2=age = gmegabuf(self+12); -shape_2_per_frame3=max_age = reg02; -shape_2_per_frame4=size = gmegabuf(self+13); -shape_2_per_frame5=flim = gmegabuf(self+6); -shape_2_per_frame6=if (age > 0, -shape_2_per_frame7= x0 = gmegabuf(self)-reg07; -shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; -shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_2_per_frame15= -shape_2_per_frame16= -shape_2_per_frame17= if (z1 > 0, -shape_2_per_frame18= fac = reg19;; -shape_2_per_frame19= x = .5 + x1/z1*fac*q31; -shape_2_per_frame20= y = .5 - y1/z1*fac*q32; -shape_2_per_frame21= -shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); -shape_2_per_frame23= -shape_2_per_frame24= bright = 1-pow(age/max_age,1); -shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); -shape_2_per_frame26= a = .7; -shape_2_per_frame27= rad = min(0.2,.0012*size/z1*bright); -shape_2_per_frame28= -shape_2_per_frame29= k1 = 1; -shape_2_per_frame30= r=gmegabuf(self+9); -shape_2_per_frame31= g=gmegabuf(self+10); -shape_2_per_frame32= b=gmegabuf(self+11); -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35= tmp = .3; -shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; -shape_2_per_frame37= a2=0; -shape_2_per_frame38= ang = z1*1000; -shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); -shape_2_per_frame40= -shape_2_per_frame41=, a=0; rad =0;) -shape_2_per_frame42= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=350 -shapecode_3_x=0.650 -shapecode_3_y=0.800 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.33570 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# -shape_3_per_frame2= -shape_3_per_frame3=age = gmegabuf(self+12); -shape_3_per_frame4=if (age > 0, -shape_3_per_frame5= max_age = reg22; -shape_3_per_frame6= x0 = gmegabuf(self)-reg07; -shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; -shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; -shape_3_per_frame9= -shape_3_per_frame10= -shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_3_per_frame14= -shape_3_per_frame15= -shape_3_per_frame16= if (z1 > 0, -shape_3_per_frame17= rad = min(.1,.003/z1); //### -shape_3_per_frame18= -shape_3_per_frame19= r = gmegabuf(self+9); -shape_3_per_frame20= g = gmegabuf(self+10); -shape_3_per_frame21= b = gmegabuf(self+11); -shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; -shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; -shape_3_per_frame24= fac = reg19;; -shape_3_per_frame25= x = .5 + x1/z1*fac*q31; -shape_3_per_frame26= y = .5 - y1/z1*fac*q32; -shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); -shape_3_per_frame28= -shape_3_per_frame29=, a=0; rad=0;) ; -shape_3_per_frame30= -per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_3=//Camera angle is forced back into horizontal position -per_frame_init_4= -per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- -per_frame_init_6=//SPEEDS -per_frame_init_7=gSpeed = 0.76; //global speed, affects all other speeds incl. particle lifetimes -per_frame_init_8=hSpeed = .06; //firework head speed -per_frame_init_9=pSpeed = .05; //speed of primary particles -per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles -per_frame_init_11= -per_frame_init_12=//CAMERA -per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework -per_frame_init_14=CamSpeed = .29; //camera follower speed -per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework -per_frame_init_16=HLock = .1; //force camera angle back into horizontal view -per_frame_init_17= -per_frame_init_18=//OTHER PARAMS -per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes -per_frame_init_20=g0 = .02; //gravitation -per_frame_init_21=cw = 50; //air drag -per_frame_init_22= -per_frame_init_23=//---------- END MAIN PARAMS ----------------- -per_frame_init_24= -per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); -per_frame_init_26=fac = .4; reg19 = fac; -per_frame_init_27= -per_frame_init_28=//SPARKS -per_frame_init_29=obj_num = 800; reg00 = obj_num; -per_frame_init_30=obj_size = 16; reg01 = obj_size; -per_frame_init_31=max_age = 3.8; reg02 = max_age; -per_frame_init_32=head_ptr = 0; -per_frame_init_33=free = 0; -per_frame_init_34= -per_frame_init_35=//SPARKS2 -per_frame_init_36=num2 = 2048; reg20 = num2; -per_frame_init_37=free2 = 0; -per_frame_init_38=ptr2 = 0; -per_frame_init_39=mage2 = 1; reg22 = mage2; -per_frame_init_40=base2 = 100000; -per_frame_init_41= -per_frame_init_42=//TAIL -per_frame_init_43=t_num = 800; reg10 =t_num; -per_frame_init_44=t_age = 1; reg12 = t_age; -per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_46=t_ptr = 0; -per_frame_init_47=t_free = 0; -per_frame_init_48= -per_frame_init_49= -per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; -per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_52=//Obj Structure - Index -per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_54=//9..11: rgb 12: age 13: size; -per_frame_init_55= -per_frame_init_56= -per_frame_init_57=//camera coordinate system -per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_60= -per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_64= -per_frame_init_65= -per_frame_init_66=//head coordinate system -per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_70= -per_frame_init_71=tmp = rand(12); -per_frame_init_72=colr = 1-rand(100)/300; -per_frame_init_73=colg = 1-rand(100)/300; -per_frame_init_74=colb = 1-rand(100)/300; -per_frame_init_75= -per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; -per_frame_init_77= -per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; -per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; -per_frame_init_80= -per_frame_init_81=index2 = int(rand(32)); -per_frame_init_82=start = .9; -per_frame_init_83=//----------------------------------------- -per_frame_1=dt = gSpeed/fps; dt2 = dt ; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); -per_frame_3=vol_att = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); -per_frame_5= -per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; -per_frame_15= -per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); -per_frame_17= -per_frame_18=if ((index%6==0)*is_beat, -per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; -per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); -per_frame_21= -per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; -per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken -per_frame_24=speed = speed*dec + (1-dec)*sp0; -per_frame_25= -per_frame_26=//HEAD COORD SYS -per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_32= -per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_42= -per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_46=vx0 = reg56*speed; -per_frame_47=vy0 = reg57*speed; -per_frame_48=vz0 = reg58*speed; -per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_50=y0 = (y0 + vy0*dt)* (1-y0*y0*dt*2) ; reg05 = y0; -per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_52= -per_frame_53=ltest = 0; -per_frame_54=style = n1 > 0; -per_frame_55=circles = (index2>=12); -per_frame_56=//SPARK QUEUE - insert new objects -per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); -per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); -per_frame_59=if (new < 16, new = 0, 0); -per_frame_60=n = 0; m = new; -per_frame_61=dec = if (new > 0,0.3,dec_f); -per_frame_62=new_ = new_*dec + (1-dec)*new; -per_frame_63=q29 = new_; -per_frame_64=if (new > 0, -per_frame_65= if (index%5==3, -per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; -per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); -per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; -per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; -per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); -per_frame_71= while (exec2 ( -per_frame_72= self = (head_ptr%obj_num)*obj_size; -per_frame_73= if (gmegabuf(self+12) <= 0, -per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, -per_frame_76= theta = rand(12); phi = rand(12)); -per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); -per_frame_78= if (circles==0, -per_frame_79= vx = sin(theta)*cos(phi)*v0; -per_frame_80= vy = sin(theta)*sin(phi)*v0; -per_frame_81= vz = cos(theta)*v0;,0); -per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_85= vx = vx1; vy = vy1; vz = vz1; -per_frame_86= gmegabuf(self) = x0; -per_frame_87= gmegabuf(self+1) = y0; -per_frame_88= gmegabuf(self+2) = z0; -per_frame_89= gmegabuf(self+3) = vx+vx0; -per_frame_90= gmegabuf(self+4) = vy+vy0; -per_frame_91= gmegabuf(self+5) = vz+vz0; -per_frame_92= gmegabuf(self+6) = flim; -per_frame_93= -per_frame_94= gmegabuf(self+9) = colr; -per_frame_95= gmegabuf(self+10) = colg; -per_frame_96= gmegabuf(self+11) = colb; -per_frame_97= gmegabuf(self+12) = dt2; -per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size -per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); -per_frame_100= ltest += 1; -per_frame_101= n += 1; m -= 1; -per_frame_102= ,0;); -per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_104=,0); -per_frame_105= -per_frame_106=//SPARK QUEUE - calc movement -per_frame_107=n = 0; free = 0; -per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; -per_frame_109=if (att0>0, att0*=.5,0); -per_frame_110=att1 = -0.0005 * (index2%3==0); -per_frame_111= -per_frame_112=loop (obj_num, -per_frame_113= self = n*obj_size; -per_frame_114= age = gmegabuf(self+12); -per_frame_115= if (age > 0, -per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); -per_frame_117= new = min (free2, gmegabuf(self+14)); -per_frame_118= if (new > 0, -per_frame_119= while (exec2( -per_frame_120= self2 = (ptr2%num2)*obj_size+base2; -per_frame_121= if (gmegabuf(self2+12) <= 0, -per_frame_122= gmegabuf(self2) = gmegabuf(self); -per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); -per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); -per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); -per_frame_131= gmegabuf(self2+12) = dt2; -per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_133= ltest += 1; -per_frame_134= new -=1; free2 -= 1; -per_frame_135= ,0;); -per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_139= brake = max(0.5,1-dt*cw*v2); -per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_143= gmegabuf(self+3) *= brake; -per_frame_144= gmegabuf(self+4) *= brake; -per_frame_145= gmegabuf(self+5) *= brake; -per_frame_146= //head attraction -per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); -per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); -per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); -per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); -per_frame_151= gmegabuf(self+3) += ax*dt; -per_frame_152= gmegabuf(self+4) += ay*dt; -per_frame_153= gmegabuf(self+5) += az*dt; -per_frame_154= -per_frame_155= //cam induced turbulence -per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); -per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); -per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); -per_frame_159= gmegabuf(self+3) += ax*dt; -per_frame_160= gmegabuf(self+4) += ay*dt; -per_frame_161= gmegabuf(self+5) += az*dt; -per_frame_162= -per_frame_163= //Gravitation -per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); -per_frame_165= ,free += 1); //otherwise -per_frame_166= gmegabuf(self+12) = age; -per_frame_167= n += 1;); -per_frame_168= -per_frame_169=//2nd SPARK QUEUE - movement -per_frame_170=n = 0; free2 = 0; -per_frame_171=loop (num2, -per_frame_172= self = n*obj_size + base2; -per_frame_173= age = gmegabuf(self+12); -per_frame_174= if (age > 0, -per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); -per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_177= brake = max(0.1,1-100*dt*cw*v2); -per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_181= gmegabuf(self+3) *= brake; -per_frame_182= gmegabuf(self+4) *= brake; -per_frame_183= gmegabuf(self+5) *= brake; -per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_185= ,free2 += 1); -per_frame_186= gmegabuf(self+12) = age; -per_frame_187= n += 1;); -per_frame_188= -per_frame_189=//TAIL -per_frame_190=new = int(t_free/8*vol_att); //# vol ? -per_frame_191=new = min (new, t_free); -per_frame_192=if (new > 1, -per_frame_193= while (exec2 ( -per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_195= if (gmegabuf(self+12) <= 0, -per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_197= vx = .1*(rand(10)/10-.5)*v0; -per_frame_198= vy = .1*(rand(10)/10-.5)*v0; -per_frame_199= vz = v0; -per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_204= gmegabuf(self) = x0 + ran*reg56; -per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_207= gmegabuf(self+3) = vx+vx0; -per_frame_208= gmegabuf(self+4) = vy+vy0; -per_frame_209= gmegabuf(self+5) = vz+vz0; -per_frame_210= gmegabuf(self+12) = dt2; -per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size -per_frame_212= ltest += 1; -per_frame_213= new -= 1; -per_frame_214= ,0;); -per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_216=,0); -per_frame_217= -per_frame_218=//TAIL QUEUE - calc movement -per_frame_219=n = 0; t_free = 0; -per_frame_220=loop (t_num, -per_frame_221= self = n*obj_size + tbase; -per_frame_222= age = gmegabuf(self+12); -per_frame_223= ltest += 1; -per_frame_224= if (age > 0, -per_frame_225= if (age > t_age, age = 0, age +=dt2); -per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_227= brake = max(0.5,1-dt*cw*v2); -per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_231= gmegabuf(self+3) *= brake; -per_frame_232= gmegabuf(self+4) *= brake; -per_frame_233= gmegabuf(self+5) *= brake; -per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; -per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; -per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; -per_frame_237= -per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_239= ,t_free += 1); //otherwise -per_frame_240= gmegabuf(self+12) = age; -per_frame_241= n += 1; -per_frame_242=); -per_frame_243= -per_frame_244=//SPARK and HEAD COORD for use in comp shader -per_frame_245= -per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; -per_frame_256=q13 = max(0,q13*(.5+flim)); -per_frame_257= -per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_262=q14 = .5 + x1/z1*fac; -per_frame_263=q15 = .5 + y1/z1*fac; -per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; -per_frame_265= -per_frame_266= -per_frame_267=//FOLLOW WITH CAMERA -per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; -per_frame_271= -per_frame_272=//ROTATE VIEPOINT -per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_276=k1 = dt/max(dist,.02)*CamLock; -per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_278= -per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_284= -per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_297= -per_frame_298=//Fake altitude -per_frame_299=q10 = (1.3-ycam); -per_frame_300= -per_frame_301=//TEXTURE GND MOVEMENT -per_frame_302=q18 = zcam*4; -per_frame_303=q19 = -xcam*4; -per_frame_304= -per_frame_305=//CLOUDS MOVEMENT -per_frame_306=crot = crot + v3; -per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_308= -per_frame_309=q1 = cos(crot);q2 = sin(crot); -per_frame_310=cmovx += -v1 * q1 + v2 * q2; -per_frame_311=cmovy += v1 * q2 + v2 * q1; -per_frame_312=q5 = cmovx*.1; -per_frame_313=q6 = cmovy*.1; -per_frame_314=q7 = cfwd*8; -per_frame_315= -per_frame_316=q30 = dt2; -per_frame_317=q31 = aspectx; -per_frame_318=q32 = aspecty; -per_frame_319= -per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_321=dx = -v2*.5; dy = v1*.5; -per_frame_322=rot = v3; -per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_324= -per_frame_325=start = max(0,start-dt2); -per_frame_326=//q3 = start; -per_frame_327=if (ltest > 2000, fail = 1, 0); -per_frame_328=monitor = q30;; -per_frame_329= -per_frame_330= -per_frame_331=//frei: q3, q4, q8, q9 -per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; -per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; -per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; -per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); -per_frame_336= -per_frame_337=q8 = atan2(ly,lx); -per_frame_338=q9 = exp(lz/vabs); -per_frame_339= -per_frame_340=//frei: q3, q4 -per_frame_341= -per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); -per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); -per_frame_344= -per_frame_345=monitor = q9; -warp_1=`#define sat saturate -warp_2=`float3 Get1 (float2 uvi) {return lerp (GetPixel(uvi), GetBlur1(uvi), 0.05);} -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code -warp_7=` -warp_8=`ret = Get1(uv); -warp_9=`uv = (uv*2+uv_orig)/3; -warp_10=`ret =+ max(0,Get1 (uv)); -warp_11=`uv = (uv+uv_orig*2)/3; -warp_12=`ret += max(0,Get1 (uv)); -warp_13=` -warp_14=`ret = ret/3 * .8 - 0.004; -warp_15=`} -warp_16=` -comp_1=`#define sat saturate -comp_2=`#define sampler_test sampler_moss1 -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`sampler sampler_test; -comp_5=`float inten, z, tmp, lprof, gnd, ncloud; -comp_6=`float2 dz, uv1,uv2, uv3, uv4; -comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; -comp_8=`static const float3 t = float3(q20,q23,q26); -comp_9=`static const float3 s = float3(q22,q25,q28); -comp_10=`static const float3 ts = cross(t,s); -comp_11=`static const float2 movxz = float2(q18,q19); -comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); -comp_13=`static const float hlim = 9; -comp_14=`float3 screen; -comp_15=` -comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} -comp_17=` -comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_21=`angle = angle * .25; -comp_22=`return y < 0 ? -angle : angle;} -comp_23=` -comp_24=`float3 project (float dist) {float z; -comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); -comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} -comp_27=` -comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; -comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); -comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); -comp_31=` return n1 + n2/2 ;} -comp_32=` -comp_33=`shader_body { -comp_34=`uv1 = (uv-.5)*aspect.xy+.5; -comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); -comp_36=` -comp_37=`//CLOUDS -comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); -comp_39=`float anz = 2; float t_rel = q7; -comp_40=`cloud = 0; -comp_41=`for (int n=1;n<=anz;n++) { -comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); -comp_43=` inten = (1-z)*z*2; -comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? -comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); -comp_46=` cloud = cloud + tmp*inten;} -comp_47=`ncloud = 1-cloud; -comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; -comp_49=`cloud *= (.2+col); -comp_50=` -comp_51=`//SKY AND GROUND -comp_52=`rs = project (q10); float3 rs0 = rs; -comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); -comp_54=`gnd = .3*(noise.z-.5)/rs.z; -comp_55=` -comp_56=`forest = 0; -comp_57=`for (int m = 1; m <= 2; m++) -comp_58=`{ rs = project(q10+gnd); -comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind -comp_60=` rs1 = rs; -comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code -comp_62=` back = tex2D (sampler_test,rs1.xy);; -comp_63=` lprof = back.g; -comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); -comp_65=` forest += back * saturate(lprof*1)*.2 ; -comp_66=` gnd += tmp/pow(rs.z,2)*.3; -comp_67=`} -comp_68=`forest *= 1-noise.x+lprof; -comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; -comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); -comp_71=` -comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); -comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; -comp_74=` -comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; -comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; -comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; -comp_78=`ret = back*ncloud + ret1 + cloud/3; -comp_79=` -comp_80=` -comp_81=`uv2 = uv1-float2(q11,q12); -comp_82=`float flash = q13/(length(uv2)); -comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); -comp_84=` -comp_85=`uv2 = uv1-float2(q14,q15); -comp_86=`float tt = q8+time*12; -comp_87=`float2 uv3 = mul (uv2,float2x2(cos(tt),-sin(tt),sin(tt), cos(tt))); -comp_88=` -comp_89=`float head = .0005/abs(length(abs(uv3.x)+abs(uv3.y)))*q16; -comp_90=`//head = .002/(length(uv3*float2(q3,q4))-0.00*q16)*q16; -comp_91=` -comp_92=`ret += pow(head+flash,ncloud)*saturate(col*2-1); -comp_93=` -comp_94=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; -comp_95=` -comp_96=` -comp_97=`float2 uv5 = (normalize(uv2)-float2(cos(q8),sin(q8)))*q16/6; -comp_98=`float ray1 = saturate( (1-8*q9*length(uv5))) *0.1/length(uv2); -comp_99=`ray1 = saturate(exp (-8*q9*length(uv5)) ); -comp_100=`ret += ray1*(0.25+2*cloud) * float3 (0.7, 0.8, 1); -comp_101=` -comp_102=` -comp_103=`} -comp_104=` -comp_105=`//------------------------------------------- -comp_106=`//Written by martin -comp_107=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk deleted file mode 100644 index 92ff1e7..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - pixies party - searchlight2.milk +++ /dev/null @@ -1,973 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00826 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=self = t1*reg01 + 100000; //# -wave_0_per_point2= -wave_0_per_point3=age = gmegabuf(self+12); -wave_0_per_point4=max_age = reg22; -wave_0_per_point5=if (age > 0, -wave_0_per_point6= x0 = gmegabuf(self)-reg07; -wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= if (z1 > 0, -wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_0_per_point18= r = gmegabuf(self+9); -wave_0_per_point19= g = gmegabuf(self+10); -wave_0_per_point20= b = gmegabuf(self+11); -wave_0_per_point21= fac = reg19;; -wave_0_per_point22= x = .5 + x1/z1*fac; -wave_0_per_point23= y = .5 - y1/z1*fac; -wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_0_per_point25= -wave_0_per_point26=, a=0; ) ; -wave_0_per_point27= -wave_0_per_point28=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = samples; -wave_1_per_point1=self = t1*reg01 + 100000; //# -wave_1_per_point2= -wave_1_per_point3=age = gmegabuf(self+12); -wave_1_per_point4=max_age = reg22; -wave_1_per_point5=if (age > 0, -wave_1_per_point6= x0 = gmegabuf(self)-reg07; -wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_1_per_point9= -wave_1_per_point10= -wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= if (z1 > 0, -wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_1_per_point18= r = gmegabuf(self+9); -wave_1_per_point19= g = gmegabuf(self+10); -wave_1_per_point20= b = gmegabuf(self+11); -wave_1_per_point21= fac = reg19;; -wave_1_per_point22= x = .5 + x1/z1*fac; -wave_1_per_point23= y = .5 - y1/z1*fac; -wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_1_per_point25= -wave_1_per_point26=, a=0; ) ; -wave_1_per_point27= -wave_1_per_point28=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = samples*2; -wave_2_per_point1=self = t1*reg01 + 100000; //# -wave_2_per_point2= -wave_2_per_point3=age = gmegabuf(self+12); -wave_2_per_point4=max_age = reg22; -wave_2_per_point5=if (age > 0, -wave_2_per_point6= x0 = gmegabuf(self)-reg07; -wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_2_per_point9= -wave_2_per_point10= -wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= if (z1 > 0, -wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_2_per_point18= r = gmegabuf(self+9); -wave_2_per_point19= g = gmegabuf(self+10); -wave_2_per_point20= b = gmegabuf(self+11); -wave_2_per_point21= fac = reg19;; -wave_2_per_point22= x = .5 + x1/z1*fac; -wave_2_per_point23= y = .5 - y1/z1*fac; -wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_2_per_point25= -wave_2_per_point26=, a=0; ) ; -wave_2_per_point27= -wave_2_per_point28=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.22018 -wavecode_3_smoothing=0.20000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = samples*3; -wave_3_per_point1=self = t1*reg01 + 100000; //# -wave_3_per_point2= -wave_3_per_point3=age = gmegabuf(self+12); -wave_3_per_point4=max_age = reg22; -wave_3_per_point5=if (age > 0, -wave_3_per_point6= x0 = gmegabuf(self)-reg07; -wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_3_per_point9= -wave_3_per_point10= -wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16= if (z1 > 0, -wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_3_per_point18= r = gmegabuf(self+9); -wave_3_per_point19= g = gmegabuf(self+10); -wave_3_per_point20= b = gmegabuf(self+11); -wave_3_per_point21= fac = reg19;; -wave_3_per_point22= x = .5 + x1/z1*fac; -wave_3_per_point23= y = .5 - y1/z1*fac; -wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_3_per_point25= -wave_3_per_point26=, a=0; ) ; -wave_3_per_point27= -wave_3_per_point28=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=7 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=0.500 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.700 -shapecode_0_border_b=0.800 -shapecode_0_border_a=0.000 -shape_0_per_frame1=self = instance*reg01 + reg13; -shape_0_per_frame2= -shape_0_per_frame3=age = gmegabuf(self+12); -shape_0_per_frame4=if (age > 0, -shape_0_per_frame5= x0 = gmegabuf(self)-reg07; -shape_0_per_frame6= y0 = gmegabuf(self+1)-reg08; -shape_0_per_frame7= z0 = gmegabuf(self+2)-reg09; -shape_0_per_frame8= size = gmegabuf(self+13); -shape_0_per_frame9= -shape_0_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_0_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_0_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_0_per_frame13= -shape_0_per_frame14= if (z1 > 0, -shape_0_per_frame15= fac = reg19;; -shape_0_per_frame16= x = .5 + x1/z1*fac*q31; -shape_0_per_frame17= y = .5 - y1/z1*fac*q32; -shape_0_per_frame18= a = max(0,min(1,1-age/reg12)) ; -shape_0_per_frame19= -shape_0_per_frame20= rad = .0005/z1*size*(1+ pow(1-age,6)+4*age/reg12); -shape_0_per_frame21= -shape_0_per_frame22= rad = min(rad,.1); -shape_0_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); -shape_0_per_frame24= a = .2; a2 = a*.3; -shape_0_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? -shape_0_per_frame26= -shape_0_per_frame27=, a=0; rad =0); -shape_0_per_frame28= -shape_0_per_frame29=//if (instance == reg14-1, rad = .2, 0); -shape_0_per_frame30= -shapecode_1_enabled=1 -shapecode_1_sides=7 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=800 -shapecode_1_x=0.390 -shapecode_1_y=0.400 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.44790 -shapecode_1_r=0.000 -shapecode_1_g=0.300 -shapecode_1_b=1.000 -shapecode_1_a=0.500 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=self = instance*reg01; -shape_1_per_frame2=age = gmegabuf(self+12); -shape_1_per_frame3=max_age = reg02; -shape_1_per_frame4=size = gmegabuf(self+13); -shape_1_per_frame5=flim = gmegabuf(self+6); -shape_1_per_frame6=if (age > 0, -shape_1_per_frame7= x0 = gmegabuf(self)-reg07; -shape_1_per_frame8= y0 = gmegabuf(self+1)-reg08; -shape_1_per_frame9= z0 = gmegabuf(self+2)-reg09; -shape_1_per_frame10= -shape_1_per_frame11= -shape_1_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_1_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_1_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_1_per_frame15= -shape_1_per_frame16= -shape_1_per_frame17= if (z1 > 0, -shape_1_per_frame18= fac = reg19;; -shape_1_per_frame19= x = .5 + x1/z1*fac*q31; -shape_1_per_frame20= y = .5 - y1/z1*fac*q32; -shape_1_per_frame21= -shape_1_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); -shape_1_per_frame23= -shape_1_per_frame24= bright = 1-pow(age/max_age,1); -shape_1_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); -shape_1_per_frame26= a = .7; -shape_1_per_frame27= rad = min(0.2,.0012*size/z1*bright); -shape_1_per_frame28= -shape_1_per_frame29= k1 = 1; -shape_1_per_frame30= r=gmegabuf(self+9); -shape_1_per_frame31= g=gmegabuf(self+10); -shape_1_per_frame32= b=gmegabuf(self+11); -shape_1_per_frame33= -shape_1_per_frame34= -shape_1_per_frame35= tmp = .3; -shape_1_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; -shape_1_per_frame37= a2=0; -shape_1_per_frame38= ang = z1*1000; -shape_1_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); -shape_1_per_frame40= -shape_1_per_frame41=, a=0; rad =0;) -shape_1_per_frame42= -shapecode_2_enabled=1 -shapecode_2_sides=6 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=350 -shapecode_2_x=0.650 -shapecode_2_y=0.800 -shapecode_2_rad=0.01000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.33570 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# -shape_2_per_frame2= -shape_2_per_frame3=age = gmegabuf(self+12); -shape_2_per_frame4=if (age > 0, -shape_2_per_frame5= max_age = reg22; -shape_2_per_frame6= x0 = gmegabuf(self)-reg07; -shape_2_per_frame7= y0 = gmegabuf(self+1)-reg08; -shape_2_per_frame8= z0 = gmegabuf(self+2)-reg09; -shape_2_per_frame9= -shape_2_per_frame10= -shape_2_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_2_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_2_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_2_per_frame14= -shape_2_per_frame15= -shape_2_per_frame16= if (z1 > 0, -shape_2_per_frame17= rad = min(.1,.003/z1); //### -shape_2_per_frame18= -shape_2_per_frame19= r = gmegabuf(self+9); -shape_2_per_frame20= g = gmegabuf(self+10); -shape_2_per_frame21= b = gmegabuf(self+11); -shape_2_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; -shape_2_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; -shape_2_per_frame24= fac = reg19;; -shape_2_per_frame25= x = .5 + x1/z1*fac*q31; -shape_2_per_frame26= y = .5 - y1/z1*fac*q32; -shape_2_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); -shape_2_per_frame28= -shape_2_per_frame29=, a=0; rad=0;) ; -shape_2_per_frame30= -per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_3=//Camera angle is forced back into horizontal position -per_frame_init_4= -per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- -per_frame_init_6=//SPEEDS -per_frame_init_7=gSpeed = 0.76; //global speed, affects all other speeds incl. particle lifetimes -per_frame_init_8=hSpeed = .06; //firework head speed -per_frame_init_9=pSpeed = .05; //speed of primary particles -per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles -per_frame_init_11= -per_frame_init_12=//CAMERA -per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework -per_frame_init_14=CamSpeed = .29; //camera follower speed -per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework -per_frame_init_16=HLock = .1; //force camera angle back into horizontal view -per_frame_init_17= -per_frame_init_18=//OTHER PARAMS -per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes -per_frame_init_20=g0 = .02; //gravitation -per_frame_init_21=cw = 50; //air drag -per_frame_init_22= -per_frame_init_23=//---------- END MAIN PARAMS ----------------- -per_frame_init_24= -per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); -per_frame_init_26=fac = .4; reg19 = fac; -per_frame_init_27= -per_frame_init_28=//SPARKS -per_frame_init_29=obj_num = 800; reg00 = obj_num; -per_frame_init_30=obj_size = 16; reg01 = obj_size; -per_frame_init_31=max_age = 3.8; reg02 = max_age; -per_frame_init_32=head_ptr = 0; -per_frame_init_33=free = 0; -per_frame_init_34= -per_frame_init_35=//SPARKS2 -per_frame_init_36=num2 = 2048; reg20 = num2; -per_frame_init_37=free2 = 0; -per_frame_init_38=ptr2 = 0; -per_frame_init_39=mage2 = 1; reg22 = mage2; -per_frame_init_40=base2 = 100000; -per_frame_init_41= -per_frame_init_42=//TAIL -per_frame_init_43=t_num = 800; reg10 =t_num; -per_frame_init_44=t_age = 1; reg12 = t_age; -per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_46=t_ptr = 0; -per_frame_init_47=t_free = 0; -per_frame_init_48= -per_frame_init_49= -per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; -per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_52=//Obj Structure - Index -per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_54=//9..11: rgb 12: age 13: size; -per_frame_init_55= -per_frame_init_56= -per_frame_init_57=//camera coordinate system -per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_60= -per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_64= -per_frame_init_65= -per_frame_init_66=//head coordinate system -per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_70= -per_frame_init_71=tmp = rand(12); -per_frame_init_72=colr = 1-rand(100)/300; -per_frame_init_73=colg = 1-rand(100)/300; -per_frame_init_74=colb = 1-rand(100)/300; -per_frame_init_75= -per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; -per_frame_init_77= -per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; -per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; -per_frame_init_80= -per_frame_init_81=index2 = int(rand(32)); -per_frame_init_82=start = .9; -per_frame_init_83=//----------------------------------------- -per_frame_1=dt = gSpeed/fps; dt2 = dt ; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); -per_frame_3=vol_att = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); -per_frame_5= -per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; -per_frame_15= -per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); -per_frame_17= -per_frame_18=if ((index%6==0)*is_beat, -per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; -per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); -per_frame_21= -per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; -per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken -per_frame_24=speed = speed*dec + (1-dec)*sp0; -per_frame_25= -per_frame_26=//HEAD COORD SYS -per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_32= -per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_42= -per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_46=vx0 = reg56*speed; -per_frame_47=vy0 = reg57*speed; -per_frame_48=vz0 = reg58*speed; -per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_50=y0 = (y0 + vy0*dt)* (1-y0*y0*dt*2) ; reg05 = y0; -per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_52= -per_frame_53=ltest = 0; -per_frame_54=style = n1 > 0; -per_frame_55=circles = (index2>=12); -per_frame_56=//SPARK QUEUE - insert new objects -per_frame_57=if (style ==0, new = max(0,min(1000*dt*(mid>1.2),free)),0); -per_frame_58=if (style ==1, new = max(0,min(250*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); -per_frame_59=if (new < 16, new = 0, 0); -per_frame_60=n = 0; m = new; -per_frame_61=dec = if (new > 0,0.3,dec_f); -per_frame_62=new_ = new_*dec + (1-dec)*new; -per_frame_63=q29 = new_; -per_frame_64=if (new > 0, -per_frame_65= if (index%5==3, -per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; -per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); -per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; -per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; -per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); -per_frame_71= while (exec2 ( -per_frame_72= self = (head_ptr%obj_num)*obj_size; -per_frame_73= if (gmegabuf(self+12) <= 0, -per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, -per_frame_76= theta = rand(12); phi = rand(12)); -per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); -per_frame_78= if (circles==0, -per_frame_79= vx = sin(theta)*cos(phi)*v0; -per_frame_80= vy = sin(theta)*sin(phi)*v0; -per_frame_81= vz = cos(theta)*v0;,0); -per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_85= vx = vx1; vy = vy1; vz = vz1; -per_frame_86= gmegabuf(self) = x0; -per_frame_87= gmegabuf(self+1) = y0; -per_frame_88= gmegabuf(self+2) = z0; -per_frame_89= gmegabuf(self+3) = vx+vx0; -per_frame_90= gmegabuf(self+4) = vy+vy0; -per_frame_91= gmegabuf(self+5) = vz+vz0; -per_frame_92= gmegabuf(self+6) = flim; -per_frame_93= -per_frame_94= gmegabuf(self+9) = colr; -per_frame_95= gmegabuf(self+10) = colg; -per_frame_96= gmegabuf(self+11) = colb; -per_frame_97= gmegabuf(self+12) = dt2; -per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size -per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); -per_frame_100= ltest += 1; -per_frame_101= n += 1; m -= 1; -per_frame_102= ,0;); -per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_104=,0); -per_frame_105= -per_frame_106=//SPARK QUEUE - calc movement -per_frame_107=n = 0; free = 0; -per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; -per_frame_109=if (att0>0, att0*=.5,0); -per_frame_110=att1 = -0.0005 * (index2%3==0); -per_frame_111= -per_frame_112=loop (obj_num, -per_frame_113= self = n*obj_size; -per_frame_114= age = gmegabuf(self+12); -per_frame_115= if (age > 0, -per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); -per_frame_117= new = min (free2, gmegabuf(self+14)); -per_frame_118= if (new > 0, -per_frame_119= while (exec2( -per_frame_120= self2 = (ptr2%num2)*obj_size+base2; -per_frame_121= if (gmegabuf(self2+12) <= 0, -per_frame_122= gmegabuf(self2) = gmegabuf(self); -per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); -per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); -per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); -per_frame_131= gmegabuf(self2+12) = dt2; -per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_133= ltest += 1; -per_frame_134= new -=1; free2 -= 1; -per_frame_135= ,0;); -per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_139= brake = max(0.5,1-dt*cw*v2); -per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_143= gmegabuf(self+3) *= brake; -per_frame_144= gmegabuf(self+4) *= brake; -per_frame_145= gmegabuf(self+5) *= brake; -per_frame_146= //head attraction -per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); -per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); -per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); -per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); -per_frame_151= gmegabuf(self+3) += ax*dt; -per_frame_152= gmegabuf(self+4) += ay*dt; -per_frame_153= gmegabuf(self+5) += az*dt; -per_frame_154= -per_frame_155= //cam induced turbulence -per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); -per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); -per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); -per_frame_159= gmegabuf(self+3) += ax*dt; -per_frame_160= gmegabuf(self+4) += ay*dt; -per_frame_161= gmegabuf(self+5) += az*dt; -per_frame_162= -per_frame_163= //Gravitation -per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); -per_frame_165= ,free += 1); //otherwise -per_frame_166= gmegabuf(self+12) = age; -per_frame_167= n += 1;); -per_frame_168= -per_frame_169=//2nd SPARK QUEUE - movement -per_frame_170=n = 0; free2 = 0; -per_frame_171=loop (num2, -per_frame_172= self = n*obj_size + base2; -per_frame_173= age = gmegabuf(self+12); -per_frame_174= if (age > 0, -per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); -per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_177= brake = max(0.1,1-100*dt*cw*v2); -per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_181= gmegabuf(self+3) *= brake; -per_frame_182= gmegabuf(self+4) *= brake; -per_frame_183= gmegabuf(self+5) *= brake; -per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_185= ,free2 += 1); -per_frame_186= gmegabuf(self+12) = age; -per_frame_187= n += 1;); -per_frame_188= -per_frame_189=//TAIL -per_frame_190=new = int(t_free/8*vol_att); //# vol ? -per_frame_191=new = min (new, t_free); -per_frame_192=if (new > 1, -per_frame_193= while (exec2 ( -per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_195= if (gmegabuf(self+12) <= 0, -per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_197= vx = .1*(rand(10)/10-.5)*v0; -per_frame_198= vy = .1*(rand(10)/10-.5)*v0; -per_frame_199= vz = v0; -per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_204= gmegabuf(self) = x0 + ran*reg56; -per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_207= gmegabuf(self+3) = vx+vx0; -per_frame_208= gmegabuf(self+4) = vy+vy0; -per_frame_209= gmegabuf(self+5) = vz+vz0; -per_frame_210= gmegabuf(self+12) = dt2; -per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size -per_frame_212= ltest += 1; -per_frame_213= new -= 1; -per_frame_214= ,0;); -per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_216=,0); -per_frame_217= -per_frame_218=//TAIL QUEUE - calc movement -per_frame_219=n = 0; t_free = 0; -per_frame_220=loop (t_num, -per_frame_221= self = n*obj_size + tbase; -per_frame_222= age = gmegabuf(self+12); -per_frame_223= ltest += 1; -per_frame_224= if (age > 0, -per_frame_225= if (age > t_age, age = 0, age +=dt2); -per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_227= brake = max(0.5,1-dt*cw*v2); -per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_231= gmegabuf(self+3) *= brake; -per_frame_232= gmegabuf(self+4) *= brake; -per_frame_233= gmegabuf(self+5) *= brake; -per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; -per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; -per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; -per_frame_237= -per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_239= ,t_free += 1); //otherwise -per_frame_240= gmegabuf(self+12) = age; -per_frame_241= n += 1; -per_frame_242=); -per_frame_243= -per_frame_244=//SPARK and HEAD COORD for use in comp shader -per_frame_245= -per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; -per_frame_256=q13 = max(0,q13*(.5+flim)); -per_frame_257= -per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_262=q14 = .5 + x1/z1*fac; -per_frame_263=q15 = .5 + y1/z1*fac; -per_frame_264=q16 = if (z1>0, 1/z1 + 0*vol_att,0) ; -per_frame_265= -per_frame_266= -per_frame_267=//FOLLOW WITH CAMERA -per_frame_268=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_269=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_270=xcam += dxcam; ycam += dycam; zcam += dzcam; -per_frame_271= -per_frame_272=//ROTATE VIEPOINT -per_frame_273=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_274=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_275=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_276=k1 = dt/max(dist,.02)*CamLock; -per_frame_277=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_278= -per_frame_279=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_280=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_281=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_282=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_283=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_284= -per_frame_285=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_286=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_287=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_288=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_289=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_290=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_291=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_292=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_293=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_294=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_295=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_296=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_297= -per_frame_298=//Fake altitude -per_frame_299=q10 = (1.3-ycam); -per_frame_300= -per_frame_301=//TEXTURE GND MOVEMENT -per_frame_302=q18 = zcam*4; -per_frame_303=q19 = -xcam*4; -per_frame_304= -per_frame_305=//CLOUDS MOVEMENT -per_frame_306=crot = crot + v3; -per_frame_307=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_308= -per_frame_309=q1 = cos(crot);q2 = sin(crot); -per_frame_310=cmovx += -v1 * q1 + v2 * q2; -per_frame_311=cmovy += v1 * q2 + v2 * q1; -per_frame_312=q5 = cmovx*.1; -per_frame_313=q6 = cmovy*.1; -per_frame_314=q7 = cfwd*8; -per_frame_315= -per_frame_316=q30 = dt2; -per_frame_317=q31 = aspectx; -per_frame_318=q32 = aspecty; -per_frame_319= -per_frame_320=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_321=dx = -v2*.5; dy = v1*.5; -per_frame_322=rot = v3; -per_frame_323=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_324= -per_frame_325=start = max(0,start-dt2); -per_frame_326=//q3 = start; -per_frame_327=if (ltest > 2000, fail = 1, 0); -per_frame_328=monitor = q30;; -per_frame_329= -per_frame_330= -per_frame_331=//frei: q3, q4, q8, q9 -per_frame_332=lx = vx0*reg30 + vy0*reg31 + vz0*reg32; -per_frame_333=ly = vx0*reg33 + vy0*reg34 + vz0*reg35; -per_frame_334=lz = vx0*reg36 + vy0*reg37 + vz0*reg38; -per_frame_335=vabs = sqrt (vx0*vx0 + vy0*vy0); -per_frame_336= -per_frame_337=q8 = atan2(ly,lx); -per_frame_338=q9 = exp(lz/vabs); -per_frame_339= -per_frame_340=//frei: q3, q4 -per_frame_341= -per_frame_342=if (!(lx==0), q3=abs(.1/lx), q3=0); -per_frame_343=if (!(ly==0), q4=abs(.1/ly), q4=0); -per_frame_344= -per_frame_345=monitor = q9; -warp_1=`sampler sampler_grad3; -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=` float3 txr = float3(uv,q1*0.1); -warp_7=` float2 uv2 = uv; -warp_8=` uv2 = uv + texsize.zx*(q3,q3); -warp_9=` float3 color = tex2D(sampler_noise_lq, uv2) - 0.5; -warp_10=` color += tex2D(sampler_noise_mq, uv2) - 0.5; -warp_11=` color += tex2D(sampler_noise_hq, uv2) - 0.5; -warp_12=` uv += color*0.01; -warp_13=` uv.y += abs(color*0.01) + bass_att*0.01; -warp_14=` -warp_15=` float2x2 rot = { cos(q9), sin(q9), -warp_16=` -sin(q9), cos(q9) }; -warp_17=` -warp_18=` -warp_19=` ret = tex2D( sampler_main, ((uv-0.5)*(1 - 0.01)) + 0.5 + GetBlur1((uv - 0.5)*0.9 + 0.5)*0.1 - 0.01).xyz; -warp_20=` ret = ret-0.001;// - 0.08; //or try: ret -= 0.004; -warp_21=`} -comp_1=`#define sat saturate -comp_2=`#define sampler_test sampler_moss1 -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`sampler sampler_test; -comp_5=`float inten, z, tmp, lprof, gnd, ncloud; -comp_6=`float2 dz, uv1,uv2, uv3, uv4; -comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; -comp_8=`static const float3 t = float3(q20,q23,q26); -comp_9=`static const float3 s = float3(q22,q25,q28); -comp_10=`static const float3 ts = cross(t,s); -comp_11=`static const float2 movxz = float2(q18,q19); -comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); -comp_13=`static const float hlim = 9; -comp_14=`float3 screen; -comp_15=` -comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} -comp_17=` -comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_21=`angle = angle * .25; -comp_22=`return y < 0 ? -angle : angle;} -comp_23=` -comp_24=`float3 project (float dist) {float z; -comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); -comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} -comp_27=` -comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; -comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); -comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); -comp_31=` return n1 + n2/2 ;} -comp_32=` -comp_33=`shader_body { -comp_34=`uv1 = (uv-.5)*aspect.xy+.5; -comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); -comp_36=` -comp_37=`//CLOUDS -comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); -comp_39=`float anz = 2; float t_rel = q7; -comp_40=`cloud = 0; -comp_41=`for (int n=1;n<=anz;n++) { -comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); -comp_43=` inten = (1-z)*z*2; -comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? -comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); -comp_46=` cloud = cloud + tmp*inten;} -comp_47=`ncloud = 1-cloud; -comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; -comp_49=`cloud *= (.2+col); -comp_50=` -comp_51=`//SKY AND GROUND -comp_52=`rs = project (q10); float3 rs0 = rs; -comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); -comp_54=`gnd = .3*(noise.z-.5)/rs.z; -comp_55=` -comp_56=`forest = 0; -comp_57=`for (int m = 1; m <= 2; m++) -comp_58=`{ rs = project(q10+gnd); -comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind -comp_60=` rs1 = rs; -comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code -comp_62=` back = tex2D (sampler_test,rs1.xy);; -comp_63=` lprof = back.g; -comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); -comp_65=` forest += back * saturate(lprof*1)*.2 ; -comp_66=` gnd += tmp/pow(rs.z,2)*.3; -comp_67=`} -comp_68=`forest *= 1-noise.x+lprof; -comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; -comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); -comp_71=` -comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); -comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; -comp_74=` -comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; -comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; -comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; -comp_78=`ret = back*ncloud + ret1 + cloud/3; -comp_79=` -comp_80=` -comp_81=`uv2 = uv1-float2(q11,q12); -comp_82=`float flash = q13/(length(uv2)); -comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); -comp_84=` -comp_85=`uv2 = uv1-float2(q14,q15); -comp_86=`float tt = q8+time*12; -comp_87=`float2 uv3 = mul (uv2,float2x2(cos(tt),-sin(tt),sin(tt), cos(tt))); -comp_88=` -comp_89=`float head = .0005/abs(length(abs(uv3.x)+abs(uv3.y)))*q16; -comp_90=`//head = .002/(length(uv3*float2(q3,q4))-0.00*q16)*q16; -comp_91=` -comp_92=`ret += pow(head+flash,ncloud)*saturate(col*2-1); -comp_93=` -comp_94=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; -comp_95=` -comp_96=` -comp_97=`float2 uv5 = (normalize(uv2)-float2(cos(q8),sin(q8)))*q16/6; -comp_98=`float ray1 = saturate( (1-8*q9*length(uv5))) *0.1/length(uv2); -comp_99=`ray1 = saturate(exp (-8*q9*length(uv5)) ); -comp_100=`ret += ray1*(0.25+2*cloud) * float3 (0.7, 0.8, 1); -comp_101=` -comp_102=` -comp_103=`//MilkDrop3 Color Mode: -comp_104=`ret /= float3(2.2,0.6,0.9); -comp_105=`//MilkDrop3 Burn Mode: -comp_106=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_107=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk b/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk deleted file mode 100644 index 2640432..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - pixies party reworked 2000 shapes.milk +++ /dev/null @@ -1,1008 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=0.000000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.021 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00826 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.050 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=0.000 -nMotionVectorsY=0.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.600 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=20 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.29460 -wavecode_0_smoothing=0.10000 -wavecode_0_r=1.000 -wavecode_0_g=0.300 -wavecode_0_b=1.000 -wavecode_0_a=0.600 -wave_0_init1=t0 = 0; -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=self = t1*reg01 + 100000; //# -wave_0_per_point2= -wave_0_per_point3=age = gmegabuf(self+12); -wave_0_per_point4=max_age = reg22; -wave_0_per_point5=if (age > 0, -wave_0_per_point6= x0 = gmegabuf(self)-reg07; -wave_0_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_0_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_0_per_point9= -wave_0_per_point10= -wave_0_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_0_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_0_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= if (z1 > 0, -wave_0_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_0_per_point18= r = gmegabuf(self+9); -wave_0_per_point19= g = gmegabuf(self+10); -wave_0_per_point20= b = gmegabuf(self+11); -wave_0_per_point21= fac = reg19;; -wave_0_per_point22= x = .5 + x1/z1*fac; -wave_0_per_point23= y = .5 - y1/z1*fac; -wave_0_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_0_per_point25= -wave_0_per_point26=, a=0; ) ; -wave_0_per_point27= -wave_0_per_point28=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.14869 -wavecode_1_smoothing=0.82000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.100 -wave_1_per_frame1=t1 = samples; -wave_1_per_point1=self = t1*reg01 + 100000; //# -wave_1_per_point2= -wave_1_per_point3=age = gmegabuf(self+12); -wave_1_per_point4=max_age = reg22; -wave_1_per_point5=if (age > 0, -wave_1_per_point6= x0 = gmegabuf(self)-reg07; -wave_1_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_1_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_1_per_point9= -wave_1_per_point10= -wave_1_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_1_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_1_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_1_per_point14= -wave_1_per_point15= -wave_1_per_point16= if (z1 > 0, -wave_1_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_1_per_point18= r = gmegabuf(self+9); -wave_1_per_point19= g = gmegabuf(self+10); -wave_1_per_point20= b = gmegabuf(self+11); -wave_1_per_point21= fac = reg19;; -wave_1_per_point22= x = .5 + x1/z1*fac; -wave_1_per_point23= y = .5 - y1/z1*fac; -wave_1_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_1_per_point25= -wave_1_per_point26=, a=0; ) ; -wave_1_per_point27= -wave_1_per_point28=t1 += 1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_frame1=t1 = samples*2; -wave_2_per_point1=self = t1*reg01 + 100000; //# -wave_2_per_point2= -wave_2_per_point3=age = gmegabuf(self+12); -wave_2_per_point4=max_age = reg22; -wave_2_per_point5=if (age > 0, -wave_2_per_point6= x0 = gmegabuf(self)-reg07; -wave_2_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_2_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_2_per_point9= -wave_2_per_point10= -wave_2_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_2_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_2_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_2_per_point14= -wave_2_per_point15= -wave_2_per_point16= if (z1 > 0, -wave_2_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_2_per_point18= r = gmegabuf(self+9); -wave_2_per_point19= g = gmegabuf(self+10); -wave_2_per_point20= b = gmegabuf(self+11); -wave_2_per_point21= fac = reg19;; -wave_2_per_point22= x = .5 + x1/z1*fac; -wave_2_per_point23= y = .5 - y1/z1*fac; -wave_2_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_2_per_point25= -wave_2_per_point26=, a=0; ) ; -wave_2_per_point27= -wave_2_per_point28=t1 += 1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.22018 -wavecode_3_smoothing=0.20000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -wave_3_per_frame1=t1 = samples*3; -wave_3_per_point1=self = t1*reg01 + 100000; //# -wave_3_per_point2= -wave_3_per_point3=age = gmegabuf(self+12); -wave_3_per_point4=max_age = reg22; -wave_3_per_point5=if (age > 0, -wave_3_per_point6= x0 = gmegabuf(self)-reg07; -wave_3_per_point7= y0 = gmegabuf(self+1)-reg08; -wave_3_per_point8= z0 = gmegabuf(self+2)-reg09; -wave_3_per_point9= -wave_3_per_point10= -wave_3_per_point11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -wave_3_per_point12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -wave_3_per_point13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -wave_3_per_point14= -wave_3_per_point15= -wave_3_per_point16= if (z1 > 0, -wave_3_per_point17= a = min(1,.03/z1)* max(0,1-age/max_age); //### -wave_3_per_point18= r = gmegabuf(self+9); -wave_3_per_point19= g = gmegabuf(self+10); -wave_3_per_point20= b = gmegabuf(self+11); -wave_3_per_point21= fac = reg19;; -wave_3_per_point22= x = .5 + x1/z1*fac; -wave_3_per_point23= y = .5 - y1/z1*fac; -wave_3_per_point24= ,gmegabuf(self+12) += 4*q30; a= 0; ); //#age prematurely ?); -wave_3_per_point25= -wave_3_per_point26=, a=0; ) ; -wave_3_per_point27= -wave_3_per_point28=t1 += 1; -shapecode_0_enabled=1 -shapecode_0_sides=5 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1000 -shapecode_0_x=0.900 -shapecode_0_y=0.900 -shapecode_0_rad=0.19710 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=2.51821 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=self = instance*reg01; -shape_0_per_frame2=age = gmegabuf(self+12); -shape_0_per_frame3=max_age = reg02; -shape_0_per_frame4=size = gmegabuf(self+13); -shape_0_per_frame5=flim = gmegabuf(self+6); -shape_0_per_frame6=if (age > 0, -shape_0_per_frame7= x0 = gmegabuf(self)-reg07; -shape_0_per_frame8= y0 = gmegabuf(self+1)-reg08; -shape_0_per_frame9= z0 = gmegabuf(self+2)-reg09; -shape_0_per_frame10= -shape_0_per_frame11= -shape_0_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_0_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_0_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_0_per_frame15= -shape_0_per_frame16= -shape_0_per_frame17= if (z1 > 0, -shape_0_per_frame18= fac = reg19;; -shape_0_per_frame19= x = .5 + x1/z1*fac*q31; -shape_0_per_frame20= y = .5 - y1/z1*fac*q32; -shape_0_per_frame21= -shape_0_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); -shape_0_per_frame23= -shape_0_per_frame24= bright = 1-pow(age/max_age,1); -shape_0_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); -shape_0_per_frame26= a = .7; -shape_0_per_frame27= rad = min(0.2,.001*size/z1*bright); -shape_0_per_frame28= -shape_0_per_frame29= k1 = 1; -shape_0_per_frame30= r=gmegabuf(self+9); -shape_0_per_frame31= g=gmegabuf(self+10); -shape_0_per_frame32= b=gmegabuf(self+11); -shape_0_per_frame33= -shape_0_per_frame34= -shape_0_per_frame35= tmp = .3; -shape_0_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; -shape_0_per_frame37= a2=0; -shape_0_per_frame38= ang = z1*1000; -shape_0_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); -shape_0_per_frame40= -shape_0_per_frame41=, a=0; rad =0;) -shape_0_per_frame42= -shapecode_1_enabled=1 -shapecode_1_sides=7 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=800 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.01000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=0.500 -shapecode_1_b=0.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.700 -shapecode_1_border_b=0.800 -shapecode_1_border_a=0.000 -shape_1_per_frame1=self = instance*reg01 + reg13; -shape_1_per_frame2= -shape_1_per_frame3=age = gmegabuf(self+12); -shape_1_per_frame4=if (age > 0, -shape_1_per_frame5= x0 = gmegabuf(self)-reg07; -shape_1_per_frame6= y0 = gmegabuf(self+1)-reg08; -shape_1_per_frame7= z0 = gmegabuf(self+2)-reg09; -shape_1_per_frame8= size = gmegabuf(self+13); -shape_1_per_frame9= -shape_1_per_frame10= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_1_per_frame11= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_1_per_frame12= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_1_per_frame13= -shape_1_per_frame14= if (z1 > 0, -shape_1_per_frame15= fac = reg19;; -shape_1_per_frame16= x = .5 + x1/z1*fac*q31; -shape_1_per_frame17= y = .5 - y1/z1*fac*q32; -shape_1_per_frame18= a = max(0,min(1,1-age/reg12)) ; -shape_1_per_frame19= -shape_1_per_frame20= rad = .0006/z1*size*(1+ pow(1-age,6)+4*age/reg12); -shape_1_per_frame21= -shape_1_per_frame22= rad = min(rad,.1); -shape_1_per_frame23= r = min(1,a*4); g = a; b = pow(a,3); -shape_1_per_frame24= a = .2; a2 = a*.3; -shape_1_per_frame25= ,gmegabuf(self+12)+=q30; rad= 0); //#age prematurely ? -shape_1_per_frame26= -shape_1_per_frame27=, a=0; rad =0); -shape_1_per_frame28= -shape_1_per_frame29=//if (instance == reg14-1, rad = .2, 0); -shape_1_per_frame30= -shapecode_2_enabled=1 -shapecode_2_sides=3 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1000 -shapecode_2_x=0.390 -shapecode_2_y=0.400 -shapecode_2_rad=0.01000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.44790 -shapecode_2_r=0.000 -shapecode_2_g=0.300 -shapecode_2_b=1.000 -shapecode_2_a=0.500 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.000 -shapecode_2_border_g=0.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=self = (instance+reg00/2)*reg01; -shape_2_per_frame2=age = gmegabuf(self+12); -shape_2_per_frame3=max_age = reg02; -shape_2_per_frame4=size = gmegabuf(self+13); -shape_2_per_frame5=flim = gmegabuf(self+6); -shape_2_per_frame6=if (age > 0, -shape_2_per_frame7= x0 = gmegabuf(self)-reg07; -shape_2_per_frame8= y0 = gmegabuf(self+1)-reg08; -shape_2_per_frame9= z0 = gmegabuf(self+2)-reg09; -shape_2_per_frame10= -shape_2_per_frame11= -shape_2_per_frame12= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_2_per_frame13= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_2_per_frame14= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_2_per_frame15= -shape_2_per_frame16= -shape_2_per_frame17= if (z1 > 0, -shape_2_per_frame18= fac = reg19;; -shape_2_per_frame19= x = .5 + x1/z1*fac*q31; -shape_2_per_frame20= y = .5 - y1/z1*fac*q32; -shape_2_per_frame21= -shape_2_per_frame22= megabuf(instance) = megabuf(instance)*.5 + .5*(rand(100)/100-.05); -shape_2_per_frame23= -shape_2_per_frame24= bright = 1-pow(age/max_age,1); -shape_2_per_frame25= bright = min(8,max(0,2*bright*((1-flim)+.5*flim/megabuf(instance) - .5*megabuf(instance)))); -shape_2_per_frame26= a = .7; -shape_2_per_frame27= rad = min(0.2,.001*size/z1*bright); -shape_2_per_frame28= -shape_2_per_frame29= k1 = 1; -shape_2_per_frame30= r=gmegabuf(self+9); -shape_2_per_frame31= g=gmegabuf(self+10); -shape_2_per_frame32= b=gmegabuf(self+11); -shape_2_per_frame33= -shape_2_per_frame34= -shape_2_per_frame35= tmp = .3; -shape_2_per_frame36= r2 = r*tmp; g2 = g*tmp; b2 = b*tmp; -shape_2_per_frame37= a2=0; -shape_2_per_frame38= ang = z1*1000; -shape_2_per_frame39= ,gmegabuf(self+12) += q30; rad = 0; ); //#age prematurely ?); -shape_2_per_frame40= -shape_2_per_frame41=, a=0; rad =0;) -shape_2_per_frame42= -shapecode_3_enabled=1 -shapecode_3_sides=6 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=350 -shapecode_3_x=0.650 -shapecode_3_y=0.800 -shapecode_3_rad=0.01000 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.33570 -shapecode_3_r=1.000 -shapecode_3_g=0.000 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=0.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=self = int(instance/num_inst*reg20)*reg01 + 100000; //# -shape_3_per_frame2= -shape_3_per_frame3=age = gmegabuf(self+12); -shape_3_per_frame4=if (age > 0, -shape_3_per_frame5= max_age = reg22; -shape_3_per_frame6= x0 = gmegabuf(self)-reg07; -shape_3_per_frame7= y0 = gmegabuf(self+1)-reg08; -shape_3_per_frame8= z0 = gmegabuf(self+2)-reg09; -shape_3_per_frame9= -shape_3_per_frame10= -shape_3_per_frame11= x1 = x0*reg30 + y0*reg31 + z0*reg32; -shape_3_per_frame12= y1 = x0*reg33 + y0*reg34 + z0*reg35; -shape_3_per_frame13= z1 = x0*reg36 + y0*reg37 + z0*reg38; -shape_3_per_frame14= -shape_3_per_frame15= -shape_3_per_frame16= if (z1 > 0, -shape_3_per_frame17= rad = min(.1,.003/z1); //### -shape_3_per_frame18= -shape_3_per_frame19= r = gmegabuf(self+9); -shape_3_per_frame20= g = gmegabuf(self+10); -shape_3_per_frame21= b = gmegabuf(self+11); -shape_3_per_frame22= r2 = r/3; b2 = b/3; g2 = g/3; -shape_3_per_frame23= a = .17 * max(0,1-age/max_age); a2 = 0; -shape_3_per_frame24= fac = reg19;; -shape_3_per_frame25= x = .5 + x1/z1*fac*q31; -shape_3_per_frame26= y = .5 - y1/z1*fac*q32; -shape_3_per_frame27= ,gmegabuf(self+12) += 4*q30; a= 0; rad=0); //#age prematurely ?); -shape_3_per_frame28= -shape_3_per_frame29=, a=0; rad=0;) ; -shape_3_per_frame30= -per_frame_init_1=//The camera tries to follow the head of the firework and look into its direction -per_frame_init_2=//Camera speed and rotational speed is limited, camera lags behind -per_frame_init_3=//Camera angle is forced back into horizontal position -per_frame_init_4= -per_frame_init_5=//-------------- BEGIN MAIN PARAMS --------------- -per_frame_init_6=//SPEEDS -per_frame_init_7=gSpeed = .65; //global speed, affects all other speeds incl. particle lifetimes -per_frame_init_8=hSpeed = .03; //firework head speed -per_frame_init_9=pSpeed = .06; //speed of primary particles -per_frame_init_10=tSpeed = hspeed*3.5; //speed of tail particles -per_frame_init_11= -per_frame_init_12=//CAMERA -per_frame_init_13=CamDist = .03; //distance camera tries to stay behind firework -per_frame_init_14=CamSpeed = .27; //camera follower speed -per_frame_init_15=CamLock = 6; //how fast does camera angle lock on firework -per_frame_init_16=HLock = .1; //force camera angle back into horizontal view -per_frame_init_17= -per_frame_init_18=//OTHER PARAMS -per_frame_init_19=sharp = 40; //sharpness of bass/treb triggered head direction changes -per_frame_init_20=g0 = .12; //gravitation -per_frame_init_21=cw = 50; //air drag -per_frame_init_22= -per_frame_init_23=//---------- END MAIN PARAMS ----------------- -per_frame_init_24= -per_frame_init_25=n = 0; loop (150000,gmegabuf(n) = 0; n+=1); -per_frame_init_26=fac = .4; reg19 = fac; -per_frame_init_27= -per_frame_init_28=//SPARKS -per_frame_init_29=obj_num = 2000; reg00 = obj_num; -per_frame_init_30=obj_size = 16; reg01 = obj_size; -per_frame_init_31=max_age = 3.8; reg02 = max_age; -per_frame_init_32=head_ptr = 0; -per_frame_init_33=free = 0; -per_frame_init_34= -per_frame_init_35=//SPARKS2 -per_frame_init_36=num2 = 2048; reg20 = num2; -per_frame_init_37=free2 = 0; -per_frame_init_38=ptr2 = 0; -per_frame_init_39=mage2 = 1; reg22 = mage2; -per_frame_init_40=base2 = 100000; -per_frame_init_41= -per_frame_init_42=//TAIL -per_frame_init_43=t_num = 800; reg10 =t_num; -per_frame_init_44=t_age = 1; reg12 = t_age; -per_frame_init_45=tbase = obj_num*obj_size; reg13 = tbase; -per_frame_init_46=t_ptr = 0; -per_frame_init_47=t_free = 0; -per_frame_init_48= -per_frame_init_49= -per_frame_init_50=x0 = (rand(10)-5)*.03; y0 = (rand(10)-5)*.03; z0 = (rand(10)-5)*.03;; -per_frame_init_51=xcam = 0; ycam = .0; zcam = -0; -per_frame_init_52=//Obj Structure - Index -per_frame_init_53=//0..2: x,y,z 3..5: vx,vy,vz 6..8: fx,fy,fz -per_frame_init_54=//9..11: rgb 12: age 13: size; -per_frame_init_55= -per_frame_init_56= -per_frame_init_57=//camera coordinate system -per_frame_init_58= c1 = cos(0); c2 = cos(0); c3 = cos(0); -per_frame_init_59= s1 = sin(0); s2 = sin(0); s3 = sin(0); -per_frame_init_60= -per_frame_init_61= reg30 = c2*c1; reg31 = c2*s1; reg32 = -s2; -per_frame_init_62= reg33 = s3*s2*c1 - c3*s1; reg34 = s3*s2*s1 + c3*c1; reg35 = s3*c2; -per_frame_init_63= reg36 = c3*s2*c1 + s3*s1; reg37 = c3*s2*s1 - s3*c1; reg38 = c3*c2; -per_frame_init_64= -per_frame_init_65= -per_frame_init_66=//head coordinate system -per_frame_init_67= reg50 = c2*c1; reg51 = c2*s1; reg52 = -s2; -per_frame_init_68= reg53 = s3*s2*c1 - c3*s1; reg54 = s3*s2*s1 + c3*c1; reg55 = s3*c2; -per_frame_init_69= reg56 = c3*s2*c1 + s3*s1; reg57 = c3*s2*s1 - s3*c1; reg58 = c3*c2; -per_frame_init_70= -per_frame_init_71=tmp = rand(12); -per_frame_init_72=colr = 1-rand(100)/300; -per_frame_init_73=colg = 1-rand(100)/300; -per_frame_init_74=colb = 1-rand(100)/300; -per_frame_init_75= -per_frame_init_76=posx = rand(1000)/100; posz = rand(1000)/100; -per_frame_init_77= -per_frame_init_78=n1= rand(10)/20; n2 = rand(10)/20; n3 = rand(10)/20; n4 = rand(10)/20; -per_frame_init_79=i1= rand(10)/20; i2 = rand(10)/20; i3 = rand(10)/20; i4 = rand(10)/20; -per_frame_init_80= -per_frame_init_81=index2 = int(rand(32)); -per_frame_init_82=start = .9; -per_frame_init_83=//----------------------------------------- -per_frame_1=dt = gSpeed/fps; dt2 = dt ; -per_frame_2=dec_s = 1-.015*30/fps; dec_m = pow(.95, 30/fps); dec_f = pow(.85, 30/fps); -per_frame_3=vol_att = (bass + mid + treb)/3; -per_frame_4=avg = avg*dec_s + (1-dec_s)*vol_att*(1.5-.2/cal); -per_frame_5= -per_frame_6=is_beat = above(vol_att, 1.25*peak) * above (time, t0+.3); -per_frame_7=t0 = if(is_beat,time,t0); -per_frame_8=peak = peak*dec_m + (1-dec_m)*vol_att; -per_frame_9=index = (index + is_beat) %16; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%16; -per_frame_11= -per_frame_12=//HEAD MOVEMENT x0,y0,z0 based on z-move in HEAD Coords -per_frame_13=right = pow(bass_att-avg,1) * (bass_att > avg) *sharp*n1*sin(time*3)/cal; -per_frame_14=up = pow(treb_att-avg,1) * (treb_att > avg) * sharp*n2/cal; -per_frame_15= -per_frame_16=cal = max(.2,cal*dec_s + (1-dec_s)*sqrt(up*up+right*right)/4); -per_frame_17= -per_frame_18=if ((index%6==0)*is_beat, -per_frame_19= n1 = rand(100)/100-.5; n2 = rand(100)/100-.5; n3 = rand(100)/100-.5; n4 = pow(rand(100)/70,2)+.05; -per_frame_20= i1 = 1+int(rand(6)); i2 = 1+int(rand(6)); i3 = 1+int(rand(6)); ,0); -per_frame_21= -per_frame_22=sp0 = (.5+sqrt(vol_att*4))*hSpeed; -per_frame_23=dec = if(sp0 > speed,.5, dec_m); //checken -per_frame_24=speed = speed*dec + (1-dec)*sp0; -per_frame_25= -per_frame_26=//HEAD COORD SYS -per_frame_27=c1 = cos(up*dt); c2 = cos(right*dt); c3 = 1; -per_frame_28=s1 = sin(up*dt); s2 = sin(right*dt); s3 = 0; -per_frame_29=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_30=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_31=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_32= -per_frame_33=q20 = reg40*reg50 + reg41*reg53 + reg42*reg56; -per_frame_34=q21 = reg40*reg51 + reg41*reg54 + reg42*reg57; -per_frame_35=q22 = reg40*reg52 + reg41*reg55 + reg42*reg58; -per_frame_36=q23 = reg43*reg50 + reg44*reg53 + reg45*reg56; -per_frame_37=q24 = reg43*reg51 + reg44*reg54 + reg45*reg57; -per_frame_38=q25 = reg43*reg52 + reg44*reg55 + reg45*reg58; -per_frame_39=q26 = reg46*reg50 + reg47*reg53 + reg48*reg56; -per_frame_40=q27 = reg46*reg51 + reg47*reg54 + reg48*reg57; -per_frame_41=q28 = reg46*reg52 + reg47*reg55 + reg48*reg58; -per_frame_42= -per_frame_43=reg50 = q20; reg51 = q21; reg52 = q22; -per_frame_44=reg53 = q23; reg54 = q24; reg55 = q25; -per_frame_45=reg56 = q26; reg57 = q27; reg58 = q28; -per_frame_46=vx0 = reg56*speed; -per_frame_47=vy0 = reg57*speed; -per_frame_48=vz0 = reg58*speed; -per_frame_49=x0 = x0 + vx0*dt ; reg04 = x0; -per_frame_50=y0 = max(-.5,min(0.5,y0 + vy0*dt)) ; reg05 = y0; -per_frame_51=z0 = z0 + vz0*dt ; reg06 = z0; -per_frame_52= -per_frame_53=ltest = 0; -per_frame_54=style = n1 > 0; -per_frame_55=circles = (index2>=12); -per_frame_56=//SPARK QUEUE - insert new objects -per_frame_57=if (style ==0, new = max(0,min(1800*dt*(mid>1.2),free)),0); -per_frame_58=if (style ==1, new = max(0,min(200*vol_att*(vol_att*200 > 50+obj_num-free),free*.8)),0); -per_frame_59=if (new < 16, new = 0, 0); -per_frame_60=n = 0; m = new; -per_frame_61=dec = if (new > 0,0.3,dec_f); -per_frame_62=new_ = new_*dec + (1-dec)*new; -per_frame_63=q29 = new_; -per_frame_64=if (new > 0, -per_frame_65= if (index%5==3, -per_frame_66= csum = sqrt(pow(bass_att,2) + pow(mid_att,2) + pow(treb_att,2)) ; -per_frame_67= flim = min(max(0,2*pow(rand(100)/100,2)-.5),1); -per_frame_68= colr = colr*.5 + .5* pow(bass_att,1)/csum; -per_frame_69= colb = colb*.5 + .5* pow(mid_att,1)/csum; -per_frame_70= colg = colg*.5 + .5* pow(treb_att,1)/csum;,0); -per_frame_71= while (exec2 ( -per_frame_72= self = (head_ptr%obj_num)*obj_size; -per_frame_73= if (gmegabuf(self+12) <= 0, -per_frame_74= // for rad.sym use theta = 1.5, phi = 0..6 -per_frame_75= if (style==1,theta = 1.5 + 8*n3*sin(i2*6.28*n/new+time); phi = sin(i3*n/new*6.3)*6.3, -per_frame_76= theta = rand(12); phi = rand(12)); -per_frame_77= v0 = (1 + .1*(rand(100)/100-.5))*pSpeed * (1+4*(1-n3)*n2*cos(6.28*i1*n/new)); -per_frame_78= if (circles==0, -per_frame_79= vx = sin(theta)*cos(phi)*v0; -per_frame_80= vy = sin(theta)*sin(phi)*v0; -per_frame_81= vz = cos(theta)*v0;,0); -per_frame_82= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_83= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_84= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_85= vx = vx1; vy = vy1; vz = vz1; -per_frame_86= gmegabuf(self) = x0; -per_frame_87= gmegabuf(self+1) = y0; -per_frame_88= gmegabuf(self+2) = z0; -per_frame_89= gmegabuf(self+3) = vx+vx0; -per_frame_90= gmegabuf(self+4) = vy+vy0; -per_frame_91= gmegabuf(self+5) = vz+vz0; -per_frame_92= gmegabuf(self+6) = flim; -per_frame_93= -per_frame_94= gmegabuf(self+9) = colr; -per_frame_95= gmegabuf(self+10) = colg; -per_frame_96= gmegabuf(self+11) = colb; -per_frame_97= gmegabuf(self+12) = dt2; -per_frame_98= gmegabuf(self+13) = rand(100)/100+.5;//size -per_frame_99= gmegabuf(self+14) = min(free2,vol_att* (n%8==0)) * (gmegabuf(self+13)>1); -per_frame_100= ltest += 1; -per_frame_101= n += 1; m -= 1; -per_frame_102= ,0;); -per_frame_103= head_ptr = (head_ptr+1)%obj_num;, m > 0)) -per_frame_104=,0); -per_frame_105= -per_frame_106=//SPARK QUEUE - calc movement -per_frame_107=n = 0; free = 0; -per_frame_108=att0 = att0*dec_m + (1-dec_m)*-.05 * n1*n2*n3; -per_frame_109=if (att0>0, att0*=.5,0); -per_frame_110=att1 = -0.0005 * (index2%3==0); -per_frame_111= -per_frame_112=loop (obj_num, -per_frame_113= self = n*obj_size; -per_frame_114= age = gmegabuf(self+12); -per_frame_115= if (age > 0, -per_frame_116= if (age > max_age, age = 0, age += dt2 + 2*dt2*(style==0)*(index2%2)); -per_frame_117= new = min (free2, gmegabuf(self+14)); -per_frame_118= if (new > 0, -per_frame_119= while (exec2( -per_frame_120= self2 = (ptr2%num2)*obj_size+base2; -per_frame_121= if (gmegabuf(self2+12) <= 0, -per_frame_122= gmegabuf(self2) = gmegabuf(self); -per_frame_123= gmegabuf(self2+1) = gmegabuf(self+1); -per_frame_124= gmegabuf(self2+2) = gmegabuf(self+2); -per_frame_125= gmegabuf(self2+3) = gmegabuf(self+3)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_126= gmegabuf(self2+4) = gmegabuf(self+4)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_127= gmegabuf(self2+5) = gmegabuf(self+5)+pSpeed*(rand(100)/100-.5)*n4; -per_frame_128= gmegabuf(self2+9) = pow(gmegabuf(self+9),1.5); -per_frame_129= gmegabuf(self2+10) =pow(gmegabuf(self+10),1.5); -per_frame_130= gmegabuf(self2+11) =pow(gmegabuf(self+11),1.5); -per_frame_131= gmegabuf(self2+12) = dt2; -per_frame_132= gmegabuf(self2+13) = rand(100)/200+.5;//size -per_frame_133= ltest += 1; -per_frame_134= new -=1; free2 -= 1; -per_frame_135= ,0;); -per_frame_136= ptr2 = (ptr2 + 1)%num2;, new > 0)); -per_frame_137= ,gmegabuf(self+14) = 0); //#nochmal pruefen ! -per_frame_138= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_139= brake = max(0.5,1-dt*cw*v2); -per_frame_140= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_141= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_142= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_143= gmegabuf(self+3) *= brake; -per_frame_144= gmegabuf(self+4) *= brake; -per_frame_145= gmegabuf(self+5) *= brake; -per_frame_146= //head attraction -per_frame_147= dist = (pow(gmegabuf(self)-x0,2) + pow(gmegabuf(self+1)-y0,2) + pow(gmegabuf(self+2)-z0,2)); -per_frame_148= ax = (att0*(gmegabuf(self)-x0)/dist); -per_frame_149= ay = (att0*(gmegabuf(self+1)-y0)/dist); -per_frame_150= az = (att0*(gmegabuf(self+2)-z0)/dist); -per_frame_151= gmegabuf(self+3) += ax*dt; -per_frame_152= gmegabuf(self+4) += ay*dt; -per_frame_153= gmegabuf(self+5) += az*dt; -per_frame_154= -per_frame_155= //cam induced turbulence -per_frame_156= ax = atan(att1/(gmegabuf(self)-xcam)); -per_frame_157= ay = atan(att1/(gmegabuf(self+1)-ycam)); -per_frame_158= az = atan(att1/(gmegabuf(self+2)-zcam)); -per_frame_159= gmegabuf(self+3) += ax*dt; -per_frame_160= gmegabuf(self+4) += ay*dt; -per_frame_161= gmegabuf(self+5) += az*dt; -per_frame_162= -per_frame_163= //Gravitation -per_frame_164= gmegabuf(self+4) += g0*dt * gmegabuf(self+13); -per_frame_165= ,free += 1); //otherwise -per_frame_166= gmegabuf(self+12) = age; -per_frame_167= n += 1;); -per_frame_168= -per_frame_169=//2nd SPARK QUEUE - movement -per_frame_170=n = 0; free2 = 0; -per_frame_171=loop (num2, -per_frame_172= self = n*obj_size + base2; -per_frame_173= age = gmegabuf(self+12); -per_frame_174= if (age > 0, -per_frame_175= if (age > mage2, age = 0, age +=dt2*rand(10)/5); -per_frame_176= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_177= brake = max(0.1,1-100*dt*cw*v2); -per_frame_178= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_179= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_180= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_181= gmegabuf(self+3) *= brake; -per_frame_182= gmegabuf(self+4) *= brake; -per_frame_183= gmegabuf(self+5) *= brake; -per_frame_184= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_185= ,free2 += 1); -per_frame_186= gmegabuf(self+12) = age; -per_frame_187= n += 1;); -per_frame_188= -per_frame_189=//TAIL -per_frame_190=new = int(t_free/8*vol_att); //# vol ? -per_frame_191=new = min (new, t_free); -per_frame_192=if (new > 1, -per_frame_193= while (exec2 ( -per_frame_194= self = (t_ptr%t_num)*obj_size+tbase; -per_frame_195= if (gmegabuf(self+12) <= 0, -per_frame_196= v0 = (1 + .3*(rand(100)/100-.5))*-tSpeed; -per_frame_197= vx = .1*(rand(10)/10-.5)*v0; -per_frame_198= vy = .1*(rand(10)/10-.5)*v0; -per_frame_199= vz = v0; -per_frame_200= vx1 = vx*reg50 + vy*reg53+ vz*reg56; -per_frame_201= vy1 = vx*reg51 + vy*reg54+ vz*reg57; -per_frame_202= vz1 = vx*reg52 + vy*reg55+ vz*reg58; -per_frame_203= vx = vx1; vy = vy1; vz = vz1; ran = -v0*dt*rand(100)/100; -per_frame_204= gmegabuf(self) = x0 + ran*reg56; -per_frame_205= gmegabuf(self+1) = y0 + ran*reg57; -per_frame_206= gmegabuf(self+2) = z0 + ran*reg58; -per_frame_207= gmegabuf(self+3) = vx+vx0; -per_frame_208= gmegabuf(self+4) = vy+vy0; -per_frame_209= gmegabuf(self+5) = vz+vz0; -per_frame_210= gmegabuf(self+12) = dt2; -per_frame_211= gmegabuf(self+13) = .5 + rand(100)/150;//size -per_frame_212= ltest += 1; -per_frame_213= new -= 1; -per_frame_214= ,0;); -per_frame_215= t_ptr = (t_ptr+1)%t_num;, new > 0)) -per_frame_216=,0); -per_frame_217= -per_frame_218=//TAIL QUEUE - calc movement -per_frame_219=n = 0; t_free = 0; -per_frame_220=loop (t_num, -per_frame_221= self = n*obj_size + tbase; -per_frame_222= age = gmegabuf(self+12); -per_frame_223= ltest += 1; -per_frame_224= if (age > 0, -per_frame_225= if (age > t_age, age = 0, age +=dt2); -per_frame_226= v2 = pow(gmegabuf(self+3),2)+pow(gmegabuf(self+4),2)+pow(gmegabuf(self+5),2); -per_frame_227= brake = max(0.5,1-dt*cw*v2); -per_frame_228= gmegabuf(self) += gmegabuf(self+3)*dt; -per_frame_229= gmegabuf(self+1) += gmegabuf(self+4)*dt; -per_frame_230= gmegabuf(self+2) += gmegabuf(self+5)*dt; -per_frame_231= gmegabuf(self+3) *= brake; -per_frame_232= gmegabuf(self+4) *= brake; -per_frame_233= gmegabuf(self+5) *= brake; -per_frame_234= gmegabuf(self+3) += sin(gmegabuf(self+1)*444)*dt*.04; -per_frame_235= gmegabuf(self+4) += sin(gmegabuf(self+2)*444)*dt*.04; -per_frame_236= gmegabuf(self+5) += sin(gmegabuf(self+0)*444)*dt*.04; -per_frame_237= -per_frame_238= gmegabuf(self+4) += g0*dt; //Gravitation -per_frame_239= ,t_free += 1); //otherwise -per_frame_240= gmegabuf(self+12) = age; -per_frame_241= n += 1; -per_frame_242=); -per_frame_243= -per_frame_244=//SPARK and HEAD COORD for use in comp shader -per_frame_245= -per_frame_246=ranpt = if (rand(10)/70,1/z1,0) * (age > 0)*(1-age/max_age) * sqrt(treb)*.0008; -per_frame_256=q13 = max(0,q13*(.5+flim)); -per_frame_257= -per_frame_258=x0_ = x0-reg07; y0_ = y0-reg08; z0_ = z0-reg09; -per_frame_259=x1 = x0_*reg30 + y0_*reg31 + z0_*reg32; -per_frame_260=y1 = x0_*reg33 + y0_*reg34 + z0_*reg35; -per_frame_261=z1 = x0_*reg36 + y0_*reg37 + z0_*reg38; -per_frame_262=q14 = .5 + x1/z1*fac; -per_frame_263=q15 = .5 + y1/z1*fac; -per_frame_264=q16 = if (z1>0, 1/z1* q29/3+20 + 40*vol_att,0) ; -per_frame_265=q16 = max(0,q16/4) ; -per_frame_266= -per_frame_267= -per_frame_268=//FOLLOW WITH CAMERA -per_frame_269=reg07 = xcam; reg08 = ycam; reg09 = zcam; -per_frame_270=dxcam = (x0-xcam)*dt*CamSpeed; dycam = (y0-ycam-.0)*dt*CamSpeed; dzcam = (z0-zcam-CamDist)*dt*CamSpeed; -per_frame_271=xcam += dxcam; ycam += dycam; zcam += dzcam; -per_frame_272= -per_frame_273=//ROTATE VIEPOINT -per_frame_274=x1 = (x0-XCam)*reg30 + (y0-yCam) *reg31 + (z0-zCam)*reg32; -per_frame_275=y1 = (x0-XCam)*reg33 + (y0-YCam) *reg34 + (z0-zCam)*reg35; -per_frame_276=dist = sqrt(pow(x0-xcam,2) + pow(y0-ycam,2) + pow(z0-zcam,2)); -per_frame_277=k1 = dt/max(dist,.02)*CamLock; -per_frame_278=v1 = -k1*(y1); v2 = k1*(x1); v3 = -reg31*k1*HLock; -per_frame_279= -per_frame_280=c1 = cos(v1); c2 = cos(v2); c3 = cos(v3); -per_frame_281=s1 = sin(v1); s2 = sin(v2); s3 = sin(v3); -per_frame_282=reg40 = c2*c3; reg41 = c2*s3; reg42 = -s2; -per_frame_283=reg43 = s1*s2*c3 - c1*s3; reg44 = s1*s2*s3 + c1*c3; reg45 = s1*c2; -per_frame_284=reg46 = c1*s2*c3 + s1*s3; reg47 = c1*s2*s3 - s1*c3; reg48 = c1*c2; -per_frame_285= -per_frame_286=q20 = reg40*reg30 + reg41*reg33 + reg42*reg36; -per_frame_287=q21 = reg40*reg31 + reg41*reg34 + reg42*reg37; -per_frame_288=q22 = reg40*reg32 + reg41*reg35 + reg42*reg38; -per_frame_289=q23 = reg43*reg30 + reg44*reg33 + reg45*reg36; -per_frame_290=q24 = reg43*reg31 + reg44*reg34 + reg45*reg37; -per_frame_291=q25 = reg43*reg32 + reg44*reg35 + reg45*reg38; -per_frame_292=q26 = reg46*reg30 + reg47*reg33 + reg48*reg36; -per_frame_293=q27 = reg46*reg31 + reg47*reg34 + reg48*reg37; -per_frame_294=q28 = reg46*reg32 + reg47*reg35 + reg48*reg38; -per_frame_295=reg30 =q20; reg31 =q21; reg32 =q22; -per_frame_296=reg33 =q23; reg34 =q24; reg35 =q25; -per_frame_297=reg36 =q26; reg37 =q27; reg38 =q28; -per_frame_298= -per_frame_299=//Fake altitude -per_frame_300=q10 = (1.3-ycam); -per_frame_301= -per_frame_302=//TEXTURE GND MOVEMENT -per_frame_303=q18 = zcam*4; -per_frame_304=q19 = -xcam*4; -per_frame_305= -per_frame_306=//CLOUDS MOVEMENT -per_frame_307=crot = crot + v3; -per_frame_308=cfwd = cfwd + (dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_309= -per_frame_310=q1 = cos(crot);q2 = sin(crot); -per_frame_311=cmovx += -v1 * q1 + v2 * q2; -per_frame_312=cmovy += v1 * q2 + v2 * q1; -per_frame_313=q5 = cmovx*.1; -per_frame_314=q6 = cmovy*.1; -per_frame_315=q7 = cfwd*8; -per_frame_316= -per_frame_317=q30 = dt2; -per_frame_318=q31 = aspectx; -per_frame_319=q32 = aspecty; -per_frame_320= -per_frame_321=q17 = int(colr*10) + int(colg*10)*10 + int(colb*10)*100; -per_frame_322=dx = -v2*.5; dy = v1*.5; -per_frame_323=rot = v3; -per_frame_324=zoom = 1+(dxcam*reg36 + dycam*reg37 + dzcam*reg38); -per_frame_325= -per_frame_326=start = max(0,start-dt2); -per_frame_327=q3 = start; -per_frame_328=if (ltest > 2000, fail = 1, 0); -per_frame_329=monitor = q30;; -per_frame_330= -per_frame_331= -per_frame_332=//frei: q4, q8, q9 -warp_1=`#define sat saturate -warp_2=` -warp_3=`shader_body -warp_4=`{ -warp_5=` -warp_6=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code -warp_7=` -warp_8=`ret = lerp(GetPixel(uv), GetBlur1(uv),0.2); -warp_9=`uv = (uv+uv_orig)/2; -warp_10=`//ret += lerp(GetPixel(uv), GetBlur1(uv),0.1); -warp_11=` -warp_12=`ret = ret * 0. - 0.004; -warp_13=`} -warp_14=` -comp_1=`#define sat saturate -comp_2=`#define sampler_test sampler_moss1 -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`sampler sampler_test; -comp_5=`float inten, z, tmp, lprof, gnd, ncloud; -comp_6=`float2 dz, uv1,uv2, uv3, uv4; -comp_7=`float3 back, back2, sky, ret1, ret2, rs, rs1, cloud, fcol, forest; -comp_8=`static const float3 t = float3(q20,q23,q26); -comp_9=`static const float3 s = float3(q22,q25,q28); -comp_10=`static const float3 ts = cross(t,s); -comp_11=`static const float2 movxz = float2(q18,q19); -comp_12=`static const float3 col = pow(float3((q17%10.0)/10,((q17/10.0)%10)/10.0,int(q17/100.0)/10.0),.8); -comp_13=`static const float hlim = 9; -comp_14=`float3 screen; -comp_15=` -comp_16=`float3 lavcol (float t) { return pow(.5,2*t*slow_roam_cos);} -comp_17=` -comp_18=`float aTan2(float y, float x) {float angle; float abs_y = abs(y); -comp_19=`if (x >= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} -comp_20=`else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_21=`angle = angle * .25; -comp_22=`return y < 0 ? -angle : angle;} -comp_23=` -comp_24=`float3 project (float dist) {float z; -comp_25=` z = dist/mul(ts,screen); z = clamp(z,-hlim,hlim); -comp_26=` return float3((mul(float2x3(t,s),cross(ts,screen))*z+movxz),-z);} -comp_27=` -comp_28=`float noise4 (float2 uvi) { float n1,n2,zv; zv = 0.008*time; -comp_29=` n1 = lum(tex2D(sampler_noise_hq, (uvi))); -comp_30=` n2 = lum(tex2D(sampler_noise_hq, (uvi*2+zv))); -comp_31=` return n1 + n2/2 ;} -comp_32=` -comp_33=`shader_body { -comp_34=`uv1 = (uv-.5)*aspect.xy+.5; -comp_35=`screen = float3 ((uv-float2(.5,.5+.0*pow((uv.x-.5),2)))*aspect.xy,.6); -comp_36=` -comp_37=`//CLOUDS -comp_38=`uv2 = mul(uv1*float2(1,1),float2x2(q1,q2,-q2,q1)); -comp_39=`float anz = 3.0; float t_rel = q7; -comp_40=`cloud = 0; -comp_41=`for (int n=1;n<=anz;n++) { -comp_42=` z = 1-frac(1.0*n/anz-1.0*frac(-t_rel/anz)); -comp_43=` inten = (1-z)*z*2; -comp_44=` uv2 = z*uv2*.2 + float2(q6,q5); //? -comp_45=` tmp = sat(lum(tex2D (sampler_noise_hq,uv2 +.01*noise4(uv2*4))-.6)); -comp_46=` cloud = cloud + tmp*inten;} -comp_47=`ncloud = 1-cloud; -comp_48=`fcol = tex2D(sampler_test,(uv2)*.2)*1.6; -comp_49=`cloud *= (.2+col); -comp_50=` -comp_51=`//SKY AND GROUND -comp_52=`rs = project (q10); float3 rs0 = rs; -comp_53=`float3 noise = tex2D (sampler_noise_hq,rs.xy*.1); -comp_54=`gnd = .3*(noise.z-.5)/rs.z; -comp_55=` -comp_56=`forest = 0; -comp_57=`for (int m = 1; m <= 2; m++) -comp_58=`{ rs = project(q10+gnd); -comp_59=` rs.xy += .015*(tex2D (sampler_noise_hq,float2(rs.xy/2+time*.01))-.5);; //wind -comp_60=` rs1 = rs; -comp_61=` rs1.xy = 0.5 + (1.0 - abs( frac( rs.xy * 0.5 ) * 2 - 1.0 )-.5); // Eo.S. mirror code -comp_62=` back = tex2D (sampler_test,rs1.xy);; -comp_63=` lprof = back.g; -comp_64=` tmp = 1-(saturate(1.8*lprof-.3*(2-m))); -comp_65=` forest += back * saturate(lprof*1)*.25 ; -comp_66=` gnd += tmp/pow(rs.z,2)*.3; -comp_67=`} -comp_68=`forest *= 1-noise.x+lprof; -comp_69=`forest += (.2/length(abs(noise.xy-.2-forest.g/2)))/rs.z * (.5+slow_roam_sin)/4 ; -comp_70=`back = forest/pow(rs.z,1) * (rs.z>0) * (rs.z < hlim); -comp_71=` -comp_72=`float k1 = saturate(1-10/abs(pow(rs.z,1.8))); -comp_73=`back = lerp(back,.12*lavcol(k1), k1) ;; -comp_74=` -comp_75=`ret1 = lerp(tex2D(sampler_main,uv),2*GetBlur1(uv),.0) *3 * ncloud; -comp_76=`ret2 = (GetBlur2(uv) + GetBlur3(uv))*2.0; -comp_77=`ret1 = lerp (ret1, ret2, 2*cloud);; -comp_78=`ret = back*ncloud + ret1 + cloud/3; -comp_79=` -comp_80=` -comp_81=`uv2 = uv1-float2(q11,q12); -comp_82=`float flash = q13/(length(uv2)); -comp_83=`flash *= flash/(abs(frac(q12*32+int(1+treb_att)*aTan2(uv2.x,uv2.y))-.5)+.14); -comp_84=` -comp_85=`uv2 = uv1-float2(q14,q15); -comp_86=`float head = pow(.0001/(length(uv2)),.8)*q16; -comp_87=`ret += pow(head+flash,ncloud)*col; -comp_88=` -comp_89=`ret += GetBlur3((uv-.5)/2+.5)/pow(rs.z,2)*(rs.z>0)*lprof*2; -comp_90=` -comp_91=` -comp_92=`} -comp_93=` -comp_94=`//------------------------------------------- -comp_95=`//Written by martin -comp_96=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk b/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk deleted file mode 100644 index 5923d4b..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - polar lights + sprite.milk +++ /dev/null @@ -1,312 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.000 -fWaveParam=0.600 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.075 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=200 -wavecode_0_sep=90 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.69073 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.400 -wave_0_per_frame1=r = 0.5+0.4*sin(time/7); -wave_0_per_frame2=g = 0.5+0.4*sin(time/3); -wave_0_per_frame3=b = 0.5+0.4*sin(time/5); -wave_0_per_frame4= -wave_0_per_frame5=t1 = 0.5 + (frame%2 - 0.5)*2*0.35/q32; -wave_0_per_point1=x = sample; -wave_0_per_point2=y = t1+value1; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=20 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.43430 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=1.000 -shape_0_init1=n = 0; -shape_0_init2=loop (num_inst, -shape_0_init3=megabuf(n*8) = rand(1)-0.5; -shape_0_init4=megabuf(n*8+1) = (rand(1)-0.5)*0.2; -shape_0_init5=megabuf(n*8+2) = rand(1); -shape_0_init6=megabuf(n*8+3) = rand(1); -shape_0_init7=megabuf(n*8+4) = rand(1); -shape_0_init8=n+= 1); -shape_0_per_frame1=trel = time/2; -shape_0_per_frame2=z = instance/num_inst-trel; -shape_0_per_frame3=z = (z - int(z))*13; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = megabuf(instance*8)/z*(1+0.6*sin(time*1.8+instance)); -shape_0_per_frame7=y = megabuf(instance*8+1)/z*(1+0.6*sin(time*3+instance)); -shape_0_per_frame8=r1 = sqrt(0.25*pow(x/2,2)+pow(y,2)); -shape_0_per_frame9=x += 0.5; -shape_0_per_frame10=y += 0.5; -shape_0_per_frame11=fac = min(1,0.008/abs(r1-0.1/treb_att))*mid_att; -shape_0_per_frame12=rad = 0.05/z*fac; -shape_0_per_frame13=rad = min(rad,0.4); -shape_0_per_frame14=border_r = megabuf(instance*8+2); -shape_0_per_frame15=border_g = megabuf(instance*8+3); -shape_0_per_frame16=border_b = megabuf(instance*8+4); -shape_0_per_frame17=r = megabuf(instance*8+2); -shape_0_per_frame18=g = megabuf(instance*8+3); -shape_0_per_frame19=b = megabuf(instance*8+4); -shape_0_per_frame20= -shape_0_per_frame21= -shape_0_per_frame22=a =fac*0.3; a2=0;border_a = a; -shape_0_per_frame23= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=3 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.01220 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=8.02539 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=k1 = instance+time*0.23; -shape_1_per_frame2=x = .5 + .3*sin(instance+k1*4); -shape_1_per_frame3=y = .5 + .3 * sin(instance+k1*3); -shape_1_per_frame4= -shape_1_per_frame5=rad = .1; -shape_1_per_frame6=r=g=b=0; -shape_1_per_frame7=a = 0.5; a2 = 0; -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=bindex2 += is_beat*!bindex; -per_frame_11=q24 = is_beat; -per_frame_12= -per_frame_13= -per_frame_14=//Vol delay chain -per_frame_15=vol = (bass+mid+treb); -per_frame_16=tr2 += vol*dt; -per_frame_17=q6 = tr2; -per_frame_18= -per_frame_19=vol_=vol_*0.8 + 0.2*vol; -per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_22=q1 = vol-vol_; -per_frame_23= -per_frame_24=q5 = 0.025*sin(time*0.17); -per_frame_25=monitor = q6; -per_frame_26= -per_frame_27= -per_frame_28=q8 = sin(tr2*0.078); -per_frame_29=q9 = sin(tr2*0.019); -per_frame_30= -per_frame_31=wx += q8*dt/2; -per_frame_32=wy += (1+q9)*dt/2; -per_frame_33=q18 = wx; -per_frame_34=q19 = wy; -per_frame_35=q32=aspecty; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2= -per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); -per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); -per_pixel_5= -per_pixel_6=dx = q8*(1-rad*2)*0.003; -per_pixel_7=dy = q9*(1-rad*2)*0.003; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_4=`float2 udith = tex2D(sampler_noise_lq,uv*4+rand_frame)-0.5; -warp_5=`ret= tex2D( sampler_main, uv + udith*0.002); -warp_6=` -warp_7=`ret += (ret.xyz - GetBlur1(uv))*0.4; -warp_8=`ret *= 0.91; -warp_9=` -warp_10=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5).r*0.02 * saturate(1-treb_att); -warp_11=` -warp_12=`ret = lerp(ret.xyz, 1*lum(ret.xyz), 0.03)*(0.92-0.2*lum(GetBlur1(uv))); -warp_13=` -warp_14=`//ret = 0; -warp_15=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, w0, radi; -comp_3=`float2 uv1, uv2; -comp_4=`static const int anz = 30; -comp_5=`static const float2 ver = texsize.zw*float2(q8*0.1,1); -comp_6=` -comp_7=`shader_body { -comp_8=`//WASSER -comp_9=`uv1 = uv-float2(0.5,0.6); -comp_10=`float z = .3/(uv1.y); -comp_11=`float2 rs0 = float2 (uv1.x * z, z); -comp_12=`float2 rs = (rs0 + float2 (0,time)); -comp_13=`float3 water = tex2D(sampler_noise_hq,rs)+tex2D(sampler_noise_hq,rs*2+time*0.3)/2-0.75; -comp_14=`float2 uv_wat = uv+water*0.03/z; -comp_15=` -comp_16=`float mask = saturate(2/z)*(rand_preset.x > 0.3); -comp_17=` -comp_18=`uv = lerp (uv,uv_wat,mask); -comp_19=`float3 shine = GetPixel(uv); radi = 1; -comp_20=` -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine = shine+0.5*(1-1.0*n/anz)*GetBlur1(frac(uv+radi*ver)); -comp_24=`radi += 8; -comp_25=`} -comp_26=`ret = pow(shine/1.5*(1-mask*0.7),.8); -comp_27=` -comp_28=` -comp_29=`//MilkDrop3 Color Mode: -comp_30=`ret /= float3(1.9,1.2,2.0); -comp_31=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\x1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=rot=time*0.50+(bass_att/10); -code_2=new_scale=1.0+-0.560000/2+0.1*sin(time*0.600000+(bass_att/5)); -code_3=sx=new_scale; -code_4=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk b/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk deleted file mode 100644 index 196d54a..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - polar lights.milk +++ /dev/null @@ -1,291 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=1 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.000 -fWaveParam=0.600 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=1.000 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.075 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.300 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=200 -wavecode_0_sep=90 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.69073 -wavecode_0_smoothing=0.10000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.400 -wave_0_per_frame1=r = 0.5+0.4*sin(time/7); -wave_0_per_frame2=g = 0.5+0.4*sin(time/3); -wave_0_per_frame3=b = 0.5+0.4*sin(time/5); -wave_0_per_frame4= -wave_0_per_frame5=t1 = 0.5 + (frame%2 - 0.5)*2*0.35/q32; -wave_0_per_point1=x = sample; -wave_0_per_point2=y = t1+value1; -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=20 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.43430 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=1.000 -shape_0_init1=n = 0; -shape_0_init2=loop (num_inst, -shape_0_init3=megabuf(n*8) = rand(1)-0.5; -shape_0_init4=megabuf(n*8+1) = (rand(1)-0.5)*0.2; -shape_0_init5=megabuf(n*8+2) = rand(1); -shape_0_init6=megabuf(n*8+3) = rand(1); -shape_0_init7=megabuf(n*8+4) = rand(1); -shape_0_init8=n+= 1); -shape_0_per_frame1=trel = time/2; -shape_0_per_frame2=z = instance/num_inst-trel; -shape_0_per_frame3=z = (z - int(z))*13; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x = megabuf(instance*8)/z*(1+0.6*sin(time*1.8+instance)); -shape_0_per_frame7=y = megabuf(instance*8+1)/z*(1+0.6*sin(time*3+instance)); -shape_0_per_frame8=r1 = sqrt(0.25*pow(x/2,2)+pow(y,2)); -shape_0_per_frame9=x += 0.5; -shape_0_per_frame10=y += 0.5; -shape_0_per_frame11=fac = min(1,0.008/abs(r1-0.1/treb_att))*mid_att; -shape_0_per_frame12=rad = 0.05/z*fac; -shape_0_per_frame13=rad = min(rad,0.4); -shape_0_per_frame14=border_r = megabuf(instance*8+2); -shape_0_per_frame15=border_g = megabuf(instance*8+3); -shape_0_per_frame16=border_b = megabuf(instance*8+4); -shape_0_per_frame17=r = megabuf(instance*8+2); -shape_0_per_frame18=g = megabuf(instance*8+3); -shape_0_per_frame19=b = megabuf(instance*8+4); -shape_0_per_frame20= -shape_0_per_frame21= -shape_0_per_frame22=a =fac*0.3; a2=0;border_a = a; -shape_0_per_frame23= -shapecode_1_enabled=1 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=3 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.01220 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=8.02539 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=k1 = instance+time*0.23; -shape_1_per_frame2=x = .5 + .3*sin(instance+k1*4); -shape_1_per_frame3=y = .5 + .3 * sin(instance+k1*3); -shape_1_per_frame4= -shape_1_per_frame5=rad = .1; -shape_1_per_frame6=r=g=b=0; -shape_1_per_frame7=a = 0.5; a2 = 0; -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 80; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=bindex2 += is_beat*!bindex; -per_frame_11=q24 = is_beat; -per_frame_12= -per_frame_13= -per_frame_14=//Vol delay chain -per_frame_15=vol = (bass+mid+treb); -per_frame_16=tr2 += vol*dt; -per_frame_17=q6 = tr2; -per_frame_18= -per_frame_19=vol_=vol_*0.8 + 0.2*vol; -per_frame_20=tvol = tvol*0.8 + 0.2*(vol-vol_); -per_frame_21=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = tvol; -per_frame_22=q1 = vol-vol_; -per_frame_23= -per_frame_24=q5 = 0.025*sin(time*0.17); -per_frame_25=monitor = q6; -per_frame_26= -per_frame_27= -per_frame_28=q8 = sin(tr2*0.078); -per_frame_29=q9 = sin(tr2*0.019); -per_frame_30= -per_frame_31=wx += q8*dt/2; -per_frame_32=wy += (1+q9)*dt/2; -per_frame_33=q18 = wx; -per_frame_34=q19 = wy; -per_frame_35=q32=aspecty; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2= -per_pixel_3=zoom = 0.99+ 0.06*abs(pow(gmegabuf(50000+rad*30),1)); -per_pixel_4=zoom -= -q5*((sin(ang*3+q6*0.2)<0)-0.5); -per_pixel_5= -per_pixel_6=dx = q8*(1-rad*2)*0.003; -per_pixel_7=dy = q9*(1-rad*2)*0.003; -warp_1=`shader_body -warp_2=`{ -warp_3=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw + rand_frame.xy; -warp_4=`float2 udith = tex2D(sampler_noise_lq,uv*4+rand_frame)-0.5; -warp_5=`ret= tex2D( sampler_main, uv + udith*0.002); -warp_6=` -warp_7=`ret += (ret.xyz - GetBlur1(uv))*0.4; -warp_8=`ret *= 0.91; -warp_9=` -warp_10=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.5).r*0.02 * saturate(1-treb_att); -warp_11=` -warp_12=`ret = lerp(ret.xyz, 1*lum(ret.xyz), 0.03)*(0.92-0.2*lum(GetBlur1(uv))); -warp_13=` -warp_14=`//ret = 0; -warp_15=`} -comp_1=`#define sat saturate -comp_2=`float z, z0, w0, radi; -comp_3=`float2 uv1, uv2; -comp_4=`static const int anz = 30; -comp_5=`static const float2 ver = texsize.zw*float2(q8*0.1,1); -comp_6=` -comp_7=`shader_body { -comp_8=`//WASSER -comp_9=`uv1 = uv-float2(0.5,0.6); -comp_10=`float z = .3/(uv1.y); -comp_11=`float2 rs0 = float2 (uv1.x * z, z); -comp_12=`float2 rs = (rs0 + float2 (0,time)); -comp_13=`float3 water = tex2D(sampler_noise_hq,rs)+tex2D(sampler_noise_hq,rs*2+time*0.3)/2-0.75; -comp_14=`float2 uv_wat = uv+water*0.03/z; -comp_15=` -comp_16=`float mask = saturate(2/z)*(rand_preset.x > 0.3); -comp_17=` -comp_18=`uv = lerp (uv,uv_wat,mask); -comp_19=`float3 shine = GetPixel(uv); radi = 1; -comp_20=` -comp_21=`for (int n=1; n <= anz; n++) -comp_22=`{ -comp_23=` shine = shine+0.5*(1-1.0*n/anz)*GetBlur1(frac(uv+radi*ver)); -comp_24=`radi += 8; -comp_25=`} -comp_26=`ret = pow(shine/1.5*(1-mask*0.7),.8); -comp_27=` -comp_28=` -comp_29=`} -comp_30=`written by martin -comp_31=`END diff --git a/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk b/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk deleted file mode 100644 index 4f19ade..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - pulsar 1.milk +++ /dev/null @@ -1,559 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.007 -fWaveScale=3.277 -fWaveSmoothing=0.180 -fWaveParam=-0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=0.800 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.400 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_frame1=t1=0; -wave_0_per_point1=i=t1; -wave_0_per_point2=ox=0; oy=0; oz=0; -wave_0_per_point3=samples=512; -wave_0_per_point4=trel+=1/fps; -wave_0_per_point5=if (i.1) * ! ((i>254)*(i<258)); -wave_0_per_point31= -wave_0_per_point32=t1+=1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.600 -wave_1_per_frame1=t1=0; -wave_1_per_point1=bs=t1*8; -wave_1_per_point2=reg10=frame%100==0; -wave_1_per_point3= -wave_1_per_point4=if (reg10, -wave_1_per_point5= megabuf(bs)=rand(6); -wave_1_per_point6= megabuf(bs+1)=rand(6); -wave_1_per_point7= megabuf(bs+2)=0; -wave_1_per_point8= megabuf(bs+3)=1+rand(1); //Speed -wave_1_per_point9=, -wave_1_per_point10= megabuf(bs+2)+=megabuf(bs+3)/fps; -wave_1_per_point11= megabuf(bs+3)*=1-2/fps; -wave_1_per_point12= -wave_1_per_point13=); -wave_1_per_point14=tht=megabuf(bs); -wave_1_per_point15=phi=megabuf(bs+1); -wave_1_per_point16=rad1=megabuf(bs+2); -wave_1_per_point17= -wave_1_per_point18=x0=sin(tht)*cos(phi)*rad1; -wave_1_per_point19=y0=sin(tht)*sin(phi)*rad1; -wave_1_per_point20=z= -abs(cos(tht))*rad1+2; -wave_1_per_point21= -wave_1_per_point22=x=0.5+x0/z; -wave_1_per_point23=y=0.5+y0/z; -wave_1_per_point24=t1+=1; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=444 -shapecode_0_x=0.800 -shapecode_0_y=0.500 -shapecode_0_rad=0.12821 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=5.42791 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.500 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; -shape_0_init2=loop (1024, -shape_0_init3= z=rand(1)+.1; -shape_0_init4= megabuf(i+2) = z; -shape_0_init5= megabuf(i) = (rand(1)-0.5)/z; -shape_0_init6= megabuf(i+1)= (rand(1)-.5)/z; -shape_0_init7=i+=3;); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=k1 = i/num_inst; -shape_0_per_frame3=zmax = 7; -shape_0_per_frame4=speed=.15; -shape_0_per_frame5= -shape_0_per_frame6=z=megabuf(3*i+2); -shape_0_per_frame7=x = megabuf(3*i)/z+.5; -shape_0_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; -shape_0_per_frame9= -shape_0_per_frame10=rad = .022/(z*zmax)*reg32 ; -shape_0_per_frame11= -shape_0_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -shape_0_per_frame13=if (out, -shape_0_per_frame14= megabuf(3*i)= (rand(2)-1); //x -shape_0_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y -shape_0_per_frame16= megabuf(3*i+2)=1; -shape_0_per_frame17=, -shape_0_per_frame18= megabuf(i*3+2)-=speed/fps; -shape_0_per_frame19=); -shape_0_per_frame20= -shape_0_per_frame21=a=1-pow(z,4); -shape_0_per_frame22=a*=0.6; -shapecode_1_enabled=1 -shapecode_1_sides=15 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=arg = (q10/num_inst + instance/num_inst)*6.283; -shape_1_per_frame2= -shape_1_per_frame3=rad1 = 0.25 ; -shape_1_per_frame4=if (instance==0, x0=q1; y0=q2,0); -shape_1_per_frame5=if (instance==1, x0=q2; y0=q3,0); -shape_1_per_frame6=if (instance==2, x0=q3; y0=q4,0); -shape_1_per_frame7=ang1=rand(12); -shape_1_per_frame8=rad1=rand(1)*rand(1)/22*mid_att; -shape_1_per_frame9=x= 0.5+rad1*cos(ang1); -shape_1_per_frame10=y= 0.5+rad1*sin(ang1)*reg32; -shape_1_per_frame11= -shape_1_per_frame12=rad = min(0.15,mid_att*0.05+0.02)*reg32; -shape_1_per_frame13= -shape_1_per_frame14=r = 0.5 + 0.4*sin(8*q1); -shape_1_per_frame15=b = 0.5 + 0.4*sin(8*q2); -shape_1_per_frame16=g = 0.5 + 0.4*sin(8*q3); -shape_1_per_frame17=a = 0.6; a2 = 0; -shapecode_2_enabled=1 -shapecode_2_sides=12 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=40 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.22168 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=1.48882 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=0.300 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=ang1=rand(12); -shape_2_per_frame2=rad1=(1+rand(1))*(+.2+rand(1))/16; -shape_2_per_frame3=x= 0.5+rad1*cos(ang1); -shape_2_per_frame4=y= 0.5+rad1*sin(ang1)*reg32; -shape_2_per_frame5= -shape_2_per_frame6=r=b=g=max(0,sin(time/4.7)); -shape_2_per_frame7=r2=b2=g2=0; -shape_2_per_frame8=rad = 0.01*sqrt(bass_att+mid_att); -shape_2_per_frame9= -shape_2_per_frame10=a=0.4*abs(sin(time/8)); -shape_2_per_frame11=additive = sin(time/8)>0;; -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=200 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.04511 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=0.000 -shapecode_3_g=0.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.000 -shapecode_3_border_g=0.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=i=instance; -shape_3_per_frame2=oy=0; -shape_3_per_frame3=oz=0; -shape_3_per_frame4=if (i megabuf (maxind*8+3), maxind =i,0); -per_frame_23= qavg = qavg+pow (megabuf(n+3),2); -per_frame_24= i += 1;); -per_frame_25=qavg = sqrt (qavg/num_res); -per_frame_26=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_27=qdev = sqrt (qdev/num_res); -per_frame_28=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_29=if (BPM > 200, BPM *= 0.5, 0); -per_frame_30=m1 = maxind*8; -per_frame_31=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_32=trel1 += BPM/60*dt*3.14/4; -per_frame_33= -per_frame_34=//BIQUAD -per_frame_35=fg = BPM/60/4; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_36=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_37=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_38= -per_frame_39=Xa = (vol_-vol); LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_40=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_41= -per_frame_42=n=200; loop (200,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(0) = xa; -per_frame_43=n=1600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(1000) = min(8,vol); -per_frame_44= -per_frame_45=t1+=BPM/60*dt*3.14/8 * min(1,max(-1,4*cos(trel1/12))); -per_frame_46=q1=t1; -per_frame_47=q2=t1*2; -per_frame_48=q3=t1*1.4; -per_frame_49=q4=t1*1.5; -per_frame_50=q5=t1*1.7; -per_frame_51= -per_frame_52=t2+=dt*vol_/4*sin(q4/3); -per_frame_53=q11=t2; -per_frame_54=q12=t2*.1; -per_frame_55=q13=t2*.4; -per_frame_56=q14=t2*.5; -per_frame_57=q15=t2*.7; -per_frame_58= -per_frame_59=n=2600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(2000) = q1; -per_frame_60=n=3600; loop (600,gmegabuf(n)=gmegabuf(n-1); n-=1;); gmegabuf(3000) = q11; -per_frame_61= -per_frame_62=k1=0.03; -per_frame_63=q21 = gmegabuf(0)*k1*0; -per_frame_64=q22 = gmegabuf(10)*k1*.2; -per_frame_65=q23 = gmegabuf(20)*k1*.3; -per_frame_66=q24 = gmegabuf(30)*k1*.4; -per_frame_67=q25 = gmegabuf(40)*k1*.5; -per_frame_68= -per_frame_69=q30=max(0,vol_-1)*0.03; -per_frame_70=reg32=aspecty; -per_frame_71= -per_frame_72=c=q1; -per_frame_73=b=3.1416/2; -per_frame_74=a=q11; -per_frame_75=x= (cos(a)*cos(c)-sin(a)*cos(b)*sin(c)); -per_frame_76=y= (sin(a)*cos(c)+cos(a)*cos(b)*sin(c)); -per_frame_77=scale = sqrt(x*x+y*y); -per_frame_78= -per_frame_79=fla=pow(max(0,10*(scale-0.9)),2); -per_frame_80=dec = if(fla>fla_,0,1-dt*2); -per_frame_81=fla_=dec*fla_+(1-dec)*fla; -per_frame_82=q19=fla_; -per_frame_83= -per_frame_84=monitor = bpm; -per_frame_85= -per_pixel_1=zoom = 1+sqrt(q30)/4; -warp_1=`#define sat saturate -warp_2=`float2 uv0, uv1, uv3; -warp_3=` -warp_4=`shader_body -warp_5=`{ -warp_6=`uv1=(uv-.5)*aspect.xy; -warp_7=`ret.rg = GetPixel(uv).rg*0.9; -warp_8=`ret.b=GetPixel(uv_orig).b*.3; -warp_9=`ret -= 0.004; -warp_10=` -warp_11=`} -comp_1=`#define sat saturate -comp_2=`#define go if (r2.w>0) {ret1=r2;} if (lum(ret1)==0) {ret1=r2;} -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`float2 uv0, uv1; -comp_5=`float4 r1, r2, ret1; -comp_6=`static const float2 pix = texsize.zw*4; -comp_7=`float scale, size; -comp_8=` -comp_9=`float between (float x, float hi, float lo) -comp_10=`{return (xlo);} -comp_11=` -comp_12=`float2 rotuv (float2 uvi, float a, float d) -comp_13=`{return mul (uvi, float2x2(cos(a),sin(a),-sin(a),cos(a)))+d;} -comp_14=` -comp_15=`float4 ring (float2 uvi, float r, float a) -comp_16=`{ float w=r*0.04, ri=r-w, ra=r+w; -comp_17=` float h0, h1, h2, h3; float2 rs; -comp_18=` float4 res=0; -comp_19=` h3 = abs(cos(a)); -comp_20=` float sw = sin(a)*sign(cos(a)); -comp_21=` -comp_22=`//Seiten -comp_23=` rs= (uvi + float2(w*sign(sin(a)),0)*cos(a))* float2(1/(sin(a)),1); -comp_24=` res.x = between (length(rs),ra,ri) *rs.x/ri*cos(a); -comp_25=` -comp_26=`//Zylinder, aussen -comp_27=` h0 = uvi.y/ra; -comp_28=` h1 = sqrt (1-h0*h0); //schneller als h1 = cos(asin (h0)); -comp_29=` h2 = ra*h1*sw; -comp_30=` res.g = between (uvi.x,w*h3+h2,-w*h3+h2)* (abs(h0)<1) * h1; -comp_31=` -comp_32=`//Zylinder, innen -comp_33=` h0 = uvi.y/ri; -comp_34=` h1 = sqrt (1-h0*h0); //schneller als h1 = cos(asin (h0)); -comp_35=` h2 = -ri*h1*sw; -comp_36=` res.b = between (uvi.x,w*h3+h2,-w*h3+h2)* (abs(h0)<1) * h1; -comp_37=` -comp_38=`//Evtl weglassen weil Fehler kaum sichtbar -comp_39=` res.gb *= (res.r==0)*h3; -comp_40=` res.b *= (res.g==0); -comp_41=` res.w = between (length(rs),ra,ri)* (uvi.x*sign(cos(a)*sin(a))>-w) || (res.g); -comp_42=` return res; -comp_43=`} -comp_44=` -comp_45=`shader_body { -comp_46=`uv0=(uv-0.5)*aspect.xy*.6; -comp_47=`uv1=rotuv(uv0,q11,q21); -comp_48=`ret1 = ring (uv1,0.06,q1); //innerster -comp_49=`float2 uv3=uv1; -comp_50=`uv1=rotuv(uv0,q12,q22); -comp_51=`r2 = ring (uv1,0.08,q2); go -comp_52=`uv1=rotuv(uv0,q13,q23); -comp_53=`r2 = ring (uv1,0.1,q3); go -comp_54=`uv1=rotuv(uv0,q14, q24); -comp_55=`r2 = ring (uv1,0.12, q4); go -comp_56=`uv1=rotuv(uv0,q15, q25); -comp_57=`r2 = ring (uv1,0.14,q5); go -comp_58=` -comp_59=`float smask = lum(ret1*float3(1,1,-1)); -comp_60=`float hmask = ret1.w; -comp_61=`float gmask = !(smask==0); -comp_62=` -comp_63=`uv1 = (uv-0.5)*aspect.xy; -comp_64=`float3 licol = GetBlur1(0.51)*.5+.5; -comp_65=`float3 light = saturate(sqrt(0.025/length(uv1))); -comp_66=`light += abs(cross(GetPixel(uv)*float3(1,1,0), 1+slow_roam_sin));; -comp_67=` -comp_68=`float fla=.1/abs(uv3.x); -comp_69=`light += sat(q19*fla*exp(-256*length(uv3.y)))*sat(1-15*smask)*licol;; -comp_70=` -comp_71=`light *= sat(1-3*smask); -comp_72=`ret = lerp (ret1.b*ret1.b*2, light, sat(1*sqrt(lum(light))-.1))*licol; -comp_73=` -comp_74=`float2 uvz=(uv-0.5)*0.3+0.5; -comp_75=`ret += sat(0.01/length(uv1-ret1.r-.1))*(.5+GetBlur1(uvz))*gmask; -comp_76=` -comp_77=`//stars -comp_78=`ret += GetPixel(uv).b * !gmask; -comp_79=` -comp_80=`ret += q19*exp(-3*rad)*0.25*(ret1.b+!(ret1.r==0))*licol; -comp_81=` -comp_82=`} -comp_83=` -comp_84=`written by martin -comp_85=`END -comp_86=` diff --git a/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk b/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk deleted file mode 100644 index 6f5567f..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - purple pulsator.milk +++ /dev/null @@ -1,436 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=3.000000 -fGammaAdj=1.980001 -fDecay=0.500000 -fVideoEchoZoom=0.999998 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001000 -fWaveScale=1.058430 -fWaveSmoothing=0.450000 -fWaveParam=0.080000 -fModWaveAlphaStart=0.000000 -fModWaveAlphaEnd=1.320000 -fWarpAnimSpeed=1.459500 -fWarpScale=2.006700 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=0.999900 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.010000 -sx=0.999900 -sy=1.000000 -wave_r=0.000000 -wave_g=0.990000 -wave_b=1.000000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.015000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=1.000000 -ob_a=0.000000 -ib_size=0.260000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=64.000000 -nMotionVectorsY=48.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=1.850000 -mv_r=0.499900 -mv_g=0.499900 -mv_b=0.499900 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.000000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.010000 -wavecode_0_smoothing=0.820000 -wavecode_0_r=1.000000 -wavecode_0_g=1.000000 -wavecode_0_b=1.000000 -wavecode_0_a=0.600000 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=k1 = (sample*100)%2; -wave_0_per_point2=k2 = (sample*100)%4; -wave_0_per_point3=xi = value1*k1 + xi*(1-k1); -wave_0_per_point4=yi = value2*(1-k1) + yi*k1; -wave_0_per_point5= -wave_0_per_point6=x = .5 + xi; -wave_0_per_point7=y = .5 + yi; -wave_0_per_point8= -wave_0_per_point9=a = q22/8; -wave_0_per_point10=a = min(a,.2); -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.891519 -wavecode_1_smoothing=0.820000 -wavecode_1_r=1.000000 -wavecode_1_g=1.000000 -wavecode_1_b=1.000000 -wavecode_1_a=0.100000 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = time*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min(time - tin,1); -wave_1_per_frame7=tin = time; -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wave_1_per_point1=xi = rand(100)/100; -wave_1_per_point2=yi = rand(100)/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.891519 -wavecode_2_smoothing=0.820000 -wavecode_2_r=0.000000 -wavecode_2_g=0.200000 -wavecode_2_b=0.000000 -wavecode_2_a=1.000000 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = time*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min(time - tin,1); -wave_2_per_frame7=tin = time; -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -shapecode_0_enabled=0 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.048958 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=1.005310 -shapecode_0_tex_zoom=1.531168 -shapecode_0_r=0.500000 -shapecode_0_g=1.000000 -shapecode_0_b=0.900000 -shapecode_0_a=1.000000 -shapecode_0_r2=0.830000 -shapecode_0_g2=0.930000 -shapecode_0_b2=0.800000 -shapecode_0_a2=1.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=0.000000 -shapecode_0_border_a=0.000000 -shape_0_per_frame1=xi = xi - dx*q22/200; -shape_0_per_frame2=yi = yi - dy*q23/200; -shape_0_per_frame3= -shape_0_per_frame4=low = 0; -shape_0_per_frame5=high = 1; -shape_0_per_frame6= -shape_0_per_frame7=k0x = below(xi,low); -shape_0_per_frame8=k1x = above(xi,high); -shape_0_per_frame9=k0y = below(yi,low); -shape_0_per_frame10=k1y = above(yi,high); -shape_0_per_frame11= -shape_0_per_frame12=dx = k0x*1 + k1x*-1; -shape_0_per_frame13=dy = k0y*1 + k1y*-1; -shape_0_per_frame14= -shape_0_per_frame15=//xi = 0; yi = 0; -shape_0_per_frame16=x = xi; -shape_0_per_frame17=y = yi; -shape_0_per_frame18= -shape_0_per_frame19=trel = time/2+q20; -shape_0_per_frame20= -shape_0_per_frame21=x = .5+sin(trel*2); -shape_0_per_frame22=y = .5+cos(trel*1.3 +q28/3); -shape_0_per_frame23= -shape_0_per_frame24=a = q26/4+.2; -shape_0_per_frame25=//a = 1; -shapecode_1_enabled=0 -shapecode_1_sides=34 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_x=0.500000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.728634 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=0.935500 -shapecode_1_r=0.500000 -shapecode_1_g=0.550000 -shapecode_1_b=0.500000 -shapecode_1_a=0.099900 -shapecode_1_r2=0.700000 -shapecode_1_g2=0.400000 -shapecode_1_b2=0.000000 -shapecode_1_a2=0.000000 -shapecode_1_border_r=0.500000 -shapecode_1_border_g=0.500000 -shapecode_1_border_b=0.500000 -shapecode_1_border_a=0.000000 -shapecode_2_enabled=1 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_x=0.503000 -shapecode_2_y=0.500000 -shapecode_2_rad=0.038857 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=0.609857 -shapecode_2_r=1.000000 -shapecode_2_g=0.100000 -shapecode_2_b=0.000000 -shapecode_2_a=0.900000 -shapecode_2_r2=1.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=0.000000 -shapecode_2_border_r=0.500000 -shapecode_2_border_g=0.500000 -shapecode_2_border_b=0.500000 -shapecode_2_border_a=0.000000 -shape_2_per_frame1=x = .5+(rand(10)/40-.1); -shape_2_per_frame2=y = .5+(rand(10)/40-.1); -shape_2_per_frame3= -shape_2_per_frame4=//ang = rand(6); -shape_2_per_frame5=r = rand(4)/3; -shape_2_per_frame6=g = rand(4)/3; -shape_2_per_frame7=b = rand(4)/3; -shape_2_per_frame8=r2 = b; -shape_2_per_frame9=g2 = r; -shape_2_per_frame10=b2 = g; -shape_2_per_frame11= -shape_2_per_frame12=a = min(q21/2 ,1)*q24; -shape_2_per_frame13= -shape_2_per_frame14=rad = a/4 ; -shape_2_per_frame15=a2 = 0; -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_x=0.500000 -shapecode_3_y=1.000000 -shapecode_3_rad=0.548217 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.000000 -shapecode_3_tex_zoom=0.499805 -shapecode_3_r=1.000000 -shapecode_3_g=1.000000 -shapecode_3_b=1.000000 -shapecode_3_a=1.000000 -shapecode_3_r2=1.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=1.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=0.500000 -shapecode_3_border_g=0.500000 -shapecode_3_border_b=0.500000 -shapecode_3_border_a=0.000000 -per_frame_1=dec_med = pow (0.7, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above (time, t0+.2); -per_frame_6=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %16; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%2; -per_frame_10= -per_frame_11=q20 = avg; -per_frame_12=q21 = beat; -per_frame_13=q22 = peak; -per_frame_14=q23 = index; -per_frame_15=q24 = is_beat; -per_frame_16=q26 = bass_att + mid_att + treb_att; -per_frame_17=q27 = index + 1; -per_frame_18=q28 = index2; -per_frame_19= -per_frame_20= -per_frame_21= -per_frame_22=k1 = is_ -per_frame_23=beat*equal(index%2,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.1416/4; -per_frame_27= -per_frame_28=q1 = cos(rott); -per_frame_29=q2 = sin(rott); -per_frame_30=q3 = -q2; -per_frame_31=q4 = q1; -per_frame_32= -per_frame_33=ds = max ((q26*q26-.5),0); -per_frame_34=step = step + 8*ds; -per_frame_35= -per_frame_36=p3 = p3*dec_med + (1-dec_med) * step; -per_frame_37=q30 = p3 ; -per_frame_38= -per_frame_39=p4 = dec_med*p4 + (1-dec_med)*q27; -per_frame_40=q31 = p4; -per_frame_41= -per_frame_42=zoom = 1; -per_frame_43=rot = -0.001 ; -per_frame_44= -per_frame_45= -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float dx,dy; -warp_4=`shader_body { -warp_5=` -warp_6=` -warp_7=`float2 uv1 = (uv-.5) * aspect.xy; -warp_8=` -warp_9=`float2 uv6 = uv1; -warp_10=`float z = q27*.05*length(uv1)+q30; -warp_11=`float2 d = normalize(uv1); -warp_12=`float2 rs = clamp(tan(z)*d,-8,8); -warp_13=` -warp_14=`if (q28 ==1) {rs *= sin(uv*5) ;} -warp_15=` -warp_16=`uv += rs*dot(rs,rs)/60; -warp_17=` -warp_18=` -warp_19=`uv6 = (uv-.5)*(1 + 1*q1*q27); -warp_20=`//uv6 = mul(uv6,float2x2(_qa)); -warp_21=` -warp_22=`mus = .1/(sqrt(uv6.y-.2)); -warp_23=`mus = abs(mus); -warp_24=`mus *= float3 (.8,.6,1); -warp_25=` -warp_26=` -warp_27=`float3 blur = GetBlur1(frac(uv)); -warp_28=` -warp_29=`float3 crisp= tex2D(sampler_main,uv); -warp_30=` -warp_31=`float3 ret1 = crisp - blur*.05 + .06*mus; -warp_32=`ret = ret1 * .99 - .01; -warp_33=` -warp_34=` -warp_35=`} -comp_1=`shader_body -comp_2=`{ -comp_3=`uv = (uv-.5)* aspect.xy + .5; -comp_4=`float2 uv1 = 1-uv; -comp_5=` -comp_6=`float3 ret0 = tex2D (sampler_main,uv) +2*GetBlur2 (uv); -comp_7=`float3 ret1 = tex2D (sampler_main,uv1) + 2*GetBlur2 (uv1); -comp_8=` -comp_9=` -comp_10=` -comp_11=` -comp_12=`ret = ret0 + ret1 ; -comp_13=` -comp_14=` ret *= 1.4; //gamma -comp_15=`// ret *= ret; //darken -comp_16=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk b/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk deleted file mode 100644 index ea1025c..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - riding the wave3b triangle.milk +++ /dev/null @@ -1,293 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*cos(time/3); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.1,1.9,1.0); -comp_27=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\triangle4.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.560000 -SpriteSY=-0.560000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 b/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 deleted file mode 100644 index bae1dd7..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - riding the wave4.milk2 +++ /dev/null @@ -1,581 +0,0 @@ -Created with MILKDROP 3.30 on 19/01/2024 at 00:05:19 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.39 -blending_direction=1 -random_1=0.739431 -random_2=0.013957 -random_3=0.249729 -random_4=0.347561 -random_5=0.739837 - -[PRESET1_BEGIN] -NAME=snakes NDropFX with AdamFX - Hexcollie - Armandio C - Geiss - Martin -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=0 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=1 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.012 -fWaveSmoothing=0.900 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.81669 -fShader=0.000 -zoom=1.02010 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.10893 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.400 -wave_b=0.300 -wave_x=0.500 -wave_y=0.500 -ob_size=0.010 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.010 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_point1=repeats=8; -wave_1_per_point2=samplerepeat=sample*repeats; -wave_1_per_point3=cycle=int(samplerepeat); -wave_1_per_point4=sampcyc=samplerepeat - cycle; -wave_1_per_point5=cycleto1=cycle/repeats; -wave_1_per_point6= -wave_1_per_point7=n=sampcyc*6.283; -wave_1_per_point8=phs=sampcyc+0.15; -wave_1_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_1_per_point10=tmm=time; -wave_1_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_1_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_1_per_point13=a=a*a; -wave_1_per_point14= -wave_1_per_point15=//waving -wave_1_per_point16=tmc=tm+cycle-phs*0.2; -wave_1_per_point17=variation=sin(cycleto1*6.283)*9; -wave_1_per_point18=swap=above(sample,0.5)*2-1; -wave_1_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_1_per_point21= -wave_1_per_point22=xp=sin(tm)*0.4 ; -wave_1_per_point23=yp=cos(tm)*0.4 ; -wave_1_per_point24= -wave_1_per_point25=xp=xp*sin(tm*3); -wave_1_per_point26=yp=yp*cos(tm*2.6); -wave_1_per_point27= -wave_1_per_point28=xp=xp*sin(tm*0.43); -wave_1_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_1_per_point30= -wave_1_per_point31=xp=xp+wavex; -wave_1_per_point32=yp=yp+wavey; -wave_1_per_point33= -wave_1_per_point34=x=xp+0.5; -wave_1_per_point35=y=yp*1.333 + 0.5; -wave_1_per_point36= -wave_1_per_point37= -wave_1_per_point38=trailsize=0.85; -wave_1_per_point39=head=above(a,trailsize); -wave_1_per_point40=tail=1-head; -wave_1_per_point41=r=1*head + 0.5*tail; -wave_1_per_point42=g=0.8*head + 0.3*tail; -wave_1_per_point43=b=0.5*head; -wave_1_per_point44= -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wave_2_per_point1=repeats=6; -wave_2_per_point2=samplerepeat=sample*repeats; -wave_2_per_point3=cycle=int(samplerepeat); -wave_2_per_point4=sampcyc=samplerepeat - cycle; -wave_2_per_point5=cycleto1=cycle/repeats; -wave_2_per_point6= -wave_2_per_point7=n=sampcyc*6.283; -wave_2_per_point8=phs=sampcyc+0.25; -wave_2_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_2_per_point10=tmm=time; -wave_2_per_point11=rsample=(1-sampcyc*0.9)*1.5*(cycleto1+1); -wave_2_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_2_per_point13=a=a*a; -wave_2_per_point14= -wave_2_per_point15=//waving -wave_2_per_point16=tmc=tm+cycle-phs*0.2; -wave_2_per_point17=variation=sin(cycleto1*6.283)*9; -wave_2_per_point18=swap=above(sample,0.5)*2-1; -wave_2_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_2_per_point21= -wave_2_per_point22=xp=sin(tm)*0.4 ; -wave_2_per_point23=yp=cos(tm)*0.4 ; -wave_2_per_point24= -wave_2_per_point25=xp=xp*sin(tm*3); -wave_2_per_point26=yp=yp*cos(tm*2.6); -wave_2_per_point27= -wave_2_per_point28=xp=xp*sin(tm*0.43); -wave_2_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_2_per_point30= -wave_2_per_point31=xp=xp+wavex; -wave_2_per_point32=yp=yp+wavey; -wave_2_per_point33= -wave_2_per_point34=x=xp+0.5; -wave_2_per_point35=y=yp*1.333 + 0.5; -wave_2_per_point36= -wave_2_per_point37= -wave_2_per_point38=trailsize=0.85; -wave_2_per_point39=head=above(a,trailsize); -wave_2_per_point40=tail=1-head; -wave_2_per_point41=r=1*head + 0.5*tail; -wave_2_per_point42=g=0.8*head + 0.3*tail; -wave_2_per_point43=b=0.5*head; -wave_2_per_point44= -per_frame_1=warp = .125; -per_frame_2= -per_frame_3=vol = (bass_att+treb_att+mid_att)*.125; -per_frame_4= -per_frame_5=volt = volt + .1*vol; -per_frame_6= -per_frame_7=q1 = time+volt; -per_frame_8=q2 = aspectx; -per_frame_9=q3 = aspecty; -comp_1=`shader_body -comp_2=`{ -comp_3=` float2 d = texsize.zw; -comp_4=` float3 dx = ( GetPixel(uv+float2(1,0)*d)-GetPixel(uv-float2(1,0)*d) ); -comp_5=` float3 dy = ( GetPixel(uv+float2(0,1)*d)-GetPixel(uv-float2(0,1)*d) ); -comp_6=`float2 dz = float2(dx.y,dy.y)*2; -comp_7=` -comp_8=`d = texsize.zw*2; -comp_9=`dx = ( 2*GetBlur1(uv+float2(1,0)*d)-2*GetBlur1(uv-float2(1,0)*d) )*0.5; -comp_10=`dy = ( 2*GetBlur1(uv+float2(0,1)*d)-2*GetBlur1(uv-float2(0,1)*d) )*0.5; -comp_11=` -comp_12=`dz +=float2(dx.y,dy.y); -comp_13=` -comp_14=`float3 bg = pow(length(dz)*0.8+0,0.7)*2 + GetBlur1(uv).y*2; -comp_15=` -comp_16=`ret = bg*float3(2.1,2.8,0.9); -comp_17=`float2 uv_swimmer =frac(0.5 + (uv-0.5)+float2(q19,q20)*float2(-1,1)); -comp_18=`ret = lerp(ret,float3(0.8,1.8,2.2),GetBlur3(uv_swimmer -float2(dx.y,dy.y)).x); -comp_19=`ret = lerp(ret,0,GetBlur2(uv_swimmer-dz).x); -comp_20=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_21=` ((uv_swimmer.xyy*q28 -comp_22=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_23=` ).xyz* -comp_24=` float3(1.8,0.1,1.5)*0.05 + -comp_25=` time*float3(1.5,2.1,1.8)*q31 -comp_26=` ); -comp_27=`if(ret.x> q26*q13 && ret.x<= q23*q11 )ret.z -= (noise9).x*.5; -comp_28=`if(ret.y> q25*q11 && ret.y<= q22*q12 )ret.x -= (noise9).y*.5; -comp_29=`if(ret.z> q24*q12 && ret.z<= q21*q13 )ret.y -= (noise9).z*.5; -comp_30=`ret = lerp(ret,float3(1.3,2.4,0.9),0.75*GetPixel(uv_swimmer).x); -comp_31=`ret = lerp(ret,0,GetBlur1(uv).z*4); -comp_32=`ret = lerp(ret,2,GetPixel(uv).z); -comp_33=`//ret = GetPixel(uv); -comp_34=`} -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - riding the wave3b -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.500 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=0.500 -wavecode_0_b=1.000 -wavecode_0_a=0.230 -wave_0_per_frame1=t1 = 0; reg33=0; reg40 = 0; -wave_0_per_frame2=t3=sin(q5); t4=cos(q5); -wave_0_per_point1=ni = 256; -wave_0_per_point2=o=q7; -wave_0_per_point3=g=ni/2*sin(time*0.13); -wave_0_per_point4=i = max(0,(t1+g)%ni); -wave_0_per_point5=i2 =max(0,(ni-t1-1+g)%ni); -wave_0_per_point6=rx1 = gmegabuf ((i+o)%ni*8+5); -wave_0_per_point7=rx2 = gmegabuf ((i2+o)%ni*8+5);//mirrored -wave_0_per_point8=ry1 = gmegabuf (i*8+6); -wave_0_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_0_per_point10= -wave_0_per_point11=x0 = (rx1-rx2); -wave_0_per_point12=y0 = (ry1+ry2); -wave_0_per_point13= -wave_0_per_point14=x1 = x0+sample*2-.5; -wave_0_per_point15=y1 = max(-10,y0); -wave_0_per_point16= -wave_0_per_point17=x= t4*x1+t3*y1+.5; -wave_0_per_point18=y=-t3*x1+t4*y1+.5 - reg34*1; -wave_0_per_point19= -wave_0_per_point20=if (t1==0,xo=x;yo=y,0); -wave_0_per_point21=reg40 += sqrt(sqr(x-xo)+sqr(y-yo)) * (abs(x-.5)<0.5); -wave_0_per_point22=xo=x; yo=y; -wave_0_per_point23= -wave_0_per_point24=reg33= max (reg33, exp (-2*(abs(x-.5)))*(y-0.5)); -wave_0_per_point25= -wave_0_per_point26=s=sample*12+4.5; -wave_0_per_point27=r = 0.6 + 0.4*sin(s); -wave_0_per_point28=g = 0.6 + 0.4*sin(s+1); -wave_0_per_point29=b = 0.6 + 0.4*sin(s+2); -wave_0_per_point30=//a*=sin((sample-0.5)*1000)>-3.9; -wave_0_per_point31=t1 += 1; -wave_0_per_point32= -wave_0_per_point33=a*=min(1,1.5/reg41); -wavecode_1_enabled=1 -wavecode_1_samples=192 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1=0; t3=sin(q5); t4=cos(q5); -wave_1_per_point1=ni = 256; -wave_1_per_point2= -wave_1_per_point3=g=ni/2*sin(time*0.19); -wave_1_per_point4=i = (t1+g)%ni; -wave_1_per_point5=i2 =(ni-t1-1+g)%ni; -wave_1_per_point6=rx1 = gmegabuf (i*8+5); -wave_1_per_point7=rx2 = gmegabuf (i2*8+5);//mirrored -wave_1_per_point8=ry1 = gmegabuf (i*8+6); -wave_1_per_point9=ry2 = gmegabuf (i2*8+6);//mirrored -wave_1_per_point10= -wave_1_per_point11=x0 = (rx1-rx2); -wave_1_per_point12=y0 = (ry1+ry2)-0.2; -wave_1_per_point13= -wave_1_per_point14=x1 = x0+sample*1.7-.5; -wave_1_per_point15=y1 = y0; -wave_1_per_point16= -wave_1_per_point17= -wave_1_per_point18=x= t4*x1+t3*y1+.5; -wave_1_per_point19=y=-t3*x1+t4*y1+.71; -wave_1_per_point20= -wave_1_per_point21=r = 0.6 + 0.3*sin(sample*12+2); -wave_1_per_point22=g = 0.6 + 0.3*sin(sample*12+1); -wave_1_per_point23=b = 0.6 + 0.3*sin(sample*12); -wave_1_per_point24= -wave_1_per_point25=t1 += 1; -per_frame_init_1=n = -10000; loop (20000, megabuf(n)=gmegabuf(n)=-.01; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 70; MAXBPM = 220; num_res = 256; -per_frame_init_4=index = 0; -per_frame_init_5=loop (num_res, -per_frame_init_6= n = index*8; -per_frame_init_7= BPM = minbpm * pow(maxbpm/minbpm,index/(num_res-1)); -per_frame_init_8= megabuf(n) = BPM; -per_frame_init_9= index += 1; -per_frame_init_10=); -per_frame_init_11= -per_frame_init_12=reg41=1; -per_frame_1=dt = min (1/fps,0.1) ; -per_frame_2=dec_m = 1 - 4*dt; dec_s = 1 - dt*1.5; -per_frame_3=vol = (bass+mid+treb)/3 ; -per_frame_4=vol_ = vol_*dec_m + (1-dec_m)*vol; exc = vol-vol_; -per_frame_5=excite = atan (exc*1)*1.25; -per_frame_6=index=0; ratio = log(maxbpm/minbpm); -per_frame_7=loop (num_res, -per_frame_8= n = index*8; -per_frame_9= omega = megabuf(n) * 6.2832/60; -per_frame_10= megabuf (n+1) *= 1-.5*dt; //damping -per_frame_11= ECS = 4; -per_frame_12= loop (ECS, -per_frame_13= megabuf (n+1) += (excite - sqr(omega)*megabuf(n + 2)) * dt/ECS; -per_frame_14= megabuf (n+2) += megabuf(n+1) * dt/ECS); -per_frame_15= bc = megabuf(n+1); -per_frame_16= bs = megabuf(n+2)*omega; //2pi/60 -per_frame_17= quad = sqrt (bc*bc+bs*bs) ; -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_s + quad* (1-dec_s); -per_frame_19= megabuf (n+4) = megabuf(n+3); megabuf (n+5) = bc; megabuf (n+6) = bs ; -per_frame_20= index += 1; -per_frame_21=); -per_frame_22=reg41 = reg41*dec_s + (1-dec_s)*(max(0,reg40)); -per_frame_23=n = 0; maxind = 0; -per_frame_24=loop (num_res, -per_frame_25= scale = .33/reg41; -per_frame_26= if (megabuf(n+3) > megabuf(maxind+3), maxind = n, 0); -per_frame_27= gmegabuf(n+5) = megabuf(n+5) * scale; -per_frame_28= gmegabuf(n+6) = megabuf(n+6) * scale; -per_frame_29=n+=8;); -per_frame_30=BPM = megabuf(maxind); -per_frame_31= -per_frame_32=fg = 0.5; Q=4; omega = 6.283*min(0.5,fg/fps); tcos = cos (omega); alpha = sin(omega)/(2*Q); -per_frame_33=b0=(1-tcos)/2; b1=1-tcos; b2=(1-tcos)/2; a0=1+alpha; a1=-2*tcos; a2=1-alpha; -per_frame_34=b0a0=b0/a0; b1a0=b1/a0; b2a0=b2/a0; a1a0=a1/a0; a2a0=a2/a0; -per_frame_35= -per_frame_36=Xa = reg33; LOa= b0a0*Xa + b1a0*in1a + b2a0*in2a - a1a0*ou1a - a2a0*ou2a; -per_frame_37=in2a =in1a; in1a =Xa; ou2a =ou1a; ou1a =LOa; Xa =LOa; -per_frame_38=reg34 = xa; -per_frame_39= -per_frame_40=clk = (megabuf(maxind+5)*om)<0; -per_frame_41=om = megabuf(maxind+5); -per_frame_42=idx += clk; -per_frame_43=if ((idx%20==0)&&clk, o=max(0,rand(40)-10),0); -per_frame_44=q7=o; -per_frame_45= -per_frame_46=q5=.40*cos(time/3); -per_frame_47=q10=megabuf(maxind+1); -per_frame_48=q32 = aspecty; -per_frame_49=reg42 = reg41*16/fps; -per_frame_50=rot = q5/fps; -per_frame_51=dy=(.007+reg34*0.2)*reg42*0.5; -per_frame_52= -per_frame_53=monitor = reg41; -per_pixel_1=zoom=1+(.01+0.035*rad/3)*reg42*1.5; -per_pixel_2= -per_pixel_3= -warp_1=`sampler sampler_fw_clouds; -warp_2=`shader_body -warp_3=`{// sample previous frame -warp_4=`ret = tex2D( sampler_main, uv ).xyz; -warp_5=`float blur =sin(bass*90)*rad; -warp_6=`ret=0.125*( -warp_7=`GetPixel(float2(uv.x-0.01*blur,uv.y-0.01*blur)) + -warp_8=`GetPixel(float2(uv.x+0.01*blur,uv.y+0.01*blur)) + -warp_9=`GetPixel(float2(uv.x-0.01*blur,uv.y+0.01*blur)) + -warp_10=`GetPixel(float2(uv.x+0.01*blur,uv.y-0.01*blur)) + -warp_11=`GetPixel(float2(uv.x,uv.y-0.01*blur)) + -warp_12=`GetPixel(float2(uv.x,uv.y+0.01*blur)) + -warp_13=`GetPixel(float2(uv.x-0.01*blur,uv.y)) + -warp_14=`GetPixel(float2(uv.x+0.01*blur,uv.y))); -warp_15=`//add a 'bass overbright' effect: -warp_16=`ret-=-(lum(ret)sin(-time*90))*ret*blur; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv1,uv2,uv3,uv4,uv5,dz,uvw; -comp_3=` -comp_4=`shader_body -comp_5=`{ -comp_6=`uv1=mul (uv-0.5, float2x2(cos(q5),-sin(q5),sin(q5),cos(q5))); -comp_7=`float z=1/(uv1.y); -comp_8=`float2 uv2 = float2 (uv1.x*z,z)*.25; -comp_9=`float2 water = tex2D(sampler_noise_mq,uv2/2+float2(0,time/2))/z; -comp_10=` -comp_11=`uvw= uv1*float2 (1,.5)+0.5+water*0.2*(z>0); -comp_12=`uvw = frac (uvw); -comp_13=` -comp_14=`ret = (GetPixel(uv) + GetBlur2(uv) * (0.75+abs(uv1.y)*3)); -comp_15=`ret += saturate (1-2*lum(ret)) * pow(GetBlur1(uvw),2)*saturate(.4/z)*64*saturate(1-rad); -comp_16=`ret *= 1.1; -comp_17=` -comp_18=`uv=1-uv; -comp_19=`uv1=(uv+sin(q5/5))*aspect.xy; -comp_20=`uv3=(uv-tan(q5/3))*aspect.xy; -comp_21=`uv5=(uv-sin(q5))*aspect.xy; -comp_22=`ret += 0.005/length(uv1-0.4) + 0.005/length(uv3-0.5) + 0.005/length(uv5-0.4); -comp_23=`ret *=1.5; -comp_24=`ret -=0.07; -comp_25=`//MilkDrop3 Color Mode: -comp_26=`ret /= float3(1.1,1.9,1.0); -comp_27=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk b/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk deleted file mode 100644 index dab1e34..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - shader pimped caleidoscope.milk +++ /dev/null @@ -1,397 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=0.964 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=1 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.000 -fWaveScale=1.346 -fWaveSmoothing=0.090 -fWaveParam=0.400 -fModWaveAlphaStart=1.420 -fModWaveAlphaEnd=2.000 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=1.000 -wave_b=1.000 -wave_x=1.000 -wave_y=0.500 -ob_size=0.200 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.200 -ib_size=0.010 -ib_r=0.600 -ib_g=0.400 -ib_b=0.400 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=1.000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=25 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04740 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.500 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shapecode_1_enabled=1 -shapecode_1_sides=14 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=1 -shapecode_1_num_inst=3 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.99573 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.500 -shapecode_1_border_r=0.000 -shapecode_1_border_g=0.000 -shapecode_1_border_b=0.000 -shapecode_1_border_a=1.000 -shape_1_per_frame1= -shape_1_per_frame2=arg = (q10+instance/num_inst/8); -shape_1_per_frame3=x = 1-(arg-int(arg)); -shape_1_per_frame4=y = 0.51; -shape_1_per_frame5=rad = min(0.5,mid_att*0.1); -shape_1_per_frame6= -shape_1_per_frame7=//if (instance==1, x = 1-x; ,0); -shape_1_per_frame8= -shape_1_per_frame9=//rad *= 0.5+pow(sin(cos(q1)),4)*3; -shape_1_per_frame10= -shape_1_per_frame11=r = 0.5 + 0.4*sin(frame/14); -shape_1_per_frame12=b = 0.5 + 0.4*sin(frame/17 ); -shape_1_per_frame13=g = 0.5 + 0.4*sin(frame/21 ); -shape_1_per_frame14=fac = 1; -shape_1_per_frame15=r2 = r*fac; b2=b*fac; g2=g*fac; -shape_1_per_frame16=a = 0.7 ; a2 = a/2; -shape_1_per_frame17= -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=1 -shapecode_2_num_inst=4 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.40272 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=2.51327 -shapecode_2_tex_zoom=0.55045 -shapecode_2_r=1.000 -shapecode_2_g=0.950 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=1.000 -shapecode_2_g2=1.000 -shapecode_2_b2=1.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_num_inst=1 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.44482 -shapecode_3_ang=3.26726 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.90529 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=0.000 -shapecode_3_r2=0.300 -shapecode_3_g2=0.300 -shapecode_3_b2=0.300 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=1.000 -per_frame_init_1=n = -5000; loop (20000, megabuf(n)=0; gmegabuf(n)=0; n +=1; ); -per_frame_init_2= -per_frame_init_3=MINBPM = 100; MAXBPM = 200; num_res = 80; num_sig=3; -per_frame_init_4=blocksize = num_res*12+12; -per_frame_init_5=reg04 = blocksize; -per_frame_init_6= -per_frame_init_7=sig = 0; -per_frame_init_8=loop (num_sig, -per_frame_init_9= index = 0; -per_frame_init_10= loop (num_res, -per_frame_init_11= n = blocksize*sig + 12*index; -per_frame_init_12= BPM = minbpm * pow(maxbpm/minbpm,index/num_res); -per_frame_init_13= gmegabuf(n) = BPM; -per_frame_init_14= index += 1; -per_frame_init_15= ); -per_frame_init_16=sig+=1); -per_frame_init_17= -per_frame_init_18=pi = 3.1416; -per_frame_init_19=OCTAVE = (num_res) * log(2) / log (MAXBPM / MINBPM); -per_frame_init_20= -per_frame_init_21=prog = 0; -per_frame_init_22=bindex = rand(8); -per_frame_init_23=count5 = rand(8); -per_frame_1=dt = min (1/fps,0.1) ; //Stability ! -per_frame_2=dec_f = 0.8; dec_m = 1 - 4*dt; dec_s = 1 - dt; -per_frame_3= -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_s + beat*(1-dec_s); -per_frame_6=is_beat = above(beat, .5+avg+peak) * above (time, t0+.25); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_9=bindex = (bindex + is_beat) %8; -per_frame_10=q24 = is_beat; -per_frame_11=q27 = bindex; -per_frame_12= -per_frame_13=sig=0; -per_frame_14=loop (num_sig, -per_frame_15= excite = if (sig==0, bass-bass_att, if (sig==1, mid-mid_att, treb-treb_att)); -per_frame_16= index = 0; maxquad = 0; -per_frame_17= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_18= gmegabuf(m+2) = 0.001; //lok. MW -per_frame_19= gmegabuf(m+3) = 0; //lok. MAX -per_frame_20= loop (num_res, -per_frame_21= n = sig*blocksize+index*12; omega=gmegabuf(n) * 6.283/60; -per_frame_22= gmegabuf (n+1) *= 1- 0.22*dt; -per_frame_23= EC_Steps = int (10*dt*omega)+1; dt1 = dt/EC_Steps; -per_frame_24= ex = excite / sqrt(omega); -per_frame_25= loop (EC_Steps, // Euler-Cauchy -per_frame_26= gmegabuf (n+1) += (ex - sqr(omega)*gmegabuf(n+2)) * dt1; -per_frame_27= gmegabuf (n+2) += gmegabuf(n+1) * dt1); -per_frame_28= beatcos = gmegabuf(n+1); beatsin = gmegabuf(n+2)*omega; -per_frame_29= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)) ; -per_frame_30= gmegabuf (m+4) += abs (gmegabuf(n+3)-Quad); //Lok Aenderung -per_frame_31= gmegabuf (n+3) = gmegabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_32= if (gmegabuf(n+3) > gmegabuf(m+3),gmegabuf(m+3)=gmegabuf(n+3),0); //LOK MAX -per_frame_33= gmegabuf (m+2) += gmegabuf(n+3)/num_res; //LOK MW -per_frame_34= gmegabuf(n+4)= beatcos; -per_frame_35= gmegabuf(n+5)= beatsin; -per_frame_36= index += 1;); -per_frame_37=sig+=1;); -per_frame_38= -per_frame_39= -per_frame_40=//Beste raussuchen -per_frame_41=sig = 0; quali = 0; bestsig = -1; -per_frame_42=loop (num_sig, -per_frame_43= m = sig*blocksize+num_res*12; // Start Infoblock; -per_frame_44= tmp = gmegabuf(m+3)/gmegabuf(m+2) ; -per_frame_45= if (tmp > quali, quali = tmp; bestsig = sig;, 0); -per_frame_46=sig += 1); -per_frame_47= -per_frame_48=index = 0; maxind1 = 0; maxv *= dec_s; -per_frame_49=loop (num_res, -per_frame_50= n = bestsig*blocksize+index*12; // Start Infoblock; -per_frame_51= tmpv = gmegabuf(n+3); -per_frame_52= if (tmpv > maxv, maxv=tmpv; maxind1=index, 0); -per_frame_53=index += 1;); -per_frame_54= -per_frame_55=BPM = minbpm * pow(maxbpm/minbpm,maxind1/num_res); -per_frame_56=if (BMP < 150, trel1 += BPM/60*dt, trel1 +=BPM/120*dt); -per_frame_57=q10 = trel1; -per_frame_58= -per_frame_59=//Vol delay chain -per_frame_60=vol = (bass+mid+treb); -per_frame_61=vol_=vol_*0.9 + 0.1*vol; -per_frame_62=tvol = tvol*0.7 + 0.3*(vol-vol_); -per_frame_63=n = 50100; loop (100, gmegabuf (n) = gmegabuf (n-1); n -= 1; ); gmegabuf (50000) = atan(tvol); -per_frame_64=monitor = BPM; -per_frame_65=q6 = gmegabuf(50000); -per_frame_66=q7 = sqrt(max(0,vol_-0.3)); -per_frame_67= -per_frame_68=tr1 += vol*dt; -per_frame_69=q8 = tr1; -per_pixel_1=warp = .0; rot = .0; -per_pixel_2=scale = 0.2; -per_pixel_3= -per_pixel_4=x0 = .5+scale*pow(gmegabuf(50000),1); y0 = .5+scale*pow(gmegabuf(50020),1); -per_pixel_5= -per_pixel_6=tt = sqrt (pow(x-x0,2) + pow(y-y0,2)); -per_pixel_7= -per_pixel_8=zoom = 1+tt*0.2; -per_pixel_9= -per_pixel_10=zoom = 0.99+ 0.1*(0.4+pow(gmegabuf(50000+rad*20),1)); -per_pixel_11=zoom -= 0.03*((sin(ang*3)<0)-0.5); -per_pixel_12= -per_pixel_13= -warp_1=`float3 Get1 (float2 uvi) -warp_2=`{return (GetPixel(uvi)+GetPixel(uvi+texsize.zw)+GetPixel(uvi-texsize.zw) -warp_3=`+GetPixel(uvi+texsize.zw*float2(1,0)) +GetPixel(uvi+texsize.zw*float2(-1,0)) -warp_4=`+GetPixel(uvi+texsize.zw*float2(0,1)) +GetPixel(uvi+texsize.zw*float2(0,-1)))/7;} -warp_5=` -warp_6=` -warp_7=`shader_body -warp_8=`{ -warp_9=`float2 dither_uv = uv_orig*texsize.xy*texsize_noise_lq.zw * 0.4 + rand_frame.xy; -warp_10=`float2 udith = tex2D(sampler_noise_lq,uv*8+rand_frame)-0.5; -warp_11=`ret= tex2D( sampler_main, uv + udith*0.00).xyz; -warp_12=` -warp_13=`ret += (ret.xyz - GetBlur1(uv_orig+0.0*bass))*0.35; -warp_14=`ret *= 0.9; -warp_15=`ret += (tex2D(sampler_noise_lq, dither_uv).xyz-0.1).r*0.02 * saturate(1-treb_att); -warp_16=` -warp_17=`ret = lerp(ret.xyz, lum(ret.xyz), 0.1)*(0.95-0.05*lum(GetBlur3(uv))); -warp_18=`} -comp_1=`static const int anz = 3; -comp_2=`float3 ret1, neu, blur; -comp_3=`float2 uv3; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 pos = float2 (sin(q10*3.14), cos(q10*3.14+q8*.04)); -comp_7=`float r1 = frac(q10/2+time*0.2); -comp_8=`float r2 = frac(q10/4); -comp_9=`float2 uv2; -comp_10=`float ang2, c, s; -comp_11=`uv -= .5; -comp_12=`uv *= aspect.xy; -comp_13=`ret1 = (roam_sin+0.5)/(0.01+length((uv)*r1-pos*0.07*q7))*0.015*q7; -comp_14=`ret1 += (roam_sin+0.5).bgr/(0.01+length((uv)*r1+pos*0.07*q7))*0.015*q7; -comp_15=`ret1 += (roam_cos+0.5)/(0.02+8*pow(length(uv)-1*r1,2))*0.01*q7; -comp_16=`ret1*= (1+lum(ret1))/2; -comp_17=`float n = 1; -comp_18=`while (n <= anz) { -comp_19=` ang2 = n/anz*3.1416; -comp_20=` c = cos(ang2); -comp_21=` s = sin(ang2); -comp_22=` uv2.x = uv.x*c - uv.y*s; -comp_23=` uv2.y = uv.x*s + uv.y*c; -comp_24=` uv3= abs(frac(uv2*aspect.yx)-.5); -comp_25=` neu = max(GetPixel (uv3),GetBlur1(uv3))/2 ; -comp_26=` ret1 = max(ret1,neu+ret1); -comp_27=`n++; -comp_28=`} -comp_29=`ret = ret1*(1-rad); -comp_30=` -comp_31=`//ret = GetPixel(uv+0.5); -comp_32=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - space debris.milk b/MilkDrop3/Milkdrop3/presets/martin - space debris.milk deleted file mode 100644 index 0998b1f..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - space debris.milk +++ /dev/null @@ -1,439 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=3.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=0.907 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=1 -nWaveMode=6 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=5.830 -fWaveSmoothing=0.500 -fWaveParam=0.000 -fModWaveAlphaStart=0.500 -fModWaveAlphaEnd=1.000 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.00000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.000 -ib_r=0.100 -ib_g=0.100 -ib_b=0.100 -ib_a=0.200 -nMotionVectorsX=51.200 -nMotionVectorsY=33.600 -mv_dx=0.000 -mv_dy=0.000 -mv_l=5.000 -mv_r=0.400 -mv_g=0.300 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=0.300 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=302 -wavecode_0_sep=30 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.76649 -wavecode_0_smoothing=0.04000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=0.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; t2 = 1000; -wave_0_per_point1=if (reg05, -wave_0_per_point2= sig = log(1+(value1+value2)/reg20) * (1+exp(-16*sample)); -wave_0_per_point3= dec = if (sig > gmegabuf(t1),reg00,reg01); -wave_0_per_point4= gmegabuf(t1) *= dec; -wave_0_per_point5= gmegabuf(t1) += (1-dec)*sig; -wave_0_per_point6= reg19 = max (reg19, gmegabuf(t1)); -wave_0_per_point7= -wave_0_per_point8= t3 = t1+2000; -wave_0_per_point9= gmegabuf(t3)=max(0,if(gmegabuf(t1)>gmegabuf(t2),1,gmegabuf(t3)-1/fps)); -wave_0_per_point10= -wave_0_per_point11= t2 = t1+1000; -wave_0_per_point12= dif = if (gmegabuf(t3)>0,0,2/fps); -wave_0_per_point13= dif = 0.5/fps; -wave_0_per_point14= gmegabuf(t2)=max (gmegabuf(t2)-dif,gmegabuf(t1)); -wave_0_per_point15= -wave_0_per_point16=,0); -wave_0_per_point17= -wave_0_per_point18=t1 += 1; -wave_0_per_point19=x=sample; y=0.5+value1*.1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=1.86831 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=1.000 -wave_1_per_frame1=t1 = 0; -wave_1_per_point1=step = 12; -wave_1_per_point2=frac = (t1%step); -wave_1_per_point3= -wave_1_per_point4=slot = int(t1/7); -wave_1_per_point5= -wave_1_per_point6=rad1 = if (frac<3, 0, if (frac>step-4, gmegabuf(slot)*0.2, gmegabuf(slot)*0.2))+0.2; -wave_1_per_point7= -wave_1_per_point8=ang1 = slot*0.2; -wave_1_per_point9= -wave_1_per_point10=x = 0.5 + cos(ang1)*rad1; -wave_1_per_point11=y = 0.5 + sin(ang1)*rad1; -wave_1_per_point12= -wave_1_per_point13=a = (frac>1) * (frac.1; //!stop -per_frame_28= -per_frame_29=monitor = dec_m; -warp_1=`#define sat saturate -warp_2=`static const float quality = 3; -warp_3=`static const float cscale = 0.01; -warp_4=`float3 rsl, rsl2, ret1; -warp_5=`float2 dz, uv0, uv1, uv2, uv3; -warp_6=`float lav_gnd,noise,noise2,tmp; -warp_7=` -warp_8=`float2 noise3 (float2 uvi,float scale) -warp_9=`{ uvi.y = sin(uvi.y*2*M_PI)*scale; uvi.x*=scale; -warp_10=` return (tex2D(sampler_noise_lq,uvi+time*.0001) -warp_11=` +tex2D(sampler_noise_lq,uvi*2)/2 -warp_12=` +tex2D(sampler_noise_lq,uvi*4)/4 -warp_13=` +tex2D(sampler_noise_lq,uvi*8)/8)/1.5; -warp_14=`} -warp_15=` -warp_16=` -warp_17=`float3 rs_lav (float2 uvi,float berg) { float z; float2 rs; -warp_18=` z = .15*(1-berg*2)/length(uvi); -warp_19=` rs.x = z ; rs.y = atan2(uvi.y,uvi.x)/M_PI/2; -warp_20=` return float3(rs,z); } -warp_21=` -warp_22=`shader_body { -warp_23=`uv0 = uv_orig; -warp_24=`float i=0, p=0; -warp_25=`uv1 = uv-0.5; -warp_26=` -warp_27=`float2 uv5 = uv0-float2(0,1-GetPixel(uv0).b)*-texsize.w*4; -warp_28=`lav_gnd=lerp (-0.5, -GetPixel(uv5).b,1); -warp_29=` -warp_30=`for (int n=1; n <= quality; n++) { -warp_31=` rsl = rs_lav(uv1,lav_gnd) +time*float3(.1,.007,0); -warp_32=` p = (lav_gnd+noise3 (rsl.xy, cscale))/quality; -warp_33=` i += p; -warp_34=` lav_gnd -= p*0.5+i*0.4; } -warp_35=` -warp_36=`float l = saturate(-lav_gnd); -warp_37=`ret.r = (lav_gnd +noise3 (rsl.xy+0.004,cscale))*2*sat(rad*2); -warp_38=`ret.b = lerp(l,GetBlur1(uv).b,0.3); -warp_39=` -warp_40=`ret.r += sat(GetPixel(uv0+.01*(uv1)).g)/4; -warp_41=` -warp_42=`ret *= uv.x<0.97; -warp_43=`} -comp_1=`#define sat saturate -comp_2=`sampler sampler_clouds; -comp_3=`sampler sampler_pw_noise_lq; -comp_4=`static float num = 40; -comp_5=`float chan, tube, tube0, tube1, sig, sig2,sig3, sig4, dots, dotmask, targ; -comp_6=`float2 uv1,uv2,uvb, dz; -comp_7=`float3 back, col0, col, col2; -comp_8=` -comp_9=`float3 scol (float x) { -comp_10=`return .1+0.9*sat (0.5+sin(M_PI/6*(12*x+time/4+float3(3,-1,-5))));} -comp_11=` -comp_12=`float3 GP (float2 uvi) -comp_13=`{return lerp (GetPixel(uvi),GetBlur1(uvi), saturate(length(uvi-0.5)*1));} -comp_14=` -comp_15=`shader_body -comp_16=`{ -comp_17=`uvb = (uv-0.5)*0.9+0.5; -comp_18=`float tilt = 0.5*sin(time*.03); -comp_19=`uvb = (uv-0.5)*0.9+0.5; -comp_20=`uv2 = 1.9*(uv-0.5) / (2+(uv.y-0.5)*tilt); -comp_21=` -comp_22=`chan = floor(num/2+uv2.x*num); -comp_23=`sig = GetBlur1(float2(0.99,chan/num)).r/aspect.y; -comp_24=`sig2 = GetBlur1(float2(0.99,chan/num)).g/aspect.y; -comp_25=`sig3 = GetBlur2(float2(0.99,chan/num)).r*1/aspect.y; -comp_26=`sig4 = GetBlur3(float2(0.99,uv2.x+0.5)).r*2/aspect.y; -comp_27=` -comp_28=`targ = 6.28*(uv2.x*num)-0.5; -comp_29=`tube0 = sat(0.25-0.75*cos(targ)); -comp_30=`tube = tube0* sat (200*sig-abs(500*(-uv2.y +0.002*tube0*sign(uv2.y)))); -comp_31=`tube = tube*0.25+exp (-4*abs(tube-0.3))*(tube>0); -comp_32=` -comp_33=`//dots = pow(tube0,2)* exp(abs (200*sig2-abs(500*(-uv2.y+tube0*.01*sign(uv2.y))))); -comp_34=`dots = pow(tube0,2)* 2/abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y)))); -comp_35=` -comp_36=`//dots = pow(tube0,2)* (abs(200*sig2-abs(500*(-uv2.y+tube0*.004*sign(uv2.y))))<3); -comp_37=`dotmask = dots>.2; -comp_38=`uvb += -.05*sin(time+targ ) * ((tube>0)||dotmask) ; -comp_39=`col0 = scol(uv.x+time/12); -comp_40=`col = col0* sat(sig3*16-0.5); -comp_41=`col2 = (col0+0.5)* sat(sig4*16-0.5); -comp_42=` -comp_43=`float cld = tex2D(sampler_noise_hq,uv/8+time*0.002).r; -comp_44=`back = 0.2*cld*float3 (0,0.6,1); -comp_45=`back *= GP(uvb).b; -comp_46=`back += GP(uvb).r/2; -comp_47=`back += GP(uvb).r*(0.5+col)*(sig4*3*uv.y); -comp_48=` -comp_49=`//back *= sat (1-2*GP(uvb).g); //dark stars -comp_50=` -comp_51=`back += exp(-12*length (uvb.y-0.5+(GP(uvb).b-0.5)*.6*rand_preset*rad))*col2*0.5*sqrt(mid_att); -comp_52=` -comp_53=`ret = back + (dots + tube/2)*col; -comp_54=`ret += !tube * exp(-3/sig/tube0*abs(uv2.y))*(col+0.5)*sig; -comp_55=` -comp_56=`ret += .1*dotmask*(1-dots/4);//*GetBlur1(uvb).r*41; -comp_57=` -comp_58=`//ret = GetPixel(uv); -comp_59=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk deleted file mode 100644 index 70a313f..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version 2077rmx.milk +++ /dev/null @@ -1,400 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float dx,dy,rad1,mask1; -warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; -warp_4=` -warp_5=`shader_body { -warp_6=`uv0 = uv; -warp_7=` -warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_9=`ret = GetPixel(uv1); -warp_10=` -warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); -warp_12=`ret = (GetBlur2(uv))*fak-.003 ; -warp_13=` -warp_14=`float3 add = GetPixel(uv)*.3; -warp_15=`ret = max(ret,add); -warp_16=`//ret = 0; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; -comp_3=`static const float sw1 = (rand_preset.x) >= .4; -comp_4=`static const float sw2 = (rand_preset.y); -comp_5=` -comp_6=`shader_body { -comp_7=`uv0 = uv; -comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; -comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); -comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; -comp_11=`float mask = (noise.r <= sw2); -comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; -comp_13=` -comp_14=`uv1 = float2(1-uv.x,uv.y); -comp_15=`ret = GetPixel(uv)+GetPixel(uv1); -comp_16=` -comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); -comp_18=`uv+= rohr * sw1; -comp_19=` -comp_20=`uv1 = float2(1-uv.x,uv.y); -comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); -comp_22=`ret += !sw1*back; -comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; -comp_24=`//ret = GetPixel(uv); -comp_25=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cercles3.jpg -SpriteColorKey=0x000000 -SpriteLayer=1 -SpriteBlend=3 -SpriteAlpha=1.000000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.260000 -SpriteSY=-0.260000 -SpriteRot=2.000000 -SpriteSpeed=0.900000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.05*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); -code_6=a=1.0; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk deleted file mode 100644 index 9f941b8..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version cube2077.milk +++ /dev/null @@ -1,397 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float dx,dy,rad1,mask1; -warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; -warp_4=` -warp_5=`shader_body { -warp_6=`uv0 = uv; -warp_7=` -warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_9=`ret = GetPixel(uv1); -warp_10=` -warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); -warp_12=`ret = (GetBlur2(uv))*fak-.003 ; -warp_13=` -warp_14=`float3 add = GetPixel(uv)*.3; -warp_15=`ret = max(ret,add); -warp_16=`//ret = 0; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; -comp_3=`static const float sw1 = (rand_preset.x) >= .4; -comp_4=`static const float sw2 = (rand_preset.y); -comp_5=` -comp_6=`shader_body { -comp_7=`uv0 = uv; -comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; -comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); -comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; -comp_11=`float mask = (noise.r <= sw2); -comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; -comp_13=` -comp_14=`uv1 = float2(1-uv.x,uv.y); -comp_15=`ret = GetPixel(uv)+GetPixel(uv1); -comp_16=` -comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); -comp_18=`uv+= rohr * sw1; -comp_19=` -comp_20=`uv1 = float2(1-uv.x,uv.y); -comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); -comp_22=`ret += !sw1*back; -comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; -comp_24=`//ret = GetPixel(uv); -comp_25=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\cube5.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=3 -SpriteAlpha=0.500000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.680000 -SpriteSY=-0.680000 -SpriteRot=2.000000 -SpriteSpeed=0.400000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk deleted file mode 100644 index bc5a4c7..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version sprite.milk +++ /dev/null @@ -1,397 +0,0 @@ -MILKDROP_PRESET_VERSION=300 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float dx,dy,rad1,mask1; -warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; -warp_4=` -warp_5=`shader_body { -warp_6=`uv0 = uv; -warp_7=` -warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_9=`ret = GetPixel(uv1); -warp_10=` -warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); -warp_12=`ret = (GetBlur2(uv))*fak-.003 ; -warp_13=` -warp_14=`float3 add = GetPixel(uv)*.3; -warp_15=`ret = max(ret,add); -warp_16=`//ret = 0; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; -comp_3=`static const float sw1 = (rand_preset.x) >= .4; -comp_4=`static const float sw2 = (rand_preset.y); -comp_5=` -comp_6=`shader_body { -comp_7=`uv0 = uv; -comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; -comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); -comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; -comp_11=`float mask = (noise.r <= sw2); -comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; -comp_13=` -comp_14=`uv1 = float2(1-uv.x,uv.y); -comp_15=`ret = GetPixel(uv)+GetPixel(uv1); -comp_16=` -comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); -comp_18=`uv+= rohr * sw1; -comp_19=` -comp_20=`uv1 = float2(1-uv.x,uv.y); -comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); -comp_22=`ret += !sw1*back; -comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; -comp_24=`//ret = GetPixel(uv); -comp_25=`} - -[SPRITE1_BEGIN] -SpriteName=sprites\Mandala1.png -SpriteColorKey=0x000000 -SpriteLayer=0 -SpriteBlend=4 -SpriteAlpha=0.250000 -SpriteBurn=1 -SpriteX=0.000000 -SpriteY=0.000000 -SpriteSX=-0.440000 -SpriteSY=-0.440000 -SpriteRot=1.000000 -SpriteSpeed=0.100000 -SpriteRepeatX=1.000000 -SpriteRepeatY=1.000000 -code_1=new_scale=1.0+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -[SPRITE1_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk deleted file mode 100644 index 8f515f2..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - sphery tales slow version.milk +++ /dev/null @@ -1,377 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=48 -shapecode_0_x=0.260 -shapecode_0_y=0.200 -shapecode_0_rad=0.39317 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.93550 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.600 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sides = q12; -shape_0_per_frame2=copies = int(num_inst/16); -shape_0_per_frame3= -shape_0_per_frame4=n = int(instance/copies)*8+1000; -shape_0_per_frame5=frac = (instance%copies)/(copies); -shape_0_per_frame6= -shape_0_per_frame7=k1 = 1; -shape_0_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_0_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_0_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_0_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_0_per_frame12= -shape_0_per_frame13=megabuf(n) = x0; -shape_0_per_frame14=megabuf(n+1) = y0; -shape_0_per_frame15=megabuf(n+2) = z0; -shape_0_per_frame16= -shape_0_per_frame17=x = x0 + .5; -shape_0_per_frame18=y = y0*q32 + .5; -shape_0_per_frame19=z = z0; -shape_0_per_frame20= -shape_0_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_0_per_frame22=a2 = 0; -shape_0_per_frame23= -shape_0_per_frame24=rad = (.02-.0006*sides)/z; -shape_0_per_frame25=r = instance/num_inst; -shape_0_per_frame26=b = 1-r; -shape_0_per_frame27=g = pow(r-.5*q2,2)*4; -shape_0_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_0_per_frame29= -shape_0_per_frame30=border_a = .04*(sides >= 6); -shapecode_1_enabled=1 -shapecode_1_sides=8 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=192 -shapecode_1_x=0.650 -shapecode_1_y=0.380 -shapecode_1_rad=0.76893 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.73678 -shapecode_1_r=1.000 -shapecode_1_g=0.000 -shapecode_1_b=0.000 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=0.500 -shapecode_1_border_g=0.500 -shapecode_1_border_b=0.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=copies = int(num_inst/16); -shape_1_per_frame2= -shape_1_per_frame3=n = int(instance/copies)*8+1000; -shape_1_per_frame4=frac = (instance%copies)/(copies); -shape_1_per_frame5= -shape_1_per_frame6=k1 = 1.1; -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame11= -shape_1_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_1_per_frame13=pulse = min(q22+.2,1); -shape_1_per_frame14=Tht = instance*2221.7; -shape_1_per_frame15=Phi = instance*332.5; -shape_1_per_frame16= -shape_1_per_frame17=kt = time*6+instance/num_inst*copies; -shape_1_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_1_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_1_per_frame20=oy = y0+v0*cos(Tht); -shape_1_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_1_per_frame22= -shape_1_per_frame23= -shape_1_per_frame24=x = ox + .5; -shape_1_per_frame25=y = oy*q32 + .5; -shape_1_per_frame26=z = oz; -shape_1_per_frame27= -shape_1_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_1_per_frame29=a2 = 0; -shape_1_per_frame30= -shape_1_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_1_per_frame32= -shape_1_per_frame33=border_a = .00; -shape_1_per_frame34=r = 1; b = 1; g = 1; -shape_1_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_1_per_frame36= -shape_1_per_frame37= -shape_1_per_frame38=dec = q31; //###! -shape_1_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_1_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_1_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),.2),1); -per_frame_init_14=q14 = 0; -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .5; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= trig = value >= megabuf(n); -per_frame_18= dec = if(trig,0.2,pow(.98-.1*n/flen,30/fps)); -per_frame_19= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_20= vol = vol + pow(megabuf(n),2); -per_frame_21= n = n+1; -per_frame_22=); -per_frame_23=vol = sqrt(vol); -per_frame_24=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_25= -per_frame_26=// post smoothing -per_frame_27=n = 0; -per_frame_28=loop (flen, -per_frame_29= value = megabuf(n); -per_frame_30= dec = if (megabuf(1000+n)<=value,.9,.95-0.1*n/flen); -per_frame_31= dec = pow(dec,30/fps); -per_frame_32=// dec = 1; //# -per_frame_33= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_34= n = n+1; -per_frame_35=); -per_frame_36= -per_frame_37= -per_frame_38=// Berechnung Ortskoordinaten aus Spektrum -per_frame_39=dist = 2; reduce = flen/shapes; -per_frame_40=n = 2000; m = 1000+dist; k=0; -per_frame_41=loop (shapes, -per_frame_42= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_43= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_44= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_45= z1 = max(.03/betr,.05); -per_frame_46= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_47= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_48= m = m + reduce; n = n+8; k= k+1; -per_frame_49=); -per_frame_50= -per_frame_51= -per_frame_52=//Projektion -per_frame_53=n = 1000; m = 2000; -per_frame_54=loop (shapes, -per_frame_55= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_56= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_57= gmegabuf(n+2) = megabuf(m+2); -per_frame_58= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_59= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_60= n = n+8; m = m+8; -per_frame_61=); -per_frame_62= -per_frame_63= -per_frame_64=q1 = sin(8*mx+time*.1)/2; -per_frame_65=q2 = sin(-8*my+time*.03); -per_frame_66=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_67= -per_frame_68=trel = trel + bass_att/fps; -per_frame_69=q4 = trel; -per_frame_70= -per_frame_71=monitor = q13; -per_frame_72= -per_frame_73=q32 = aspecty; -per_frame_74=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float dx,dy,rad1,mask1; -warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; -warp_4=` -warp_5=`shader_body { -warp_6=`uv0 = uv; -warp_7=` -warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_9=`ret = GetPixel(uv1); -warp_10=` -warp_11=`float fak = exp(-2*lum(GetBlur2(uv_orig))); -warp_12=`ret = (GetBlur2(uv))*fak-.003 ; -warp_13=` -warp_14=`float3 add = GetPixel(uv)*.3; -warp_15=`ret = max(ret,add); -warp_16=`//ret = 0; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; -comp_3=`static const float sw1 = (rand_preset.x) >= .4; -comp_4=`static const float sw2 = (rand_preset.y); -comp_5=` -comp_6=`shader_body { -comp_7=`uv0 = uv; -comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; -comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); -comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; -comp_11=`float mask = (noise.r <= sw2); -comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; -comp_13=` -comp_14=`uv1 = float2(1-uv.x,uv.y); -comp_15=`ret = GetPixel(uv)+GetPixel(uv1); -comp_16=` -comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); -comp_18=`uv+= rohr * sw1; -comp_19=` -comp_20=`uv1 = float2(1-uv.x,uv.y); -comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+1*sw1) * saturate(1-lum(ret)/2); -comp_22=`ret += !sw1*back; -comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; -comp_24=`//ret = GetPixel(uv); -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk b/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk deleted file mode 100644 index d3f5756..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - sphery tales.milk +++ /dev/null @@ -1,486 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=4 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.527 -fWaveSmoothing=0.450 -fWaveParam=0.000 -fModWaveAlphaStart=0.000 -fModWaveAlphaEnd=1.320 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.800 -wave_g=0.490 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=0.500 -b2x=0.500 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=201 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.15542 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.700 -wave_0_per_point1=x = sample; -wave_0_per_point2= -wave_0_per_point3=n = int(sample*128); -wave_0_per_point4=gmegabuf(n) = gmegabuf(n)*.5 + .5* (value1+value2) * (1+.01*(rand(100)-50)); -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7=y = gmegabuf (n)*.15+.2; -wave_0_per_point8=a=0; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.900 -wave_1_per_point1=m = int(sample*512+.0); -wave_1_per_point2=sw = (m%2); -wave_1_per_point3=p1 = ((m+1)%16); -wave_1_per_point4=p2 = int(m/32); -wave_1_per_point5= -wave_1_per_point6=//p1 = 15; p2 = 0; -wave_1_per_point7=base = 1000; -wave_1_per_point8=x0 = if(sw,gmegabuf(p1*8+base),gmegabuf(p2*8+base)); -wave_1_per_point9=y0 = if(sw,gmegabuf(p1*8+base+1),gmegabuf(p2*8+base+1)); -wave_1_per_point10=z0 = if(sw,gmegabuf(p1*8+base+2),gmegabuf(p2*8+base+2)); -wave_1_per_point11= -wave_1_per_point12=x = x0+.5; -wave_1_per_point13=y = y0+.5; -wave_1_per_point14= -wave_1_per_point15=ind = 5000+ p2*16+p1; -wave_1_per_point16=dist = z0; -wave_1_per_point17=a = min(.008/dist,1) * (dist >= .001) *q10; -wave_1_per_point18= -wave_1_per_point19=//a = .01/z0; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.50000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=1.000 -shapecode_0_enabled=0 -shapecode_0_sides=14 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=32 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03632 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.00531 -shapecode_0_tex_zoom=1.53117 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.600 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.300 -shape_0_per_frame1=k1 = instance/num_inst; -shape_0_per_frame2=n = instance*4+2000; -shape_0_per_frame3=x = gmegabuf(n); -shape_0_per_frame4=y = gmegabuf(n+1); -shape_0_per_frame5=z = gmegabuf(n+2); -shape_0_per_frame6= -shape_0_per_frame7=rad = .02/z; -shape_0_per_frame8=a = 0; a2 = 0; -shapecode_1_enabled=1 -shapecode_1_sides=3 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=48 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=sides = q12; -shape_1_per_frame2=copies = int(num_inst/16); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=k1 = 1; -shape_1_per_frame8=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_1_per_frame9=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_1_per_frame10=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame11=ang = frac*3.14 + atan2(x0,y0); -shape_1_per_frame12= -shape_1_per_frame13=megabuf(n) = x0; -shape_1_per_frame14=megabuf(n+1) = y0; -shape_1_per_frame15=megabuf(n+2) = z0; -shape_1_per_frame16= -shape_1_per_frame17=x = x0 + .5; -shape_1_per_frame18=y = y0*q32 + .5; -shape_1_per_frame19=z = z0; -shape_1_per_frame20= -shape_1_per_frame21=a = min(.4/z,1) * (z >= 0) ; -shape_1_per_frame22=a2 = 0; -shape_1_per_frame23= -shape_1_per_frame24=rad = (.02-.0006*sides)/z; -shape_1_per_frame25=r = instance/num_inst; -shape_1_per_frame26=b = 1-r; -shape_1_per_frame27=g = pow(r-.5*q2,2)*4; -shape_1_per_frame28=r2 = 0; b2 = 0; g2 = 0; -shape_1_per_frame29= -shape_1_per_frame30=border_a = .04*(sides >= 6); -shapecode_2_enabled=1 -shapecode_2_sides=8 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=192 -shapecode_2_x=0.650 -shapecode_2_y=0.380 -shapecode_2_rad=0.76893 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.73678 -shapecode_2_r=1.000 -shapecode_2_g=0.000 -shapecode_2_b=0.000 -shapecode_2_a=0.700 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=0.500 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=copies = int(num_inst/16); -shape_2_per_frame2= -shape_2_per_frame3=n = int(instance/copies)*8+1000; -shape_2_per_frame4=frac = (instance%copies)/(copies); -shape_2_per_frame5= -shape_2_per_frame6=k1 = 1.1; -shape_2_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_2_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_2_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_2_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_2_per_frame11= -shape_2_per_frame12=//x0 = 0; y0 = 0; z0 = 1; -shape_2_per_frame13=pulse = min(q22+.2,1); -shape_2_per_frame14=Tht = instance*2221.7; -shape_2_per_frame15=Phi = instance*332.5; -shape_2_per_frame16= -shape_2_per_frame17=kt = time*6+instance/num_inst*copies; -shape_2_per_frame18=v0 = pulse*.015/z0 * (kt-int(kt)); -shape_2_per_frame19=ox = x0+v0*sin(Tht) * cos(Phi); -shape_2_per_frame20=oy = y0+v0*cos(Tht); -shape_2_per_frame21=oz = z0+v0*sin(Tht)*sin(Phi); -shape_2_per_frame22= -shape_2_per_frame23= -shape_2_per_frame24=x = ox + .5; -shape_2_per_frame25=y = oy*q32 + .5; -shape_2_per_frame26=z = oz; -shape_2_per_frame27= -shape_2_per_frame28=a = min(.4/oz,1)*(oz>=0) *q11; -shape_2_per_frame29=a2 = 0; -shape_2_per_frame30= -shape_2_per_frame31=rad = .004/z*(1-frac)*pulse; -shape_2_per_frame32= -shape_2_per_frame33=border_a = .00; -shape_2_per_frame34=r = 1; b = 1; g = 1; -shape_2_per_frame35=r2 = 1; b2 = 1; g2 = 1; -shape_2_per_frame36= -shape_2_per_frame37= -shape_2_per_frame38=dec = q31; //###! -shape_2_per_frame39=megabuf(n) = megabuf(n)*dec + (1-dec)*gmegabuf(n); -shape_2_per_frame40=megabuf(n+1) = megabuf(n+1)*dec + (1-dec)*gmegabuf(n+1); -shape_2_per_frame41=megabuf(n+2) = megabuf(n+2)*dec + (1-dec)*gmegabuf(n+2); -shapecode_3_enabled=0 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=1 -shapecode_3_num_inst=32 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=copies = int(num_inst/16); -shape_3_per_frame2= -shape_3_per_frame3=n = int(instance/copies)*8+1000; -shape_3_per_frame4=frac = (instance%copies)/(copies); -shape_3_per_frame5= -shape_3_per_frame6=k1 = 1; -shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac)*k1; -shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac)*k1; -shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame10=ang = frac*3.14 + atan2(x0,y0); -shape_3_per_frame11= -shape_3_per_frame12=megabuf(n) = x0; -shape_3_per_frame13=megabuf(n+1) = y0; -shape_3_per_frame14=megabuf(n+2) = z0; -shape_3_per_frame15= -shape_3_per_frame16=x = x0 + .5; -shape_3_per_frame17=y = y0*q32 + .5; -shape_3_per_frame18=z = z0; -shape_3_per_frame19= -shape_3_per_frame20=a = 0 ; -shape_3_per_frame21=a2 = 0; -shape_3_per_frame22= -shape_3_per_frame23=rad = (.012)/z; -shape_3_per_frame24= -shape_3_per_frame25=border_a = .02; -per_frame_init_1=index = 0; -per_frame_init_2=loop (300000, -per_frame_init_3= megabuf(index) = .1; -per_frame_init_4= gmegabuf(index) = 0; -per_frame_init_5= index = index + 1; -per_frame_init_6=); -per_frame_init_7= -per_frame_init_8=vol_=1; -per_frame_init_9= -per_frame_init_10=q10 = rand(100) >= 30; -per_frame_init_11=q11 = rand(100) >= 30; -per_frame_init_12=q12 = (rand(100) >= 30)*9+3; -per_frame_init_13=q13 = min(max((rand(100)/50-.5),-.001),1); -per_frame_init_14=q14 = rand(8); -per_frame_1=dec_m = pow(.9, 30/fps);dec_s = pow(.98, 30/fps);dec_xs = pow(.985, 30/fps); -per_frame_2= -per_frame_3=flen = 128; shapes = 16; -per_frame_4= -per_frame_5=beat = (bass + treb + mid)/3; -per_frame_6=beat_ = beat_*dec_m + (1-dec_m)*beat; -per_frame_7=is_beat = above(beat, peak*8) * above (time, t0+.2); -per_frame_8=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_9=peak = is_beat * beat + (1-is_beat)*peak*dec_m; -per_frame_10=index = (index + is_beat) %8; -per_frame_11=q22 = peak; -per_frame_12=q27 = index; -per_frame_13= -per_frame_14=n = 0; vol = .1; bbase = 5000; -per_frame_15=loop (flen, -per_frame_16= value = gmegabuf(n) * (1+1/(n+.5)); -per_frame_17= megabuf(bbase+n) = (beat >= (1.1-n/flen/2)*beat_)*(time >= megabuf(bbase+1000+n)+.1); -per_frame_18= trig = megabuf(bbase+n); ; -per_frame_19= megabuf(bbase+1000+n) = if(trig,time, megabuf(bbase+1000+n)); -per_frame_20= dec = if(trig,0.2,pow(.98,30/fps)); -per_frame_21= megabuf(n) = megabuf(n)*dec + (1-dec)*value; -per_frame_22= vol = vol + pow(megabuf(n),2); -per_frame_23= n = n+1; -per_frame_24=); -per_frame_25=vol = sqrt(vol); -per_frame_26=vol_ = dec_m*vol_ + (1-dec_m)*vol; -per_frame_27= -per_frame_28=// post smoothing -per_frame_29=n = 0; -per_frame_30=loop (flen, -per_frame_31= value = megabuf(n); -per_frame_32= dec = if (megabuf(1000+n)<=value,.85,.9-0.1*n/flen); -per_frame_33= dec = pow(dec,30/fps); -per_frame_34=// dec = 1; //# -per_frame_35= megabuf(n+1000) = megabuf(n+1000)*dec+ (1-dec)*value/vol_; -per_frame_36= n = n+1; -per_frame_37=); -per_frame_38= -per_frame_39= -per_frame_40=// Berechnung Ortskoordinaten aus Spektrum -per_frame_41=dist = 2; reduce = flen/shapes; -per_frame_42=n = 2000; m = 1000+dist; k=0; -per_frame_43=loop (shapes, -per_frame_44= betr = (megabuf(m)+megabuf(m-dist)+megabuf(m+dist))/3; -per_frame_45= megabuf(n) = megabuf(m) - megabuf(m+dist); -per_frame_46= megabuf(n+1) = megabuf(m) - megabuf(m-dist); -per_frame_47= z1 = max(.03/betr,.05); -per_frame_48= z2 = ((k+q22*q14+time*2)%shapes)/shapes+.06; -per_frame_49= megabuf(n+2) = q13*z1+(1-q13)*z2; -per_frame_50= m = m + reduce; n = n+8; k= k+1; -per_frame_51=); -per_frame_52= -per_frame_53= -per_frame_54=//Projektion -per_frame_55=n = 1000; m = 2000; -per_frame_56=loop (shapes, -per_frame_57= gmegabuf(n) = megabuf(m)/megabuf(m+2); -per_frame_58= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2); -per_frame_59= gmegabuf(n+2) = megabuf(m+2); -per_frame_60= mx = mx + gmegabuf(n)/shapes/fps; -per_frame_61= my = my + gmegabuf(n+1)/shapes/fps; -per_frame_62= n = n+8; m = m+8; -per_frame_63=); -per_frame_64= -per_frame_65= -per_frame_66=q1 = sin(8*mx+time*.1)/2; -per_frame_67=q2 = sin(-8*my+time*.03); -per_frame_68=q3 = atan2(gmegabuf(1000+8),gmegabuf(1000+8+1)); -per_frame_69= -per_frame_70=trel = trel + bass_att/fps; -per_frame_71=q4 = trel; -per_frame_72= -per_frame_73=monitor = q13; -per_frame_74= -per_frame_75=q32 = aspecty; -per_frame_76=q31 = min(.996,dec_xs); -per_pixel_1=rot = 0.0; zoom = 1.04; warp = 0; dx = 0; dy = 0; -warp_1=`sampler sampler_pw_noise_lq; -warp_2=`float dx,dy,rad1,mask1; -warp_3=`float2 uv0, uv1,uv4,rsk, Kugel1,dz1; -warp_4=` -warp_5=`shader_body { -warp_6=`uv0 = uv; -warp_7=` -warp_8=`float2 uv1 = float2(uv.x,uv.y+texsize.w*3); -warp_9=`ret = GetPixel(uv1); -warp_10=` -warp_11=`float fak = exp(-4*lum(GetBlur2(uv_orig))); -warp_12=`ret = (GetBlur2(uv))*fak-.003 ; -warp_13=` -warp_14=`float3 add = GetPixel(uv)*.3; -warp_15=`ret = max(ret,add); -warp_16=`//ret = 0; -warp_17=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=`float2 uv0, uv1, uv2,uv4,rsk,dz1,Kugel1;; -comp_3=`static const float sw1 = (rand_preset.x) >= .4; -comp_4=`static const float sw2 = (rand_preset.y); -comp_5=` -comp_6=`shader_body { -comp_7=`uv0 = uv; -comp_8=`uv2 = float2(.2/rad+time/4,ang/3.14)*2; -comp_9=`float mod = length(sin(uv2*3.141/2+time*.1)); -comp_10=`float2 noise = tex2D (sampler_noise_hq,uv2+mod).rg; -comp_11=`float mask = (noise.r <= sw2); -comp_12=`float2 rohr = sw1*rad * (noise-.5) /2*mask; -comp_13=` -comp_14=`uv1 = float2(1-uv.x,uv.y); -comp_15=`ret = GetPixel(uv)+GetPixel(uv1); -comp_16=` -comp_17=`float3 back = .2*(.5+(uv.x-.5)*q1+(uv.y-.5)*q2); -comp_18=`uv+= rohr * sw1; -comp_19=` -comp_20=`uv1 = float2(1-uv.x,uv.y); -comp_21=`ret += (GetBlur2(uv) + GetBlur2(uv1)) *min(.5+treb_att/4,2) *(1+sw1) * saturate(1-lum(ret)/2); -comp_22=`ret += !sw1*back; -comp_23=`ret = lerp(ret*(hue_shader*2-1),ret,lum(ret));; -comp_24=`//ret = GetPixel(uv); -comp_25=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk deleted file mode 100644 index 3a1e58f..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk +++ /dev/null @@ -1,635 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.0000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.056 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=0.800 -fModWaveAlphaEnd=0.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.200 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.13000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; -wave_0_per_point3=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.18143 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.270 -wavecode_2_g=0.180 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wave_2_per_frame1=t1 = 1; t2=2; -wave_2_per_point1=zmax=18; -wave_2_per_point2=z = sample-reg60*1.5; -wave_2_per_point3=z = (z-int(z))*zmax; -wave_2_per_point4= -wave_2_per_point5=bs = 4096; -wave_2_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); -wave_2_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); -wave_2_per_point8=x= (t1%bs/bs-0.5)/z+0.5; -wave_2_per_point9=y= (t2%bs/bs-0.5)/z+0.5; -wave_2_per_point10= -wave_2_per_point11=a=(1-z/zmax)*0.65; -wavecode_3_enabled=0 -wavecode_3_samples=202 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.400 -shapecode_0_y=0.500 -shapecode_0_rad=0.03300 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=6.61077 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance==0, s1=2; s2=13,0); -shape_0_per_frame2=zmax = 4; -shape_0_per_frame3=k1 = instance/num_inst; -shape_0_per_frame4=bs=4096; -shape_0_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_0_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_0_per_frame7= -shape_0_per_frame8=z = k1-reg60; -shape_0_per_frame9=z = (z-int(z))*zmax; -shape_0_per_frame10=x = (s1%bs/bs-.5)/z+.5; -shape_0_per_frame11=y = (s2%bs/bs-.5)/z/12*reg32+0.5; -shape_0_per_frame12=rad = .008/z*reg32; -shape_0_per_frame13=ang = z*62; -shape_0_per_frame14=a2=a; -shape_0_per_frame15= -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=64 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10= -shape_1_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; -shape_1_per_frame12=x = x0 + .5; -shape_1_per_frame13=y = y0*reg32 + .5; -shape_1_per_frame14=z = z0; -shape_1_per_frame15= -shape_1_per_frame16=rad = 0.009/z*reg13*reg32; -shape_1_per_frame17= -shape_1_per_frame18=r = instance/num_inst; -shape_1_per_frame19=b = 1-r; -shape_1_per_frame20=g = 4*pow (r-0.5,2); -shape_1_per_frame21=r = r*0.8+.2; -shape_1_per_frame22=g = g*0.8+.2; -shape_1_per_frame23=b = 0; -shape_1_per_frame24=r2 = r/2; b2 = b/2; g2 = g/2; -shape_1_per_frame25= -shapecode_2_enabled=1 -shapecode_2_sides=16 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=1.000 -shapecode_2_a=0.300 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=arg = q10*3.1416*4; -shape_2_per_frame2=amp = max(0,min(1,pow(sin(arg+0.7),2))); -shape_2_per_frame3=reg51=amp*reg10; -shape_2_per_frame4=sw = sin(arg)*osw<0; -shape_2_per_frame5=osw= sin(arg); -shape_2_per_frame6= -shape_2_per_frame7=if (sw, x0=rand(1); y0=rand(1), 0); -shape_2_per_frame8=x = x0*0.4+0.3; y = y0*0.4+0.3; -shape_2_per_frame9=x = 0.5+0.35*reg10*((sin(arg)>0)-0.5) * sin(time*0.071)/reg32; -shape_2_per_frame10=y = 0.5; -shape_2_per_frame11=x1 = x-0.5; y1 = y-0.5; -shape_2_per_frame12= -shape_2_per_frame13=reg40=x+y; -shape_2_per_frame14=ar=atan(x1/y1); -shape_2_per_frame15=if (y1<0, if (x1<0, ar+=3.14, ar+=3.14),0); -shape_2_per_frame16=reg41 = ar; -shape_2_per_frame17= -shape_2_per_frame18=bo = min (min(x,1-x),min(y,1-y)); -shape_2_per_frame19=rad = min(2*bo,2*amp*reg10); -shape_2_per_frame20=a = amp*reg10*0.8; -shape_2_per_frame21=if (instance==1, x=0.3; y= 0.7; rad = 0.2; a=0.8*pow(reg10,0.2)*pow(sin(arg/4),2), 0); -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=64 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); -shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); -shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame10= -shape_3_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; -shape_3_per_frame12= -shape_3_per_frame13=x = x0 + .5; -shape_3_per_frame14=y = y0*reg32 + .5; -shape_3_per_frame15=z = z0; -shape_3_per_frame16= -shape_3_per_frame17=rad = 0.009/z*reg13*reg32; -shape_3_per_frame18= -shape_3_per_frame19=r = instance/num_inst; -shape_3_per_frame20=b = 1-r; -shape_3_per_frame21=g = 4*pow (r-0.5,2); -shape_3_per_frame22=r = r*0.8+.2; -shape_3_per_frame23=g = g*0.8+.2; -shape_3_per_frame24=b = 0; -shape_3_per_frame25=r2 = r/2; b2 = b/2; g2 = g/2; -shape_3_per_frame26= -shape_3_per_frame27=x = 1-x; -shape_3_per_frame28=if (sin(time*0.081)<0,y = 1-y,0); -per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=if (bers, if (trig, -per_frame_141= if (rand(35)<1,dir *=-1,0); -per_frame_142= ddx = int (rand(4)-2)/4; -per_frame_143= ddy = int (rand(4)-2)/4, 0);, -per_frame_144= if (trig, ddx=0; ddy=0;,0)); -per_frame_145= -per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_147=q6 = tubes; -per_frame_148=q7 = tlen; -per_frame_149=q17=ddx; q18 = ddy; -per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_152= -per_frame_153=reg32 = aspecty; -per_frame_154=q31 = reg51; -per_frame_155= -per_frame_156=trig = (bcount%50==0) && dbl_beat; -per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_18=`return (y < 0 ? -angle : angle)/4;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += float2(q17,q18); -comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; -comp_23=`uv1 = (uv-0.5); -comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; -comp_25=` -comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); -comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; -comp_28=`near = sat (8*length(uv1))*0+1; -comp_29=`tuv = tuv0 + float2(q19,0); -comp_30=` -comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; -comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); -comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); -comp_36=` -comp_37=`k1 = tuv.x*6*mod.x; -comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; -comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; -comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; -comp_41=`skym1 = skym1 > .1+mod2.z; -comp_42=` -comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); -comp_44=`nshape *= sat(1.5*k1); -comp_45=`istube = sat (20*nshape-2); -comp_46=` -comp_47=`float2 sc = float2(0.005,0.25*mod.z); -comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); -comp_49=`tuv += 0.25*int(8*skym)*!istube; -comp_50=`skym = sat (1+8*mod2.z-8*skym); -comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; -comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); -comp_53=` -comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); -comp_55=`neon = (0.3+nshape)*nshape2*istube*col; -comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; -comp_57=` -comp_58=`float dir = (int(uv5.y*16)%tubes)/2; -comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; -comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; -comp_61=` -comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; -comp_63=`uv2 = (uvw-0.5)*0.15+0.5; -comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); -comp_65=`lg += lum(lg)+0.1; -comp_66=`ret += noise* lg*q11*near*!istube; -comp_67=` -comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; -comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; -comp_70=` -comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); -comp_72=`stars = 0; -comp_73=`int n = 1, sanz = 4; -comp_74=`float t0 = q19*0.005; -comp_75=`while (n <= sanz) { -comp_76=` float arg = (1.0*n/sanz-t0); -comp_77=` float dist = frac(arg); -comp_78=` float inten = sat(1-dist); -comp_79=` float2 uv4 = 4*64 * dist* uv1; -comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); -comp_81=` float smask = sat(1-snoise.x)*100+2; -comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); -comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; -comp_84=`n++; -comp_85=`} -comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); -comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); -comp_88=`li = sat (1-2*abs(tuv0.y)); -comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; -comp_90=` -comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); -comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; -comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); -comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); -comp_95=` -comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; -comp_97=` -comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; -comp_99=`//ret = GetPixel(uv).b; -comp_100=`} -comp_101=`//Martin diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 deleted file mode 100644 index 4ce2373..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences 2.milk2 +++ /dev/null @@ -1,873 +0,0 @@ -Created with MILKDROP 3.30 on 20/01/2024 at 17:13:22 -https://twitter.com/MilkDrop2077 - -blending_pattern=side -blending_progress=0.35 -blending_direction=1 -random_1=0.636314 -random_2=0.678184 -random_3=0.295257 -random_4=0.328862 -random_5=0.451626 - -[PRESET1_BEGIN] -NAME=martin - stratospheric turbulences -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.056 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=0.800 -fModWaveAlphaEnd=0.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.200 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.13000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; -wave_0_per_point3=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.270 -wavecode_1_g=0.180 -wavecode_1_b=1.000 -wavecode_1_a=0.400 -wave_1_per_frame1=t1 = 1; t2=2; -wave_1_per_point1=zmax=18; -wave_1_per_point2=z = sample-reg60*1.5; -wave_1_per_point3=z = (z-int(z))*zmax; -wave_1_per_point4= -wave_1_per_point5=bs = 4096; -wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); -wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); -wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; -wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; -wave_1_per_point10= -wave_1_per_point11=a=(1-z/zmax)*0.65; -per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=if (bers, if (trig, -per_frame_141= if (rand(35)<1,dir *=-1,0); -per_frame_142= ddx = int (rand(4)-2)/4; -per_frame_143= ddy = int (rand(4)-2)/4, 0);, -per_frame_144= if (trig, ddx=0; ddy=0;,0)); -per_frame_145= -per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_147=q6 = tubes; -per_frame_148=q7 = tlen; -per_frame_149=q17=ddx; q18 = ddy; -per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_152= -per_frame_153=reg32 = aspecty; -per_frame_154=q31 = reg51; -per_frame_155= -per_frame_156=trig = (bcount%50==0) && dbl_beat; -per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_18=`return (y < 0 ? -angle : angle)/4;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += float2(q17,q18); -comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; -comp_23=`uv1 = (uv-0.5); -comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; -comp_25=` -comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); -comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; -comp_28=`near = sat (8*length(uv1))*0+1; -comp_29=`tuv = tuv0 + float2(q19,0); -comp_30=` -comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; -comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); -comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); -comp_36=` -comp_37=`k1 = tuv.x*6*mod.x; -comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; -comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; -comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; -comp_41=`skym1 = skym1 > .1+mod2.z; -comp_42=` -comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); -comp_44=`nshape *= sat(1.5*k1); -comp_45=`istube = sat (20*nshape-2); -comp_46=` -comp_47=`float2 sc = float2(0.005,0.25*mod.z); -comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); -comp_49=`tuv += 0.25*int(8*skym)*!istube; -comp_50=`skym = sat (1+8*mod2.z-8*skym); -comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; -comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); -comp_53=` -comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); -comp_55=`neon = (0.3+nshape)*nshape2*istube*col; -comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; -comp_57=` -comp_58=`float dir = (int(uv5.y*16)%tubes)/2; -comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; -comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; -comp_61=` -comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; -comp_63=`uv2 = (uvw-0.5)*0.15+0.5; -comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); -comp_65=`lg += lum(lg)+0.1; -comp_66=`ret += noise* lg*q11*near*!istube; -comp_67=` -comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; -comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; -comp_70=` -comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); -comp_72=`stars = 0; -comp_73=`int n = 1, sanz = 4; -comp_74=`float t0 = q19*0.005; -comp_75=`while (n <= sanz) { -comp_76=` float arg = (1.0*n/sanz-t0); -comp_77=` float dist = frac(arg); -comp_78=` float inten = sat(1-dist); -comp_79=` float2 uv4 = 4*64 * dist* uv1; -comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); -comp_81=` float smask = sat(1-snoise.x)*100+2; -comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); -comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; -comp_84=`n++; -comp_85=`} -comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); -comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); -comp_88=`li = sat (1-2*abs(tuv0.y)); -comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; -comp_90=` -comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); -comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; -comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); -comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); -comp_95=` -comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; -comp_97=` -comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; -comp_99=`//ret = GetPixel(uv).b; -comp_100=`} -comp_101=`//Martin -[PRESET1_END] - -[PRESET2_BEGIN] -NAME=martin - stratospheric turbulences 2 -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.056 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=0.800 -fModWaveAlphaEnd=0.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.200 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.13000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; -wave_0_per_point3=t1 += 1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.89152 -wavecode_1_smoothing=0.82000 -wavecode_1_r=0.270 -wavecode_1_g=0.180 -wavecode_1_b=1.000 -wavecode_1_a=0.400 -wave_1_per_frame1=t1 = 1; t2=2; -wave_1_per_point1=zmax=18; -wave_1_per_point2=z = sample-reg60*1.5; -wave_1_per_point3=z = (z-int(z))*zmax; -wave_1_per_point4= -wave_1_per_point5=bs = 4096; -wave_1_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); -wave_1_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); -wave_1_per_point8=x= (t1%bs/bs-0.5)/z+0.5; -wave_1_per_point9=y= (t2%bs/bs-0.5)/z+0.5; -wave_1_per_point10= -wave_1_per_point11=a=(1-z/zmax)*0.65; -per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=if (bers, if (trig, -per_frame_141= if (rand(35)<1,dir *=-1,0); -per_frame_142= ddx = int (rand(4)-2)/4; -per_frame_143= ddy = int (rand(4)-2)/4, 0);, -per_frame_144= if (trig, ddx=0; ddy=0;,0)); -per_frame_145= -per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_147=q6 = tubes; -per_frame_148=q7 = tlen; -per_frame_149=q17=ddx; q18 = ddy; -per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_152= -per_frame_153=reg32 = aspecty; -per_frame_154=q31 = reg51; -per_frame_155= -per_frame_156=trig = (bcount%50==0) && dbl_beat; -per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_18=`return (y < 0 ? -angle : angle)/4;} -comp_19=` -comp_20=`shader_body { -comp_21=` -comp_22=` -comp_23=` -comp_24=` -comp_25=` -comp_26=`uv += float2(q17,q18); -comp_27=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; -comp_28=`uv1 = (uv-0.5); -comp_29=`uvw = (uv1*aspect.yx)*0.8+0.5; -comp_30=` -comp_31=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); -comp_32=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; -comp_33=`near = sat (8*length(uv1))*0+1; -comp_34=`tuv = tuv0 + float2(q19,0); -comp_35=` -comp_36=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_37=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_38=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; -comp_39=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); -comp_40=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); -comp_41=` -comp_42=`k1 = tuv.x*6*mod.x; -comp_43=`k2 = tuv.y*2*M_PI*tubes/2-4.7; -comp_44=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; -comp_45=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; -comp_46=`skym1 = skym1 > .1+mod2.z; -comp_47=` -comp_48=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); -comp_49=`nshape *= sat(1.5*k1); -comp_50=`istube = sat (20*nshape-2); -comp_51=` -comp_52=`float2 sc = float2(0.005,0.25*mod.z); -comp_53=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); -comp_54=`tuv += 0.25*int(8*skym)*!istube; -comp_55=`skym = sat (1+8*mod2.z-8*skym); -comp_56=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; -comp_57=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); -comp_58=` -comp_59=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); -comp_60=`neon = (0.3+nshape)*nshape2*istube*col; -comp_61=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; -comp_62=` -comp_63=`float dir = (int(uv5.y*16)%tubes)/2; -comp_64=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; -comp_65=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; -comp_66=` -comp_67=`ret = (neon + neons*noise)* nmask*near*1.1; -comp_68=`uv2 = (uvw-0.5)*0.15+0.5; -comp_69=`lg = GetBlur1(frac (uv2))*float3(1,1,0); -comp_70=`lg += lum(lg)+0.1; -comp_71=`ret += noise* lg*q11*near*!istube; -comp_72=` -comp_73=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; -comp_74=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; -comp_75=` -comp_76=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); -comp_77=`stars = 0; -comp_78=`int n = 1, sanz = 4; -comp_79=`float t0 = q19*0.005; -comp_80=`while (n <= sanz) { -comp_81=` float arg = (1.0*n/sanz-t0); -comp_82=` float dist = frac(arg); -comp_83=` float inten = sat(1-dist); -comp_84=` float2 uv4 = 4*64 * dist* uv1; -comp_85=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); -comp_86=` float smask = sat(1-snoise.x)*100+2; -comp_87=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); -comp_88=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; -comp_89=`n++; -comp_90=`} -comp_91=`ret = (ret)+(stars+back)*sat(1-4*skym*near); -comp_92=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); -comp_93=`li = sat (1-2*abs(tuv0.y)); -comp_94=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; -comp_95=` -comp_96=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); -comp_97=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; -comp_98=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); -comp_99=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); -comp_100=` -comp_101=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; -comp_102=` -comp_103=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; -comp_104=`//ret = GetPixel(uv).b; -comp_105=`//MilkDrop3 Solarize Mode: -comp_106=`ret = ret*(1-ret)*4; -comp_107=`} -[PRESET2_END] diff --git a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk b/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk deleted file mode 100644 index 8d94f5c..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - stratospheric turbulences.milk +++ /dev/null @@ -1,635 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=0.952 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.056 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=0.800 -fModWaveAlphaEnd=0.200 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.200 -wave_g=0.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.100 -ob_b=0.000 -ob_a=0.300 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=1.850 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.700 -b3x=1.000 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=120 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=3.54480 -wavecode_0_smoothing=0.13000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_frame1=t1 = 0; -wave_0_per_point1=x = sample; -wave_0_per_point2=gmegabuf(t1) = gmegabuf(t1)*0.5 + 0.5* (value1+value2) ; -wave_0_per_point3=t1 += 1; -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=0.18143 -wavecode_1_smoothing=0.00000 -wavecode_1_r=0.000 -wavecode_1_g=0.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.82000 -wavecode_2_r=0.270 -wavecode_2_g=0.180 -wavecode_2_b=1.000 -wavecode_2_a=0.400 -wave_2_per_frame1=t1 = 1; t2=2; -wave_2_per_point1=zmax=18; -wave_2_per_point2=z = sample-reg60*1.5; -wave_2_per_point3=z = (z-int(z))*zmax; -wave_2_per_point4= -wave_2_per_point5=bs = 4096; -wave_2_per_point6=t1 = (t1%bs)*3036 + int(t1/bs); -wave_2_per_point7=t2 = (t2%bs)*3288 + int(t2/bs); -wave_2_per_point8=x= (t1%bs/bs-0.5)/z+0.5; -wave_2_per_point9=y= (t2%bs/bs-0.5)/z+0.5; -wave_2_per_point10= -wave_2_per_point11=a=(1-z/zmax)*0.65; -wavecode_3_enabled=0 -wavecode_3_samples=202 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=0 -wavecode_3_bDrawThick=1 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.00000 -wavecode_3_smoothing=0.00000 -wavecode_3_r=0.000 -wavecode_3_g=0.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=200 -shapecode_0_x=0.400 -shapecode_0_y=0.500 -shapecode_0_rad=0.03300 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.87965 -shapecode_0_tex_zoom=6.61077 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=if (instance==0, s1=2; s2=13,0); -shape_0_per_frame2=zmax = 4; -shape_0_per_frame3=k1 = instance/num_inst; -shape_0_per_frame4=bs=4096; -shape_0_per_frame5=s1 = s1%bs*3036 + s1/bs; -shape_0_per_frame6=s2 = s2%bs*3288 + s2/bs; -shape_0_per_frame7= -shape_0_per_frame8=z = k1-reg60; -shape_0_per_frame9=z = (z-int(z))*zmax; -shape_0_per_frame10=x = (s1%bs/bs-.5)/z+.5; -shape_0_per_frame11=y = (s2%bs/bs-.5)/z/12*reg32+0.5; -shape_0_per_frame12=rad = .008/z*reg32; -shape_0_per_frame13=ang = z*62; -shape_0_per_frame14=a2=a; -shape_0_per_frame15= -shapecode_1_enabled=1 -shapecode_1_sides=12 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=64 -shapecode_1_x=0.260 -shapecode_1_y=0.200 -shapecode_1_rad=0.39317 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=0.93550 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=0.600 -shapecode_1_a=0.700 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.100 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=shapes = reg01; -shape_1_per_frame2=copies = int(num_inst/shapes); -shape_1_per_frame3= -shape_1_per_frame4=n = int(instance/copies)*8+1000; -shape_1_per_frame5=frac = (instance%copies)/(copies); -shape_1_per_frame6= -shape_1_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); -shape_1_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); -shape_1_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_1_per_frame10= -shape_1_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; -shape_1_per_frame12=x = x0 + .5; -shape_1_per_frame13=y = y0*reg32 + .5; -shape_1_per_frame14=z = z0; -shape_1_per_frame15= -shape_1_per_frame16=rad = 0.009/z*reg13*reg32; -shape_1_per_frame17= -shape_1_per_frame18=r = instance/num_inst; -shape_1_per_frame19=b = 1-r; -shape_1_per_frame20=g = 4*pow (r-0.5,2); -shape_1_per_frame21=r = r*0.8+.2; -shape_1_per_frame22=g = g*0.8+.2; -shape_1_per_frame23=b = 0; -shape_1_per_frame24=r2 = r/2; b2 = b/2; g2 = g/2; -shape_1_per_frame25= -shapecode_2_enabled=1 -shapecode_2_sides=16 -shapecode_2_additive=1 -shapecode_2_thickOutline=1 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.32548 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=0.81386 -shapecode_2_r=0.000 -shapecode_2_g=0.000 -shapecode_2_b=1.000 -shapecode_2_a=0.300 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=0.500 -shapecode_2_border_g=1.000 -shapecode_2_border_b=0.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=arg = q10*3.1416*4; -shape_2_per_frame2=amp = max(0,min(1,pow(sin(arg+0.7),2))); -shape_2_per_frame3=reg51=amp*reg10; -shape_2_per_frame4=sw = sin(arg)*osw<0; -shape_2_per_frame5=osw= sin(arg); -shape_2_per_frame6= -shape_2_per_frame7=if (sw, x0=rand(1); y0=rand(1), 0); -shape_2_per_frame8=x = x0*0.4+0.3; y = y0*0.4+0.3; -shape_2_per_frame9=x = 0.5+0.35*reg10*((sin(arg)>0)-0.5) * sin(time*0.071)/reg32; -shape_2_per_frame10=y = 0.5; -shape_2_per_frame11=x1 = x-0.5; y1 = y-0.5; -shape_2_per_frame12= -shape_2_per_frame13=reg40=x+y; -shape_2_per_frame14=ar=atan(x1/y1); -shape_2_per_frame15=if (y1<0, if (x1<0, ar+=3.14, ar+=3.14),0); -shape_2_per_frame16=reg41 = ar; -shape_2_per_frame17= -shape_2_per_frame18=bo = min (min(x,1-x),min(y,1-y)); -shape_2_per_frame19=rad = min(2*bo,2*amp*reg10); -shape_2_per_frame20=a = amp*reg10*0.8; -shape_2_per_frame21=if (instance==1, x=0.3; y= 0.7; rad = 0.2; a=0.8*pow(reg10,0.2)*pow(sin(arg/4),2), 0); -shapecode_3_enabled=1 -shapecode_3_sides=12 -shapecode_3_additive=1 -shapecode_3_thickOutline=1 -shapecode_3_textured=0 -shapecode_3_num_inst=64 -shapecode_3_x=0.600 -shapecode_3_y=0.550 -shapecode_3_rad=0.97237 -shapecode_3_ang=1.25664 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=0.34933 -shapecode_3_r=1.000 -shapecode_3_g=0.600 -shapecode_3_b=0.000 -shapecode_3_a=0.700 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=1.000 -shapecode_3_a2=0.100 -shapecode_3_border_r=0.200 -shapecode_3_border_g=0.700 -shapecode_3_border_b=0.500 -shapecode_3_border_a=0.000 -shape_3_per_frame1=shapes = reg01; -shape_3_per_frame2=copies = int(num_inst/shapes); -shape_3_per_frame3= -shape_3_per_frame4=n = int(instance/copies)*8+1000; -shape_3_per_frame5=frac = (instance%copies)/(copies); -shape_3_per_frame6= -shape_3_per_frame7=x0 = gmegabuf(n)*frac + megabuf(n)*(1-frac); -shape_3_per_frame8=y0 = gmegabuf(n+1)*frac+ megabuf(n+1)*(1-frac); -shape_3_per_frame9=z0 = gmegabuf(n+2)*frac+ megabuf(n+2)*(1-frac); -shape_3_per_frame10= -shape_3_per_frame11=megabuf(n) = x0; megabuf(n+1) = y0; megabuf(n+2) = z0; -shape_3_per_frame12= -shape_3_per_frame13=x = x0 + .5; -shape_3_per_frame14=y = y0*reg32 + .5; -shape_3_per_frame15=z = z0; -shape_3_per_frame16= -shape_3_per_frame17=rad = 0.009/z*reg13*reg32; -shape_3_per_frame18= -shape_3_per_frame19=r = instance/num_inst; -shape_3_per_frame20=b = 1-r; -shape_3_per_frame21=g = 4*pow (r-0.5,2); -shape_3_per_frame22=r = r*0.8+.2; -shape_3_per_frame23=g = g*0.8+.2; -shape_3_per_frame24=b = 0; -shape_3_per_frame25=r2 = r/2; b2 = b/2; g2 = g/2; -shape_3_per_frame26= -shape_3_per_frame27=x = 1-x; -shape_3_per_frame28=if (sin(time*0.081)<0,y = 1-y,0); -per_frame_init_1=n = 0; loop (15000,megabuf(n) =0;gmegabuf(n) = 0; n+=1;); -per_frame_init_2=flen = 128; shapes = 16; reg01 = shapes; -per_frame_init_3=minbpm=100; maxbpm=300; num_res=100; -per_frame_init_4=slow = 1; r1=8; r2=1; run = 0; bvol_=0; dir = 1; tlen=2.5; ndir = 1; size_=1; vol_=1; certain = 1; movarg = rand(100); -per_frame_init_5=lc = rand(2)-1; tr1 = rand(5); tr2 = rand(5); r5 = rand(6); r9 = rand(1); vc_=rand(10); r3=2; tubes = pow(2,1+int(rand(3))); -per_frame_init_6=start = time; ray_=0; -per_frame_1=dec_f = 1-10/fps; dec_m = 1-3/fps; dec_s = 1-1/fps; dt=1/fps; -per_frame_2= -per_frame_3=maxind = 0; qavg = 0.1; i=0; -per_frame_4=bvol = max(0.1,(bass+mid+treb)/3); bvol_=bvol_*dec_m + (1-dec_m)*bvol; -per_frame_5=Excite = (bvol-bvol_); -per_frame_6=loop (num_res, -per_frame_7= n = i*8; -per_frame_8= Freq = (i/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm)/60; -per_frame_9= Feder = sqr(Freq*6.2832); -per_frame_10= megabuf (n+4) = megabuf(n+1); megabuf (n+1) *= 1-0.25*dt; -per_frame_11= EC_Steps = int (8*Freq*dt)+1; -per_frame_12= loop (EC_Steps, // Euler-Cauchy steps -per_frame_13= Kraft = Excite - Feder*megabuf(n + 2) ; -per_frame_14= megabuf (n+1) += Kraft * dt/EC_Steps; -per_frame_15= megabuf (n+2) += megabuf(n+1) * dt/EC_Steps; ); -per_frame_16= beatcos = megabuf(n+1); beatsin = megabuf(n+2)*Freq*6.2832; -per_frame_17= quad = sqrt (pow(beatsin,2) + pow(beatcos,2)); -per_frame_18= megabuf (n+3) = megabuf(n+3) *dec_m + quad* (1-dec_m); -per_frame_19= if (megabuf(n+3) > megabuf (maxind*8+3), maxind =i,0); -per_frame_20= qavg = qavg+pow (megabuf(n+3),2); -per_frame_21= i += 1;); -per_frame_22= -per_frame_23=qavg = sqrt (qavg/num_res); -per_frame_24=qdev = 0; i =0; loop (num_res, qdev += pow(megabuf(i+3)-qavg,2); i += 8; ); -per_frame_25=qdev = sqrt (qdev/num_res); -per_frame_26=BPM = (maxind/(num_res-1)+minbpm/(maxbpm-minbpm))*(maxbpm-minbpm); -per_frame_27=if (BPM > 200, BPM *= 0.5, 0); -per_frame_28= -per_frame_29=m1 = maxind*8; -per_frame_30=certain = certain * dec_m + (1-dec_m) * megabuf(m1+3)/qavg; -per_frame_31=dbl_beat = megabuf(m1+1) * megabuf (m1+4) < 0; -per_frame_32=sgl_beat = dbl_beat * (megabuf (m1+4) < 0); -per_frame_33=bcount += dbl_beat;is_rbeat = dbl_beat && (bcount%2==0); -per_frame_34=bcount2 += is_rbeat; -per_frame_35=trel1 += BPM/60*dt/2; -per_frame_36= -per_frame_37=n = 0; vol = .0; bbase = 10000; -per_frame_38=loop (flen, -per_frame_39= value = gmegabuf(n)/vol_; -per_frame_40= trig = value > megabuf(bbase+n)*1.5*30/fps; -per_frame_41= megabuf (bbase+n) = value; -per_frame_42= dec = if(trig,dec_f,dec_m); -per_frame_43= megabuf(n+5000) = megabuf(n+5000)*dec + (1-dec)*value; -per_frame_44= vol = vol + pow(megabuf(n+5000),2); -per_frame_45= n += 1; -per_frame_46=); -per_frame_47= -per_frame_48=vol = sqrt(vol); -per_frame_49=vol_ = dec_s*vol_ + (1-dec_s)*vol*7; -per_frame_50= -per_frame_51=// post smoothing -per_frame_52=n = 0; -per_frame_53=loop (flen, -per_frame_54= value = megabuf(n+5000) * 5*n/(1+5*n); -per_frame_55= dec = if (megabuf(4000+n)<=value,.9,.9); -per_frame_56= dec = dec_f; -per_frame_57= megabuf(n+4000) = megabuf(n+4000)*dec+ (1-dec)*value; -per_frame_58= n = n+1; -per_frame_59=); -per_frame_60= -per_frame_61= -per_frame_62=// Berechnung Ortskoordinaten aus Spektrum -per_frame_63=step = flen/shapes/2+1; -per_frame_64=n = 2000; m = 4000+step; k=0; slope = 0.01; speed = 0.4/slope; size = 0; -per_frame_65=loop (shapes, -per_frame_66= //rad, ang slope limitation -per_frame_67= x0 = megabuf(m)-megabuf(m+1); -per_frame_68= y0 = megabuf(m)-megabuf(m-1); -per_frame_69= radi = sqrt (x0*x0+y0*y0); -per_frame_70= angi = atan2 (x0,y0); -per_frame_71= j=n+4000; -per_frame_72= megabuf(j) +=min(slope, max (-slope, radi-megabuf(j)))*speed/fps; -per_frame_73= megabuf(j+1) +=min(10*slope, max (-10*slope, angi-megabuf(j+1)))*speed/fps; -per_frame_74= megabuf(n) = megabuf(j)*cos(megabuf(j+1)); -per_frame_75= megabuf(n+1) = megabuf(j)*sin(megabuf(j+1)); -per_frame_76= size += pow (megabuf(n),2)+pow (megabuf(n+1),2); -per_frame_77= dec = if (bvol2 > bvol,dec_m, dec_m); -per_frame_78= bvol2 = dec*bvol2 + (1-dec)*bvol; -per_frame_79= megabuf(n+2) = 0.04/sqrt(pow(megabuf(n),2) + pow (megabuf(n+1),2)); -per_frame_80= m = m + step; n = n+8; k= k+1; -per_frame_81=); -per_frame_82= -per_frame_83=//Projektion -per_frame_84=n = 1000; m = 2000; -per_frame_85=size_ = size*sec_s + (1-dec_s)*sqrt(size)*shapes*7; -per_frame_86=loop (shapes, -per_frame_87= gmegabuf(n) = megabuf(m)/megabuf(m+2)/size_; -per_frame_88= gmegabuf(n+1) = megabuf(m+1)/megabuf(m+2)/size_; -per_frame_89= gmegabuf(n+2) = megabuf(m+2); -per_frame_90= n = n+8; m = m+8; -per_frame_91=); -per_frame_92= -per_frame_93=reg13 = 1.7+0.25*sqrt(mid_att+bass_att); //shp rad -per_frame_94= -per_frame_95=trig = (bcount%64 == 0) && dbl_beat; -per_frame_96=if (trig, -per_frame_97= r1 = 4+int (rand(8)); -per_frame_98= r2 = max (2,int ((r1-2)*rand(1))); -per_frame_99= r3 = -1*pow (2, int(rand(2))); -per_frame_100= s1 = pow(2,int(rand(4))); -per_frame_101= s2 = sqrt(rand(1.5))*s1; -per_frame_102= if (rand(1)>0.5,s1=-s1,0); -per_frame_103= s3 = -1*pow (2, int(rand(4))); -per_frame_104= ndir = if (rand(1)<0.2,-1,1); -per_frame_105=,0); -per_frame_106= -per_frame_107=run = if (bvol_<0.4,0,if(bvol_>0.7,1,run)); -per_frame_108=slow = if (certain<1.7,1,if(certain>2.5,0,slow)); -per_frame_109= -per_frame_110=dir_ = dir_*dec_f+dir*(1-dec_f); -per_frame_111=q4 = ndir; -per_frame_112=movarg = min(4,(2+certain*2)/3.5)*dir_; -per_frame_113=movst += (5+ movarg)*0.02*dt; -per_frame_114=movarg *= dt; -per_frame_115=reg60 = movst; -per_frame_116=tmove += movarg; -per_frame_117=q19=tmove; -per_frame_118= -per_frame_119=//mask shift x -per_frame_120=q20 = 1/r1; //Anteil -per_frame_121=q22 = q20*r2; //Limit -per_frame_122=trelx += BPM/120/q20*run*dt* (1-0.5*slow) * r3 + ndir*movarg*run; //ungef. Bew. Korr -per_frame_123=q21 = q20*int(trelx); //phase -per_frame_124= -per_frame_125=//mask shift y -per_frame_126=q25 = s1; //Divisor, 1,2,3,4,6 bei 12 tubes -per_frame_127=q26 = s2; //Narrow -per_frame_128=trely += BPM/120/3*2*q25*s3*run*dt* (1-0.5*slow); -per_frame_129=q27 = int(trely)/q25; //phase -per_frame_130= -per_frame_131=q10 = trel1; -per_frame_132=trig = (bcount%4==0) && dbl_beat; -per_frame_133=tbers = max(0,if (bers, tbers+dt, tbers-dt/2)); -per_frame_134=tber2 = max(0,if (ber2, tber2+dt, tber2-dt/2)); -per_frame_135=vc = certain+bvol*0.25; -per_frame_136=vc_=dec_s*vc_ + (1-dec_s)*max(0,certain-2); -per_frame_137=if (vc > 5.9+tbers, bers=1, if (vc < 4.5+tbers/5, bers=0;,0)); -per_frame_138=if (vc > 4.5+tber2, ber2=1, if (vc < 3+tber2/5, ber2=0;,0)); -per_frame_139= -per_frame_140=if (bers, if (trig, -per_frame_141= if (rand(35)<1,dir *=-1,0); -per_frame_142= ddx = int (rand(4)-2)/4; -per_frame_143= ddy = int (rand(4)-2)/4, 0);, -per_frame_144= if (trig, ddx=0; ddy=0;,0)); -per_frame_145= -per_frame_146=q5 = sqrt(tubes)*0.025*r9+0.005; -per_frame_147=q6 = tubes; -per_frame_148=q7 = tlen; -per_frame_149=q17=ddx; q18 = ddy; -per_frame_150=ber2_ = ber2_*dec_s + (1-dec_s)*ber2; -per_frame_151=reg10 = min(1,pow (certain/5,2)) * ber2_; //flash -per_frame_152= -per_frame_153=reg32 = aspecty; -per_frame_154=q31 = reg51; -per_frame_155= -per_frame_156=trig = (bcount%50==0) && dbl_beat; -per_frame_157=if (trig,lc=rand(2)-1.2; lrot=rand(vc_*5)-vc_*2; lve=rand(6); ray=(rand(60)= 0) {float r = (x - abs_y) / (x + abs_y); angle = 1-r;} else {float r = (x + abs_y) / (abs_y - x); angle = 3-r; } -comp_18=`return (y < 0 ? -angle : angle)/4;} -comp_19=` -comp_20=`shader_body { -comp_21=`uv += float2(q17,q18); -comp_22=`uv = mul((uv-0.5)/aspect.yx, float2x2 (sin(q8),cos(q8),-cos(q8),sin(q8)))+q9; -comp_23=`uv1 = (uv-0.5); -comp_24=`uvw = (uv1*aspect.yx)*0.8+0.5; -comp_25=` -comp_26=`wmask = (uvw.x<1) * (uvw.x>0)* (uvw.y<1) * (uvw.y>0); -comp_27=`tuv0 = float2 (.5/length (uv1), aTan2(uv1.y,-uv1.x)) ; -comp_28=`near = sat (8*length(uv1))*0+1; -comp_29=`tuv = tuv0 + float2(q19,0); -comp_30=` -comp_31=`ftu = frac (tuv.y*tubes/2)-0.5; -comp_32=`nshape = saturate(1-1/trad*pow (ftu,2)); -comp_33=`tuv.x -= pow(nshape,0.2)*6*srad/tubes*tuv0.x; -comp_34=`mod = tex2D(sampler_pw_noise_lq,tuv.x*0.0002+rand_preset.z); -comp_35=`mod2= tex2D(sampler_pw_noise_lq,tuv.x*0.00007+rand_preset.y); -comp_36=` -comp_37=`k1 = tuv.x*6*mod.x; -comp_38=`k2 = tuv.y*2*M_PI*tubes/2-4.7; -comp_39=`skym = sat(sin(k2))*(sin(k1)+mod.y)*2; -comp_40=`skym1 = sat(sin(k2)+.4)*(sin(k1+frac(q19/8)*2*M_PI)+mod.y)*2 ; -comp_41=`skym1 = skym1 > .1+mod2.z; -comp_42=` -comp_43=`k1 = abs(sin(tuv.x/tlen*M_PI*2*int(1+mod2.x*3.1))); -comp_44=`nshape *= sat(1.5*k1); -comp_45=`istube = sat (20*nshape-2); -comp_46=` -comp_47=`float2 sc = float2(0.005,0.25*mod.z); -comp_48=`uv5 = tuv*float2(0.25/tlen,tubes/16.0); -comp_49=`tuv += 0.25*int(8*skym)*!istube; -comp_50=`skym = sat (1+8*mod2.z-8*skym); -comp_51=`noise = near*!istube* (0.1+tex2D(sampler_pw_noise_lq,tuv*sc)-tex2D(sampler_pw_noise_lq,(tuv+0.003)*sc)*0.75).r; -comp_52=`col = (tex2D(sampler_pw_noise_lq,uv5/32)+0.1); -comp_53=` -comp_54=`nshape2 = sat(q2+2*abs(sin(mod2.z*12*tan(ftu/srad)+q1*cos(q3*int(8*uv5.x))))); -comp_55=`neon = (0.3+nshape)*nshape2*istube*col; -comp_56=`neons= sat(k1)* saturate(1-8/tubes*abs(ftu)) *col; -comp_57=` -comp_58=`float dir = (int(uv5.y*16)%tubes)/2; -comp_59=`nmask = frac(((q4*uv5.x*8.0) *q20-q21)) < q22; -comp_60=`nmask *= sat(q26*(tria((uv5.y*16.0+1)/q25+q27*2)-1)+1) ; -comp_61=` -comp_62=`ret = (neon + neons*noise)* nmask*near*1.1; -comp_63=`uv2 = (uvw-0.5)*0.15+0.5; -comp_64=`lg = GetBlur1(frac (uv2))*float3(1,1,0); -comp_65=`lg += lum(lg)+0.1; -comp_66=`ret += noise* lg*q11*near*!istube; -comp_67=` -comp_68=`float3 back = pow(uv.x-0.2,3)*bcol+GetPixel(uvw).b*wmask*ocol; -comp_69=`ret = lerp (ret, back, sat(1-10*length(uv1))) *skym; -comp_70=` -comp_71=`ret += (GetPixel(uvw)+2*GetBlur2(uvw))*wmask*float3(0.8,0.8,0); -comp_72=`stars = 0; -comp_73=`int n = 1, sanz = 4; -comp_74=`float t0 = q19*0.005; -comp_75=`while (n <= sanz) { -comp_76=` float arg = (1.0*n/sanz-t0); -comp_77=` float dist = frac(arg); -comp_78=` float inten = sat(1-dist); -comp_79=` float2 uv4 = 4*64 * dist* uv1; -comp_80=` float2 snoise = tex2D (sampler_pw_noise_lq,uv4/256); -comp_81=` float smask = sat(1-snoise.x)*100+2; -comp_82=` stars += (snoise.x>0.97)*inten* sat(1-2*pow(smask*length(frac(uv4)-0.5),2)); -comp_83=` stars += inten*sat(tex2D(sampler_noise_hq,uv4*0.002).r-0.8)*bcol; -comp_84=`n++; -comp_85=`} -comp_86=`ret = (ret)+(stars+back)*sat(1-4*skym*near); -comp_87=`//li = sat (1.2-1*abs(-uv.y+0.5)-2*uv.x); -comp_88=`li = sat (1-2*abs(tuv0.y)); -comp_89=`ret += li*near*noise*skym*skym1*(bcol+0.25) + nshape*0.05; -comp_90=` -comp_91=`uv2 = frac (tuv0*float2(0.003,tubes/2)+float2(.51,0)); -comp_92=`ret += GetBlur1(uv2)*float3(1,1,0)*istube/2; -comp_93=`uv2 = frac (tuv0*float2(0.05,3.5+0*tubes/2)+float2(.15,0)); -comp_94=`ret += GetBlur1(uv2).b*istube*ocol/4*sat (1-3*li); -comp_95=` -comp_96=`ret += q12*exp(-6*length(0.5*tria(2*q10+tuv0.x*0+tuv0.y+tex2D(snh,tuv0.y)))) * (istube/4+!skym) * float3 (0.25,0,0.5) ; -comp_97=` -comp_98=`ret += uv.x*0.02/length(frac(1.5*uv1-float2(rand_preset.xy/2))-0.5)*!skym*bcol; -comp_99=`//ret = GetPixel(uv).b; -comp_100=`} -comp_101=`//Martin diff --git a/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk b/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk deleted file mode 100644 index e0b2f1e..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - the early universe - Milkdrop2077 rmx5.milk +++ /dev/null @@ -1,522 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=4.000 -fGammaAdj=1.980 -fDecay=0.500 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=2.579 -fWaveSmoothing=0.000 -fWaveParam=-0.000 -fModWaveAlphaStart=0.400 -fModWaveAlphaEnd=1.600 -fWarpAnimSpeed=1.459 -fWarpScale=2.007 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99990 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=0.99990 -sy=1.00000 -wave_r=0.000 -wave_g=0.000 -wave_b=0.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.000 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.100 -ib_r=0.600 -ib_g=0.600 -ib_b=0.600 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=2.500 -mv_r=0.500 -mv_g=0.500 -mv_b=0.500 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=0.400 -b3x=0.400 -b1ed=0.000 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.07408 -wavecode_0_smoothing=0.00000 -wavecode_0_r=0.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.950 -wave_0_init1=n=0; loop (20000,n[]=rand(1);n+=1); -wave_0_per_frame1= t1=0; -wave_0_per_point1=i=t1*10; -wave_0_per_point2=z=gmem[i+2]+reg30; -wave_0_per_point3=x=gmem[i]/z*reg30+0.5; -wave_0_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_0_per_point5= -wave_0_per_point6=r=sigmoid (2.5,gmem[i]); -wave_0_per_point7=g=sigmoid (2.6,gmem[i+1]); -wave_0_per_point8=b=sigmoid (2.5,gmem[i+2]); -wave_0_per_point9= -wave_0_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_0_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_0_per_point12=t1+=1; -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=1 -wavecode_1_scaling=9.71091 -wavecode_1_smoothing=0.00000 -wavecode_1_r=1.000 -wavecode_1_g=1.000 -wavecode_1_b=1.000 -wavecode_1_a=0.500 -wave_1_per_frame1=t1=512; -wave_1_per_point1=i=t1*10; -wave_1_per_point2=z=gmem[i+2]+reg30; -wave_1_per_point3=x=gmem[i]/z*reg30+0.5; -wave_1_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_1_per_point5= -wave_1_per_point6=r=sigmoid (3,gmem[i]+.05); -wave_1_per_point7=g=sigmoid (3,gmem[i+1]+.05); -wave_1_per_point8=b=sigmoid (2.7,gmem[i+2]+.05); -wave_1_per_point9= -wave_1_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*(1-0.5* (t1%2))*reg04; -wave_1_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_1_per_point12=t1+=1; -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=1 -wavecode_2_bUseDots=1 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.89152 -wavecode_2_smoothing=0.20000 -wavecode_2_r=1.000 -wavecode_2_g=1.000 -wavecode_2_b=1.000 -wavecode_2_a=0.300 -wave_2_per_frame1=t1=1024; -wave_2_per_point1=i=t1*10; -wave_2_per_point2=z=gmem[i+2]+reg30; -wave_2_per_point3=x=gmem[i]/z*reg30+0.5; -wave_2_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_2_per_point5=k=1-(t1%8==0)*0.6; -wave_2_per_point6=r=sigmoid (3.5,gmem[i])*k; -wave_2_per_point7=g=sigmoid (3.5,gmem[i+1])*k; -wave_2_per_point8=b=sigmoid (4,gmem[i+2])*k; -wave_2_per_point9= -wave_2_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_2_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_2_per_point12=t1+=1; -wavecode_3_enabled=1 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=0 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=1 -wavecode_3_scaling=1.81669 -wavecode_3_smoothing=0.00000 -wavecode_3_r=1.000 -wavecode_3_g=1.000 -wavecode_3_b=1.000 -wavecode_3_a=0.100 -wave_3_per_frame1=t1=512*3; -wave_3_per_point1=i=t1*10; -wave_3_per_point2=z=gmem[i+2]+reg30; -wave_3_per_point3=x=gmem[i]/z*reg30+0.5; -wave_3_per_point4=y=gmem[i+1]/z*reg30+0.5; -wave_3_per_point5= -wave_3_per_point6=r=sigmoid (5,gmem[i]); -wave_3_per_point7=g=sigmoid (4,+gmem[i+1]); -wave_3_per_point8=b=sigmoid (5,gmem[i+2]); -wave_3_per_point9= -wave_3_per_point10=a=min(1,reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20)*reg04; -wave_3_per_point11=if ((xq29) || (yq31) || (z<0), gmem[i+7]=-1, 0); -wave_3_per_point12=t1+=1; -wavecode_4_enabled=1 -wavecode_4_samples=512 -wavecode_4_sep=0 -wavecode_4_bSpectrum=1 -wavecode_4_bUseDots=0 -wavecode_4_bDrawThick=1 -wavecode_4_bAdditive=0 -wavecode_4_scaling=1.00000 -wavecode_4_smoothing=0.00000 -wavecode_4_r=1.000 -wavecode_4_g=1.000 -wavecode_4_b=1.000 -wavecode_4_a=1.000 -wave_4_per_point1=//q1 = state; -wave_4_per_point2=//q2 = basstime; -wave_4_per_point3= -wave_4_per_point4=q1 =0; -wave_4_per_point5=speed = 0.02*bass_att; -wave_4_per_point6=v = sample*80 + (value1*bass); -wave_4_per_point7= -wave_4_per_point8=//state 0 elipse -wave_4_per_point9=xs = xs + (equal(0,q1))*cos(v*3 + time)*speed; -wave_4_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_4_per_point11= -wave_4_per_point12=x = 0.5 + 0.3*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_4_per_point13=y = 0.5 + 0.3*cos(ys*0.02 + 0.2*time)*cos(time + xs*2); -wave_4_per_point14= -wave_4_per_point15= -wave_4_per_point16=r = r + 0.5*sin(time*5.52); -wave_4_per_point17=g = g + 0.5*sin(time*5.107); -wave_4_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_4_per_point19= -wave_4_per_point20=x = x*0.7 + 0.15; -wave_4_per_point21=y = y*0.7 + 0.15; -wave_4_per_point22= -wave_4_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_4_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_5_enabled=1 -wavecode_5_samples=512 -wavecode_5_sep=0 -wavecode_5_bSpectrum=1 -wavecode_5_bUseDots=0 -wavecode_5_bDrawThick=1 -wavecode_5_bAdditive=0 -wavecode_5_scaling=1.00000 -wavecode_5_smoothing=0.00000 -wavecode_5_r=1.000 -wavecode_5_g=1.000 -wavecode_5_b=1.000 -wavecode_5_a=1.000 -wave_5_per_point1=//q1 = state; -wave_5_per_point2=//q2 = basstime; -wave_5_per_point3= -wave_5_per_point4=q1 =0; -wave_5_per_point5=speed = 0.01*bass_att; -wave_5_per_point6=v = sample*100 + (value1*bass); -wave_5_per_point7= -wave_5_per_point8=//state 0 elipse -wave_5_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_5_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_5_per_point11= -wave_5_per_point12=x = 0.5 + 1.3*sin(xs*0.04 +0.1*time)*sin( xs); -wave_5_per_point13=y = 0.5 + 0.3*cos(ys*0.02 + 0.2*time)*cos(time + xs*3); -wave_5_per_point14= -wave_5_per_point15= -wave_5_per_point16=r = r + 0.5*sin(time*5.0); -wave_5_per_point17=g = g + 0.5*sin(time*5.0); -wave_5_per_point18=b = g + 0.5*sin(time*5.5 + (-0.5-x)*(0.5-y)); -wave_5_per_point19= -wave_5_per_point20=x = x*0.7 + 0.15; -wave_5_per_point21=y = y*0.7 + 0.15; -wave_5_per_point22= -wave_5_per_point23=xs = if(above(xs,800),0 ,xs); -wave_5_per_point24=ys = if(above(ys,800),0 ,ys); -wavecode_6_enabled=1 -wavecode_6_samples=512 -wavecode_6_sep=0 -wavecode_6_bSpectrum=1 -wavecode_6_bUseDots=0 -wavecode_6_bDrawThick=1 -wavecode_6_bAdditive=0 -wavecode_6_scaling=1.00000 -wavecode_6_smoothing=0.00000 -wavecode_6_r=1.000 -wavecode_6_g=1.000 -wavecode_6_b=1.000 -wavecode_6_a=1.000 -wave_6_per_point1=//q1 = state; -wave_6_per_point2=//q2 = basstime; -wave_6_per_point3= -wave_6_per_point4=q1 =0; -wave_6_per_point5=speed = 0.012*bass_att; -wave_6_per_point6=v = sample*100 + (value1*bass); -wave_6_per_point7= -wave_6_per_point8=//state 0 elipse -wave_6_per_point9=xs = xs + (equal(0,q1))*sin(v*0.2 + time)*speed; -wave_6_per_point10=ys = ys + (equal(0,q1))*cos(v*1.5 + time)*speed; -wave_6_per_point11= -wave_6_per_point12=x = 0.5 + 1*cos(xs*0.02 +0.15*time)*sin(time*2 + xs); -wave_6_per_point13=y = 0.5 + 0.2*cos(ys*0.02 + 0.25*time)*cos(time + xs*2); -wave_6_per_point14= -wave_6_per_point15= -wave_6_per_point16=r = r + 0.5*sin(time*15.52); -wave_6_per_point17=g = g + 0.5*sin(time*15.107); -wave_6_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_6_per_point19= -wave_6_per_point20=x = x*0.7 + 0.15; -wave_6_per_point21=y = y*0.7 + 0.15; -wave_6_per_point22= -wave_6_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_6_per_point24=ys = if(above(ys,800),0 ,ys); -shapecode_0_enabled=1 -shapecode_0_sides=16 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=30 -shapecode_0_x=0.300 -shapecode_0_y=0.700 -shapecode_0_rad=0.09836 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.25489 -shapecode_0_r=0.400 -shapecode_0_g=0.400 -shapecode_0_b=0.400 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=(instance+4*512)*10; -shape_0_per_frame2=z=gmem[i+2]+reg30; -shape_0_per_frame3=x=gmem[i]/z*reg30+0.5; -shape_0_per_frame4=y=gmem[i+1]/z*reg30*q32+0.5; -shape_0_per_frame5= -shape_0_per_frame6=if (instance<16, -shape_0_per_frame7= additive=0; -shape_0_per_frame8= r=g=b=r2=g2=b2=0; -shape_0_per_frame9= rad = min (0.01,0.003/z) * (z>0); -shape_0_per_frame10=, -shape_0_per_frame11= additive=1; -shape_0_per_frame12= r=r2=sigmoid (3,gmem[i]+.2); -shape_0_per_frame13= g=g2=sigmoid (3,gmem[i+1]+.2); -shape_0_per_frame14= b=b2=sigmoid (2.7,gmem[i+2]+.2); -shape_0_per_frame15= rad = min (0.008,0.002/z) * (z>0); -shape_0_per_frame16=); -shape_0_per_frame17=a=min(1,4*reg03*gmem[i+7]/reg20)*sqrt(1-gmem[i+7]/reg20); -shape_0_per_frame18=a2=a/2; -shape_0_per_frame19=if ((x<0) || (x>1) || (y<0) || (y>1) || (z<0), gmem[i+7]=-1, 0); -shape_0_per_frame20= -shapecode_1_enabled=1 -shapecode_1_sides=20 -shapecode_1_additive=1 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_num_inst=444 -shapecode_1_x=0.800 -shapecode_1_y=0.500 -shapecode_1_rad=0.12821 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=5.42791 -shapecode_1_r=0.000 -shapecode_1_g=0.000 -shapecode_1_b=1.000 -shapecode_1_a=0.200 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.500 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_init1=i=0; -shape_1_init2=loop (1024, -shape_1_init3= z=rand(1)+.1; -shape_1_init4= megabuf(i+2) = z; -shape_1_init5= megabuf(i) = (rand(1)-0.5)/z; -shape_1_init6= megabuf(i+1)= (rand(1)-.5)/z; -shape_1_init7=i+=3;); -shape_1_per_frame1=i=instance; -shape_1_per_frame2=k1 = i/num_inst; -shape_1_per_frame3=zmax = 7; -shape_1_per_frame4=speed=.15; -shape_1_per_frame5= -shape_1_per_frame6=z=megabuf(3*i+2); -shape_1_per_frame7=x = megabuf(3*i)/z+.5; -shape_1_per_frame8=y = megabuf(3*i+1)/z*reg32+0.5; -shape_1_per_frame9= -shape_1_per_frame10=rad = .022/(z*zmax)*reg32 ; -shape_1_per_frame11= -shape_1_per_frame12=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -shape_1_per_frame13=if (out, -shape_1_per_frame14= megabuf(3*i)= (rand(2)-1); //x -shape_1_per_frame15= megabuf(3*i+1)=(rand(2)-1); //y -shape_1_per_frame16= megabuf(3*i+2)=1; -shape_1_per_frame17=, -shape_1_per_frame18= megabuf(i*3+2)-=speed/fps; -shape_1_per_frame19=); -shape_1_per_frame20= -shape_1_per_frame21=a=1-pow(z,4); -shape_1_per_frame22=a*=0.6; -per_frame_init_1=reg03=4; //early brightness -per_frame_init_2=maxage=12; reg20=maxage; -per_frame_init_3=reg30 = .2 + 0.5*rand(1); //z0 -per_frame_init_4=reg04 = 0.6; //wave bri -per_frame_init_5=res=16; -per_frame_init_6=tini=rand(1); -per_frame_init_7=nums=512*4+50; -per_frame_init_8=mpos=30000; //matrix start -per_frame_init_9=n = 0; loop (nums, -per_frame_init_10= arg = rand(12); -per_frame_init_11= n[0]=.5*cos(arg); -per_frame_init_12= n[1]=.5*sin(arg); -per_frame_init_13= n[2]= rand(1)-.5; -per_frame_init_14= n[3]=n[4]=n[5]=n[8]=0; -per_frame_init_15= n[6]=rand(10); -per_frame_init_16= n[7]=0; -per_frame_init_17=n +=10; ); -per_frame_init_18= -per_frame_init_19=n=0; loop (res*res*res,mpos[n]=0;n+=1); -per_frame_1=dt=1/fps ; -per_frame_2=t0=time*0.0018+tini; -per_frame_3= -per_frame_4=d2=exp(-dt*1); -per_frame_5=d3=exp(-dt*0); -per_frame_6=d4=exp(-dt*2); -per_frame_7= -per_frame_8=if (frame%4==0, n=0; loop(res*res*res, mpos[n]*=d2; n+=1); ,0); -per_frame_9= -per_frame_10=s1=sin(t0*13)*2; s2=sin(t0*11)*2; s3=sin(t0*9)*2; -per_frame_11=s4=sin(t0*23)*8; s5=sin(t0*29)*8; s6=sin(t0*31)*8; -per_frame_12=s7=sin(t0*18)*6; s8=sin(t0*15)*7; -per_frame_13=reg05=sin(t0*5); -per_frame_14=ff = sqrt(300/nums)*(sin(t0*14)); -per_frame_15= -per_frame_16=i=0; -per_frame_17=loop (nums, -per_frame_18= if ((i[7]>maxage) || (gmem[i+7]<0), -per_frame_19= i[0]=(rand(1)-0.5)*.75; -per_frame_20= i[1]=(rand(1)-0.5)*.75; -per_frame_21= i[2]=(rand(1)-0.5)*.75;; -per_frame_22= i[6]=1-rand(1)*0.5; //ageing factor -per_frame_23= i[7]=0; //age -per_frame_24= ,0 ); -per_frame_25= -per_frame_26= ix=int(res*(.5+i[0])+.5); -per_frame_27= iy=int(res*(.5+i[1])+.5); -per_frame_28= iz=int(res*(.5+i[2])+.5); -per_frame_29= index = max(0,min(res-1,ix))+res*(max(0,min(res-1,iy))+res*max(0,min(res-1,iz))); -per_frame_30= if ((ix>=0) && (ix=0) && (iy=0) && (iz0.3; -warp_11=`uv1 = uv-0.5; -warp_12=`uv2 = float2 (rad,ang/1.388); -warp_13=`uv1= lerp(uv1,uv2,rand_preset.x); -warp_14=`zz = uv1 * q27 ; -warp_15=` -warp_16=`float a= M_PI*rad*q28+q29; -warp_17=`zz =mul(zz,float2x2(sin(a),cos(a),-cos(a), sin(a))); -warp_18=`h1 = clamp(tan(zz),-12,12); -warp_19=`uv2 = uv+h1 * .1/q27; -warp_20=` -warp_21=`ret= GP1(uv2,0.5); -warp_22=`ret= max(ret,GP((uv2+uv_orig)/2,0.5)*fea); -warp_23=` -warp_24=`ret = ret*(0.84-fea*0.1)-0.005*(frame%2); -warp_25=`ret -=0.71*pow(lum(GetBlur2(uv_orig)),2); -warp_26=` -warp_27=`//ret = 0; -warp_28=` -warp_29=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 uv_echo = (uv - 0.5)*1.000*float2(-1,-1) + 0.5; -comp_5=` ret = lerp( tex2D(sampler_main, uv).xyz, -comp_6=` tex2D(sampler_main, uv_echo).xyz, -comp_7=` 0.50 -comp_8=` ); //video echo -comp_9=` ret *= 2.00; //gamma -comp_10=` float3 retish = 1 - ret*(1-ret)*14; //solarize -comp_11=` ret = GetBlur3(uv)*2 + GetBlur3(uv_echo)*4 + ret; -comp_12=`//MilkDrop3 Burn Mode: -comp_13=`ret = lerp(ret,2,GetPixel(uv).z*1.36); -comp_14=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk b/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk deleted file mode 100644 index 7343304..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - tunnel race.milk +++ /dev/null @@ -1,514 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=2 -PSVERSION_COMP=3 -[preset00] -fRating=5.000000 -fGammaAdj=1.980001 -fDecay=0.500000 -fVideoEchoZoom=0.999998 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=3 -nWaveMode=6 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001000 -fWaveScale=2.103075 -fWaveSmoothing=0.540000 -fWaveParam=0.380000 -fModWaveAlphaStart=0.810000 -fModWaveAlphaEnd=1.400000 -fWarpAnimSpeed=1.459500 -fWarpScale=2.006700 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=0.999900 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.010000 -sx=0.999900 -sy=1.000000 -wave_r=0.000000 -wave_g=0.000000 -wave_b=0.000000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.000000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=1.000000 -ob_a=0.300000 -ib_size=0.260000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=64.000000 -nMotionVectorsY=48.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=1.850000 -mv_r=0.499900 -mv_g=0.499900 -mv_b=0.499900 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.000000 -wavecode_0_enabled=1 -wavecode_0_samples=128 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.891519 -wavecode_0_smoothing=0.000000 -wavecode_0_r=1.000000 -wavecode_0_g=0.000000 -wavecode_0_b=0.000000 -wavecode_0_a=1.000000 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_point1=x = sample ; -wave_0_per_point2=y = .5+ value2*.01; -wave_0_per_point3= -wave_0_per_point4=a = 1*q24*((q27+1)%2); -wave_0_per_point5= -wave_0_per_point6=r = .5+.5*sin(time/5); -wave_0_per_point7=g = .5+.5*sin(time/6); -wave_0_per_point8=b = .5+.5*sin(time/13); -wavecode_1_enabled=1 -wavecode_1_samples=128 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.891519 -wavecode_1_smoothing=0.000000 -wavecode_1_r=0.000000 -wavecode_1_g=0.000000 -wavecode_1_b=1.000000 -wavecode_1_a=0.100000 -wave_1_init1=t -wave_1_per_point1=y = sample ; -wave_1_per_point2=x = .5+ value2*0.01; -wave_1_per_point3= -wave_1_per_point4=a = 1*q24*(q27%2); -wave_1_per_point5= -wave_1_per_point6=r = .5+.5*sin(time/7); -wave_1_per_point7=g = .5+.5*sin(time/9); -wave_1_per_point8=b = .5+.5*sin(time/11); -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.891519 -wavecode_2_smoothing=0.820000 -wavecode_2_r=1.000000 -wavecode_2_g=1.000000 -wavecode_2_b=1.000000 -wavecode_2_a=0.100000 -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -wave_3_per_point1=ra = .8; -wave_3_per_point2=rb = .5; -wave_3_per_point3=pib = 6.28318530718; -wave_3_per_point4= -wave_3_per_point5= -wave_3_per_point6=tic = min(time-tin,.1); -wave_3_per_point7=tin = if(equal(sample,0),time,tin); -wave_3_per_point8= -wave_3_per_point9=mod = 1.5 + .5*sin(time*.15); -wave_3_per_point10=med = 1.5 + .5*sin(time*.134); -wave_3_per_point11=med = 5; -wave_3_per_point12=amod = 3; -wave_3_per_point13= -wave_3_per_point14=vr = rand(10001)*.0001; -wave_3_per_point15=rb = rb + rand(10001)*.0001*.1; -wave_3_per_point16= -wave_3_per_point17=a = vr; -wave_3_per_point18= -wave_3_per_point19=sa = vr*pib*.5; -wave_3_per_point20=sp = sa*mod + q1*1.3; -wave_3_per_point21=sam = sa*med - q1*.219; -wave_3_per_point22= -wave_3_per_point23=ox = ra*sin(sam*pib); -wave_3_per_point24=oy = ra*cos(sam*pib); -wave_3_per_point25=ox = ox + rb*-cos(sp)*sin(sam*pib); -wave_3_per_point26=oz = rb*-sin(sp); -wave_3_per_point27=oy = oy + rb*-cos(sp)*cos(sam*pib); -wave_3_per_point28= -wave_3_per_point29= -wave_3_per_point30=xang = time*.132; -wave_3_per_point31=xang = q2; -wave_3_per_point32=yang = time*.153; -wave_3_per_point33=yang = q3; -wave_3_per_point34=zang = time*.110; -wave_3_per_point35=zang = q4; -wave_3_per_point36=fov = 0.6 + 0.2*sin(time); -wave_3_per_point37=fov = .5; -wave_3_per_point38= -wave_3_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_3_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_3_per_point41=ox = mx; -wave_3_per_point42=oy = my; -wave_3_per_point43=mx = ox*cos(yang) + oz*sin(yang); -wave_3_per_point44=mz = - ox*sin(yang) + oz*cos(yang); -wave_3_per_point45=ox = mx; -wave_3_per_point46=oz = mz; -wave_3_per_point47=my = oy*cos(xang) - oz*sin(xang); -wave_3_per_point48=mz = oy*sin(xang) + oz*cos(xang); -wave_3_per_point49=oy = my; -wave_3_per_point50=oz = mz; -wave_3_per_point51= -wave_3_per_point52=oz = oz - 2; -wave_3_per_point53=x = ox*fov/oz + 0.5; -wave_3_per_point54=x = (x-.5)*0.75 + 0.5; -wave_3_per_point55=y = oy*fov/oz + 0.5; -wave_3_per_point56= -shapecode_0_enabled=0 -shapecode_0_sides=18 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=0.154155 -shapecode_0_ang=0.000000 -shapecode_0_tex_ang=3.769911 -shapecode_0_tex_zoom=5.277839 -shapecode_0_r=1.000000 -shapecode_0_g=1.000000 -shapecode_0_b=1.000000 -shapecode_0_a=0.700000 -shapecode_0_r2=1.000000 -shapecode_0_g2=1.000000 -shapecode_0_b2=1.000000 -shapecode_0_a2=0.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=0.000000 -shapecode_0_border_a=0.000000 -shape_0_per_frame1=tex_ang = 3+2*q1; -shapecode_1_enabled=0 -shapecode_1_sides=32 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_x=0.500000 -shapecode_1_y=0.500000 -shapecode_1_rad=0.068920 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=0.000000 -shapecode_1_tex_zoom=1.831505 -shapecode_1_r=1.000000 -shapecode_1_g=1.000000 -shapecode_1_b=1.000000 -shapecode_1_a=0.900000 -shapecode_1_r2=0.000000 -shapecode_1_g2=0.000000 -shapecode_1_b2=0.000000 -shapecode_1_a2=0.000000 -shapecode_1_border_r=0.500000 -shapecode_1_border_g=0.500000 -shapecode_1_border_b=0.500000 -shapecode_1_border_a=0.000000 -shape_1_per_frame1=a = q24/2; a2 = 0; -shape_1_per_frame2= -shape_1_per_frame3=r = rand(10)/10; -shape_1_per_frame4=g = rand(10)/10; -shape_1_per_frame5=b = rand(10)/10; -shape_1_per_frame6= -shape_1_per_frame7=rad = .06*q22; -shapecode_2_enabled=0 -shapecode_2_sides=63 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_x=0.123000 -shapecode_2_y=0.000000 -shapecode_2_rad=0.273185 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=0.499805 -shapecode_2_r=1.000000 -shapecode_2_g=1.000000 -shapecode_2_b=1.000000 -shapecode_2_a=1.000000 -shapecode_2_r2=1.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=0.000000 -shapecode_2_border_r=0.500000 -shapecode_2_border_g=0.500000 -shapecode_2_border_b=0.500000 -shapecode_2_border_a=0.000000 -shape_2_per_frame1=x = .5 + .1* sin (time*73); -shape_2_per_frame2=y = .5 + .1* sin (time*23); -shape_2_per_frame3= -shape_2_per_frame4=r = 0; g = 0; b = 0; -shape_2_per_frame5=r2 = 1; g2 = 1; b2 = 1; -shape_2_per_frame6= -shape_2_per_frame7=rad = mid_att/100; -shape_2_per_frame8=a = .7; -shape_2_per_frame9=a2 = a; -shapecode_3_enabled=0 -shapecode_3_sides=4 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_x=0.500000 -shapecode_3_y=0.510000 -shapecode_3_rad=0.198688 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=1.005310 -shapecode_3_tex_zoom=0.499805 -shapecode_3_r=1.000000 -shapecode_3_g=0.400000 -shapecode_3_b=0.000000 -shapecode_3_a=0.700000 -shapecode_3_r2=1.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=1.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=0.500000 -shapecode_3_border_g=0.500000 -shapecode_3_border_b=0.500000 -shapecode_3_border_a=0.000000 -shape_3_per_frame1=x = 0.05 + rand(900)/1000; -shape_3_per_frame2=y = 0.05 + rand(900)/1000; -shape_3_per_frame3= -per_frame_init_1=prox = 1; -per_frame_1=dec_med = pow (0.8, 30/fps); -per_frame_2=dec_slow = pow (0.95, 30/fps); -per_frame_3=//dec_xlow = pow (0.999, 30/fps); -per_frame_4=beat = max (max (bass, mid), treb); -per_frame_5=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_6=is_beat = above(beat, .2+avg+peak) * above (time, t0+.2); -per_frame_7=t0 = is_beat*time + (1-is_beat)*t0; -per_frame_8=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_9=index = (index + is_beat) %32; -per_frame_10=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_11= -per_frame_12=q22 = peak; -per_frame_13=q24 = is_beat; -per_frame_14=q26 = bass_att + mid_att + treb_att; -per_frame_15=vol = vol*dec_med + (1-dec_med)*q26; -per_frame_16=q27 = index + 1; -per_frame_17=q28 = index2 +1; -per_frame_18= -per_frame_19=p2 = .3*sin(time) + .3*cos(time/3); -per_frame_20=//*****tunnel tilting -per_frame_21=q1 = cos(p2 * 3.1416/4); -per_frame_22=q2 = sin(p2 * 3.1416/4); -per_frame_23=q3 = -q2; -per_frame_24=q4 = q1; -per_frame_25= -per_frame_26=//****tunnel viewpoint x,y -per_frame_27=vtrig = is_beat * bnot(index%2); -per_frame_28=vx = vx * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_29=vy = vy * bnot(vtrig) + vtrig * (rand(100)/100-.5); -per_frame_30=vx = vx* below(index%15,5); //### -per_frame_31=vy = vy* below(index%15,5); -per_frame_32=q5 = vx*10; -per_frame_33=q6 = vy*12; -per_frame_34= -per_frame_35=//***tunnel width -per_frame_36=q21 = (1+sin(time/12))/8+.01; -per_frame_37= -per_frame_38=//**floor proximity -per_frame_39=prox = prox - above(vy,.3)*prox*2; -per_frame_40=q32 = .5 + .2*prox; -per_frame_41=monitor = prox; -per_frame_42= -per_frame_43=//****tunnel rotation -per_frame_44=rota = rota +.01*below(index%16,8)/fps*30; -per_frame_45=rota1 = rota1*dec_med + (1-dec_med)*rota; -per_frame_46=q7 = rota1; -per_frame_47= -per_frame_48=//****tunnel speed -per_frame_49=movez = movez + 1.2/(1+abs(vx)+abs(vy))/fps; -per_frame_50=q8 = movez * (1+q21/4); -per_frame_51=//dyn. Aenderung von q21 bewirkt auch Richt.wechsel -per_frame_52= -per_frame_53=//*********************** -per_frame_54=trig1= q24*bnot(index%12); -per_frame_55=trig2= q24*bnot((index+4)%12); -per_frame_56=trig3= q24*bnot((index+8)%12); -per_frame_57=trel = trel + vol/fps; -per_frame_58=z0 = 1; -per_frame_59=speed = vol/2; -per_frame_60=hx = sin(trel); -per_frame_61=hy = cos(trel); -per_frame_62= -per_frame_63=p1z = bnot(trig1)* (p1z + (5+p1z)*speed/fps)+trig1*z0; -per_frame_64=p1z = max(p1z,.1); -per_frame_65=q9 = hx/(p1z); -per_frame_66=q10 = hy/(p1z); -per_frame_67=q11 = p1z; -per_frame_68=q12 = .1+.02*q26*bnot((index+2)%3)*p1z*exp(-p1z/100); -per_frame_69= -per_frame_70=p2z = bnot(trig2)* (p2z + (5+p2z)*speed/fps)+trig2*z0; -per_frame_71=p2z = max(p2z,.1); -per_frame_72=q13 = 2*hx/(p2z); -per_frame_73=q14 = -.5*hy/(p2z); -per_frame_74=q15 = p2z; -per_frame_75=q16 = .1+.02*q26*bnot((index+2)%3)*p2z*exp(-p2z/100); -per_frame_76= -per_frame_77= -per_frame_78=p3z = bnot(trig3)* (p3z + (5+p3z)*speed/fps)+trig3*z0; -per_frame_79=p3z = max(p3z,.1); -per_frame_80=q17 = -1.4*hx/(p3z); -per_frame_81=q18 = 2*hy/(p3z); -per_frame_82=q19 = p3z; -per_frame_83=q20 = .1+.02*q26*bnot((index+2)%3)*p3z*exp(-p3z/100); -warp_1=`float3 color, mus; -warp_2=`float dx,dy; -warp_3=`shader_body { -warp_4=` -warp_5=`float2 uv1 = (uv-.5);// * aspect.xy; -warp_6=` -warp_7=`float2 uv6 = uv1; -warp_8=`float z = 14*length((abs(uv1.x)-abs(uv1.y))); -warp_9=`float2 d = normalize(uv1); -warp_10=`float2 rs = clamp(tan(z)*d,-2,2); -warp_11=`uv1 -= rs/40; -warp_12=` -warp_13=`uv6 = .4*cos(uv1*4); -warp_14=`mus = .003/(length(uv6)); -warp_15=`mus *= (1+roam_cos); -warp_16=` -warp_17=`float3 crisp= tex2D(sampler_main,(uv1)*(.95-q28/16+.4*z)+.5); -warp_18=` -warp_19=`float3 ret1 = crisp + mus; -warp_20=` -warp_21=`ret = (ret1*.99-.025); -warp_22=` -warp_23=`} -comp_1=`sampler sampler_pw_noise_lq; -comp_2=` -comp_3=`float k1, k2, mask1, mask2, mask3, rad1, rad2, rad3; -comp_4=`float2 rs, rss, rss0, rs0, uv2, uv3,uv4, rsk, uvo; -comp_5=`float2 dz1, dz2, dz3, Kugel1, Kugel2, Kugel3,tmp; -comp_6=`float3 noise, ret1, ret2; -comp_7=` -comp_8=`shader_body { -comp_9=`uvo = uv; -comp_10=`uv = mul(uv*aspect.xy,float2x2(_qa)); -comp_11=` -comp_12=`uv = uv + -.0- .1*float2(q5,q6); -comp_13=`float2 uv1 = (uv-.5 );//*aspect.xy; -comp_14=` -comp_15=`//Kugel1 -comp_16=`rsk = (uv1 + float2 (q9,q10)) ; -comp_17=`dz1 = normalize(rsk); -comp_18=`rad1 = q11*length (rsk) ; -comp_19=`uv4 = tan(rad1)*dz1; -comp_20=`mask1 = saturate(8-8*rad1); -comp_21=`Kugel1 = uv4*mask1; -comp_22=` -comp_23=`//Kugel2 -comp_24=`rsk = (uv1 + float2 (q13,q14)) ; -comp_25=`dz2 = normalize(rsk); -comp_26=`rad2 = q15*length (rsk) ; -comp_27=`uv4 = tan(rad2)*dz2; -comp_28=`mask2 = saturate(8-8*rad2); -comp_29=`Kugel2 = uv4*mask2; -comp_30=` -comp_31=`//Kugel3 -comp_32=`rsk = (uv1 + float2 (q17,q18)) ; -comp_33=`dz3 = normalize(rsk); -comp_34=`rad3 = q19*length (rsk) ; -comp_35=`uv4 = tan(rad3)*dz3; -comp_36=`mask3 = saturate(8-8*rad3); -comp_37=`Kugel3 = uv4*mask3; -comp_38=` -comp_39=`float2 dz = (Kugel2 + Kugel1 + Kugel3)*.2; -comp_40=`//******************** STARS -comp_41=`uv1 += dz; -comp_42=`rss0.x = atan2(uv1.x, uv1.y)/3.1416; -comp_43=`rss0.y = .1*q21/(length (uv1)); -comp_44=` -comp_45=`rss = float2 (rss0.x,rss0.y+time); -comp_46=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_47=`float noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_48=`tmp = abs(frac(rss*8)-.5); -comp_49=`float3 dots = saturate(.04/length(tmp)) *noise; -comp_50=` -comp_51=`rss = float2 (rss0.x,rss0.y+time/4); -comp_52=`rss = mul(rss,float2x2(.7,.7,-.7,.7)); -comp_53=`noise = (tex2D(sampler_pw_noise_lq,rss/32)-.5 >= 0); -comp_54=`tmp = abs(frac(rss*8)-.5); -comp_55=`dots += saturate(.02/length(tmp)) * noise; -comp_56=` -comp_57=`dots *= saturate(.2/abs(rss0.y)); -comp_58=`dots *= dots*.6; -comp_59=`//************************* -comp_60=` -comp_61=`float z = q32/(uv1.y-.02);//floor proxy -comp_62=`float mask = saturate(4/z); -comp_63=`rs0.x = (uv1.x)*z; -comp_64=`rs0.y = z/4; -comp_65=`rs.x = rs0.x ; -comp_66=`rs.y = rs0.y + q8*3; -comp_67=`float3 mirror = lum(tex2D(sampler_pw_noise_lq,.02*rs))-.5; -comp_68=`z = .2/(length(uv1)-q21); -comp_69=`uv2.y = z + q8; -comp_70=`uv2.x = rss0.x +q7; -comp_71=`uv3 =frac(uv2 +.0*mask*mirror); -comp_72=` -comp_73=`ret1 = tex2D (sampler_main,uv3)/z; -comp_74=`ret = max(ret1*(1-0.5*mask),mirror*mask) +dots; -comp_75=` -comp_76=`float mod = q22*2; -comp_77=`float3 blk = abs(rsqrt(rad1)*dz1.x*roam_sin -comp_78=`+rsqrt(rad2)*dz2.y*roam_sin.rbg -comp_79=`+rsqrt(rad3)*dz3.x*roam_sin.bgr)*(.2+mirror*mask)*mod; -comp_80=`ret += blk; -comp_81=` -comp_82=`ret2 = saturate(.02*q22*q21/length (uv1)* -comp_83=` (lum(tex2D (sampler_main,uv1+.5)))); -comp_84=`ret2 /= (length(uv1)+.02); -comp_85=`float k1 = lum(ret2); -comp_86=`ret += k1*float3(1,k1,k1/2) ; -comp_87=`} diff --git a/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk b/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk deleted file mode 100644 index e16db50..0000000 --- a/MilkDrop3/Milkdrop3/presets/martin - unholy amulet 2.milk +++ /dev/null @@ -1,403 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.0000 -fGammaAdj=1.980001 -fDecay=0.500000 -fVideoEchoZoom=0.999998 -fVideoEchoAlpha=0.500000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001000 -fWaveScale=10.437056 -fWaveSmoothing=0.450000 -fWaveParam=0.080000 -fModWaveAlphaStart=0.000000 -fModWaveAlphaEnd=1.320000 -fWarpAnimSpeed=1.459500 -fWarpScale=2.006700 -fZoomExponent=1.000000 -fShader=0.000000 -zoom=0.999900 -rot=0.000000 -cx=0.500000 -cy=0.500000 -dx=0.000000 -dy=0.000000 -warp=0.010000 -sx=0.999900 -sy=1.000000 -wave_r=0.000000 -wave_g=0.990000 -wave_b=1.000000 -wave_x=0.500000 -wave_y=0.500000 -ob_size=0.000000 -ob_r=0.000000 -ob_g=0.000000 -ob_b=0.000000 -ob_a=1.000000 -ib_size=0.260000 -ib_r=0.250000 -ib_g=0.250000 -ib_b=0.250000 -ib_a=0.000000 -nMotionVectorsX=64.000000 -nMotionVectorsY=48.000000 -mv_dx=0.000000 -mv_dy=0.000000 -mv_l=0.000000 -mv_r=0.499900 -mv_g=0.499900 -mv_b=0.499900 -mv_a=0.000000 -b1n=0.000000 -b2n=0.000000 -b3n=0.000000 -b1x=1.000000 -b2x=1.000000 -b3x=1.000000 -b1ed=0.000000 -wavecode_0_enabled=0 -wavecode_0_samples=512 -wavecode_0_sep=120 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.891519 -wavecode_0_smoothing=0.820000 -wavecode_0_r=1.000000 -wavecode_0_g=1.000000 -wavecode_0_b=1.000000 -wavecode_0_a=0.600000 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=x = .5 +.001*q22*int(sample*10); y = sample*10 - int(sample*10); -wave_0_per_point2= -wave_0_per_point3=r = 1; b = 1; g = 1; -wave_0_per_point4=a = 1; -wave_0_per_point5= -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8= -wavecode_1_enabled=0 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=1 -wavecode_1_bDrawThick=1 -wavecode_1_bAdditive=0 -wavecode_1_scaling=0.891519 -wavecode_1_smoothing=0.820000 -wavecode_1_r=1.000000 -wavecode_1_g=1.000000 -wavecode_1_b=1.000000 -wavecode_1_a=0.100000 -wave_1_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_1_init9= -wave_1_per_frame1=tm = (time*1.70)*.1; -wave_1_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_1_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_1_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_1_per_frame5= -wave_1_per_frame6=tic = min((time*1.70) - tin,1); -wave_1_per_frame7=tin = (time*1.70); -wave_1_per_frame8= -wave_1_per_frame9=tva = (tic*q1*.5); -wave_1_per_frame10=tvb = (tic*q2*.5); -wave_1_per_frame11=tvc = (tic*q3*.5); -wave_1_per_frame12= -wave_1_per_frame13=q1 = tva; -wave_1_per_frame14=q2 = tvb; -wave_1_per_frame15=q3 = tvc; -wave_1_per_frame16= -wave_1_per_frame17=sz = .5; -wave_1_per_frame18=len = q4; -wave_1_per_frame19=t4 = len; -wave_1_per_point1=xi = rand(100)/100; -wave_1_per_point2=yi = rand(100)/100; -wave_1_per_point3= -wave_1_per_point4=x = xi; y = yi; -wave_1_per_point5= -wave_1_per_point6=a = q21/15; -wavecode_2_enabled=0 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=1 -wavecode_2_bAdditive=0 -wavecode_2_scaling=0.891519 -wavecode_2_smoothing=0.820000 -wavecode_2_r=0.000000 -wavecode_2_g=0.200000 -wavecode_2_b=0.000000 -wavecode_2_a=1.000000 -wave_2_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_2_init9= -wave_2_per_frame1=tm = (time*1.70)*.1; -wave_2_per_frame2=t1 = t1*sin(tm*t4) + (1-t1)*sin(tm*t7); -wave_2_per_frame3=t2 = t2*sin(tm*t5) + (1-t2)*sin(tm*t8); -wave_2_per_frame4=t3 = t3*sin(tm*t6) + (1-t3)*sin(tm*1); -wave_2_per_frame5= -wave_2_per_frame6=tic = min((time*1.70) - tin,1); -wave_2_per_frame7=tin = (time*1.70); -wave_2_per_frame8= -wave_2_per_frame9=tva = (tic*q1*.5); -wave_2_per_frame10=tvb = (tic*q2*.5); -wave_2_per_frame11=tvc = (tic*q3*.5); -wave_2_per_frame12= -wave_2_per_frame13=q1 = tva; -wave_2_per_frame14=q2 = tvb; -wave_2_per_frame15=q3 = tvc; -wave_2_per_frame16= -wave_2_per_frame17=sz = .5; -wave_2_per_frame18=len = 1; -wave_2_per_frame19=t4 = len; -wavecode_3_enabled=0 -wavecode_3_samples=512 -wavecode_3_sep=0 -wavecode_3_bSpectrum=1 -wavecode_3_bUseDots=1 -wavecode_3_bDrawThick=0 -wavecode_3_bAdditive=0 -wavecode_3_scaling=1.000000 -wavecode_3_smoothing=0.500000 -wavecode_3_r=1.000000 -wavecode_3_g=1.000000 -wavecode_3_b=1.000000 -wavecode_3_a=1.000000 -shapecode_0_enabled=0 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_x=0.500000 -shapecode_0_y=0.500000 -shapecode_0_rad=3.544901 -shapecode_0_ang=0.816814 -shapecode_0_tex_ang=0.000000 -shapecode_0_tex_zoom=1.386143 -shapecode_0_r=0.000000 -shapecode_0_g=1.000000 -shapecode_0_b=1.000000 -shapecode_0_a=0.000000 -shapecode_0_r2=0.000000 -shapecode_0_g2=1.000000 -shapecode_0_b2=1.000000 -shapecode_0_a2=1.000000 -shapecode_0_border_r=1.000000 -shapecode_0_border_g=1.000000 -shapecode_0_border_b=0.000000 -shapecode_0_border_a=0.000000 -shape_0_init1=t1 = .5*aspectx; -shape_0_per_frame1=trig = trig + q24; -shape_0_per_frame2=trig = below(trig,18)*trig; -shape_0_per_frame3= -shape_0_per_frame4=radius = radius + .01*30/fps; -shape_0_per_frame5= -shape_0_per_frame6=radius = radius * (1-bnot(trig)); -shape_0_per_frame7=a2 = 1/(6*radius); -shape_0_per_frame8=ang = 1/radius*1; -shape_0_per_frame9=rad = radius; -shape_0_per_frame10= -shape_0_per_frame11=x = radius; -shape_0_per_frame12= -shapecode_1_enabled=0 -shapecode_1_sides=4 -shapecode_1_additive=0 -shapecode_1_thickOutline=1 -shapecode_1_textured=0 -shapecode_1_x=0.400000 -shapecode_1_y=0.500000 -shapecode_1_rad=2.366958 -shapecode_1_ang=0.000000 -shapecode_1_tex_ang=3.455753 -shapecode_1_tex_zoom=0.993053 -shapecode_1_r=0.500000 -shapecode_1_g=0.000000 -shapecode_1_b=1.000000 -shapecode_1_a=0.200000 -shapecode_1_r2=0.700000 -shapecode_1_g2=0.400000 -shapecode_1_b2=0.000000 -shapecode_1_a2=0.000000 -shapecode_1_border_r=0.500000 -shapecode_1_border_g=0.500000 -shapecode_1_border_b=0.500000 -shapecode_1_border_a=0.000000 -shape_1_per_frame1=a2 =0;a = 0; -shape_1_per_frame2=a = q24/2; -shapecode_2_enabled=0 -shapecode_2_sides=4 -shapecode_2_additive=0 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_x=0.503000 -shapecode_2_y=0.500000 -shapecode_2_rad=0.038857 -shapecode_2_ang=0.000000 -shapecode_2_tex_ang=0.000000 -shapecode_2_tex_zoom=0.609857 -shapecode_2_r=1.000000 -shapecode_2_g=0.100000 -shapecode_2_b=0.000000 -shapecode_2_a=0.900000 -shapecode_2_r2=1.000000 -shapecode_2_g2=1.000000 -shapecode_2_b2=1.000000 -shapecode_2_a2=0.000000 -shapecode_2_border_r=0.500000 -shapecode_2_border_g=0.500000 -shapecode_2_border_b=0.500000 -shapecode_2_border_a=0.000000 -shape_2_per_frame1=x = rand(10)/10; -shape_2_per_frame2=y = rand(10)/10; -shape_2_per_frame3= -shape_2_per_frame4=r = rand(4)/3; -shape_2_per_frame5=g = rand(4)/3; -shape_2_per_frame6=b = rand(4)/3; -shape_2_per_frame7= -shape_2_per_frame8=a = min(q21/2 ,.9); -shape_2_per_frame9=rad = a *a/3 ; -shape_2_per_frame10= -shapecode_3_enabled=0 -shapecode_3_sides=63 -shapecode_3_additive=0 -shapecode_3_thickOutline=0 -shapecode_3_textured=1 -shapecode_3_x=0.500000 -shapecode_3_y=0.500000 -shapecode_3_rad=0.301766 -shapecode_3_ang=0.000000 -shapecode_3_tex_ang=0.879646 -shapecode_3_tex_zoom=0.954309 -shapecode_3_r=1.000000 -shapecode_3_g=1.000000 -shapecode_3_b=1.000000 -shapecode_3_a=0.500000 -shapecode_3_r2=1.000000 -shapecode_3_g2=1.000000 -shapecode_3_b2=1.000000 -shapecode_3_a2=0.000000 -shapecode_3_border_r=0.500000 -shapecode_3_border_g=0.500000 -shapecode_3_border_b=0.500000 -shapecode_3_border_a=1.000000 -per_frame_1=dec_med = pow (0.9, 30/fps); -per_frame_2=dec_slow = pow (0.99, 30/fps); -per_frame_3=beat = max (max (bass, mid), treb); -per_frame_4=avg = avg*dec_slow + beat*(1-dec_slow); -per_frame_5=is_beat = above(beat, .5+avg+peak) * above ((time*1.70), t0+.2); -per_frame_6=t0 = is_beat*(time*1.70) + (1-is_beat)*t0; -per_frame_7=peak = is_beat * beat + (1-is_beat)*peak*dec_med; -per_frame_8=index = (index + is_beat) %8; -per_frame_9=index2 = (index2 + is_beat*bnot(index))%4; -per_frame_10=index3 = (index3 + is_beat*bnot(index)*bnot(index2))%3; -per_frame_11= -per_frame_12=monitor = index4; -per_frame_13= -per_frame_14=q20 = avg; -per_frame_15=q21 = beat; -per_frame_16=q22 = peak; -per_frame_17=q23 = index; -per_frame_18=q24 = is_beat; -per_frame_19=q26 = bass + mid + treb; -per_frame_20= -per_frame_21=//k1 = is_beat*bnot(index)*bnot(index2); -per_frame_22= -per_frame_23=k1 = is_beat*equal(index,0); -per_frame_24=p1 = k1*(p1+1) + (1-k1)*p1; -per_frame_25=p2 = dec_med * p2+ (1-dec_med)*p1; -per_frame_26=rott = p2 * 3.14159265359/4; -per_frame_27= -per_frame_28=q27 = 8-index; -per_frame_29=q28 = index2; -per_frame_30= -per_frame_31=q1 = cos(rott); -per_frame_32=q2 = sin(rott); -per_frame_33=q3 = -q2; -per_frame_34=q4 = q1; -per_frame_35= -per_frame_36=q5 = q1 * bnot(index2); -per_frame_37= -per_pixel_1=rot = .04*q5*(sin(q22*4*(rad))); -per_pixel_2=zoom = 1+.008 ; -warp_1=`float2 uv2; -warp_2=` -warp_3=`shader_body { -warp_4=`//uv2 = mul(uv-.5,float2x2(_qa))+.5; -warp_5=` -warp_6=`float3 ist = GetBlur1(uv); -warp_7=` -warp_8=`float3 crisp = tex2D(sampler_main,uv); -warp_9=`crisp += .015-.0*pow(rad,2); -warp_10=` -warp_11=`float3 ret1 = crisp; -warp_12=` -warp_13=`float k2 = q21*q21*.3; -warp_14=`ret1 = lum(ret1) * (1-.1*abs(tan(k2*ist*1.58))); -warp_15=` -warp_16=` -warp_17=`ret = ret1 - .02/(rad+.02)*ist; -warp_18=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=`float2 uv1 = (uv-.5)*aspect.xy; -comp_5=` -comp_6=` -comp_7=`float3 ret1 = tex2D(sampler_main, uv) + GetBlur1(uv); -comp_8=` -comp_9=`float2 hor = float2 (.001,0); -comp_10=`float2 ver = float2 (0,.001); -comp_11=`float dx = GetPixel (uv-hor) - GetPixel (uv+hor); -comp_12=`float dy = GetPixel (uv-ver) - GetPixel (uv+ver); -comp_13=`float2 dz = float2 (dx,dy); -comp_14=` -comp_15=`uv1 = uv1*0+.3*cos(uv1*9) -dz; -comp_16=` -comp_17=`float dots = saturate(.04*bass_att/length(uv1)); -comp_18=` -comp_19=` -comp_20=`ret1 = (-.5*ret1) + dots + .2; -comp_21=` -comp_22=`ret = ret1*2; -comp_23=`} diff --git a/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk b/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk deleted file mode 100644 index c07d535..0000000 --- a/MilkDrop3/Milkdrop3/presets/shifter - liquid circuitry - model without work.milk +++ /dev/null @@ -1,175 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=1.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=0 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.868 -fWaveScale=0.282 -fWaveSmoothing=0.000 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=0.107 -fZoomExponent=4.10046 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=1.000 -ob_g=1.000 -ob_b=1.000 -ob_a=0.000 -ib_size=0.000 -ib_r=1.000 -ib_g=1.000 -ib_b=1.000 -ib_a=0.000 -nMotionVectorsX=64.000 -nMotionVectorsY=48.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.550 -mv_r=0.000 -mv_g=0.000 -mv_b=0.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.000 -per_frame_1=//begin beat code -per_frame_2=volume = 0.3*(bass+mid); -per_frame_3=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_4=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_5=meanbass_att = 0.05*(meanbass_att*19 + bass_att); -per_frame_6=peakbass_att = max(bass_att,peakbass_att); -per_frame_7=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_8=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_9=//Adjust responsiveness: To increase responsiveness, set the "0.96 and "0.996" on the next line to slightly lower values. Higher values decrease responsiveness. -per_frame_10=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.96 + (1-above(time - lastbeat, 2*beatrate))*0.996); -per_frame_11=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_12=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_13=//end beat code -per_frame_14= -per_frame_15=zoom = 1; -per_frame_16=decay = 1; -per_frame_17=warp = 0; -per_frame_18=wave_a = 0; -per_frame_19= -per_frame_20=tic = min(time-tin,.1); -per_frame_21=tin = time; -per_frame_22= -per_frame_23=q2 = 1; -per_frame_24= -per_frame_25=q1=1; -per_frame_26=vol = vol + ((alt + bass + mid)/3-vol)*tic*1; -per_frame_27=q5 = vol*vol*vol*2; -per_frame_28= -per_frame_29= -per_frame_30=q8 = sin(time)*.5; -per_frame_31=q9 = sin(time*.75)*.5; -per_frame_32= -per_frame_33=sw = abs(sw - beat); -per_frame_34=an = an + tic*.5*(1-2*sw); -per_frame_35= -per_frame_36= -per_frame_37=q7 = 1+(pow(q8,2) + pow(q9,2))*1; -per_frame_38=q10 = sin(an); -per_frame_39=q11 = cos(an); -per_frame_40= -per_frame_41=sp = sp + tic*vol*vol*.5; -per_frame_42= -per_frame_43=q12 = sp; -per_frame_44= -per_frame_45=monitor = q12; -per_frame_46=vol2=bass+treb+mid; -per_frame_47=mtime=mtime+vol2; -per_frame_48=q1=3-sin(mtime*.01)*.1; -per_pixel_1=//zoom = pow(rad,2)+.01; -warp_1=`shader_body { -warp_2=` -warp_3=`//uv = uv_orig; -warp_4=`float corr = texsize.xy*texsize_noise_lq.zw; -warp_5=`float2 uv1 = float2(uv.x-0.5,uv.y-0.5)*aspect.xy; -warp_6=` -warp_7=`float2 tmp = uv1; -warp_8=`tmp.x = ang*3; tmp.y = rad; -warp_9=`uv1 = tmp; -warp_10=` -warp_11=`float3 noise = (tex2D(sampler_noise_lq,corr*uv/2+q23)+1); -warp_12=` -warp_13=`float3 ret1 = GetBlur1 (uv)-.3; -warp_14=`float3 crisp = tex2D(sampler_main, uv+ret1*.01 ) + noise*0.1; -warp_15=`float3 blur = GetBlur1 (uv/4+.4*float2(.3*ret1.x,ret1.y)) - noise*.1; -warp_16=` -warp_17=`ret = -.4*blur + crisp; -warp_18=` -warp_19=` ret *= 0.98 * pow(1-.01*q28*q28*rad,2); -warp_20=` ret -= 0.04; -warp_21=`} -comp_1=`sampler sampler_rose; -comp_2=`shader_body -comp_3=`{ -comp_4=` -comp_5=`float2 uvm = (uv - .5)*q7*(1/(1-rad*.1+q9*(uv.x - .5)+q8*(uv.y - .5)))+.5; -comp_6=` -comp_7=`uvm = (uvm - .5); -comp_8=`uvm = (q10*uvm.xy + float2(1,-1)*q11*uvm.yx)*aspect.yw + .5; -comp_9=` -comp_10=` -comp_11=`uvm = abs(frac((uvm+q12)*.5) - .5)*2; -comp_12=` -comp_13=` -comp_14=`float2 uv3 = tex2D( sampler_main, uvm).zxz; -comp_15=`uv3 = (uv3.xy-0.37) * .13 + uvm; -comp_16=` -comp_17=` -comp_18=`ret.xyz = tex2D(sampler_pw_main, uvm).yzx+float3(roam_cos.x*.3,roam_cos.z*.2,roam_sin.y*.4); -comp_19=` -comp_20=`ret = lerp ( -comp_21=`GetBlur1(uv3).x + GetBlur3(uv3).z + .1*roam_cos.y, -comp_22=`ret, -comp_23=`ret); -comp_24=` -comp_25=`ret = pow(ret,float3(.3,2,1)) - .25; -comp_26=` -comp_27=`ret *= GetBlur3(uv3).y; -comp_28=` -comp_29=`//ret = tex2D(sampler_pw_main, uv).xyz; -comp_30=` -comp_31=`} diff --git a/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk b/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk deleted file mode 100644 index 50670e9..0000000 --- a/MilkDrop3/Milkdrop3/presets/suksma - evil dog collar.milk +++ /dev/null @@ -1,346 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=2 -[preset00] -fRating=3.000000 -fGammaAdj=1.000 -fDecay=0.000 -fVideoEchoZoom=1.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=3 -nWaveMode=0 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=1 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=0.133 -fWaveSmoothing=0.000 -fWaveParam=-1.000 -fModWaveAlphaStart=1.000 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.000 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00000 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00001 -dy=0.00001 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=0.500 -wave_g=0.500 -wave_b=0.500 -wave_x=0.500 -wave_y=0.500 -ob_size=0.005 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=0.500 -ib_size=0.000 -ib_r=0.000 -ib_g=0.000 -ib_b=0.000 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.000 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.06623 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.79845 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.000 -shapecode_0_border_a=0.000 -shape_0_init1=bob = 1.5; -shape_0_init2=ro = 0; -shape_0_init3=red = rand(20); -shape_0_per_frame1=vol = 1 + 0.2*((bass_att+treb_att+mid_att)/3); -shape_0_per_frame2=bob = bob*above(bob,0.01) - 0.01 + 1*(1 - above(bob,0.01)); -shape_0_per_frame3=bob = 0.4 + 0.4*sin(time*0.8); -shape_0_per_frame4=bob = bob*vol; -shape_0_per_frame5=//rad = bob; -shape_0_per_frame6=border_1 = 0.4; -shape_0_per_frame7=sides = 30; -shape_0_per_frame8=ro = ro + 0.02; -shape_0_per_frame9=ang = ro; -shape_0_per_frame10=//rad = 0.6; -shape_0_per_frame11= -shape_0_per_frame12=sp = red*0.025; -shape_0_per_frame13=spi = 0.5 - sp; -shape_0_per_frame14=tm = time*0.1; -shape_0_per_frame15=border_r = 0.5 + sp*sin(tm*0.6) + spi*cos(tm*1.46); -shape_0_per_frame16=border_g = 0.5 + sp*sin(tm*1.294) + spi*cos(tm*0.87); -shape_0_per_frame17=border_b = 0.5 + sp*sin(tm*1.418) + spi*cos(tm*0.76); -shape_0_per_frame18= -shapecode_1_enabled=1 -shapecode_1_sides=40 -shapecode_1_additive=1 -shapecode_1_thickOutline=0 -shapecode_1_textured=0 -shapecode_1_num_inst=4 -shapecode_1_x=0.500 -shapecode_1_y=0.500 -shapecode_1_rad=0.10000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.00000 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=0.000 -shapecode_1_g2=0.000 -shapecode_1_b2=0.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_1_per_frame2=y = 0.5 + 0.3*cos(time /instance*0.7); -shape_1_per_frame3=x = x- 0.4*x*sin(time); -shape_1_per_frame4=y = y- 0.4*y*cos(time); -shape_1_per_frame5= -shape_1_per_frame6= -shape_1_per_frame7= -shape_1_per_frame8=rad = rad*mid_att; -shape_1_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_1_per_frame10=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_1_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_1_per_frame12= -shapecode_2_enabled=1 -shapecode_2_sides=40 -shapecode_2_additive=1 -shapecode_2_thickOutline=0 -shapecode_2_textured=0 -shapecode_2_num_inst=1 -shapecode_2_x=0.500 -shapecode_2_y=0.500 -shapecode_2_rad=0.10000 -shapecode_2_ang=0.00000 -shapecode_2_tex_ang=0.00000 -shapecode_2_tex_zoom=1.00000 -shapecode_2_r=1.000 -shapecode_2_g=1.000 -shapecode_2_b=1.000 -shapecode_2_a=1.000 -shapecode_2_r2=0.000 -shapecode_2_g2=0.000 -shapecode_2_b2=0.000 -shapecode_2_a2=0.000 -shapecode_2_border_r=1.000 -shapecode_2_border_g=1.000 -shapecode_2_border_b=1.000 -shapecode_2_border_a=0.000 -shape_2_per_frame1=x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_2_per_frame2=x = 0.5 + 0.225*sin(time + 2.09); -shape_2_per_frame3=y = 0.5 + 0.3*cos(time + 2.09); -shape_2_per_frame4= -shape_2_per_frame5=rad = rad*bass_att; -shape_2_per_frame6=r = 0.5 + 0.5*sin(frame*0.5); -shape_2_per_frame7=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_2_per_frame8=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_2_per_frame9= -shapecode_3_enabled=1 -shapecode_3_sides=40 -shapecode_3_additive=1 -shapecode_3_thickOutline=0 -shapecode_3_textured=0 -shapecode_3_num_inst=5 -shapecode_3_x=0.500 -shapecode_3_y=0.500 -shapecode_3_rad=0.07419 -shapecode_3_ang=0.00000 -shapecode_3_tex_ang=0.00000 -shapecode_3_tex_zoom=1.00000 -shapecode_3_r=1.000 -shapecode_3_g=1.000 -shapecode_3_b=1.000 -shapecode_3_a=1.000 -shapecode_3_r2=0.000 -shapecode_3_g2=0.000 -shapecode_3_b2=0.000 -shapecode_3_a2=0.000 -shapecode_3_border_r=1.000 -shapecode_3_border_g=1.000 -shapecode_3_border_b=1.000 -shapecode_3_border_a=0.000 -shape_3_per_frame1=//x = 0.5 + 0.5*(sin(time*1.1)*0.3 + 0.7*sin(time*0.5)); -shape_3_per_frame2=x = 0.5 + 0.225*sin(time /instance); -shape_3_per_frame3=y = 0.5 + 0.3*cos(time /instance); -shape_3_per_frame4=x = x+ 0.4*x*sin(time); -shape_3_per_frame5=y = y+ 0.4*y*cos(time); -shape_3_per_frame6= -shape_3_per_frame7= -shape_3_per_frame8=//x = x+(0.1*q3)*sin((instance*2.4)); -shape_3_per_frame9=//y = y+(0.1*q4)*cos((instance*2.4)); -shape_3_per_frame10= -shape_3_per_frame11= -shape_3_per_frame12=rad = rad*treb_att; -shape_3_per_frame13=r = 0.5 + 0.5*sin(frame*0.5); -shape_3_per_frame14=b = 0.5 + 0.5*sin(frame*0.5 + 2.094); -shape_3_per_frame15=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_3_per_frame16= -per_frame_1=dx = dx + dx_residual; -per_frame_2=dy = dy + dy_residual; -per_frame_3=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_frame_4=dx_residual = equal(bass_thresh,2)*0.006*sin(time*7) + (1-equal(bass_thresh,2))*dx_residual; -per_frame_5=dy_residual = equal(bass_thresh,2)*0.002*sin(time*9) + (1-equal(bass_thresh,2))*dy_residual; -per_frame_6=decay=1; -per_frame_7=wave_r=sin(time*2.536); -per_frame_8=wave_g=sin(time*2.945); -per_frame_9=wave_b=sin(time*1.942); -per_frame_10= -per_frame_11= -per_frame_12=//krash's beat detection code -per_frame_13=volume = 0.3*(bass+mid+att); -per_frame_14=beatrate = equal(beatrate,0) + (1-equal(beatrate,0))*(below(volume,0.01) + (1-below(volume,0.01))*beatrate); -per_frame_15=lastbeat = lastbeat + equal(lastbeat,0)*time; -per_frame_16=meanbass_att = 0.1*(meanbass_att*9 + bass_att); -per_frame_17=peakbass_att = max(bass_att,peakbass_att); -per_frame_18=beatrate = max(if(beat,if(below(time-lastbeat,2*beatrate),0.1*(beatrate*9 + time - lastbeat),beatrate),beatrate),0.1); -per_frame_19=peakbass_att = beat*bass_att + (1-beat)*peakbass_att*(above(time - lastbeat, 2*beatrate)*0.95 + (1-above(time - lastbeat, 2*beatrate))*0.995); -per_frame_20=lastbeat = beat*time + (1-beat)*lastbeat; -per_frame_21=peakbass_att = max(peakbass_att,1.1*meanbass_att); -per_frame_22=beat = above(volume,0.8)*below(peakbass_att - bass_att, 0.05*peakbass_att)*above(time - lastbeat, 0.1 + 0.5*(beatrate - 0.1)); -per_frame_23=beatcounter = beatcounter + beat; -per_frame_24=mode = if(beat*equal(beatcounter%2,0),1-mode,mode); -per_frame_25=flip = 2*mode-1; -per_frame_26=monitor=flip; -per_frame_27=q8=flip; -per_frame_28= -per_frame_29= -per_frame_30=decay=0.98; -per_frame_31=zoom=1.002; -per_frame_32= -per_frame_33=vol=(bass_att+mid_att+treb_att)*0.25; -per_frame_34=vol=vol*vol; -per_frame_35=mtime=mtime+vol*0.1*flip; -per_frame_36= -per_frame_37=q1=mtime*0.4; -per_pixel_1=rx=x-cx; -per_pixel_2=ry=y-cy; -per_pixel_3=rot=rot_residual+rot; -per_pixel_4=bass_thresh = above(bass_att,bass_thresh)*2 + (1-above(bass_att,bass_thresh))*((bass_thresh-1.3)*0.96+1.3); -per_pixel_5=rot_residual=equal(bass_thresh,2)*0.01*sin(time*7) + (1-equal(bass_thresh,2))*rot_residual; -warp_1=`sampler sampler_worms; -warp_2=`float3 color, mus; -warp_3=`float2 uv1, uv6; -warp_4=`float dx,dy; -warp_5=` -warp_6=`shader_body { -warp_7=` -warp_8=`uv1 = (uv-.5); -warp_9=` -warp_10=`float2 ang2= tex2D (sampler_noise_hq,uv1/3+.006*time).xy; -warp_11=`uv6 = mul(uv1,float2x2(ang2.y,-ang2.x,ang2.x,ang2.y)); -warp_12=` -warp_13=`mus = abs(.5*cos(uv6.y*14)-(cos(uv6.x*71))); -warp_14=`mus *= float3 (1,.96,.9)/25; -warp_15=` -warp_16=`uv6 = .2*sin(12*uv+rand_frame); -warp_17=`float3 dots = .001/length(uv6)* float3 (0.2,1,1); -warp_18=` -warp_19=`//dots = lum(tex2D (sampler_noise_hq,uv +rand_frame)); -warp_20=`//dots = (dots-.7) * (dots >= .7) * float3 (0.2,1,1); -warp_21=` -warp_22=`mus -= dots; -warp_23=` -warp_24=` -warp_25=`float3 blur = GetBlur1(frac(uv)); -warp_26=` -warp_27=`float2 hor = float2 (texsize.z,0); -warp_28=`float2 ver = float2 (0,texsize.w); -warp_29=`hor = float2 (.004,0); -warp_30=`ver = float2 (0,.004); -warp_31=` -warp_32=` -warp_33=` -warp_34=`float dx = lum(GetPixel(uv+hor)-GetPixel(uv-hor)); -warp_35=`float dy = lum(GetPixel(uv+ver)-GetPixel(uv-ver)); -warp_36=` -warp_37=`float2 zz = float2 (dx,dy); -warp_38=` -warp_39=` -warp_40=`float3 crisp= tex2D(sampler_main,uv+zz*.02); -warp_41=`crisp +=.015 - length(zz)*blur/1.5; -warp_42=` -warp_43=`float3 ret1 = crisp - lum(blur)*.012 + mus; -warp_44=`//ret1 = abs(mus)/2; -warp_45=`ret = ret1 * .99 - .04 ; -warp_46=`} -comp_1=`float3 ret1, ret2, reta; -comp_2=`float2 sam; -comp_3=`shader_body -comp_4=`{ -comp_5=` sam = tex2D(sampler_main,uv*.5); -comp_6=` ret1 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_7=` sam *= GetBlur1(uv)-GetBlur3(uv); -comp_8=` -comp_9=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_10=` ret1 = reta.r * (.5*bass_att*uv_orig.y+reta) + (reta.r)*ret1; -comp_11=` ret1 *= (ret1+1)/2; //gamma -comp_12=` -comp_13=`uv = (uv-.5)*.3+.5; -comp_14=` sam = tex2D(sampler_main,uv*.5); -comp_15=` ret2 = tex2D(sampler_main, float2(uv.x, uv.y)); -comp_16=` sam *= GetBlur1(uv)-GetBlur3(uv); -comp_17=` -comp_18=` reta = tex2D(sampler_main, sam+uv ).rgb; -comp_19=` ret2 = reta.r * (.5*bass_att*uv_orig.y+reta) + (reta.r)*ret2; -comp_20=` ret2 *= (ret1+1); //gamma -comp_21=` -comp_22=` -comp_23=` -comp_24=`ret = max(ret1, ret2); -comp_25=`ret *= .5+.5*lum(ret); -comp_26=`//ret = (1+ret1)*ret2; -comp_27=` -comp_28=`} -comp_29=` -comp_30=` diff --git a/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk b/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk deleted file mode 100644 index 616652f..0000000 --- a/MilkDrop3/Milkdrop3/presets/suksma - farming equipment - flexi's balls temp.milk +++ /dev/null @@ -1,289 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=2 -PSVERSION_WARP=2 -PSVERSION_COMP=2 -[preset00] -fRating=5.000 -fGammaAdj=2.000 -fDecay=0.980 -fVideoEchoZoom=2.000 -fVideoEchoAlpha=0.000 -nVideoEchoOrientation=0 -nWaveMode=2 -bAdditiveWaves=0 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=0 -bMaximizeWaveColor=1 -bTexWrap=0 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=0 -bDarken=0 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.800 -fWaveScale=0.010 -fWaveSmoothing=0.750 -fWaveParam=0.000 -fModWaveAlphaStart=0.750 -fModWaveAlphaEnd=0.950 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=1.00049 -rot=0.00000 -cx=0.500 -cy=0.500 -dx=0.00000 -dy=0.00000 -warp=0.01000 -sx=1.00000 -sy=1.00000 -wave_r=1.000 -wave_g=1.000 -wave_b=1.000 -wave_x=0.500 -wave_y=0.500 -ob_size=0.002 -ob_r=0.000 -ob_g=0.000 -ob_b=0.000 -ob_a=1.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=24 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.800 -wavecode_0_g=0.800 -wavecode_0_b=1.000 -wavecode_0_a=0.500 -wave_0_per_point1=///// Cylinder -wave_0_per_point2=r1=1; -wave_0_per_point3=q10= 300*sample+q1; -wave_0_per_point4=q11=-3+6*sample; -wave_0_per_point5= -wave_0_per_point6=my_x = r1*cos(q10); -wave_0_per_point7=my_y = r1*sin(q10); -wave_0_per_point8=my_z = q11; -wave_0_per_point9= -wave_0_per_point10=//////rotations .... by flexi -wave_0_per_point11= -wave_0_per_point12=d = 12; //// distance -wave_0_per_point13=zoom = 1; -wave_0_per_point14= -wave_0_per_point15=w1 = q2; -wave_0_per_point16=w2 = 0; -wave_0_per_point17=w3 = -1.4; -wave_0_per_point18= -wave_0_per_point19=x1 = cos(w1)*my_x + sin(w1)*my_y; -wave_0_per_point20=y1 = -sin(w1)*my_x + cos(w1)*my_y; -wave_0_per_point21=z1 = my_z; -wave_0_per_point22= -wave_0_per_point23=x2 = cos(w2)*x1 + sin(w2)*z1; -wave_0_per_point24=z2 = -sin(w2)*x1 + cos(w2)*z1; -wave_0_per_point25=y2 = y1; -wave_0_per_point26= -wave_0_per_point27=y3 = cos(w3)*y2 + sin(w3)*z2; -wave_0_per_point28=z3 = -sin(w3)*y2 + cos(w3)*z2; -wave_0_per_point29=x3 = x2; -wave_0_per_point30= -wave_0_per_point31=// perspective calculation -wave_0_per_point32= -wave_0_per_point33=l = sqrt(x3*x3 + y3*y3); -wave_0_per_point34=w = atan2(x3,y3); -wave_0_per_point35=p = tan(asin(1) + atan2(d+z3,l)); -wave_0_per_point36=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -wave_0_per_point37= -wave_0_per_point38=my_x = zoom*sin(w)*p; -wave_0_per_point39=my_y = zoom*cos(w)*p; -wave_0_per_point40= -wave_0_per_point41=x = 0.5 + my_x; -wave_0_per_point42=y = 0.5 + my_y; -wave_0_per_point43= -wave_0_per_point44=r=.5+.5*sin(22*sample); -wave_0_per_point45=g=.5+.5*sin(26*sample); -wave_0_per_point46=b=.5+.5*sin(32*sample); -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=150 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.01000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.52373 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.110 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3= -shape_0_per_frame4=///// Cylinder -shape_0_per_frame5=r1=1; -shape_0_per_frame6=q10= 300*sample+q1; -shape_0_per_frame7=q11=-4+10*sample; -shape_0_per_frame8= -shape_0_per_frame9=my_x = r1*cos(q10); -shape_0_per_frame10=my_y = r1*sin(q10); -shape_0_per_frame11=my_z = q11; -shape_0_per_frame12= -shape_0_per_frame13=my_x = if( equal(100*sample%2,0) , my_x+.4*my_y ,my_x) ; -shape_0_per_frame14=my_y = if( equal(100*sample%2,0) , my_y+.4*my_x, my_y) ; -shape_0_per_frame15= -shape_0_per_frame16= -shape_0_per_frame17=//////rotations .... by flexi -shape_0_per_frame18= -shape_0_per_frame19=d = 12; //// distance -shape_0_per_frame20=zoom = 1; -shape_0_per_frame21= -shape_0_per_frame22= -shape_0_per_frame23= -shape_0_per_frame24=w1 = q2; -shape_0_per_frame25=w2 = 0; -shape_0_per_frame26=w3 = -1.4; -shape_0_per_frame27= -shape_0_per_frame28=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame29=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame30=z1 = my_z; -shape_0_per_frame31= -shape_0_per_frame32=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame33=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame34=y2 = y1; -shape_0_per_frame35= -shape_0_per_frame36=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame37=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame38=x3 = x2; -shape_0_per_frame39= -shape_0_per_frame40=// perspective calculation -shape_0_per_frame41= -shape_0_per_frame42=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame43=w = atan2(x3,y3); -shape_0_per_frame44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame45=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame46=rad=60*rad/d; -shape_0_per_frame47=rad=sin(instance/10+time*.5)/70+.08;//(z2/z1-z3)/50+.05; -shape_0_per_frame48= -shape_0_per_frame49=my_x = zoom*sin(w)*p; -shape_0_per_frame50=my_y = zoom*cos(w)*p; -shape_0_per_frame51= -shape_0_per_frame52=x = .5+my_x; -shape_0_per_frame53=y = .5+my_y; -shape_0_per_frame54= -shape_0_per_frame55=r=.5+.25*sin(time*5*sample); -shape_0_per_frame56=g=.5+.25*sin(time*7*sample); -shape_0_per_frame57=b=.5+.25*sin(time*11*sample); -shape_0_per_frame58= -shape_0_per_frame59=r2=.1*(1-g);//.1*g; -shape_0_per_frame60=g2=.1*(1-b);//.1*b; -shape_0_per_frame61=b2=.1*(1-r);//.1*r; -shape_0_per_frame62= -per_frame_1=warp = 0; -per_frame_2= -per_frame_3=tic = min(time-tin,.1); -per_frame_4=tin = time; -per_frame_5= -per_frame_6=ra = 1/tic*.25; -per_frame_7= -per_frame_8=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_9=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_10=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_11= -per_frame_12=tt = tt + tic*treb; -per_frame_13=mt = mt + tic*mid; -per_frame_14=bt = bt + tic*bass; -per_frame_15= -per_frame_16=q1 = tt*4; -per_frame_17=q2 = mt*4; -per_frame_18=q3 = bt*4; -per_frame_19= -per_frame_20=st = .1; -per_frame_21=base = .15; -per_frame_22=q4 = base + treb_avg*st; -per_frame_23=q5 = base + mid_avg*st; -per_frame_24=q6 = base + bass_avg*st; -per_pixel_1=ti = time*.3; -per_pixel_2= -per_pixel_3=mx = x - .5 + .25*(sin(ti*1.1278) + sin(ti*.7458)); -per_pixel_4=my = y - .5 + .25*(sin(ti*.9454) + sin(ti*1.2378)); -per_pixel_5=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q1)*q4; -per_pixel_6=dx = zm*(x-mx); -per_pixel_7=dy = zm*(y-my); -per_pixel_8= -per_pixel_9=mx = x - .5 + .25*(sin(ti*1.3488) + sin(ti*.8552)); -per_pixel_10=my = y - .5 + .25*(sin(ti*.7366) + sin(ti*1.1447)); -per_pixel_11=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q2)*q5; -per_pixel_12=dx = dx + zm*mx; -per_pixel_13=dy = dy + zm*my; -per_pixel_14= -per_pixel_15=mx = x - .5 + .25*(sin(ti*1.3544) + sin(ti*.8926)); -per_pixel_16=my = y - .5 + .25*(sin(ti*.9021) + sin(ti*1.2468)); -per_pixel_17=zm = cos(pow(mx*mx*1.5 + my*my,.5)*16 - q3)*q6; -per_pixel_18=dx = dx + zm*mx; -per_pixel_19=dy = dy + zm*my; -warp_1=`shader_body -warp_2=`{ -warp_3=`uv = lerp(uv_orig,uv,0.3); -warp_4=` -warp_5=`float2 d = texsize.zw * 3; -warp_6=`float3 dx = ( GetBlur1(uv + float2(1,0)*d) - GetBlur1(uv-float2(1,0)*d) ); -warp_7=`float3 dy = ( GetBlur1(uv + float2(0,1)*d) - GetBlur1(uv-float2(0,1)*d) ); -warp_8=` -warp_9=`uv += float2(lum(dx),lum(dy))*texsize.zw*9; -warp_10=`ret = tex2d(sampler_fc_main, uv) - 0.01; -warp_11=` -warp_12=`} -comp_1=`shader_body -comp_2=`{ -comp_3=` -comp_4=` float2 d = texsize.zw*6; -comp_5=` float3 dx = ( GetBlur1(uv+float2(1,0)*d)-GetBlur1(uv-float2(1,0)*d) ); -comp_6=` float3 dy = ( GetBlur1(uv+float2(0,1)*d)-GetBlur1(uv-float2(0,1)*d) ); -comp_7=` -comp_8=`float4 noise = tex3D(sampler_noisevol_hq, ((uv.xyy-float3(lum(dx),lum(dy),0)*0.4)*texsize.xyy*texsize_noisevol_hq.zww).xyz*float3(1,1,0)*0.05 -comp_9=` + time*float3(0,0,1)*0.4 ); -comp_10=`uv -= float2(lum(dx),lum(dy))*0.25; -comp_11=`ret = noise.x*abs(GetBlur3(uv)*1.8 - GetPixel(uv))*4; -comp_12=`float3 hue = pow(hue_shader, 6); -comp_13=` -comp_14=`ret *= lerp(hue,hue.zxy,ret); -comp_15=`} diff --git a/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk b/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk deleted file mode 100644 index 805880e..0000000 --- a/MilkDrop3/Milkdrop3/presets/suksma - shifter - urchin kali echos.milk +++ /dev/null @@ -1,444 +0,0 @@ -MILKDROP_PRESET_VERSION=201 -PSVERSION=3 -PSVERSION_WARP=3 -PSVERSION_COMP=3 -[preset00] -fRating=5.000 -fGammaAdj=1.000 -fDecay=0.900 -fVideoEchoZoom=1.104 -fVideoEchoAlpha=0.500 -nVideoEchoOrientation=0 -nWaveMode=7 -bAdditiveWaves=1 -bWaveDots=0 -bWaveThick=0 -bModWaveAlphaByVolume=1 -bMaximizeWaveColor=0 -bTexWrap=1 -bDarkenCenter=0 -bRedBlueStereo=0 -bBrighten=1 -bDarken=1 -bSolarize=0 -bInvert=0 -fWaveAlpha=0.001 -fWaveScale=1.286 -fWaveSmoothing=0.630 -fWaveParam=0.000 -fModWaveAlphaStart=0.710 -fModWaveAlphaEnd=1.300 -fWarpAnimSpeed=1.000 -fWarpScale=1.331 -fZoomExponent=1.00000 -fShader=0.000 -zoom=0.99951 -rot=0.26000 -cx=0.320 -cy=0.290 -dx=0.00000 -dy=0.00000 -warp=0.01105 -sx=1.00000 -sy=1.00000 -wave_r=0.650 -wave_g=0.650 -wave_b=0.650 -wave_x=0.500 -wave_y=0.500 -ob_size=0.500 -ob_r=0.010 -ob_g=0.000 -ob_b=0.000 -ob_a=0.000 -ib_size=0.260 -ib_r=0.250 -ib_g=0.250 -ib_b=0.250 -ib_a=0.000 -nMotionVectorsX=12.000 -nMotionVectorsY=9.000 -mv_dx=0.000 -mv_dy=0.000 -mv_l=0.900 -mv_r=1.000 -mv_g=1.000 -mv_b=1.000 -mv_a=0.000 -b1n=0.000 -b2n=0.000 -b3n=0.000 -b1x=1.000 -b2x=1.000 -b3x=1.000 -b1ed=0.250 -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=0.000 -wavecode_0_g=0.000 -wavecode_0_b=1.000 -wavecode_0_a=0.050 -wave_0_init1=t1 = .2 + .6*int(rand(1001))*.001; -wave_0_init2=t2 = .2 + .6*int(rand(1001))*.001; -wave_0_init3=t3 = .2 + .6*int(rand(1001))*.001; -wave_0_init4=t4 = .2 + .6*int(rand(1001))*.001; -wave_0_init5=t5 = .2 + .6*int(rand(1001))*.001; -wave_0_init6=t6 = .2 + .6*int(rand(1001))*.001; -wave_0_init7=t7 = .2 + .6*int(rand(1001))*.001; -wave_0_init8=t8 = .2 + .6*int(rand(1001))*.001; -wave_0_per_point1=ti = q1; -wave_0_per_point2= -wave_0_per_point3=xa = .25 + .25*sin(ti*t1); -wave_0_per_point4=xb = .25 + .25*sin(ti*t2); -wave_0_per_point5=xc = .25 + .25*sin(ti*t3); -wave_0_per_point6=xd = .25 + .25*sin(ti*t4); -wave_0_per_point7= -wave_0_per_point8=ya = .25 + .25*sin(ti*t5); -wave_0_per_point9=yb = .25 + .25*sin(ti*t6); -wave_0_per_point10=yc = .25 + .25*sin(ti*t7); -wave_0_per_point11=yd = .25 + .25*sin(ti*t8); -wave_0_per_point12= -wave_0_per_point13= -wave_0_per_point14=it = (it + 1)*above(sample,0); -wave_0_per_point15=sw = (1-sw)*above(sample,0); -wave_0_per_point16= -wave_0_per_point17=sa = 1-sample; -wave_0_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); -wave_0_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); -wave_0_per_point20= -wave_0_per_point21=y = .5 - y*(.5-x)*2; -wave_0_per_point22= -wave_0_per_point23= -wave_0_per_point24=ti = q4; -wave_0_per_point25=r = .5 + .5*sin(ti); -wave_0_per_point26=g = .5 + .5*sin(ti + 2.0944); -wave_0_per_point27=b = .5 + .5*sin(ti + 4.1888); -wavecode_1_enabled=1 -wavecode_1_samples=512 -wavecode_1_sep=0 -wavecode_1_bSpectrum=0 -wavecode_1_bUseDots=0 -wavecode_1_bDrawThick=0 -wavecode_1_bAdditive=1 -wavecode_1_scaling=1.00000 -wavecode_1_smoothing=0.50000 -wavecode_1_r=0.000 -wavecode_1_g=1.000 -wavecode_1_b=0.000 -wavecode_1_a=0.050 -wave_1_init1=t1 = .2 + .6*int(rand(1001))*.001; -wave_1_init2=t2 = .2 + .6*int(rand(1001))*.001; -wave_1_init3=t3 = .2 + .6*int(rand(1001))*.001; -wave_1_init4=t4 = .2 + .6*int(rand(1001))*.001; -wave_1_init5=t5 = .2 + .6*int(rand(1001))*.001; -wave_1_init6=t6 = .2 + .6*int(rand(1001))*.001; -wave_1_init7=t7 = .2 + .6*int(rand(1001))*.001; -wave_1_init8=t8 = .2 + .6*int(rand(1001))*.001; -wave_1_per_point1=ti = q2; -wave_1_per_point2= -wave_1_per_point3=xa = .25 + .25*sin(ti*t1); -wave_1_per_point4=xb = .25 + .25*sin(ti*t2); -wave_1_per_point5=xc = .25 + .25*sin(ti*t3); -wave_1_per_point6=xd = .25 + .25*sin(ti*t4); -wave_1_per_point7= -wave_1_per_point8=ya = .25 + .25*sin(ti*t5); -wave_1_per_point9=yb = .25 + .25*sin(ti*t6); -wave_1_per_point10=yc = .25 + .25*sin(ti*t7); -wave_1_per_point11=yd = .25 + .25*sin(ti*t8); -wave_1_per_point12= -wave_1_per_point13= -wave_1_per_point14=it = (it + 1)*above(sample,0); -wave_1_per_point15=sw = (1-sw)*above(sample,0); -wave_1_per_point16= -wave_1_per_point17=sa = 1-sample; -wave_1_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); -wave_1_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); -wave_1_per_point20= -wave_1_per_point21=y = .5 - y*(.5-x)*2; -wave_1_per_point22= -wave_1_per_point23=ti = q4 + 2.0944; -wave_1_per_point24=r = .5 + .5*sin(ti); -wave_1_per_point25=g = .5 + .5*sin(ti + 2.0944); -wave_1_per_point26=b = .5 + .5*sin(ti + 4.1888); -wavecode_2_enabled=1 -wavecode_2_samples=512 -wavecode_2_sep=0 -wavecode_2_bSpectrum=0 -wavecode_2_bUseDots=0 -wavecode_2_bDrawThick=0 -wavecode_2_bAdditive=1 -wavecode_2_scaling=1.00000 -wavecode_2_smoothing=0.50000 -wavecode_2_r=1.000 -wavecode_2_g=0.000 -wavecode_2_b=0.000 -wavecode_2_a=0.050 -wave_2_init1=t1 = .2 + .6*int(rand(1001))*.001; -wave_2_init2=t2 = .2 + .6*int(rand(1001))*.001; -wave_2_init3=t3 = .2 + .6*int(rand(1001))*.001; -wave_2_init4=t4 = .2 + .6*int(rand(1001))*.001; -wave_2_init5=t5 = .2 + .6*int(rand(1001))*.001; -wave_2_init6=t6 = .2 + .6*int(rand(1001))*.001; -wave_2_init7=t7 = .2 + .6*int(rand(1001))*.001; -wave_2_init8=t8 = .2 + .6*int(rand(1001))*.001; -wave_2_per_point1=ti = q3; -wave_2_per_point2= -wave_2_per_point3=xa = .25 + .25*sin(ti*t1); -wave_2_per_point4=xb = .25 + .25*sin(ti*t2); -wave_2_per_point5=xc = .25 + .25*sin(ti*t3); -wave_2_per_point6=xd = .25 + .25*sin(ti*t4); -wave_2_per_point7= -wave_2_per_point8=ya = .25 + .25*sin(ti*t5); -wave_2_per_point9=yb = .25 + .25*sin(ti*t6); -wave_2_per_point10=yc = .25 + .25*sin(ti*t7); -wave_2_per_point11=yd = .25 + .25*sin(ti*t8); -wave_2_per_point12= -wave_2_per_point13= -wave_2_per_point14=it = (it + 1)*above(sample,0); -wave_2_per_point15=sw = (1-sw)*above(sample,0); -wave_2_per_point16= -wave_2_per_point17=sa = 1-sample; -wave_2_per_point18=x = if(sw,xa*sample + sa*xb,xc*sample + xd*sa); -wave_2_per_point19=y = if(sw,ya*sample + sa*yb,yc*sample + yd*sa); -wave_2_per_point20= -wave_2_per_point21=y = .5 - y*(.5-x)*2; -wave_2_per_point22= -wave_2_per_point23=ti = q4 + 4.1888; -wave_2_per_point24=r = .5 + .5*sin(ti); -wave_2_per_point25=g = .5 + .5*sin(ti + 2.0944); -wave_2_per_point26=b = .5 + .5*sin(ti + 4.1888); -shapecode_0_enabled=1 -shapecode_0_sides=54 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.000 -shapecode_0_y=0.500 -shapecode_0_rad=0.24486 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.81669 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=//tex_zoom = 1/rad*.9; -shapecode_1_enabled=1 -shapecode_1_sides=54 -shapecode_1_additive=0 -shapecode_1_thickOutline=0 -shapecode_1_textured=1 -shapecode_1_num_inst=1 -shapecode_1_x=0.250 -shapecode_1_y=0.400 -shapecode_1_rad=0.33000 -shapecode_1_ang=0.00000 -shapecode_1_tex_ang=0.00000 -shapecode_1_tex_zoom=1.81669 -shapecode_1_r=1.000 -shapecode_1_g=1.000 -shapecode_1_b=1.000 -shapecode_1_a=1.000 -shapecode_1_r2=1.000 -shapecode_1_g2=1.000 -shapecode_1_b2=1.000 -shapecode_1_a2=0.000 -shapecode_1_border_r=1.000 -shapecode_1_border_g=1.000 -shapecode_1_border_b=1.000 -shapecode_1_border_a=0.000 -shape_1_per_frame1=//tex_zoom = 1/rad*.9; -per_frame_1=warp = 0; -per_frame_2=//zoom = 1; -per_frame_3= -per_frame_4=tic = min(time-tin,.1); -per_frame_5=tin = time; -per_frame_6= -per_frame_7=vol = (bass_att + treb_att + mid_att)*.333333; -per_frame_8= -per_frame_9=ra = 1/tic*.25; -per_frame_10= -per_frame_11=treb_avg = tic*(treb_avg*(1/tic - ra) + ra*treb); -per_frame_12=mid_avg = tic*(mid_avg*(1/tic - ra) + ra*mid); -per_frame_13=bass_avg = tic*(bass_avg*(1/tic - ra) + ra*bass); -per_frame_14=vav = tic*(vav*(1/tic - ra) + ra*(bass+treb+mid)*.33333); -per_frame_15= -per_frame_16=tt = tt + tic*treb; -per_frame_17=mt = mt + tic*mid; -per_frame_18=bt = bt + tic*bass; -per_frame_19=vt = vt + tic*vav; -per_frame_20= -per_frame_21=q1 = tt*3;// wave morph speeds -per_frame_22=q2 = mt*3; -per_frame_23=q3 = bt*3; -per_frame_24= -per_frame_25=q4 = vt; // wave colour cycle -per_frame_26= -per_frame_27=rb = if(rb,rb,.2 + int(rand(1001))*.001*.6); -per_frame_28=rc = if(rc,rc,.2 + int(rand(1001))*.001*.6); -per_frame_29=rd = if(rd,rd,.2 + int(rand(1001))*.001*.6); -per_frame_30=re = if(re,re,.2 + int(rand(1001))*.001*.6); -per_frame_31= -per_frame_32=//rot = .26; -per_frame_33= -per_frame_34=ti = vt*2; -per_frame_35=cx = .3 + .1*sin(ti*re) + .1*cos(ti*rc); -per_frame_36=cy = .5 + .2*sin(ti*rb) + .1*cos(ti*rd); -per_frame_37= -per_frame_38=chng=sin(time*.5); -per_frame_39=cthr=.9999; -per_frame_40=mq21=if(above(chng,cthr),rand(3),mq21); -per_frame_41=mq22=if(above(chng,cthr),rand(3),mq22); -per_frame_42=mq23=if(above(chng,cthr),rand(3),mq23); -per_frame_43=mq24=if(above(chng,cthr),rand(2),mq24); -per_frame_44=mq25=if(above(chng,cthr),rand(2),mq25); -per_frame_45=mq26=if(above(chng,cthr),rand(2),mq26); -per_frame_46=mq27=if(above(chng,cthr),rand(1),mq27); -per_frame_47=mq28=if(above(chng,cthr),rand(1),mq28); -per_frame_48=mq29=if(above(chng,cthr),rand(1)*.3,mq29); -per_frame_49=mq31=if(above(chng,cthr),rand(1)*.3,mq31); -per_frame_50=monitor=chng; -per_frame_51=q21=mq21;q22=mq22;q23=mq23;q24=mq24;q25=mq25;q26=mq26; -per_frame_52=q27=mq27;q28=mq28;q29=mq29;q31=mq31; -per_frame_53= -per_frame_54=monitor=mq1; -per_frame_55=vol=bass+treb+mid; -per_frame_56=atime=atime+vol; -per_frame_57=q1=.4+sin(atime*.006 )*3.4; -per_frame_58=q2=.4+cos(atime*.00613828348)*3.4; -per_frame_59=q3=.4+sin(atime*.00598593455)*3.4; -per_frame_60=monitor=q3; -per_frame_61= -per_pixel_1=num = 8; -per_pixel_2=pi = 3.141592654; -per_pixel_3=radi = (y-.5)*.75; -per_pixel_4=radi = (y-.5); -per_pixel_5=radi = pow(radi*radi + (x-.5)*(x-.5),.5); -per_pixel_6= -per_pixel_7=an = ang + pi + time; -per_pixel_8=an = an - pi*2*int(an/(pi*2)); -per_pixel_9= -per_pixel_10=mod = .1; -per_pixel_11= -per_pixel_12=seg = ang + pi; -per_pixel_13=seg = seg/(pi*2)*num; -per_pixel_14=seg = int(seg); -per_pixel_15=seg = seg - equal(seg,num); -per_pixel_16= -per_pixel_17=anga = (ang + pi) - (pi*2/num)*seg; -per_pixel_18=anga = if(equal(seg%2,0),(pi*2/num) - anga,anga); -per_pixel_19=//anga = anga + pi/6; // num = 6 -per_pixel_20=anga = anga + pi/4; // num = 8 -per_pixel_21=//anga = anga + .85; // num = 10 -per_pixel_22= -per_pixel_23= -per_pixel_24=ox = .5 - radi*sin(anga); -per_pixel_25=oy = .5 + radi*cos(anga); -per_pixel_26= -per_pixel_27=rot = if(equal(seg,0),rot,0); -per_pixel_28= -per_pixel_29=dx = equal(seg,3)*(x-ox); -per_pixel_30=dy = equal(seg,3)*(y-oy); -per_pixel_31= -per_pixel_32=dx = above(seg,0)*(x-ox); -per_pixel_33=dy = above(seg,0)*(y-oy); -per_pixel_34= -per_pixel_35=//dx = equal(seg,1)*(x - .5)*2; -warp_1=`shader_body -warp_2=`{ -warp_3=` // sample previous frame -warp_4=` ret = tex2D( sampler_main, uv ).xyz; -warp_5=` -warp_6=` // darken (decay) over time -warp_7=` ret = ret- (ret*.5); -warp_8=`float4 noise9 = tex3D(sampler_noisevol_hq, -warp_9=` ((uv.xyy*q27 -warp_10=` )*texsize.xyy*texsize_noisevol_hq.zww -warp_11=` ).xyz* -warp_12=` float3(1,1,0)*0.05 + -warp_13=` time*float3(0,0,1)*q29 -warp_14=` ); -warp_15=`if(ret.x> q21*q3 && ret.x<= q24*q1 )ret.y -= (noise9).x*.5; -warp_16=`if(ret.y> q22*q1 && ret.y<= q25*q2 )ret.z -= (noise9).y*.5; -warp_17=`if(ret.z> q23*q2 && ret.z<= q26*q3 )ret.x -= (noise9).z*.5; -warp_18=` ret = ret*(abs(GetBlur2(uv)-.5))*5; -warp_19=` ret = ret - .01; -warp_20=`} -comp_1=`sampler sampler_fc_sunrise; -comp_2=`float2 factorA, factorB, product; -comp_3=`float2 numerator, denominator, fraction; -comp_4=`shader_body -comp_5=`{ -comp_6=`float2 uvo = uv; -comp_7=`uv = (uv-0.5); -comp_8=`factorA = uv+ float2(q1,q2); -comp_9=`factorB = float2(8,0); -comp_10=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_11=`float2 uv1 = product; -comp_12=`factorA = uv+ float2(q3,q4); -comp_13=`factorB = float2(8,0); -comp_14=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_15=`float2 uv2 = product; -comp_16=`factorA = uv+ float2(q5,q6); -comp_17=`factorB = float2(8,0); -comp_18=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_19=`float2 uv3 = product; -comp_20=`factorA = uv+ float2(q7,q8); -comp_21=`factorB = float2(8,0); -comp_22=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_23=`float2 uv4 = product; -comp_24=`factorA = uv1; -comp_25=`factorB = uv2; -comp_26=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_27=`float2 uv12 = product; -comp_28=`factorA = uv3; -comp_29=`factorB = uv4; -comp_30=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_31=`float2 uv34 = product; -comp_32=`factorA = uv12; -comp_33=`factorB = uv34; -comp_34=`product = float2( factorA.x*factorB.x - factorA.y*factorB.y, factorA.x*factorB.y + factorA.y*factorB.x); -comp_35=`numerator = float2(1,0); -comp_36=`denominator = product; -comp_37=`fraction = float2( numerator.x*denominator.x + numerator.y*denominator.y, // the fractions real part -comp_38=` numerator.y*denominator.x - numerator.x*denominator.y)/ // the fractions imaginary part -comp_39=` (denominator.x*denominator.x + denominator.y*denominator.y); -comp_40=`uv = fraction*(16); -comp_41=`uv = lerp(0.5 + (uvo-0.5)*(2+(bass_att-treb_att)*0.02),uv+0.5,0.5); -comp_42=` -comp_43=`float l = length(uv-0.5); -comp_44=`uv = 0.5 + (1.0 - abs( frac( uv * 0.5 ) * 2 - 1.0 )-0.5); // Eo.S. mirror code with cutted borders -comp_45=` -comp_46=`ret = GetPixel(uv).y*float3(1,0.6,0); -comp_47=`ret = lerp(saturate(ret),0,GetBlur2(uv).z*0.5); -comp_48=`ret = lerp(saturate(ret),float3(0.3,0.4,0.5),GetBlur2(uv).x*4); -comp_49=`float4 noise9 = tex3D(sampler_noisevol_hq, -comp_50=` ((uv.xyy*q28 -comp_51=` )*texsize.xyy*texsize_noisevol_hq.zww -comp_52=` ).xyz* -comp_53=` float3(1,1,0)*0.05 + -comp_54=` time*float3(0,0,1)*q31 -comp_55=` ); -comp_56=`if(ret.x> q26*q3 && ret.x<= q23*q1 )ret.z -= (noise9).x*.5; -comp_57=`if(ret.y> q25*q1 && ret.y<= q22*q2 )ret.x -= (noise9).y*.5; -comp_58=`if(ret.z> q24*q2 && ret.z<= q21*q3 )ret.y -= (noise9).z*.5; -comp_59=`ret = lerp(saturate(ret),1,GetPixel(uv).z); -comp_60=`ret = lerp(saturate(ret),0,GetPixel(uv).x*0.6); -comp_61=`ret*=saturate(1.6-pow(l,6)*0.004); -comp_62=`} diff --git a/MilkDrop3/Milkdrop3/shapes/ball.shape b/MilkDrop3/Milkdrop3/shapes/ball.shape deleted file mode 100644 index 8cab978..0000000 --- a/MilkDrop3/Milkdrop3/shapes/ball.shape +++ /dev/null @@ -1,36 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=40 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=4 -shapecode_0_x=0.500 -shapecode_0_y=0.505 -shapecode_0_rad=0.10000 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.96000 -shapecode_0_r=1.140 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.940 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = 0.5 + 0.225*sin(time /instance*0.7); -shape_0_per_frame2=y = 0.54 + 0.36*cos(time /instance*0.62); -shape_0_per_frame3=x = x- 0.4*x*sin(time); -shape_0_per_frame4=y = y- 0.44*y*cos(time); -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7= -shape_0_per_frame8=rad = rad*mid_att; -shape_0_per_frame9=r = 0.5 + 0.5*sin(frame*0.5); -shape_0_per_frame10=b = 0.66 + 0.66*sin(frame*0.66 + 2.2615); -shape_0_per_frame11=g = 0.5 + 0.5*sin(frame*0.5 + 4.188); -shape_0_per_frame12= diff --git a/MilkDrop3/Milkdrop3/shapes/bird.shape b/MilkDrop3/Milkdrop3/shapes/bird.shape deleted file mode 100644 index ac86cac..0000000 --- a/MilkDrop3/Milkdrop3/shapes/bird.shape +++ /dev/null @@ -1,51 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.05539 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.31416 -shapecode_0_tex_zoom=0.34420 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=///// bird with ellipses -shape_0_per_frame4= -shape_0_per_frame5=p0=20; p1=p0*sample; p2=p1%p0; p3=3.2/p0; -shape_0_per_frame6=c=below(sample,.45); c1=above(sample,.95); -shape_0_per_frame7=rad=rad*if(c1,.8*sin(-.2+p0*2.5*sample),sin(p0*3.14*sample)); -shape_0_per_frame8= -shape_0_per_frame9=x=.5+p2-p1; y=0; t=p2*p3+1.57*c; //// wings -shape_0_per_frame10=mx=x*sin(t)+y*cos(t); my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mx=if(c,-mx-.06*p2+.59,mx+.06*p2-1.18); -shape_0_per_frame12= -shape_0_per_frame13=mx=if(c1,0,mx); my=if(c1,-26.5+27*sample,my); //// body -shape_0_per_frame14= -shape_0_per_frame15=d=sqrt(mx*mx+sqr(my-.5)); -shape_0_per_frame16=r=.8+.26*sin(1*d); g=.5+.5*sin(7.5*d); b=.2+.2*sin(13*d); -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=t=2*time+q1; ///// movement -shape_0_per_frame20=mx=mx +.5*cos(t)*mx+.1*sin(mx*mx+my+t)*(my+mx); -shape_0_per_frame21=my=my +.15*sin(my+3*abs(mx)-t)*abs(mx)+.5*my*pow(mx,4)*sin(t); -shape_0_per_frame22= -shape_0_per_frame23= -shape_0_per_frame24=x=.5 + .13*mx*(1+.3*sin(.07*time)) /q6+.1*sin(.1*time); -shape_0_per_frame25=y=.5 + .13*my*(1+.3*sin(.07*time))+.3*sin(-.11*time); -shape_0_per_frame26= -shape_0_per_frame27=rad=rad*(1+.3*sin(.07*time)); diff --git a/MilkDrop3/Milkdrop3/shapes/cone.shape b/MilkDrop3/Milkdrop3/shapes/cone.shape deleted file mode 100644 index bfd3cc0..0000000 --- a/MilkDrop3/Milkdrop3/shapes/cone.shape +++ /dev/null @@ -1,74 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=500 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.03646 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00183 -shapecode_0_r=0.100 -shapecode_0_g=0.600 -shapecode_0_b=0.900 -shapecode_0_a=0.060 -shapecode_0_r2=0.100 -shapecode_0_g2=0.600 -shapecode_0_b2=0.900 -shapecode_0_a2=0.040 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.120 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=.15*sample; -shape_0_per_frame3=ang=sample*time*15; -shape_0_per_frame4=b=sample; -shape_0_per_frame5=g=b; -shape_0_per_frame6=r=b; -shape_0_per_frame7= -shape_0_per_frame8=///// Cone -shape_0_per_frame9=r1=1; -shape_0_per_frame10=r2=.3; -shape_0_per_frame11=q10=sample; -shape_0_per_frame12=q11=80*sample; -shape_0_per_frame13= -shape_0_per_frame14=my_x = ((r1-q10)/r1)*r2*cos(q11); -shape_0_per_frame15=my_y = ((r1-q10)/r1)*r2*sin(q11); -shape_0_per_frame16=my_z = -q10; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=/////// rotations... by flexi -shape_0_per_frame20=d = 10; -shape_0_per_frame21=zoom = 10; -shape_0_per_frame22= -shape_0_per_frame23=w3 = .7+.1*sin(q2); -shape_0_per_frame24=w2 = .02*sin(q3); -shape_0_per_frame25=w1 = 3*q1; -shape_0_per_frame26= -shape_0_per_frame27=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame28=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame29=z1 = my_z; -shape_0_per_frame30= -shape_0_per_frame31=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame32=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame33=y2 = y1; -shape_0_per_frame34= -shape_0_per_frame35=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame36=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame37=x3 = x2; -shape_0_per_frame38= -shape_0_per_frame39=// perspective calculation -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame44=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.1 + my_y/q5; diff --git a/MilkDrop3/Milkdrop3/shapes/cube.shape b/MilkDrop3/Milkdrop3/shapes/cube.shape deleted file mode 100644 index 85f346e..0000000 --- a/MilkDrop3/Milkdrop3/shapes/cube.shape +++ /dev/null @@ -1,24 +0,0 @@ -shapecode_0_enabled=0 -shapecode_0_sides=3 -shapecode_0_additive=1 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.190 -shapecode_0_y=0.770 -shapecode_0_rad=0.10861 -shapecode_0_ang=0.21866 -shapecode_0_tex_ang=4.52389 -shapecode_0_tex_zoom=1.53120 -shapecode_0_r=1.010 -shapecode_0_g=1.000 -shapecode_0_b=0.880 -shapecode_0_a=0.180 -shapecode_0_r2=0.113 -shapecode_0_g2=0.000 -shapecode_0_b2=0.279 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.920 -shapecode_0_border_g=1.030 -shapecode_0_border_b=0.960 -shapecode_0_border_a=0.000 diff --git a/MilkDrop3/Milkdrop3/shapes/cubes.shape b/MilkDrop3/Milkdrop3/shapes/cubes.shape deleted file mode 100644 index defd3c0..0000000 --- a/MilkDrop3/Milkdrop3/shapes/cubes.shape +++ /dev/null @@ -1,64 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=726 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11264 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i1=instance; sa=i1/726; i=(i1/6)%121; -shape_0_per_frame2=t=-.2*time; pi=3.1416; -shape_0_per_frame3= -shape_0_per_frame4= -shape_0_per_frame5=c1=(i>=1); c2=(i>=4)/2; c3=(i>=13)/4; c4=(i>=40)/8; -shape_0_per_frame6=t1= 2*pi*i/3; t2= t1/3; t3= t2/3; t4= t3/3; -shape_0_per_frame7=p2= (i%3)/2.87; p3= -p2+(i%9)/(3*2.87); p4= -p2-p3+(i%27)/(9*2.87); -shape_0_per_frame8= -shape_0_per_frame9=x1= sin(t1+t); y1=cos(t1+t); -shape_0_per_frame10=x2= sin(t2+p2+t); y2=cos(t2+p2+t); -shape_0_per_frame11=x3= sin(t3+p3+t); y3=cos(t3+p3+t); -shape_0_per_frame12=x4= sin(t4+p4+t); y4=cos(t4+p4+t); -shape_0_per_frame13= -shape_0_per_frame14= -shape_0_per_frame15=z6=.3+ .2*sin(t); -shape_0_per_frame16=x6 = z6* (c1*x1 + c2*x2 + c3*x3 + c4*x4) ; -shape_0_per_frame17=y6 = z6* (c1*y1 + c2*y2 + c3*y3 + c4*y4) ; -shape_0_per_frame18= -shape_0_per_frame19=r6 = z6* (2-c1-c2-c3-c4); -shape_0_per_frame20= -shape_0_per_frame21=d=sqrt(x6*x6+y6*y6); -shape_0_per_frame22= -shape_0_per_frame23=t7=2*pi*121*sa + 1.57 + t; -shape_0_per_frame24= -shape_0_per_frame25=z7= (.385+.195*sin(.3*t))*r6; -shape_0_per_frame26=x7=z7*sin(t7); y7=z7*cos(t7); -shape_0_per_frame27= -shape_0_per_frame28= -shape_0_per_frame29=x= .5 + (x6+x7)/q6 ; y= .5 + y6+y7; -shape_0_per_frame30= -shape_0_per_frame31=rad = 2.01*z7; ang=pi/4+t7; -shape_0_per_frame32= -shape_0_per_frame33= -shape_0_per_frame34=p5 = .2+.4*( 9*p3+i1/2)%3; -shape_0_per_frame35=p6 = 1-.1*i%10; -shape_0_per_frame36=p7 = .6+.4*sin(100*d-time); -shape_0_per_frame37= -shape_0_per_frame38=r= p5*p6*p7; r2=r; -shape_0_per_frame39=g= r*r; g2=g; -shape_0_per_frame40=b= g*g; b2=b; diff --git a/MilkDrop3/Milkdrop3/shapes/cubeswave.shape b/MilkDrop3/Milkdrop3/shapes/cubeswave.shape deleted file mode 100644 index 1370642..0000000 --- a/MilkDrop3/Milkdrop3/shapes/cubeswave.shape +++ /dev/null @@ -1,59 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1014 -shapecode_0_x=0.500 -shapecode_0_y=0.080 -shapecode_0_rad=2.01781 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; sa=i/1014; -shape_0_per_frame2= -shape_0_per_frame3=s1=((i/6)%13)/13; s2=((i/6)%169)/169; -shape_0_per_frame4= -shape_0_per_frame5= -shape_0_per_frame6=x0= -s1+s2; y0= 1-s1-s2; -shape_0_per_frame7=x1 = x0+ .04*y0-.04; y1 = y0- .04*x0-.04; -shape_0_per_frame8= -shape_0_per_frame9=d = -2*time+ 5*y1 ; -shape_0_per_frame10= -shape_0_per_frame11=y1 += .15*sin(d) ; -shape_0_per_frame12= -shape_0_per_frame13= -shape_0_per_frame14=z1= .45+.15*sin(.2*time); -shape_0_per_frame15=x1 *= z1; y1 *= z1; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=t2 = 169*6.28*sa +.55*sa +1.57 ; -shape_0_per_frame19=z2 = .09*z1; -shape_0_per_frame20=x2 = z2*sin(t2); y2 = z2*cos(t2); -shape_0_per_frame21= -shape_0_per_frame22= -shape_0_per_frame23=x=.5 + x1+x2/q6; -shape_0_per_frame24=y=.5 + y1+y2; -shape_0_per_frame25= -shape_0_per_frame26=rad = 2.01*z2; ang=3.14/4+t2; -shape_0_per_frame27= -shape_0_per_frame28=t3=.6+ .4*sin(.5*d); -shape_0_per_frame29=t4=.6+ .4*cos(.5*d); -shape_0_per_frame30=p=.1+.4*(i/2)%3; -shape_0_per_frame31= -shape_0_per_frame32=b = p*t3; b2=b; -shape_0_per_frame33=g = p*t4; g2=g; -shape_0_per_frame34=r = g*g*g; r2=r; -shape_0_per_frame35= diff --git a/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape b/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape deleted file mode 100644 index 0253940..0000000 --- a/MilkDrop3/Milkdrop3/shapes/cubeswave2.shape +++ /dev/null @@ -1,57 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1014 -shapecode_0_x=0.500 -shapecode_0_y=0.080 -shapecode_0_rad=2.01781 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.21795 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; sa=i/1014; -shape_0_per_frame2= -shape_0_per_frame3=s1=((i/6)%13)/13; s2=((i/6)%169)/169; -shape_0_per_frame4= -shape_0_per_frame5=z1= .3+.1*sin(.2*time); -shape_0_per_frame6= -shape_0_per_frame7=x0= -s1+s2; y0= 1-s1-s2; -shape_0_per_frame8=x1 = x0+ .04*y0-.04; y1 = y0- .04*x0-.04; -shape_0_per_frame9= -shape_0_per_frame10=x1 *= z1; y1 *= z1; -shape_0_per_frame11= -shape_0_per_frame12=d=sqrt(x1*x1-y1*y1)*sqrt(x1+y1); -shape_0_per_frame13= -shape_0_per_frame14=y1 += .06*sin(15*d-2*time) ; -shape_0_per_frame15= -shape_0_per_frame16=t2 = 169*6.28*sa +.55*sa +1.57 ; -shape_0_per_frame17=z2 = .08*z1; -shape_0_per_frame18=x2 = z2*sin(t2); y2 = z2*cos(t2); -shape_0_per_frame19= -shape_0_per_frame20= -shape_0_per_frame21=x=.5 + x1+x2/q6; -shape_0_per_frame22=y=.5 + y1+y2; -shape_0_per_frame23= -shape_0_per_frame24=rad = 2*z2; ang=3.14/4+t2; -shape_0_per_frame25= -shape_0_per_frame26=t3=.6+ .4*sin(15*d-2*time); -shape_0_per_frame27=t4=.6+ .4*cos(15*d-2*time); -shape_0_per_frame28=p=.1+.45*(i/2)%3; -shape_0_per_frame29= -shape_0_per_frame30=r =p*t3; r2=r; -shape_0_per_frame31=g= p*t4; g2=g; -shape_0_per_frame32=b=g*g; b2=b; -shape_0_per_frame33= diff --git a/MilkDrop3/Milkdrop3/shapes/dna.shape b/MilkDrop3/Milkdrop3/shapes/dna.shape deleted file mode 100644 index 64240ca..0000000 --- a/MilkDrop3/Milkdrop3/shapes/dna.shape +++ /dev/null @@ -1,80 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=601 -shapecode_0_x=0.230 -shapecode_0_y=0.190 -shapecode_0_rad=0.04268 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.57080 -shapecode_0_tex_zoom=0.47878 -shapecode_0_r=1.000 -shapecode_0_g=0.310 -shapecode_0_b=0.000 -shapecode_0_a=0.600 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=////// dna -shape_0_per_frame4= -shape_0_per_frame5=s1=30*sample; s2=s1%30; -shape_0_per_frame6=x=.5+s2-s1; y=0; -shape_0_per_frame7= -shape_0_per_frame8=t=.21*s2; -shape_0_per_frame9=mx=x*sin(t)+y*cos(t); -shape_0_per_frame10=my=y*sin(t)-x*cos(t); -shape_0_per_frame11=mz=-2.9+.2*s2; -shape_0_per_frame12= -shape_0_per_frame13=my_x = 1.3*mx; -shape_0_per_frame14=my_y = 1.3*my; -shape_0_per_frame15=my_z = mz; -shape_0_per_frame16= -shape_0_per_frame17= -shape_0_per_frame18=rad=rad*(1+3*bnot(instance%20)+3*bnot((instance-1)%20)); -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = 7; -shape_0_per_frame23=zoom =1.5; -shape_0_per_frame24= -shape_0_per_frame25=w1 = .5*time; -shape_0_per_frame26=w2 = 0; -shape_0_per_frame27=w3 = 1.57; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=rad=rad*zoom/d; -shape_0_per_frame54= -shape_0_per_frame55= -shape_0_per_frame56= diff --git a/MilkDrop3/Milkdrop3/shapes/donuts.shape b/MilkDrop3/Milkdrop3/shapes/donuts.shape deleted file mode 100644 index d4ac58f..0000000 --- a/MilkDrop3/Milkdrop3/shapes/donuts.shape +++ /dev/null @@ -1,27 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=50 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11261 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=1.000 -shapecode_0_a=0.200 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.200 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.500 -shape_0_per_frame1=y = (cos(time+instance))/13+0.5; -shape_0_per_frame2=x = (sin(time+instance))/13+0.5; -shape_0_per_frame3=a=0.1; diff --git a/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape b/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape deleted file mode 100644 index e046800..0000000 --- a/MilkDrop3/Milkdrop3/shapes/falling_cubes.shape +++ /dev/null @@ -1,92 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1014 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.21428 -shapecode_0_ang=1.57080 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=3.75605 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; sa=i/1014; sample=((i/6)%169)/169; -shape_0_per_frame2= -shape_0_per_frame3=c=below(sample,.5); -shape_0_per_frame4= -shape_0_per_frame5=my_x=if((169*sample)%2,-.05,.05)+.12*sin(633*sample+.2*time); -shape_0_per_frame6= -shape_0_per_frame7=my_y=if(c,-.035,.035)+.05*sin(853*sample+.14*time); -shape_0_per_frame8= -shape_0_per_frame9=my_z1=(100*sample)-q10; -shape_0_per_frame10=my_z1=if(above(0,my_z1),my_z1+50,my_z1); -shape_0_per_frame11=my_z2=(-50+100*sample)+q10; -shape_0_per_frame12=my_z2=if(above(my_z2,50),my_z2-50,my_z2); -shape_0_per_frame13=my_z=if(c,my_z1,my_z2); -shape_0_per_frame14= -shape_0_per_frame15= -shape_0_per_frame16=//// rotations -shape_0_per_frame17= -shape_0_per_frame18=d = 0; -shape_0_per_frame19=zoom = 20; -shape_0_per_frame20= -shape_0_per_frame21=w1 = 0; -shape_0_per_frame22=w2 = 0; -shape_0_per_frame23=w3 = 0; -shape_0_per_frame24= -shape_0_per_frame25=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame26=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame27=z1 = my_z; -shape_0_per_frame28= -shape_0_per_frame29=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame30=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame31=y2 = y1; -shape_0_per_frame32= -shape_0_per_frame33=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame34=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame35=x3 = x2; -shape_0_per_frame36= -shape_0_per_frame37=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame38=w = atan2(x3,y3); -shape_0_per_frame39=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame40=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame41= -shape_0_per_frame42=my_x = zoom*sin(w)*p; -shape_0_per_frame43=my_y = zoom*cos(w)*p; -shape_0_per_frame44= -shape_0_per_frame45=x = 0.5 + my_x/q6; -shape_0_per_frame46=y = 0.5 + my_y; -shape_0_per_frame47= -shape_0_per_frame48= -shape_0_per_frame49= -shape_0_per_frame50= -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=t = 169*6.28*sa + 2*d; /// 169 cubes made of 6 triangles each -shape_0_per_frame54=z1=.025; -shape_0_per_frame55=x2=z1*sin(t)/d; y2=z1*cos(t)/d; -shape_0_per_frame56= -shape_0_per_frame57=x=x+x2/q6; y=y+y2; -shape_0_per_frame58= -shape_0_per_frame59=rad *= 10*z1/d; -shape_0_per_frame60=ang = 3.14/4 + t ; -shape_0_per_frame61= -shape_0_per_frame62= -shape_0_per_frame63=t1=2/d; -shape_0_per_frame64= -shape_0_per_frame65=r=t1*(.05+.4*(i/2)%3); r2=r; -shape_0_per_frame66=g=r; g2=g; -shape_0_per_frame67=b=r; b2=b; -shape_0_per_frame68= diff --git a/MilkDrop3/Milkdrop3/shapes/fireworks.shape b/MilkDrop3/Milkdrop3/shapes/fireworks.shape deleted file mode 100644 index d82c41b..0000000 --- a/MilkDrop3/Milkdrop3/shapes/fireworks.shape +++ /dev/null @@ -1,78 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=9 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=800 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.22167 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.48886 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.500 -shapecode_0_r2=0.200 -shapecode_0_g2=0.200 -shapecode_0_b2=0.200 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=i=0; loop (5000, z=rand(1); megabuf(i)=(rand(1)-.5)*z; megabuf(i+1)=(rand(1)-.5)*z; megabuf(i+2)=z; i+= 8); -shape_0_per_frame1=i=instance; -shape_0_per_frame2=if (i==0, t10 += (.5+bass_att)/fps; t20 += (.5+treb_att)/fps, 0); -shape_0_per_frame3=k1 = i/num_inst; -shape_0_per_frame4=n=8*i; -shape_0_per_frame5= -shape_0_per_frame6=z = megabuf(n+2); -shape_0_per_frame7=x = megabuf(n)/z+.5; -shape_0_per_frame8=y = megabuf(n+1)/z*reg32+0.5; -shape_0_per_frame9=dec=1-2/fps; -shape_0_per_frame10=sp = 1; -shape_0_per_frame11=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0.01)||(z>1); -shape_0_per_frame12=if (out, -shape_0_per_frame13= px0=px0*dec+(1-dec)*(sin(t10*sp)) *.15; -shape_0_per_frame14= py0=py0*dec+(1-dec)*(cos(t20*sp)) *.15; -shape_0_per_frame15= pz0=pz0*dec+(1-dec)*min(1,1/mid_att); -shape_0_per_frame16= -shape_0_per_frame17= r01=(rand(1)-.5)*(rand(1)-.5)*bass_att; -shape_0_per_frame18= r02=(rand(1)-.5)*(rand(1)-.5)*mid_att; -shape_0_per_frame19= r03=(rand(1)-.5)*(rand(1)-.5)*treb_att; -shape_0_per_frame20= -shape_0_per_frame21= k=.1*mid_att; -shape_0_per_frame22= px=px0 * (1+k*r01); -shape_0_per_frame23= py=py0 * (1+k*r02); -shape_0_per_frame24= pz=pz0 * (1-k*abs(r03/2));; -shape_0_per_frame25= -shape_0_per_frame26= megabuf(n)= px; -shape_0_per_frame27= megabuf(n+1)=py; -shape_0_per_frame28= megabuf(n+2)=pz0; -shape_0_per_frame29= megabuf(n+3)=0.6+0.3*sin(px*9); -shape_0_per_frame30= megabuf(n+4)=0.6+0.3*sin(py*9); -shape_0_per_frame31= megabuf(n+5)=0.6+0.3*sin((py-px)*12); -shape_0_per_frame32=, -shape_0_per_frame33= z=megabuf(n+2)-=reg50/fps; -shape_0_per_frame34= -shape_0_per_frame35= d0 = reg26*z +reg25/(max (0.05,z)); -shape_0_per_frame36= zx=.025*sin (reg20*k1+t10*.17+reg41)*d0; -shape_0_per_frame37= zy=.025*sin (reg21*k1+t20*.13+reg42)*d0; -shape_0_per_frame38= k4=q3/fps; -shape_0_per_frame39= megabuf(n) -= (megabuf(n) -zx)*k4; -shape_0_per_frame40= megabuf(n+1) -= (megabuf(n+1)-zy)*k4; -shape_0_per_frame41= -shape_0_per_frame42=); -shape_0_per_frame43=z=megabuf(n+2); -shape_0_per_frame44=r=r2=megabuf(n+3); -shape_0_per_frame45=g=g2=megabuf(n+4); -shape_0_per_frame46=b=b2=megabuf(n+5); -shape_0_per_frame47=rad = min(0.1,.003/max(0.01,z)*reg32) ; -shape_0_per_frame48=a=(1-pow(z,4))*.8; a2=a/4; -shape_0_per_frame49=rad *= 1+ (z<.99)*min(1,z*3)*exp(-24*abs(z-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame50=rad = min (rad,0.1); -shape_0_per_frame51=//rad *= 1+ exp(-24*abs(k1-q30))*2*(1+treb_att); //auch k1 statt z -shape_0_per_frame52=reg99=out; -shape_0_per_frame53=additive = i%7==0; diff --git a/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape b/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape deleted file mode 100644 index fda800e..0000000 --- a/MilkDrop3/Milkdrop3/shapes/giant_octopus.shape +++ /dev/null @@ -1,33 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=40 -shapecode_0_x=0.500 -shapecode_0_y=0.220 -shapecode_0_rad=0.70720 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.28429 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.400 -shapecode_0_r2=0.900 -shapecode_0_g2=0.900 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// clouds -shape_0_per_frame4= -shape_0_per_frame5=x = sample+ .001*((40*time)%1100); -shape_0_per_frame6=x=if(above(x,1.05),-1.1+x,x); -shape_0_per_frame7=y=y+.02*sin(2*sample+.07*time); -shape_0_per_frame8=rad=rad*sin(16.28*sample+.2*time); -shape_0_per_frame9=ang=sin(25*sample)*.5*time; diff --git a/MilkDrop3/Milkdrop3/shapes/lightball.shape b/MilkDrop3/Milkdrop3/shapes/lightball.shape deleted file mode 100644 index f859d5a..0000000 --- a/MilkDrop3/Milkdrop3/shapes/lightball.shape +++ /dev/null @@ -1,83 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=306 -shapecode_0_x=0.500 -shapecode_0_y=0.610 -shapecode_0_rad=0.13421 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.50832 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.020 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2= -shape_0_per_frame3=//// pyramid -shape_0_per_frame4= -shape_0_per_frame5=s=122*sample; -shape_0_per_frame6=t=-int(s); -shape_0_per_frame7= -shape_0_per_frame8=x=bnot(t)*(-.5); y=bnot(t)*(-.89+1.8*s); z=0; -shape_0_per_frame9=x=x+bnot(t+1)*(-2+1.5*s); y=y+bnot(t+1)*(-1.8+.9*s); z=z; -shape_0_per_frame10=x=x+bnot(t+2)*(-3.5+1.5*s); y=y+bnot(t+2)*(2.7-.9*s); z=z; -shape_0_per_frame11=x=x+bnot(t+3)*(1.5-.5*s); y=y+bnot(t+3)*(-2.7+.9*s); z=z+bnot(t+3)*(4.-s); -shape_0_per_frame12=x=x+bnot(t+4)*(2.-.5*s); y=y+bnot(t+4)*(3.6-.9*s); z=z+bnot(t+4)*(5-s); -shape_0_per_frame13=x=x+bnot(t+5)*(6-s); y=y; z=z+bnot(t+5)*(-5+s); -shape_0_per_frame14= -shape_0_per_frame15= -shape_0_per_frame16=my_x=x; -shape_0_per_frame17=my_y=y; -shape_0_per_frame18=my_z=z; -shape_0_per_frame19= -shape_0_per_frame20=//// rotations -shape_0_per_frame21= -shape_0_per_frame22=d = q9; -shape_0_per_frame23=zoom =q9; -shape_0_per_frame24= -shape_0_per_frame25=w1 = q11; -shape_0_per_frame26=w2 = q12; -shape_0_per_frame27=w3 = q13; -shape_0_per_frame28= -shape_0_per_frame29=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame30=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame31=z1 = my_z; -shape_0_per_frame32= -shape_0_per_frame33=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame34=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame35=y2 = y1; -shape_0_per_frame36= -shape_0_per_frame37=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame38=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame39=x3 = x2; -shape_0_per_frame40= -shape_0_per_frame41=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame42=w = atan2(x3,y3); -shape_0_per_frame43=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame44=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame45= -shape_0_per_frame46=my_x = zoom*sin(w)*p; -shape_0_per_frame47=my_y = zoom*cos(w)*p; -shape_0_per_frame48= -shape_0_per_frame49=x = 0.5 + my_x/q6; -shape_0_per_frame50=y = 0.5 + my_y/q5; -shape_0_per_frame51= -shape_0_per_frame52= -shape_0_per_frame53=r=1-.5*sample; -shape_0_per_frame54=g=r; -shape_0_per_frame55=r2=r; -shape_0_per_frame56=g2=g; -shape_0_per_frame57= -shape_0_per_frame58=rad=.7*rad*zoom/d; -shape_0_per_frame59= diff --git a/MilkDrop3/Milkdrop3/shapes/matches.shape b/MilkDrop3/Milkdrop3/shapes/matches.shape deleted file mode 100644 index 61e113f..0000000 --- a/MilkDrop3/Milkdrop3/shapes/matches.shape +++ /dev/null @@ -1,70 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=960 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.70962 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=6.28319 -shapecode_0_tex_zoom=1.19614 -shapecode_0_r=0.020 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.020 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; sa=i/960; -shape_0_per_frame2=i1=instance/6; sa1=(i1%160)/160; -shape_0_per_frame3= -shape_0_per_frame4=tt=q1; -shape_0_per_frame5= -shape_0_per_frame6=s1=2*8*sa1; s2=(8*sa1)%8; ss=s2/8; -shape_0_per_frame7=c=int(s1)-2*s2; s=s1-2*s2; -shape_0_per_frame8= -shape_0_per_frame9= -shape_0_per_frame10=x0= (c==0)*(s-1) + (c==1)*(2-s) ; -shape_0_per_frame11=y0= (c==0)*(1-s) + (c==1)*(2-s); y0*=.58; -shape_0_per_frame12= -shape_0_per_frame13=x0 += .5*sin(1.3*tt+ss*2); -shape_0_per_frame14=y0 += .5*cos(1.3*tt+ss*2); -shape_0_per_frame15= -shape_0_per_frame16= -shape_0_per_frame17=t1= 3*sin(tt)+ 2*sin(.4*tt)*sin(2*ss+.8*tt); -shape_0_per_frame18=x1=x0*sin(t1)+y0*cos(t1); -shape_0_per_frame19=y1=y0*sin(t1)-x0*cos(t1); -shape_0_per_frame20= -shape_0_per_frame21=d=sqrt(x1*x1+y1*y1); -shape_0_per_frame22= -shape_0_per_frame23= -shape_0_per_frame24=z1= .4+.2*sin(.6*tt+2*ss); -shape_0_per_frame25=x1 *= z1; y1 *= z1; -shape_0_per_frame26= -shape_0_per_frame27= -shape_0_per_frame28=t2 = 160*6.28*sa +.52*sa + 3.14 - t1 ; -shape_0_per_frame29=z2 = .06*z1; -shape_0_per_frame30=x2 = z2*sin(t2); y2 = z2*cos(t2); -shape_0_per_frame31= -shape_0_per_frame32= -shape_0_per_frame33=x=.5 + (x1+x2)/q6; -shape_0_per_frame34=y=.5 + y1+y2; -shape_0_per_frame35= -shape_0_per_frame36=rad = 2.01*z2; ang=3.14/4+t2; -shape_0_per_frame37= -shape_0_per_frame38=t3=.6+ .4*sin(3*d+t1); -shape_0_per_frame39=t4=.6+ .4*cos(3*d+t1); -shape_0_per_frame40= -shape_0_per_frame41=p =.1+.45*(i/2)%3; -shape_0_per_frame42= -shape_0_per_frame43=r = p*t4; r2=r; -shape_0_per_frame44=g = p*t3; g2=g; -shape_0_per_frame45=b = g*g; b2=b; -shape_0_per_frame46= diff --git a/MilkDrop3/Milkdrop3/shapes/minidots.shape b/MilkDrop3/Milkdrop3/shapes/minidots.shape deleted file mode 100644 index 88ef54a..0000000 --- a/MilkDrop3/Milkdrop3/shapes/minidots.shape +++ /dev/null @@ -1,27 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=2 -shapecode_0_x=0.490 -shapecode_0_y=0.500 -shapecode_0_rad=0.09902 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=4.36077 -shapecode_0_r=1.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x = rand(1000)/1000; -shape_0_per_frame2=y = rand(1000)/1000; -shape_0_per_frame3=ang = rand(150)/100; diff --git a/MilkDrop3/Milkdrop3/shapes/mirrors.shape b/MilkDrop3/Milkdrop3/shapes/mirrors.shape deleted file mode 100644 index 2667768..0000000 --- a/MilkDrop3/Milkdrop3/shapes/mirrors.shape +++ /dev/null @@ -1,26 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=65 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=27 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.50627 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=1.50796 -shapecode_0_tex_zoom=1.08284 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=x=x+sin(instance*360)*rad; -shape_0_per_frame2=y=y+cos(instance*360)*rad; diff --git a/MilkDrop3/Milkdrop3/shapes/plants.shape b/MilkDrop3/Milkdrop3/shapes/plants.shape deleted file mode 100644 index f943c89..0000000 --- a/MilkDrop3/Milkdrop3/shapes/plants.shape +++ /dev/null @@ -1,34 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=12 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02987 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.27705 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=0.300 -shapecode_0_a=0.100 -shapecode_0_r2=0.200 -shapecode_0_g2=1.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=0.000 -shapecode_0_border_g=0.700 -shapecode_0_border_b=0.100 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=2*instance; -shape_0_per_frame2= -shape_0_per_frame3=x1=gmegabuf(i); y1=gmegabuf(i+1); -shape_0_per_frame4= -shape_0_per_frame5=z=.0015; -shape_0_per_frame6=x=.5+z*x1/q6; y=.5+z*y1; -shape_0_per_frame7= -shape_0_per_frame8=x=x-int(x); y=y-int(y); //// wrap -shape_0_per_frame9= -shape_0_per_frame10=rad=.1*rad; diff --git a/MilkDrop3/Milkdrop3/shapes/prisme.shape b/MilkDrop3/Milkdrop3/shapes/prisme.shape deleted file mode 100644 index cfbc03a..0000000 --- a/MilkDrop3/Milkdrop3/shapes/prisme.shape +++ /dev/null @@ -1,38 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=10 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.550 -shapecode_0_y=0.500 -shapecode_0_rad=0.04915 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.27705 -shapecode_0_r=0.000 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=2*instance; -shape_0_per_frame2= -shape_0_per_frame3=sample=instance/1024; p=q1*3.14*sample+.4*time; -shape_0_per_frame4= -shape_0_per_frame5=x=gmegabuf(i); y=gmegabuf(i+1); -shape_0_per_frame6= -shape_0_per_frame7=zoom=.2+.03*q1*(1+.5*sin(.1*time)); -shape_0_per_frame8= -shape_0_per_frame9=x= .5+.01*zoom*x/q6; y= .5+.01*zoom*y; -shape_0_per_frame10= -shape_0_per_frame11=rad=rad*zoom*(1+.6*sin(p))/(1+.05*q1); -shape_0_per_frame12= -shape_0_per_frame13=r2=.5+.3*sin(p); -shape_0_per_frame14=g2=.5-.3*sin(p); diff --git a/MilkDrop3/Milkdrop3/shapes/smallballs.shape b/MilkDrop3/Milkdrop3/shapes/smallballs.shape deleted file mode 100644 index 206335d..0000000 --- a/MilkDrop3/Milkdrop3/shapes/smallballs.shape +++ /dev/null @@ -1,50 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=20 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=20 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.04511 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.90529 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.100 -shapecode_0_g2=0.100 -shapecode_0_b2=0.100 -shapecode_0_a2=0.200 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_init1=n=0; loop(500, -shape_0_init2= megabuf(i)=rand(1)-.5; -shape_0_init3= megabuf(i+1)=rand(1)-.5; -shape_0_init4= megabuf(i+2)= rand(4); -shape_0_init5= megabuf(i+3)= rand(4); -shape_0_init6=i+=4); -shape_0_init7=if (i%4==0, r=r2=g=g2=b=b2=0;a=a2=1;,0); -shape_0_per_frame1=i=instance; n=i*4; -shape_0_per_frame2=k1 = i/num_inst; -shape_0_per_frame3=blk = i%8==0; -shape_0_per_frame4=megabuf(n+2)-=.1*(1-blk/2)/fps; -shape_0_per_frame5=if (megabuf(n+2)<0, -shape_0_per_frame6= megabuf(n) = rand(1)-.5; -shape_0_per_frame7= megabuf(n+1)=rand(1)-.5; -shape_0_per_frame8= megabuf(n+2)=4; -shape_0_per_frame9= megabuf(n+3)=1+rand(2);; -shape_0_per_frame10=,0); -shape_0_per_frame11=z=megabuf(n+2); -shape_0_per_frame12=x = megabuf(n)/z/2+.5; -shape_0_per_frame13=y = megabuf(n+1)/z/2+.5; -shape_0_per_frame14=rad = .004/z*reg32 *megabuf(n+3); -shape_0_per_frame15=a = min(1,1/pow(z,.2)); -shape_0_per_frame16=a2=a/4; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=if (blk,r=r2=g=g2=b=b2=0;a=a2=1;rad*=2;,0); diff --git a/MilkDrop3/Milkdrop3/shapes/spec.shape b/MilkDrop3/Milkdrop3/shapes/spec.shape deleted file mode 100644 index ecbd8ca..0000000 --- a/MilkDrop3/Milkdrop3/shapes/spec.shape +++ /dev/null @@ -1,49 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.02210 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.62830 -shapecode_0_tex_zoom=0.77810 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.900 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=0.590 -shapecode_0_border_g=0.810 -shapecode_0_border_b=0.690 -shapecode_0_border_a=0.000 -shape_0_per_frame1=rad0 = 0.068; -shape_0_per_frame2= -shape_0_per_frame3=fslot = int (instance/32); -shape_0_per_frame4=x = -0.033 + fslot/30; -shape_0_per_frame5= -shape_0_per_frame6=y0 = (instance%32)/32; -shape_0_per_frame7=y = -0.03 + y0+0.015; -shape_0_per_frame8= -shape_0_per_frame9=lim = max(0,min(1,6*log(1+gmegabuf(fslot)*30) - 20*y0)*50); -shape_0_per_frame10= -shape_0_per_frame11=a=0; a2 = a/2; -shape_0_per_frame12=trel = time; -shape_0_per_frame13=if ( lim > 0.1, -shape_0_per_frame14= r = 1; -shape_0_per_frame15= g = 1; -shape_0_per_frame16= b = 1; -shape_0_per_frame17= r2 = r; g2 = g; b2 = b; -shape_0_per_frame18= a = min(1,a+lim); a2 = a; -shape_0_per_frame19=, -shape_0_per_frame20=r = 1; b = 1; g = 1; r2 = r; b2 = b; g2 = g;; -shape_0_per_frame21=); -shape_0_per_frame22= -shape_0_per_frame23= -shape_0_per_frame24= -shape_0_per_frame25=rad = rad0; diff --git a/MilkDrop3/Milkdrop3/shapes/stringy.shape b/MilkDrop3/Milkdrop3/shapes/stringy.shape deleted file mode 100644 index c0d0624..0000000 --- a/MilkDrop3/Milkdrop3/shapes/stringy.shape +++ /dev/null @@ -1,31 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=1 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.380 -shapecode_0_y=0.280 -shapecode_0_rad=0.01105 -shapecode_0_ang=0.94248 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.54929 -shapecode_0_r=0.500 -shapecode_0_g=0.700 -shapecode_0_b=1.000 -shapecode_0_a=0.100 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.400 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; -shape_0_per_frame2= -shape_0_per_frame3=x=gmegabuf(i); y=gmegabuf(i+1); -shape_0_per_frame4= -shape_0_per_frame5=zoom=.003; -shape_0_per_frame6=x= .5+zoom*x/q6; y= .5+zoom*y; -shape_0_per_frame7= diff --git a/MilkDrop3/Milkdrop3/shapes/sun.shape b/MilkDrop3/Milkdrop3/shapes/sun.shape deleted file mode 100644 index ce70502..0000000 --- a/MilkDrop3/Milkdrop3/shapes/sun.shape +++ /dev/null @@ -1,33 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=100 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.20047 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.500 -shapecode_0_g2=0.445 -shapecode_0_b2=0.940 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=0.500 -shapecode_0_border_a=0.000 -shape_0_per_frame1=sounds=(bass+treb+mid); -shape_0_per_frame2=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame3=att=(bass_att+treb_att+mid_att)/13; -shape_0_per_frame4=r2=r2+(0.25*sin(time*16.28))-bass; -shape_0_per_frame5=g2=g2+(1.25*sin(time*16.28))-bass; -shape_0_per_frame6= -shape_0_per_frame7=rad=0.4; -shape_0_per_frame8=//x=x+0.243*tan(time/2)+sounds*0.09; -shape_0_per_frame9=//y=y+0.217*sin((time/1.5)+(sounds*0.3)); diff --git a/MilkDrop3/Milkdrop3/shapes/tentacles.shape b/MilkDrop3/Milkdrop3/shapes/tentacles.shape deleted file mode 100644 index eb1694f..0000000 --- a/MilkDrop3/Milkdrop3/shapes/tentacles.shape +++ /dev/null @@ -1,57 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=4 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=1024 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.70962 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=6.28319 -shapecode_0_tex_zoom=1.19614 -shapecode_0_r=0.030 -shapecode_0_g=0.000 -shapecode_0_b=0.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.030 -shapecode_0_g2=0.000 -shapecode_0_b2=0.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=i=instance; t=q1; sa=i/1024; -shape_0_per_frame2= -shape_0_per_frame3=c1=(i>=1); c2=(i>=3)/2; c3=(i>=7)/4; c4=(i>=15)/8; -shape_0_per_frame4=t1=6.28*i/2; t2=t1/2; t3=t2/2; t4=t3/2; -shape_0_per_frame5= -shape_0_per_frame6= -shape_0_per_frame7=x1= sin(t1+t); y1=cos(t1+t); -shape_0_per_frame8=x2= sin(t2-2*t); y2=cos(t2-2*t); -shape_0_per_frame9=x3= sin(t3+3*t); y3=cos(t3+3*t); -shape_0_per_frame10=x4= sin(t4-4*t); y4=cos(t4-4*t); -shape_0_per_frame11= -shape_0_per_frame12= -shape_0_per_frame13=x5 = c1*x1 + c2*x2 + c3*x3 + c4*x4 ; -shape_0_per_frame14=y5 = c1*y1 + c2*y2 + c3*y3 + c4*y4 ; -shape_0_per_frame15= -shape_0_per_frame16=ra = 2-c1-c2-c3-c4 ; -shape_0_per_frame17= -shape_0_per_frame18= -shape_0_per_frame19=z=(.2+.1*sin(.3*t))*(1+sa); -shape_0_per_frame20=x= .5 + z*x5/q6; -shape_0_per_frame21=y= .5 + z*y5; -shape_0_per_frame22= -shape_0_per_frame23=rad = 2*z*(ra-c4*sa); -shape_0_per_frame24= -shape_0_per_frame25= -shape_0_per_frame26=p1=.6+.4*sin(3*sa-2*t); -shape_0_per_frame27=p2=.6+.4*sin(500*sa-2*t); -shape_0_per_frame28= -shape_0_per_frame29=r= if(c4,p1,p2); r2=r*if(c4,1,.1); -shape_0_per_frame30=g= r*r; g2=g*if(c4,1,.1); -shape_0_per_frame31=b= g*g; b2=b*if(c4,1,.1); -shape_0_per_frame32= -shape_0_per_frame33=sides=40-20*c4*8; diff --git a/MilkDrop3/Milkdrop3/shapes/tex.shape b/MilkDrop3/Milkdrop3/shapes/tex.shape deleted file mode 100644 index de141a4..0000000 --- a/MilkDrop3/Milkdrop3/shapes/tex.shape +++ /dev/null @@ -1,25 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=2.45310 -shapecode_0_ang=3.20442 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.74187 -shapecode_0_r=0.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=0.620 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.000 -shape_0_per_frame1=tex_ang=.03*time; diff --git a/MilkDrop3/Milkdrop3/shapes/tornado.shape b/MilkDrop3/Milkdrop3/shapes/tornado.shape deleted file mode 100644 index 4670bb9..0000000 --- a/MilkDrop3/Milkdrop3/shapes/tornado.shape +++ /dev/null @@ -1,71 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=30 -shapecode_0_additive=0 -shapecode_0_thickOutline=0 -shapecode_0_textured=0 -shapecode_0_num_inst=300 -shapecode_0_x=0.500 -shapecode_0_y=0.500 -shapecode_0_rad=0.11611 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=1.00000 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=0.000 -shapecode_0_g2=0.000 -shapecode_0_b2=0.500 -shapecode_0_a2=0.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=1.000 -shapecode_0_border_b=1.000 -shapecode_0_border_a=0.450 -shape_0_per_frame1=sample=instance/num_inst; -shape_0_per_frame2=rad=-.1+bass_att*(1-sample)*.3; -shape_0_per_frame3= -shape_0_per_frame4=///// Kiss surface -shape_0_per_frame5= -shape_0_per_frame6=r1=.04; -shape_0_per_frame7=q10=40*3.14*sample; -shape_0_per_frame8=q11=-10+20*sample; -shape_0_per_frame9= -shape_0_per_frame10=my_x = 10*r1*q11*q11*sqrt(.05*(1-q11))*cos(q10); -shape_0_per_frame11=my_y = r1*q10*q11*sqrt(.05*(1-q11))*sin(q10); -shape_0_per_frame12=my_z = 15*r1*q11; -shape_0_per_frame13= -shape_0_per_frame14=/////// rotations... by flexi -shape_0_per_frame15= -shape_0_per_frame16=d = 8; //// distance -shape_0_per_frame17=zoom = 1; -shape_0_per_frame18= -shape_0_per_frame19=w3 = q1; -shape_0_per_frame20=w2 = q2; -shape_0_per_frame21=w1 = q3; -shape_0_per_frame22= -shape_0_per_frame23=x1 = cos(w1)*my_x + sin(w1)*my_y; -shape_0_per_frame24=y1 = -sin(w1)*my_x + cos(w1)*my_y; -shape_0_per_frame25=z1 = my_z; -shape_0_per_frame26= -shape_0_per_frame27=x2 = cos(w2)*x1 + sin(w2)*z1; -shape_0_per_frame28=z2 = -sin(w2)*x1 + cos(w2)*z1; -shape_0_per_frame29=y2 = y1; -shape_0_per_frame30= -shape_0_per_frame31=y3 = cos(w3)*y2 + sin(w3)*z2; -shape_0_per_frame32=z3 = -sin(w3)*y2 + cos(w3)*z2; -shape_0_per_frame33=x3 = x2; -shape_0_per_frame34= -shape_0_per_frame35=// perspective calculation -shape_0_per_frame36= -shape_0_per_frame37=l = sqrt(x3*x3 + y3*y3); -shape_0_per_frame38=w = atan2(x3,y3); -shape_0_per_frame39=p = tan(asin(1) + atan2(d+z3,l)); -shape_0_per_frame40=d = sqrt(x3*x3 + y3*y3 + (z3+d)*(z3+d)); -shape_0_per_frame41= -shape_0_per_frame42=my_x = zoom*sin(w)*p; -shape_0_per_frame43=my_y = zoom*cos(w)*p; -shape_0_per_frame44= -shape_0_per_frame45=x = 0.5 - my_x; -shape_0_per_frame46=y = 0.5 + my_y; -shape_0_per_frame47= diff --git a/MilkDrop3/Milkdrop3/shapes/triangles.shape b/MilkDrop3/Milkdrop3/shapes/triangles.shape deleted file mode 100644 index 45d0f75..0000000 --- a/MilkDrop3/Milkdrop3/shapes/triangles.shape +++ /dev/null @@ -1,26 +0,0 @@ -shapecode_0_enabled=1 -shapecode_0_sides=3 -shapecode_0_additive=0 -shapecode_0_thickOutline=1 -shapecode_0_textured=1 -shapecode_0_num_inst=1 -shapecode_0_x=0.500 -shapecode_0_y=0.250 -shapecode_0_rad=1.46225 -shapecode_0_ang=0.00000 -shapecode_0_tex_ang=0.00000 -shapecode_0_tex_zoom=0.39244 -shapecode_0_r=1.000 -shapecode_0_g=1.000 -shapecode_0_b=1.000 -shapecode_0_a=1.000 -shapecode_0_r2=1.000 -shapecode_0_g2=1.000 -shapecode_0_b2=1.000 -shapecode_0_a2=1.000 -shapecode_0_border_r=1.000 -shapecode_0_border_g=0.700 -shapecode_0_border_b=0.300 -shapecode_0_border_a=0.060 -shape_0_per_frame1=ang=1.835; -shape_0_per_frame2=tex_ang=1.835; diff --git a/MilkDrop3/Milkdrop3/sprites/Jello1.png b/MilkDrop3/Milkdrop3/sprites/Jello1.png deleted file mode 100644 index bc78a58..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Jello1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala0.png b/MilkDrop3/Milkdrop3/sprites/Mandala0.png deleted file mode 100644 index b1869e5..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Mandala0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala1.png b/MilkDrop3/Milkdrop3/sprites/Mandala1.png deleted file mode 100644 index 969c746..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Mandala1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala2b.png b/MilkDrop3/Milkdrop3/sprites/Mandala2b.png deleted file mode 100644 index 8297569..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Mandala2b.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Mandala3.png b/MilkDrop3/Milkdrop3/sprites/Mandala3.png deleted file mode 100644 index faa065b..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Mandala3.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale1.png b/MilkDrop3/Milkdrop3/sprites/Spirale1.png deleted file mode 100644 index 9a9d7ec..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Spirale1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg b/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg deleted file mode 100644 index de908d3..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Spirale2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg b/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg deleted file mode 100644 index a10fae4..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/Spirale3.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles1.png b/MilkDrop3/Milkdrop3/sprites/cercles1.png deleted file mode 100644 index 98f70ea..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cercles1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles2.png b/MilkDrop3/Milkdrop3/sprites/cercles2.png deleted file mode 100644 index df7a39d..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cercles2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles3.jpg b/MilkDrop3/Milkdrop3/sprites/cercles3.jpg deleted file mode 100644 index 711b5e7..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cercles3.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cercles4.jpg b/MilkDrop3/Milkdrop3/sprites/cercles4.jpg deleted file mode 100644 index 8da5950..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cercles4.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/claw1.jpg b/MilkDrop3/Milkdrop3/sprites/claw1.jpg deleted file mode 100644 index 8fc15a3..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/claw1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/clock.jpg b/MilkDrop3/Milkdrop3/sprites/clock.jpg deleted file mode 100644 index f2adee2..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/clock.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/clock2.jpg b/MilkDrop3/Milkdrop3/sprites/clock2.jpg deleted file mode 100644 index b8d9b1e..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/clock2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube0.png b/MilkDrop3/Milkdrop3/sprites/cube0.png deleted file mode 100644 index dbcd5ce..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube1.png b/MilkDrop3/Milkdrop3/sprites/cube1.png deleted file mode 100644 index 6dfc234..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube10.png b/MilkDrop3/Milkdrop3/sprites/cube10.png deleted file mode 100644 index 590130a..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube10.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube11.png b/MilkDrop3/Milkdrop3/sprites/cube11.png deleted file mode 100644 index ebe3938..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube11.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube11b.png b/MilkDrop3/Milkdrop3/sprites/cube11b.png deleted file mode 100644 index b4caa4f..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube11b.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube12.png b/MilkDrop3/Milkdrop3/sprites/cube12.png deleted file mode 100644 index 3d70dd8..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube12.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube2.png b/MilkDrop3/Milkdrop3/sprites/cube2.png deleted file mode 100644 index 740c1e5..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube3.png b/MilkDrop3/Milkdrop3/sprites/cube3.png deleted file mode 100644 index cf01bc1..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube3.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube4.png b/MilkDrop3/Milkdrop3/sprites/cube4.png deleted file mode 100644 index 7648012..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube4.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube5.png b/MilkDrop3/Milkdrop3/sprites/cube5.png deleted file mode 100644 index 7ff9399..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube5.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube6.png b/MilkDrop3/Milkdrop3/sprites/cube6.png deleted file mode 100644 index 4820829..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube6.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube7.png b/MilkDrop3/Milkdrop3/sprites/cube7.png deleted file mode 100644 index b97870c..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube7.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube8.png b/MilkDrop3/Milkdrop3/sprites/cube8.png deleted file mode 100644 index 74ad149..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube8.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/cube9.jpg b/MilkDrop3/Milkdrop3/sprites/cube9.jpg deleted file mode 100644 index 42ef737..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/cube9.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/face1.jpg b/MilkDrop3/Milkdrop3/sprites/face1.jpg deleted file mode 100644 index 638844b..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/face1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/face2.jpg b/MilkDrop3/Milkdrop3/sprites/face2.jpg deleted file mode 100644 index aabcb03..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/face2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/face3.jpg b/MilkDrop3/Milkdrop3/sprites/face3.jpg deleted file mode 100644 index 3d27f19..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/face3.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/face4.jfif b/MilkDrop3/Milkdrop3/sprites/face4.jfif deleted file mode 100644 index 24c7b9c..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/face4.jfif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/face5.jfif b/MilkDrop3/Milkdrop3/sprites/face5.jfif deleted file mode 100644 index 03264ca..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/face5.jfif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/impossible1.png b/MilkDrop3/Milkdrop3/sprites/impossible1.png deleted file mode 100644 index ed38a96..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/impossible1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/lazer1.jpg b/MilkDrop3/Milkdrop3/sprites/lazer1.jpg deleted file mode 100644 index 91b67e0..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/lazer1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/lines1.jpg b/MilkDrop3/Milkdrop3/sprites/lines1.jpg deleted file mode 100644 index 41ec773..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/lines1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/lines2.jpg b/MilkDrop3/Milkdrop3/sprites/lines2.jpg deleted file mode 100644 index 2b4c68b..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/lines2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/magic.png b/MilkDrop3/Milkdrop3/sprites/magic.png deleted file mode 100644 index 5186365..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/magic.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/pea.png b/MilkDrop3/Milkdrop3/sprites/pea.png deleted file mode 100644 index 6fa1a84..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/pea.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/peas.png b/MilkDrop3/Milkdrop3/sprites/peas.png deleted file mode 100644 index f9af843..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/peas.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/puzzle1.png b/MilkDrop3/Milkdrop3/sprites/puzzle1.png deleted file mode 100644 index 2b3eba2..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/puzzle1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose1.png b/MilkDrop3/Milkdrop3/sprites/rose1.png deleted file mode 100644 index 18c40c2..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/rose1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose1b.png b/MilkDrop3/Milkdrop3/sprites/rose1b.png deleted file mode 100644 index 61e7f73..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/rose1b.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/rose2.jpg b/MilkDrop3/Milkdrop3/sprites/rose2.jpg deleted file mode 100644 index 8c67b62..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/rose2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/skull1.png b/MilkDrop3/Milkdrop3/sprites/skull1.png deleted file mode 100644 index e11924e..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/skull1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/sphere1.jpg b/MilkDrop3/Milkdrop3/sprites/sphere1.jpg deleted file mode 100644 index 40037b4..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/sphere1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png b/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png deleted file mode 100644 index 63f0d4a..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/spiral-soft1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg b/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg deleted file mode 100644 index 0ebc5d9..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/spiral-soft2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/spirale4.png b/MilkDrop3/Milkdrop3/sprites/spirale4.png deleted file mode 100644 index 7f8af32..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/spirale4.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/spirale5.jpg b/MilkDrop3/Milkdrop3/sprites/spirale5.jpg deleted file mode 100644 index 82a5a5e..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/spirale5.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/stars1.png b/MilkDrop3/Milkdrop3/sprites/stars1.png deleted file mode 100644 index 644481d..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/stars1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/stars2.png b/MilkDrop3/Milkdrop3/sprites/stars2.png deleted file mode 100644 index 08ad978..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/stars2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst1.png b/MilkDrop3/Milkdrop3/sprites/sunburst1.png deleted file mode 100644 index d9f0aa6..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/sunburst1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst2.png b/MilkDrop3/Milkdrop3/sprites/sunburst2.png deleted file mode 100644 index 4e43360..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/sunburst2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/sunburst3.png b/MilkDrop3/Milkdrop3/sprites/sunburst3.png deleted file mode 100644 index 338a03e..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/sunburst3.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/thunder1.jpg b/MilkDrop3/Milkdrop3/sprites/thunder1.jpg deleted file mode 100644 index 9510289..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/thunder1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/torus1.png b/MilkDrop3/Milkdrop3/sprites/torus1.png deleted file mode 100644 index 4a3e972..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/torus1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle2.png b/MilkDrop3/Milkdrop3/sprites/triangle2.png deleted file mode 100644 index 10bbaf9..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/triangle2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle3.png b/MilkDrop3/Milkdrop3/sprites/triangle3.png deleted file mode 100644 index a4a05a2..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/triangle3.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle4.png b/MilkDrop3/Milkdrop3/sprites/triangle4.png deleted file mode 100644 index 6378abb..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/triangle4.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/triangle5.png b/MilkDrop3/Milkdrop3/sprites/triangle5.png deleted file mode 100644 index 9e802f6..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/triangle5.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg b/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg deleted file mode 100644 index cece4c8..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/vecteezy.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/water1.jpg b/MilkDrop3/Milkdrop3/sprites/water1.jpg deleted file mode 100644 index 54922f9..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/water1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/waves1.jfif b/MilkDrop3/Milkdrop3/sprites/waves1.jfif deleted file mode 100644 index 6a7d349..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/waves1.jfif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/sprites/x1.png b/MilkDrop3/Milkdrop3/sprites/x1.png deleted file mode 100644 index 632f44e..0000000 Binary files a/MilkDrop3/Milkdrop3/sprites/x1.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png deleted file mode 100644 index 9b0a8d0..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_NASAAstronaut_NASA_PUBD.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png deleted file mode 100644 index 21845b2..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_Nkisi_ArteKongo_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png deleted file mode 100644 index a72cfbf..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WatPhoBuddha_NeonAngel_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg deleted file mode 100644 index c269f81..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Figures_WireframeDeer_WALLPAPER_CC0.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg deleted file mode 100644 index 71e6e23..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_FineArt_Miscellaneous_BlueTemplePanel_NeonAngel_CC0.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png deleted file mode 100644 index 9c5b856..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Brain2_NeonAngel_GordanJohnson_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png deleted file mode 100644 index d6277a8..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_HuicholBead12_NovicaCoop_PRODIMG - Copy.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png b/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png deleted file mode 100644 index bcbc6f6..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Heads_Serpent_ManuelMorneo_PRODIMG.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png b/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png deleted file mode 100644 index 556e89f..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Objects_WinampWoofer_MilkDrop2.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg b/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg deleted file mode 100644 index d078730..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Psychedelic_IlluminatiEye_WALLPAPER_CC0.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png deleted file mode 100644 index 2b63f7b..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_Checkerboard_GordanJohnson_PIXA_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png deleted file mode 100644 index 313ba62..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_SpiderWebHypnotic_OCA_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png b/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png deleted file mode 100644 index 1d6f7bb..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/DeepField_Symbols_YinYan_PubDomainPictures_PIXA_CC0.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Image415.jpg b/MilkDrop3/Milkdrop3/textures/Image415.jpg deleted file mode 100644 index 41e3e89..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Image415.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg deleted file mode 100644 index 4cc9b08..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_001.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg deleted file mode 100644 index 06c4757..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg deleted file mode 100644 index 94564e5..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_002b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg deleted file mode 100644 index 9977c55..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg deleted file mode 100644 index 5f348ad..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_003b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg deleted file mode 100644 index 39d739b..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg deleted file mode 100644 index e172c65..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_004b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg deleted file mode 100644 index ced82c8..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg deleted file mode 100644 index 4ea446f..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_005b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg deleted file mode 100644 index 3a6d070..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg deleted file mode 100644 index f6d04ff..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_006b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg deleted file mode 100644 index 595f761..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_007.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg deleted file mode 100644 index bfca627..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_008.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg deleted file mode 100644 index b9756a9..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg deleted file mode 100644 index 61c765d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_009b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg deleted file mode 100644 index 5a07bcb..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_010.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg deleted file mode 100644 index e8cc9c7..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_011.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg deleted file mode 100644 index 8d0a5db..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_012.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg deleted file mode 100644 index 95e54dc..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_013.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg deleted file mode 100644 index 3bcd27d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_014.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg deleted file mode 100644 index 938ef7f..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_015.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg deleted file mode 100644 index 75d840e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_016.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg deleted file mode 100644 index 7e87105..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_017.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg deleted file mode 100644 index 0ef3f3e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_018.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg deleted file mode 100644 index 1ee1a5e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_019.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg deleted file mode 100644 index 57927aa..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_020.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg deleted file mode 100644 index e0eb78b..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_021.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg deleted file mode 100644 index 8920dab..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_022.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg deleted file mode 100644 index 4b96bd4..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_023.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg b/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg deleted file mode 100644 index db083b2..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/MilkDrop3_024.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg b/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg deleted file mode 100644 index 0c57a2e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/OIcurved3.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg deleted file mode 100644 index a7ee376..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_000.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg deleted file mode 100644 index a46a8fb..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_001.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg deleted file mode 100644 index d2d3f12..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_002.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg deleted file mode 100644 index 213dab7..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_002b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg deleted file mode 100644 index ca3efe8..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_003.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg deleted file mode 100644 index 7657d34..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_004.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg deleted file mode 100644 index 240e7cf..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_005.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_006.png b/MilkDrop3/Milkdrop3/textures/Pattern_006.png deleted file mode 100644 index 9908dac..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_006.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_007.png b/MilkDrop3/Milkdrop3/textures/Pattern_007.png deleted file mode 100644 index e98fd34..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_007.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg deleted file mode 100644 index ddebccc..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_008.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg deleted file mode 100644 index 9531fcd..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_009.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg deleted file mode 100644 index 182ed5e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_010.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg deleted file mode 100644 index d3f0d16..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_011.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_012.png b/MilkDrop3/Milkdrop3/textures/Pattern_012.png deleted file mode 100644 index 91a38ec..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_012.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_013.png b/MilkDrop3/Milkdrop3/textures/Pattern_013.png deleted file mode 100644 index e9f8654..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_013.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg deleted file mode 100644 index 15eee86..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_014.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_015.png b/MilkDrop3/Milkdrop3/textures/Pattern_015.png deleted file mode 100644 index f18e439..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_015.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_016.png b/MilkDrop3/Milkdrop3/textures/Pattern_016.png deleted file mode 100644 index 807cd86..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_016.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg deleted file mode 100644 index 0c2a8bc..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_017.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_018.png b/MilkDrop3/Milkdrop3/textures/Pattern_018.png deleted file mode 100644 index c9e8a82..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_018.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_019.png b/MilkDrop3/Milkdrop3/textures/Pattern_019.png deleted file mode 100644 index 3f7d7fe..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_019.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_020.png b/MilkDrop3/Milkdrop3/textures/Pattern_020.png deleted file mode 100644 index 20c01e0..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_020.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg deleted file mode 100644 index f260d9b..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_021.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg deleted file mode 100644 index 431c7f9..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_022.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg deleted file mode 100644 index 13dde3b..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_023.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg deleted file mode 100644 index 9c5257d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_024.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_025.png b/MilkDrop3/Milkdrop3/textures/Pattern_025.png deleted file mode 100644 index 0e87f91..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_025.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_026.png b/MilkDrop3/Milkdrop3/textures/Pattern_026.png deleted file mode 100644 index 424993d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_026.png and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg deleted file mode 100644 index 176c4c0..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_027.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg deleted file mode 100644 index 941e5d6..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_028.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg deleted file mode 100644 index 75a5ec5..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_029.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg deleted file mode 100644 index aaaf91d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_030.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg deleted file mode 100644 index 5266714..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_031.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg deleted file mode 100644 index 3e67207..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_032.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg deleted file mode 100644 index 69ecace..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_033.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg deleted file mode 100644 index b9e5326..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_034.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg deleted file mode 100644 index 6905e32..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_034b.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg deleted file mode 100644 index e2eb347..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_035.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg deleted file mode 100644 index 03bbd86..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_036.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg deleted file mode 100644 index 1816c94..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_037.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg deleted file mode 100644 index bac39fb..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_038.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg deleted file mode 100644 index 4adcc84..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_039.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg deleted file mode 100644 index 4c397cf..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_040.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg deleted file mode 100644 index 89a3b64..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_041.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg deleted file mode 100644 index 972a717..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_042.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg deleted file mode 100644 index 5636db3..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_043.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg deleted file mode 100644 index f267493..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_044.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg deleted file mode 100644 index 3d74a57..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_045.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg b/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg deleted file mode 100644 index 66840f9..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_046.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif b/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif deleted file mode 100644 index 28651d3..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/Pattern_047.jfif and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/cells.jpg b/MilkDrop3/Milkdrop3/textures/cells.jpg deleted file mode 100644 index 4a95dfb..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/cells.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/clipboard03.jpg b/MilkDrop3/Milkdrop3/textures/clipboard03.jpg deleted file mode 100644 index a8c9015..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/clipboard03.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/clouds.jpg b/MilkDrop3/Milkdrop3/textures/clouds.jpg deleted file mode 100644 index 137d41a..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/clouds.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/clouds2.jpg b/MilkDrop3/Milkdrop3/textures/clouds2.jpg deleted file mode 100644 index 343afda..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/clouds2.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/facade01.jpg b/MilkDrop3/Milkdrop3/textures/facade01.jpg deleted file mode 100644 index 288a460..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/facade01.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/hack355.jpg b/MilkDrop3/Milkdrop3/textures/hack355.jpg deleted file mode 100644 index 53e03e8..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/hack355.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/heart.jpg b/MilkDrop3/Milkdrop3/textures/heart.jpg deleted file mode 100644 index 3296020..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/heart.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/janetmandala.jpg b/MilkDrop3/Milkdrop3/textures/janetmandala.jpg deleted file mode 100644 index c34995a..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/janetmandala.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/kaite.jpg b/MilkDrop3/Milkdrop3/textures/kaite.jpg deleted file mode 100644 index 97536d4..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/kaite.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/lichen.jpg b/MilkDrop3/Milkdrop3/textures/lichen.jpg deleted file mode 100644 index 6ce3c67..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/lichen.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/manyfish.jpg b/MilkDrop3/Milkdrop3/textures/manyfish.jpg deleted file mode 100644 index 9b2085e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/manyfish.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/moss1.jpg b/MilkDrop3/Milkdrop3/textures/moss1.jpg deleted file mode 100644 index 9fc5d37..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/moss1.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth.jpg deleted file mode 100644 index b40ae31..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_earth.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg deleted file mode 100644 index f8b6253..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_earth_clouds.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg deleted file mode 100644 index 4173385..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_earth_night.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg b/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg deleted file mode 100644 index 11c3008..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_earth_spec.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_mars.jpg b/MilkDrop3/Milkdrop3/textures/pano_mars.jpg deleted file mode 100644 index 39a771c..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_mars.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg b/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg deleted file mode 100644 index bca5e9a..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/pano_starsmap.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/paper.jpg b/MilkDrop3/Milkdrop3/textures/paper.jpg deleted file mode 100644 index 8fbff2f..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/paper.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg b/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg deleted file mode 100644 index ccec45e..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/prayerwheel.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/ruin.jpg b/MilkDrop3/Milkdrop3/textures/ruin.jpg deleted file mode 100644 index bd1f6a6..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/ruin.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/seaweed.jpg b/MilkDrop3/Milkdrop3/textures/seaweed.jpg deleted file mode 100644 index 3656db8..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/seaweed.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/sky.jpg b/MilkDrop3/Milkdrop3/textures/sky.jpg deleted file mode 100644 index 206d23d..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/sky.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg deleted file mode 100644 index 393f999..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/smalltiled_colors3.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg deleted file mode 100644 index a73f5b9..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/smalltiled_electric_nebula.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg deleted file mode 100644 index 49e7284..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/smalltiled_ensign_meat.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg b/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg deleted file mode 100644 index dfcc8d1..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/smalltiled_lizard_scales.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/sunrise.jpg b/MilkDrop3/Milkdrop3/textures/sunrise.jpg deleted file mode 100644 index 78b8f77..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/sunrise.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/textures/wrenches.jpg b/MilkDrop3/Milkdrop3/textures/wrenches.jpg deleted file mode 100644 index ecded40..0000000 Binary files a/MilkDrop3/Milkdrop3/textures/wrenches.jpg and /dev/null differ diff --git a/MilkDrop3/Milkdrop3/waves/cercle.wave b/MilkDrop3/Milkdrop3/waves/cercle.wave deleted file mode 100644 index d503442..0000000 --- a/MilkDrop3/Milkdrop3/waves/cercle.wave +++ /dev/null @@ -1,37 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=//q1 = state; -wave_0_per_point2=//q2 = basstime; -wave_0_per_point3= -wave_0_per_point4=q1 =0; -wave_0_per_point5=speed = 0.01*bass_att; -wave_0_per_point6=v = sample*100 + (value1*bass); -wave_0_per_point7= -wave_0_per_point8=//state 0 elipse -wave_0_per_point9=xs = xs + (equal(0,q1))*sin(v*0.1 + time)*speed; -wave_0_per_point10=ys = ys + (equal(0,q1))*cos(v*1.2 + time)*speed; -wave_0_per_point11= -wave_0_per_point12=x = 0.5 + 0.5*cos(xs*0.02 +0.1*time)*sin(time*2 + xs); -wave_0_per_point13=y = 0.5 + 0.5*cos(ys*0.02 + 0.2*time)*cos(time + xs); -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16=r = r + 0.5*sin(time*5.52); -wave_0_per_point17=g = g + 0.5*sin(time*5.107); -wave_0_per_point18=b = g + 0.5*sin(time*5.359 + (-0.5-x)*(0.5-y)); -wave_0_per_point19= -wave_0_per_point20=x = x*0.7 + 0.15; -wave_0_per_point21=y = y*0.7 + 0.15; -wave_0_per_point22= -wave_0_per_point23=xs = if(above(xs,1000),0 ,xs); -wave_0_per_point24=ys = if(above(ys,800),0 ,ys); diff --git a/MilkDrop3/Milkdrop3/waves/falling_stars.wave b/MilkDrop3/Milkdrop3/waves/falling_stars.wave deleted file mode 100644 index 988c035..0000000 --- a/MilkDrop3/Milkdrop3/waves/falling_stars.wave +++ /dev/null @@ -1,66 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=2.44415 -wavecode_0_smoothing=0.00000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_init1=t2 = 0; -wave_0_init2=t3 = 0; -wave_0_init3=t4 = 0; -wave_0_init4=cl = 0; -wave_0_per_frame1= -wave_0_per_frame2=cl1 = cl1 + 0.002; -wave_0_per_frame3=cl1 = if(above(cl1,1),0,cl1); -wave_0_per_frame4=cl1 = if(below(cl1,0),1,cl1); -wave_0_per_frame5=t8 = cl1; -wave_0_per_frame6= -wave_0_per_frame7=w = 50; -wave_0_per_frame8=d = (3)*0.02 - 0.005; -wave_0_per_frame9= -wave_0_per_frame10=cl2 = cl2 + q1*0.5; -wave_0_per_frame11=cl2 = if(above(cl2,1),0,cl2); -wave_0_per_frame12=cl2 = if(below(cl2,0),1,cl2); -wave_0_per_frame13=t7 = cl2; -wave_0_per_frame14= -wave_0_per_frame15=cl3 = cl3 + 0.002; -wave_0_per_frame16=cl3 = if(above(cl3,1),0,cl3); -wave_0_per_frame17=cl3 = if(below(cl3,0),1,cl3); -wave_0_per_frame18=t6 = cl3; -wave_0_per_point1=xx = ((sample*0983624912364)%10000000+100)/10000000; -wave_0_per_point2=yy = ((xx*1896575575)%10000000+100)/10000000; -wave_0_per_point3=zz = ((yy*58652340875)%10000000+100)/10000000; -wave_0_per_point4= -wave_0_per_point5= -wave_0_per_point6=d = sqrt(sqr(xx)+sqr(yy)+sqr(zz)); -wave_0_per_point7= -wave_0_per_point8=zz = zz + t8 - if(above(zz+t8,1),1,0) - 0.5; -wave_0_per_point9=xx = xx + t7 - if(above(xx+t7,1),1,0) - 0.5; -wave_0_per_point10=yy = yy + t6 - if(above(yy+t6,1),1,0) - 0.5; -wave_0_per_point11= -wave_0_per_point12=v = 0.001; -wave_0_per_point13= -wave_0_per_point14=w = 1;// (sample*sin(time*0.3)*0.01-1); -wave_0_per_point15=bb = d*d*0.5; -wave_0_per_point16=n= 0.3; -wave_0_per_point17=s1 = sin(sin(t2*w+bb)*n); -wave_0_per_point18=s2 = sin(sin(t3*w+bb)*n); -wave_0_per_point19=s3 = sin(sin(t4*w+bb)*n); -wave_0_per_point20=c1 = cos(sin(t2*w+bb)*n); -wave_0_per_point21=c2 = cos(sin(t3*w+bb)*n); -wave_0_per_point22=c3 = cos(sin(t4*w+bb)*n); -wave_0_per_point23= -wave_0_per_point24=z = (c3*s1*c2 + s3*s2)*xx - (c3*s1*s2-s3*c2)*yy + c3*c1*zz; -wave_0_per_point25=x1 = (c1*c2*xx + c1*s2*yy - s1*zz); -wave_0_per_point26=y1 = ((s3*s1*c2 - c3*s2)*xx + (s3*s1*s2+c3*c2)*yy + s3*c1*zz); -wave_0_per_point27= -wave_0_per_point28=zoom = .5*(1/(z+0.5)); -wave_0_per_point29=x = 0.5 + zoom*x1 + sin(time*0.1)*0.;; -wave_0_per_point30=y = 0.5 + zoom*y1 + cos(time*0.16801)*0.; -wave_0_per_point31=a = -z+0.7; diff --git a/MilkDrop3/Milkdrop3/waves/lasso.wave b/MilkDrop3/Milkdrop3/waves/lasso.wave deleted file mode 100644 index 4788fe6..0000000 --- a/MilkDrop3/Milkdrop3/waves/lasso.wave +++ /dev/null @@ -1,80 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.900 -wave_0_init1=t1 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init2=t2 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init3=t3 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init4=t4 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init5=t5 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init6=t6 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init7=t7 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init8=t8 = 1 + (rand(101)*.01 - rand(101)*.01)*.3; -wave_0_init9= -wave_0_per_frame1=t2 = t2 + bass_att; -wave_0_per_point1=//Alle Funktionen muessen rel. zu t_rel sein -wave_0_per_point2= -wave_0_per_point3=k1 = cos(time/3); -wave_0_per_point4=k2 = sin(time/2); -wave_0_per_point5= -wave_0_per_point6=t_abs = sample; -wave_0_per_point7=t_rel = sample-time/2.12; -wave_0_per_point8=ampl = cos(t_rel)*5; -wave_0_per_point9=//ampl = 3; -wave_0_per_point10= -wave_0_per_point11=ox = sin (t_rel*8) + ampl*sin (t_rel*12) ; -wave_0_per_point12=oy = cos (t_rel*13) + ampl*cos (t_rel*11); -wave_0_per_point13=oz = ampl/3; -wave_0_per_point14= -wave_0_per_point15= -wave_0_per_point16= -wave_0_per_point17= -wave_0_per_point18=//r = sqr(sin(t_rel*3.4)); -wave_0_per_point19=//g = sqr(sin(t_rel*2.3)); -wave_0_per_point20=//b = sqr (cos(t_rel*1.9)); -wave_0_per_point21= -wave_0_per_point22=r = 1; -wave_0_per_point23=g = 0.5; -wave_0_per_point24=b = 0; -wave_0_per_point25= -wave_0_per_point26=a=0.25*(cos(t_abs*3.14/2)) + 0.2 *below (abs(1-t_abs- t1),0.0); -wave_0_per_point27=//a=0.25*(sin(t_abs*3.14)) + 0.4 *below (abs(1-t_abs-t1), bass_att/1); -wave_0_per_point28=a=0.25*(cos(t_abs*1.5)) + 0.7 *below (abs(t_abs),0.0); -wave_0_per_point29= -wave_0_per_point30=xang = k1*3; -wave_0_per_point31=yang = 1; -wave_0_per_point32=zang = 3*k1; -wave_0_per_point33=fov = 0.22; -wave_0_per_point34= -wave_0_per_point35=monitor = t2; -wave_0_per_point36= -wave_0_per_point37=// Rotation um x,y,z -wave_0_per_point38= -wave_0_per_point39=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point40=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point41= -wave_0_per_point42=ox = mx; -wave_0_per_point43=oy = my; -wave_0_per_point44=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point45=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point46=ox = mx; -wave_0_per_point47=oz = mz; -wave_0_per_point48=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point49=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point50=oy = my; -wave_0_per_point51=oz = mz; -wave_0_per_point52= -wave_0_per_point53=oz = oz - 6; -wave_0_per_point54=x = ox*fov/oz +0.5; -wave_0_per_point55=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point56=y = oy*fov/oz + 0.5; -wave_0_per_point57= diff --git a/MilkDrop3/Milkdrop3/waves/leaf.wave b/MilkDrop3/Milkdrop3/waves/leaf.wave deleted file mode 100644 index 4f22116..0000000 --- a/MilkDrop3/Milkdrop3/waves/leaf.wave +++ /dev/null @@ -1,55 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=1 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=sp = sample*6.28*8*8*4; -wave_0_per_point2=vol = (bass_att + mid_att + treb_att)*0.33; -wave_0_per_point3=vol = 0.2 + 0.5*(value1 + value2); -wave_0_per_point4=vol = .2; -wave_0_per_point5= -wave_0_per_point6=mod = if(below(bass_att,1.8),bass_att+.2,2); -wave_0_per_point7= -wave_0_per_point8=ox = 0.5*sin(sp)*sin(sample*3.14)*vol; -wave_0_per_point9=oy = (sample - 0)*mod; -wave_0_per_point10=oz = 0.5*cos(sp)*sin(sample*3.14)*vol; -wave_0_per_point11= -wave_0_per_point12=xang = time*-0.321; -wave_0_per_point13=axang = 0; -wave_0_per_point14=yang = time*1.531; -wave_0_per_point15=ayang = 0; -wave_0_per_point16=zang = time*-0.101; -wave_0_per_point17=azang = 0; -wave_0_per_point18=fov = 0.6 + 0.2*sin(time); -wave_0_per_point19=fov = .5; -wave_0_per_point20= -wave_0_per_point21=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point22=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point23=ox = mx; -wave_0_per_point24=oy = my; -wave_0_per_point25=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point26=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point27=ox = mx; -wave_0_per_point28=oz = mz; -wave_0_per_point29=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point30=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point31=oy = my; -wave_0_per_point32=oz = mz; -wave_0_per_point33= -wave_0_per_point34=oz = abs(oz) - 2; -wave_0_per_point35=x = ox*fov/oz + 0.5; -wave_0_per_point36=x = (x-.5)*0.75 + 0.5; -wave_0_per_point37=y = oy*fov/oz + 0.5; -wave_0_per_point38= -wave_0_per_point39=g = 1 + sin(sp); -wave_0_per_point40=r = 0.5 + 0.5*sin(sample*1.57); -wave_0_per_point41=b = 0.5 + 0.5*cos(sample*1.57); -wave_0_per_point42=a = 0.5 + (oz + 2)*0.25; diff --git a/MilkDrop3/Milkdrop3/waves/shootingstars.wave b/MilkDrop3/Milkdrop3/waves/shootingstars.wave deleted file mode 100644 index ec657c9..0000000 --- a/MilkDrop3/Milkdrop3/waves/shootingstars.wave +++ /dev/null @@ -1,59 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=0 -wavecode_0_scaling=0.89152 -wavecode_0_smoothing=0.82000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.100 -wave_0_per_frame1=t1 = 2*sin(time/15); -wave_0_per_frame2=t2 = 2*sin(time/11); -wave_0_per_frame3=monitor = time; -wave_0_per_point1= -wave_0_per_point2=t_abs = sample ; -wave_0_per_point3= -wave_0_per_point4=ox = sin (t_abs*68); -wave_0_per_point5=oy = cos (t_abs*63); -wave_0_per_point6=oz = sin (t_abs*125); -wave_0_per_point7= -wave_0_per_point8=r = 1; -wave_0_per_point9=g = .5 ; -wave_0_per_point10=b = 1 ; -wave_0_per_point11= -wave_0_per_point12=t_rel = sample - time/127; -wave_0_per_point13=t_rel = t_rel - int(t_rel); -wave_0_per_point14= -wave_0_per_point15=a = (512*sample-time*2)%2; -wave_0_per_point16=a = 1; -wave_0_per_point17= -wave_0_per_point18=xang = 0 ; -wave_0_per_point19=yang = t1; -wave_0_per_point20=zang = t1; -wave_0_per_point21=fov = 0.15; -wave_0_per_point22= -wave_0_per_point23= -wave_0_per_point24=// Rotation um x,y,z -wave_0_per_point25= -wave_0_per_point26=mx = ox*cos(zang) - oy*sin(zang); -wave_0_per_point27=my = ox*sin(zang) + oy*cos(zang); -wave_0_per_point28= -wave_0_per_point29=ox = mx; -wave_0_per_point30=oy = my; -wave_0_per_point31=mx = ox*cos(yang) + oz*sin(yang); -wave_0_per_point32=mz = - ox*sin(yang) + oz*cos(yang); -wave_0_per_point33=ox = mx; -wave_0_per_point34=oz = mz; -wave_0_per_point35=my = oy*cos(xang) - oz*sin(xang); -wave_0_per_point36=mz = oy*sin(xang) + oz*cos(xang); -wave_0_per_point37=oy = my; -wave_0_per_point38=oz = mz; -wave_0_per_point39= -wave_0_per_point40=//oz = oz - 6; -wave_0_per_point41=x = ox*fov/oz +0.5; -wave_0_per_point42=//x = (x-.5)*0.75 + 0.5; -wave_0_per_point43=y = oy*fov/oz + 0.5; diff --git a/MilkDrop3/Milkdrop3/waves/spirale.wave b/MilkDrop3/Milkdrop3/waves/spirale.wave deleted file mode 100644 index b8a4b9c..0000000 --- a/MilkDrop3/Milkdrop3/waves/spirale.wave +++ /dev/null @@ -1,23 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=2.98779 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=x = .5+.35*(sample*2)*sin(sample*100+time*10); -wave_0_per_point2=y = .5+.35*(sample*2)*cos(sample*100+time*10); -wave_0_per_point3= -wave_0_per_point4=n2=abs((sample*6.283)-3.1415); -wave_0_per_point5=t=time*5; -wave_0_per_point6= -wave_0_per_point7= -wave_0_per_point8=r = .5+.5*sin(sample*50); -wave_0_per_point9=b = .5+.5*sin(sample*10); -wave_0_per_point10=g = .5+.5*sin(sample*30); diff --git a/MilkDrop3/Milkdrop3/waves/starfield.wave b/MilkDrop3/Milkdrop3/waves/starfield.wave deleted file mode 100644 index ef89568..0000000 --- a/MilkDrop3/Milkdrop3/waves/starfield.wave +++ /dev/null @@ -1,31 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=450 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=0 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.700 -wavecode_0_b=0.700 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.02; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/fps; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/starfield2.wave b/MilkDrop3/Milkdrop3/waves/starfield2.wave deleted file mode 100644 index 15350a8..0000000 --- a/MilkDrop3/Milkdrop3/waves/starfield2.wave +++ /dev/null @@ -1,31 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.06; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.5; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/50; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/starfield3.wave b/MilkDrop3/Milkdrop3/waves/starfield3.wave deleted file mode 100644 index 5f78bd6..0000000 --- a/MilkDrop3/Milkdrop3/waves/starfield3.wave +++ /dev/null @@ -1,31 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=0.000 -wave_0_per_point1=i=t1; -wave_0_per_point2=speed=.06; -wave_0_per_point3= -wave_0_per_point4=z=megabuf(3*i+2); -wave_0_per_point5=x = megabuf(3*i)/z+.5; -wave_0_per_point6=y = megabuf(3*i+1)/z*reg32+0.15; -wave_0_per_point7= -wave_0_per_point8=out=(x>1)||(x<0)||(y>1)||(y<0)||(z<0); -wave_0_per_point9=if (out, -wave_0_per_point10= megabuf(3*i)= (rand(2)-1)/8; //x -wave_0_per_point11= megabuf(3*i+1)=(rand(2)-1)/8; //y -wave_0_per_point12= megabuf(3*i+2)=rand(1); -wave_0_per_point13=, -wave_0_per_point14= megabuf(i*3+2)-=speed/50; -wave_0_per_point15=); -wave_0_per_point16= -wave_0_per_point17=a=(1-pow(z,1))/2; -wave_0_per_point18=t1+=1; diff --git a/MilkDrop3/Milkdrop3/waves/stars.wave b/MilkDrop3/Milkdrop3/waves/stars.wave deleted file mode 100644 index 35cbdb7..0000000 --- a/MilkDrop3/Milkdrop3/waves/stars.wave +++ /dev/null @@ -1,48 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=0 -wavecode_0_scaling=3.30038 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.200 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_frame1=advance=advance+ 0.001; -wave_0_per_frame2=advance=if( above(advance,2) , 0, advance); -wave_0_per_frame3=t1=advance -wave_0_per_point1=s=sample*6.28; -wave_0_per_point2= -wave_0_per_point3=//plot random x position via function of sample pos; -wave_0_per_point4=xp=sin(s)+sin(s*0.34)+sin(s*24.3)+sin(s*13.8); -wave_0_per_point5=xp=xp*0.20; -wave_0_per_point6= -wave_0_per_point7=//plot random y position via function of sample pos; -wave_0_per_point8=yp=cos(s)+sin(s*0.24)+cos(s*17.4)+sin(s*37.7); -wave_0_per_point9=yp=yp*0.20; -wave_0_per_point10= -wave_0_per_point11=//plot random z position via function of sample pos; -wave_0_per_point12=zp=cos(s)+cos(s*5.24)+cos(s*47.4)+cos(s*27.7); -wave_0_per_point13=zp=zp*0.25; -wave_0_per_point14= -wave_0_per_point15=//pull stars toward screen -wave_0_per_point16=zp=zp + 1 - t1; -wave_0_per_point17= -wave_0_per_point18=//correct when below 0 -wave_0_per_point19=zp=if( below(zp,0) , zp+2 , zp ); -wave_0_per_point20= -wave_0_per_point21=//darken far stars -wave_0_per_point22=a=(1 - zp*0.5); -wave_0_per_point23= -wave_0_per_point24=zp=zp*0.7; -wave_0_per_point25= -wave_0_per_point26=x_screen=xp/zp + 0.5; -wave_0_per_point27=y_screen=yp/zp + 0.5; -wave_0_per_point28= -wave_0_per_point29=x=x_screen; -wave_0_per_point30=y=y_screen; -wave_0_per_point31= -wave_0_per_point32= diff --git a/MilkDrop3/Milkdrop3/waves/string.wave b/MilkDrop3/Milkdrop3/waves/string.wave deleted file mode 100644 index 4620e80..0000000 --- a/MilkDrop3/Milkdrop3/waves/string.wave +++ /dev/null @@ -1,23 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=1 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=0.200 -wavecode_0_b=0.000 -wavecode_0_a=1.000 -wave_0_per_point1=tm=(time)*0.15; -wave_0_per_point2=phs=sample*0.24; -wave_0_per_point3= -wave_0_per_point4=x=sin(tm+phs) * sin((tm+phs)*3.6) ; -wave_0_per_point5=y=cos((tm+phs)*1.3) * sin((tm+phs)*6.7); -wave_0_per_point6= -wave_0_per_point7=x=x*0.35 + 0.5; -wave_0_per_point8=y=1-(y*0.35 + 0.5); -wave_0_per_point9= -wave_0_per_point10=a=(sample) diff --git a/MilkDrop3/Milkdrop3/waves/stringies.wave b/MilkDrop3/Milkdrop3/waves/stringies.wave deleted file mode 100644 index e3da712..0000000 --- a/MilkDrop3/Milkdrop3/waves/stringies.wave +++ /dev/null @@ -1,58 +0,0 @@ -wavecode_0_enabled=1 -wavecode_0_samples=512 -wavecode_0_sep=0 -wavecode_0_bSpectrum=0 -wavecode_0_bUseDots=0 -wavecode_0_bDrawThick=1 -wavecode_0_bAdditive=1 -wavecode_0_scaling=1.00000 -wavecode_0_smoothing=0.50000 -wavecode_0_r=1.000 -wavecode_0_g=1.000 -wavecode_0_b=1.000 -wavecode_0_a=1.000 -wave_0_per_point1=repeats=10; -wave_0_per_point2=samplerepeat=sample*repeats; -wave_0_per_point3=cycle=int(samplerepeat); -wave_0_per_point4=sampcyc=samplerepeat - cycle; -wave_0_per_point5=cycleto1=cycle/repeats; -wave_0_per_point6= -wave_0_per_point7=n=sampcyc*6.283; -wave_0_per_point8=phs=sampcyc; -wave_0_per_point9=tm=q1+phs+(cycleto1)*0.1; -wave_0_per_point10=tmm=time; -wave_0_per_point11=rsample=(1-sampcyc*0.9)*2.2*(cycleto1+1); -wave_0_per_point12=a=sampcyc * below(sampcyc,0.95); -wave_0_per_point13=a=a*a; -wave_0_per_point14= -wave_0_per_point15=//waving -wave_0_per_point16=tmc=tm+cycle-phs*0.2; -wave_0_per_point17=variation=sin(cycleto1*6.283)*9; -wave_0_per_point18=swap=above(sample,0.5)*2-1; -wave_0_per_point19=wavex=sin(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point20=wavey=cos(tmc*(19+variation)*swap)*rsample*0.04; -wave_0_per_point21= -wave_0_per_point22=xp=sin(tm)*0.4 ; -wave_0_per_point23=yp=cos(tm)*0.4 ; -wave_0_per_point24= -wave_0_per_point25=xp=xp*sin(tm*3); -wave_0_per_point26=yp=yp*cos(tm*2.6); -wave_0_per_point27= -wave_0_per_point28=xp=xp*sin(tm*0.43); -wave_0_per_point29=yp=yp*(cos(tm*1.79)*0.5+0.5); -wave_0_per_point30= -wave_0_per_point31=xp=xp+wavex; -wave_0_per_point32=yp=yp+wavey; -wave_0_per_point33= -wave_0_per_point34=x=xp+0.5; -wave_0_per_point35=y=yp*1.333 + 0.5; -wave_0_per_point36= -wave_0_per_point37= -wave_0_per_point38=trailsize=0.85; -wave_0_per_point39=head=above(a,trailsize); -wave_0_per_point40=tail=1-head; -wave_0_per_point41=r=1*head + 0.5*tail; -wave_0_per_point42=g=0.8*head + 0.3*tail; -wave_0_per_point43=b=0.5*head; -wave_0_per_point44= -wave_0_per_point45=a=a*0.25 diff --git a/MilkDrop3/messages.ini b/MilkDrop3/messages.ini deleted file mode 100644 index b3362cf..0000000 --- a/MilkDrop3/messages.ini +++ /dev/null @@ -1,395 +0,0 @@ -// In MilkDrop3 : Press Shift + K to switch to message mode -// Then press 00 (fast press the key zero twice to load the 00 message) -// Try 01, 02, 03... -// Edit and customize the messages in this file. -// -// EDITING THIS FILE: -// -// fonts range from 00-15 -// messages range from 00-99 -// each message (00-99) uses one of the fonts (00-15), -// but not you can override the properties of the font for any given message. -// all parameters have default values & can be omitted, -// except the message text. -// comment lines begin with two slashes: // -// max. size of this file is 64 KB (65,536 bytes) -// -// -// USING CUSTOM MESSAGES WHILE MILKDROP IS RUNNING: -// -// to invoke a message, use the numbers at the top of your keyboard -// to enter its 2-digit code (00-99). -// if you type in the first digit and then realize you messed up, -// hit BACKSPACE to start over. -// to get milkdrop to re-read this file while it is running -// (because you made changes), use the BACKSPACE key when you haven't -// yet entered any digits for the next preset. -// -// -// SYNTAX & DECRIPTIONS OF EACH PARAMETER: -// -// font format: -// [font##] // ## is the ID of the font and ranges from 00 up through 15. -// face={textstring} // the name of the font face (courier, courier new, garamond, etc.) -// bold={0|1} // bold? 0 for no, 1 for yes -// ital={0|1} // italicized? 0 for no, 1 for yes -// r={int:0..255} // red color component: 0-255 -// g={int:0..255} // green color component: 0-255 -// b={int:0..255} // blue color component: 0-255 -// -// -// message format: -// [message##] // type in this 2-digit code (##) at runtime to show the message -// text={textstring} // the text string to show for this custom message -// font={int:0..15} // the font ID to use -// size={int:0..100} // the font size (0=tiny, 100=enormous, 40-60=normal range) -// growth={float:0.25 .. 4.0} // the factor to grow or shrink by over time. -// // 0.5=shrink to half-size, 2.0=grow to double size, etc. -// x={float:0..1} // the x-position of the center of the text -// // (0.0=left side, 1.0=right side) -// y={float:0..1} // the y-position of the center of the text -// // (0.0=top, 1.0=bottom) -// randx={float:0..1} // x-randomization: x will be bumped within +/- this value -// randy={float:0..1} // y-randomization: y will be bumped within +/- this value -// time={float:0..999} // the amount of time (in seconds) for which the text will show -// fade={float:0..1} // the % of that time (0..1) that will be spent fading-in the text -// face={textstring} // font face override -// ital={0|1} // font italics override -// bold={0|1} // font bold override -// r={int:0..255} // font color override -// g={int:0..255} // font color override -// b={int:0..255} // font color override -// randr={int:0..255} // red color randomization: r will be bumped within +/- this value -// randg={int:0..255} // green color randomization: g will be bumped within +/- this value -// randb={int:0..255} // blue color randomization: b will be bumped within +/- this value - - -[font00] -face=arial -bold=1 -ital=0 - -[font01] -face=Gabriola -bold=0 -ital=1 - -[font02] -face=courier new -bold=1 -ital=0 - -[font03] -face=times new roman -bold=1 -ital=0 - -[font04] -face=Segoe UI Semilight -bold=0 -ital=0 - -[font05] -face=Constantia -bold=1 -ital=0 - -[font06] -face=wingdings -bold=0 -ital=0 - -[font07] -face=impact -bold=0 -ital=0 - -[font08] -face=arial -bold=0 -ital=0 -r=255 -b=0 -g=100 - -[font09] -face=webdings -bold=0 -ital=0 - -[font10] -face=Segoe UI Emoji -bold=0 -ital=0 - -[message00] -text=This is a test... -font=0 -size=50 -growth=2 -x=0.5 -y=0.3475 -time=1.199 -fade=0.4 - -[message01] -text=...of the MilkDrop Broadcast System -font=1 -size=60 -growth=0.8 -x=0.5 -y=0.678 -time=1.5 -fade=0.45 - -[message02] -text=((( in surround where available ))) -font=1 -size=50 -growth=0.8 -x=0.5 -y=0.5 -time=1.5 -fade=0.45 - -[message03] -text=cheese -font=2 -size=80 -x=0.5 -y=0.5 -randx=0.2638 -randy=0.1534 -time=1 -fade=0.3 -r=255 -g=200 -b=0 - -[message04] -text=b -font=9 -bold=1 -size=100 -time=0.8 -fade=0.5 -r=200 -g=200 -b=255 -randx=0.02 -randy=0.02 -randr=100 -randg=100 -randb=100 - -[message05] -text=milkdrop rules -font=6 -size=48 -fade=0.3 -r=230 -g=230 -b=190 - -[message06] -text=www.geisswerks.com -font=4 -size=55 -fade=0.25 -r=100 -g=255 -b=128 - -[message07] -text=www.winamp.com -font=1 -size=60 -fade=0.3 -r=0 -g=128 -b=255 - -[message08] -text=J K L M N -font=6 -size=100 -growth=0.25 -x=0.5 -y=0.5 -randx=0.2025 -randy=0.2086 -time=2 -fade=0.4035 -r=230 -g=230 -b=190 -randr=255 -randg=255 -randb=255 - -[message09] -text=Drop it like it's hot ! -font=7 -size=30 -growth=2.47 -x=0.5 -y=0.5 -randx=0.2454 -randy=0.2515 -time=3 -fade=0.4035 -ital=1 -r=255 -g=0 -b=0 - -[message10] -text=🦙 -font=10 -size=90 -growth=1.73 -x=0.5 -y=0.5 -randx=0.2945 -randy=0.1472 -time=3 -fade=0.4825 -randr=255 -randg=255 -randb=255 - -[message11] -text=testing... -font=8 -size=60 - -[message12] -text=testing... -font=8 -size=60 -r=255 -g=0 -b=0 - -[message13] -text=testing... -font=8 -size=60 -ital=1 - -[message14] -text=testing... -font=8 -size=60 -bold=1 - -[message15] -text=testing... -font=10 -size=60 -face=garamond - -[message16] -text=MilkDrop -font=10 -size=60 -x=0.5 -y=0.5 -time=1 -fade=0.3 - -[message17] -text=MilkDrop -font=10 -size=60 -x=0.5 -y=0.5 -time=1 -fade=0.3 -r=255 -g=0 -b=0 - -[message18] -text=MilkDrop -font=10 -size=60 -x=0.5 -y=0.5 -time=1 -fade=0.3 -ital=1 - -[message19] -text=MilkDrop -font=10 -size=60 -x=0.5 -y=0.5 -time=1 -fade=0.3 -bold=1 - -[message20] -text=MilkDrop -font=10 -size=60 -x=0.5 -y=0.5 -randx=0.0798 -randy=0.1963 -time=2 -fade=0.3 -randr=255 -randg=255 -randb=255 - -[message88] -text=m -font=2 -size=55 -time=0.5 -fade=0.1 -randx=0.5 -randy=0.5 - -[message50] -text=% -size=100 -time=0 - -// (THESE ARE JUST HERE FOR TESTING:) -[message92] -text=% -size=100 - -[message93] -text=l -size=100 - -[message94] -text=j -size=100 - -[message95] -text=d -font=2 -size=100 - -[message96] -text=ggg -size=100 - -[message97] -text=g -font=2 -size=100 - -[message98] -text=g -size=100 - -[message99] -text=hail to the thief -font=2 -size=47 diff --git a/MilkDrop3/settings.ini b/MilkDrop3/settings.ini deleted file mode 100644 index 759abd9..0000000 --- a/MilkDrop3/settings.ini +++ /dev/null @@ -1,37 +0,0 @@ -[settings] -Configured=2 -HardCutsDisabled=1 -EnableRating=1 -16BitGamma=0 -AutoGamma=1 -WarningsDisabled=0 -PresetLockOnAtStartup=0 -PreventScollLockHandling=0 -CanvasStretch=100 -TexBitsPerCh=8 -MeshSize=64 -MaxPSVersion=4 -MaxImages=3000 -MaxBytes=2000000000 -BlendTimeAuto=2.700000 -BlendTimeUser=1.700000 -TimeBetweenPresets=16.000000 -TimeBetweenPresetsRand=10.000000 -HardCutLoudnessThresh=2.500000 -HardCutHalflife=60.000000 -VideoAdapterIndex=0 -Spout=1 -WindowLeft=1371 -WindowTop=27 -WindowWidth=1186 -WindowHeight=668 -AlwaysOnTop=0 -MaxFPS=60 -ShowFPS=0 -ShowPresetName=0 -ShowPresetRating=0 -ShowInformations=0 -FilterMilkFiles=1 -AutoHardCutMode=0 -DoublePresetMode=0 -SequentialPresetOrder=0 diff --git a/MilkDrop3/sprites.ini b/MilkDrop3/sprites.ini deleted file mode 100644 index 380a8b6..0000000 --- a/MilkDrop3/sprites.ini +++ /dev/null @@ -1,326 +0,0 @@ -/* - -New features since MilkDrop 3.25: - -Drag and drop images directly onto the window. -Supported extensions include: *.bmp; *.jpg; *.jpeg; *.jfif; *.png; -Or load an image using the 'Sprites' menu > Load sprite. - --Click and hold the right mouse button to move the sprite around the screen to any position. --Resize it using your mouse wheel. - --Choose from 5 sprite layers with the 'Layers' menu. --Access all legacy sprite options directly from the menu. --The default color key is black 0x000000. --Select the desired effect from the 'Effects' menu. - --Remove a sprite by pressing 'DELETE' or using the Sprites menu > Kill sprite. --Press 'SHIFT+DELETE' to clear the oldest sprite from the slot. --Press 'CTRL+k' to remove all sprites. -Note: You cannot kill or remove a sprite saved in a preset! -Update: Since version 3.26, press 'g' to unlock a sprite from a saved preset! --Press 'j' or 'J' to toggle the blendmodes (press 'n' to see the information menu). - -Save the sprite directly to the preset by pressing 's' and choosing a name. - -Rules: -You can only save one sprite in a preset. - ->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> - -NOTES/TIPS - -sprites range from 00-99 - -'img=' line is mandatory. File types currently supported (as of v1.04): - JPG - PNG - BMP - TGA - DDS - PPM - DIB - -valid filenames are: - relative: img=billy.jpg (loads winamp\plugins\milkdrop2\billy.jpg) - img=..\billy.jpg (loads winamp\plugins\billy.jpg) - img=images\billy.jpg (loads winamp\plugins\milkdrop2\images\billy.jpg) - absolute: img=c:\blah\billy.jpg - NOT ok: img=c:billy.jpg -must specify path - NOT ok: img=\billy.jpg -must specify drive - -textures can be as large as 2048x2048 and do not have to be square. - -texture dims in memory will be next power of 2 higher for w, h. - ex: 500x60 texture will be stored in memory as a 512x64 texture. - -big textures can take up a lot of video memory and seriously - drop the frame rate; recommend sprites be no larger than 512x512. - 256x256 is even more preferable. - -if there isn't enough video memory for the texture, it will downsample - the texture (to as low as 16x16 pixels) trying to fit it into video - memory. - -IMPORTANT: to terminate a sprite from within its own code, set the - 'done' variable to a nonzero value (such as 1). For example, - "done=above(frame,500);" would make the sprite auto-self-terminate - after 500 frames. To make this framerate-independent, based it on - 'time' or 'frame/fps' (they are equivalent). - -there is currently a maximum of 16 sprites that can be on the screen - at one time. - -the sprite manager supports instancing, so if you load two sprites - that access the same image on disk, only one texture will exist - in video memory. - -the sprite manager frees textures immediately when all the sprites - using that texture (all instances) expire or finish. - -all of the mathematical functions available for milkdrop's per-frame - and per-pixel equations are available here for doing funky things - with the sprites; see milkdrop_preset_authoring.html for a complete - list of all the functions available. - -you can define your own variables in the init_ code just by setting - them to some value (like in the per-frame or per-pixel code of a - milkdrop preset). You can then access this value later in the - per-frame (regular) sprite code. If you change its value, the - change will be remembered from frame to frame. Also, if you - change the value of a built-in (read/write) variable, this change - will also be remembered from frame to frame. - - - READ-ONLY VARIABLES - ------------------- - time - the amount of time that has elapsed since the sprite - was launched (in seconds). - frame - the # of frames that have elapsed since the sprite - was launched. - fps - the current fps (frames-per-second) the MilkDrop is running at. - progress - the progress (0=start .. 1=end) through the current MilkDrop preset. - bass, mid, treb - the relative amount of each audio band being heard this frame. - 1 is normal; a number less than one (say, 0.5 .. 1) means - the band is quiet; and a number greater than one (say, 1..2) - means the band is loud. - bass_att, mid_att, treb_att - the same, but attenuated to be relative to the average band levels - over a longer period of time (i.e. more heavily attenuated/damped). - - READ/WRITE VARIABLES - -------------------- - x,y - the x and y position of the sprite's center on the screen. - x is 0 at the left, 1 at the right; y is 0 at the top, 1 at the bottom. - r,g,b - the red, green, and blue color brightness of the sprite. 0..1. - a - the opacity (alpha) of the sprite. 0=transparent, 1=opaque. - note that the effect of this variable depends on the blendmode - (see below), and that sometimes, due to the blendmode, the value - of 'a' has no effect. - sx, sy - the size (stretching) of the sprite, in the X and Y directions. - if these are both 1, then the image will be scaled up just large - enough so that no part of it goes off the screen. If these are - both 0.5, the image will be half that size; 2, and it's doubled. - If sx and sy are not equal, the image will be stretched - appropriately. - rot - the angle of rotation, in radians, of the sprite. The unit circle - goes from 0 to PI*2 (6.28) radians. At zero radians there is no - rotation; PI/2 is like a 90-degree counter-clockwise rotation; - PI, 180 degrees; PI*3/2, 270 degrees; and PI*2 radians (the same - as zero radians): 0 degrees. - blendmode - determines the manner in which the sprite image is blended onto - the screen. - 0=blend: the image is multiplied by (r,g,b) and then blended, - where 'a' decides the amount to blend. - 1=decal: the image is multiplied by (r*a,g*a,b*a) and then pasted - onto the background, with no transparency. 'a' values - below 1 will modulate the color of the sprite, making - it darker. - 2=additive: the image is multipled by (r*a,g*a,b*a) and then added - onto the background, making it brighter. Again, 'a' values - below 1 will make the sprite darker. - 3=srccolor: the amount to blend each pixel with the background - is equal to the inverse of the pixel's color. White texels - in the sprite will be fully drawn, while black texels will - be transparent; in-between texels will be blended partially - based on their brightness. Requires hardware support. - The alpha value ('a') has no effect when this blendmode - is set; the alpha value is taken from the R,G,B color in - the image at evert point. - 4=colorkey: - pixels that match the color specified in the colorkey are - drawn transparently, and all other pixels are drawn opaquely, - much like a television bluescreen. When using this blendmode, - a line like the following is required to be present in the - sprite: - colorkey=0x000000 - where the value is some 24-bit hexadecimal color. The first - two digits are 00 through FF hexadecimal (0-255 decimal) - and are the red value; the third and fourth digits are the - green value; and the last two digits are the blue value. - So, 0x000000 makes black the see-through color; 0xFFFFFF - makes white pixels transparent; 0x0000FF makes blue pixels - transparent; and so on. - - When the blendmode is not 4, the colorkey setting will have - no effect. - - When blendmode is 4, the alpha value ('a') still works, too; - it simply modulates the overall opacity of the sprite. - - NOTE that this effect does not work on all video cards, and - also tends to hiccup when running in 16-bit color. Try it - in 32-bit color for best chances for it to work. - - NOTE that prior to MilkDrop v1.04, this feature worked - slightly differently; there was a range of color key values - (and you specified 'colorkey_lo' and 'colorkey_hi') - instead of just one single colorkey value ('colorkey'). - My apologies for any confusion this change might cause. - flipx - if nonzero, the sprite will be flipped horizontally. - flipy - if nonzero, the sprite will be flipped vertically. - repeatx - the number of times to repeat the texture over the surface of the - sprite, in the x direction. A value of 1 is the default; a value of - 2 will cause the texture to tile twice in the x direction; and so on. - - **NOTE that if the width or height of the source image is not a - power of two (16,32,64,128,256,512,1024,2048) then repeating the - image could cause strange bands to appear (on some poorly-written - display drivers or older video cards). If using repeating, pre- - stretch the source image to be a power of 2 to alleviate this - problem.** - repeaty - like repeatx, but in the y-direction. - done - set this to some nonzero value to make the sprite self-terminate. - frees up resources associated with the sprite. - burn - if set to a nonzero value, then the sprite will burn into MilkDrop's - background and become part of the animation. If set to zero, there - will be no burn-in. You can set this to 1 for a long time to make - cool trails of the sprite, or you can set it to 1 just on the last frame - (at the same time that you set 'done' to 1), to make the sprite burn into - the background and die off, much like song titles and custom messages do. - ( NOTE: prior to v1.04, 'burn' only worked on the last frame, when done - was set to 1. With v1.04 and later, 'burn' works on any frame. ) - - - - /end of critical info - - -*/ - -[img00] -// testing color keying... this is probably best with TGA's (exact colors), not JPG's. -img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png -colorkey=0x000000 -init_1=blendmode = 4; -code_1=rot = time*0.27; -code_2=new_scale = 0.75 + 0.1*sin(time*0.6); -code_3=sx = new_scale; -code_4=sy = new_scale; -code_5=r=0.5+sin(time*0.9); -code_6=a=0.5+sin(time*1.3); - -[img01] -// this tests the 'done' function, and burns into the screen @ the end -img=sprites\Mandala1.png -init_1=blendmode = 4; -init_2=x = 1; -init_3=orig_y = 0.1; -code_1=time_to_reset = below(x,-0.5); -code_2=x = x*(1-time_to_reset) + time_to_reset*(0.5 + 0.01*rand(100) + 1); -code_3=orig_y = 0.1; -code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); -code_5=sy = sx; -code_6=x = x - 0.002 + 0.0033*sin(time*0.371); -code_7=y = orig_y + 0.12*sin(time*1.9); - -[img02] -// this burns into the screen *every frame* -img=sprites\cube11.png -init_1=blendmode = 3; -init_2=x = 1; -init_3=orig_y = 0.5; -code_1=time_to_reset = below(x,-0.5); -code_2=x = x*(1-time_to_reset) + time_to_reset*(1.5 + 0.01*rand(100) + 1); -code_3=orig_y = orig_y*(1-time_to_reset) + time_to_reset*(0.3 + 0.4*0.01*rand(100)); -code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); -code_5=sy = sx; -code_6=x = x - 0.008 + 0.0033*sin(time*1.371); -code_7=y = orig_y + 0.12*sin(time*1.9); -code_8=done=above(frame,120); -code_9=burn=1; // burn into screen every frame - -[img03] -// for testing: show a large (nova2) or large+skinny (nova3) texture -img=sprites\cube5.png -init_1=blendmode = 2; -code_1=rot = time*0.27; -code_2=new_scale = 1.0 + 0.1*sin(time*0.6); -code_3=sx = new_scale; -code_4=sy = new_scale; -code_5=new_alpha = min(0.9,max(0.2, 2*max(bass-.05,bass_att)-1.1 )); -code_6=a = a*0.83 + 0.17*new_alpha; - -[img04] -//cool: an 'osapien' drifts across the screen every so often. -img=sprites\cube7.png -init_1=blendmode = 3; -init_2=x = -100; -init_3=orig_y = 0.5; -code_1=time_to_reset = below(x,-0.5); -code_2=x = x*(1-time_to_reset) + time_to_reset*(1.5 + 0.01*rand(100) + 3); -code_3=orig_y = orig_y*(1-time_to_reset) + time_to_reset*(0.3 + 0.4*0.01*rand(100)); -code_4=sx = sx*(1-time_to_reset) + time_to_reset*(0.25 + 0.4*0.01*rand(100)); -code_5=sy = sx; -code_6=x = x - 0.008 + 0.0033*sin(time*1.371); -code_7=y = orig_y + 0.12*sin(time*1.9); - -[img05] -img=sprites\cube0.png -init_1=blendmode = 3; -code_1=rot = time*0.27; -code_2=new_scale = 0.9 + 0.2*sin(time*0.6); -code_3=sx = new_scale; -code_4=sy = new_scale; -code_5=new_alpha = min(0.9,max(0.2, 2*max(bass-.05,bass_att)-1.1)); -code_6=a = 1;//a*0.9 + 0.1*new_alpha; - -[img06] -img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png -init_1=blendmode = 3; -code_1=rot = -time*0.2; -code_2=new_scale = 0.7 + 0.2*sin(time*0.6); -code_3=sx = new_scale; -code_4=sy = new_scale; -code_5=new_alpha = .4*min(0.9,max(0.2, 2*max(treb-.05,treb_att)-1.1 )); -code_6=a = a*0.03 + 0.10*new_alpha; - -[img07] -img=sprites\Spirale1.png -init_1=blendmode = 4; -code_1=x=0.5+0.08+0.033*sin(time*1.371); - -[img08] -img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png -init_1=blendmode = 4; -code_1=new_scale=1.0+0.5/2+0.1*sin(time*1.0)+0.02*bass_att; -code_2=sx=new_scale; -code_3=sy=new_scale; -code_4=x=0.5+0.008+0.033*sin(time*1.3); -code_5=y=0.5+0.008+0.033*cos(time*1.3); - -[img09] -img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png -init_1=blendmode = 4; -code_1=a=0.5+sin(time*0.3); - -[img99] -img=textures\DeepField_Figures_NASAAstronaut_NASA_PUBD.png -code_1=new_scale=1.0+0.5/2+0.3*sin(time*0.5); -code_2=new_scale=new_scale+1.0+0.02*bass_att; -code_3=sx=new_scale; -code_4=sy=new_scale; \ No newline at end of file diff --git a/OBS/OBS_Spout2_Plugin_Install_v1.9.0.exe b/OBS/OBS_Spout2_Plugin_Install_v1.9.0.exe deleted file mode 100644 index 5595db1..0000000 Binary files a/OBS/OBS_Spout2_Plugin_Install_v1.9.0.exe and /dev/null differ diff --git a/OBS/Scene coll/Untitled_2.json b/OBS/Scene coll/Untitled_2.json deleted file mode 100644 index 9d66fe0..0000000 --- a/OBS/Scene coll/Untitled_2.json +++ /dev/null @@ -1,2304 +0,0 @@ -{ - "DesktopAudioDevice1": { - "prev_ver": 520159234, - "name": "Desktop Audio", - "uuid": "3b50188d-9053-477f-ac1d-97f60b265e99", - "id": "wasapi_output_capture", - "versioned_id": "wasapi_output_capture", - "settings": { - "device_id": "default" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 0.0, - "balance": 0.5, - "enabled": true, - "muted": true, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": { - "mixer_hidden": true, - "volume_locked": true - } - }, - "AuxAudioDevice1": { - "prev_ver": 520159234, - "name": "Mic/Aux", - "uuid": "4e7e1721-ddd1-4574-88c0-801fd1609455", - "id": "wasapi_input_capture", - "versioned_id": "wasapi_input_capture", - "settings": { - "device_id": "default" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 0.0, - "balance": 0.5, - "enabled": true, - "muted": true, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": { - "mixer_hidden": true, - "volume_locked": true - } - }, - "current_scene": "2.0", - "current_program_scene": "2.0", - "scene_order": [ - { - "name": "Value" - }, - { - "name": "Spotify'" - }, - { - "name": "2.0" - }, - { - "name": "Golem" - }, - { - "name": "Quinn" - }, - { - "name": "Beard" - } - ], - "name": "Untitled 2", - "groups": [], - "quick_transitions": [ - { - "name": "Cut", - "duration": 300, - "hotkeys": [], - "id": 1, - "fade_to_black": false - }, - { - "name": "Fade", - "duration": 300, - "hotkeys": [], - "id": 2, - "fade_to_black": false - }, - { - "name": "Fade", - "duration": 300, - "hotkeys": [], - "id": 3, - "fade_to_black": true - } - ], - "transitions": [], - "saved_projectors": [], - "canvases": [], - "current_transition": "Fade", - "transition_duration": 300, - "preview_locked": false, - "scaling_enabled": false, - "scaling_level": -4, - "scaling_off_x": 0.0, - "scaling_off_y": 0.0, - "virtual-camera": { - "type2": 4 - }, - "modules": { - "auto-scene-switcher": { - "interval": 300, - "non_matching_scene": "", - "switch_if_not_matching": false, - "active": false, - "switches": [] - }, - "captions": { - "source": "", - "enabled": false, - "lang_id": 2057, - "provider": "mssapi" - }, - "output-timer": { - "streamTimerHours": 0, - "streamTimerMinutes": 0, - "streamTimerSeconds": 30, - "recordTimerHours": 0, - "recordTimerMinutes": 0, - "recordTimerSeconds": 30, - "autoStartStreamTimer": false, - "autoStartRecordTimer": false, - "pauseRecordTimer": true - }, - "scripts-tool": [] - }, - "resolution": { - "x": 1920, - "y": 1080 - }, - "version": 2, - "migration_resolution": { - "x": 1920, - "y": 1080 - }, - "sources": [ - { - "prev_ver": 520159234, - "name": "2.0", - "uuid": "63e325da-7bd2-4ee3-a714-15f89224fd72", - "id": "scene", - "versioned_id": "scene", - "settings": { - "id_counter": 6, - "custom_size": false, - "items": [ - { - "name": "Spout HeavyM", - "source_uuid": "57d7dad2-fc48-42f7-a089-bf6ab8111378", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 4, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Spout GridNode", - "source_uuid": "0d9acc05-03b3-43c5-ad80-f54e94f641ea", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 3, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 2.0, - "y": 2.0 - }, - "scale_rel": { - "x": 2.0, - "y": 2.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "TIDAL AUDIO", - "source_uuid": "204718ad-0e9e-4fb4-948d-ff0d7373ccd5", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 5, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - } - ] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.show_scene_item.4": [], - "libobs.hide_scene_item.4": [], - "libobs.show_scene_item.3": [], - "libobs.hide_scene_item.3": [], - "libobs.show_scene_item.5": [], - "libobs.hide_scene_item.5": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Beard", - "uuid": "fe21e1b1-6387-4b09-8bea-ba03a6864983", - "id": "scene", - "versioned_id": "scene", - "settings": { - "id_counter": 8, - "custom_size": false, - "items": [ - { - "name": "Media Source", - "source_uuid": "6c76f498-f481-4241-bc69-0064c50a86f0", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 2, - "group_item_backup": false, - "pos": { - "x": 1188.0, - "y": 0.0 - }, - "pos_rel": { - "x": 0.42222222685813904, - "y": -1.0 - }, - "scale": { - "x": 0.3812499940395355, - "y": 0.5768518447875977 - }, - "scale_rel": { - "x": 0.3812499940395355, - "y": 0.5768518447875977 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Media Source", - "source_uuid": "6c76f498-f481-4241-bc69-0064c50a86f0", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 6, - "group_item_backup": false, - "pos": { - "x": 20.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7407407760620117, - "y": -1.0 - }, - "scale": { - "x": 0.3734374940395355, - "y": 0.5824074149131775 - }, - "scale_rel": { - "x": 0.3734374940395355, - "y": 0.5824074149131775 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Media Source", - "source_uuid": "6c76f498-f481-4241-bc69-0064c50a86f0", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 7, - "group_item_backup": false, - "pos": { - "x": 737.0, - "y": 133.0 - }, - "pos_rel": { - "x": -0.41296297311782837, - "y": -0.7537037134170532 - }, - "scale": { - "x": 0.2369791716337204, - "y": 0.3296296298503876 - }, - "scale_rel": { - "x": 0.2369791716337204, - "y": 0.3296296298503876 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "2.0", - "source_uuid": "63e325da-7bd2-4ee3-a714-15f89224fd72", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 3, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "additive", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Spout GridNode", - "source_uuid": "0d9acc05-03b3-43c5-ad80-f54e94f641ea", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 5, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 2.0, - "y": 2.0 - }, - "scale_rel": { - "x": 2.0, - "y": 2.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "UV", - "source_uuid": "63882a68-f26e-4dc0-a98a-c550c9ca0d01", - "visible": false, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 1, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 8, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 1920.0, - "y": 1080.0 - }, - "bounds_rel": { - "x": 3.555555582046509, - "y": 2.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - } - ] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.show_scene_item.2": [], - "libobs.hide_scene_item.2": [], - "libobs.show_scene_item.6": [], - "libobs.hide_scene_item.6": [], - "libobs.show_scene_item.7": [], - "libobs.hide_scene_item.7": [], - "libobs.show_scene_item.3": [], - "libobs.hide_scene_item.3": [], - "libobs.show_scene_item.5": [], - "libobs.hide_scene_item.5": [], - "libobs.show_scene_item.8": [], - "libobs.hide_scene_item.8": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "DMX", - "uuid": "7d4bb16f-2ccc-45cf-aa46-8de59291ae66", - "id": "window_capture", - "versioned_id": "window_capture", - "settings": { - "window": "VRSL Grid:SunAwtFrame:javaw.exe" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Furality Umbra ValueFactory DJ Set Drum and Bass 176 (Youtube).mov", - "uuid": "7318ae32-fb8a-43c6-9dd5-9c7abb5b1905", - "id": "ffmpeg_source", - "versioned_id": "ffmpeg_source", - "settings": { - "hw_decode": true, - "local_file": "F:/Furality Umbra ValueFactory DJ Set Drum and Bass 176 (Youtube).mov" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 0.3844156265258789, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [], - "MediaSource.Restart": [], - "MediaSource.Play": [], - "MediaSource.Pause": [], - "MediaSource.Stop": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 2, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Golem", - "uuid": "d0d100d9-7c0b-4ed0-a8b1-c3dd561fc671", - "id": "scene", - "versioned_id": "scene", - "settings": { - "id_counter": 0, - "custom_size": false, - "items": [] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "HeavyM", - "uuid": "f8e72ae2-45e7-4780-8c4d-fbd678a0ee56", - "id": "window_capture", - "versioned_id": "window_capture", - "settings": { - "priority": 1, - "window": "HeavyM:Qt51517QWindowIcon:HeavyM 2.exe" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {}, - "filters": [ - { - "prev_ver": 520159234, - "name": "Image Mask/Blend", - "uuid": "eccf0065-762a-4f14-9478-cc7c189a9a9b", - "id": "mask_filter", - "versioned_id": "mask_filter_v2", - "settings": { - "type": "blend_mul_filter.effect" - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - } - ] - }, - { - "prev_ver": 520159234, - "name": "image.png", - "uuid": "70ffb546-11d7-41e9-9758-c0dae3a3ba75", - "id": "image_source", - "versioned_id": "image_source", - "settings": { - "file": "C:/Users/squishycollars/Proton Drive/squishycollars/My files/Media/VJ/VRStageLighting-ArtnetGridNode-Beta v2.5.1-Lite/image.png" - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Media Source", - "uuid": "6c76f498-f481-4241-bc69-0064c50a86f0", - "id": "ffmpeg_source", - "versioned_id": "ffmpeg_source", - "settings": { - "input": "rtmp://stream.vrcdn.live/live/liveincutieblast", - "input_format": "", - "is_local_file": false, - "restart_on_activate": false, - "buffering_mb": 2 - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [], - "MediaSource.Restart": [], - "MediaSource.Play": [], - "MediaSource.Pause": [], - "MediaSource.Stop": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "NowPlaying", - "uuid": "848dba8c-d4ba-4e88-8aa5-974b219ccf53", - "id": "browser_source", - "versioned_id": "browser_source", - "settings": { - "url": "https://widget.nowplaying.site/ij3skVtKkWphKv2O", - "width": 500, - "height": 150 - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [], - "ObsBrowser.Refresh": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Quinn", - "uuid": "8fa53590-bfff-4b87-818c-5cbbc233b14e", - "id": "scene", - "versioned_id": "scene", - "settings": { - "id_counter": 0, - "custom_size": false, - "items": [] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Spotify'", - "uuid": "d822f5e2-1c3e-4bc8-bbe4-e75b9d1ee379", - "id": "scene", - "versioned_id": "scene", - "settings": { - "custom_size": false, - "id_counter": 16, - "items": [ - { - "name": "HeavyM", - "source_uuid": "f8e72ae2-45e7-4780-8c4d-fbd678a0ee56", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 2, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 4, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 12.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -0.9777777791023254 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 1920.0, - "y": 1080.0 - }, - "bounds_rel": { - "x": 3.555555582046509, - "y": 2.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Window Capture", - "source_uuid": "1c0795d7-5fec-461e-a514-718e51655db6", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 16, - "group_item_backup": false, - "pos": { - "x": 134.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.5296295881271362, - "y": -1.0 - }, - "scale": { - "x": 1.0794837474822998, - "y": 1.079457402229309 - }, - "scale_rel": { - "x": 1.0794837474822998, - "y": 1.079457402229309 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "DMX", - "source_uuid": "7d4bb16f-2ccc-45cf-aa46-8de59291ae66", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 5, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "NowPlaying", - "source_uuid": "848dba8c-d4ba-4e88-8aa5-974b219ccf53", - "visible": false, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 2, - "group_item_backup": false, - "pos": { - "x": 782.0, - "y": 685.0 - }, - "pos_rel": { - "x": -0.3296296298503876, - "y": 0.2685185670852661 - }, - "scale": { - "x": 0.7440000176429749, - "y": 0.746666669845581 - }, - "scale_rel": { - "x": 0.7440000176429749, - "y": 0.746666669845581 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "NowPlaying", - "source_uuid": "848dba8c-d4ba-4e88-8aa5-974b219ccf53", - "visible": false, - "locked": false, - "rot": -90.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 3, - "group_item_backup": false, - "pos": { - "x": 9.0, - "y": 862.0 - }, - "pos_rel": { - "x": -1.7611111402511597, - "y": 0.5962963104248047 - }, - "scale": { - "x": 0.8339999914169312, - "y": 0.8333333134651184 - }, - "scale_rel": { - "x": 0.8339999914169312, - "y": 0.8333333134651184 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "VoiceMeeter", - "source_uuid": "b134dc39-6f96-4a9b-9590-661987af29d6", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 6, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "UV", - "source_uuid": "63882a68-f26e-4dc0-a98a-c550c9ca0d01", - "visible": false, - "locked": true, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 7, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": -1.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0018517971038818 - }, - "scale": { - "x": 1.3852814435958862, - "y": 1.3858973979949951 - }, - "scale_rel": { - "x": 1.3852814435958862, - "y": 1.3858973979949951 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "TIDAL", - "source_uuid": "86954efc-7000-46d6-9c8d-c9ff2ba35f90", - "visible": false, - "locked": false, - "rot": -90.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 5, - "crop_top": 920, - "crop_right": 730, - "crop_bottom": 5, - "id": 9, - "group_item_backup": false, - "pos": { - "x": 25.0, - "y": 817.0 - }, - "pos_rel": { - "x": -1.7314814329147339, - "y": 0.5129629373550415 - }, - "scale": { - "x": 1.0089552402496338, - "y": 1.0119047164916992 - }, - "scale_rel": { - "x": 1.0089552402496338, - "y": 1.0119047164916992 - }, - "bounds": { - "x": 1.0, - "y": 1.0 - }, - "bounds_rel": { - "x": 0.0018518518190830946, - "y": 0.0018518518190830946 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "TIDAL", - "source_uuid": "86954efc-7000-46d6-9c8d-c9ff2ba35f90", - "visible": false, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 5, - "crop_top": 920, - "crop_right": 730, - "crop_bottom": 5, - "id": 10, - "group_item_backup": false, - "pos": { - "x": 803.0, - "y": 701.0 - }, - "pos_rel": { - "x": -0.2907407283782959, - "y": 0.29814815521240234 - }, - "scale": { - "x": 0.9970149397850037, - "y": 1.0 - }, - "scale_rel": { - "x": 0.9970149397850037, - "y": 1.0 - }, - "bounds": { - "x": 1.0, - "y": 1.0 - }, - "bounds_rel": { - "x": 0.0018518518190830946, - "y": 0.0018518518190830946 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "TIDAL AUDIO", - "source_uuid": "204718ad-0e9e-4fb4-948d-ff0d7373ccd5", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 12, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - } - ] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.show_scene_item.4": [], - "libobs.hide_scene_item.4": [], - "libobs.show_scene_item.16": [], - "libobs.hide_scene_item.16": [], - "libobs.show_scene_item.5": [], - "libobs.hide_scene_item.5": [], - "libobs.show_scene_item.2": [], - "libobs.hide_scene_item.2": [], - "libobs.show_scene_item.3": [], - "libobs.hide_scene_item.3": [], - "libobs.show_scene_item.6": [], - "libobs.hide_scene_item.6": [], - "libobs.show_scene_item.7": [], - "libobs.hide_scene_item.7": [], - "libobs.show_scene_item.9": [], - "libobs.hide_scene_item.9": [], - "libobs.show_scene_item.10": [], - "libobs.hide_scene_item.10": [], - "libobs.show_scene_item.12": [], - "libobs.hide_scene_item.12": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Spout GridNode", - "uuid": "0d9acc05-03b3-43c5-ad80-f54e94f641ea", - "id": "spout_capture", - "versioned_id": "spout_capture", - "settings": { - "compositemode": 1, - "spoutsenders": "VRSL Sender" - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Spout HeavyM", - "uuid": "57d7dad2-fc48-42f7-a089-bf6ab8111378", - "id": "spout_capture", - "versioned_id": "spout_capture", - "settings": { - "compositemode": 1, - "spoutsenders": "HeavyM-output" - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "TIDAL", - "uuid": "86954efc-7000-46d6-9c8d-c9ff2ba35f90", - "id": "window_capture", - "versioned_id": "window_capture", - "settings": { - "window": "Bruises - Fox Stevenson:Chrome_WidgetWin_1:TIDAL.exe", - "priority": 2, - "capture_audio": true - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {}, - "filters": [ - { - "prev_ver": 520159234, - "name": "Colour Key", - "uuid": "3f516c76-77d5-4c18-b5ac-9616604470d7", - "id": "color_key_filter", - "versioned_id": "color_key_filter_v2", - "settings": { - "key_color": 4280886308, - "key_color_type": "custom", - "similarity": 7, - "smoothness": 1 - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - } - ] - }, - { - "prev_ver": 520159234, - "name": "TIDAL AUDIO", - "uuid": "204718ad-0e9e-4fb4-948d-ff0d7373ccd5", - "id": "wasapi_process_output_capture", - "versioned_id": "wasapi_process_output_capture", - "settings": { - "window": "Stay (Maduk Remix) [feat. Holly] - Holly:Chrome_WidgetWin_1:TIDAL.exe" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 0.9899436235427856, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "UV", - "uuid": "63882a68-f26e-4dc0-a98a-c550c9ca0d01", - "id": "image_source", - "versioned_id": "image_source", - "settings": { - "file": "C:/Users/squishycollars/Nextcloud/Projects/GitLab/Party World 2/StageControl/Images/StreamUV.png" - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": {}, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Value", - "uuid": "8ed3137b-c964-47ca-bc73-f52e894e575a", - "id": "scene", - "versioned_id": "scene", - "settings": { - "custom_size": false, - "id_counter": 17, - "items": [ - { - "name": "DMX", - "source_uuid": "7d4bb16f-2ccc-45cf-aa46-8de59291ae66", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 6, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "VoiceMeeter", - "source_uuid": "b134dc39-6f96-4a9b-9590-661987af29d6", - "visible": false, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 9, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "Furality Umbra ValueFactory DJ Set Drum and Bass 176 (Youtube).mov", - "source_uuid": "7318ae32-fb8a-43c6-9dd5-9c7abb5b1905", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 13, - "group_item_backup": false, - "pos": { - "x": 18.0, - "y": -108.0 - }, - "pos_rel": { - "x": -1.744444489479065, - "y": -1.2000000476837158 - }, - "scale": { - "x": 0.731640636920929, - "y": 0.7319444417953491 - }, - "scale_rel": { - "x": 0.731640636920929, - "y": 0.7319444417953491 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "HeavyM", - "source_uuid": "f8e72ae2-45e7-4780-8c4d-fbd678a0ee56", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 4, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 0.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "additive", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "UV", - "source_uuid": "63882a68-f26e-4dc0-a98a-c550c9ca0d01", - "visible": false, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 14, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": -24.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": -1.0444444417953491 - }, - "scale": { - "x": 1.3852814435958862, - "y": 1.3858973979949951 - }, - "scale_rel": { - "x": 1.3852814435958862, - "y": 1.3858973979949951 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "DMX", - "source_uuid": "7d4bb16f-2ccc-45cf-aa46-8de59291ae66", - "visible": true, - "locked": false, - "rot": 0.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 15, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 1.0, - "y": 1.0 - }, - "scale_rel": { - "x": 1.0, - "y": 1.0 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - }, - { - "name": "image.png", - "source_uuid": "70ffb546-11d7-41e9-9758-c0dae3a3ba75", - "visible": true, - "locked": false, - "rot": -90.0, - "scale_ref": { - "x": 1920.0, - "y": 1080.0 - }, - "align": 5, - "bounds_type": 0, - "bounds_align": 0, - "bounds_crop": false, - "crop_left": 0, - "crop_top": 0, - "crop_right": 0, - "crop_bottom": 0, - "id": 17, - "group_item_backup": false, - "pos": { - "x": 0.0, - "y": 872.0 - }, - "pos_rel": { - "x": -1.7777777910232544, - "y": 0.6148147583007812 - }, - "scale": { - "x": 0.3892405033111572, - "y": 0.38943248987197876 - }, - "scale_rel": { - "x": 0.3892405033111572, - "y": 0.38943248987197876 - }, - "bounds": { - "x": 0.0, - "y": 0.0 - }, - "bounds_rel": { - "x": 0.0, - "y": 0.0 - }, - "scale_filter": "disable", - "blend_method": "default", - "blend_type": "normal", - "show_transition": { - "duration": 0 - }, - "hide_transition": { - "duration": 0 - }, - "private_settings": {} - } - ] - }, - "mixers": 0, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "OBSBasic.SelectScene": [], - "libobs.show_scene_item.6": [], - "libobs.hide_scene_item.6": [], - "libobs.show_scene_item.9": [], - "libobs.hide_scene_item.9": [], - "libobs.show_scene_item.13": [], - "libobs.hide_scene_item.13": [], - "libobs.show_scene_item.4": [], - "libobs.hide_scene_item.4": [], - "libobs.show_scene_item.14": [], - "libobs.hide_scene_item.14": [], - "libobs.show_scene_item.15": [], - "libobs.hide_scene_item.15": [], - "libobs.show_scene_item.17": [], - "libobs.hide_scene_item.17": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "canvas_uuid": "6c69626f-6273-4c00-9d88-c5136d61696e", - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "VoiceMeeter", - "uuid": "b134dc39-6f96-4a9b-9590-661987af29d6", - "id": "wasapi_input_capture", - "versioned_id": "wasapi_input_capture", - "settings": { - "device_id": "{0.0.1.00000000}.{9f206038-c853-4d28-8cb7-1f6007acb61c}" - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - }, - { - "prev_ver": 520159234, - "name": "Window Capture", - "uuid": "1c0795d7-5fec-461e-a514-718e51655db6", - "id": "window_capture", - "versioned_id": "window_capture", - "settings": { - "window": "unknown_2025.06.08-22.01.mp4:MediaPlayerClassicW:mpc-hc64.exe", - "capture_audio": true - }, - "mixers": 255, - "sync": 0, - "flags": 0, - "volume": 1.0, - "balance": 0.5, - "enabled": true, - "muted": false, - "push-to-mute": false, - "push-to-mute-delay": 0, - "push-to-talk": false, - "push-to-talk-delay": 0, - "hotkeys": { - "libobs.mute": [], - "libobs.unmute": [], - "libobs.push-to-mute": [], - "libobs.push-to-talk": [] - }, - "deinterlace_mode": 0, - "deinterlace_field_order": 0, - "monitoring_type": 0, - "private_settings": {} - } - ] -} \ No newline at end of file diff --git a/OBS/Stage_Stream/basic.ini b/OBS/Stage_Stream/basic.ini deleted file mode 100644 index 7879ddb..0000000 --- a/OBS/Stage_Stream/basic.ini +++ /dev/null @@ -1,114 +0,0 @@ -[General] -Name=Stage Stream - -[Output] -Mode=Advanced -FilenameFormatting=%CCYY-%MM-%DD %hh-%mm-%ss -DelayEnable=false -DelaySec=20 -DelayPreserve=true -Reconnect=true -RetryDelay=2 -MaxRetries=25 -BindIP=default -IPFamily=IPv4+IPv6 -NewSocketLoopEnable=false -LowLatencyEnable=false - -[Stream1] -IgnoreRecommended=false -EnableMultitrackVideo=false -MultitrackVideoMaximumAggregateBitrateAuto=true -MultitrackVideoMaximumVideoTracksAuto=true - -[SimpleOutput] -FilePath=C:\\Users\\squishycollars\\Videos -RecFormat2=mkv -VBitrate=4500 -ABitrate=160 -Preset=veryfast -NVENCPreset2=p5 -RecQuality=Stream -RecRB=false -RecRBTime=20 -RecRBSize=512 -RecRBPrefix=Replay -StreamAudioEncoder=aac -RecAudioEncoder=aac -RecTracks=1 -StreamEncoder=amd -RecEncoder=x264 -AMDPreset=balanced -UseAdvanced=false - -[AdvOut] -ApplyServiceSettings=true -UseRescale=false -TrackIndex=1 -VodTrackIndex=2 -Encoder=h264_texture_amf -RecType=Standard -RecFilePath=C:\\Users\\squishycollars\\Videos -RecFormat2=mkv -RecUseRescale=false -RecTracks=1 -RecEncoder=none -FLVTrack=1 -StreamMultiTrackAudioMixes=1 -FFOutputToFile=true -FFFilePath=C:\\Users\\squishycollars\\Videos -FFVBitrate=2500 -FFVGOPSize=250 -FFUseRescale=false -FFIgnoreCompat=false -FFABitrate=160 -FFAudioMixes=1 -Track1Bitrate=160 -Track2Bitrate=160 -Track3Bitrate=160 -Track4Bitrate=160 -Track5Bitrate=160 -Track6Bitrate=160 -RecSplitFileTime=15 -RecSplitFileSize=2048 -RecRB=false -RecRBTime=20 -RecRBSize=512 -AudioEncoder=ffmpeg_aac -RecAudioEncoder=ffmpeg_aac -RecSplitFileType=Time -FFFormat= -FFFormatMimeType= -FFVEncoderId=0 -FFVEncoder= -FFAEncoderId=0 -FFAEncoder= -FFExtension=mp4 - -[Video] -BaseCX=1920 -BaseCY=1080 -OutputCX=1920 -OutputCY=1080 -FPSType=0 -FPSCommon=30 -FPSInt=30 -FPSNum=30 -FPSDen=1 -ScaleType=bicubic -ColorFormat=NV12 -ColorSpace=709 -ColorRange=Partial -SdrWhiteLevel=300 -HdrNominalPeakLevel=1000 - -[Audio] -MonitoringDeviceId={0.0.0.00000000}.{c46c2a16-584c-4be5-b064-89401a159094} -MonitoringDeviceName=Voicemeeter Input (VB-Audio Voicemeeter VAIO) -SampleRate=48000 -ChannelSetup=Stereo -MeterDecayRate=23.53 -PeakMeterType=0 - -[Panels] -CookieId= 73070E73B660EFA diff --git a/OBS/Stage_Stream/service.json b/OBS/Stage_Stream/service.json deleted file mode 100644 index 273b5e3..0000000 --- a/OBS/Stage_Stream/service.json +++ /dev/null @@ -1 +0,0 @@ -{"type":"rtmp_custom","settings":{"server":"rtmp://uk.ingest.vrcdn.live/live","use_auth":false,"bwtest":false,"key":"vrcdn_202a8f82-79de-4642-907b-c8c9b41126ebl"}} \ No newline at end of file diff --git a/OBS/Stage_Stream/streamEncoder.json b/OBS/Stage_Stream/streamEncoder.json deleted file mode 100644 index 4004dc2..0000000 --- a/OBS/Stage_Stream/streamEncoder.json +++ /dev/null @@ -1 +0,0 @@ -{"keyint_sec":1,"bitrate":5500} \ No newline at end of file diff --git a/OBS/distroav-6.1.1-windows-x64-Installer.exe b/OBS/distroav-6.1.1-windows-x64-Installer.exe deleted file mode 100644 index 0551838..0000000 Binary files a/OBS/distroav-6.1.1-windows-x64-Installer.exe and /dev/null differ diff --git a/README.md b/README.md deleted file mode 100644 index 4a6e001..0000000 --- a/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# StageControl - -This is the project for everything that is needed on the streaming side of the stage \ No newline at end of file diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTexture.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTexture.exe deleted file mode 100644 index b3499dd..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTexture.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTriangle.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTriangle.exe deleted file mode 100644 index c85e213..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D12HelloTriangle.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Receiver.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Receiver.exe deleted file mode 100644 index d15130d..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Receiver.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Sender.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Sender.exe deleted file mode 100644 index a0aab7c..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/D3D9 Vertices Sender.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/SpoutDX.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/SpoutDX.dll deleted file mode 100644 index 5d9e8f6..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/SpoutDX.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.exe deleted file mode 100644 index 4b0b209..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.fx b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.fx deleted file mode 100644 index 657fab3..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04.fx +++ /dev/null @@ -1,44 +0,0 @@ -//-------------------------------------------------------------------------------------- -// File: Tutorial04.fx -// -// Copyright (c) Microsoft Corporation. All rights reserved. -//-------------------------------------------------------------------------------------- - -//-------------------------------------------------------------------------------------- -// Constant Buffer Variables -//-------------------------------------------------------------------------------------- -cbuffer ConstantBuffer : register( b0 ) -{ - matrix World; - matrix View; - matrix Projection; -} - -//-------------------------------------------------------------------------------------- -struct VS_OUTPUT -{ - float4 Pos : SV_POSITION; - float4 Color : COLOR0; -}; - -//-------------------------------------------------------------------------------------- -// Vertex Shader -//-------------------------------------------------------------------------------------- -VS_OUTPUT VS( float4 Pos : POSITION, float4 Color : COLOR ) -{ - VS_OUTPUT output = (VS_OUTPUT)0; - output.Pos = mul( Pos, World ); - output.Pos = mul( output.Pos, View ); - output.Pos = mul( output.Pos, Projection ); - output.Color = Color; - return output; -} - - -//-------------------------------------------------------------------------------------- -// Pixel Shader -//-------------------------------------------------------------------------------------- -float4 PS( VS_OUTPUT input ) : SV_Target -{ - return input.Color; -} diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04_Lib.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04_Lib.exe deleted file mode 100644 index 1a03e65..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial04_Lib.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.exe deleted file mode 100644 index 81b84c9..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.fx b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.fx deleted file mode 100644 index 715d745..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/Tutorial07.fx +++ /dev/null @@ -1,65 +0,0 @@ -//-------------------------------------------------------------------------------------- -// File: Tutorial07.fx -// -// Copyright (c) Microsoft Corporation. All rights reserved. -//-------------------------------------------------------------------------------------- - -//-------------------------------------------------------------------------------------- -// Constant Buffer Variables -//-------------------------------------------------------------------------------------- -Texture2D txDiffuse : register( t0 ); -SamplerState samLinear : register( s0 ); - -cbuffer cbNeverChanges : register( b0 ) -{ - matrix View; -}; - -cbuffer cbChangeOnResize : register( b1 ) -{ - matrix Projection; -}; - -cbuffer cbChangesEveryFrame : register( b2 ) -{ - matrix World; - float4 vMeshColor; -}; - - -//-------------------------------------------------------------------------------------- -struct VS_INPUT -{ - float4 Pos : POSITION; - float2 Tex : TEXCOORD0; -}; - -struct PS_INPUT -{ - float4 Pos : SV_POSITION; - float2 Tex : TEXCOORD0; -}; - - -//-------------------------------------------------------------------------------------- -// Vertex Shader -//-------------------------------------------------------------------------------------- -PS_INPUT VS( VS_INPUT input ) -{ - PS_INPUT output = (PS_INPUT)0; - output.Pos = mul( input.Pos, World ); - output.Pos = mul( output.Pos, View ); - output.Pos = mul( output.Pos, Projection ); - output.Tex = input.Tex; - - return output; -} - - -//-------------------------------------------------------------------------------------- -// Pixel Shader -//-------------------------------------------------------------------------------------- -float4 PS( PS_INPUT input) : SV_Target -{ - return txDiffuse.Sample( samLinear, input.Tex ) * vMeshColor; -} diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXreceiver.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXreceiver.exe deleted file mode 100644 index 56f656a..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXreceiver.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXsender.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXsender.exe deleted file mode 100644 index ab74ac4..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WinSpoutDXsender.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsReceiver.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsReceiver.exe deleted file mode 100644 index d27a861..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsReceiver.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsSender.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsSender.exe deleted file mode 100644 index 60e81d2..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/WindowsSender.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree-640.bmp b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree-640.bmp deleted file mode 100644 index a12caa2..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree-640.bmp and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree.jpg b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree.jpg deleted file mode 100644 index bd52058..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/koala-on-tree.jpg and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/seafloor.dds b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/seafloor.dds deleted file mode 100644 index fc313c4..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/seafloor.dds and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders-triangle.hlsl b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders-triangle.hlsl deleted file mode 100644 index 93675c9..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders-triangle.hlsl +++ /dev/null @@ -1,31 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -struct PSInput -{ - float4 position : SV_POSITION; - float4 color : COLOR; -}; - -PSInput VSMain(float4 position : POSITION, float4 color : COLOR) -{ - PSInput result; - - result.position = position; - result.color = color; - - return result; -} - -float4 PSMain(PSInput input) : SV_TARGET -{ - return input.color; -} diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders.hlsl b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders.hlsl deleted file mode 100644 index ed68515..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutDX/shaders.hlsl +++ /dev/null @@ -1,34 +0,0 @@ -//********************************************************* -// -// Copyright (c) Microsoft. All rights reserved. -// This code is licensed under the MIT License (MIT). -// THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF -// ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY -// IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR -// PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT. -// -//********************************************************* - -struct PSInput -{ - float4 position : SV_POSITION; - float2 uv : TEXCOORD; -}; - -Texture2D g_texture : register(t0); -SamplerState g_sampler : register(s0); - -PSInput VSMain(float4 position : POSITION, float4 uv : TEXCOORD) -{ - PSInput result; - - result.position = position; - result.uv = uv; - - return result; -} - -float4 PSMain(PSInput input) : SV_TARGET -{ - return g_texture.Sample(g_sampler, input.uv); -} diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicReceiver.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicReceiver.exe deleted file mode 100644 index fef0b4c..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicReceiver.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicSender.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicSender.exe deleted file mode 100644 index 3354286..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Cinder/FboBasicSender.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverData.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverData.exe deleted file mode 100644 index 48c2e5b..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverData.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverGraphics.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverGraphics.exe deleted file mode 100644 index 6706d4e..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverGraphics.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverMultiple.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverMultiple.exe deleted file mode 100644 index be83de8..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverMultiple.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverSync.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverSync.exe deleted file mode 100644 index 75c59d7..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/ReceiverSync.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderData.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderData.exe deleted file mode 100644 index 82821ee..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderData.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderGraphics.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderGraphics.exe deleted file mode 100644 index 3571a13..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderGraphics.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderSync.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderSync.exe deleted file mode 100644 index 33a2556..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderSync.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderUtilities.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderUtilities.exe deleted file mode 100644 index c36fa48..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderUtilities.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderVideo.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderVideo.exe deleted file mode 100644 index 215b6f2..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderVideo.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderWebcam.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderWebcam.exe deleted file mode 100644 index f41b511..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/SenderWebcam.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/Spout.ico b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/Spout.ico deleted file mode 100644 index 2d0aa4e..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/Spout.ico and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/SpoutBox.jpg b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/SpoutBox.jpg deleted file mode 100644 index 44d8ec1..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/SpoutBox.jpg and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/fingers.mp4 b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/fingers.mp4 deleted file mode 100644 index d71591b..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/fingers.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:007b5a663c87be0add3b683ebd1f2d1ab616d75820a70dbfe0f567d8101df5fd -size 203548 diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/readme.txt b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/readme.txt deleted file mode 100644 index ff6b8c4..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/data/readme.txt +++ /dev/null @@ -1 +0,0 @@ -Data files for the examples are accumulated here. diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/readme.txt b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/readme.txt deleted file mode 100644 index 6d521b9..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Openframeworks/readme.txt +++ /dev/null @@ -1 +0,0 @@ -After build, the example executable files are copied here. diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/ReceiverWindows.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/ReceiverWindows.exe deleted file mode 100644 index be14e21..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/ReceiverWindows.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/SenderWindows.exe b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/SenderWindows.exe deleted file mode 100644 index ad87042..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Examples/SpoutGL/Windows/SenderWindows.exe and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/Spout.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/Spout.dll deleted file mode 100644 index e9f24cf..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/Spout.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX.dll deleted file mode 100644 index b8ed7e2..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX12.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX12.dll deleted file mode 100644 index 5e973ba..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX12.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX9.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX9.dll deleted file mode 100644 index 1f1584d..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutDX9.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutLibrary.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutLibrary.dll deleted file mode 100644 index 83b65d8..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/bin/SpoutLibrary.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout.lib deleted file mode 100644 index f82837a..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX.lib deleted file mode 100644 index 0191d3c..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12.lib deleted file mode 100644 index feb22cc..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12_static.lib deleted file mode 100644 index d1f47e6..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX12_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9.lib deleted file mode 100644 index 9377457..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9_static.lib deleted file mode 100644 index f5e544c..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX9_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX_static.lib deleted file mode 100644 index db3dc11..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutDX_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutLibrary.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutLibrary.lib deleted file mode 100644 index 44115f5..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/SpoutLibrary.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout_static.lib deleted file mode 100644 index 1c6dfbe..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/Spout_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-config.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-config.cmake deleted file mode 100644 index 6483915..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-config.cmake +++ /dev/null @@ -1 +0,0 @@ -include(${CMAKE_CURRENT_LIST_DIR}/spout2-targets.cmake) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets-release.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets-release.cmake deleted file mode 100644 index 5ae3f66..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets-release.cmake +++ /dev/null @@ -1,99 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "Spout2::Spout" for configuration "Release" -set_property(TARGET Spout2::Spout APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::Spout PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/Spout.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/Spout.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::Spout ) -list(APPEND _cmake_import_check_files_for_Spout2::Spout "${_IMPORT_PREFIX}/lib/Spout.lib" "${_IMPORT_PREFIX}/bin/Spout.dll" ) - -# Import target "Spout2::Spout_static" for configuration "Release" -set_property(TARGET Spout2::Spout_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::Spout_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/Spout_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::Spout_static ) -list(APPEND _cmake_import_check_files_for_Spout2::Spout_static "${_IMPORT_PREFIX}/lib/Spout_static.lib" ) - -# Import target "Spout2::SpoutDX" for configuration "Release" -set_property(TARGET Spout2::SpoutDX APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX "${_IMPORT_PREFIX}/lib/SpoutDX.lib" "${_IMPORT_PREFIX}/bin/SpoutDX.dll" ) - -# Import target "Spout2::SpoutDX_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX_static "${_IMPORT_PREFIX}/lib/SpoutDX_static.lib" ) - -# Import target "Spout2::SpoutDX12" for configuration "Release" -set_property(TARGET Spout2::SpoutDX12 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX12 PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX12.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX12.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX12 ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX12 "${_IMPORT_PREFIX}/lib/SpoutDX12.lib" "${_IMPORT_PREFIX}/bin/SpoutDX12.dll" ) - -# Import target "Spout2::SpoutDX12_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX12_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX12_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX12_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX12_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX12_static "${_IMPORT_PREFIX}/lib/SpoutDX12_static.lib" ) - -# Import target "Spout2::SpoutDX9" for configuration "Release" -set_property(TARGET Spout2::SpoutDX9 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX9 PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX9.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX9.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX9 ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX9 "${_IMPORT_PREFIX}/lib/SpoutDX9.lib" "${_IMPORT_PREFIX}/bin/SpoutDX9.dll" ) - -# Import target "Spout2::SpoutDX9_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX9_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX9_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX9_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX9_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX9_static "${_IMPORT_PREFIX}/lib/SpoutDX9_static.lib" ) - -# Import target "Spout2::SpoutLibrary" for configuration "Release" -set_property(TARGET Spout2::SpoutLibrary APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutLibrary PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutLibrary.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutLibrary.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutLibrary ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutLibrary "${_IMPORT_PREFIX}/lib/SpoutLibrary.lib" "${_IMPORT_PREFIX}/bin/SpoutLibrary.dll" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets.cmake deleted file mode 100644 index 0db6946..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MD/lib/cmake/spout2/spout2-targets.cmake +++ /dev/null @@ -1,163 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.12") - message(FATAL_ERROR "CMake >= 2.8.12 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.12...3.28) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS Spout2::Spout Spout2::Spout_static Spout2::SpoutDX Spout2::SpoutDX_static Spout2::SpoutDX12 Spout2::SpoutDX12_static Spout2::SpoutDX9 Spout2::SpoutDX9_static Spout2::SpoutLibrary) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target Spout2::Spout -add_library(Spout2::Spout SHARED IMPORTED) - -set_target_properties(Spout2::Spout PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::Spout_static -add_library(Spout2::Spout_static STATIC IMPORTED) - -set_target_properties(Spout2::Spout_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$" -) - -# Create imported target Spout2::SpoutDX -add_library(Spout2::SpoutDX SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX_static -add_library(Spout2::SpoutDX_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX12 -add_library(Spout2::SpoutDX12 SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX12 PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX12_static -add_library(Spout2::SpoutDX12_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX12_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX9 -add_library(Spout2::SpoutDX9 SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX9 PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX9_static -add_library(Spout2::SpoutDX9_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX9_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutLibrary -add_library(Spout2::SpoutLibrary SHARED IMPORTED) - -set_target_properties(Spout2::SpoutLibrary PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/spout2-targets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/Spout.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/Spout.dll deleted file mode 100644 index 7e90e96..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/Spout.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX.dll deleted file mode 100644 index d3ba5b0..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX12.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX12.dll deleted file mode 100644 index 8cbba2d..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX12.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX9.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX9.dll deleted file mode 100644 index 057b5bc..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutDX9.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutLibrary.dll b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutLibrary.dll deleted file mode 100644 index 2d740b0..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/bin/SpoutLibrary.dll and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout.lib deleted file mode 100644 index f82837a..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX.lib deleted file mode 100644 index 0191d3c..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12.lib deleted file mode 100644 index feb22cc..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12_static.lib deleted file mode 100644 index 27477e6..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX12_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9.lib deleted file mode 100644 index 9377457..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9_static.lib deleted file mode 100644 index 2116a21..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX9_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX_static.lib deleted file mode 100644 index 5a5cd87..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutDX_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutLibrary.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutLibrary.lib deleted file mode 100644 index 44115f5..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/SpoutLibrary.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout_static.lib b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout_static.lib deleted file mode 100644 index 332ddc0..0000000 Binary files a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/Spout_static.lib and /dev/null differ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-config.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-config.cmake deleted file mode 100644 index 6483915..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-config.cmake +++ /dev/null @@ -1 +0,0 @@ -include(${CMAKE_CURRENT_LIST_DIR}/spout2-targets.cmake) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets-release.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets-release.cmake deleted file mode 100644 index 5ae3f66..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets-release.cmake +++ /dev/null @@ -1,99 +0,0 @@ -#---------------------------------------------------------------- -# Generated CMake target import file for configuration "Release". -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Import target "Spout2::Spout" for configuration "Release" -set_property(TARGET Spout2::Spout APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::Spout PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/Spout.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/Spout.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::Spout ) -list(APPEND _cmake_import_check_files_for_Spout2::Spout "${_IMPORT_PREFIX}/lib/Spout.lib" "${_IMPORT_PREFIX}/bin/Spout.dll" ) - -# Import target "Spout2::Spout_static" for configuration "Release" -set_property(TARGET Spout2::Spout_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::Spout_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/Spout_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::Spout_static ) -list(APPEND _cmake_import_check_files_for_Spout2::Spout_static "${_IMPORT_PREFIX}/lib/Spout_static.lib" ) - -# Import target "Spout2::SpoutDX" for configuration "Release" -set_property(TARGET Spout2::SpoutDX APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX "${_IMPORT_PREFIX}/lib/SpoutDX.lib" "${_IMPORT_PREFIX}/bin/SpoutDX.dll" ) - -# Import target "Spout2::SpoutDX_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX_static "${_IMPORT_PREFIX}/lib/SpoutDX_static.lib" ) - -# Import target "Spout2::SpoutDX12" for configuration "Release" -set_property(TARGET Spout2::SpoutDX12 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX12 PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX12.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX12.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX12 ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX12 "${_IMPORT_PREFIX}/lib/SpoutDX12.lib" "${_IMPORT_PREFIX}/bin/SpoutDX12.dll" ) - -# Import target "Spout2::SpoutDX12_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX12_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX12_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX12_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX12_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX12_static "${_IMPORT_PREFIX}/lib/SpoutDX12_static.lib" ) - -# Import target "Spout2::SpoutDX9" for configuration "Release" -set_property(TARGET Spout2::SpoutDX9 APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX9 PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX9.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutDX9.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX9 ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX9 "${_IMPORT_PREFIX}/lib/SpoutDX9.lib" "${_IMPORT_PREFIX}/bin/SpoutDX9.dll" ) - -# Import target "Spout2::SpoutDX9_static" for configuration "Release" -set_property(TARGET Spout2::SpoutDX9_static APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutDX9_static PROPERTIES - IMPORTED_LINK_INTERFACE_LANGUAGES_RELEASE "CXX" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/lib/SpoutDX9_static.lib" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutDX9_static ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutDX9_static "${_IMPORT_PREFIX}/lib/SpoutDX9_static.lib" ) - -# Import target "Spout2::SpoutLibrary" for configuration "Release" -set_property(TARGET Spout2::SpoutLibrary APPEND PROPERTY IMPORTED_CONFIGURATIONS RELEASE) -set_target_properties(Spout2::SpoutLibrary PROPERTIES - IMPORTED_IMPLIB_RELEASE "${_IMPORT_PREFIX}/lib/SpoutLibrary.lib" - IMPORTED_LOCATION_RELEASE "${_IMPORT_PREFIX}/bin/SpoutLibrary.dll" - ) - -list(APPEND _cmake_import_check_targets Spout2::SpoutLibrary ) -list(APPEND _cmake_import_check_files_for_Spout2::SpoutLibrary "${_IMPORT_PREFIX}/lib/SpoutLibrary.lib" "${_IMPORT_PREFIX}/bin/SpoutLibrary.dll" ) - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets.cmake b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets.cmake deleted file mode 100644 index 0db6946..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/MT/lib/cmake/spout2/spout2-targets.cmake +++ /dev/null @@ -1,163 +0,0 @@ -# Generated by CMake - -if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.8) - message(FATAL_ERROR "CMake >= 2.8.0 required") -endif() -if(CMAKE_VERSION VERSION_LESS "2.8.12") - message(FATAL_ERROR "CMake >= 2.8.12 required") -endif() -cmake_policy(PUSH) -cmake_policy(VERSION 2.8.12...3.28) -#---------------------------------------------------------------- -# Generated CMake target import file. -#---------------------------------------------------------------- - -# Commands may need to know the format version. -set(CMAKE_IMPORT_FILE_VERSION 1) - -# Protect against multiple inclusion, which would fail when already imported targets are added once more. -set(_cmake_targets_defined "") -set(_cmake_targets_not_defined "") -set(_cmake_expected_targets "") -foreach(_cmake_expected_target IN ITEMS Spout2::Spout Spout2::Spout_static Spout2::SpoutDX Spout2::SpoutDX_static Spout2::SpoutDX12 Spout2::SpoutDX12_static Spout2::SpoutDX9 Spout2::SpoutDX9_static Spout2::SpoutLibrary) - list(APPEND _cmake_expected_targets "${_cmake_expected_target}") - if(TARGET "${_cmake_expected_target}") - list(APPEND _cmake_targets_defined "${_cmake_expected_target}") - else() - list(APPEND _cmake_targets_not_defined "${_cmake_expected_target}") - endif() -endforeach() -unset(_cmake_expected_target) -if(_cmake_targets_defined STREQUAL _cmake_expected_targets) - unset(_cmake_targets_defined) - unset(_cmake_targets_not_defined) - unset(_cmake_expected_targets) - unset(CMAKE_IMPORT_FILE_VERSION) - cmake_policy(POP) - return() -endif() -if(NOT _cmake_targets_defined STREQUAL "") - string(REPLACE ";" ", " _cmake_targets_defined_text "${_cmake_targets_defined}") - string(REPLACE ";" ", " _cmake_targets_not_defined_text "${_cmake_targets_not_defined}") - message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_cmake_targets_defined_text}\nTargets not yet defined: ${_cmake_targets_not_defined_text}\n") -endif() -unset(_cmake_targets_defined) -unset(_cmake_targets_not_defined) -unset(_cmake_expected_targets) - - -# Compute the installation prefix relative to this file. -get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) -if(_IMPORT_PREFIX STREQUAL "/") - set(_IMPORT_PREFIX "") -endif() - -# Create imported target Spout2::Spout -add_library(Spout2::Spout SHARED IMPORTED) - -set_target_properties(Spout2::Spout PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::Spout_static -add_library(Spout2::Spout_static STATIC IMPORTED) - -set_target_properties(Spout2::Spout_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" - INTERFACE_LINK_LIBRARIES "\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$;\$" -) - -# Create imported target Spout2::SpoutDX -add_library(Spout2::SpoutDX SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX_static -add_library(Spout2::SpoutDX_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX12 -add_library(Spout2::SpoutDX12 SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX12 PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX12_static -add_library(Spout2::SpoutDX12_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX12_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX9 -add_library(Spout2::SpoutDX9 SHARED IMPORTED) - -set_target_properties(Spout2::SpoutDX9 PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutDX9_static -add_library(Spout2::SpoutDX9_static STATIC IMPORTED) - -set_target_properties(Spout2::SpoutDX9_static PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Create imported target Spout2::SpoutLibrary -add_library(Spout2::SpoutLibrary SHARED IMPORTED) - -set_target_properties(Spout2::SpoutLibrary PROPERTIES - INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" -) - -# Load information for each installed configuration. -file(GLOB _cmake_config_files "${CMAKE_CURRENT_LIST_DIR}/spout2-targets-*.cmake") -foreach(_cmake_config_file IN LISTS _cmake_config_files) - include("${_cmake_config_file}") -endforeach() -unset(_cmake_config_file) -unset(_cmake_config_files) - -# Cleanup temporary variables. -set(_IMPORT_PREFIX) - -# Loop over all imported files and verify that they actually exist -foreach(_cmake_target IN LISTS _cmake_import_check_targets) - if(CMAKE_VERSION VERSION_LESS "3.28" - OR NOT DEFINED _cmake_import_check_xcframework_for_${_cmake_target} - OR NOT IS_DIRECTORY "${_cmake_import_check_xcframework_for_${_cmake_target}}") - foreach(_cmake_file IN LISTS "_cmake_import_check_files_for_${_cmake_target}") - if(NOT EXISTS "${_cmake_file}") - message(FATAL_ERROR "The imported target \"${_cmake_target}\" references the file - \"${_cmake_file}\" -but this file does not exist. Possible reasons include: -* The file was deleted, renamed, or moved to another location. -* An install or uninstall procedure did not complete successfully. -* The installation package was faulty and contained - \"${CMAKE_CURRENT_LIST_FILE}\" -but not all the files it references. -") - endif() - endforeach() - endif() - unset(_cmake_file) - unset("_cmake_import_check_files_for_${_cmake_target}") -endforeach() -unset(_cmake_target) -unset(_cmake_import_check_targets) - -# This file does not depend on other imported targets which have -# been exported from the same project but in a separate export set. - -# Commands beyond this point should not need to know the version. -set(CMAKE_IMPORT_FILE_VERSION) -cmake_policy(POP) diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCommon.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCommon.h deleted file mode 100644 index 7f2752f..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCommon.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Header: SpoutCommon.h -// -// Enables build of the SDK as a DLL. -// -// Includes header for common utilities namespace "SpoutUtils". -// -// Optional _#define legacyOpenGL_ to enable legacy draw functions -// - -/* - Thanks and credit to Malcolm Bechard, the author of this file - https://github.com/mbechard - - Copyright (c) 2014-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -03.07.23 - Remove _MSC_VER condition from SPOUT_DLLEXP define - (#PR93 Fix MinGW error (beta branch) -07.12.23 - using namespace spoututils moved from SpoutGL.h - - -*/ - -#pragma once - -#ifndef __SpoutCommon__ -#define __SpoutCommon__ - -// -// To build the Spout library as a dll, define -// SPOUT_BUILD_DLL in the preprocessor defines. -// Properties > C++ > Preprocessor > Preprocessor Definitions -// -#ifndef SPOUT_DLLEXP - #if defined(SPOUT_BUILD_DLL) - #define SPOUT_DLLEXP __declspec(dllexport) - #elif defined(SPOUT_IMPORT_DLL) - #define SPOUT_DLLEXP __declspec(dllimport) - #else - #define SPOUT_DLLEXP - #endif -#endif - -// Common utility functions namespace -#include "SpoutUtils.h" - -// -// This definition enables legacy OpenGL rendering code -// used for shared texture Draw functions in SpoutGLDXinterop.cpp -// Not required unless compatibility with OpenGL < 3 is necessary -// Disabled by default for OpenGL 4 compliance -// * Note that the same definition is necessary in SpoutGLextensions.h -// so that SpoutGLextensions can be used independently of the Spout library. -// -// #define legacyOpenGL -// - -// -// Visual Studio code analysis warnings -// - -// C++11 scoped (class) enums are not compatible with early compilers (< VS2012 and others). -// The warning is designated "Prefer" and "C" standard unscoped enums are retained for compatibility. -#if defined(_MSC_VER) -#pragma warning(disable:26812) // unscoped enums -#endif - -// -// For ARM build -// __movsd intrinsic not defined -// -#if defined _M_ARM64 -#include -inline void __movsd(unsigned long* Destination, - const unsigned long* Source, size_t Count) -{ - memcpy(Destination, Source, Count); -} -#endif - - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCopy.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCopy.h deleted file mode 100644 index 256d9f3..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutCopy.h +++ /dev/null @@ -1,223 +0,0 @@ -/* - - SpoutCopy.h - - Functions to manage pixel buffer copying - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2016-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutCopy__ // standard way as well -#define __spoutCopy__ - -#include "SpoutCommon.h" -#include -#include // for debug printf -#include // For OpenGL definitions -#include // for cpuid to test for SSE2 -#ifdef _M_ARM64 -#include // for NEON -#else -#include // for SSE2 -#include // for SSSE3 -#endif -#include // For compatibility with Clang. PR#81 -#include // for _uint32 etc - -class SPOUT_DLLEXP spoutCopy { - - public: - - spoutCopy(); - ~spoutCopy(); - - // Copy image pixels and select fastest method based on image width - void CopyPixels(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA, bool bInvert = false) const; - - // Flip a pixel buffer in place - void FlipBuffer(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA) const; - - // Correct for image stride - void RemovePadding(const unsigned char* source, unsigned char* dest, - unsigned int width, unsigned int height, - unsigned int source_stride, GLenum glFormat) const; - - // Clear alpha of rgba image pixels to the required value - void ClearAlpha(unsigned char* src, unsigned int width, - unsigned int height, unsigned char alpha) const; - - // SSE2 version of memcpy - void memcpy_sse2(void* dst, const void* src, size_t size) const; - - // - // RGBA <> RGBA - // - - // Copy rgba buffers line by line allowing for source pitch using the fastest method - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba buffers line by line allowing for source and destination line pitch - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy rgba buffers of differing size - void rgba2rgbaResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // RGBA <> BGRA - // - - // Copy rgba to bgra using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy rgba to bgra line by line allowing for source pitch using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba to bgra line allowing for source and destination line pitch - void rgba2bgra(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy bgra to rgba - void bgra2rgba(const void* bgra_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // - // RGBA <> RGB, RGBA <> BGR - // - - // TODO : add RGBA pitch to all functions - // TODO : avoid redundancy - - // Copy RGBA to RGB or BGR allowing for source line pitch using the fastest method - void rgba2rgb (const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, // byte line pitch - bool bInvert = false, // Flip vertically - bool bMirror = false, // Mirror horizontally - bool bSwapRB = false) const; // swap red and blue (rgb > bgr) const; - - // Copy RGBA to BGR allowing for source line pitch - void rgba2bgr(const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy RGBA to RGB allowing for source and destination pitch - void rgba2rgbResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, - bool bInvert = false, bool bMirror = false, bool bSwapRB = false) const; - - // Copy RGBA to BGR allowing for source and destination pitch - void rgba2bgrResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // SSE3 function - // - // RGBA to RGB/BGR with source line pitch - // - void rgba_to_rgb_sse3(const void* rgba_source, void* rgb_dest, - unsigned int width, unsigned int height, - unsigned int rgba_pitch, // line byte pitch - bool bInvert = false, // Flip image - bool bSwapRB = false) const; // Swap RG (BGR) - - // - // Byte functions - // - - // Copy RGB to RGBA - void rgb2rgba (const void* rgb_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to RGBA allowing for destination pitch - void rgb2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // Copy BGR to RGBA - void bgr2rgba (const void* bgr_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGR to RGBA allowing for destination pitch - void bgr2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // - // RGB > BGRA - // - - // Copy RGB to BGRA - void rgb2bgra (const void* rgb_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to BGRA allowing for destination pitch - void rgb2bgra(const void *rgb_source, void *bgra_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - - // Experimental SSE RGB to BGRA - // Single line - void rgb_to_bgrx_sse(unsigned int npixels, const void* rgb_source, void* bgrx_out) const; - // Full height - void rgb_to_bgra_sse3(void* rgb_source, void* rgba_dest, unsigned int width, unsigned int height) const; - - - // Copy BGR to BGRA - void bgr2bgra (const void* bgr_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGBA to BGR - void rgba2bgr (const void* rgba_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to RGB - void bgra2rgb (const void* bgra_source, void *rgb_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to BGR - void bgra2bgr (const void* bgra_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // SSE capability - - void GetSSE(bool &bSSE2, bool &bSSE3, bool &bSSSE3); - - protected : - - void CheckSSE(); - bool m_bSSE2; - bool m_bSSE3; - bool m_bSSSE3; - - void rgba_bgra(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse2(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse3(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDX.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDX.h deleted file mode 100644 index e2f07eb..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDX.h +++ /dev/null @@ -1,381 +0,0 @@ -/* - - SpoutDX.h - - Sender and receiver for DirectX applications - - Copyright (c) 2014-2024 Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __spoutDX__ -#define __spoutDX__ - -// -// Include file path -// -// 1) If the include files are in the same folder there is no prefix. -// This applies for a build using SpoutDX dll or static library. -// -// 2) If the Spout source is built as a dll or static library, -// or an application is built using the repository folder structure -// the path prefix for include files is "..\..\SpoutGL\" -// -// 3) If the include files are in a different folder, change the prefix as required. -// - -#if __has_include("SpoutCommon.h") -#include "SpoutCommon.h" // include files in the same folder -#include "SpoutDirectX.h" -#include "SpoutSenderNames.h" -#include "SpoutFrameCount.h" -#include "SpoutCopy.h" -#include "SpoutUtils.h" -#else -#include "..\..\SpoutGL\SpoutCommon.h" // repository folder structure -#include "..\..\SpoutGL\SpoutDirectX.h" -#include "..\..\SpoutGL\SpoutSenderNames.h" -#include "..\..\SpoutGL\SpoutFrameCount.h" -#include "..\..\SpoutGL\SpoutCopy.h" -#include "..\..\SpoutGL\SpoutUtils.h" -#endif - -#include // for _getcwd -#include // for PROCESSENTRY32 -#include // for _tcsicmp -#include // for GetModuleFileNameExA -#pragma comment(lib, "Psapi.lib") - -class SPOUT_DLLEXP spoutDX { - - public: - - spoutDX(); - ~spoutDX(); - - // - // DIRECTX - // - - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - ID3D11Device* GetDX11Device(); - ID3D11DeviceContext* GetDX11Context(); - void CloseDirectX11(); - bool IsClassDevice(); - - // - // SENDER - // - - // Set the sender name - bool SetSenderName(const char* sendername = nullptr); - // Set the sender texture format - void SetSenderFormat(DXGI_FORMAT format); - // Close sender and free resources - void ReleaseSender(); - // Send the back buffer - bool SendBackBuffer(); - // Send a texture - bool SendTexture(ID3D11Texture2D* pTexture); - // Send part of a texture - bool SendTexture(ID3D11Texture2D* pTexture, - unsigned int xoffset, unsigned int yoffset, - unsigned int width, unsigned int height); - // Send an image - bool SendImage(const unsigned char * pData, unsigned int width, unsigned int height); - // Sender status - bool IsInitialized(); - // Sender name - const char * GetName(); - // Get width - unsigned int GetWidth(); - // Get height - unsigned int GetHeight(); - // Get frame rate - double GetFps(); - // Get frame number - long GetFrame(); - - // - // RECEIVER - // - - // Set the sender to connect to - void SetReceiverName(const char * sendername = nullptr); - // Close receiver and free resources - void ReleaseReceiver(); - // Receive from a sender - bool ReceiveTexture(); - // Receive a texture from a sender - bool ReceiveTexture(ID3D11Texture2D** ppTexture); - // Receive an image - bool ReceiveImage(unsigned char * pixels, unsigned int width, unsigned int height, bool bRGB = false, bool bInvert = false); - // Read pixels from texture - bool ReadTexurePixels(ID3D11Texture2D* ppTexture, unsigned char* pixels); - - // Open sender selection dialog - bool SelectSender(HWND hwnd = NULL); - // Sender has changed - bool IsUpdated(); - // Connected to a sender - bool IsConnected(); - // Received frame is new - bool IsFrameNew(); - // Received texture - ID3D11Texture2D* GetSenderTexture(); - // Received sender share handle - HANDLE GetSenderHandle(); - // Received sender texture format - DXGI_FORMAT GetSenderFormat(); - // Received sender name - const char * GetSenderName(); - // Received sender width - unsigned int GetSenderWidth(); - // Received sender height - unsigned int GetSenderHeight(); - // Received sender frame rate - double GetSenderFps(); - // Received sender frame number - long GetSenderFrame(); - - // - // COMMON - // - - // Frame rate control - void HoldFps(int fps); - // Disable frame counting for this application - void DisableFrameCount(); - // Return frame count status - bool IsFrameCountEnabled(); - // Signal sync event - void SetFrameSync(const char* SenderName); - // Wait or test for a sync event - bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0); - - - // - // Sender names - // - - // Get number of senders - int GetSenderCount(); - // Get sender name for a given index - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Return a list of current senders - std::vector GetSenderList(); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Get sender details - bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Get active sender name - bool GetActiveSender(char* sendername); - // set active sender name - bool SetActiveSender(const char* sendername); - // Get maximum senders allowed - int GetMaxSenders(); - // Set maximum senders allowed - void SetMaxSenders(int maxSenders); - - // - // Adapter functions - // - - // Get the number of graphics adapters in the system - int GetNumAdapters(); - // Get the adapter name for a given index - bool GetAdapterName(int index, char *adaptername, int maxchars); - // Get the current adapter description - bool GetAdapterInfo(char *renderdescription, char *displaydescription, int maxchars); - // Get the current adapter index - int GetAdapter(); - // Set required graphics adapter for output (no args or -1 to reset) - bool SetAdapter(int index = -1); - // Get adapter pointer for a given adapter (-1 means current) - IDXGIAdapter* GetAdapterPointer(int index = -1); - // Set required graphics adapter for creating a device - void SetAdapterPointer(IDXGIAdapter* pAdapter); - // Get auto device switching status - bool GetAdapterAuto(); - // Auto switch receiving device to use the same graphics adapter as the sender - void SetAdapterAuto(bool bAuto = true); - // Get sender adapter index and name for a given sender - int GetSenderAdapter(const char* sendername, char* adaptername = nullptr, int maxchars = 256); - - // - // Graphics preference - // -// Windows 10 Vers 1803, build 17134 or later -#ifdef NTDDI_WIN10_RS4 - - // Get the Windows graphics preference for an application - // -1 - No preference - // 0 - Default - // 1 - Power saving - // 2 - High performance - // If no path is specified, use the current application path - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - // -1 - No preference - // 0 - Default - // 1 - Power saving - // 2 - High performance - // If no path is specified, use the current application path - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Windows graphics preference availability - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); -#endif - - // - // Sharing modes (2.006 compatibility) - // - - // Get user selected DX9 mode (2.006) - bool GetDX9(); - bool GetMemoryShareMode(); - - // - // Utility - // - - void CheckSenderFormat(char * sendername); - bool CreateDX11texture(ID3D11Device* pd3dDevice, - unsigned int width, unsigned int height, - DXGI_FORMAT format, ID3D11Texture2D** ppTexture); - - // - // SpoutUtils namespace functions for dll access - // - void OpenSpoutConsole(); - void CloseSpoutConsole(bool bWarning = false); - void EnableSpoutLog(); - void EnableSpoutLogFile(const char* filename, bool append = false); - void DisableSpoutLogFile(); - void DisableSpoutLog(); - int SpoutMessageBox(const char* message, DWORD dwMilliseconds = 0); - int SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int& selected); - - - // - // Data sharing - // - - // Write data to shared memory - bool WriteMemoryBuffer(const char *name, const char* data, int length); - // Read data from shared memory - int ReadMemoryBuffer(const char* name, char* data, int maxlength); - // Create a shared memory buffer - bool CreateMemoryBuffer(const char *name, int length); - // Delete a shared memory buffer - bool DeleteMemoryBuffer(); - // Get the number of bytes available for data transfer - int GetMemoryBufferSize(const char *name); - - // - // Options used for SpoutCam - // - - // Mirror image - void SetMirror(bool bMirror = true); - - // RGB <> BGR - void SetSwap(bool bSwap = true); - - bool GetMirror(); - - bool GetSwap(); - - // - // Public for external access - // - - spoutSenderNames sendernames; - spoutFrameCount frame; - spoutDirectX spoutdx; - spoutCopy spoutcopy; - -protected : - - ID3D11Device* m_pd3dDevice; - ID3D11DeviceContext* m_pImmediateContext; - ID3D11Texture2D* m_pSharedTexture; - ID3D11Texture2D* m_pTexture; - ID3D11Texture2D* m_pStaging[2]; - int m_Index; - int m_NextIndex; - - HANDLE m_dxShareHandle; - DWORD m_dwFormat; - SharedTextureInfo m_SenderInfo; - char m_SenderNameSetup[256]; - char m_SenderName[256]; - unsigned int m_Width; - unsigned int m_Height; - bool m_bUpdated; - bool m_bConnected; - bool m_bSpoutInitialized; - bool m_bSpoutPanelOpened; - bool m_bSpoutPanelActive; - bool m_bClassDevice; - bool m_bAdapt; - bool m_bMemoryShare; // Using 2.006 memoryshare methods - bool m_bMirror; // Mirror image - bool m_bSwapRB; // RGB <> BGR - SHELLEXECUTEINFOA m_ShExecInfo; // For ShellExecute - - // For WriteMemoryBuffer/ReadMemoryBuffer - SpoutSharedMemory memorybuffer; - - bool CheckSender(unsigned int width, unsigned int height, DWORD dwFormat); - ID3D11Texture2D* CheckSenderTexture(char *sendername, HANDLE dxShareHandle); - - bool ReceiveSenderData(); - void CreateReceiver(const char * sendername, unsigned int width, unsigned int height, DWORD dwFormat); - - // Read pixels from a staging texture - bool ReadPixelData(ID3D11Texture2D* pStagingSource, unsigned char* destpixels, - unsigned int width, unsigned int height, bool bRGB, bool bInvert, bool bSwap); - - // Create or update staging textures - bool CheckStagingTextures(unsigned int width, unsigned int height, DWORD dwFormat = DXGI_FORMAT_B8G8R8A8_UNORM); - - // Create or update class texture - bool CheckTexture(unsigned int width, unsigned int height, DWORD dwFormat); - - bool SelectSenderPanel(const char* message = nullptr); - bool CheckSpoutPanel(char *sendername, int maxchars = 256); - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDirectX.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDirectX.h deleted file mode 100644 index e49bb52..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutDirectX.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - - spoutDirectX.h - - Functions to manage DirectX 11 texture sharing - - Copyright (c) 2014 - 2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutDirectX__ -#define __spoutDirectX__ - -#include "SpoutCommon.h" - -#include // For format definitions -#include -#include -#include - -// -// Windows graphics preferences are available for Windows 10 Vers 1803 -// build 17134 or later, and use dxgi1_6. -// -// If existing Visual Studio projects use Microsoft DirectX SDK (June 2010), -// this will conflict because the older SDK will be included first. -// The include order in the project file should be changed to include the older SDK last. -// Change : -// $(DXSDK_DIR)Include$(IncludePath); -// $(DXSDK_DIR)Lib\x86$(LibraryPath); -// To : -// $(IncludePath);$(DXSDK_DIR)Include -// $(LibraryPath);$(DXSDK_DIR)Lib\x86 -// -#ifdef NTDDI_WIN10_RS4 -#include // for adapter performance preference -#endif - -#pragma comment (lib, "d3d11.lib")// the Direct3D 11 Library file -#pragma comment (lib, "DXGI.lib") // for CreateDXGIFactory1 - -using namespace spoututils; - -class SPOUT_DLLEXP spoutDirectX { - - public: - - spoutDirectX(); - ~spoutDirectX(); - - // - // DirectX11 device - // - - // Initialize and prepare DirectX 11 - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - // Release DirectX 11 device and context - void CloseDirectX11(); - // Set the DirectX11 device - bool SetDX11Device(ID3D11Device* pDevice); - // Create a DirectX11 device - ID3D11Device* CreateDX11device(); - // Return the class device - ID3D11Device* GetDX11Device(); - // Return the device immediate context - ID3D11DeviceContext* GetDX11Context(); - // Return the device feature level - D3D_FEATURE_LEVEL GetDX11FeatureLevel(); - - // - // DirectX11 texture - // - - // Create a DirectX11 shared texture - bool CreateSharedDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppSharedTexture, HANDLE &dxShareHandle, bool bKeyed = false, bool bNThandle = false); - // Create a DirectX texture which is not shared - bool CreateDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppTexture); - // Create a DirectX 11 staging texture for read and write - bool CreateDX11StagingTexture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** pStagingTexture); - // Retrieve the pointer of a DirectX11 shared texture - bool OpenDX11shareHandle(ID3D11Device* pDevice, ID3D11Texture2D** ppSharedTexture, HANDLE dxShareHandle); - - // - // DirectX11 utilities - // - - // Release a texture resource created with a class device - unsigned long ReleaseDX11Texture(ID3D11Texture2D* pTexture); - // Release a texture resource - unsigned long ReleaseDX11Texture(ID3D11Device* pd3dDevice, ID3D11Texture2D* pTexture); - // Release a device - unsigned long ReleaseDX11Device(ID3D11Device* pd3dDevice); - // Flush immediate context command queue - void Flush(); - // Flush immediate context command queue and wait for completion - void FlushWait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - // Wait for completion after flush - void Wait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - - // - // Graphics adapter - // - - // Get the number of graphics adapters in the system - int GetNumAdapters(); - // Get the name of an adapter index - bool GetAdapterName(int index, char *adaptername, int maxchars); - // Get the index of an adapter name - int GetAdapterIndex(const char* adaptername); - // Get the current adapter index - int GetAdapter(); - // Set graphics adapter for CreateDX11device from an index - bool SetAdapter(int index = -1); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* adaptername, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* adaptername, char* output, int maxchars); - // Get adapter pointer for a given adapter (-1 means current) - IDXGIAdapter* GetAdapterPointer(int index = -1); - // Set required graphics adapter for CreateDX11device - void SetAdapterPointer(IDXGIAdapter* pAdapter); - // Find the index of the NVIDIA adapter in a multi-adapter system - bool FindNVIDIA(int &nAdapter); - - // - // Graphics preference - // Windows 10 Vers 1803, build 17134 or later - // - - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Windows graphics preference availability - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); - - protected: - - void DebugLog(ID3D11Device* pd3dDevice, const char* format, ...); - int m_AdapterIndex; // Adapter index - IDXGIAdapter* m_pAdapterDX11; // Adapter pointer - ID3D11Device* m_pd3dDevice; // DX11 device - ID3D11DeviceContext* m_pImmediateContext; - bool m_bClassDevice; - D3D_DRIVER_TYPE m_driverType; - D3D_FEATURE_LEVEL m_featureLevel; - ID3D11Device1* m_pd3dDevice1; - ID3D11DeviceContext1* m_pImmediateContext1; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutFrameCount.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutFrameCount.h deleted file mode 100644 index 1965f9a..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutFrameCount.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - - SpoutFrameCount.h - - Frame counting management - - Copyright (c) 2019-2025. Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -#pragma once - -#ifndef __spoutFrameCount__ -#define __spoutFrameCount__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#pragma comment (lib, "d3d11.lib") // for keyed mutex texture access -#pragma comment (lib, "Winmm.lib") // for timer resolution functions - -using namespace spoututils; - -// USE_CHRONO is defined in SpoutUtils.h -// Note comments about using an early platform toolset -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -class SPOUT_DLLEXP spoutFrameCount { - - public: - - spoutFrameCount(); - ~spoutFrameCount(); - - // - // Frame counting - // - - // Enable or disable frame counting globally by registry setting - void SetFrameCount(bool bEnable); - // Enable frame counting for this sender - void EnableFrameCount(const char* SenderName); - // Disable frame counting - void DisableFrameCount(); - // Pause frame counting - void PauseFrameCount(bool bPaused = true); - // Check status of frame counting - bool IsFrameCountEnabled(); - // Is the received frame new - bool IsFrameNew(); - // Received frame rate - double GetSenderFps(); - // Received frame count - long GetSenderFrame(); - // Frame rate control - void HoldFps(int fps); - - // - // Used by other classes - // - - // Sender increment the semaphore count - void SetNewFrame(); - // Receiver read the semaphore count - bool GetNewFrame(); - // For class cleanup functions - void CleanupFrameCount(); - - // - // Mutex locks including DirectX 11 keyed mutex - // DX11 texture keyed mutex functions are private - // and called by the follwoing functions - // - - // Test for texture access using a named sender mutex or keyed texture mutex - bool CheckTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - // Release mutex and allow texture access - bool AllowTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - - // - // Named mutex for shared texture access - // - - // Create named mutex for a sender - bool CreateAccessMutex(const char * SenderName); - // Close the texture access mutex. - void CloseAccessMutex(); - // Test access using a named mutex - bool CheckAccess(); - // Allow access after gaining ownership - void AllowAccess(); - // Test for keyed mutex - bool IsKeyedMutex(ID3D11Texture2D* D3D11texture); - - // - // Sync events - // - - // Set sync event - void SetFrameSync(const char* name); - // Wait or test for a sync event - bool WaitFrameSync(const char *name, DWORD dwTimeout = 0); - // Close sync event - void CloseFrameSync(); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - -protected: - - // Texture access named mutex - HANDLE m_hAccessMutex; - - // DX11 texture keyed mutex checks - bool CheckKeyedAccess(ID3D11Texture2D* D3D11texture); - bool AllowKeyedAccess(ID3D11Texture2D* D3D11texture); - - // Frame count semaphore - bool m_bFrameCount; // Registry setting of frame count - bool m_bCountDisabled; // application disable - bool m_bIsNewFrame; // received frame is new - - HANDLE m_hCountSemaphore; // semaphore handle - char m_CountSemaphoreName[256]; // semaphore name - char m_SenderName[256]; // sender currently connected to a receiver - long m_FrameCount; // sender frame count - long m_LastFrameCount; // receiver frame comparator - double m_FrameTime; - double m_FrameTimeTotal; - double m_FrameTimeNumber; - double m_lastFrame; - - // Sender frame timing - double m_SystemFps; - double m_SenderFps; - void UpdateSenderFps(long framecount = 0); - - // Windows minimum time period - UINT m_PeriodMin; - void StartTimePeriod(); - void EndTimePeriod(); - - // Sync event - bool m_bFrameSync; - HANDLE m_hSyncEvent; - void OpenFrameSync(const char* SenderName); - -#ifdef USE_CHRONO - - // Avoid C4251 warnings in SpoutLibrary by using pointers - // USE_CHRONO is defined in SpoutUtils.h - // Use of std::unique_ptr to avoid warning C26409 using new/delete - // results in warning C4251 needs to have dll-interface - std::chrono::steady_clock::time_point* m_FpsStartPtr; - std::chrono::steady_clock::time_point* m_FpsEndPtr; - std::chrono::steady_clock::time_point* m_FrameStartPtr; - std::chrono::steady_clock::time_point* m_FrameEndPtr; - -#endif - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSenderNames.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSenderNames.h deleted file mode 100644 index 2060a4e..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSenderNames.h +++ /dev/null @@ -1,219 +0,0 @@ -/* - - spoutSenderNames.h - - Spout sender management - - Thanks and credit to Malcolm Bechard for modifications to this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ -#pragma once -#ifndef __spoutSenderNames__ // standard way as well -#define __spoutSenderNames__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#include -#include -#include -#include -#include // for __movsd -#include // for _uint32 -#include -#ifdef _M_ARM64 -#include // For ARM -#endif - -// 100 msec wait for events -#define SPOUT_WAIT_TIMEOUT 100 - -// MaxSenders define replaced by a global class variable (Maximum for list of Sender names) -#define SpoutMaxSenderNameLen 256 - - -// The texture information structure that is saved to shared memory -// and used for communication between senders and receivers -// uint32_t is used for compatibility between 32bit and 64bit -// The structure is declared here so that this class is can be independent of opengl -// -// Use helper functions for conversion between HANDLE and uint32_t -// https://msdn.microsoft.com/en-us/library/aa384267%28VS.85%29.aspx -// in SpoutGLDXinterop.cpp and SpoutSenderNames -// -struct SharedTextureInfo { // 280 bytes total - uint32_t shareHandle; // 4 bytes : texture handle - uint32_t width; // 4 bytes : texture width - uint32_t height; // 4 bytes : texture height - uint32_t format; // 4 bytes : texture pixel format - uint32_t usage; // 4 bytes : texture usage - uint8_t description[256]; // 256 bytes : description - uint32_t partnerId; // 4 bytes : ID -}; - -// -// GUIDs for additional sender information maps -// Used for development work - -// Example -// {AB5C33D6-3654-43F9-85F6-F54872B0460B} -static const char* GUID_queue = "AB5C33D6-3654-43F9-85F6-F54872B0460B"; - - - -class SPOUT_DLLEXP spoutSenderNames { - - public: - - spoutSenderNames(); - ~spoutSenderNames(); - - // - // public functions - // - - // - // Sender name registration - // - - // Register a sender name in the list of senders - bool RegisterSenderName(char* sendername, bool bNewname = false); - // Remove a name from the list - bool ReleaseSenderName(const char* sendername); - // Find a name in the list - bool FindSenderName(const char* sendername); - - // - // Functions to retrieve info about the sender set map and the senders in it - // - - // Retrieve the sender name list as a set of names - bool GetSenderNames(std::set *sendernames); - // Number of senders in the list - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Information about a sender from an index into the list - bool GetSenderNameInfo(int index, char* sendername, int sendernameMaxSize, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle); - - // - // Maximum number of senders allowed in the list - // Applies for versions 2.005 and after - // - - // Get the maximum number from the registry - int GetMaxSenders(); - // Set the maximum number of senders in a new sender map - void SetMaxSenders(int maxSenders); - - // - // Functions to read and write info to a sender memory map - // - - // Get sender information - bool GetSenderInfo (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Set sender information - bool SetSenderInfo (const char* sendername, unsigned int width, unsigned int height, HANDLE dxShareHandle, DWORD dwFormat); - // Set sender PartnerID field with "CPU" sharing method and GL/DX compatibility - bool SetSenderID(const char *sendername, bool bCPU, bool bGLDX); - // Generic sender map info read (returned in a shared texture information structure) - bool getSharedInfo (const char* sendername, SharedTextureInfo* info); - // Generic sender map info write - bool setSharedInfo (const char* sendername, const SharedTextureInfo* info); - // Test for shared info memory map existence - bool hasSharedInfo(const char* sendername); - - // - // Functions to maintain the active sender - // - - // Set the active sender - the first retrieved by a receiver - bool SetActiveSender (const char* sendername); - // Get the current active sender - bool GetActiveSender (char *sendername, const int maxlength = SpoutMaxSenderNameLen); - // Get active sender information - bool GetActiveSenderInfo (SharedTextureInfo* info); - // Return details of the current active sender - bool FindActiveSender (char *activename, unsigned int& width, unsigned int& height, HANDLE& hSharehandle, DWORD& dwFormat, const int maxlength = SpoutMaxSenderNameLen); - - // - // Functions to Create, Find or Update a sender - // without initializing DirectX or the GL/DX interop functions - // - - // Create a sender and register the name in the sender list - bool CreateSender(char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Update an existing sender - bool UpdateSender (const char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Check details of a sender - bool CheckSender (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender and return details - bool FindSender (char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender in the class names set - bool FindSender (const char* sendername); - // Release orphaned senders - void CleanSenders(); - -protected: - - // Sender name set management - bool CreateSenderSet(); - bool GetSenderSet (std::set& SenderNames); - - // Active sender management - bool setActiveSenderName (const char* SenderName); - // bool getActiveSenderName (char SenderName[SpoutMaxSenderNameLen]); - bool getActiveSenderName (char *SenderName, const int maxlength = SpoutMaxSenderNameLen); - - // Goes through the full list of sender names and cleans up - // any that shouldn't still be around - void cleanSenderSet(); - - // Functions to manage shared memory map access - static void readSenderSetFromBuffer(const char* buffer, std::set& SenderNames, int maxSenders); - static void writeBufferFromSenderSet(const std::set& SenderNames, char *buffer, int maxSenders); - - SpoutSharedMemory m_senderNames; - SpoutSharedMemory m_activeSender; - - // This should be a unordered_map of sender names ->SharedMemory - // to handle multiple inputs and outputs all going through the - // same spoutSenderNames class - // Make this a pointer to avoid size differences between compilers - // if the .dll is compiled with something different - std::unordered_map* m_senders; - int m_MaxSenders; // maximum number of senders via registry - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSharedMemory.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSharedMemory.h deleted file mode 100644 index 3fa5160..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutSharedMemory.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - - SpoutSharedMemory.h - - Thanks and credit to Malcolm Bechard the author of this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once - -#ifndef __SpoutSharedMemory_ // standard way as well -#define __SpoutSharedMemory_ - -#include "SpoutCommon.h" -#include -#include - -using namespace spoututils; - -// -// Result of memory segment creation -// -enum SpoutCreateResult { - SPOUT_CREATE_FAILED = 0, - SPOUT_CREATE_SUCCESS, - SPOUT_ALREADY_EXISTS, - SPOUT_ALREADY_CREATED, -}; - -class SPOUT_DLLEXP SpoutSharedMemory { - -public: - - SpoutSharedMemory(); - ~SpoutSharedMemory(); - - // Create a new memory segment, or attach to an existing one - SpoutCreateResult Create(const char* name, int size); - - // Open an existing memory map - bool Open(const char* name); - - // Close a map - void Close(); - - // Lock an open map and return the buffer - char* Lock(); - - // Unlock a map - void Unlock(); - - // Name of an existing map - const char* Name(); - - // Size of an existing map - int Size(); - - // Print map information for debugging - void Debug(); - -private: - - char* m_pBuffer; // Buffer pointer - HANDLE m_hMap; // Map handle - HANDLE m_hMutex; // Mutex for map access - int m_lockCount; // Map access lock count - char* m_pName; // Map name - int m_size; // Map size - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutUtils.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutUtils.h deleted file mode 100644 index ba69cdd..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX/SpoutUtils.h +++ /dev/null @@ -1,415 +0,0 @@ -/* - - SpoutUtils.h - - General utility functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2017-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once -#ifndef __spoutUtils__ // standard way as well -#define __spoutUtils__ - -// Enable this define to use independently of Spout source files -// See also the stand alone define in SpoutGLextensions -// #define standaloneUtils - -#ifdef standaloneUtils -#define SPOUT_DLLEXP -#else -// For use together with Spout source files -#include "SpoutCommon.h" // for legacyOpenGL define and Utils -#include // for _uint32 etc -#endif - -#include -#include // for console -#include // std::cout, std::end -#include // for log file -#include // for time and date -#include // for _access -#include // for _getcwd -#include -#include -#include // for shellexecute -#include // For TaskDialogIndirect -#include // for round - -// -// C++11 timer is only available for MS Visual Studio 2015 and above. -// -// Note that _MSC_VER may not correspond correctly if an earlier platform toolset -// is selected for a later compiler e.g. Visual Studio 2010 platform toolset for -// a Visual studio 2017 compiler. "#include " will then fail. -// If this is a problem, remove _MSC_VER_ and manually enable/disable the USE_CHRONO define. -// -// PR #84 Fixes for clang -// PR #114 Fixes for MingW -#if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || (defined(__cplusplus) && (__cplusplus >= 201103L)) - -#define USE_CHRONO -#endif - -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -#pragma comment(lib, "Shell32.lib") // for shellexecute -#pragma comment(lib, "Advapi32.lib") // for registry functions -#pragma comment(lib, "Version.lib") // for version resources where necessary -#pragma comment(lib, "Comctl32.lib") // For taskdialog - -// TaskDialog requires comctl32.dll version 6 -#ifdef _MSC_VER -// https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview -#pragma comment(linker,"\"/manifestdependency:type='win32' \ -name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ -processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") -#endif - -// SpoutUtils -namespace spoututils { - - enum SpoutLogLevel { - // Disable all messages - SPOUT_LOG_SILENT, - // Show all messages - SPOUT_LOG_VERBOSE, - // Show information messages - default - SPOUT_LOG_NOTICE, - // Show warning, errors and fatal - SPOUT_LOG_WARNING, - // Show errors and fatal - SPOUT_LOG_ERROR, - // Show only fatal errors - SPOUT_LOG_FATAL, - // Ignore log levels - SPOUT_LOG_NONE - }; - - // - // Information - // - - // Get SDK version number string e.g. "2.007.000" - // Optional - return as a single number - // e.g. 2.006 = 2006, 2.007 = 2007, 2.007.009 = 2007009 - std::string SPOUT_DLLEXP GetSDKversion(int * number = nullptr); - - // Get the user Spout version from the registry - // Optional - return as a single number - std::string SPOUT_DLLEXP GetSpoutVersion(int * number = nullptr); - - // Computer type - bool SPOUT_DLLEXP IsLaptop(); - - // Get the module handle of an executable or dll - HMODULE SPOUT_DLLEXP GetCurrentModule(); - - // Get executable or dll version - std::string SPOUT_DLLEXP GetExeVersion(const char* path); - - // Get executable or dll path - std::string SPOUT_DLLEXP GetExePath(bool bFull = false); - - // Get executable or dll name - std::string SPOUT_DLLEXP GetExeName(); - - // Remove path and return the file name - void SPOUT_DLLEXP RemovePath(std::string& path); - - // Remove file name and return the path - void SPOUT_DLLEXP RemoveName(std::string& path); - - // - // Console management - // - - // Open console window. - // A console window opens without logs. - // Useful for debugging with console output. - void SPOUT_DLLEXP OpenSpoutConsole(const char *title = nullptr); - - // Close console window. - // The optional warning displays a MessageBox if user notification is required. - void SPOUT_DLLEXP CloseSpoutConsole(bool bWarning = false); - - // Enable logging to the console. - // Logs are displayed in a console window. - // Useful for program development. - void SPOUT_DLLEXP EnableSpoutLog(const char* title = nullptr); - - // Enable logging to a file with optional append. - // As well as a console window, you can output logs to a text file. - // Default extension is ".log" unless the full path is used. - // For no file name or path the executable name is used. - // Example : EnableSpoutLogFile("Sender.log"); - // The log file is re-created every time the application starts - // unless you specify to append to the existing one. - // Example : EnableSpoutLogFile("Sender.log", true); - // The file is saved in the %AppData% folder unless you specify the full path : - // C:>Users>username>AppData>Roaming>Spout - // You can find and examine the log file after the application has run. - void SPOUT_DLLEXP EnableSpoutLogFile(const char* filename = nullptr, bool bAppend = false); - - // Disable logging to file - void SPOUT_DLLEXP DisableSpoutLogFile(); - - // Remove a log file - void SPOUT_DLLEXP RemoveSpoutLogFile(const char* filename = nullptr); - - // Disable logging to console and file - void SPOUT_DLLEXP DisableSpoutLog(); - - // Disable logging temporarily - void SPOUT_DLLEXP DisableLogs(); - - // Enable logging again - void SPOUT_DLLEXP EnableLogs(); - - // Are console logs enabled - bool SPOUT_DLLEXP LogsEnabled(); - - // Is file logging enabled - bool SPOUT_DLLEXP LogFileEnabled(); - - // Return the full log file path - std::string SPOUT_DLLEXP GetSpoutLogPath(); - - // Return the log file as a string - std::string SPOUT_DLLEXP GetSpoutLog(const char* filepath = nullptr); - - // Show the log file folder in Windows Explorer - void SPOUT_DLLEXP ShowSpoutLogs(); - - // Set the current log level - void SPOUT_DLLEXP SetSpoutLogLevel(SpoutLogLevel level); - - // General purpose log - void SPOUT_DLLEXP SpoutLog(const char* format, ...); - - // Verbose - show log for SPOUT_LOG_VERBOSE or above - void SPOUT_DLLEXP SpoutLogVerbose(const char* format, ...); - - // Notice - show log for SPOUT_LOG_NOTICE or above - void SPOUT_DLLEXP SpoutLogNotice(const char* format, ...); - - // Warning - show log for SPOUT_LOG_WARNING or above - void SPOUT_DLLEXP SpoutLogWarning(const char* format, ...); - - // Error - show log for SPOUT_LOG_ERROR or above - void SPOUT_DLLEXP SpoutLogError(const char* format, ...); - - // Fatal - always show log - void SPOUT_DLLEXP SpoutLogFatal(const char* format, ...); - - // Logging function. - void SPOUT_DLLEXP _doLog(SpoutLogLevel level, const char* format, va_list args); - - // Print to console (printf replacement) - int SPOUT_DLLEXP _conprint(const char* format, ...); - - // - // MessageBox dialog - // - - // MessageBox dialog with optional timeout. - // The dialog closes itself if a timeout is specified. - int SPOUT_DLLEXP SpoutMessageBox(const char * message, DWORD dwMilliseconds = 0); - - // MessageBox with variable arguments - int SPOUT_DLLEXP SpoutMessageBox(const char * caption, const char* format, ...); - - // MessageBox with variable arguments and icon, buttons - int SPOUT_DLLEXP SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - - // MessageBox dialog with standard arguments. - // Replaces an existing MessageBox call. - // uType options : standard MessageBox buttons and icons - // MB_USERICON - use together with SpoutMessageBoxIcon - // Hyperlinks can be included in the content using HTML format. - // For example : Spout home page - // Only double quotes are supported and must be escaped. - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - - // MessageBox dialog with standard arguments - // including taskdialog main instruction large text - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - - // MessageBox dialog with an edit control for text input - // Can be used in place of a specific application resource dialog - // o For message content, the control is in the footer area - // o If no message, the control is in the main content area - // o All SpoutMessageBox functions such as user icon and buttons are available - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - - // MessageBox dialog with a combobox control for item selection - // Can be used in place of a specific application resource dialog - // Properties the same as the edit control - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int &selected); - - // Custom icon for SpoutMessageBox from resources - void SPOUT_DLLEXP SpoutMessageBoxIcon(HICON hIcon); - - // Custom icon for SpoutMessageBox from file - bool SPOUT_DLLEXP SpoutMessageBoxIcon(std::string iconfile); - - // Custom button for SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxButton(int ID, std::wstring title); - - // Activate modeless mode using SpoutPanel.exe - bool SPOUT_DLLEXP SpoutMessageBoxModeless(bool bMode = true); - - // Window handle for SpoutMessageBox where not specified - void SPOUT_DLLEXP SpoutMessageBoxWindow(HWND hWnd); - - // Position to centre SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxPosition(POINT pt); - - // Copy text to the clipboard - bool SPOUT_DLLEXP CopyToClipBoard(HWND hwnd, const char* text); - - // Open logs folder - bool SPOUT_DLLEXP OpenSpoutLogs(); - - // - // Registry utilities - // - - // Read subkey DWORD value - bool SPOUT_DLLEXP ReadDwordFromRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD *pValue); - - // Write subkey DWORD value - bool SPOUT_DLLEXP WriteDwordToRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD dwValue); - - // Read subkey character string - bool SPOUT_DLLEXP ReadPathFromRegistry(HKEY hKey, const char *subkey, const char *valuename, char *filepath, DWORD dwSize = MAX_PATH); - - // Write subkey character string - bool SPOUT_DLLEXP WritePathToRegistry(HKEY hKey, const char *subkey, const char *valuename, const char *filepath); - - // Write subkey binary hex data string - bool SPOUT_DLLEXP WriteBinaryToRegistry(HKEY hKey, const char *subkey, const char *valuename, const unsigned char *hexdata, DWORD nchars); - - // Remove subkey value name - bool SPOUT_DLLEXP RemovePathFromRegistry(HKEY hKey, const char *subkey, const char *valuename); - - // Delete a subkey and its values. - // It must be a subkey of the key that hKey identifies, but it cannot have subkeys. - // Note that key names are not case sensitive. - bool SPOUT_DLLEXP RemoveSubKey(HKEY hKey, const char *subkey); - - // Find subkey - bool SPOUT_DLLEXP FindSubKey(HKEY hKey, const char *subkey); - - // - // Timing functions - // - - // Monitor refresh rate - double SPOUT_DLLEXP GetRefreshRate(); - - // Start timing period - void SPOUT_DLLEXP StartTiming(); - -#ifdef USE_CHRONO - // Stop timing and return milliseconds or microseconds elapsed. - // (microseconds default). - // Code console output can be enabled for quick timing tests. - double SPOUT_DLLEXP EndTiming(bool microseconds = false); - // Microseconds elapsed since epoch - double SPOUT_DLLEXP ElapsedMicroseconds(); -#else - double SPOUT_DLLEXP EndTiming(); -#endif - - void SPOUT_DLLEXP StartCounter(); - double SPOUT_DLLEXP GetCounter(); - - // - // Private functions - // - namespace - { - // Local functions - void _logtofile(bool append = false); - std::string _getLogPath(); - std::string _getLogFilePath(const char *filename); - std::string _levelName(SpoutLogLevel level); - // Taskdialog for SpoutMessageBox - int MessageTaskDialog(HWND hWnd, const char* content, const char* caption, DWORD dwButtons, DWORD dwMilliseconds); - // TaskDialogIndirect callback to handle timer, topmost and hyperlinks - HRESULT TDcallbackProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData); -#ifndef _MSC_VER - // Timeout MessageBox for other compilers - int MessageBoxTimeoutA(IN HWND hWnd, - IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, - IN WORD wLanguageId, IN DWORD dwMilliseconds); -#endif - - // Use ShellExecutEx to open a program - bool ExecuteProcess(const char* path, const char* command = nullptr); - // Open SpoutPanel with command line for modeless SpoutMessageBox - bool OpenSpoutPanel(const char* message); - // Application window - HWND hwndMain = NULL; - // Position for TaskDialog window centre - POINT TDcentre = {}; - // For topmost - HWND hwndTop = NULL; - bool bTopMost = false; - // Modeless TaskDialog by way of OpenSpoutPanel - bool bModeless = false; // Default use local TaskDialogIndirect - // For custom icon - HICON hTaskIcon = NULL; - - // For custom buttons - std::vectorTDbuttonID; - std::vectorTDbuttonTitle; - - // Main instruction text - std::wstring wstrInstruction; - - // For edit text control - bool bEdit = false; - HWND hEdit = NULL; - std::string stredit; - #define IDC_TASK_EDIT 101 - - // For combo box control - bool bCombo = false; - HWND hCombo = NULL; - std::vector comboitems; - int comboindex = 0; - #define IDC_TASK_COMBO 102 - - } - -} - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCommon.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCommon.h deleted file mode 100644 index 7f2752f..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCommon.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Header: SpoutCommon.h -// -// Enables build of the SDK as a DLL. -// -// Includes header for common utilities namespace "SpoutUtils". -// -// Optional _#define legacyOpenGL_ to enable legacy draw functions -// - -/* - Thanks and credit to Malcolm Bechard, the author of this file - https://github.com/mbechard - - Copyright (c) 2014-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -03.07.23 - Remove _MSC_VER condition from SPOUT_DLLEXP define - (#PR93 Fix MinGW error (beta branch) -07.12.23 - using namespace spoututils moved from SpoutGL.h - - -*/ - -#pragma once - -#ifndef __SpoutCommon__ -#define __SpoutCommon__ - -// -// To build the Spout library as a dll, define -// SPOUT_BUILD_DLL in the preprocessor defines. -// Properties > C++ > Preprocessor > Preprocessor Definitions -// -#ifndef SPOUT_DLLEXP - #if defined(SPOUT_BUILD_DLL) - #define SPOUT_DLLEXP __declspec(dllexport) - #elif defined(SPOUT_IMPORT_DLL) - #define SPOUT_DLLEXP __declspec(dllimport) - #else - #define SPOUT_DLLEXP - #endif -#endif - -// Common utility functions namespace -#include "SpoutUtils.h" - -// -// This definition enables legacy OpenGL rendering code -// used for shared texture Draw functions in SpoutGLDXinterop.cpp -// Not required unless compatibility with OpenGL < 3 is necessary -// Disabled by default for OpenGL 4 compliance -// * Note that the same definition is necessary in SpoutGLextensions.h -// so that SpoutGLextensions can be used independently of the Spout library. -// -// #define legacyOpenGL -// - -// -// Visual Studio code analysis warnings -// - -// C++11 scoped (class) enums are not compatible with early compilers (< VS2012 and others). -// The warning is designated "Prefer" and "C" standard unscoped enums are retained for compatibility. -#if defined(_MSC_VER) -#pragma warning(disable:26812) // unscoped enums -#endif - -// -// For ARM build -// __movsd intrinsic not defined -// -#if defined _M_ARM64 -#include -inline void __movsd(unsigned long* Destination, - const unsigned long* Source, size_t Count) -{ - memcpy(Destination, Source, Count); -} -#endif - - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCopy.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCopy.h deleted file mode 100644 index 256d9f3..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutCopy.h +++ /dev/null @@ -1,223 +0,0 @@ -/* - - SpoutCopy.h - - Functions to manage pixel buffer copying - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2016-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutCopy__ // standard way as well -#define __spoutCopy__ - -#include "SpoutCommon.h" -#include -#include // for debug printf -#include // For OpenGL definitions -#include // for cpuid to test for SSE2 -#ifdef _M_ARM64 -#include // for NEON -#else -#include // for SSE2 -#include // for SSSE3 -#endif -#include // For compatibility with Clang. PR#81 -#include // for _uint32 etc - -class SPOUT_DLLEXP spoutCopy { - - public: - - spoutCopy(); - ~spoutCopy(); - - // Copy image pixels and select fastest method based on image width - void CopyPixels(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA, bool bInvert = false) const; - - // Flip a pixel buffer in place - void FlipBuffer(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA) const; - - // Correct for image stride - void RemovePadding(const unsigned char* source, unsigned char* dest, - unsigned int width, unsigned int height, - unsigned int source_stride, GLenum glFormat) const; - - // Clear alpha of rgba image pixels to the required value - void ClearAlpha(unsigned char* src, unsigned int width, - unsigned int height, unsigned char alpha) const; - - // SSE2 version of memcpy - void memcpy_sse2(void* dst, const void* src, size_t size) const; - - // - // RGBA <> RGBA - // - - // Copy rgba buffers line by line allowing for source pitch using the fastest method - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba buffers line by line allowing for source and destination line pitch - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy rgba buffers of differing size - void rgba2rgbaResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // RGBA <> BGRA - // - - // Copy rgba to bgra using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy rgba to bgra line by line allowing for source pitch using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba to bgra line allowing for source and destination line pitch - void rgba2bgra(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy bgra to rgba - void bgra2rgba(const void* bgra_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // - // RGBA <> RGB, RGBA <> BGR - // - - // TODO : add RGBA pitch to all functions - // TODO : avoid redundancy - - // Copy RGBA to RGB or BGR allowing for source line pitch using the fastest method - void rgba2rgb (const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, // byte line pitch - bool bInvert = false, // Flip vertically - bool bMirror = false, // Mirror horizontally - bool bSwapRB = false) const; // swap red and blue (rgb > bgr) const; - - // Copy RGBA to BGR allowing for source line pitch - void rgba2bgr(const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy RGBA to RGB allowing for source and destination pitch - void rgba2rgbResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, - bool bInvert = false, bool bMirror = false, bool bSwapRB = false) const; - - // Copy RGBA to BGR allowing for source and destination pitch - void rgba2bgrResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // SSE3 function - // - // RGBA to RGB/BGR with source line pitch - // - void rgba_to_rgb_sse3(const void* rgba_source, void* rgb_dest, - unsigned int width, unsigned int height, - unsigned int rgba_pitch, // line byte pitch - bool bInvert = false, // Flip image - bool bSwapRB = false) const; // Swap RG (BGR) - - // - // Byte functions - // - - // Copy RGB to RGBA - void rgb2rgba (const void* rgb_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to RGBA allowing for destination pitch - void rgb2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // Copy BGR to RGBA - void bgr2rgba (const void* bgr_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGR to RGBA allowing for destination pitch - void bgr2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // - // RGB > BGRA - // - - // Copy RGB to BGRA - void rgb2bgra (const void* rgb_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to BGRA allowing for destination pitch - void rgb2bgra(const void *rgb_source, void *bgra_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - - // Experimental SSE RGB to BGRA - // Single line - void rgb_to_bgrx_sse(unsigned int npixels, const void* rgb_source, void* bgrx_out) const; - // Full height - void rgb_to_bgra_sse3(void* rgb_source, void* rgba_dest, unsigned int width, unsigned int height) const; - - - // Copy BGR to BGRA - void bgr2bgra (const void* bgr_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGBA to BGR - void rgba2bgr (const void* rgba_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to RGB - void bgra2rgb (const void* bgra_source, void *rgb_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to BGR - void bgra2bgr (const void* bgra_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // SSE capability - - void GetSSE(bool &bSSE2, bool &bSSE3, bool &bSSSE3); - - protected : - - void CheckSSE(); - bool m_bSSE2; - bool m_bSSE3; - bool m_bSSSE3; - - void rgba_bgra(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse2(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse3(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX.h deleted file mode 100644 index e2f07eb..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX.h +++ /dev/null @@ -1,381 +0,0 @@ -/* - - SpoutDX.h - - Sender and receiver for DirectX applications - - Copyright (c) 2014-2024 Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __spoutDX__ -#define __spoutDX__ - -// -// Include file path -// -// 1) If the include files are in the same folder there is no prefix. -// This applies for a build using SpoutDX dll or static library. -// -// 2) If the Spout source is built as a dll or static library, -// or an application is built using the repository folder structure -// the path prefix for include files is "..\..\SpoutGL\" -// -// 3) If the include files are in a different folder, change the prefix as required. -// - -#if __has_include("SpoutCommon.h") -#include "SpoutCommon.h" // include files in the same folder -#include "SpoutDirectX.h" -#include "SpoutSenderNames.h" -#include "SpoutFrameCount.h" -#include "SpoutCopy.h" -#include "SpoutUtils.h" -#else -#include "..\..\SpoutGL\SpoutCommon.h" // repository folder structure -#include "..\..\SpoutGL\SpoutDirectX.h" -#include "..\..\SpoutGL\SpoutSenderNames.h" -#include "..\..\SpoutGL\SpoutFrameCount.h" -#include "..\..\SpoutGL\SpoutCopy.h" -#include "..\..\SpoutGL\SpoutUtils.h" -#endif - -#include // for _getcwd -#include // for PROCESSENTRY32 -#include // for _tcsicmp -#include // for GetModuleFileNameExA -#pragma comment(lib, "Psapi.lib") - -class SPOUT_DLLEXP spoutDX { - - public: - - spoutDX(); - ~spoutDX(); - - // - // DIRECTX - // - - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - ID3D11Device* GetDX11Device(); - ID3D11DeviceContext* GetDX11Context(); - void CloseDirectX11(); - bool IsClassDevice(); - - // - // SENDER - // - - // Set the sender name - bool SetSenderName(const char* sendername = nullptr); - // Set the sender texture format - void SetSenderFormat(DXGI_FORMAT format); - // Close sender and free resources - void ReleaseSender(); - // Send the back buffer - bool SendBackBuffer(); - // Send a texture - bool SendTexture(ID3D11Texture2D* pTexture); - // Send part of a texture - bool SendTexture(ID3D11Texture2D* pTexture, - unsigned int xoffset, unsigned int yoffset, - unsigned int width, unsigned int height); - // Send an image - bool SendImage(const unsigned char * pData, unsigned int width, unsigned int height); - // Sender status - bool IsInitialized(); - // Sender name - const char * GetName(); - // Get width - unsigned int GetWidth(); - // Get height - unsigned int GetHeight(); - // Get frame rate - double GetFps(); - // Get frame number - long GetFrame(); - - // - // RECEIVER - // - - // Set the sender to connect to - void SetReceiverName(const char * sendername = nullptr); - // Close receiver and free resources - void ReleaseReceiver(); - // Receive from a sender - bool ReceiveTexture(); - // Receive a texture from a sender - bool ReceiveTexture(ID3D11Texture2D** ppTexture); - // Receive an image - bool ReceiveImage(unsigned char * pixels, unsigned int width, unsigned int height, bool bRGB = false, bool bInvert = false); - // Read pixels from texture - bool ReadTexurePixels(ID3D11Texture2D* ppTexture, unsigned char* pixels); - - // Open sender selection dialog - bool SelectSender(HWND hwnd = NULL); - // Sender has changed - bool IsUpdated(); - // Connected to a sender - bool IsConnected(); - // Received frame is new - bool IsFrameNew(); - // Received texture - ID3D11Texture2D* GetSenderTexture(); - // Received sender share handle - HANDLE GetSenderHandle(); - // Received sender texture format - DXGI_FORMAT GetSenderFormat(); - // Received sender name - const char * GetSenderName(); - // Received sender width - unsigned int GetSenderWidth(); - // Received sender height - unsigned int GetSenderHeight(); - // Received sender frame rate - double GetSenderFps(); - // Received sender frame number - long GetSenderFrame(); - - // - // COMMON - // - - // Frame rate control - void HoldFps(int fps); - // Disable frame counting for this application - void DisableFrameCount(); - // Return frame count status - bool IsFrameCountEnabled(); - // Signal sync event - void SetFrameSync(const char* SenderName); - // Wait or test for a sync event - bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0); - - - // - // Sender names - // - - // Get number of senders - int GetSenderCount(); - // Get sender name for a given index - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Return a list of current senders - std::vector GetSenderList(); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Get sender details - bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Get active sender name - bool GetActiveSender(char* sendername); - // set active sender name - bool SetActiveSender(const char* sendername); - // Get maximum senders allowed - int GetMaxSenders(); - // Set maximum senders allowed - void SetMaxSenders(int maxSenders); - - // - // Adapter functions - // - - // Get the number of graphics adapters in the system - int GetNumAdapters(); - // Get the adapter name for a given index - bool GetAdapterName(int index, char *adaptername, int maxchars); - // Get the current adapter description - bool GetAdapterInfo(char *renderdescription, char *displaydescription, int maxchars); - // Get the current adapter index - int GetAdapter(); - // Set required graphics adapter for output (no args or -1 to reset) - bool SetAdapter(int index = -1); - // Get adapter pointer for a given adapter (-1 means current) - IDXGIAdapter* GetAdapterPointer(int index = -1); - // Set required graphics adapter for creating a device - void SetAdapterPointer(IDXGIAdapter* pAdapter); - // Get auto device switching status - bool GetAdapterAuto(); - // Auto switch receiving device to use the same graphics adapter as the sender - void SetAdapterAuto(bool bAuto = true); - // Get sender adapter index and name for a given sender - int GetSenderAdapter(const char* sendername, char* adaptername = nullptr, int maxchars = 256); - - // - // Graphics preference - // -// Windows 10 Vers 1803, build 17134 or later -#ifdef NTDDI_WIN10_RS4 - - // Get the Windows graphics preference for an application - // -1 - No preference - // 0 - Default - // 1 - Power saving - // 2 - High performance - // If no path is specified, use the current application path - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - // -1 - No preference - // 0 - Default - // 1 - Power saving - // 2 - High performance - // If no path is specified, use the current application path - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Windows graphics preference availability - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); -#endif - - // - // Sharing modes (2.006 compatibility) - // - - // Get user selected DX9 mode (2.006) - bool GetDX9(); - bool GetMemoryShareMode(); - - // - // Utility - // - - void CheckSenderFormat(char * sendername); - bool CreateDX11texture(ID3D11Device* pd3dDevice, - unsigned int width, unsigned int height, - DXGI_FORMAT format, ID3D11Texture2D** ppTexture); - - // - // SpoutUtils namespace functions for dll access - // - void OpenSpoutConsole(); - void CloseSpoutConsole(bool bWarning = false); - void EnableSpoutLog(); - void EnableSpoutLogFile(const char* filename, bool append = false); - void DisableSpoutLogFile(); - void DisableSpoutLog(); - int SpoutMessageBox(const char* message, DWORD dwMilliseconds = 0); - int SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int& selected); - - - // - // Data sharing - // - - // Write data to shared memory - bool WriteMemoryBuffer(const char *name, const char* data, int length); - // Read data from shared memory - int ReadMemoryBuffer(const char* name, char* data, int maxlength); - // Create a shared memory buffer - bool CreateMemoryBuffer(const char *name, int length); - // Delete a shared memory buffer - bool DeleteMemoryBuffer(); - // Get the number of bytes available for data transfer - int GetMemoryBufferSize(const char *name); - - // - // Options used for SpoutCam - // - - // Mirror image - void SetMirror(bool bMirror = true); - - // RGB <> BGR - void SetSwap(bool bSwap = true); - - bool GetMirror(); - - bool GetSwap(); - - // - // Public for external access - // - - spoutSenderNames sendernames; - spoutFrameCount frame; - spoutDirectX spoutdx; - spoutCopy spoutcopy; - -protected : - - ID3D11Device* m_pd3dDevice; - ID3D11DeviceContext* m_pImmediateContext; - ID3D11Texture2D* m_pSharedTexture; - ID3D11Texture2D* m_pTexture; - ID3D11Texture2D* m_pStaging[2]; - int m_Index; - int m_NextIndex; - - HANDLE m_dxShareHandle; - DWORD m_dwFormat; - SharedTextureInfo m_SenderInfo; - char m_SenderNameSetup[256]; - char m_SenderName[256]; - unsigned int m_Width; - unsigned int m_Height; - bool m_bUpdated; - bool m_bConnected; - bool m_bSpoutInitialized; - bool m_bSpoutPanelOpened; - bool m_bSpoutPanelActive; - bool m_bClassDevice; - bool m_bAdapt; - bool m_bMemoryShare; // Using 2.006 memoryshare methods - bool m_bMirror; // Mirror image - bool m_bSwapRB; // RGB <> BGR - SHELLEXECUTEINFOA m_ShExecInfo; // For ShellExecute - - // For WriteMemoryBuffer/ReadMemoryBuffer - SpoutSharedMemory memorybuffer; - - bool CheckSender(unsigned int width, unsigned int height, DWORD dwFormat); - ID3D11Texture2D* CheckSenderTexture(char *sendername, HANDLE dxShareHandle); - - bool ReceiveSenderData(); - void CreateReceiver(const char * sendername, unsigned int width, unsigned int height, DWORD dwFormat); - - // Read pixels from a staging texture - bool ReadPixelData(ID3D11Texture2D* pStagingSource, unsigned char* destpixels, - unsigned int width, unsigned int height, bool bRGB, bool bInvert, bool bSwap); - - // Create or update staging textures - bool CheckStagingTextures(unsigned int width, unsigned int height, DWORD dwFormat = DXGI_FORMAT_B8G8R8A8_UNORM); - - // Create or update class texture - bool CheckTexture(unsigned int width, unsigned int height, DWORD dwFormat); - - bool SelectSenderPanel(const char* message = nullptr); - bool CheckSpoutPanel(char *sendername, int maxchars = 256); - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX12.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX12.h deleted file mode 100644 index b0b0935..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDX12.h +++ /dev/null @@ -1,162 +0,0 @@ -/* - - spoutDX12.h - - Functions to manage DirectX 12 texture sharing by way of the D3D11On12 - - Copyright (c) 2020-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutDX12__ -#define __spoutDX12__ - -// -// SpoutDX base class -// -// Include files are in the same folder as SpoutDX.h for build using a dll or library. -// SpoutDX.h is one level above for build using the repository folder structure. -// -#if __has_include("SpoutCommon.h") -#include "SpoutDX.h" -#else -#include "..\\SpoutDX.h" -#endif - -#include -#include -#include // for IDXGIFactory6 in GetHardwareAdapter -#pragma comment (lib, "d3d12.lib")// the Direct3D 11 Library file -#pragma comment (lib, "DXGI.lib") // for CreateDXGIFactory1 - - -// Copied from Microsoft examples -struct DX12_HEAP_PROPERTIES : public D3D12_HEAP_PROPERTIES -{ - DX12_HEAP_PROPERTIES() = default; - explicit DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o) noexcept : - D3D12_HEAP_PROPERTIES(o) - {} - DX12_HEAP_PROPERTIES( - D3D12_CPU_PAGE_PROPERTY cpuPageProperty, - D3D12_MEMORY_POOL memoryPoolPreference, - UINT creationNodeMask = 1, - UINT nodeMask = 1) noexcept - { - Type = D3D12_HEAP_TYPE_CUSTOM; - CPUPageProperty = cpuPageProperty; - MemoryPoolPreference = memoryPoolPreference; - CreationNodeMask = creationNodeMask; - VisibleNodeMask = nodeMask; - } - explicit DX12_HEAP_PROPERTIES( - D3D12_HEAP_TYPE type, - UINT creationNodeMask = 1, - UINT nodeMask = 1) noexcept - { - Type = type; - CPUPageProperty = D3D12_CPU_PAGE_PROPERTY_UNKNOWN; - MemoryPoolPreference = D3D12_MEMORY_POOL_UNKNOWN; - CreationNodeMask = creationNodeMask; - VisibleNodeMask = nodeMask; - } - bool IsCPUAccessible() const noexcept - { - return Type == D3D12_HEAP_TYPE_UPLOAD || Type == D3D12_HEAP_TYPE_READBACK || (Type == D3D12_HEAP_TYPE_CUSTOM && - (CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_COMBINE || CPUPageProperty == D3D12_CPU_PAGE_PROPERTY_WRITE_BACK)); - } -}; - - -class SPOUT_DLLEXP spoutDX12 : public spoutDX { - - public: - - spoutDX12(); - ~spoutDX12(); - - // Initialize and prepare DirectX 12 - bool OpenDirectX12(); - bool OpenDirectX12(ID3D12Device* pd3dDevice12, IUnknown** ppCommandQueue = nullptr); - - // Release DirectX 12 - void CloseDirectX12(); - - // Send wrapped D3D11on12 D3D11 texture resource - bool SendDX11Resource(ID3D11Resource *pWrappedResource); - - // Receive a texture from a sender to a D3D12 texture resource - bool ReceiveDX12Resource(ID3D12Resource** ppDX12Resource); - - // Create a D3D11on12 device - ID3D11On12Device* CreateDX11on12device(ID3D12Device* pDevice12, IUnknown** ppCommandQueue = nullptr); - - // Wrap a D3D12 resource for use with D3D11 - bool WrapDX12Resource(ID3D12Resource* pDX12Resource, ID3D11Resource** ppWrapped11Resource, D3D12_RESOURCE_STATES InitialState); - - // Update a wrapped D3D11 texture resource with a D3D11 texture - void UpdateWrappedResource(ID3D11Resource* pWrappedResource, ID3D11Resource *pResource); - - // Create a D3D12 texture resource - bool CreateDX12texture(ID3D12Device* pDevice12, - unsigned int width, unsigned int height, - D3D12_RESOURCE_STATES InitialState, - DXGI_FORMAT format, - ID3D12Resource** ppTexture); - - // - // Adapter functions - // - - // Get IDXGIAdapter1 pointer for a given adapter (-1 means current) - IDXGIAdapter1* GetAdapterPointer1(int index = -1); - // Set required graphics adapter for creating a class D3D12 device - void SetAdapterPointer1(IDXGIAdapter1* pAdapter); - - - // Device pointers - ID3D12Device* GetD3D12device(); // D3D12 device - ID3D11Device* GetD3D11device(); // D3D11 device - ID3D11DeviceContext* GetD3D11context(); // D3D11 context - ID3D11On12Device* GetD3D11On12device(); // D3D11on12 device - - protected: - - ID3D12Device* CreateDX12device(); - void GetHardwareAdapter(IDXGIFactory1* pFactory, IDXGIAdapter1** ppAdapter, bool requestHighPerformanceAdapter = false); - - ID3D12Device* m_pd3dDevice12; // D3D12 device - ID3D11Device* m_pd3dDevice11; // D3D11 device - ID3D11DeviceContext* m_pd3dDeviceContext11; // D3D11 context - ID3D11On12Device* m_pd3d11On12Device; // D3D11on12 device - bool m_bClassDevice; // Using a class or application device - - // The wrapped D3D11 resource for D3D12 - ID3D11Resource* m_pReceivedResource11; - - // Class adapter pointer - IDXGIAdapter1* m_pAdapterDX12; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDirectX.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDirectX.h deleted file mode 100644 index e49bb52..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutDirectX.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - - spoutDirectX.h - - Functions to manage DirectX 11 texture sharing - - Copyright (c) 2014 - 2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutDirectX__ -#define __spoutDirectX__ - -#include "SpoutCommon.h" - -#include // For format definitions -#include -#include -#include - -// -// Windows graphics preferences are available for Windows 10 Vers 1803 -// build 17134 or later, and use dxgi1_6. -// -// If existing Visual Studio projects use Microsoft DirectX SDK (June 2010), -// this will conflict because the older SDK will be included first. -// The include order in the project file should be changed to include the older SDK last. -// Change : -// $(DXSDK_DIR)Include$(IncludePath); -// $(DXSDK_DIR)Lib\x86$(LibraryPath); -// To : -// $(IncludePath);$(DXSDK_DIR)Include -// $(LibraryPath);$(DXSDK_DIR)Lib\x86 -// -#ifdef NTDDI_WIN10_RS4 -#include // for adapter performance preference -#endif - -#pragma comment (lib, "d3d11.lib")// the Direct3D 11 Library file -#pragma comment (lib, "DXGI.lib") // for CreateDXGIFactory1 - -using namespace spoututils; - -class SPOUT_DLLEXP spoutDirectX { - - public: - - spoutDirectX(); - ~spoutDirectX(); - - // - // DirectX11 device - // - - // Initialize and prepare DirectX 11 - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - // Release DirectX 11 device and context - void CloseDirectX11(); - // Set the DirectX11 device - bool SetDX11Device(ID3D11Device* pDevice); - // Create a DirectX11 device - ID3D11Device* CreateDX11device(); - // Return the class device - ID3D11Device* GetDX11Device(); - // Return the device immediate context - ID3D11DeviceContext* GetDX11Context(); - // Return the device feature level - D3D_FEATURE_LEVEL GetDX11FeatureLevel(); - - // - // DirectX11 texture - // - - // Create a DirectX11 shared texture - bool CreateSharedDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppSharedTexture, HANDLE &dxShareHandle, bool bKeyed = false, bool bNThandle = false); - // Create a DirectX texture which is not shared - bool CreateDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppTexture); - // Create a DirectX 11 staging texture for read and write - bool CreateDX11StagingTexture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** pStagingTexture); - // Retrieve the pointer of a DirectX11 shared texture - bool OpenDX11shareHandle(ID3D11Device* pDevice, ID3D11Texture2D** ppSharedTexture, HANDLE dxShareHandle); - - // - // DirectX11 utilities - // - - // Release a texture resource created with a class device - unsigned long ReleaseDX11Texture(ID3D11Texture2D* pTexture); - // Release a texture resource - unsigned long ReleaseDX11Texture(ID3D11Device* pd3dDevice, ID3D11Texture2D* pTexture); - // Release a device - unsigned long ReleaseDX11Device(ID3D11Device* pd3dDevice); - // Flush immediate context command queue - void Flush(); - // Flush immediate context command queue and wait for completion - void FlushWait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - // Wait for completion after flush - void Wait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - - // - // Graphics adapter - // - - // Get the number of graphics adapters in the system - int GetNumAdapters(); - // Get the name of an adapter index - bool GetAdapterName(int index, char *adaptername, int maxchars); - // Get the index of an adapter name - int GetAdapterIndex(const char* adaptername); - // Get the current adapter index - int GetAdapter(); - // Set graphics adapter for CreateDX11device from an index - bool SetAdapter(int index = -1); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* adaptername, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* adaptername, char* output, int maxchars); - // Get adapter pointer for a given adapter (-1 means current) - IDXGIAdapter* GetAdapterPointer(int index = -1); - // Set required graphics adapter for CreateDX11device - void SetAdapterPointer(IDXGIAdapter* pAdapter); - // Find the index of the NVIDIA adapter in a multi-adapter system - bool FindNVIDIA(int &nAdapter); - - // - // Graphics preference - // Windows 10 Vers 1803, build 17134 or later - // - - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Windows graphics preference availability - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); - - protected: - - void DebugLog(ID3D11Device* pd3dDevice, const char* format, ...); - int m_AdapterIndex; // Adapter index - IDXGIAdapter* m_pAdapterDX11; // Adapter pointer - ID3D11Device* m_pd3dDevice; // DX11 device - ID3D11DeviceContext* m_pImmediateContext; - bool m_bClassDevice; - D3D_DRIVER_TYPE m_driverType; - D3D_FEATURE_LEVEL m_featureLevel; - ID3D11Device1* m_pd3dDevice1; - ID3D11DeviceContext1* m_pImmediateContext1; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutFrameCount.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutFrameCount.h deleted file mode 100644 index 1965f9a..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutFrameCount.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - - SpoutFrameCount.h - - Frame counting management - - Copyright (c) 2019-2025. Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -#pragma once - -#ifndef __spoutFrameCount__ -#define __spoutFrameCount__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#pragma comment (lib, "d3d11.lib") // for keyed mutex texture access -#pragma comment (lib, "Winmm.lib") // for timer resolution functions - -using namespace spoututils; - -// USE_CHRONO is defined in SpoutUtils.h -// Note comments about using an early platform toolset -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -class SPOUT_DLLEXP spoutFrameCount { - - public: - - spoutFrameCount(); - ~spoutFrameCount(); - - // - // Frame counting - // - - // Enable or disable frame counting globally by registry setting - void SetFrameCount(bool bEnable); - // Enable frame counting for this sender - void EnableFrameCount(const char* SenderName); - // Disable frame counting - void DisableFrameCount(); - // Pause frame counting - void PauseFrameCount(bool bPaused = true); - // Check status of frame counting - bool IsFrameCountEnabled(); - // Is the received frame new - bool IsFrameNew(); - // Received frame rate - double GetSenderFps(); - // Received frame count - long GetSenderFrame(); - // Frame rate control - void HoldFps(int fps); - - // - // Used by other classes - // - - // Sender increment the semaphore count - void SetNewFrame(); - // Receiver read the semaphore count - bool GetNewFrame(); - // For class cleanup functions - void CleanupFrameCount(); - - // - // Mutex locks including DirectX 11 keyed mutex - // DX11 texture keyed mutex functions are private - // and called by the follwoing functions - // - - // Test for texture access using a named sender mutex or keyed texture mutex - bool CheckTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - // Release mutex and allow texture access - bool AllowTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - - // - // Named mutex for shared texture access - // - - // Create named mutex for a sender - bool CreateAccessMutex(const char * SenderName); - // Close the texture access mutex. - void CloseAccessMutex(); - // Test access using a named mutex - bool CheckAccess(); - // Allow access after gaining ownership - void AllowAccess(); - // Test for keyed mutex - bool IsKeyedMutex(ID3D11Texture2D* D3D11texture); - - // - // Sync events - // - - // Set sync event - void SetFrameSync(const char* name); - // Wait or test for a sync event - bool WaitFrameSync(const char *name, DWORD dwTimeout = 0); - // Close sync event - void CloseFrameSync(); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - -protected: - - // Texture access named mutex - HANDLE m_hAccessMutex; - - // DX11 texture keyed mutex checks - bool CheckKeyedAccess(ID3D11Texture2D* D3D11texture); - bool AllowKeyedAccess(ID3D11Texture2D* D3D11texture); - - // Frame count semaphore - bool m_bFrameCount; // Registry setting of frame count - bool m_bCountDisabled; // application disable - bool m_bIsNewFrame; // received frame is new - - HANDLE m_hCountSemaphore; // semaphore handle - char m_CountSemaphoreName[256]; // semaphore name - char m_SenderName[256]; // sender currently connected to a receiver - long m_FrameCount; // sender frame count - long m_LastFrameCount; // receiver frame comparator - double m_FrameTime; - double m_FrameTimeTotal; - double m_FrameTimeNumber; - double m_lastFrame; - - // Sender frame timing - double m_SystemFps; - double m_SenderFps; - void UpdateSenderFps(long framecount = 0); - - // Windows minimum time period - UINT m_PeriodMin; - void StartTimePeriod(); - void EndTimePeriod(); - - // Sync event - bool m_bFrameSync; - HANDLE m_hSyncEvent; - void OpenFrameSync(const char* SenderName); - -#ifdef USE_CHRONO - - // Avoid C4251 warnings in SpoutLibrary by using pointers - // USE_CHRONO is defined in SpoutUtils.h - // Use of std::unique_ptr to avoid warning C26409 using new/delete - // results in warning C4251 needs to have dll-interface - std::chrono::steady_clock::time_point* m_FpsStartPtr; - std::chrono::steady_clock::time_point* m_FpsEndPtr; - std::chrono::steady_clock::time_point* m_FrameStartPtr; - std::chrono::steady_clock::time_point* m_FrameEndPtr; - -#endif - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSenderNames.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSenderNames.h deleted file mode 100644 index 2060a4e..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSenderNames.h +++ /dev/null @@ -1,219 +0,0 @@ -/* - - spoutSenderNames.h - - Spout sender management - - Thanks and credit to Malcolm Bechard for modifications to this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ -#pragma once -#ifndef __spoutSenderNames__ // standard way as well -#define __spoutSenderNames__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#include -#include -#include -#include -#include // for __movsd -#include // for _uint32 -#include -#ifdef _M_ARM64 -#include // For ARM -#endif - -// 100 msec wait for events -#define SPOUT_WAIT_TIMEOUT 100 - -// MaxSenders define replaced by a global class variable (Maximum for list of Sender names) -#define SpoutMaxSenderNameLen 256 - - -// The texture information structure that is saved to shared memory -// and used for communication between senders and receivers -// uint32_t is used for compatibility between 32bit and 64bit -// The structure is declared here so that this class is can be independent of opengl -// -// Use helper functions for conversion between HANDLE and uint32_t -// https://msdn.microsoft.com/en-us/library/aa384267%28VS.85%29.aspx -// in SpoutGLDXinterop.cpp and SpoutSenderNames -// -struct SharedTextureInfo { // 280 bytes total - uint32_t shareHandle; // 4 bytes : texture handle - uint32_t width; // 4 bytes : texture width - uint32_t height; // 4 bytes : texture height - uint32_t format; // 4 bytes : texture pixel format - uint32_t usage; // 4 bytes : texture usage - uint8_t description[256]; // 256 bytes : description - uint32_t partnerId; // 4 bytes : ID -}; - -// -// GUIDs for additional sender information maps -// Used for development work - -// Example -// {AB5C33D6-3654-43F9-85F6-F54872B0460B} -static const char* GUID_queue = "AB5C33D6-3654-43F9-85F6-F54872B0460B"; - - - -class SPOUT_DLLEXP spoutSenderNames { - - public: - - spoutSenderNames(); - ~spoutSenderNames(); - - // - // public functions - // - - // - // Sender name registration - // - - // Register a sender name in the list of senders - bool RegisterSenderName(char* sendername, bool bNewname = false); - // Remove a name from the list - bool ReleaseSenderName(const char* sendername); - // Find a name in the list - bool FindSenderName(const char* sendername); - - // - // Functions to retrieve info about the sender set map and the senders in it - // - - // Retrieve the sender name list as a set of names - bool GetSenderNames(std::set *sendernames); - // Number of senders in the list - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Information about a sender from an index into the list - bool GetSenderNameInfo(int index, char* sendername, int sendernameMaxSize, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle); - - // - // Maximum number of senders allowed in the list - // Applies for versions 2.005 and after - // - - // Get the maximum number from the registry - int GetMaxSenders(); - // Set the maximum number of senders in a new sender map - void SetMaxSenders(int maxSenders); - - // - // Functions to read and write info to a sender memory map - // - - // Get sender information - bool GetSenderInfo (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Set sender information - bool SetSenderInfo (const char* sendername, unsigned int width, unsigned int height, HANDLE dxShareHandle, DWORD dwFormat); - // Set sender PartnerID field with "CPU" sharing method and GL/DX compatibility - bool SetSenderID(const char *sendername, bool bCPU, bool bGLDX); - // Generic sender map info read (returned in a shared texture information structure) - bool getSharedInfo (const char* sendername, SharedTextureInfo* info); - // Generic sender map info write - bool setSharedInfo (const char* sendername, const SharedTextureInfo* info); - // Test for shared info memory map existence - bool hasSharedInfo(const char* sendername); - - // - // Functions to maintain the active sender - // - - // Set the active sender - the first retrieved by a receiver - bool SetActiveSender (const char* sendername); - // Get the current active sender - bool GetActiveSender (char *sendername, const int maxlength = SpoutMaxSenderNameLen); - // Get active sender information - bool GetActiveSenderInfo (SharedTextureInfo* info); - // Return details of the current active sender - bool FindActiveSender (char *activename, unsigned int& width, unsigned int& height, HANDLE& hSharehandle, DWORD& dwFormat, const int maxlength = SpoutMaxSenderNameLen); - - // - // Functions to Create, Find or Update a sender - // without initializing DirectX or the GL/DX interop functions - // - - // Create a sender and register the name in the sender list - bool CreateSender(char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Update an existing sender - bool UpdateSender (const char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Check details of a sender - bool CheckSender (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender and return details - bool FindSender (char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender in the class names set - bool FindSender (const char* sendername); - // Release orphaned senders - void CleanSenders(); - -protected: - - // Sender name set management - bool CreateSenderSet(); - bool GetSenderSet (std::set& SenderNames); - - // Active sender management - bool setActiveSenderName (const char* SenderName); - // bool getActiveSenderName (char SenderName[SpoutMaxSenderNameLen]); - bool getActiveSenderName (char *SenderName, const int maxlength = SpoutMaxSenderNameLen); - - // Goes through the full list of sender names and cleans up - // any that shouldn't still be around - void cleanSenderSet(); - - // Functions to manage shared memory map access - static void readSenderSetFromBuffer(const char* buffer, std::set& SenderNames, int maxSenders); - static void writeBufferFromSenderSet(const std::set& SenderNames, char *buffer, int maxSenders); - - SpoutSharedMemory m_senderNames; - SpoutSharedMemory m_activeSender; - - // This should be a unordered_map of sender names ->SharedMemory - // to handle multiple inputs and outputs all going through the - // same spoutSenderNames class - // Make this a pointer to avoid size differences between compilers - // if the .dll is compiled with something different - std::unordered_map* m_senders; - int m_MaxSenders; // maximum number of senders via registry - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSharedMemory.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSharedMemory.h deleted file mode 100644 index 3fa5160..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutSharedMemory.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - - SpoutSharedMemory.h - - Thanks and credit to Malcolm Bechard the author of this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once - -#ifndef __SpoutSharedMemory_ // standard way as well -#define __SpoutSharedMemory_ - -#include "SpoutCommon.h" -#include -#include - -using namespace spoututils; - -// -// Result of memory segment creation -// -enum SpoutCreateResult { - SPOUT_CREATE_FAILED = 0, - SPOUT_CREATE_SUCCESS, - SPOUT_ALREADY_EXISTS, - SPOUT_ALREADY_CREATED, -}; - -class SPOUT_DLLEXP SpoutSharedMemory { - -public: - - SpoutSharedMemory(); - ~SpoutSharedMemory(); - - // Create a new memory segment, or attach to an existing one - SpoutCreateResult Create(const char* name, int size); - - // Open an existing memory map - bool Open(const char* name); - - // Close a map - void Close(); - - // Lock an open map and return the buffer - char* Lock(); - - // Unlock a map - void Unlock(); - - // Name of an existing map - const char* Name(); - - // Size of an existing map - int Size(); - - // Print map information for debugging - void Debug(); - -private: - - char* m_pBuffer; // Buffer pointer - HANDLE m_hMap; // Map handle - HANDLE m_hMutex; // Mutex for map access - int m_lockCount; // Map access lock count - char* m_pName; // Map name - int m_size; // Map size - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutUtils.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutUtils.h deleted file mode 100644 index ba69cdd..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX12/SpoutUtils.h +++ /dev/null @@ -1,415 +0,0 @@ -/* - - SpoutUtils.h - - General utility functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2017-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once -#ifndef __spoutUtils__ // standard way as well -#define __spoutUtils__ - -// Enable this define to use independently of Spout source files -// See also the stand alone define in SpoutGLextensions -// #define standaloneUtils - -#ifdef standaloneUtils -#define SPOUT_DLLEXP -#else -// For use together with Spout source files -#include "SpoutCommon.h" // for legacyOpenGL define and Utils -#include // for _uint32 etc -#endif - -#include -#include // for console -#include // std::cout, std::end -#include // for log file -#include // for time and date -#include // for _access -#include // for _getcwd -#include -#include -#include // for shellexecute -#include // For TaskDialogIndirect -#include // for round - -// -// C++11 timer is only available for MS Visual Studio 2015 and above. -// -// Note that _MSC_VER may not correspond correctly if an earlier platform toolset -// is selected for a later compiler e.g. Visual Studio 2010 platform toolset for -// a Visual studio 2017 compiler. "#include " will then fail. -// If this is a problem, remove _MSC_VER_ and manually enable/disable the USE_CHRONO define. -// -// PR #84 Fixes for clang -// PR #114 Fixes for MingW -#if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || (defined(__cplusplus) && (__cplusplus >= 201103L)) - -#define USE_CHRONO -#endif - -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -#pragma comment(lib, "Shell32.lib") // for shellexecute -#pragma comment(lib, "Advapi32.lib") // for registry functions -#pragma comment(lib, "Version.lib") // for version resources where necessary -#pragma comment(lib, "Comctl32.lib") // For taskdialog - -// TaskDialog requires comctl32.dll version 6 -#ifdef _MSC_VER -// https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview -#pragma comment(linker,"\"/manifestdependency:type='win32' \ -name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ -processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") -#endif - -// SpoutUtils -namespace spoututils { - - enum SpoutLogLevel { - // Disable all messages - SPOUT_LOG_SILENT, - // Show all messages - SPOUT_LOG_VERBOSE, - // Show information messages - default - SPOUT_LOG_NOTICE, - // Show warning, errors and fatal - SPOUT_LOG_WARNING, - // Show errors and fatal - SPOUT_LOG_ERROR, - // Show only fatal errors - SPOUT_LOG_FATAL, - // Ignore log levels - SPOUT_LOG_NONE - }; - - // - // Information - // - - // Get SDK version number string e.g. "2.007.000" - // Optional - return as a single number - // e.g. 2.006 = 2006, 2.007 = 2007, 2.007.009 = 2007009 - std::string SPOUT_DLLEXP GetSDKversion(int * number = nullptr); - - // Get the user Spout version from the registry - // Optional - return as a single number - std::string SPOUT_DLLEXP GetSpoutVersion(int * number = nullptr); - - // Computer type - bool SPOUT_DLLEXP IsLaptop(); - - // Get the module handle of an executable or dll - HMODULE SPOUT_DLLEXP GetCurrentModule(); - - // Get executable or dll version - std::string SPOUT_DLLEXP GetExeVersion(const char* path); - - // Get executable or dll path - std::string SPOUT_DLLEXP GetExePath(bool bFull = false); - - // Get executable or dll name - std::string SPOUT_DLLEXP GetExeName(); - - // Remove path and return the file name - void SPOUT_DLLEXP RemovePath(std::string& path); - - // Remove file name and return the path - void SPOUT_DLLEXP RemoveName(std::string& path); - - // - // Console management - // - - // Open console window. - // A console window opens without logs. - // Useful for debugging with console output. - void SPOUT_DLLEXP OpenSpoutConsole(const char *title = nullptr); - - // Close console window. - // The optional warning displays a MessageBox if user notification is required. - void SPOUT_DLLEXP CloseSpoutConsole(bool bWarning = false); - - // Enable logging to the console. - // Logs are displayed in a console window. - // Useful for program development. - void SPOUT_DLLEXP EnableSpoutLog(const char* title = nullptr); - - // Enable logging to a file with optional append. - // As well as a console window, you can output logs to a text file. - // Default extension is ".log" unless the full path is used. - // For no file name or path the executable name is used. - // Example : EnableSpoutLogFile("Sender.log"); - // The log file is re-created every time the application starts - // unless you specify to append to the existing one. - // Example : EnableSpoutLogFile("Sender.log", true); - // The file is saved in the %AppData% folder unless you specify the full path : - // C:>Users>username>AppData>Roaming>Spout - // You can find and examine the log file after the application has run. - void SPOUT_DLLEXP EnableSpoutLogFile(const char* filename = nullptr, bool bAppend = false); - - // Disable logging to file - void SPOUT_DLLEXP DisableSpoutLogFile(); - - // Remove a log file - void SPOUT_DLLEXP RemoveSpoutLogFile(const char* filename = nullptr); - - // Disable logging to console and file - void SPOUT_DLLEXP DisableSpoutLog(); - - // Disable logging temporarily - void SPOUT_DLLEXP DisableLogs(); - - // Enable logging again - void SPOUT_DLLEXP EnableLogs(); - - // Are console logs enabled - bool SPOUT_DLLEXP LogsEnabled(); - - // Is file logging enabled - bool SPOUT_DLLEXP LogFileEnabled(); - - // Return the full log file path - std::string SPOUT_DLLEXP GetSpoutLogPath(); - - // Return the log file as a string - std::string SPOUT_DLLEXP GetSpoutLog(const char* filepath = nullptr); - - // Show the log file folder in Windows Explorer - void SPOUT_DLLEXP ShowSpoutLogs(); - - // Set the current log level - void SPOUT_DLLEXP SetSpoutLogLevel(SpoutLogLevel level); - - // General purpose log - void SPOUT_DLLEXP SpoutLog(const char* format, ...); - - // Verbose - show log for SPOUT_LOG_VERBOSE or above - void SPOUT_DLLEXP SpoutLogVerbose(const char* format, ...); - - // Notice - show log for SPOUT_LOG_NOTICE or above - void SPOUT_DLLEXP SpoutLogNotice(const char* format, ...); - - // Warning - show log for SPOUT_LOG_WARNING or above - void SPOUT_DLLEXP SpoutLogWarning(const char* format, ...); - - // Error - show log for SPOUT_LOG_ERROR or above - void SPOUT_DLLEXP SpoutLogError(const char* format, ...); - - // Fatal - always show log - void SPOUT_DLLEXP SpoutLogFatal(const char* format, ...); - - // Logging function. - void SPOUT_DLLEXP _doLog(SpoutLogLevel level, const char* format, va_list args); - - // Print to console (printf replacement) - int SPOUT_DLLEXP _conprint(const char* format, ...); - - // - // MessageBox dialog - // - - // MessageBox dialog with optional timeout. - // The dialog closes itself if a timeout is specified. - int SPOUT_DLLEXP SpoutMessageBox(const char * message, DWORD dwMilliseconds = 0); - - // MessageBox with variable arguments - int SPOUT_DLLEXP SpoutMessageBox(const char * caption, const char* format, ...); - - // MessageBox with variable arguments and icon, buttons - int SPOUT_DLLEXP SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - - // MessageBox dialog with standard arguments. - // Replaces an existing MessageBox call. - // uType options : standard MessageBox buttons and icons - // MB_USERICON - use together with SpoutMessageBoxIcon - // Hyperlinks can be included in the content using HTML format. - // For example : Spout home page - // Only double quotes are supported and must be escaped. - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - - // MessageBox dialog with standard arguments - // including taskdialog main instruction large text - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - - // MessageBox dialog with an edit control for text input - // Can be used in place of a specific application resource dialog - // o For message content, the control is in the footer area - // o If no message, the control is in the main content area - // o All SpoutMessageBox functions such as user icon and buttons are available - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - - // MessageBox dialog with a combobox control for item selection - // Can be used in place of a specific application resource dialog - // Properties the same as the edit control - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int &selected); - - // Custom icon for SpoutMessageBox from resources - void SPOUT_DLLEXP SpoutMessageBoxIcon(HICON hIcon); - - // Custom icon for SpoutMessageBox from file - bool SPOUT_DLLEXP SpoutMessageBoxIcon(std::string iconfile); - - // Custom button for SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxButton(int ID, std::wstring title); - - // Activate modeless mode using SpoutPanel.exe - bool SPOUT_DLLEXP SpoutMessageBoxModeless(bool bMode = true); - - // Window handle for SpoutMessageBox where not specified - void SPOUT_DLLEXP SpoutMessageBoxWindow(HWND hWnd); - - // Position to centre SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxPosition(POINT pt); - - // Copy text to the clipboard - bool SPOUT_DLLEXP CopyToClipBoard(HWND hwnd, const char* text); - - // Open logs folder - bool SPOUT_DLLEXP OpenSpoutLogs(); - - // - // Registry utilities - // - - // Read subkey DWORD value - bool SPOUT_DLLEXP ReadDwordFromRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD *pValue); - - // Write subkey DWORD value - bool SPOUT_DLLEXP WriteDwordToRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD dwValue); - - // Read subkey character string - bool SPOUT_DLLEXP ReadPathFromRegistry(HKEY hKey, const char *subkey, const char *valuename, char *filepath, DWORD dwSize = MAX_PATH); - - // Write subkey character string - bool SPOUT_DLLEXP WritePathToRegistry(HKEY hKey, const char *subkey, const char *valuename, const char *filepath); - - // Write subkey binary hex data string - bool SPOUT_DLLEXP WriteBinaryToRegistry(HKEY hKey, const char *subkey, const char *valuename, const unsigned char *hexdata, DWORD nchars); - - // Remove subkey value name - bool SPOUT_DLLEXP RemovePathFromRegistry(HKEY hKey, const char *subkey, const char *valuename); - - // Delete a subkey and its values. - // It must be a subkey of the key that hKey identifies, but it cannot have subkeys. - // Note that key names are not case sensitive. - bool SPOUT_DLLEXP RemoveSubKey(HKEY hKey, const char *subkey); - - // Find subkey - bool SPOUT_DLLEXP FindSubKey(HKEY hKey, const char *subkey); - - // - // Timing functions - // - - // Monitor refresh rate - double SPOUT_DLLEXP GetRefreshRate(); - - // Start timing period - void SPOUT_DLLEXP StartTiming(); - -#ifdef USE_CHRONO - // Stop timing and return milliseconds or microseconds elapsed. - // (microseconds default). - // Code console output can be enabled for quick timing tests. - double SPOUT_DLLEXP EndTiming(bool microseconds = false); - // Microseconds elapsed since epoch - double SPOUT_DLLEXP ElapsedMicroseconds(); -#else - double SPOUT_DLLEXP EndTiming(); -#endif - - void SPOUT_DLLEXP StartCounter(); - double SPOUT_DLLEXP GetCounter(); - - // - // Private functions - // - namespace - { - // Local functions - void _logtofile(bool append = false); - std::string _getLogPath(); - std::string _getLogFilePath(const char *filename); - std::string _levelName(SpoutLogLevel level); - // Taskdialog for SpoutMessageBox - int MessageTaskDialog(HWND hWnd, const char* content, const char* caption, DWORD dwButtons, DWORD dwMilliseconds); - // TaskDialogIndirect callback to handle timer, topmost and hyperlinks - HRESULT TDcallbackProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData); -#ifndef _MSC_VER - // Timeout MessageBox for other compilers - int MessageBoxTimeoutA(IN HWND hWnd, - IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, - IN WORD wLanguageId, IN DWORD dwMilliseconds); -#endif - - // Use ShellExecutEx to open a program - bool ExecuteProcess(const char* path, const char* command = nullptr); - // Open SpoutPanel with command line for modeless SpoutMessageBox - bool OpenSpoutPanel(const char* message); - // Application window - HWND hwndMain = NULL; - // Position for TaskDialog window centre - POINT TDcentre = {}; - // For topmost - HWND hwndTop = NULL; - bool bTopMost = false; - // Modeless TaskDialog by way of OpenSpoutPanel - bool bModeless = false; // Default use local TaskDialogIndirect - // For custom icon - HICON hTaskIcon = NULL; - - // For custom buttons - std::vectorTDbuttonID; - std::vectorTDbuttonTitle; - - // Main instruction text - std::wstring wstrInstruction; - - // For edit text control - bool bEdit = false; - HWND hEdit = NULL; - std::string stredit; - #define IDC_TASK_EDIT 101 - - // For combo box control - bool bCombo = false; - HWND hCombo = NULL; - std::vector comboitems; - int comboindex = 0; - #define IDC_TASK_COMBO 102 - - } - -} - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutCommon.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutCommon.h deleted file mode 100644 index 7f2752f..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutCommon.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Header: SpoutCommon.h -// -// Enables build of the SDK as a DLL. -// -// Includes header for common utilities namespace "SpoutUtils". -// -// Optional _#define legacyOpenGL_ to enable legacy draw functions -// - -/* - Thanks and credit to Malcolm Bechard, the author of this file - https://github.com/mbechard - - Copyright (c) 2014-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -03.07.23 - Remove _MSC_VER condition from SPOUT_DLLEXP define - (#PR93 Fix MinGW error (beta branch) -07.12.23 - using namespace spoututils moved from SpoutGL.h - - -*/ - -#pragma once - -#ifndef __SpoutCommon__ -#define __SpoutCommon__ - -// -// To build the Spout library as a dll, define -// SPOUT_BUILD_DLL in the preprocessor defines. -// Properties > C++ > Preprocessor > Preprocessor Definitions -// -#ifndef SPOUT_DLLEXP - #if defined(SPOUT_BUILD_DLL) - #define SPOUT_DLLEXP __declspec(dllexport) - #elif defined(SPOUT_IMPORT_DLL) - #define SPOUT_DLLEXP __declspec(dllimport) - #else - #define SPOUT_DLLEXP - #endif -#endif - -// Common utility functions namespace -#include "SpoutUtils.h" - -// -// This definition enables legacy OpenGL rendering code -// used for shared texture Draw functions in SpoutGLDXinterop.cpp -// Not required unless compatibility with OpenGL < 3 is necessary -// Disabled by default for OpenGL 4 compliance -// * Note that the same definition is necessary in SpoutGLextensions.h -// so that SpoutGLextensions can be used independently of the Spout library. -// -// #define legacyOpenGL -// - -// -// Visual Studio code analysis warnings -// - -// C++11 scoped (class) enums are not compatible with early compilers (< VS2012 and others). -// The warning is designated "Prefer" and "C" standard unscoped enums are retained for compatibility. -#if defined(_MSC_VER) -#pragma warning(disable:26812) // unscoped enums -#endif - -// -// For ARM build -// __movsd intrinsic not defined -// -#if defined _M_ARM64 -#include -inline void __movsd(unsigned long* Destination, - const unsigned long* Source, size_t Count) -{ - memcpy(Destination, Source, Count); -} -#endif - - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutDX9.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutDX9.h deleted file mode 100644 index 95c8094..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutDX9.h +++ /dev/null @@ -1,231 +0,0 @@ -/* - - spoutDX9.h - - Functions to manage DirectX 9 texture sharing - - Copyright (c) 2020-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutDX9__ -#define __spoutDX9__ - -#pragma warning( disable : 4005 ) // Disable macro re-definition warnings - -// -// Include file path -// -// 1) If the include files are in the same folder there is no prefix. -// This applies for a build using SpoutDX9 dll or static library. -// -// 2) If the Spout source is built as a dll or static library, -// or an application is built using the repository folder structure -// the path prefix for include files is "..\..\..\SpoutGL\" -// -// 3) If the include files are in a different folder, change the prefix as required. -// - -#if __has_include("SpoutCommon.h") -#include "SpoutCommon.h" // include files in the same folder -#include "SpoutSenderNames.h" -#include "SpoutFrameCount.h" -#include "SpoutUtils.h" -#else -#include "..\..\..\SpoutGL\SpoutCommon.h" // repository folder structure -#include "..\..\..\SpoutGL\SpoutSenderNames.h" -#include "..\..\..\SpoutGL\SpoutFrameCount.h" -#include "..\..\..\SpoutGL\SpoutUtils.h" -#endif - -#include // for _getcwd -#include // for PROCESSENTRY32 -#include // for _tcsicmp -#include -#pragma comment (lib, "d3d9.lib") - -using namespace spoututils; - -class SPOUT_DLLEXP spoutDX9 { - - public: - - spoutDX9(); - ~spoutDX9(); - - // - // DIRECTX9 - // - - // Initialize and prepare DirectX 9 - bool OpenDirectX9(HWND hWnd = nullptr); - // Release DirectX9 class object and device - void CloseDirectX9(); - - // Create a DirectX9 object - IDirect3D9Ex* CreateDX9object(); - // Create a DirectX9 device - IDirect3DDevice9Ex* CreateDX9device(IDirect3D9Ex* pD3D, HWND hWnd, unsigned int AdapterIndex = 0); - - // Get DirectX9 object - IDirect3D9Ex* GetDX9object(); - // Get DirectX9 device - IDirect3DDevice9Ex* GetDX9device(); - // Set a DirectX9 device - void SetDX9device(IDirect3DDevice9Ex* pDevice); - - // - // SENDER - // - - // Set the sender name - bool SetSenderName(const char* sendername = nullptr); - // Send a DirectX9 surface - bool SendDX9surface(IDirect3DSurface9* pSurface, bool bUpdate = true); - // Close sender and free resources - void ReleaseDX9sender(); - // Sender status - bool IsInitialized(); - // Sender name - const char * GetName(); - // Get width - unsigned int GetWidth(); - // Get height - unsigned int GetHeight(); - // Get frame rate - double GetFps(); - // Get frame number - long GetFrame(); - - // - // RECEIVER - // - - // Set the sender to connect to - void SetReceiverName(const char * sendername); - // Receive a DirectX 9 texture from a sender - bool ReceiveDX9Texture(LPDIRECT3DTEXTURE9 &pTexture); - // Close receiver and free resources - void ReleaseReceiver(); - // Open sender selection dialog - bool SelectSender(HWND hwnd = nullptr); - // Sender has changed - bool IsUpdated(); - // Connected to a sender - bool IsConnected(); - // Received frame is new - bool IsFrameNew(); - // Received sender share handle - HANDLE GetSenderHandle(); - // Received sender texture format (DX11) - DWORD GetSenderFormat(); - // Received sender name - const char * GetSenderName(); - // Received sender width - unsigned int GetSenderWidth(); - // Received sender height - unsigned int GetSenderHeight(); - // Received sender frame rate - double GetSenderFps(); - // Received sender frame number - long GetSenderFrame(); - - // - // Sender names - // - - // Get number of senders - int GetSenderCount(); - // Get sender name for a given index - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Return a list of current senders - std::vector GetSenderList(); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Get sender details - bool GetSenderInfo(const char* sendername, unsigned int& width, unsigned int& height, HANDLE& dxShareHandle, DWORD& dwFormat); - // Get active sender name - bool GetActiveSender(char* sendername); - // set active sender name - bool SetActiveSender(const char* sendername); - // Get maximum senders allowed - int GetMaxSenders(); - // Set maximum senders allowed - void SetMaxSenders(int maxSenders); - - - // - // COMMON - // - - // Hold frame rate - void HoldFps(int fps); - // Create a DirectX9 shared texture - bool CreateSharedDX9Texture(IDirect3DDevice9Ex* pDevice, unsigned int width, unsigned int height, D3DFORMAT format, LPDIRECT3DTEXTURE9 &dxTexture, HANDLE &dxShareHandle); - - - protected: - - spoutFrameCount frame; - spoutSenderNames sendernames; - - IDirect3D9Ex* m_pD3D; // DX9 object - IDirect3DDevice9Ex* m_pDevice; // DX9 device - bool m_bSpoutInitialized; - HANDLE m_dxShareHandle; - LPDIRECT3DTEXTURE9 m_pSharedTexture; // Texture to be shared - DWORD m_dwFormat; - SharedTextureInfo m_SenderInfo; - char m_SenderNameSetup[256]; - char m_SenderName[256]; - unsigned int m_Width; - unsigned int m_Height; - bool m_bUpdated; - bool m_bConnected; - bool m_bNewFrame; - bool m_bSpoutPanelOpened; - bool m_bSpoutPanelActive; - bool m_bClassDevice; - SHELLEXECUTEINFOA m_ShExecInfo; - - // Check that a sender is up to date - bool CheckDX9sender(unsigned int width, unsigned int height, DWORD dwFormat); - // Write to a DirectX9 system memory surface - bool WriteDX9memory(IDirect3DDevice9Ex* pDevice, LPDIRECT3DSURFACE9 surface, LPDIRECT3DTEXTURE9 dxTexture); - // Copy from a GPU DX9 surface to the DX9 shared texture - bool WriteDX9surface(IDirect3DDevice9Ex* pDevice, LPDIRECT3DSURFACE9 surface, LPDIRECT3DTEXTURE9 dxTexture); - - // Connect to a sender - bool ReceiveSenderData(); - // Copy from a sender shared texture to a DX9 texture - bool ReadDX9texture(IDirect3DDevice9Ex* pDevice, LPDIRECT3DTEXTURE9 &dxTexture); - // Create receiver resources - void CreateReceiver(const char * SenderName, unsigned int width, unsigned int height, DWORD dwFormat); - // Pop up SpoutPanel to allow the user to select a sender - bool SelectSenderPanel(const char* message); - // Check whether SpoutPanel opened and return the new sender name - bool CheckSpoutPanel(char *sendername, int maxchars = 256); - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutFrameCount.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutFrameCount.h deleted file mode 100644 index 1965f9a..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutFrameCount.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - - SpoutFrameCount.h - - Frame counting management - - Copyright (c) 2019-2025. Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -#pragma once - -#ifndef __spoutFrameCount__ -#define __spoutFrameCount__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#pragma comment (lib, "d3d11.lib") // for keyed mutex texture access -#pragma comment (lib, "Winmm.lib") // for timer resolution functions - -using namespace spoututils; - -// USE_CHRONO is defined in SpoutUtils.h -// Note comments about using an early platform toolset -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -class SPOUT_DLLEXP spoutFrameCount { - - public: - - spoutFrameCount(); - ~spoutFrameCount(); - - // - // Frame counting - // - - // Enable or disable frame counting globally by registry setting - void SetFrameCount(bool bEnable); - // Enable frame counting for this sender - void EnableFrameCount(const char* SenderName); - // Disable frame counting - void DisableFrameCount(); - // Pause frame counting - void PauseFrameCount(bool bPaused = true); - // Check status of frame counting - bool IsFrameCountEnabled(); - // Is the received frame new - bool IsFrameNew(); - // Received frame rate - double GetSenderFps(); - // Received frame count - long GetSenderFrame(); - // Frame rate control - void HoldFps(int fps); - - // - // Used by other classes - // - - // Sender increment the semaphore count - void SetNewFrame(); - // Receiver read the semaphore count - bool GetNewFrame(); - // For class cleanup functions - void CleanupFrameCount(); - - // - // Mutex locks including DirectX 11 keyed mutex - // DX11 texture keyed mutex functions are private - // and called by the follwoing functions - // - - // Test for texture access using a named sender mutex or keyed texture mutex - bool CheckTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - // Release mutex and allow texture access - bool AllowTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - - // - // Named mutex for shared texture access - // - - // Create named mutex for a sender - bool CreateAccessMutex(const char * SenderName); - // Close the texture access mutex. - void CloseAccessMutex(); - // Test access using a named mutex - bool CheckAccess(); - // Allow access after gaining ownership - void AllowAccess(); - // Test for keyed mutex - bool IsKeyedMutex(ID3D11Texture2D* D3D11texture); - - // - // Sync events - // - - // Set sync event - void SetFrameSync(const char* name); - // Wait or test for a sync event - bool WaitFrameSync(const char *name, DWORD dwTimeout = 0); - // Close sync event - void CloseFrameSync(); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - -protected: - - // Texture access named mutex - HANDLE m_hAccessMutex; - - // DX11 texture keyed mutex checks - bool CheckKeyedAccess(ID3D11Texture2D* D3D11texture); - bool AllowKeyedAccess(ID3D11Texture2D* D3D11texture); - - // Frame count semaphore - bool m_bFrameCount; // Registry setting of frame count - bool m_bCountDisabled; // application disable - bool m_bIsNewFrame; // received frame is new - - HANDLE m_hCountSemaphore; // semaphore handle - char m_CountSemaphoreName[256]; // semaphore name - char m_SenderName[256]; // sender currently connected to a receiver - long m_FrameCount; // sender frame count - long m_LastFrameCount; // receiver frame comparator - double m_FrameTime; - double m_FrameTimeTotal; - double m_FrameTimeNumber; - double m_lastFrame; - - // Sender frame timing - double m_SystemFps; - double m_SenderFps; - void UpdateSenderFps(long framecount = 0); - - // Windows minimum time period - UINT m_PeriodMin; - void StartTimePeriod(); - void EndTimePeriod(); - - // Sync event - bool m_bFrameSync; - HANDLE m_hSyncEvent; - void OpenFrameSync(const char* SenderName); - -#ifdef USE_CHRONO - - // Avoid C4251 warnings in SpoutLibrary by using pointers - // USE_CHRONO is defined in SpoutUtils.h - // Use of std::unique_ptr to avoid warning C26409 using new/delete - // results in warning C4251 needs to have dll-interface - std::chrono::steady_clock::time_point* m_FpsStartPtr; - std::chrono::steady_clock::time_point* m_FpsEndPtr; - std::chrono::steady_clock::time_point* m_FrameStartPtr; - std::chrono::steady_clock::time_point* m_FrameEndPtr; - -#endif - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSenderNames.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSenderNames.h deleted file mode 100644 index 2060a4e..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSenderNames.h +++ /dev/null @@ -1,219 +0,0 @@ -/* - - spoutSenderNames.h - - Spout sender management - - Thanks and credit to Malcolm Bechard for modifications to this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ -#pragma once -#ifndef __spoutSenderNames__ // standard way as well -#define __spoutSenderNames__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#include -#include -#include -#include -#include // for __movsd -#include // for _uint32 -#include -#ifdef _M_ARM64 -#include // For ARM -#endif - -// 100 msec wait for events -#define SPOUT_WAIT_TIMEOUT 100 - -// MaxSenders define replaced by a global class variable (Maximum for list of Sender names) -#define SpoutMaxSenderNameLen 256 - - -// The texture information structure that is saved to shared memory -// and used for communication between senders and receivers -// uint32_t is used for compatibility between 32bit and 64bit -// The structure is declared here so that this class is can be independent of opengl -// -// Use helper functions for conversion between HANDLE and uint32_t -// https://msdn.microsoft.com/en-us/library/aa384267%28VS.85%29.aspx -// in SpoutGLDXinterop.cpp and SpoutSenderNames -// -struct SharedTextureInfo { // 280 bytes total - uint32_t shareHandle; // 4 bytes : texture handle - uint32_t width; // 4 bytes : texture width - uint32_t height; // 4 bytes : texture height - uint32_t format; // 4 bytes : texture pixel format - uint32_t usage; // 4 bytes : texture usage - uint8_t description[256]; // 256 bytes : description - uint32_t partnerId; // 4 bytes : ID -}; - -// -// GUIDs for additional sender information maps -// Used for development work - -// Example -// {AB5C33D6-3654-43F9-85F6-F54872B0460B} -static const char* GUID_queue = "AB5C33D6-3654-43F9-85F6-F54872B0460B"; - - - -class SPOUT_DLLEXP spoutSenderNames { - - public: - - spoutSenderNames(); - ~spoutSenderNames(); - - // - // public functions - // - - // - // Sender name registration - // - - // Register a sender name in the list of senders - bool RegisterSenderName(char* sendername, bool bNewname = false); - // Remove a name from the list - bool ReleaseSenderName(const char* sendername); - // Find a name in the list - bool FindSenderName(const char* sendername); - - // - // Functions to retrieve info about the sender set map and the senders in it - // - - // Retrieve the sender name list as a set of names - bool GetSenderNames(std::set *sendernames); - // Number of senders in the list - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Information about a sender from an index into the list - bool GetSenderNameInfo(int index, char* sendername, int sendernameMaxSize, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle); - - // - // Maximum number of senders allowed in the list - // Applies for versions 2.005 and after - // - - // Get the maximum number from the registry - int GetMaxSenders(); - // Set the maximum number of senders in a new sender map - void SetMaxSenders(int maxSenders); - - // - // Functions to read and write info to a sender memory map - // - - // Get sender information - bool GetSenderInfo (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Set sender information - bool SetSenderInfo (const char* sendername, unsigned int width, unsigned int height, HANDLE dxShareHandle, DWORD dwFormat); - // Set sender PartnerID field with "CPU" sharing method and GL/DX compatibility - bool SetSenderID(const char *sendername, bool bCPU, bool bGLDX); - // Generic sender map info read (returned in a shared texture information structure) - bool getSharedInfo (const char* sendername, SharedTextureInfo* info); - // Generic sender map info write - bool setSharedInfo (const char* sendername, const SharedTextureInfo* info); - // Test for shared info memory map existence - bool hasSharedInfo(const char* sendername); - - // - // Functions to maintain the active sender - // - - // Set the active sender - the first retrieved by a receiver - bool SetActiveSender (const char* sendername); - // Get the current active sender - bool GetActiveSender (char *sendername, const int maxlength = SpoutMaxSenderNameLen); - // Get active sender information - bool GetActiveSenderInfo (SharedTextureInfo* info); - // Return details of the current active sender - bool FindActiveSender (char *activename, unsigned int& width, unsigned int& height, HANDLE& hSharehandle, DWORD& dwFormat, const int maxlength = SpoutMaxSenderNameLen); - - // - // Functions to Create, Find or Update a sender - // without initializing DirectX or the GL/DX interop functions - // - - // Create a sender and register the name in the sender list - bool CreateSender(char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Update an existing sender - bool UpdateSender (const char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Check details of a sender - bool CheckSender (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender and return details - bool FindSender (char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender in the class names set - bool FindSender (const char* sendername); - // Release orphaned senders - void CleanSenders(); - -protected: - - // Sender name set management - bool CreateSenderSet(); - bool GetSenderSet (std::set& SenderNames); - - // Active sender management - bool setActiveSenderName (const char* SenderName); - // bool getActiveSenderName (char SenderName[SpoutMaxSenderNameLen]); - bool getActiveSenderName (char *SenderName, const int maxlength = SpoutMaxSenderNameLen); - - // Goes through the full list of sender names and cleans up - // any that shouldn't still be around - void cleanSenderSet(); - - // Functions to manage shared memory map access - static void readSenderSetFromBuffer(const char* buffer, std::set& SenderNames, int maxSenders); - static void writeBufferFromSenderSet(const std::set& SenderNames, char *buffer, int maxSenders); - - SpoutSharedMemory m_senderNames; - SpoutSharedMemory m_activeSender; - - // This should be a unordered_map of sender names ->SharedMemory - // to handle multiple inputs and outputs all going through the - // same spoutSenderNames class - // Make this a pointer to avoid size differences between compilers - // if the .dll is compiled with something different - std::unordered_map* m_senders; - int m_MaxSenders; // maximum number of senders via registry - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSharedMemory.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSharedMemory.h deleted file mode 100644 index 3fa5160..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutSharedMemory.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - - SpoutSharedMemory.h - - Thanks and credit to Malcolm Bechard the author of this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once - -#ifndef __SpoutSharedMemory_ // standard way as well -#define __SpoutSharedMemory_ - -#include "SpoutCommon.h" -#include -#include - -using namespace spoututils; - -// -// Result of memory segment creation -// -enum SpoutCreateResult { - SPOUT_CREATE_FAILED = 0, - SPOUT_CREATE_SUCCESS, - SPOUT_ALREADY_EXISTS, - SPOUT_ALREADY_CREATED, -}; - -class SPOUT_DLLEXP SpoutSharedMemory { - -public: - - SpoutSharedMemory(); - ~SpoutSharedMemory(); - - // Create a new memory segment, or attach to an existing one - SpoutCreateResult Create(const char* name, int size); - - // Open an existing memory map - bool Open(const char* name); - - // Close a map - void Close(); - - // Lock an open map and return the buffer - char* Lock(); - - // Unlock a map - void Unlock(); - - // Name of an existing map - const char* Name(); - - // Size of an existing map - int Size(); - - // Print map information for debugging - void Debug(); - -private: - - char* m_pBuffer; // Buffer pointer - HANDLE m_hMap; // Map handle - HANDLE m_hMutex; // Mutex for map access - int m_lockCount; // Map access lock count - char* m_pName; // Map name - int m_size; // Map size - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutUtils.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutUtils.h deleted file mode 100644 index ba69cdd..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutDX9/SpoutUtils.h +++ /dev/null @@ -1,415 +0,0 @@ -/* - - SpoutUtils.h - - General utility functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2017-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once -#ifndef __spoutUtils__ // standard way as well -#define __spoutUtils__ - -// Enable this define to use independently of Spout source files -// See also the stand alone define in SpoutGLextensions -// #define standaloneUtils - -#ifdef standaloneUtils -#define SPOUT_DLLEXP -#else -// For use together with Spout source files -#include "SpoutCommon.h" // for legacyOpenGL define and Utils -#include // for _uint32 etc -#endif - -#include -#include // for console -#include // std::cout, std::end -#include // for log file -#include // for time and date -#include // for _access -#include // for _getcwd -#include -#include -#include // for shellexecute -#include // For TaskDialogIndirect -#include // for round - -// -// C++11 timer is only available for MS Visual Studio 2015 and above. -// -// Note that _MSC_VER may not correspond correctly if an earlier platform toolset -// is selected for a later compiler e.g. Visual Studio 2010 platform toolset for -// a Visual studio 2017 compiler. "#include " will then fail. -// If this is a problem, remove _MSC_VER_ and manually enable/disable the USE_CHRONO define. -// -// PR #84 Fixes for clang -// PR #114 Fixes for MingW -#if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || (defined(__cplusplus) && (__cplusplus >= 201103L)) - -#define USE_CHRONO -#endif - -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -#pragma comment(lib, "Shell32.lib") // for shellexecute -#pragma comment(lib, "Advapi32.lib") // for registry functions -#pragma comment(lib, "Version.lib") // for version resources where necessary -#pragma comment(lib, "Comctl32.lib") // For taskdialog - -// TaskDialog requires comctl32.dll version 6 -#ifdef _MSC_VER -// https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview -#pragma comment(linker,"\"/manifestdependency:type='win32' \ -name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ -processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") -#endif - -// SpoutUtils -namespace spoututils { - - enum SpoutLogLevel { - // Disable all messages - SPOUT_LOG_SILENT, - // Show all messages - SPOUT_LOG_VERBOSE, - // Show information messages - default - SPOUT_LOG_NOTICE, - // Show warning, errors and fatal - SPOUT_LOG_WARNING, - // Show errors and fatal - SPOUT_LOG_ERROR, - // Show only fatal errors - SPOUT_LOG_FATAL, - // Ignore log levels - SPOUT_LOG_NONE - }; - - // - // Information - // - - // Get SDK version number string e.g. "2.007.000" - // Optional - return as a single number - // e.g. 2.006 = 2006, 2.007 = 2007, 2.007.009 = 2007009 - std::string SPOUT_DLLEXP GetSDKversion(int * number = nullptr); - - // Get the user Spout version from the registry - // Optional - return as a single number - std::string SPOUT_DLLEXP GetSpoutVersion(int * number = nullptr); - - // Computer type - bool SPOUT_DLLEXP IsLaptop(); - - // Get the module handle of an executable or dll - HMODULE SPOUT_DLLEXP GetCurrentModule(); - - // Get executable or dll version - std::string SPOUT_DLLEXP GetExeVersion(const char* path); - - // Get executable or dll path - std::string SPOUT_DLLEXP GetExePath(bool bFull = false); - - // Get executable or dll name - std::string SPOUT_DLLEXP GetExeName(); - - // Remove path and return the file name - void SPOUT_DLLEXP RemovePath(std::string& path); - - // Remove file name and return the path - void SPOUT_DLLEXP RemoveName(std::string& path); - - // - // Console management - // - - // Open console window. - // A console window opens without logs. - // Useful for debugging with console output. - void SPOUT_DLLEXP OpenSpoutConsole(const char *title = nullptr); - - // Close console window. - // The optional warning displays a MessageBox if user notification is required. - void SPOUT_DLLEXP CloseSpoutConsole(bool bWarning = false); - - // Enable logging to the console. - // Logs are displayed in a console window. - // Useful for program development. - void SPOUT_DLLEXP EnableSpoutLog(const char* title = nullptr); - - // Enable logging to a file with optional append. - // As well as a console window, you can output logs to a text file. - // Default extension is ".log" unless the full path is used. - // For no file name or path the executable name is used. - // Example : EnableSpoutLogFile("Sender.log"); - // The log file is re-created every time the application starts - // unless you specify to append to the existing one. - // Example : EnableSpoutLogFile("Sender.log", true); - // The file is saved in the %AppData% folder unless you specify the full path : - // C:>Users>username>AppData>Roaming>Spout - // You can find and examine the log file after the application has run. - void SPOUT_DLLEXP EnableSpoutLogFile(const char* filename = nullptr, bool bAppend = false); - - // Disable logging to file - void SPOUT_DLLEXP DisableSpoutLogFile(); - - // Remove a log file - void SPOUT_DLLEXP RemoveSpoutLogFile(const char* filename = nullptr); - - // Disable logging to console and file - void SPOUT_DLLEXP DisableSpoutLog(); - - // Disable logging temporarily - void SPOUT_DLLEXP DisableLogs(); - - // Enable logging again - void SPOUT_DLLEXP EnableLogs(); - - // Are console logs enabled - bool SPOUT_DLLEXP LogsEnabled(); - - // Is file logging enabled - bool SPOUT_DLLEXP LogFileEnabled(); - - // Return the full log file path - std::string SPOUT_DLLEXP GetSpoutLogPath(); - - // Return the log file as a string - std::string SPOUT_DLLEXP GetSpoutLog(const char* filepath = nullptr); - - // Show the log file folder in Windows Explorer - void SPOUT_DLLEXP ShowSpoutLogs(); - - // Set the current log level - void SPOUT_DLLEXP SetSpoutLogLevel(SpoutLogLevel level); - - // General purpose log - void SPOUT_DLLEXP SpoutLog(const char* format, ...); - - // Verbose - show log for SPOUT_LOG_VERBOSE or above - void SPOUT_DLLEXP SpoutLogVerbose(const char* format, ...); - - // Notice - show log for SPOUT_LOG_NOTICE or above - void SPOUT_DLLEXP SpoutLogNotice(const char* format, ...); - - // Warning - show log for SPOUT_LOG_WARNING or above - void SPOUT_DLLEXP SpoutLogWarning(const char* format, ...); - - // Error - show log for SPOUT_LOG_ERROR or above - void SPOUT_DLLEXP SpoutLogError(const char* format, ...); - - // Fatal - always show log - void SPOUT_DLLEXP SpoutLogFatal(const char* format, ...); - - // Logging function. - void SPOUT_DLLEXP _doLog(SpoutLogLevel level, const char* format, va_list args); - - // Print to console (printf replacement) - int SPOUT_DLLEXP _conprint(const char* format, ...); - - // - // MessageBox dialog - // - - // MessageBox dialog with optional timeout. - // The dialog closes itself if a timeout is specified. - int SPOUT_DLLEXP SpoutMessageBox(const char * message, DWORD dwMilliseconds = 0); - - // MessageBox with variable arguments - int SPOUT_DLLEXP SpoutMessageBox(const char * caption, const char* format, ...); - - // MessageBox with variable arguments and icon, buttons - int SPOUT_DLLEXP SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - - // MessageBox dialog with standard arguments. - // Replaces an existing MessageBox call. - // uType options : standard MessageBox buttons and icons - // MB_USERICON - use together with SpoutMessageBoxIcon - // Hyperlinks can be included in the content using HTML format. - // For example : Spout home page - // Only double quotes are supported and must be escaped. - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - - // MessageBox dialog with standard arguments - // including taskdialog main instruction large text - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - - // MessageBox dialog with an edit control for text input - // Can be used in place of a specific application resource dialog - // o For message content, the control is in the footer area - // o If no message, the control is in the main content area - // o All SpoutMessageBox functions such as user icon and buttons are available - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - - // MessageBox dialog with a combobox control for item selection - // Can be used in place of a specific application resource dialog - // Properties the same as the edit control - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int &selected); - - // Custom icon for SpoutMessageBox from resources - void SPOUT_DLLEXP SpoutMessageBoxIcon(HICON hIcon); - - // Custom icon for SpoutMessageBox from file - bool SPOUT_DLLEXP SpoutMessageBoxIcon(std::string iconfile); - - // Custom button for SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxButton(int ID, std::wstring title); - - // Activate modeless mode using SpoutPanel.exe - bool SPOUT_DLLEXP SpoutMessageBoxModeless(bool bMode = true); - - // Window handle for SpoutMessageBox where not specified - void SPOUT_DLLEXP SpoutMessageBoxWindow(HWND hWnd); - - // Position to centre SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxPosition(POINT pt); - - // Copy text to the clipboard - bool SPOUT_DLLEXP CopyToClipBoard(HWND hwnd, const char* text); - - // Open logs folder - bool SPOUT_DLLEXP OpenSpoutLogs(); - - // - // Registry utilities - // - - // Read subkey DWORD value - bool SPOUT_DLLEXP ReadDwordFromRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD *pValue); - - // Write subkey DWORD value - bool SPOUT_DLLEXP WriteDwordToRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD dwValue); - - // Read subkey character string - bool SPOUT_DLLEXP ReadPathFromRegistry(HKEY hKey, const char *subkey, const char *valuename, char *filepath, DWORD dwSize = MAX_PATH); - - // Write subkey character string - bool SPOUT_DLLEXP WritePathToRegistry(HKEY hKey, const char *subkey, const char *valuename, const char *filepath); - - // Write subkey binary hex data string - bool SPOUT_DLLEXP WriteBinaryToRegistry(HKEY hKey, const char *subkey, const char *valuename, const unsigned char *hexdata, DWORD nchars); - - // Remove subkey value name - bool SPOUT_DLLEXP RemovePathFromRegistry(HKEY hKey, const char *subkey, const char *valuename); - - // Delete a subkey and its values. - // It must be a subkey of the key that hKey identifies, but it cannot have subkeys. - // Note that key names are not case sensitive. - bool SPOUT_DLLEXP RemoveSubKey(HKEY hKey, const char *subkey); - - // Find subkey - bool SPOUT_DLLEXP FindSubKey(HKEY hKey, const char *subkey); - - // - // Timing functions - // - - // Monitor refresh rate - double SPOUT_DLLEXP GetRefreshRate(); - - // Start timing period - void SPOUT_DLLEXP StartTiming(); - -#ifdef USE_CHRONO - // Stop timing and return milliseconds or microseconds elapsed. - // (microseconds default). - // Code console output can be enabled for quick timing tests. - double SPOUT_DLLEXP EndTiming(bool microseconds = false); - // Microseconds elapsed since epoch - double SPOUT_DLLEXP ElapsedMicroseconds(); -#else - double SPOUT_DLLEXP EndTiming(); -#endif - - void SPOUT_DLLEXP StartCounter(); - double SPOUT_DLLEXP GetCounter(); - - // - // Private functions - // - namespace - { - // Local functions - void _logtofile(bool append = false); - std::string _getLogPath(); - std::string _getLogFilePath(const char *filename); - std::string _levelName(SpoutLogLevel level); - // Taskdialog for SpoutMessageBox - int MessageTaskDialog(HWND hWnd, const char* content, const char* caption, DWORD dwButtons, DWORD dwMilliseconds); - // TaskDialogIndirect callback to handle timer, topmost and hyperlinks - HRESULT TDcallbackProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData); -#ifndef _MSC_VER - // Timeout MessageBox for other compilers - int MessageBoxTimeoutA(IN HWND hWnd, - IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, - IN WORD wLanguageId, IN DWORD dwMilliseconds); -#endif - - // Use ShellExecutEx to open a program - bool ExecuteProcess(const char* path, const char* command = nullptr); - // Open SpoutPanel with command line for modeless SpoutMessageBox - bool OpenSpoutPanel(const char* message); - // Application window - HWND hwndMain = NULL; - // Position for TaskDialog window centre - POINT TDcentre = {}; - // For topmost - HWND hwndTop = NULL; - bool bTopMost = false; - // Modeless TaskDialog by way of OpenSpoutPanel - bool bModeless = false; // Default use local TaskDialogIndirect - // For custom icon - HICON hTaskIcon = NULL; - - // For custom buttons - std::vectorTDbuttonID; - std::vectorTDbuttonTitle; - - // Main instruction text - std::wstring wstrInstruction; - - // For edit text control - bool bEdit = false; - HWND hEdit = NULL; - std::string stredit; - #define IDC_TASK_EDIT 101 - - // For combo box control - bool bCombo = false; - HWND hCombo = NULL; - std::vector comboitems; - int comboindex = 0; - #define IDC_TASK_COMBO 102 - - } - -} - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/Spout.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/Spout.h deleted file mode 100644 index 1f41d22..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/Spout.h +++ /dev/null @@ -1,289 +0,0 @@ -/* - - Spout.h - - Documentation - https://spoutgl-site.netlify.app/ - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __Spout__ -#define __Spout__ - -#include "SpoutGL.h" - -class SPOUT_DLLEXP Spout : public spoutGL { - - public: - - Spout(); - ~Spout(); - - // - // ===================== SENDER ========================= - // - - // Set name for sender creation - // If no name is specified, the executable name is used - void SetSenderName(const char* sendername = nullptr); - // Set sender DX11 shared texture format - void SetSenderFormat(DWORD dwFormat); - // Release sender and resources - void ReleaseSender(); - // Send OpenGL framebuffer - // The fbo must be bound for read. - // The sending texture can be larger than the size that the sender is set up for - // For example, if the application is using only a portion of the allocated texture space, - // such as for Freeframe plugins. (The 2.006 equivalent is DrawToSharedTexture) - // To send the default OpenGL framebuffer, specify FboID = 0. - // If width and height are also 0, the function determines the viewport size. - bool SendFbo(GLuint FboID, unsigned int width, unsigned int height, bool bInvert = true); - // Send OpenGL texture - bool SendTexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = true, GLuint HostFBO = 0); - // Send image pixels - bool SendImage(const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - // Sender status - bool IsInitialized(); - // Sender name - const char * GetName(); - // Sender width - unsigned int GetWidth(); - // Sender height - unsigned int GetHeight(); - // Sender frame rate - double GetFps(); - // Sender frame number - long GetFrame(); - // Sender share handle - HANDLE GetHandle(); - // Sender sharing method - bool GetCPU(); - // Sender GL/DX hardware compatibility - bool GetGLDX(); - - // - // ====================== RECEIVER =========================== - // - - // Specify sender for connection - // If a name is specified, the receiver will not connect to any other unless the user selects one - // If that sender closes, the receiver will wait for the nominated sender to open - // If no name is specified, the receiver will connect to the active sender - void SetReceiverName(const char * sendername = nullptr); - // Get sender for connection - bool GetReceiverName(char* sendername, int maxchars = 256); - // Close receiver and release resources ready to connect to another sender - void ReleaseReceiver(); - // Receive shared texture - // Connect to a sender and retrieve texture details ready for access - // (see BindSharedTexture and UnBindSharedTexture) - bool ReceiveTexture(); - // Receive OpenGL texture - // Connect to a sender and inform the application to update - // the receiving texture if it has changed dimensions - // For no change, copy the sender shared texture to the application texture - // The texture must be RGBA of dimension (width * height) - bool ReceiveTexture(GLuint TextureID, GLuint TextureTarget, bool bInvert = false, GLuint HostFbo = 0); - // Receive image pixels - // Connect to a sender and inform the application to update - // the receiving buffer if it has changed dimensions - // For no change, copy the sender shared texture to the pixel buffer - // The receiving image can be RGBA, BGRA, RGB or BGR formats of dimension (width * height) - bool ReceiveImage(unsigned char* pixels, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFbo = 0); - // Query whether the sender has changed - // Checked at every cycle before receiving data - bool IsUpdated(); - // Query sender connection - // If the sender closes, receiving functions return false - bool IsConnected(); - // Query received frame status - // The receiving texture or pixel buffer is only refreshed if the sender has produced a new frame - // This can be queried to process texture data only for new frames - bool IsFrameNew(); - // Received sender name - const char * GetSenderName(); - // Received sender width - unsigned int GetSenderWidth(); - // Received sender height - unsigned int GetSenderHeight(); - // Received sender DX11 texture format - DWORD GetSenderFormat(); - // Received sender frame rate - double GetSenderFps(); - // Received sender frame number - long GetSenderFrame(); - // Received sender share handle - HANDLE GetSenderHandle(); - // Received sender texture - ID3D11Texture2D* GetSenderTexture(); - // Received sender sharing method - bool GetSenderCPU(); - // Received sender GL/DX hardware compatibility - bool GetSenderGLDX(); - // Return a list of current senders - std::vector GetSenderList(); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Open sender selection dialog - bool SelectSender(HWND hwnd = NULL); - - // - // Frame count - // - - // Enable or disable frame counting globally - void SetFrameCount(bool bEnable); - // Disable frame counting specifically for this application - void DisableFrameCount(); - // Return frame count status - bool IsFrameCountEnabled(); - // Frame rate control - void HoldFps(int fps); - // Signal sync event - void SetFrameSync(const char* SenderName); - // Wait or test for a sync event - bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - - // - // Sender names - // - - // Number of senders - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender information - bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Current active sender - bool GetActiveSender(char* sendername); - // Set sender as active - bool SetActiveSender(const char* sendername); - - // - // Adapter functions - // - - // The number of graphics adapters in the system - int GetNumAdapters(); - // Get adapter item name - bool GetAdapterName(int index, char *adaptername, int maxchars = 256); - // Return current adapter name - char * AdapterName(); - // Get current adapter index - int GetAdapter(); - // Get sender adapter index and name for a given sender - int GetSenderAdapter(const char* sendername, char* adaptername = nullptr, int maxchars = 256); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* description, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* description, char* output, int maxchars); - - // - // Graphics preference - // Windows 10 Vers 1803, build 17134 or later - // - - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Availability of Windows graphics preference - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); - - // - // 2.006 compatibility - // - - // Find the index of the NVIDIA adapter in a multi-adapter system - bool FindNVIDIA(int &nAdapter); - // Graphics adapter details - bool GetAdapterInfo(char* renderadapter, - char* renderdescription, char* renderversion, - char* displaydescription, char* displayversion, - int maxsize); - - // Create a sender - bool CreateSender(const char *Sendername, unsigned int width = 0, unsigned int height = 0, DWORD dwFormat = 0); - // Update a sender - bool UpdateSender(const char* Sendername, unsigned int width, unsigned int height); - - // - // 2.006 compatibility - // - - // Create receiver connection - bool CreateReceiver(char* Sendername, unsigned int &width, unsigned int &height); - // Check receiver connection - bool CheckReceiver(char* Sendername, unsigned int &width, unsigned int &height, bool &bConnected); - // Receive OpenGL texture - bool ReceiveTexture(char* Sendername, unsigned int &width, unsigned int &height, GLuint TextureID = 0, GLuint TextureTarget = 0, bool bInvert = false, GLuint HostFBO = 0); - // Receive image pixels - bool ReceiveImage(char* Sendername, unsigned int &width, unsigned int &height, unsigned char* pixels, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - // Open dialog for the user to select a sender - // Optional message argument - bool SelectSenderPanel(const char* message = nullptr); - // Receiver detect sender selection - bool CheckSpoutPanel(char *sendername, int maxchars = 256); - - // Legacy OpenGL Draw functions - // See _SpoutCommon.h_ #define legacyOpenGL -#ifdef legacyOpenGL - // Render the shared texture - bool DrawSharedTexture(float max_x = 1.0, float max_y = 1.0, float aspect = 1.0, bool bInvert = true, GLuint HostFBO = 0); - // Render a texture to the shared texture. - bool DrawToSharedTexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, float max_x = 1.0, float max_y = 1.0, float aspect = 1.0, bool bInvert = false, GLuint HostFBO = 0); -#endif // #endif legacyOpenGL - - -protected: - - // Sender creation and change - bool CheckSender(unsigned int width, unsigned int height); - // Create receiver connection - void InitReceiver(const char * sendername, unsigned int width, unsigned int height, DWORD dwFormat); - // Receiver find sender and retrieve information - bool ReceiveSenderData(); - - // - // Class globals - // - - // Graphics adapter name - char m_AdapterName[256]; - bool m_bAdapt; // Receiver adapt to the sender adapter - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCommon.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCommon.h deleted file mode 100644 index 7f2752f..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCommon.h +++ /dev/null @@ -1,102 +0,0 @@ -// -// Header: SpoutCommon.h -// -// Enables build of the SDK as a DLL. -// -// Includes header for common utilities namespace "SpoutUtils". -// -// Optional _#define legacyOpenGL_ to enable legacy draw functions -// - -/* - Thanks and credit to Malcolm Bechard, the author of this file - https://github.com/mbechard - - Copyright (c) 2014-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -03.07.23 - Remove _MSC_VER condition from SPOUT_DLLEXP define - (#PR93 Fix MinGW error (beta branch) -07.12.23 - using namespace spoututils moved from SpoutGL.h - - -*/ - -#pragma once - -#ifndef __SpoutCommon__ -#define __SpoutCommon__ - -// -// To build the Spout library as a dll, define -// SPOUT_BUILD_DLL in the preprocessor defines. -// Properties > C++ > Preprocessor > Preprocessor Definitions -// -#ifndef SPOUT_DLLEXP - #if defined(SPOUT_BUILD_DLL) - #define SPOUT_DLLEXP __declspec(dllexport) - #elif defined(SPOUT_IMPORT_DLL) - #define SPOUT_DLLEXP __declspec(dllimport) - #else - #define SPOUT_DLLEXP - #endif -#endif - -// Common utility functions namespace -#include "SpoutUtils.h" - -// -// This definition enables legacy OpenGL rendering code -// used for shared texture Draw functions in SpoutGLDXinterop.cpp -// Not required unless compatibility with OpenGL < 3 is necessary -// Disabled by default for OpenGL 4 compliance -// * Note that the same definition is necessary in SpoutGLextensions.h -// so that SpoutGLextensions can be used independently of the Spout library. -// -// #define legacyOpenGL -// - -// -// Visual Studio code analysis warnings -// - -// C++11 scoped (class) enums are not compatible with early compilers (< VS2012 and others). -// The warning is designated "Prefer" and "C" standard unscoped enums are retained for compatibility. -#if defined(_MSC_VER) -#pragma warning(disable:26812) // unscoped enums -#endif - -// -// For ARM build -// __movsd intrinsic not defined -// -#if defined _M_ARM64 -#include -inline void __movsd(unsigned long* Destination, - const unsigned long* Source, size_t Count) -{ - memcpy(Destination, Source, Count); -} -#endif - - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCopy.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCopy.h deleted file mode 100644 index 256d9f3..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutCopy.h +++ /dev/null @@ -1,223 +0,0 @@ -/* - - SpoutCopy.h - - Functions to manage pixel buffer copying - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2016-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutCopy__ // standard way as well -#define __spoutCopy__ - -#include "SpoutCommon.h" -#include -#include // for debug printf -#include // For OpenGL definitions -#include // for cpuid to test for SSE2 -#ifdef _M_ARM64 -#include // for NEON -#else -#include // for SSE2 -#include // for SSSE3 -#endif -#include // For compatibility with Clang. PR#81 -#include // for _uint32 etc - -class SPOUT_DLLEXP spoutCopy { - - public: - - spoutCopy(); - ~spoutCopy(); - - // Copy image pixels and select fastest method based on image width - void CopyPixels(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA, bool bInvert = false) const; - - // Flip a pixel buffer in place - void FlipBuffer(const unsigned char *src, unsigned char *dst, - unsigned int width, unsigned int height, - GLenum glFormat = GL_RGBA) const; - - // Correct for image stride - void RemovePadding(const unsigned char* source, unsigned char* dest, - unsigned int width, unsigned int height, - unsigned int source_stride, GLenum glFormat) const; - - // Clear alpha of rgba image pixels to the required value - void ClearAlpha(unsigned char* src, unsigned int width, - unsigned int height, unsigned char alpha) const; - - // SSE2 version of memcpy - void memcpy_sse2(void* dst, const void* src, size_t size) const; - - // - // RGBA <> RGBA - // - - // Copy rgba buffers line by line allowing for source pitch using the fastest method - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba buffers line by line allowing for source and destination line pitch - void rgba2rgba(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy rgba buffers of differing size - void rgba2rgbaResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // RGBA <> BGRA - // - - // Copy rgba to bgra using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy rgba to bgra line by line allowing for source pitch using the fastest method - void rgba2bgra(const void* rgba_source, void* bgra_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy rgba to bgra line allowing for source and destination line pitch - void rgba2bgra(const void* source, void* dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, unsigned int destPitch, bool bInvert) const; - - // Copy bgra to rgba - void bgra2rgba(const void* bgra_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // - // RGBA <> RGB, RGBA <> BGR - // - - // TODO : add RGBA pitch to all functions - // TODO : avoid redundancy - - // Copy RGBA to RGB or BGR allowing for source line pitch using the fastest method - void rgba2rgb (const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, // byte line pitch - bool bInvert = false, // Flip vertically - bool bMirror = false, // Mirror horizontally - bool bSwapRB = false) const; // swap red and blue (rgb > bgr) const; - - // Copy RGBA to BGR allowing for source line pitch - void rgba2bgr(const void* rgba_source, void* rgb_dest, unsigned int width, unsigned int height, - unsigned int sourcePitch, bool bInvert = false) const; - - // Copy RGBA to RGB allowing for source and destination pitch - void rgba2rgbResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, - bool bInvert = false, bool bMirror = false, bool bSwapRB = false) const; - - // Copy RGBA to BGR allowing for source and destination pitch - void rgba2bgrResample(const void* source, void* dest, - unsigned int sourceWidth, unsigned int sourceHeight, unsigned int sourcePitch, - unsigned int destWidth, unsigned int destHeight, bool bInvert = false) const; - - // - // SSE3 function - // - // RGBA to RGB/BGR with source line pitch - // - void rgba_to_rgb_sse3(const void* rgba_source, void* rgb_dest, - unsigned int width, unsigned int height, - unsigned int rgba_pitch, // line byte pitch - bool bInvert = false, // Flip image - bool bSwapRB = false) const; // Swap RG (BGR) - - // - // Byte functions - // - - // Copy RGB to RGBA - void rgb2rgba (const void* rgb_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to RGBA allowing for destination pitch - void rgb2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // Copy BGR to RGBA - void bgr2rgba (const void* bgr_source, void *rgba_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGR to RGBA allowing for destination pitch - void bgr2rgba(const void *rgb_source, void *rgba_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - // - // RGB > BGRA - // - - // Copy RGB to BGRA - void rgb2bgra (const void* rgb_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGB to BGRA allowing for destination pitch - void rgb2bgra(const void *rgb_source, void *bgra_dest, - unsigned int width, unsigned int height, - unsigned int dest_pitch, bool bInvert) const; - - - // Experimental SSE RGB to BGRA - // Single line - void rgb_to_bgrx_sse(unsigned int npixels, const void* rgb_source, void* bgrx_out) const; - // Full height - void rgb_to_bgra_sse3(void* rgb_source, void* rgba_dest, unsigned int width, unsigned int height) const; - - - // Copy BGR to BGRA - void bgr2bgra (const void* bgr_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy RGBA to BGR - void rgba2bgr (const void* rgba_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to RGB - void bgra2rgb (const void* bgra_source, void *rgb_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // Copy BGRA to BGR - void bgra2bgr (const void* bgra_source, void *bgr_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - - // SSE capability - - void GetSSE(bool &bSSE2, bool &bSSE3, bool &bSSSE3); - - protected : - - void CheckSSE(); - bool m_bSSE2; - bool m_bSSE3; - bool m_bSSSE3; - - void rgba_bgra(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse2(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - void rgba_bgra_sse3(const void *rgba_source, void *bgra_dest, unsigned int width, unsigned int height, bool bInvert = false) const; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutDirectX.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutDirectX.h deleted file mode 100644 index e49bb52..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutDirectX.h +++ /dev/null @@ -1,178 +0,0 @@ -/* - - spoutDirectX.h - - Functions to manage DirectX 11 texture sharing - - Copyright (c) 2014 - 2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once -#ifndef __spoutDirectX__ -#define __spoutDirectX__ - -#include "SpoutCommon.h" - -#include // For format definitions -#include -#include -#include - -// -// Windows graphics preferences are available for Windows 10 Vers 1803 -// build 17134 or later, and use dxgi1_6. -// -// If existing Visual Studio projects use Microsoft DirectX SDK (June 2010), -// this will conflict because the older SDK will be included first. -// The include order in the project file should be changed to include the older SDK last. -// Change : -// $(DXSDK_DIR)Include$(IncludePath); -// $(DXSDK_DIR)Lib\x86$(LibraryPath); -// To : -// $(IncludePath);$(DXSDK_DIR)Include -// $(LibraryPath);$(DXSDK_DIR)Lib\x86 -// -#ifdef NTDDI_WIN10_RS4 -#include // for adapter performance preference -#endif - -#pragma comment (lib, "d3d11.lib")// the Direct3D 11 Library file -#pragma comment (lib, "DXGI.lib") // for CreateDXGIFactory1 - -using namespace spoututils; - -class SPOUT_DLLEXP spoutDirectX { - - public: - - spoutDirectX(); - ~spoutDirectX(); - - // - // DirectX11 device - // - - // Initialize and prepare DirectX 11 - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - // Release DirectX 11 device and context - void CloseDirectX11(); - // Set the DirectX11 device - bool SetDX11Device(ID3D11Device* pDevice); - // Create a DirectX11 device - ID3D11Device* CreateDX11device(); - // Return the class device - ID3D11Device* GetDX11Device(); - // Return the device immediate context - ID3D11DeviceContext* GetDX11Context(); - // Return the device feature level - D3D_FEATURE_LEVEL GetDX11FeatureLevel(); - - // - // DirectX11 texture - // - - // Create a DirectX11 shared texture - bool CreateSharedDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppSharedTexture, HANDLE &dxShareHandle, bool bKeyed = false, bool bNThandle = false); - // Create a DirectX texture which is not shared - bool CreateDX11Texture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** ppTexture); - // Create a DirectX 11 staging texture for read and write - bool CreateDX11StagingTexture(ID3D11Device* pDevice, unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11Texture2D** pStagingTexture); - // Retrieve the pointer of a DirectX11 shared texture - bool OpenDX11shareHandle(ID3D11Device* pDevice, ID3D11Texture2D** ppSharedTexture, HANDLE dxShareHandle); - - // - // DirectX11 utilities - // - - // Release a texture resource created with a class device - unsigned long ReleaseDX11Texture(ID3D11Texture2D* pTexture); - // Release a texture resource - unsigned long ReleaseDX11Texture(ID3D11Device* pd3dDevice, ID3D11Texture2D* pTexture); - // Release a device - unsigned long ReleaseDX11Device(ID3D11Device* pd3dDevice); - // Flush immediate context command queue - void Flush(); - // Flush immediate context command queue and wait for completion - void FlushWait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - // Wait for completion after flush - void Wait(ID3D11Device* pd3dDevice, ID3D11DeviceContext* pImmediateContext); - - // - // Graphics adapter - // - - // Get the number of graphics adapters in the system - int GetNumAdapters(); - // Get the name of an adapter index - bool GetAdapterName(int index, char *adaptername, int maxchars); - // Get the index of an adapter name - int GetAdapterIndex(const char* adaptername); - // Get the current adapter index - int GetAdapter(); - // Set graphics adapter for CreateDX11device from an index - bool SetAdapter(int index = -1); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* adaptername, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* adaptername, char* output, int maxchars); - // Get adapter pointer for a given adapter (-1 means current) - IDXGIAdapter* GetAdapterPointer(int index = -1); - // Set required graphics adapter for CreateDX11device - void SetAdapterPointer(IDXGIAdapter* pAdapter); - // Find the index of the NVIDIA adapter in a multi-adapter system - bool FindNVIDIA(int &nAdapter); - - // - // Graphics preference - // Windows 10 Vers 1803, build 17134 or later - // - - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Windows graphics preference availability - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); - - protected: - - void DebugLog(ID3D11Device* pd3dDevice, const char* format, ...); - int m_AdapterIndex; // Adapter index - IDXGIAdapter* m_pAdapterDX11; // Adapter pointer - ID3D11Device* m_pd3dDevice; // DX11 device - ID3D11DeviceContext* m_pImmediateContext; - bool m_bClassDevice; - D3D_DRIVER_TYPE m_driverType; - D3D_FEATURE_LEVEL m_featureLevel; - ID3D11Device1* m_pd3dDevice1; - ID3D11DeviceContext1* m_pImmediateContext1; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutFrameCount.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutFrameCount.h deleted file mode 100644 index 1965f9a..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutFrameCount.h +++ /dev/null @@ -1,188 +0,0 @@ -/* - - SpoutFrameCount.h - - Frame counting management - - Copyright (c) 2019-2025. Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -#pragma once - -#ifndef __spoutFrameCount__ -#define __spoutFrameCount__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#pragma comment (lib, "d3d11.lib") // for keyed mutex texture access -#pragma comment (lib, "Winmm.lib") // for timer resolution functions - -using namespace spoututils; - -// USE_CHRONO is defined in SpoutUtils.h -// Note comments about using an early platform toolset -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -class SPOUT_DLLEXP spoutFrameCount { - - public: - - spoutFrameCount(); - ~spoutFrameCount(); - - // - // Frame counting - // - - // Enable or disable frame counting globally by registry setting - void SetFrameCount(bool bEnable); - // Enable frame counting for this sender - void EnableFrameCount(const char* SenderName); - // Disable frame counting - void DisableFrameCount(); - // Pause frame counting - void PauseFrameCount(bool bPaused = true); - // Check status of frame counting - bool IsFrameCountEnabled(); - // Is the received frame new - bool IsFrameNew(); - // Received frame rate - double GetSenderFps(); - // Received frame count - long GetSenderFrame(); - // Frame rate control - void HoldFps(int fps); - - // - // Used by other classes - // - - // Sender increment the semaphore count - void SetNewFrame(); - // Receiver read the semaphore count - bool GetNewFrame(); - // For class cleanup functions - void CleanupFrameCount(); - - // - // Mutex locks including DirectX 11 keyed mutex - // DX11 texture keyed mutex functions are private - // and called by the follwoing functions - // - - // Test for texture access using a named sender mutex or keyed texture mutex - bool CheckTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - // Release mutex and allow texture access - bool AllowTextureAccess(ID3D11Texture2D* D3D11texture = nullptr); - - // - // Named mutex for shared texture access - // - - // Create named mutex for a sender - bool CreateAccessMutex(const char * SenderName); - // Close the texture access mutex. - void CloseAccessMutex(); - // Test access using a named mutex - bool CheckAccess(); - // Allow access after gaining ownership - void AllowAccess(); - // Test for keyed mutex - bool IsKeyedMutex(ID3D11Texture2D* D3D11texture); - - // - // Sync events - // - - // Set sync event - void SetFrameSync(const char* name); - // Wait or test for a sync event - bool WaitFrameSync(const char *name, DWORD dwTimeout = 0); - // Close sync event - void CloseFrameSync(); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - -protected: - - // Texture access named mutex - HANDLE m_hAccessMutex; - - // DX11 texture keyed mutex checks - bool CheckKeyedAccess(ID3D11Texture2D* D3D11texture); - bool AllowKeyedAccess(ID3D11Texture2D* D3D11texture); - - // Frame count semaphore - bool m_bFrameCount; // Registry setting of frame count - bool m_bCountDisabled; // application disable - bool m_bIsNewFrame; // received frame is new - - HANDLE m_hCountSemaphore; // semaphore handle - char m_CountSemaphoreName[256]; // semaphore name - char m_SenderName[256]; // sender currently connected to a receiver - long m_FrameCount; // sender frame count - long m_LastFrameCount; // receiver frame comparator - double m_FrameTime; - double m_FrameTimeTotal; - double m_FrameTimeNumber; - double m_lastFrame; - - // Sender frame timing - double m_SystemFps; - double m_SenderFps; - void UpdateSenderFps(long framecount = 0); - - // Windows minimum time period - UINT m_PeriodMin; - void StartTimePeriod(); - void EndTimePeriod(); - - // Sync event - bool m_bFrameSync; - HANDLE m_hSyncEvent; - void OpenFrameSync(const char* SenderName); - -#ifdef USE_CHRONO - - // Avoid C4251 warnings in SpoutLibrary by using pointers - // USE_CHRONO is defined in SpoutUtils.h - // Use of std::unique_ptr to avoid warning C26409 using new/delete - // results in warning C4251 needs to have dll-interface - std::chrono::steady_clock::time_point* m_FpsStartPtr; - std::chrono::steady_clock::time_point* m_FpsEndPtr; - std::chrono::steady_clock::time_point* m_FrameStartPtr; - std::chrono::steady_clock::time_point* m_FrameEndPtr; - -#endif - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGL.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGL.h deleted file mode 100644 index 2a55cb2..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGL.h +++ /dev/null @@ -1,446 +0,0 @@ -/* - - SpoutGL.h - - Base class for OpenGL SpoutSDK - See also Sender and Receiver wrapper classes. - - Copyright (c) 2021-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __spoutGL__ -#define __spoutGL__ - -// Change the path as required -#include "SpoutGLextensions.h" // include first so that gl.h is not included first if Glew is used -#include "SpoutCommon.h" // for dll build and utilities -#include "SpoutSenderNames.h" // for sender creation and update -#include "SpoutDirectX.h" // for DX11 shared textures -#include "SpoutFrameCount.h" // for mutex lock and new frame signal -#include "SpoutCopy.h" // for pixel copy - -#include // for _getcwd -#include // for PROCESSENTRY32 -#include // for _tcsicmp -#include // for string character remove - -#pragma warning(disable : 26485) - -// Used throughout -using namespace spoututils; - - -class SPOUT_DLLEXP spoutGL { - - public: - - spoutGL(); - virtual ~spoutGL(); - - // - // OpenGL shared texture access - // - - // Bind OpenGL shared texture - bool BindSharedTexture(); - // Un-bind OpenGL shared texture - bool UnBindSharedTexture(); - // OpenGL shared texture ID - GLuint GetSharedTextureID(); - - // - // Graphics compatibility - // - - // Get user auto GPU/CPU share - bool GetAutoShare(); - // Set application auto GPU/CPU share - void SetAutoShare(bool bAuto = true); - // Get user CPU share - bool GetCPUshare(); - // Set application CPU share - // (re-test GL/DX compatibility if set to false) - void SetCPUshare(bool bCPU = true); - // OpenGL texture share compatibility - bool IsGLDXready(); - - // - // User settings recorded in the registry by "SpoutSettings" - // - - // Get user buffering mode - bool GetBufferMode(); - // Set application buffering mode - void SetBufferMode(bool bActive = true); - // Get user number of pixel buffers - int GetBuffers(); - // Set application number of pixel buffers - void SetBuffers(int nBuffers); - // Get user Maximum senders allowed - int GetMaxSenders(); - // Set user Maximum senders allowed - void SetMaxSenders(int maxSenders); - - // - // 2.006 compatibility - // - - // Get user DX9 mode - bool GetDX9(); - // Set user DX9 mode - bool SetDX9(bool bDX9 = true); - // Get user memory share mode - bool GetMemoryShareMode(); - // Set user memory share mode - bool SetMemoryShareMode(bool bMem = true); - // Get user CPU mode - bool GetCPUmode(); - // Set user CPU mode - bool SetCPUmode(bool bCPU); - // Get user share mode - // 0 - texture, 1 - memory, 2 - CPU - int GetShareMode(); - // Set user share mode - // 0 - texture, 1 - memory, 2 - CPU - void SetShareMode(int mode); - - // - // Information - // - - // The path of the host that produced the sender - bool GetHostPath(const char *sendername, char *hostpath, int maxchars); - // Vertical sync status - int GetVerticalSync(); - // Lock to monitor vertical sync - bool SetVerticalSync(int interval = 1); - // Get Spout version - int GetSpoutVersion(); - - // - // Utility - // - - // Copy OpenGL texture with optional invert - bool CopyTexture(GLuint SourceID, GLuint SourceTarget, GLuint DestID, GLuint DestTarget, - unsigned int width, unsigned int height, bool bInvert = false, GLuint HostFBO = 0); - // Copy OpenGL texture data to a pixel buffer - bool ReadTextureData(GLuint SourceID, GLuint SourceTarget, - void* data, unsigned int width, unsigned int height, unsigned int rowpitch, - GLenum dataformat, GLenum datatype, bool bInvert = false, GLuint HostFBO = 0); - // Correct for image stride - void RemovePadding(const unsigned char *source, unsigned char *dest, - unsigned int width, unsigned int height, unsigned int stride, GLenum glFormat = GL_RGBA); - - // OpenGL error reporting - bool GLerror(); - - // DX11 texture read - // o Copy from the shared DX11 texture to a DX11 texture - bool ReadTexture(ID3D11Texture2D** texture); - // DX11 texture write - // o Copy a DX11 texture to the shared DX11 texture - bool WriteTexture(ID3D11Texture2D** texture); - // DX11 texture write with readback to OpenGL texture - // o Copy a DX11 texture to the DX11 shared texture - // o Copy the linked OpenGL texture back to an OpenGL texture - bool WriteTextureReadback(ID3D11Texture2D** texture, GLuint TextureID, GLuint TextureTarget, - unsigned int width, unsigned int height, bool bInvert, GLuint HostFBO = 0); - - // Initialize OpenGL and DX11 - // o Load extensions and check for availability and function - // o Open DirectX and check for availability - // o Compatibility test for use or GL/DX interop - // o Optionally re-test compatibility even if already initialized - bool OpenSpout(bool bRetest = false); - // Initialize DirectX - bool OpenDirectX(); - // Close DirectX and free resources - void CloseDirectX(); - - // - // Formats - // - - // Get sender DX11 shared texture format - DXGI_FORMAT GetDX11format(); - // Set sender DX11 shared texture format - void SetDX11format(DXGI_FORMAT textureformat); - // Return OpenGL compatible DX11 format - DXGI_FORMAT DX11format(GLint glformat); - // Return DX11 compatible OpenGL format - GLint GLDXformat(DXGI_FORMAT textureformat = DXGI_FORMAT_UNKNOWN); - // Return OpenGL texture internal format - GLint GLformat(GLuint TextureID, GLuint TextureTarget); - // Return OpenGL texture format description - std::string GLformatName(GLint glformat = 0); - // Create an OpenGL window and context for situations where there is none. - // Not used if applications already have an OpenGL context. - // Always call CloseOpenGL afterwards. - bool CreateOpenGL(HWND hwnd = nullptr); - // Close OpenGL window - bool CloseOpenGL(); - // Class initialization status - bool IsSpoutInitialized(); - // Perform tests for GL/DX interop availability and compatibility - bool GLDXready(); - // Set host path to sender shared memory - bool SetHostPath(const char *sendername); - // Set sender PartnerID field with CPU sharing method and GL/DX compatibility - bool SetSenderID(const char *sendername, bool bCPU, bool bGLDX); - - // - // 2.006 compatibility - // - - bool OpenDirectX11(ID3D11Device* pDevice = nullptr); - ID3D11Device* GetDX11Device(); - ID3D11DeviceContext* GetDX11Context(); - void CleanupDirectX(); - void CleanupDX11(); - bool CleanupInterop(); - - // - // OpenGL extensions - // - - bool LoadGLextensions(); - bool IsGLDXavailable(); // GL/DX interop extensions supported - bool IsBLITavailable(); // fbo blit extensions available - bool IsSWAPavailable(); // swap extensions available - bool IsBGRAavailable(); // bgra extensions available - bool IsCOPYavailable(); // copy extensions available - bool IsPBOavailable(); // pbo extensions supported - bool IsCONTEXTavailable(); // Context extension supported - float GetGLversion(); // OpenGL version - 3.0, 4.0, 4.6 etc - - // - // Legacy OpenGL functions - // - - // See _SpoutCommon.h_ #define legacyOpenGL -#ifdef legacyOpenGL - void SaveOpenGLstate(unsigned int width, unsigned int height, bool bFitWindow = true); - void RestoreOpenGLstate(); -#endif - - // - // Public for special use - // - - // Link a shared DirectX texture to an OpenGL texture - HANDLE LinkGLDXtextures(void* pDXdevice, void* pSharedTexture, GLuint glTextureID); - // Return a handle to the the DX/GL interop device - HANDLE GetInteropDevice(); - // Return a handle to the the DX/GL interop ojject - HANDLE GetInteropObject(); - // Pointer to the shared DirectX texture - ID3D11Texture2D* GetDXsharedTexture(); - // Create OpenGL texture - void InitTexture(GLuint& texID, GLenum GLformat, unsigned int width, unsigned int height); - // Copy OpenGL to shared DirectX 11 texture via CPU - bool WriteDX11texture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert, GLuint HostFBO); - // Copy from shared DX11 texture to OpenGL via CPU - bool ReadDX11texture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert, GLuint HostFBO); - // Read from an OpenGL texture to and RGBA buffer using pbo - bool UnloadTexturePixels(GLuint TextureID, GLuint TextureTarget, - unsigned int width, unsigned int height, unsigned int pitch, - unsigned char* data, GLenum glFormat = GL_RGBA, - bool bInvert = false, GLuint HostFBO = 0); - // Load pixels to an OpenGL texture using pbo - bool LoadTexturePixels(GLuint TextureID, GLuint TextureTarget, - unsigned int width, unsigned int height, - const unsigned char* data, int GLformat = GL_RGBA, - bool bInvert = false); - - // - // Data sharing - // - - // Write data to shared memory - bool WriteMemoryBuffer(const char *name, const char* data, int length); - // Read data from shared memory - int ReadMemoryBuffer(const char* name, char* data, int maxlength); - // Create a shared memory buffer - bool CreateMemoryBuffer(const char *name, int length); - // Delete a shared memory buffer - bool DeleteMemoryBuffer(); - // Get the number of bytes available for data transfer - int GetMemoryBufferSize(const char *name); - - // - // For external access - // - - // DirectX 11 texture sharing - spoutDirectX spoutdx; - // Pixel buffer copying - spoutCopy spoutcopy; - // Spout sender management - spoutSenderNames sendernames; - // Frame counting management - spoutFrameCount frame; - -protected : - - // For 2.006(receive only) / WriteMemoryBuffer / ReadMemoryBuffer - SpoutSharedMemory memoryshare; - - // GL/DX functions - bool CreateInterop(unsigned int width, unsigned int height, DWORD dwFormat, bool bReceive); - HRESULT LockInteropObject(HANDLE hDevice, HANDLE *hObject); - HRESULT UnlockInteropObject(HANDLE hDevice, HANDLE *hObject); - void CleanupGL(); // Free OpenGL resources - - // OpenGL texture create - void CheckOpenGLTexture(GLuint &texID, GLenum GLformat, unsigned int width, unsigned int height); - - // OpenGL texture copy to/from the shared texture - bool WriteGLDXtexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = true, GLuint HostFBO = 0); - bool ReadGLDXtexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = false, GLuint HostFBO = 0); - bool SetSharedTextureData(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert, GLuint HostFBO); - - // OpenGL pixel copy - bool WriteGLDXpixels(const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - bool ReadGLDXpixels(unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - - // PBOs for OpenGL pixel copy - int m_nBuffers; - - // UnloadTexturePixels - GLuint m_pbo[4]; - int PboIndex; - int NextPboIndex; - - // LoadTexturePixels - GLuint m_loadpbo[4]; - int PboLoadIndex; - int NextPboLoadIndex; - - // OpenGL <-> DX11 - // WriteDX11texture - public - // ReadDX11texture - public - - // Pixels <-> DX11 - bool WriteDX11pixels(const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false); - bool ReadDX11pixels(unsigned char * pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false); - bool WritePixelData(const unsigned char* pixels, ID3D11Texture2D* pStagingTexture, unsigned int width, unsigned int height, GLenum glFormat, bool bInvert); - bool ReadPixelData(ID3D11Texture2D* pStagingTexture, unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat, bool bInvert); - - // Staging textures for DX11 CPU copy - ID3D11Texture2D* m_pStaging[2]; - int m_Index; - int m_NextIndex; - bool CheckStagingTextures(unsigned int width, unsigned int height, int nTextures); - - // 2.006 shared memory - bool ReadMemoryTexture(const char* sendername, GLuint TexID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = false, GLuint HostFBO = 0); - bool ReadMemoryPixels(const char* sendername, unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false); - bool WriteMemoryPixels(const char *sendername, const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false); - - // Utility - bool OpenDeviceKey(const char* key, int maxsize, char* description, char* version); - void trim(char* s); - - // Errors - void DoDiagnostics(const char *error); - void PrintFBOstatus(GLenum status); - - // - // Class globals - // - - // Sender/Receiver - char m_SenderName[256]; - char m_SenderNameSetup[256]; - unsigned int m_Width; - unsigned int m_Height; - - // Utility - GLuint m_fbo; // Fbo used for OpenGL functions - GLuint m_TexID; // Class texture used for invert copy - unsigned int m_TexWidth; - unsigned int m_TexHeight; - DWORD m_TexFormat; - - // Shared texture - GLuint m_glTexture; // OpenGL shared texture - ID3D11Texture2D* m_pSharedTexture; // DirectX shared texture - HANDLE m_dxShareHandle; // DirectX shared texture handle - DXGI_FORMAT m_DX11format; // DirectX 11 shared texture format - DWORD m_dwFormat; // DWORD texture format used throughout - - // GL/DX interop - HANDLE m_hInteropDevice; // Handle to the DX/GL interop device - HANDLE m_hInteropObject; // Handle to the DX/GL interop object (the shared texture) - bool m_bInteropFailed = false; // Interop failure flag to avoid repeats - - // General - HWND m_hWnd; // OpenGL window - int m_SpoutVersion; // Spout version - - // For CreateOpenGL and CloseOpenGL - HDC m_hdc; - HWND m_hwndButton; - HGLRC m_hRc; - - // Status flags - bool m_bConnected; - bool m_bUpdated; - bool m_bInitialized; - bool m_bGLDXdone; // Compatibility test done - - // Sharing modes - bool m_bAuto; // Auto share mode - user set - bool m_bCPU; // Global CPU mode - user set - bool m_bUseGLDX; // Hardware GL/DX interop compatibility - bool m_bTextureShare; // Using texture sharing methods - bool m_bCPUshare; // Using CPU sharing methods - bool m_bMemoryShare; // Using 2.006 memoryshare methods - - // Sender sharing modes - bool m_bSenderCPU; // Sender using CPU sharing methods - bool m_bSenderGLDX; // Sender hardware GL/DX compatibility - - // For SpoutPanel sender selection - bool m_bSpoutPanelOpened; - bool m_bSpoutPanelActive; - SHELLEXECUTEINFOA m_ShExecInfo; - - // OpenGL extensions - unsigned int m_caps; - bool m_bGLDXavailable; - bool m_bFBOavailable; - bool m_bBLITavailable; - bool m_bPBOavailable; - bool m_bSWAPavailable; - bool m_bBGRAavailable; - bool m_bCOPYavailable; - bool m_bCONTEXTavailable; - bool m_bExtensionsLoaded; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGLextensions.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGLextensions.h deleted file mode 100644 index 19f82de..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutGLextensions.h +++ /dev/null @@ -1,918 +0,0 @@ -// -// spoutGLextensions.h -// -// Used for load of openGL extensions with options to -// use Glew or disable dynamic load of specific extension types -// -// If Glew is used, none of the extensions are loaded dynamically. -// Individual extension types can be disabled if they conflict -// with extensions already managed by particular applications. -// -// NVIDIA GL/DX interop extensions -// Fbo extensions -// Fbo blit extensions -// Pbo extensions -// wglSwapInterval extensions -// -// -// 03.11.14 - added additional defines for framebuffer status checks -// 02.01.15 - added GL_BGR for SpoutCam -// 21.11.18 - added preprocessor define for Jitter externals -// https://github.com/robtherich/Spout2 -// 19.04.23 - correct glGenBuffersPROC and glUnmapBufferPROC -// to match with Glew.h -// 18.01.25 - Rename "standalone" to "StandAloneExtensions" -// to avoid naming conflicts -// -// All changes now documented in SpoutGLextensions.cpp -// -/* - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -*/ -#pragma once -#ifndef __spoutGLextensions__ // standard way as well -#define __spoutGLextensions__ - - -// -// Header: spoutGLextensions -// -// Used for load of openGL extensions with options to use Glew -// or disable dynamic load of specific extension types. -// If Glew is used, none of the extensions are loaded dynamically. -// Individual extension types can be disabled if they conflict -// with extensions already managed by particular applications. -// -// Refer to source code for documentation. -// - -// -// ====================== COMPILE OPTIONS ============================ -// - -// -// Define "standaloneExtensions" here to use -// the extensions independently of Spout source files. -// Leave undefined otherwise. -// -// #define standaloneExtensions -// - -#ifdef standaloneExtensions - -#include -#include // for console -#include // std::cout, std::end - -// -// Define For use of 'EXT_framebuffer_object' in loadFBOextensions -// and glGetString in isExtensionSupported -// Not required unless compatibility with OpenGL < 3 is necessary -// * Note that the same definition is in SpoutCommon.h if not standalone -// -// #define legacyOpenGL -// -#else -// For use together with Spout source files -#include "SpoutCommon.h" // for legacyOpenGL define and Utils -#include // for _uint32 etc -// ===================== GLEW ====================== -// set this to use GLEW instead of dynamic load of extensions -// #define USE_GLEW -// set this to use glew32s.lib instead of glew32.lib -// #define GLEW_STATIC -// ================================================= -#endif - - -// If load of FBO extensions conflicts with FFGL or Jitter, disable them here -#ifndef UNDEF_USE_FBO_EXTENSIONS -#define USE_FBO_EXTENSIONS // don't use for jitter -#endif - -// If load of PBO extensions conflicts, disable them here - OK for Jitter -#define USE_PBO_EXTENSIONS - -// If load of COPY extensions conflicts, disable them here -// Only used for testing -#define USE_COPY_EXTENSIONS - -// Compute shader extensions -// Remove for Processing library build (JSpoutLib) -#define USE_COMPUTE_EXTENSIONS - -// If load of context creation extension conflicts, disable it here -// Only used for testing -#define USE_CONTEXT_EXTENSION -// ========================= end Compile options ================================ - - -//------------------------------------------------------------ -// Allow for use of Glew instead of dynamic load of extensions -//------------------------------------------------------------ -#ifdef USE_GLEW - #include - #include // wglew.h and glxew.h, which define the available WGL and GLX extensions -#else - #include - #ifndef USE_FBO_EXTENSIONS - // For Max/Msp Jitter - #include "jit.gl.h" - #define glDeleteFramebuffersEXT (_jit_gl_get_proctable()->DeleteFramebuffersEXT) - #endif -#endif - - -// -// Spout compatible Log levels -// -enum ExtLogLevel { - SPOUT_EXT_LOG_SILENT, - SPOUT_EXT_LOG_VERBOSE, - SPOUT_EXT_LOG_NOTICE, - SPOUT_EXT_LOG_WARNING, - SPOUT_EXT_LOG_ERROR, - SPOUT_EXT_LOG_FATAL, - SPOUT_EXT_LOG_NONE -}; - - -// -// ====================== EXTENSIONS ============================ -// - - -#ifndef GL_CLAMP_TO_EDGE -#define GL_CLAMP_TO_EDGE 0x812F -#endif - -// FRAMEBUFFER -#ifndef GL_READ_FRAMEBUFFER -#define GL_READ_FRAMEBUFFER 0x8CA8 -#endif - -#ifndef GL_DRAW_FRAMEBUFFER -#define GL_DRAW_FRAMEBUFFER 0x8CA9 -#endif - - -// FRAMEBUFFER EXT -#ifndef GL_READ_FRAMEBUFFER_EXT -#define GL_READ_FRAMEBUFFER_EXT 0x8CA8 -#endif - -#ifndef GL_DRAW_FRAMEBUFFER_EXT -#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9 -#endif - -#ifndef GL_DRAW_FRAMEBUFFER_BINDING_EXT -#define GL_DRAW_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#endif - -#ifndef GL_READ_FRAMEBUFFER_BINDING_EXT -#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA -#endif - -#ifndef GL_INVALID_FRAMEBUFFER_OPERATION_EXT -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#endif - -/* - GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX - GPU_MEMORY_INFO_TOTAL_AVAILABLE_MEMORY_NVX - GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX - GPU_MEMORY_INFO_EVICTION_COUNT_NVX - GPU_MEMORY_INFO_EVICTED_MEMORY_NVX -*/ - -// dedicated video memory, total size (in kb) of the GPU memory -#ifndef GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX -#define GPU_MEMORY_INFO_DEDICATED_VIDMEM_NVX 0x9047 -#endif - -#ifndef GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX -#define GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048 -#endif - -#ifndef GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX -#define GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX 0x9049 -#endif - -#ifndef GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX -#define GPU_MEMORY_INFO_CURRENT_AVAILABLE_VIDMEM_NVX 0x9049 -#endif - -#ifndef GPU_MEMORY_INFO_EVICTION_COUNT_NVX -#define GPU_MEMORY_INFO_EVICTION_COUNT_NVX 0x904A -#endif - -#ifndef GPU_MEMORY_INFO_EVICTED_MEMORY_NVX -#define GPU_MEMORY_INFO_EVICTED_MEMORY_NVX 0x904B -#endif - -// -// ATI -// https://registry.khronos.org/OpenGL/extensions/ATI/ATI_meminfo.txt -// -// Information on the current memory resources available can be queried -// by specifying VBO_FREE_MEMORY_ATI, TEXTURE_FREE_MEMORY_ATI, or -// RENDERBUFFER_FREE_MEMORY_ATI as the value parameter to GetIntergerv. -// These return the memory status for pools of memory used for vertex -// buffer objects, textures, and render buffers respectively. -// -// param[0] - total memory free in the pool -// param[1] - largest available free block in the pool -// param[2] - total auxiliary memory free -// param[3] - largest auxiliary free block -// -#ifndef VBO_FREE_MEMORY_ATI -#define VBO_FREE_MEMORY_ATI 0x87FB -#endif - -#ifndef TEXTURE_FREE_MEMORY_ATI -#define TEXTURE_FREE_MEMORY_ATI 0x87FC -#endif - -#ifndef RENDERBUFFER_FREE_MEMORY_ATI -#define RENDERBUFFER_FREE_MEMORY_ATI 0x87FD -#endif - -// glext.h -#define GL_TEXTURE_TARGET 0x1006 - -// glext_1.h -#define GL_TEXTURE_DEPTH 0x8071 -#define GL_TEXTURE_BUFFER_OFFSET 0x919D -#define GL_TEXTURE_BUFFER_SIZE 0x919E - - -// Define GL_BGRA in case it is used -#ifndef GL_BGRA -#define GL_BGRA 0x80E1 -#endif - -// RGBA <> BGRA -#ifndef GL_TEXTURE_SWIZZLE_RGBA -#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46 -#endif - -// OpenGL floating point formats - -// gl3.h -#ifndef GL_RGBA16F -#define GL_RGBA16F 0x881A -#endif - -#ifndef GL_RGB16F -#define GL_RGB16F 0x881B -#endif - -// gl4.h -#ifndef GL_RGBA32F -#define GL_RGBA32F 0x8814 -#endif - -#ifndef GL_RGB32F -#define GL_RGB32F 0x8815 -#endif - - -//------------------------ -// EXTENSION SUPPORT FLAGS -//------------------------ -#define GLEXT_SUPPORT_NVINTEROP 1 -#define GLEXT_SUPPORT_FBO 2 -#define GLEXT_SUPPORT_FBO_BLIT 4 -#define GLEXT_SUPPORT_PBO 8 -#define GLEXT_SUPPORT_SWAP 16 -#define GLEXT_SUPPORT_BGRA 32 -#define GLEXT_SUPPORT_COPY 64 -#define GLEXT_SUPPORT_COMPUTE 128 -#define GLEXT_SUPPORT_CONTEXT 256 - -//----------------------------------------------------- -// GL consts that are needed and aren't present in GL.h -//----------------------------------------------------- -#ifndef GL_TEXTURE_2D_MULTISAMPLE -#define GL_TEXTURE_2D_MULTISAMPLE 0x9100 -#endif -#ifndef WGL_ACCESS_READ_ONLY_NV -#define WGL_ACCESS_READ_ONLY_NV 0x0000 -#endif -#ifndef WGL_ACCESS_READ_WRITE_NV -#define WGL_ACCESS_READ_WRITE_NV 0x0001 -#endif -#ifndef WGL_ACCESS_WRITE_DISCARD_NV -#define WGL_ACCESS_WRITE_DISCARD_NV 0x0002 -#endif - -#define GL_CLAMP_TO_EDGE 0x812F - -// Other -#ifndef GL_MAJOR_VERSION -#define GL_MAJOR_VERSION 0x821B -#endif -#ifndef GL_MINOR_VERSION -#define GL_MINOR_VERSION 0x821C -#endif -#ifndef GL_NUM_EXTENSIONS -#define GL_NUM_EXTENSIONS 0x821D -#endif -#ifndef GL_CONTEXT_FLAGS // The flags with which the context was created. -#define GL_CONTEXT_FLAGS 0x821E -#endif - -#ifndef GL_CONTEXT_FLAGS -#define GL_CONTEXT_FLAGS 0x821E -#endif -#ifndef GL_CONTEXT_PROFILE_MASK -#define GL_CONTEXT_PROFILE_MASK 0x9126 -#endif - -#ifndef GL_CONTEXT_CORE_PROFILE_BIT -#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001 -#endif -#ifndef GL_CONTEXT_COMPATIBILITY_PROFILE_BIT -#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002 -#endif -#ifndef GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT -#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x00000001 -#endif -#ifndef GL_CONTEXT_FLAG_DEBUG_BIT -#define GL_CONTEXT_FLAG_DEBUG_BIT 0x00000002 -#endif -#ifndef GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT -#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT 0x00000004 -#endif -#ifndef GL_CONTEXT_FLAG_NO_ERROR_BIT -#define GL_CONTEXT_FLAG_NO_ERROR_BIT 0x00000008 -#endif - -#ifndef USE_GLEW - -// ---------------------------- -// Memory management extensions -// ---------------------------- -#define GL_GPU_MEM_INFO_TOTAL_AVAILABLE_MEM_NVX 0x9048 -#define GL_GPU_MEM_INFO_CURRENT_AVAILABLE_MEM_NVX 0x9049 - - -//---------------------- -// GL interop extensions -//---------------------- -typedef HANDLE (WINAPI * PFNWGLDXOPENDEVICENVPROC) (void* dxDevice); -typedef BOOL (WINAPI * PFNWGLDXCLOSEDEVICENVPROC) (HANDLE hDevice); -typedef HANDLE (WINAPI * PFNWGLDXREGISTEROBJECTNVPROC) (HANDLE hDevice, void* dxObject, GLuint name, GLenum type, GLenum access); -typedef BOOL (WINAPI * PFNWGLDXUNREGISTEROBJECTNVPROC) (HANDLE hDevice, HANDLE hObject); -typedef BOOL (WINAPI * PFNWGLDXSETRESOURCESHAREHANDLENVPROC) (void *dxResource, HANDLE shareHandle); -typedef BOOL (WINAPI * PFNWGLDXLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE *hObjects); -typedef BOOL (WINAPI * PFNWGLDXUNLOCKOBJECTSNVPROC) (HANDLE hDevice, GLint count, HANDLE *hObjects); - -extern PFNWGLDXOPENDEVICENVPROC wglDXOpenDeviceNV; -extern PFNWGLDXCLOSEDEVICENVPROC wglDXCloseDeviceNV; -extern PFNWGLDXREGISTEROBJECTNVPROC wglDXRegisterObjectNV; -extern PFNWGLDXUNREGISTEROBJECTNVPROC wglDXUnregisterObjectNV; -extern PFNWGLDXSETRESOURCESHAREHANDLENVPROC wglDXSetResourceShareHandleNV; -extern PFNWGLDXLOCKOBJECTSNVPROC wglDXLockObjectsNV; -extern PFNWGLDXUNLOCKOBJECTSNVPROC wglDXUnlockObjectsNV; - - -//--------------- -// FBO extensions -//--------------- -#ifdef USE_FBO_EXTENSIONS -#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506 -#define GL_FRAMEBUFFER_UNDEFINED_EXT 0x8219 -#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8 -#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6 -#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0 -#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3 -#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4 -#define GL_COLOR_ATTACHMENT0 0x8CE0 -#define GL_COLOR_ATTACHMENT1 0x8CE1 -#define GL_COLOR_ATTACHMENT2 0x8CE2 -#define GL_COLOR_ATTACHMENT3 0x8CE3 -#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5 -#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6 -#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7 -#define GL_FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT 0x8CD8 -#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9 -#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA -#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB -#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC -#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD -#define GL_FRAMEBUFFER_STATUS_ERROR_EXT 0x8CDE -#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF -#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0 -#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1 -#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2 -#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3 -#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4 -#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5 -#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6 -#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7 -#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8 -#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9 -#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA -#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB -#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC -#define GL_COLOR_ATTACHMENT13_EXT 0x8CED -#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE -#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF -#define GL_DEPTH_ATTACHMENT_EXT 0x8D00 -#define GL_STENCIL_ATTACHMENT_EXT 0x8D20 -#define GL_FRAMEBUFFER_EXT 0x8D40 -#define GL_RENDERBUFFER_EXT 0x8D41 -#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42 -#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43 -#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44 -#define GL_STENCIL_INDEX_EXT 0x8D45 -#define GL_STENCIL_INDEX1_EXT 0x8D46 -#define GL_STENCIL_INDEX4_EXT 0x8D47 -#define GL_STENCIL_INDEX8_EXT 0x8D48 -#define GL_STENCIL_INDEX16_EXT 0x8D49 -#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56 -#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8 - -// gl3.h Read Format -#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A -#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B - -#define GL_FRAMEBUFFER_DEFAULT_WIDTH 0x9310 -#define GL_FRAMEBUFFER_DEFAULT_HEIGHT 0x9311 - -typedef void (APIENTRY *glBindFramebufferEXTPROC) (GLenum target, GLuint framebuffer); -typedef void (APIENTRY *glBindRenderbufferEXTPROC) (GLenum target, GLuint renderbuffer); -typedef GLenum (APIENTRY *glCheckFramebufferStatusEXTPROC) (GLenum target); -typedef GLenum (APIENTRY* glCheckNamedFramebufferStatusEXTPROC) (GLuint framebuffer, GLenum target); -typedef void (APIENTRY *glDeleteFramebuffersEXTPROC) (GLsizei n, const GLuint* framebuffers); -typedef void (APIENTRY *glDeleteRenderBuffersEXTPROC) (GLsizei n, const GLuint* renderbuffers); -typedef void (APIENTRY *glFramebufferRenderbufferEXTPROC) (GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); -typedef void (APIENTRY *glFramebufferTexture1DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (APIENTRY *glFramebufferTexture2DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level); -typedef void (APIENTRY *glFramebufferTexture3DEXTPROC) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset); -typedef void (APIENTRY *glGenFramebuffersEXTPROC) (GLsizei n, GLuint* framebuffers); -typedef void (APIENTRY *glGenRenderbuffersEXTPROC) (GLsizei n, GLuint* renderbuffers); -typedef void (APIENTRY *glGenerateMipmapEXTPROC) (GLenum target); -typedef void (APIENTRY *glGetFramebufferAttachmentParameterivEXTPROC) (GLenum target, GLenum attachment, GLenum pname, GLint* params); -typedef void (APIENTRY *glGetRenderbufferParameterivEXTPROC) (GLenum target, GLenum pname, GLint* params); -typedef GLboolean (APIENTRY *glIsFramebufferEXTPROC) (GLuint framebuffer); -typedef GLboolean (APIENTRY *glIsRenderbufferEXTPROC) (GLuint renderbuffer); -typedef void (APIENTRY *glRenderbufferStorageEXTPROC) (GLenum target, GLenum internalformat, GLsizei width, GLsizei height); - -extern glBindFramebufferEXTPROC glBindFramebufferEXT; -extern glBindRenderbufferEXTPROC glBindRenderbufferEXT; -extern glCheckFramebufferStatusEXTPROC glCheckFramebufferStatusEXT; -extern glCheckNamedFramebufferStatusEXTPROC glCheckNamedFramebufferStatusEXT; -extern glDeleteFramebuffersEXTPROC glDeleteFramebuffersEXT; -extern glDeleteRenderBuffersEXTPROC glDeleteRenderBuffersEXT; -extern glFramebufferRenderbufferEXTPROC glFramebufferRenderbufferEXT; -extern glFramebufferTexture1DEXTPROC glFramebufferTexture1DEXT; -extern glFramebufferTexture2DEXTPROC glFramebufferTexture2DEXT; -extern glFramebufferTexture3DEXTPROC glFramebufferTexture3DEXT; -extern glGenFramebuffersEXTPROC glGenFramebuffersEXT; -extern glGenRenderbuffersEXTPROC glGenRenderbuffersEXT; -extern glGenerateMipmapEXTPROC glGenerateMipmapEXT; -extern glGetFramebufferAttachmentParameterivEXTPROC glGetFramebufferAttachmentParameterivEXT; -extern glGetRenderbufferParameterivEXTPROC glGetRenderbufferParameterivEXT; -extern glIsFramebufferEXTPROC glIsFramebufferEXT; -extern glIsRenderbufferEXTPROC glIsRenderbufferEXT; -extern glRenderbufferStorageEXTPROC glRenderbufferStorageEXT; - -#endif // USE_FBO_EXTENSIONS - -//------------------- -// Blit FBO extension -//------------------- -#define READ_FRAMEBUFFER_EXT 0x8CA8 -#define DRAW_FRAMEBUFFER_EXT 0x8CA9 - -typedef void (APIENTRY *glBlitFramebufferEXTPROC) (GLint srcX0,GLint srcY0,GLint srcX1,GLint srcY1,GLint dstX0,GLint dstY0,GLint dstX1,GLint dstY1,GLbitfield mask,GLenum filter); -extern glBlitFramebufferEXTPROC glBlitFramebufferEXT; - -//------------------- -// Blit FBO extension -//------------------- -#define READ_FRAMEBUFFER_EXT 0x8CA8 -#define DRAW_FRAMEBUFFER_EXT 0x8CA9 - -typedef void (APIENTRY *glBlitFramebufferEXTPROC) (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter); -extern glBlitFramebufferEXTPROC glBlitFramebufferEXT; - -// ------------------------------ -// OpenGL vsync control extensions -// ------------------------------ -#ifdef USE_FBO_EXTENSIONS -typedef BOOL (WINAPI * PFNWGLSWAPINTERVALEXTPROC) (int interval); -typedef int (WINAPI * PFNWGLGETSWAPINTERVALEXTPROC) (void); -extern PFNWGLSWAPINTERVALEXTPROC wglSwapIntervalEXT; -extern PFNWGLGETSWAPINTERVALEXTPROC wglGetSwapIntervalEXT; -#endif - -//---------------- -// PBO extensions -//---------------- -#ifdef USE_PBO_EXTENSIONS -#define GL_ARRAY_BUFFER 0x8892 -#define GL_PIXEL_PACK_BUFFER 0x88EB -#define GL_PIXEL_UNPACK_BUFFER 0x88EC -#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED -#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF -#define GL_STREAM_DRAW 0x88E0 -#define GL_STREAM_READ 0x88E1 -#define GL_READ_ONLY 0x88B8 -#define GL_WRITE_ONLY 0x88B9 -#define GL_READ_WRITE 0x88BA - -#define GL_BUFFER_SIZE 0x8764 -#ifndef GL_MAP_READ_BIT -#define GL_MAP_READ_BIT 0x0001 -#endif -#ifndef GL_MAP_WRITE_BIT -#define GL_MAP_WRITE_BIT 0x0002 -#endif -#ifndef GL_MAP_PERSISTENT_BIT -#define GL_MAP_PERSISTENT_BIT 0x0040 -#endif -#ifndef GL_MAP_COHERENT_BIT -#define GL_MAP_COHERENT_BIT 0x0080 -#endif - -// -// Optional flag bits -// -#ifndef GL_MAP_INVALIDATE_RANGE_BIT -#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004 -#endif -#ifndef GL_MAP_INVALIDATE_BUFFER_BIT -#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008 -#endif -#ifndef GL_MAP_FLUSH_EXPLICIT_BIT -#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010 -#endif -#ifndef GL_MAP_UNSYNCHRONIZED_BIT -#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020 -#endif -#ifndef GL_SYNC_FLUSH_COMMANDS_BIT -#define GL_SYNC_FLUSH_COMMANDS_BIT 0x0001 -#endif - - -// -// Sync -// -#ifndef GL_SYNC_CONDITION -#define GL_SYNC_CONDITION 0x9113 -#endif -#ifndef GL_SYNC_STATUS -#define GL_SYNC_STATUS 0x9114 -#endif -#ifndef GL_SYNC_FLAGS -#define GL_SYNC_FLAGS 0x9115 -#endif -#ifndef GL_SYNC_FENCE -#define GL_SYNC_FENCE 0x9116 -#endif -#ifndef GL_SYNC_GPU_COMMANDS_COMPLETE -#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117 -#endif -#ifndef GL_UNSIGNALED -#define GL_UNSIGNALED 0x9118 -#endif -#ifndef GL_SIGNALED -#define GL_SIGNALED 0x9119 -#endif -#ifndef GL_ALREADY_SIGNALED -#define GL_ALREADY_SIGNALED 0x911A -#endif -#ifndef GL_TIMEOUT_EXPIRED -#define GL_TIMEOUT_EXPIRED 0x911B -#endif -#ifndef GL_CONDITION_SATISFIED -#define GL_CONDITION_SATISFIED 0x911C -#endif -#ifndef GL_WAIT_FAILED -#define GL_WAIT_FAILED 0x911D -#endif - -// ------------------------------ -// PBO extensions -// ------------------------------ -typedef ptrdiff_t GLsizeiptr; -typedef ptrdiff_t GLintptr; -typedef void (APIENTRY *glGenBuffersPROC) (GLsizei n, GLuint* buffers); -typedef void (APIENTRY *glDeleteBuffersPROC) (GLsizei n, const GLuint* buffers); -typedef void (APIENTRY *glBindBufferPROC) (GLenum target, const GLuint buffer); -typedef void (APIENTRY *glBufferDataPROC) (GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage); -typedef void (APIENTRY *glBufferStoragePROC) (GLenum target, GLsizeiptr size, const void * data, GLbitfield flags); -typedef void * (APIENTRY *glMapBufferPROC) (GLenum target, GLenum access); -typedef void * (APIENTRY *glMapBufferRangePROC) (GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access); -typedef GLboolean (APIENTRY *glUnmapBufferPROC) (GLenum target); -typedef void (APIENTRY *glGetBufferParameterivPROC) (GLenum target, GLenum value, GLint * data); -typedef void (APIENTRY* glGetTextureParameterivPROC) (GLenum texture, GLenum value, GLint* data); - - -extern glGenBuffersPROC glGenBuffers; -extern glDeleteBuffersPROC glDeleteBuffers; -extern glBindBufferPROC glBindBuffer; -extern glBufferDataPROC glBufferData; -extern glBufferStoragePROC glBufferStorage; -extern glMapBufferPROC glMapBuffer; -extern glMapBufferRangePROC glMapBufferRange; -extern glUnmapBufferPROC glUnmapBuffer; -extern glGetBufferParameterivPROC glGetBufferParameteriv; -extern glGetTextureParameterivPROC glGetTextureParameteriv; - -// ------------------------------ -// SYNC objects -// https://www.khronos.org/opengl/wiki/Sync_Object -// ------------------------------ -typedef struct __GLsync *GLsync; -typedef uint64_t GLuint64; -typedef GLenum(APIENTRY *glClientWaitSyncPROC) (GLsync sync, GLbitfield flags, GLuint64 timeout); -typedef void (APIENTRY *glDeleteSyncPROC) (GLsync sync); -typedef GLsync(APIENTRY *glFenceSyncPROC) (GLenum condition, GLbitfield flags); - -extern glClientWaitSyncPROC glClientWaitSyncEXT; -extern glDeleteSyncPROC glDeleteSyncEXT; -extern glFenceSyncPROC glFenceSyncEXT; - -#endif // USE_PBO_EXTENSIONS - -//------------------- -// Copy extensions -//------------------- -#ifdef USE_COPY_EXTENSIONS -typedef void (APIENTRY * PFNGLCOPYIMAGESUBDATAPROC)(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth); -extern PFNGLCOPYIMAGESUBDATAPROC glCopyImageSubData; - -typedef void(APIENTRY * glGetInternalFormativPROC)(GLenum target, GLenum internalfrmat, GLenum pname, GLsizei buffSize, GLint *params); -extern glGetInternalFormativPROC glGetInternalFormativ; -#endif // USE_COPY_EXTENSIONS - -//--------------------------- -// Compute shader extensions -//--------------------------- - -#ifndef GL_COMPUTE_SHADER -#define GL_COMPUTE_SHADER 0x91B9 -#endif - -#ifndef GL_MAX_COMPUTE_WORK_GROUP_COUNT -#define GL_MAX_COMPUTE_WORK_GROUP_COUNT 0x91BE -#endif - -#ifndef GL_MAX_COMPUTE_WORK_GROUP_SIZE -#define GL_MAX_COMPUTE_WORK_GROUP_SIZE 0x91BF -#endif - -#ifndef GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS -#define GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS 0x90EB -#endif - -#ifndef GL_LINK_STATUS -#define GL_LINK_STATUS 0x8B82 -#endif - -#ifndef GL_ATTACHED_SHADERS -#define GL_ATTACHED_SHADERS 0x8B85 -#endif - -#ifndef GL_INFO_LOG_LENGTH -#define GL_INFO_LOG_LENGTH 0x8B84 -#endif - -#ifndef GL_TEXTURE0 -#define GL_TEXTURE0 0x84C0 -#endif - -#ifndef GL_TEXTURE1 -#define GL_TEXTURE1 0x84C1 -#endif - -#ifndef GL_TEXTURE2 -#define GL_TEXTURE2 0x84C2 -#endif - -#ifndef GL_TEXTURE3 -#define GL_TEXTURE3 0x84C3 -#endif - -#ifndef GL_TEXTURE_IMMUTABLE_FORMAT -#define GL_TEXTURE_IMMUTABLE_FORMAT 0x912F -#endif - - -typedef GLuint (APIENTRY* glCreateProgramPROC) (void); -typedef GLuint (APIENTRY* glCreateShaderPROC) (GLenum type); -typedef void (APIENTRY* glShaderSourcePROC) (GLuint shader, GLsizei count, const char* const* string, const GLint* length); -typedef void (APIENTRY* glCompileShaderPROC) (GLuint shader); -typedef void (APIENTRY* glAttachShaderPROC) (GLuint program, GLuint shader); -typedef void (APIENTRY* glLinkProgramPROC) (GLuint program); -typedef void (APIENTRY* glGetProgramivPROC) (GLuint program, GLenum pname, GLint* param); -typedef void (APIENTRY* glGetProgramInfoLogPROC) (GLuint program, GLsizei maxLength, GLsizei* length, char* infoLog); -typedef void (APIENTRY* glGetShaderInfoLogPROC) (GLuint shader, GLsizei maxLength, GLsizei* length, char* infoLog); -typedef void (APIENTRY* glGetIntegeri_vPROC) (GLenum target, GLuint index, GLint* data); -typedef void (APIENTRY* glDetachShaderPROC) (GLuint program, GLuint shader); -typedef void (APIENTRY* glUseProgramPROC) (GLuint program); -typedef void (APIENTRY* glBindImageTexturePROC) (GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format); -typedef void (APIENTRY* glDispatchComputePROC) (GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z); -typedef void (APIENTRY* glDeleteProgramPROC) (GLuint program); -typedef void (APIENTRY* glDeleteShaderPROC) (GLuint shader); - -typedef void (APIENTRY* glMemoryBarrierPROC) (GLbitfield barriers); - -#ifndef GL_SHADER_IMAGE_ACCESS_BARRIER_BIT -#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT 0x00000020 -#endif - -#ifndef GL_ALL_BARRIER_BITS -#define GL_ALL_BARRIER_BITS 0xFFFFFFFF -#endif - -extern glCreateProgramPROC glCreateProgram; -extern glCreateShaderPROC glCreateShader; -extern glShaderSourcePROC glShaderSource; -extern glCompileShaderPROC glCompileShader; -extern glAttachShaderPROC glAttachShader; -extern glLinkProgramPROC glLinkProgram; -extern glGetProgramivPROC glGetProgramiv; -extern glGetProgramInfoLogPROC glGetProgramInfoLog; -extern glGetShaderInfoLogPROC glGetShaderInfoLog; -extern glGetIntegeri_vPROC glGetIntegeri_v; -extern glDetachShaderPROC glDetachShader; -extern glUseProgramPROC glUseProgram; -extern glBindImageTexturePROC glBindImageTexture; -extern glDispatchComputePROC glDispatchCompute; -extern glDeleteProgramPROC glDeleteProgram; -extern glDeleteShaderPROC glDeleteShader; -extern glMemoryBarrierPROC glMemoryBarrier; - -typedef void (APIENTRY* glActiveTexturePROC)(GLenum texture); -extern glActiveTexturePROC glActiveTexture; -typedef void (APIENTRY* glUniform1iPROC) (GLint location, GLint v0); -extern glUniform1iPROC glUniform1i; -typedef void (APIENTRY* glUniform1fPROC) (GLint location, float v0); -extern glUniform1fPROC glUniform1f; -typedef GLint (APIENTRY* glGetUniformLocationPROC) (GLuint program, const char* name); -extern glGetUniformLocationPROC glGetUniformLocation; - -// Use instead of glTexture2D to create immutable texture -typedef void (APIENTRY* glTextureStorage2DPROC) (GLuint texture, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); -extern glTextureStorage2DPROC glTextureStorage2D; - -typedef void (APIENTRY * glCreateTexturesPROC) (GLenum target, GLsizei n, GLuint* textures); -extern glCreateTexturesPROC glCreateTextures; - -// https://registry.khronos.org/OpenGL/extensions/EXT/EXT_external_objects.txt -// void CreateMemoryObjectsEXT(sizei n, uint* memoryObjects); -// void DeleteMemoryObjectsEXT(sizei n, const uint* memoryObjects); -// void TexStorageMem2DEXT(enum target, sizei levels, enum internalFormat, sizei width, sizei height, uint memory, uint64 offset); -// https://registry.khronos.org/OpenGL/extensions/EXT/EXT_external_objects_win32.txt -// void ImportMemoryWin32HandleEXT(uint memory, uint64 size, enum handleType, void* handle); -// void ImportMemoryWin32NameEXT(uint memory, uint64 size, enum handleType, const void* name); - -typedef void (APIENTRY* glCreateMemoryObjectsEXTPROC) (GLsizei n, GLuint* memoryObjects); -extern glCreateMemoryObjectsEXTPROC glCreateMemoryObjectsEXT; - -typedef void (APIENTRY* glDeleteMemoryObjectsEXTPROC) (GLsizei n, const GLuint* memoryObjects); -extern glDeleteMemoryObjectsEXTPROC glDeleteMemoryObjectsEXT; - -typedef void (APIENTRY* glTexStorageMem2DEXTPROC) (GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset); -extern glTexStorageMem2DEXTPROC glTexStorageMem2DEXT; - -typedef void (APIENTRY* glTextureStorageMem2DEXTPROC) (GLuint texture, GLsizei levels, GLenum internalFormat, GLsizei width, GLsizei height, GLuint memory, GLuint64 offset); -extern glTextureStorageMem2DEXTPROC glTextureStorageMem2DEXT; - -typedef void (APIENTRY* glImportMemoryWin32HandleEXTPROC) (GLuint memory, GLuint64 size, GLenum handleType, void* handle); -extern glImportMemoryWin32HandleEXTPROC glImportMemoryWin32HandleEXT; - -typedef void (APIENTRY* glBufferStorageMemEXTPROC) (GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset); -extern glBufferStorageMemEXTPROC glBufferStorageMemEXT; - -typedef void (APIENTRY* glMemoryObjectParameterivEXTPROC) (GLuint memoryObject, GLenum pname, const GLint* params); -extern glMemoryObjectParameterivEXTPROC glMemoryObjectParameterivEXT; - -typedef void (APIENTRY* glGetMemoryObjectParameterivEXTPROC) (GLuint memoryObject, GLenum pname, GLint* params); -extern glGetMemoryObjectParameterivEXTPROC glGetMemoryObjectParameterivEXT; - -typedef GLboolean(APIENTRY* glIsMemoryObjectEXTPROC) (GLuint memoryObject); -extern glIsMemoryObjectEXTPROC glIsMemoryObjectEXT; - -typedef void (APIENTRY* glCreateBuffersPROC) (GLsizei n, GLuint* buffers); -extern glCreateBuffersPROC glCreateBuffers; - -typedef void (APIENTRY* glBindBufferBasePROC) (GLenum target, GLuint index, GLuint buffer); -extern glBindBufferBasePROC glBindBufferBase; - - - - -// LJ DEBUG : TODO -#define GL_SHADER_STORAGE_BARRIER_BIT 0x2000 -#define GL_SHADER_STORAGE_BUFFER 0x90D2 -#define GL_SHADER_STORAGE_BUFFER_BINDING 0x90D3 -#define GL_SHADER_STORAGE_BUFFER_START 0x90D4 -#define GL_SHADER_STORAGE_BUFFER_SIZE 0x90D5 -#define GL_STATIC_DRAW 0x88E4 -#define GL_STATIC_READ 0x88E5 -#define GL_STATIC_COPY 0x88E6 - - -#ifndef GL_DEDICATED_MEMORY_OBJECT_EXT -#define GL_DEDICATED_MEMORY_OBJECT_EXT 0x9581 -#endif - -#ifndef GL_PROTECTED_MEMORY_OBJECT_EXT -#define GL_PROTECTED_MEMORY_OBJECT_EXT 0x959B -#endif - -// Accepted by the parameter of ImportMemoryWin32HandleEXT(), ImportMemoryWin32NameEXT() -#ifndef GL_HANDLE_TYPE_OPAQUE_WIN32_EXT -#define GL_HANDLE_TYPE_OPAQUE_WIN32_EXT 0x9587 -#endif -#ifndef GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT -#define GL_HANDLE_TYPE_D3D12_TILEPOOL_EXT 0x9589 -#endif -#ifndef GL_HANDLE_TYPE_D3D12_RESOURCE_EXT -#define GL_HANDLE_TYPE_D3D12_RESOURCE_EXT 0x958A -#endif -#ifndef GL_HANDLE_TYPE_D3D11_IMAGE_EXT -#define GL_HANDLE_TYPE_D3D11_IMAGE_EXT 0x958B -#endif - - -//--------------------------- -// Context creation extension -// https://registry.khronos.org/OpenGL/extensions/ARB/WGL_ARB_create_context.txt -//--------------------------- -typedef HGLRC (APIENTRY * PFNWGLCREATECONTEXTATTRIBSARBPROC)(HDC hDC, HGLRC hShareContext, const int *attribList); -extern PFNWGLCREATECONTEXTATTRIBSARBPROC wglCreateContextAttribsARB; - -// Tokens accepted as an attribute name in <*attribList>: -#define WGL_CONTEXT_MAJOR_VERSION_ARB 0x2091 -#define WGL_CONTEXT_MINOR_VERSION_ARB 0x2092 -#define WGL_CONTEXT_LAYER_PLANE_ARB 0x2093 -#define WGL_CONTEXT_FLAGS_ARB 0x2094 -#define WGL_CONTEXT_PROFILE_MASK_ARB 0x9126 - -// Accepted as bits in the attribute value for WGL_CONTEXT_FLAGS in <*attribList>: -#ifndef WGL_CONTEXT_DEBUG_BIT_ARB -#define WGL_CONTEXT_DEBUG_BIT_ARB 0x0001 -#endif -#ifndef WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB -#define WGL_CONTEXT_FORWARD_COMPATIBLE_BIT_ARB 0x0002 -#endif - -// Accepted as bits in the attribute value for -// WGL_CONTEXT_PROFILE_MASK_ARB in <*attribList>: -#define WGL_CONTEXT_CORE_PROFILE_BIT_ARB 0x00000001 -#define WGL_CONTEXT_COMPATIBILITY_PROFILE_BIT_ARB 0x00000002 - -// New errors returned by GetLastError: -#define ERROR_INVALID_VERSION_ARB 0x2095 -#define ERROR_INVALID_PROFILE_ARB 0x2096 - -#endif // end GLEW - -//---------------- -// Local functions -//---------------- -bool InitializeGlew(); -unsigned int loadGLextensions(); -bool loadInteropExtensions(); -bool loadFBOextensions(); -bool loadBLITextension(); -bool loadSwapExtensions(); -bool loadPBOextensions(); -bool loadCopyExtensions(); -bool loadComputeShaderExtensions(); -bool loadContextExtension(); -bool isExtensionSupported(const char *extension); -void ExtLog(ExtLogLevel level, const char* format, ...); - -#endif // end __spoutGLextensions__ diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutReceiver.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutReceiver.h deleted file mode 100644 index c49108b..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutReceiver.h +++ /dev/null @@ -1,324 +0,0 @@ -/* - - SpoutReceiver.h - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __SpoutReceiver__ -#define __SpoutReceiver__ - -#include "Spout.h" - -class SPOUT_DLLEXP SpoutReceiver { - - public: - - SpoutReceiver(); - ~SpoutReceiver(); - - // Specify sender for connection - // The application will not connect to any other unless the user selects one - // If that sender closes, the application will wait for the nominated sender to open - // If no name is specified, the receiver will connect to the active sender - void SetReceiverName(const char * sendername = nullptr); - // Get sender for connection - bool GetReceiverName(char* SenderName, int maxchars = 256); - // Close receiver and release resources ready to connect to another sender - void ReleaseReceiver(); - // Receive shared texture - // Connect to a sender and retrieve texture details ready for access - // (see BindSharedTexture and UnBindSharedTexture) - bool ReceiveTexture(); - // Receive OpenGL texture - // Connect to a sender and inform the application to update - // the receiving texture if it has changed dimensions - // For no change, copy the sender shared texture to the application texture - bool ReceiveTexture(GLuint TextureID, GLuint TextureTarget, bool bInvert = false, GLuint HostFbo = 0); - // Receive image pixels - // Connect to a sender and inform the application to update - // the receiving buffer if it has changed dimensions - // For no change, copy the sender shared texture to the pixel buffer - bool ReceiveImage(unsigned char* pixels, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFbo = 0); - // Query whether the sender has changed - // Checked at every cycle before receiving data - bool IsUpdated(); - // Query sender connection - // If the sender closes, receiving functions return false, - bool IsConnected(); - // Query received frame status - // The receiving texture or pixel buffer is only refreshed if the sender has produced a new frame - // This can be queried to process texture data only for new frames - bool IsFrameNew(); - // Received sender name - const char * GetSenderName(); - // Received sender width - unsigned int GetSenderWidth(); - // Received sender height - unsigned int GetSenderHeight(); - // Received sender DX11 texture format - DWORD GetSenderFormat(); - // Received sender frame rate - double GetSenderFps(); - // Received sender frame number - long GetSenderFrame(); - // Received sender share handle - HANDLE GetSenderHandle(); - // Received sender sharing method - bool GetSenderCPU(); - // Received sender GL/DX hardware compatibility - bool GetSenderGLDX(); - // Return a list of current senders - std::vector GetSenderList(); - // Open sender selection dialog - bool SelectSender(HWND hwnd = NULL); - - // - // Frame count - // - - // Enable or disable frame counting globally - void SetFrameCount(bool bEnable); - // Disable frame counting specifically for this application - void DisableFrameCount(); - // Return frame count status - bool IsFrameCountEnabled(); - // Frame rate control - void HoldFps(int fps); - // Signal sync event - void SetFrameSync(const char* SenderName); - // Wait or test for a sync event - bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - - // - // Data sharing - // - - // Read data - int ReadMemoryBuffer(const char* name, char* data, int maxlength); - // Get the size of a shared memory buffer - int GetMemoryBufferSize(const char* name); - - // - // OpenGL shared texture access - // - - // Bind OpenGL shared texture - bool BindSharedTexture(); - // Un-bind OpenGL shared texture - bool UnBindSharedTexture(); - // OpenGL shared texture ID - GLuint GetSharedTextureID(); - - // - // Graphics compatibility - // - - // Get user auto GPU/CPU share - bool GetAutoShare(); - // Set application auto GPU/CPU share - void SetAutoShare(bool bAuto = true); - // Get user CPU share - bool GetCPUshare(); - // Set application CPU share - // (re-test GL/DX compatibility if set to false) - void SetCPUshare(bool bCPU = true); - // OpenGL texture share compatibility - bool IsGLDXready(); - - // - // Sender names - // - - // Number of senders - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender information - bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Current active sender - bool GetActiveSender(char* sendername); - // Set sender as active - bool SetActiveSender(const char* sendername); - - // - // Adapter functions - // - - // The number of graphics adapters in the system - int GetNumAdapters(); - // Get adapter item name - bool GetAdapterName(int index, char *adaptername, int maxchars = 256); - // Current adapter name - char * AdapterName(); - // Get current adapter index - int GetAdapter(); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* description, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* description, char* output, int maxchars); - // Windows 10 Vers 1803, build 17134 or later -#ifdef NTDDI_WIN10_RS4 - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Availability of Windows graphics preference - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); -#endif - - // - // User settings recorded by "SpoutSettings" - // - - // Get user buffering mode - bool GetBufferMode(); - // Set application buffering mode - void SetBufferMode(bool bActive = true); - // Get user number of pixel buffers - int GetBuffers(); - // Set application number of pixel buffers - void SetBuffers(int nBuffers); - // Get user Maximum senders allowed - int GetMaxSenders(); - // Set user Maximum senders allowed - void SetMaxSenders(int maxSenders); - - // - // 2.006 compatibility - // - - // Get user DX9 mode - bool GetDX9(); - // Set user DX9 mode - bool SetDX9(bool bDX9 = true); - // Get user memory share mode - bool GetMemoryShareMode(); - // Set user memory share mode - bool SetMemoryShareMode(bool bMem = true); - // Get user CPU mode - bool GetCPUmode(); - // Set user CPU mode - bool SetCPUmode(bool bCPU); - // Get user share mode - // 0 - texture, 1 - memory, 2 - CPU - int GetShareMode(); - // Set user share mode - // 0 - texture, 1 - memory, 2 - CPU - void SetShareMode(int mode); - - // - // Information - // - - // The path of the host that produced the sender - bool GetHostPath(const char *sendername, char *hostpath, int maxchars); - // Vertical sync status - int GetVerticalSync(); - // Lock to monitor vertical sync - bool SetVerticalSync(bool bSync = true); - // Get Spout version - int GetSpoutVersion(); - - // - // OpenGL utilities - // - - // Create an OpenGL window and context for situations where there is none. - // Not used if applications already have an OpenGL context. - // Always call CloseOpenGL afterwards. - bool CreateOpenGL(); - // Close OpenGL window - bool CloseOpenGL(); - // Copy OpenGL texture with optional invert - // Textures must be the same size - bool CopyTexture(GLuint SourceID, GLuint SourceTarget, - GLuint DestID, GLuint DestTarget, - unsigned int width, unsigned int height, - bool bInvert = false, GLuint HostFBO = 0); - // Copy OpenGL texture data to a pixel buffer - bool ReadTextureData(GLuint SourceID, GLuint SourceTarget, - void* data, unsigned int width, unsigned int height, unsigned int rowpitch, - GLenum dataformat, GLenum datatype, bool bInvert = false, GLuint HostFBO = false); - - // - // Formats - // - - // Get sender DX11 shared texture format - DXGI_FORMAT GetDX11format(); - // Set sender DX11 shared texture format - void SetDX11format(DXGI_FORMAT textureformat); - // Return OpenGL compatible DX11 format - DXGI_FORMAT DX11format(GLint glformat); - // Return DX11 compatible OpenGL format - GLint GLDXformat(DXGI_FORMAT textureformat = DXGI_FORMAT_UNKNOWN); - // Return OpenGL texture internal format - GLint GLformat(GLuint TextureID, GLuint TextureTarget); - // Return OpenGL texture format description - std::string GLformatName(GLint glformat = 0); - - // - // 2.006 compatibility - // - - // Create receiver connection - bool CreateReceiver(char* Sendername, unsigned int &width, unsigned int &height); - // Check receiver connection - bool CheckReceiver(char* Sendername, unsigned int &width, unsigned int &height, bool &bConnected); - // Receive OpenGL texture - bool ReceiveTexture(char* Sendername, unsigned int &width, unsigned int &height, GLuint TextureID = 0, GLuint TextureTarget = 0, bool bInvert = false, GLuint HostFBO = 0); - // Receive image pixels - bool ReceiveImage(char* Sendername, unsigned int &width, unsigned int &height, unsigned char* pixels, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - // Open dialog for the user to select a sender - // Optional message argument - bool SelectSenderPanel(const char* message = nullptr); - // Receiver detect sender selection - bool CheckSenderPanel(char *sendername, int maxchars = 256); - - - // Legacy OpenGL Draw function - // See _SpoutCommon.h_ #define legacyOpenGL -#ifdef legacyOpenGL - // Render the shared texture - bool DrawSharedTexture(float max_x = 1.0, float max_y = 1.0, float aspect = 1.0, bool bInvert = true, GLuint HostFBO = 0); -#endif - - // For access to all functions - Spout spout; - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSender.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSender.h deleted file mode 100644 index 402fd1c..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSender.h +++ /dev/null @@ -1,307 +0,0 @@ -/* - - SpoutSender.h - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifndef __SpoutSender__ -#define __SpoutSender__ - -#include "Spout.h" - -class SPOUT_DLLEXP SpoutSender { - - public: - - SpoutSender(); - ~SpoutSender(); - - // Set name for sender creation - // If no name is specified, the executable name is used. - void SetSenderName(const char* sendername = nullptr); - // Set the sender DX11 shared texture format - void SetSenderFormat(DWORD dwFormat); - // Close sender and free resources - // A sender is created or updated by all sending functions - void ReleaseSender(); - - // Send OpenGL framebuffer - // The fbo must be bound for read. - // The sending texture can be larger than the size that the sender is set up for - // For example, if the application is using only a portion of the allocated texture space, - // such as for Freeframe plugins. (The 2.006 equivalent is DrawToSharedTexture) - // To send the default OpenGL framebuffer, specify FboID = 0. - // If width and height are also 0, the function determines the viewport size. - bool SendFbo(GLuint FboID, unsigned int width, unsigned int height, bool bInvert = true); - // Send OpenGL texture - bool SendTexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = true, GLuint HostFBO = 0); - // Send image pixels - bool SendImage(const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFBO = 0); - // Sender status - bool IsInitialized(); - // Sender name - const char * GetName(); - // Sender width - unsigned int GetWidth(); - // Sender height - unsigned int GetHeight(); - // Sender frame rate - double GetFps(); - // Sender frame number - long GetFrame(); - // Sender share handle - HANDLE GetHandle(); - // Sender sharing method - bool GetCPU(); - // Sender GL/DX hardware compatibility - bool GetGLDX(); - - // - // Frame count - // - - // Enable or disable frame counting globally - void SetFrameCount(bool bEnable); - // Disable frame counting specifically for this application - void DisableFrameCount(); - // Return frame count status - bool IsFrameCountEnabled(); - // Frame rate control - void HoldFps(int fps); - // Signal sync event - void SetFrameSync(const char* SenderName); - // Wait or test for a sync event - bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0); - // Enable / disable frame sync - void EnableFrameSync(bool bSync = true); - // Check for frame sync option - bool IsFrameSyncEnabled(); - - - // - // Data sharing - // - - // Write data - bool WriteMemoryBuffer(const char *name, const char* data, int length); - // Create a shared memory buffer - bool CreateMemoryBuffer(const char *name, int length); - // Delete a shared memory buffer - bool DeleteMemoryBuffer(); - // Get the size of a shared memory buffer - int GetMemoryBufferSize(const char* name); - - // - // OpenGL shared texture access - // - - // Bind OpenGL shared texture - bool BindSharedTexture(); - // Un-bind OpenGL shared texture - bool UnBindSharedTexture(); - // OpenGL shared texture ID - GLuint GetSharedTextureID(); - - // - // Graphics compatibility - // - - // Get user Auto GPU/CPU share - bool GetAutoShare(); - // Set application Auto GPU/CPU share - void SetAutoShare(bool bAuto = true); - // Get user CPU share - bool GetCPUshare(); - // Set application CPU share - // (re-test GL/DX compatibility if set to false) - void SetCPUshare(bool bCPU = true); - - // OpenGL texture share compatibility - bool IsGLDXready(); - - // - // Sender names - // - - // Number of senders - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender information - bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Current active sender - bool GetActiveSender(char* sendername); - // Set sender as active - bool SetActiveSender(const char* sendername); - - // - // Adapter functions - // - - // The number of graphics adapters in the system - int GetNumAdapters(); - // Get adapter item name - bool GetAdapterName(int index, char *adaptername, int maxchars = 256); - // Current adapter name - char * AdapterName(); - // Get current adapter index - int GetAdapter(); - // Get the description and output display name of the current adapter - bool GetAdapterInfo(char* description, char* output, int maxchars); - // Get the description and output display name for a given adapter - bool GetAdapterInfo(int index, char* description, char* output, int maxchars); -// Windows 10 Vers 1803, build 17134 or later -#ifdef NTDDI_WIN10_RS4 - // Get the Windows graphics preference for an application - int GetPerformancePreference(const char* path = nullptr); - // Set the Windows graphics preference for an application - bool SetPerformancePreference(int preference, const char* path = nullptr); - // Get the graphics adapter name for a Windows preference - bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars); - // Set graphics adapter index for a Windows preference - bool SetPreferredAdapter(int preference); - // Availability of Windows graphics preference - bool IsPreferenceAvailable(); - // Is the path a valid application - bool IsApplicationPath(const char* path); -#endif - - // - // User settings recorded in the registry by "SpoutSettings" - // - - // Get user buffering mode - bool GetBufferMode(); - // Set application buffering mode - void SetBufferMode(bool bActive = true); - // Get user number of pixel buffers - int GetBuffers(); - // Set application number of pixel buffers - void SetBuffers(int nBuffers); - // Get user Maximum senders allowed - int GetMaxSenders(); - // Set user Maximum senders allowed - void SetMaxSenders(int maxSenders); - - // - // 2.006 compatibility - // - - // Get user DX9 mode - bool GetDX9(); - // Set user DX9 mode - bool SetDX9(bool bDX9 = true); - // Get user memory share mode - bool GetMemoryShareMode(); - // Set user memory share mode - bool SetMemoryShareMode(bool bMem = true); - // Get user CPU mode - bool GetCPUmode(); - // Set user CPU mode - bool SetCPUmode(bool bCPU); - // Get user share mode - // 0 - texture, 1 - memory, 2 - CPU - int GetShareMode(); - // Set user share mode - // 0 - texture, 1 - memory, 2 - CPU - void SetShareMode(int mode); - - // - // Information - // - - // The path of the host that produced the sender - bool GetHostPath(const char *sendername, char *hostpath, int maxchars); - // Vertical sync status - int GetVerticalSync(); - // Lock to monitor vertical sync - bool SetVerticalSync(int interval = 1); - // Get Spout version - int GetSpoutVersion(); - - // - // OpenGL utilities - // - - // Create an OpenGL window and context for situations where there is none. - // Not used if applications already have an OpenGL context. - // Always call CloseOpenGL afterwards. - bool CreateOpenGL(); - // Close OpenGL window - bool CloseOpenGL(); - // Copy OpenGL texture with optional invert - // Textures must be the same size - bool CopyTexture(GLuint SourceID, GLuint SourceTarget, - GLuint DestID, GLuint DestTarget, - unsigned int width, unsigned int height, - bool bInvert = false, GLuint HostFBO = 0); - // Copy OpenGL texture data to a pixel buffer - bool ReadTextureData(GLuint SourceID, GLuint SourceTarget, - void* data, unsigned int width, unsigned int height, unsigned int rowpitch, - GLenum dataformat, GLenum datatype, bool bInvert = false, GLuint HostFBO = 0); - - // - // Formats - // - - // Get sender DX11 shared texture format - DXGI_FORMAT GetDX11format(); - // Set sender DX11 shared texture format - void SetDX11format(DXGI_FORMAT textureformat); - // Return OpenGL compatible DX11 format - DXGI_FORMAT DX11format(GLint glformat); - // Return DX11 compatible OpenGL format - GLint GLDXformat(DXGI_FORMAT textureformat = DXGI_FORMAT_UNKNOWN); - // Return OpenGL texture internal format - GLint GLformat(GLuint TextureID, GLuint TextureTarget); - // Return OpenGL texture format description - std::string GLformatName(GLint glformat = 0); - - // - // 2.006 compatibility - // - - // Create a sender - bool CreateSender(const char *Sendername, unsigned int width = 0, unsigned int height = 0, DWORD dwFormat = 0); - // Update a sender - bool UpdateSender(const char* Sendername, unsigned int width, unsigned int height); - - // Legacy OpenGL DrawTo function - // See _SpoutCommon.h_ #define legacyOpenGL -#ifdef legacyOpenGL - // Render a texture to the shared texture. - bool DrawToSharedTexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, float max_x = 1.0, float max_y = 1.0, float aspect = 1.0, bool bInvert = false, GLuint HostFBO = 0); -#endif - - // For access to all functions - Spout spout; - -protected : - - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSenderNames.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSenderNames.h deleted file mode 100644 index 2060a4e..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSenderNames.h +++ /dev/null @@ -1,219 +0,0 @@ -/* - - spoutSenderNames.h - - Spout sender management - - Thanks and credit to Malcolm Bechard for modifications to this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - */ -#pragma once -#ifndef __spoutSenderNames__ // standard way as well -#define __spoutSenderNames__ - -#include "SpoutCommon.h" -#include "SpoutSharedMemory.h" - -#include -#include -#include -#include -#include -#include -#include -#include // for __movsd -#include // for _uint32 -#include -#ifdef _M_ARM64 -#include // For ARM -#endif - -// 100 msec wait for events -#define SPOUT_WAIT_TIMEOUT 100 - -// MaxSenders define replaced by a global class variable (Maximum for list of Sender names) -#define SpoutMaxSenderNameLen 256 - - -// The texture information structure that is saved to shared memory -// and used for communication between senders and receivers -// uint32_t is used for compatibility between 32bit and 64bit -// The structure is declared here so that this class is can be independent of opengl -// -// Use helper functions for conversion between HANDLE and uint32_t -// https://msdn.microsoft.com/en-us/library/aa384267%28VS.85%29.aspx -// in SpoutGLDXinterop.cpp and SpoutSenderNames -// -struct SharedTextureInfo { // 280 bytes total - uint32_t shareHandle; // 4 bytes : texture handle - uint32_t width; // 4 bytes : texture width - uint32_t height; // 4 bytes : texture height - uint32_t format; // 4 bytes : texture pixel format - uint32_t usage; // 4 bytes : texture usage - uint8_t description[256]; // 256 bytes : description - uint32_t partnerId; // 4 bytes : ID -}; - -// -// GUIDs for additional sender information maps -// Used for development work - -// Example -// {AB5C33D6-3654-43F9-85F6-F54872B0460B} -static const char* GUID_queue = "AB5C33D6-3654-43F9-85F6-F54872B0460B"; - - - -class SPOUT_DLLEXP spoutSenderNames { - - public: - - spoutSenderNames(); - ~spoutSenderNames(); - - // - // public functions - // - - // - // Sender name registration - // - - // Register a sender name in the list of senders - bool RegisterSenderName(char* sendername, bool bNewname = false); - // Remove a name from the list - bool ReleaseSenderName(const char* sendername); - // Find a name in the list - bool FindSenderName(const char* sendername); - - // - // Functions to retrieve info about the sender set map and the senders in it - // - - // Retrieve the sender name list as a set of names - bool GetSenderNames(std::set *sendernames); - // Number of senders in the list - int GetSenderCount(); - // Sender item name - bool GetSender(int index, char* sendername, int MaxSize = 256); - // Sender index into the set of names - int GetSenderIndex(const char* sendername); - // Information about a sender from an index into the list - bool GetSenderNameInfo(int index, char* sendername, int sendernameMaxSize, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle); - - // - // Maximum number of senders allowed in the list - // Applies for versions 2.005 and after - // - - // Get the maximum number from the registry - int GetMaxSenders(); - // Set the maximum number of senders in a new sender map - void SetMaxSenders(int maxSenders); - - // - // Functions to read and write info to a sender memory map - // - - // Get sender information - bool GetSenderInfo (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat); - // Set sender information - bool SetSenderInfo (const char* sendername, unsigned int width, unsigned int height, HANDLE dxShareHandle, DWORD dwFormat); - // Set sender PartnerID field with "CPU" sharing method and GL/DX compatibility - bool SetSenderID(const char *sendername, bool bCPU, bool bGLDX); - // Generic sender map info read (returned in a shared texture information structure) - bool getSharedInfo (const char* sendername, SharedTextureInfo* info); - // Generic sender map info write - bool setSharedInfo (const char* sendername, const SharedTextureInfo* info); - // Test for shared info memory map existence - bool hasSharedInfo(const char* sendername); - - // - // Functions to maintain the active sender - // - - // Set the active sender - the first retrieved by a receiver - bool SetActiveSender (const char* sendername); - // Get the current active sender - bool GetActiveSender (char *sendername, const int maxlength = SpoutMaxSenderNameLen); - // Get active sender information - bool GetActiveSenderInfo (SharedTextureInfo* info); - // Return details of the current active sender - bool FindActiveSender (char *activename, unsigned int& width, unsigned int& height, HANDLE& hSharehandle, DWORD& dwFormat, const int maxlength = SpoutMaxSenderNameLen); - - // - // Functions to Create, Find or Update a sender - // without initializing DirectX or the GL/DX interop functions - // - - // Create a sender and register the name in the sender list - bool CreateSender(char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Update an existing sender - bool UpdateSender (const char* sendername, unsigned int width, unsigned int height, HANDLE hSharehandle, DWORD dwFormat = 0); - // Check details of a sender - bool CheckSender (const char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender and return details - bool FindSender (char* sendername, unsigned int &width, unsigned int &height, HANDLE &hSharehandle, DWORD &dwFormat); - // Find a sender in the class names set - bool FindSender (const char* sendername); - // Release orphaned senders - void CleanSenders(); - -protected: - - // Sender name set management - bool CreateSenderSet(); - bool GetSenderSet (std::set& SenderNames); - - // Active sender management - bool setActiveSenderName (const char* SenderName); - // bool getActiveSenderName (char SenderName[SpoutMaxSenderNameLen]); - bool getActiveSenderName (char *SenderName, const int maxlength = SpoutMaxSenderNameLen); - - // Goes through the full list of sender names and cleans up - // any that shouldn't still be around - void cleanSenderSet(); - - // Functions to manage shared memory map access - static void readSenderSetFromBuffer(const char* buffer, std::set& SenderNames, int maxSenders); - static void writeBufferFromSenderSet(const std::set& SenderNames, char *buffer, int maxSenders); - - SpoutSharedMemory m_senderNames; - SpoutSharedMemory m_activeSender; - - // This should be a unordered_map of sender names ->SharedMemory - // to handle multiple inputs and outputs all going through the - // same spoutSenderNames class - // Make this a pointer to avoid size differences between compilers - // if the .dll is compiled with something different - std::unordered_map* m_senders; - int m_MaxSenders; // maximum number of senders via registry - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSharedMemory.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSharedMemory.h deleted file mode 100644 index 3fa5160..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutSharedMemory.h +++ /dev/null @@ -1,97 +0,0 @@ -/* - - SpoutSharedMemory.h - - Thanks and credit to Malcolm Bechard the author of this class - - https://github.com/mbechard - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2014-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once - -#ifndef __SpoutSharedMemory_ // standard way as well -#define __SpoutSharedMemory_ - -#include "SpoutCommon.h" -#include -#include - -using namespace spoututils; - -// -// Result of memory segment creation -// -enum SpoutCreateResult { - SPOUT_CREATE_FAILED = 0, - SPOUT_CREATE_SUCCESS, - SPOUT_ALREADY_EXISTS, - SPOUT_ALREADY_CREATED, -}; - -class SPOUT_DLLEXP SpoutSharedMemory { - -public: - - SpoutSharedMemory(); - ~SpoutSharedMemory(); - - // Create a new memory segment, or attach to an existing one - SpoutCreateResult Create(const char* name, int size); - - // Open an existing memory map - bool Open(const char* name); - - // Close a map - void Close(); - - // Lock an open map and return the buffer - char* Lock(); - - // Unlock a map - void Unlock(); - - // Name of an existing map - const char* Name(); - - // Size of an existing map - int Size(); - - // Print map information for debugging - void Debug(); - -private: - - char* m_pBuffer; // Buffer pointer - HANDLE m_hMap; // Map handle - HANDLE m_hMutex; // Mutex for map access - int m_lockCount; // Map access lock count - char* m_pName; // Map name - int m_size; // Map size - -}; - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutUtils.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutUtils.h deleted file mode 100644 index ba69cdd..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutGL/SpoutUtils.h +++ /dev/null @@ -1,415 +0,0 @@ -/* - - SpoutUtils.h - - General utility functions - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copyright (c) 2017-2025, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ - -#pragma once -#ifndef __spoutUtils__ // standard way as well -#define __spoutUtils__ - -// Enable this define to use independently of Spout source files -// See also the stand alone define in SpoutGLextensions -// #define standaloneUtils - -#ifdef standaloneUtils -#define SPOUT_DLLEXP -#else -// For use together with Spout source files -#include "SpoutCommon.h" // for legacyOpenGL define and Utils -#include // for _uint32 etc -#endif - -#include -#include // for console -#include // std::cout, std::end -#include // for log file -#include // for time and date -#include // for _access -#include // for _getcwd -#include -#include -#include // for shellexecute -#include // For TaskDialogIndirect -#include // for round - -// -// C++11 timer is only available for MS Visual Studio 2015 and above. -// -// Note that _MSC_VER may not correspond correctly if an earlier platform toolset -// is selected for a later compiler e.g. Visual Studio 2010 platform toolset for -// a Visual studio 2017 compiler. "#include " will then fail. -// If this is a problem, remove _MSC_VER_ and manually enable/disable the USE_CHRONO define. -// -// PR #84 Fixes for clang -// PR #114 Fixes for MingW -#if (defined(_MSC_VER) && (_MSC_VER >= 1900)) || (defined(__cplusplus) && (__cplusplus >= 201103L)) - -#define USE_CHRONO -#endif - -#ifdef USE_CHRONO -#include // c++11 timer -#include -#endif - -#pragma comment(lib, "Shell32.lib") // for shellexecute -#pragma comment(lib, "Advapi32.lib") // for registry functions -#pragma comment(lib, "Version.lib") // for version resources where necessary -#pragma comment(lib, "Comctl32.lib") // For taskdialog - -// TaskDialog requires comctl32.dll version 6 -#ifdef _MSC_VER -// https://learn.microsoft.com/en-us/windows/win32/controls/cookbook-overview -#pragma comment(linker,"\"/manifestdependency:type='win32' \ -name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \ -processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") -#endif - -// SpoutUtils -namespace spoututils { - - enum SpoutLogLevel { - // Disable all messages - SPOUT_LOG_SILENT, - // Show all messages - SPOUT_LOG_VERBOSE, - // Show information messages - default - SPOUT_LOG_NOTICE, - // Show warning, errors and fatal - SPOUT_LOG_WARNING, - // Show errors and fatal - SPOUT_LOG_ERROR, - // Show only fatal errors - SPOUT_LOG_FATAL, - // Ignore log levels - SPOUT_LOG_NONE - }; - - // - // Information - // - - // Get SDK version number string e.g. "2.007.000" - // Optional - return as a single number - // e.g. 2.006 = 2006, 2.007 = 2007, 2.007.009 = 2007009 - std::string SPOUT_DLLEXP GetSDKversion(int * number = nullptr); - - // Get the user Spout version from the registry - // Optional - return as a single number - std::string SPOUT_DLLEXP GetSpoutVersion(int * number = nullptr); - - // Computer type - bool SPOUT_DLLEXP IsLaptop(); - - // Get the module handle of an executable or dll - HMODULE SPOUT_DLLEXP GetCurrentModule(); - - // Get executable or dll version - std::string SPOUT_DLLEXP GetExeVersion(const char* path); - - // Get executable or dll path - std::string SPOUT_DLLEXP GetExePath(bool bFull = false); - - // Get executable or dll name - std::string SPOUT_DLLEXP GetExeName(); - - // Remove path and return the file name - void SPOUT_DLLEXP RemovePath(std::string& path); - - // Remove file name and return the path - void SPOUT_DLLEXP RemoveName(std::string& path); - - // - // Console management - // - - // Open console window. - // A console window opens without logs. - // Useful for debugging with console output. - void SPOUT_DLLEXP OpenSpoutConsole(const char *title = nullptr); - - // Close console window. - // The optional warning displays a MessageBox if user notification is required. - void SPOUT_DLLEXP CloseSpoutConsole(bool bWarning = false); - - // Enable logging to the console. - // Logs are displayed in a console window. - // Useful for program development. - void SPOUT_DLLEXP EnableSpoutLog(const char* title = nullptr); - - // Enable logging to a file with optional append. - // As well as a console window, you can output logs to a text file. - // Default extension is ".log" unless the full path is used. - // For no file name or path the executable name is used. - // Example : EnableSpoutLogFile("Sender.log"); - // The log file is re-created every time the application starts - // unless you specify to append to the existing one. - // Example : EnableSpoutLogFile("Sender.log", true); - // The file is saved in the %AppData% folder unless you specify the full path : - // C:>Users>username>AppData>Roaming>Spout - // You can find and examine the log file after the application has run. - void SPOUT_DLLEXP EnableSpoutLogFile(const char* filename = nullptr, bool bAppend = false); - - // Disable logging to file - void SPOUT_DLLEXP DisableSpoutLogFile(); - - // Remove a log file - void SPOUT_DLLEXP RemoveSpoutLogFile(const char* filename = nullptr); - - // Disable logging to console and file - void SPOUT_DLLEXP DisableSpoutLog(); - - // Disable logging temporarily - void SPOUT_DLLEXP DisableLogs(); - - // Enable logging again - void SPOUT_DLLEXP EnableLogs(); - - // Are console logs enabled - bool SPOUT_DLLEXP LogsEnabled(); - - // Is file logging enabled - bool SPOUT_DLLEXP LogFileEnabled(); - - // Return the full log file path - std::string SPOUT_DLLEXP GetSpoutLogPath(); - - // Return the log file as a string - std::string SPOUT_DLLEXP GetSpoutLog(const char* filepath = nullptr); - - // Show the log file folder in Windows Explorer - void SPOUT_DLLEXP ShowSpoutLogs(); - - // Set the current log level - void SPOUT_DLLEXP SetSpoutLogLevel(SpoutLogLevel level); - - // General purpose log - void SPOUT_DLLEXP SpoutLog(const char* format, ...); - - // Verbose - show log for SPOUT_LOG_VERBOSE or above - void SPOUT_DLLEXP SpoutLogVerbose(const char* format, ...); - - // Notice - show log for SPOUT_LOG_NOTICE or above - void SPOUT_DLLEXP SpoutLogNotice(const char* format, ...); - - // Warning - show log for SPOUT_LOG_WARNING or above - void SPOUT_DLLEXP SpoutLogWarning(const char* format, ...); - - // Error - show log for SPOUT_LOG_ERROR or above - void SPOUT_DLLEXP SpoutLogError(const char* format, ...); - - // Fatal - always show log - void SPOUT_DLLEXP SpoutLogFatal(const char* format, ...); - - // Logging function. - void SPOUT_DLLEXP _doLog(SpoutLogLevel level, const char* format, va_list args); - - // Print to console (printf replacement) - int SPOUT_DLLEXP _conprint(const char* format, ...); - - // - // MessageBox dialog - // - - // MessageBox dialog with optional timeout. - // The dialog closes itself if a timeout is specified. - int SPOUT_DLLEXP SpoutMessageBox(const char * message, DWORD dwMilliseconds = 0); - - // MessageBox with variable arguments - int SPOUT_DLLEXP SpoutMessageBox(const char * caption, const char* format, ...); - - // MessageBox with variable arguments and icon, buttons - int SPOUT_DLLEXP SpoutMessageBox(const char* caption, UINT uType, const char* format, ...); - - // MessageBox dialog with standard arguments. - // Replaces an existing MessageBox call. - // uType options : standard MessageBox buttons and icons - // MB_USERICON - use together with SpoutMessageBoxIcon - // Hyperlinks can be included in the content using HTML format. - // For example : Spout home page - // Only double quotes are supported and must be escaped. - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0); - - // MessageBox dialog with standard arguments - // including taskdialog main instruction large text - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, const char* instruction, DWORD dwMilliseconds = 0); - - // MessageBox dialog with an edit control for text input - // Can be used in place of a specific application resource dialog - // o For message content, the control is in the footer area - // o If no message, the control is in the main content area - // o All SpoutMessageBox functions such as user icon and buttons are available - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text); - - // MessageBox dialog with a combobox control for item selection - // Can be used in place of a specific application resource dialog - // Properties the same as the edit control - int SPOUT_DLLEXP SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int &selected); - - // Custom icon for SpoutMessageBox from resources - void SPOUT_DLLEXP SpoutMessageBoxIcon(HICON hIcon); - - // Custom icon for SpoutMessageBox from file - bool SPOUT_DLLEXP SpoutMessageBoxIcon(std::string iconfile); - - // Custom button for SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxButton(int ID, std::wstring title); - - // Activate modeless mode using SpoutPanel.exe - bool SPOUT_DLLEXP SpoutMessageBoxModeless(bool bMode = true); - - // Window handle for SpoutMessageBox where not specified - void SPOUT_DLLEXP SpoutMessageBoxWindow(HWND hWnd); - - // Position to centre SpoutMessageBox - void SPOUT_DLLEXP SpoutMessageBoxPosition(POINT pt); - - // Copy text to the clipboard - bool SPOUT_DLLEXP CopyToClipBoard(HWND hwnd, const char* text); - - // Open logs folder - bool SPOUT_DLLEXP OpenSpoutLogs(); - - // - // Registry utilities - // - - // Read subkey DWORD value - bool SPOUT_DLLEXP ReadDwordFromRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD *pValue); - - // Write subkey DWORD value - bool SPOUT_DLLEXP WriteDwordToRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD dwValue); - - // Read subkey character string - bool SPOUT_DLLEXP ReadPathFromRegistry(HKEY hKey, const char *subkey, const char *valuename, char *filepath, DWORD dwSize = MAX_PATH); - - // Write subkey character string - bool SPOUT_DLLEXP WritePathToRegistry(HKEY hKey, const char *subkey, const char *valuename, const char *filepath); - - // Write subkey binary hex data string - bool SPOUT_DLLEXP WriteBinaryToRegistry(HKEY hKey, const char *subkey, const char *valuename, const unsigned char *hexdata, DWORD nchars); - - // Remove subkey value name - bool SPOUT_DLLEXP RemovePathFromRegistry(HKEY hKey, const char *subkey, const char *valuename); - - // Delete a subkey and its values. - // It must be a subkey of the key that hKey identifies, but it cannot have subkeys. - // Note that key names are not case sensitive. - bool SPOUT_DLLEXP RemoveSubKey(HKEY hKey, const char *subkey); - - // Find subkey - bool SPOUT_DLLEXP FindSubKey(HKEY hKey, const char *subkey); - - // - // Timing functions - // - - // Monitor refresh rate - double SPOUT_DLLEXP GetRefreshRate(); - - // Start timing period - void SPOUT_DLLEXP StartTiming(); - -#ifdef USE_CHRONO - // Stop timing and return milliseconds or microseconds elapsed. - // (microseconds default). - // Code console output can be enabled for quick timing tests. - double SPOUT_DLLEXP EndTiming(bool microseconds = false); - // Microseconds elapsed since epoch - double SPOUT_DLLEXP ElapsedMicroseconds(); -#else - double SPOUT_DLLEXP EndTiming(); -#endif - - void SPOUT_DLLEXP StartCounter(); - double SPOUT_DLLEXP GetCounter(); - - // - // Private functions - // - namespace - { - // Local functions - void _logtofile(bool append = false); - std::string _getLogPath(); - std::string _getLogFilePath(const char *filename); - std::string _levelName(SpoutLogLevel level); - // Taskdialog for SpoutMessageBox - int MessageTaskDialog(HWND hWnd, const char* content, const char* caption, DWORD dwButtons, DWORD dwMilliseconds); - // TaskDialogIndirect callback to handle timer, topmost and hyperlinks - HRESULT TDcallbackProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam, LONG_PTR lpRefData); -#ifndef _MSC_VER - // Timeout MessageBox for other compilers - int MessageBoxTimeoutA(IN HWND hWnd, - IN LPCSTR lpText, IN LPCSTR lpCaption, IN UINT uType, - IN WORD wLanguageId, IN DWORD dwMilliseconds); -#endif - - // Use ShellExecutEx to open a program - bool ExecuteProcess(const char* path, const char* command = nullptr); - // Open SpoutPanel with command line for modeless SpoutMessageBox - bool OpenSpoutPanel(const char* message); - // Application window - HWND hwndMain = NULL; - // Position for TaskDialog window centre - POINT TDcentre = {}; - // For topmost - HWND hwndTop = NULL; - bool bTopMost = false; - // Modeless TaskDialog by way of OpenSpoutPanel - bool bModeless = false; // Default use local TaskDialogIndirect - // For custom icon - HICON hTaskIcon = NULL; - - // For custom buttons - std::vectorTDbuttonID; - std::vectorTDbuttonTitle; - - // Main instruction text - std::wstring wstrInstruction; - - // For edit text control - bool bEdit = false; - HWND hEdit = NULL; - std::string stredit; - #define IDC_TASK_EDIT 101 - - // For combo box control - bool bCombo = false; - HWND hCombo = NULL; - std::vector comboitems; - int comboindex = 0; - #define IDC_TASK_COMBO 102 - - } - -} - -#endif diff --git a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutLibrary/SpoutLibrary.h b/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutLibrary/SpoutLibrary.h deleted file mode 100644 index af94433..0000000 --- a/Spout-SDK-binaries_2-007-016/Spout-SDK-binaries/2-007-2016/Libs/include/SpoutLibrary/SpoutLibrary.h +++ /dev/null @@ -1,548 +0,0 @@ -// -// SpoutLibrary.dll -// -// Spout SDK dll compatible with any C++ compiler -// -/* - Copyright (c) 2016-2024, Lynn Jarvis. All rights reserved. - - Redistribution and use in source and binary forms, with or without modification, - are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY - EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS - INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -*/ -#pragma once - -#ifdef _MSC_VER -#pragma warning(disable : 26433) // Function should be marked with 'override' -#endif - -// for definitions -#include -#include -#include -#include // for DXGI_FORMAT enum -#include // For ID3D11Texture2D - -// Define here to avoid include of GL.h -typedef int GLint; -typedef unsigned int GLuint; -typedef unsigned int GLenum; - -#ifndef GL_RGBA -#define GL_RGBA 0x1908 -#endif -#ifndef GL_BGRA -#define GL_BGRA 0x80E1 -#endif -#ifndef GL_BGRA_EXT -#define GL_BGRA_EXT 0x80E1 -#endif - -#define SPOUTLIBRARY_EXPORTS // defined for this DLL. The application imports rather than exports - -#ifdef SPOUTLIBRARY_EXPORTS -#define SPOUTAPI __declspec(dllexport) -#else -#define SPOUTAPI __declspec(dllimport) -#endif - -// Local log level definitions for SetSpoutLogLevel. -// "SpoutLogLevel" enum conflicts with previous definition -// in SpoutUtils if it is used in the application. -// Change enum name to "SpoutLibLogLevel". -// -// Option : disable warning C26812 (unscoped enums) for Visual Studio. -// -// Use of C++11 scoped (class) enums are not compatible with early compilers (< VS2012 and others). -// For Visual Studio, this warning is designated "Prefer" and "C" standard unscoped enums are -// therefore retained for compatibility. The warning can be enabled or disabled here. -// -#ifdef _MSC_VER -#pragma warning(disable:26812) -#endif - -// -enum SpoutLibLogLevel { - SPOUT_LOG_SILENT, - SPOUT_LOG_VERBOSE, - SPOUT_LOG_NOTICE, - SPOUT_LOG_WARNING, - SPOUT_LOG_ERROR, - SPOUT_LOG_FATAL, - SPOUT_LOG_NONE -}; - -//////////////////////////////////////////////////////////////////////////////// -// -// COM-Like abstract interface. -// This interface doesn't require __declspec(dllexport/dllimport) specifier. -// Method calls are dispatched via virtual table. -// Any C++ compiler can use it. -// Instances are obtained via factory function. -// - -struct SPOUTLIBRARY -{ - - // - // Sender - // - - virtual void SetSenderName(const char* sendername = nullptr) = 0; - // Set the sender DX11 shared texture format - virtual void SetSenderFormat(DWORD dwFormat) = 0; - // Close sender and free resources - // A sender is created or updated by all sending functions - virtual void ReleaseSender(DWORD dwMsec = 0) = 0; - // Send texture attached to fbo - // The fbo must be currently bound - // The sending texture can be larger than the size that the sender is set up for - // For example, if the application is using only a portion of the allocated texture space, - // such as for Freeframe plugins. (The 2.006 equivalent is DrawToSharedTexture) - // To send the OpenGL default framebuffer, specify "0" for the fbo ID, width and height. - virtual bool SendFbo(GLuint FboID, unsigned int width, unsigned int height, bool bInvert = true) = 0; - // Send OpenGL texture - virtual bool SendTexture(GLuint TextureID, GLuint TextureTarget, unsigned int width, unsigned int height, bool bInvert = true, GLuint HostFBO = 0) = 0; - // Send image pixels - virtual bool SendImage(const unsigned char* pixels, unsigned int width, unsigned int height, GLenum glFormat = GL_RGBA, bool bInvert = false) = 0; - // Sender name - virtual const char * GetName() = 0; - // Sender width - virtual unsigned int GetWidth() = 0; - // Sender height - virtual unsigned int GetHeight() = 0; - // Sender frame rate - virtual double GetFps() = 0; - // Sender frame number - virtual long GetFrame() = 0; - // Sender share handle - virtual HANDLE GetHandle() = 0; - // Sender sharing method - virtual bool GetCPU() = 0; - // Sender GL/DX hardware compatibility - virtual bool GetGLDX() = 0; - - // - // Receiver - // - - // Specify sender for connection - // If a name is specified, the receiver will not connect to any other unless the user selects one - // If that sender closes, the receiver will wait for the nominated sender to open - // If no name is specified, the receiver will connect to the active sender - virtual void SetReceiverName(const char* SenderName = nullptr) = 0; - // Close receiver and release resources ready to connect to another sender - virtual void ReleaseReceiver() = 0; - // Receive texture - // If no arguments, connect to a sender and retrieve texture details ready for access - // (see BindSharedTexture and UnBindSharedTexture) - // Connect to a sender and inform the application to update - // the receiving texture if it has changed dimensions - // For no change, copy the sender shared texture to the application texture - virtual bool ReceiveTexture(GLuint TextureID = 0, GLuint TextureTarget = 0, bool bInvert = false, GLuint HostFbo = 0) = 0; - // Receive image pixels - // Connect to a sender and inform the application to update - // the receiving buffer if it has changed dimensions - // For no change, copy the sender shared texture to the pixel buffer - virtual bool ReceiveImage(unsigned char *pixels, GLenum glFormat = GL_RGBA, bool bInvert = false, GLuint HostFbo = 0) = 0; - // Query whether the sender has changed - // Checked at every cycle before receiving data - virtual bool IsUpdated() = 0; - // Query sender connection - // If the sender closes, receiving functions return false, - virtual bool IsConnected() = 0; - // Query received frame status - // The receiving texture or pixel buffer is only refreshed if the sender has produced a new frame - // This can be queried to process texture data only for new frames - virtual bool IsFrameNew() = 0; - // Get sender name - virtual const char * GetSenderName() = 0; - // Get sender width - virtual unsigned int GetSenderWidth() = 0; - // Get sender height - virtual unsigned int GetSenderHeight() = 0; - // Get sender DirectX texture format - virtual DWORD GetSenderFormat() = 0; - // Get sender frame rate - virtual double GetSenderFps() = 0; - // Get sender frame number - virtual long GetSenderFrame() = 0; - // Received sender share handle - virtual HANDLE GetSenderHandle() = 0; - // Received sender texture - virtual ID3D11Texture2D* GetSenderTexture() = 0; - // Received sender sharing mode - virtual bool GetSenderCPU() = 0; - // Received sender GL/DX compatibility - virtual bool GetSenderGLDX() = 0; - // The path of the host that produced the sender - virtual bool GetHostPath(const char* sendername, char* hostpath, int maxchars) = 0; - // Return a list of current senders - virtual std::vector GetSenderList() = 0; - // Open sender selection dialog - virtual void SelectSender() = 0; - - // - // Frame count - // - - // Enable or disable frame counting globally - virtual void SetFrameCount(bool bEnable) = 0; - // Disable frame counting specifically for this application - virtual void DisableFrameCount() = 0; - // Return frame count status - virtual bool IsFrameCountEnabled() = 0; - // Sender frame rate control - virtual void HoldFps(int fps) = 0; - // Get system refresh rate - virtual double GetRefreshRate() = 0; - // Signal sync event - virtual void SetFrameSync(const char* SenderName) = 0; - // Wait or test for a sync event - virtual bool WaitFrameSync(const char *SenderName, DWORD dwTimeout = 0) = 0; - // Enable / disable frame sync - virtual void EnableFrameSync(bool bSync = true) = 0; - // Vertical sync status - virtual int GetVerticalSync() = 0; - // Lock to monitor vertical sync - virtual bool SetVerticalSync(bool bSync = true) = 0; - - // - // Data sharing - // - - // Write data - virtual bool WriteMemoryBuffer(const char *sendername, const char* data, int length) = 0; - // Read data - virtual int ReadMemoryBuffer(const char* sendername, char* data, int maxlength) = 0; - // Create a shared memory buffer - virtual bool CreateMemoryBuffer(const char *name, int length) = 0; - // Delete a shared memory buffer - virtual bool DeleteMemoryBuffer() = 0; - // Get the number of bytes available for data transfer - virtual int GetMemoryBufferSize(const char *name) = 0; - - // - // Log utilities - // - - // Open console for debugging - virtual void OpenSpoutConsole() = 0; - // Close console - virtual void CloseSpoutConsole(bool bWarning = false) = 0; - // Enable spout log to the console - virtual void EnableSpoutLog() = 0; - // Enable spout log to a file with optional append - virtual void EnableSpoutLogFile(const char* filename, bool bappend = false) = 0; - // Return the log file as a string - virtual std::string GetSpoutLog() = 0; - // Show the log file folder in Windows Explorer - virtual void ShowSpoutLogs() = 0; - // Disable logging - virtual void DisableSpoutLog() = 0; - // Set the current log level - // SPOUT_LOG_SILENT - Disable all messages - // SPOUT_LOG_VERBOSE - Show all messages - // SPOUT_LOG_NOTICE - Show information messages - default - // SPOUT_LOG_WARNING - Something might go wrong - // SPOUT_LOG_ERROR - Something did go wrong - // SPOUT_LOG_FATAL - Something bad happened - virtual void SetSpoutLogLevel(SpoutLibLogLevel level) = 0; - // General purpose log - virtual void SpoutLog(const char* format, ...) = 0; - // Verbose - show log for SPOUT_LOG_VERBOSE or above - virtual void SpoutLogVerbose(const char* format, ...) = 0; - // Notice - show log for SPOUT_LOG_NOTICE or above - virtual void SpoutLogNotice(const char* format, ...) = 0; - // Warning - show log for SPOUT_LOG_WARNING or above - virtual void SpoutLogWarning(const char* format, ...) = 0; - // Error - show log for SPOUT_LOG_ERROR or above - virtual void SpoutLogError(const char* format, ...) = 0; - // Fatal - always show log - virtual void SpoutLogFatal(const char* format, ...) = 0; - - // - // MessageBox dialog - // - - // MessageBox dialog with optional timeout - // Used where a Windows MessageBox would interfere with the application GUI - // The dialog closes itself if a timeout is specified - virtual int SpoutMessageBox(const char * message, DWORD dwMilliseconds = 0) = 0; - // MessageBox dialog with variable arguments - virtual int SpoutMessageBox(const char* caption, const char* format, ...) = 0; - // MessageBox dialog with standard arguments - // Replaces an existing MessageBox call - virtual int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, DWORD dwMilliseconds = 0) = 0; - // MessageBox dialog with an edit control for text input - virtual int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::string& text) = 0; - // MessageBox dialog with a combobox control for item selection - virtual int SpoutMessageBox(HWND hwnd, LPCSTR message, LPCSTR caption, UINT uType, std::vector items, int& selected) = 0; - // Custom icon for SpoutMessageBox from resources - virtual void SpoutMessageBoxIcon(HICON hIcon) = 0; - // Custom icon for SpoutMessageBox from file - virtual bool SpoutMessageBoxIcon(std::string iconfile) = 0; - // Custom button for SpoutMessageBox - virtual void SpoutMessageBoxButton(int ID, std::wstring title) = 0; - // Activate modeless mode using SpoutPanel.exe - virtual void SpoutMessageBoxModeless(bool bMode = true) = 0; - // Window handle for SpoutMessageBox where not specified - virtual void SpoutMessageBoxWindow(HWND hWnd) = 0; - // Copy text to the clipboard - virtual bool CopyToClipBoard(HWND hwnd, const char* caps) = 0; - - // - // Registry utilities - // - // Read subkey DWORD value - virtual bool ReadDwordFromRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD *pValue) = 0; - // Write subkey DWORD value - virtual bool WriteDwordToRegistry(HKEY hKey, const char *subkey, const char *valuename, DWORD dwValue) = 0; - // Read subkey character string - virtual bool ReadPathFromRegistry(HKEY hKey, const char *subkey, const char *valuename, char *filepath) = 0; - // Write subkey character string - virtual bool WritePathToRegistry(HKEY hKey, const char *subkey, const char *valuename, const char *filepath) = 0; - // Remove subkey value name - virtual bool RemovePathFromRegistry(HKEY hKey, const char *subkey, const char *valuename) = 0; - // Delete a subkey and its values. - // It must be a subkey of the key that hKey identifies, but it cannot have subkeys. - // Note that key names are not case sensitive. - virtual bool RemoveSubKey(HKEY hKey, const char *subkey) = 0; - // Find subkey - virtual bool FindSubKey(HKEY hKey, const char *subkey) = 0; - - // - // Information - // - // Get SDK version number string e.g. "2.007.000" - virtual std::string GetSDKversion() = 0; - // Computer type - virtual bool IsLaptop() = 0; - // Get the module handle of an executable or dll - virtual HMODULE GetCurrentModule() = 0; - // Get executable or dll version - virtual std::string GetExeVersion(const char* path) = 0; - // Get executable or dll path - virtual std::string GetExePath() = 0; - // Get executable or dll name - virtual std::string GetExeName() = 0; - // Remove path and return the file name - virtual void RemovePath(std::string& path) = 0; - // Remove file name and return the path - virtual void RemoveName(std::string& path) = 0; - - // - // Timing utilities - // - virtual void StartTiming() = 0; - virtual double EndTiming() = 0; - - // ----------------------------------------- - - // Initialization status - virtual bool IsInitialized() = 0; - // Bind OpenGL shared texture - virtual bool BindSharedTexture() = 0; - // Un-bind OpenGL shared texture - virtual bool UnBindSharedTexture() = 0; - // OpenGL shared texture ID - virtual GLuint GetSharedTextureID() = 0; - - // - // Sender names - // - - // Number of senders - virtual int GetSenderCount() = 0; - // Sender item name - virtual bool GetSender(int index, char* sendername, int MaxSize = 256) = 0; - // Find a sender in the list - virtual bool FindSenderName(const char* sendername) = 0; - // Sender information - virtual bool GetSenderInfo(const char* sendername, unsigned int &width, unsigned int &height, HANDLE &dxShareHandle, DWORD &dwFormat) = 0; - // Current active sender - virtual bool GetActiveSender(char* Sendername) = 0; - // Set sender as active - virtual bool SetActiveSender(const char* Sendername) = 0; - - // - // Get user registry settings recorded by "SpoutSettings" - // Set them either to the registry or for the application only - // - - // Get user buffering mode - virtual bool GetBufferMode() = 0; - // Set application buffering mode - virtual void SetBufferMode(bool bActive = true) = 0; - // Get user number of pixel buffers - virtual int GetBuffers() = 0; - // Set application number of pixel buffers - virtual void SetBuffers(int nBuffers) = 0; - // Get user Maximum senders allowed - virtual int GetMaxSenders() = 0; - // Set user Maximum senders allowed - virtual void SetMaxSenders(int maxSenders) = 0; - - // - // 2.006 compatibility - // - - // Create a sender - virtual bool CreateSender(const char *Sendername, unsigned int width, unsigned int height, DWORD dwFormat = 0) = 0; - // Update a sender - virtual bool UpdateSender(const char* Sendername, unsigned int width, unsigned int height) = 0; - // Create receiver connection - virtual bool CreateReceiver(char* Sendername, unsigned int &width, unsigned int &height) = 0; - // Check receiver connection - virtual bool CheckReceiver(char* Sendername, unsigned int &width, unsigned int &height, bool &bConnected) = 0; - // Get user DX9 mode - virtual bool GetDX9() = 0; - // Set user DX9 mode - virtual bool SetDX9(bool bDX9 = true) = 0; - // Get user memory share mode - virtual bool GetMemoryShareMode() = 0; - // Set user memory share mode - virtual bool SetMemoryShareMode(bool bMem = true) = 0; - // Get user CPU mode - virtual bool GetCPUmode() = 0; - // Set user CPU mode - virtual bool SetCPUmode(bool bCPU) = 0; - // Get user share mode - // 0 - texture, 1 - memory, 2 - CPU - virtual int GetShareMode() = 0; - // Set user share mode - // 0 - texture, 1 - memory, 2 - CPU - virtual void SetShareMode(int mode) = 0; - // Open sender selection dialog - virtual void SelectSenderPanel() = 0; - - // - // Graphics compatibility - // - - // Get auto GPU/CPU share depending on compatibility - virtual bool GetAutoShare() = 0; - // Set auto GPU/CPU share depending on compatibility - virtual void SetAutoShare(bool bAuto = true) = 0; - // OpenGL texture share compatibility - virtual bool IsGLDXready() = 0; - - // - // Adapter functions - // - - // The number of graphics adapters in the system - virtual int GetNumAdapters() = 0; - // Adapter item name - virtual bool GetAdapterName(int index, char *adaptername, int maxchars) = 0; - // Return current adapter name - virtual char * AdapterName() = 0; - // Get adapter index - virtual int GetAdapter() = 0; - - // - // Graphics preference - // - // Windows 10+ SDK required - // -#ifdef NTDDI_WIN10_RS4 - - // Get the Windows graphics preference for an application - // -1 - Not registered - // 0 - Let Windows decide DXGI_GPU_PREFERENCE_UNSPECIFIED - // 1 - Power saving DXGI_GPU_PREFERENCE_MINIMUM_POWER - // 2 - High performance DXGI_GPU_PREFERENCE_HIGH_PERFORMANCE - virtual int GetPerformancePreference(const char* path) = 0; - // Set the Windows graphics preference for an application - virtual bool SetPerformancePreference(int preference, const char* path) = 0; - // Get the graphics adapter name for a Windows preference - virtual bool GetPreferredAdapterName(int preference, char* adaptername, int maxchars) = 0; - // Set graphics adapter index for a Windows preference - virtual bool SetPreferredAdapter(int preference) = 0; - // Availability of Windows graphics preference - virtual bool IsPreferenceAvailable() = 0; - // Is the path a valid application - virtual bool IsApplicationPath(const char* path) = 0; -#endif - - - // - // OpenGL utilities - // - - // Create an OpenGL window and context for situations where there is none. - // Not used if applications already have an OpenGL context. - // Always call CloseOpenGL afterwards. - virtual bool CreateOpenGL() = 0; - // Close OpenGL window - virtual bool CloseOpenGL() = 0; - // Copy OpenGL texture with optional invert - // Textures must be the same size - virtual bool CopyTexture(GLuint SourceID, GLuint SourceTarget, - GLuint DestID, GLuint DestTarget, - unsigned int width, unsigned int height, - bool bInvert = false, GLuint HostFBO = 0) = 0; - - // - // Formats - // - - // Get sender DX11 shared texture format - virtual DXGI_FORMAT GetDX11format() = 0; - // Set sender DX11 shared texture format - virtual void SetDX11format(DXGI_FORMAT textureformat) = 0; - // Return OpenGL compatible DX11 format - virtual DXGI_FORMAT DX11format(GLint glformat) = 0; - // Return DX11 compatible OpenGL format - virtual GLint GLDXformat(DXGI_FORMAT textureformat = DXGI_FORMAT_UNKNOWN) = 0; - // Return OpenGL texture internal format - virtual int GLformat(GLuint TextureID, GLuint TextureTarget) = 0; - // Return OpenGL texture format description - virtual std::string GLformatName(GLint glformat = 0) = 0; - - // - // DirectX utilities - // - - virtual bool OpenDirectX() = 0; - virtual void CloseDirectX() = 0; - - // Initialize and prepare DirectX 11 - virtual bool OpenDirectX11(void * pDevice = nullptr) = 0; - virtual void CloseDirectX11() = 0; - - // Return the class device - virtual void* GetDX11Device() = 0; - - // Return the class context - virtual void* GetDX11Context() = 0; - - // Library release function - virtual void Release() = 0; - -}; - -// Handle type. In C++ language the interface type is used. -typedef SPOUTLIBRARY* SPOUTHANDLE; - -// Factory function that creates an instance of the SPOUT object. -extern "C" SPOUTAPI SPOUTHANDLE WINAPI GetSpout(VOID); - -//////////////////////////////////////////////////////////////////////////////// diff --git a/VRStageLighting-ArtnetGridNode-Beta v2.5.1-Lite.zip b/VRStageLighting-ArtnetGridNode-Beta v2.5.1-Lite.zip deleted file mode 100644 index 1e87374..0000000 Binary files a/VRStageLighting-ArtnetGridNode-Beta v2.5.1-Lite.zip and /dev/null differ diff --git a/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT).zip b/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT).zip deleted file mode 100644 index f66dc91..0000000 Binary files a/VRStageLighting-ArtnetGridNode-Release v2.6.1-HEADLESS (SPOUT).zip and /dev/null differ diff --git a/Video Loops/From Serato/B_W Kaledia.mp4 b/Video Loops/From Serato/B_W Kaledia.mp4 deleted file mode 100644 index e558145..0000000 --- a/Video Loops/From Serato/B_W Kaledia.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:54db4c5a0aed6930cf78fed8798faf993ae4e80446ca6be68e468a389babc163 -size 14305230 diff --git a/Video Loops/From Serato/Blue_Purple Gradient.mp4 b/Video Loops/From Serato/Blue_Purple Gradient.mp4 deleted file mode 100644 index 96d481e..0000000 --- a/Video Loops/From Serato/Blue_Purple Gradient.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:04d9c10be20284108890d7f572c2b82047fddb11318d78ca38948d4e6324d96a -size 4147076 diff --git a/Video Loops/From Serato/Flower Blue Loop.mp4 b/Video Loops/From Serato/Flower Blue Loop.mp4 deleted file mode 100644 index ca97c85..0000000 --- a/Video Loops/From Serato/Flower Blue Loop.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ec95acb2a6e98eba2e93609e78fff92bf1641221e86ac2ee451b13c3fcb7489e -size 9537058 diff --git a/Video Loops/From Serato/Flower Green Loop.mp4 b/Video Loops/From Serato/Flower Green Loop.mp4 deleted file mode 100644 index 329b53a..0000000 --- a/Video Loops/From Serato/Flower Green Loop.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:169d1d3e7d888bc848d9a3a7be8dd75674a4535282ff9e1642a70b5d20ab8cb2 -size 9526661 diff --git a/Video Loops/From Serato/Flower Pink.mp4 b/Video Loops/From Serato/Flower Pink.mp4 deleted file mode 100644 index 2fa9cef..0000000 --- a/Video Loops/From Serato/Flower Pink.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a44bfd46bc60e01b8df649c432f1d60f6ba3b7db15ce1867a616953f4e2f78b6 -size 9097066 diff --git a/Video Loops/From Serato/Flower Purple.mp4 b/Video Loops/From Serato/Flower Purple.mp4 deleted file mode 100644 index f366866..0000000 --- a/Video Loops/From Serato/Flower Purple.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1bef096156dd058d8873cebcb4ef966329b5a83171bc24eb1f417e0299bd6b30 -size 9124982 diff --git a/Video Loops/From Serato/Flower Red Loop.mp4 b/Video Loops/From Serato/Flower Red Loop.mp4 deleted file mode 100644 index a04415d..0000000 --- a/Video Loops/From Serato/Flower Red Loop.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:540eebb5aebe4326465a8b0f029b236f2bcd662df3e3991d3add4d27821a0527 -size 7683428 diff --git a/Video Loops/From Serato/Flowers Coloured Loop.mp4 b/Video Loops/From Serato/Flowers Coloured Loop.mp4 deleted file mode 100644 index d7e555b..0000000 --- a/Video Loops/From Serato/Flowers Coloured Loop.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6778700a0bc2e2ab141e02517d79c0fc6705e729e3dadeaa205a39e3a4ce7276 -size 12329502 diff --git a/Video Loops/From Serato/Full Screen Kaledia Coloured.mp4 b/Video Loops/From Serato/Full Screen Kaledia Coloured.mp4 deleted file mode 100644 index e9e6a25..0000000 --- a/Video Loops/From Serato/Full Screen Kaledia Coloured.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78daac6226fd2774979ecdcbbf2c53f3df1c871d86340701e0012e8cdd2ed163 -size 23923537 diff --git a/Video Loops/From Serato/Glitch B-W Kaledia.mp4 b/Video Loops/From Serato/Glitch B-W Kaledia.mp4 deleted file mode 100644 index 01ad00e..0000000 --- a/Video Loops/From Serato/Glitch B-W Kaledia.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16205f4b575b260069b13399b78c8477094ddc2e49d200ced5a34793db3833bb -size 22230767 diff --git a/Video Loops/From Serato/Glitch Coloured Loop.mp4 b/Video Loops/From Serato/Glitch Coloured Loop.mp4 deleted file mode 100644 index cac903f..0000000 --- a/Video Loops/From Serato/Glitch Coloured Loop.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f662aec2048721c64219c45717457783fa3108d47ecd73b46628a37d85534124 -size 8496758 diff --git a/Video Loops/From Serato/Glitch Round 2 B-w Kaledia.mp4 b/Video Loops/From Serato/Glitch Round 2 B-w Kaledia.mp4 deleted file mode 100644 index a011b79..0000000 --- a/Video Loops/From Serato/Glitch Round 2 B-w Kaledia.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e588772e560b40945b852201e5227ff63c47e727802a5afc85a40486eaaa5be4 -size 21933855 diff --git a/Video Loops/From Serato/Gradient + Kalidea Sunsent.mp4 b/Video Loops/From Serato/Gradient + Kalidea Sunsent.mp4 deleted file mode 100644 index af07368..0000000 --- a/Video Loops/From Serato/Gradient + Kalidea Sunsent.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09127ede895b6f8f90d1b37b3c5f2ddf7d36276a12f972738f2f680a86acac94 -size 14735474 diff --git a/Video Loops/From Serato/Green Gradient.mp4 b/Video Loops/From Serato/Green Gradient.mp4 deleted file mode 100644 index deb4267..0000000 --- a/Video Loops/From Serato/Green Gradient.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c9a1d4f2e93d88dd7c8b58d1b8627f7a2c86aa033d3f9448a05c03e816a0c721 -size 7237772 diff --git a/Video Loops/From Serato/Liquid Grid B-W.mp4 b/Video Loops/From Serato/Liquid Grid B-W.mp4 deleted file mode 100644 index 9034f93..0000000 --- a/Video Loops/From Serato/Liquid Grid B-W.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ceb3009772ed3eb30d903e5cbaec6b724687b349acad95fd24993e3979ba57f -size 19798086 diff --git a/Video Loops/From Serato/Rainbow Gradient.mp4 b/Video Loops/From Serato/Rainbow Gradient.mp4 deleted file mode 100644 index eb21aef..0000000 --- a/Video Loops/From Serato/Rainbow Gradient.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57785cd9ff8a096fefd95b43db8173b8e2914f4684b49ad4c6358a578cbf9359 -size 7216049 diff --git a/Video Loops/From Serato/Simple Hexagon Coloured.mp4 b/Video Loops/From Serato/Simple Hexagon Coloured.mp4 deleted file mode 100644 index 73d9485..0000000 --- a/Video Loops/From Serato/Simple Hexagon Coloured.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f2d60bbe5b7a56ee5cc483b2874eb707ed49cf4ff5f55fe3ffa862a33fa4538 -size 9584824 diff --git a/Video Loops/From Serato/Square Kaledia Coloured.mp4 b/Video Loops/From Serato/Square Kaledia Coloured.mp4 deleted file mode 100644 index 30fd1b1..0000000 --- a/Video Loops/From Serato/Square Kaledia Coloured.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fcc21de811a0f5dbc5c50d8dd315701a2d8e813565229d113b7187a4a271ae96 -size 55838454 diff --git a/Video Loops/From Serato/Sunset Gradient.mp4 b/Video Loops/From Serato/Sunset Gradient.mp4 deleted file mode 100644 index eb79a07..0000000 --- a/Video Loops/From Serato/Sunset Gradient.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f92945badc50b0499cfc50a6820891d525659d32b51b979451e71993aa69e73 -size 6094661 diff --git a/Video Loops/From Serato/ashthorp.mp4 b/Video Loops/From Serato/ashthorp.mp4 deleted file mode 100644 index 1bdbbf3..0000000 --- a/Video Loops/From Serato/ashthorp.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:726ee75b0ce079b9481f3bbc09fba108bbd43154905c3d9e41f1b859af71c874 -size 150626302 diff --git a/Video Loops/From Serato/avacado.mp4 b/Video Loops/From Serato/avacado.mp4 deleted file mode 100644 index 782b674..0000000 --- a/Video Loops/From Serato/avacado.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90b314515fbf1697aa4e7b84ab3214e68d48103d322cca91b3d5de1a6a05a787 -size 91675133 diff --git a/Video Loops/From Serato/balsmovig.mp4 b/Video Loops/From Serato/balsmovig.mp4 deleted file mode 100644 index 1a96d0c..0000000 --- a/Video Loops/From Serato/balsmovig.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:95f2d63cbe8b29f4d9035f59c080f27ff35adec1ef1e65bb3f0c20c332749b2b -size 103744215 diff --git a/Video Loops/From Serato/blendmoy.mp4 b/Video Loops/From Serato/blendmoy.mp4 deleted file mode 100644 index fd53995..0000000 --- a/Video Loops/From Serato/blendmoy.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f549eec0e43275480af54d915cd330cc3e32483ccd4d5437ce0a8dff785b94b3 -size 90976599 diff --git a/Video Loops/From Serato/kidspats.mp4 b/Video Loops/From Serato/kidspats.mp4 deleted file mode 100644 index be234c7..0000000 --- a/Video Loops/From Serato/kidspats.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf8d4e7948a215862b37d5c398c87aff2f77f407459f774c12f431ec0d2f6220 -size 59984323 diff --git a/Video Loops/From Serato/nodebild.mp4 b/Video Loops/From Serato/nodebild.mp4 deleted file mode 100644 index 648ae48..0000000 --- a/Video Loops/From Serato/nodebild.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:003dea58ab05e497e37637d11902233c5546014c2cd27c7d82c9e9a98159b57d -size 116975878 diff --git a/Video Loops/From Serato/proxdisp.mp4 b/Video Loops/From Serato/proxdisp.mp4 deleted file mode 100644 index 88b251b..0000000 --- a/Video Loops/From Serato/proxdisp.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fff1bd91e3c00b0f91cfdf5351acbfcf03d2797237b56242a04e37fbe8c4444 -size 35856744 diff --git a/Video Loops/From Serato/steam.mp4 b/Video Loops/From Serato/steam.mp4 deleted file mode 100644 index 64a77a2..0000000 --- a/Video Loops/From Serato/steam.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:86dce35d1b19450be4e8a6dce13985f9d6619505e7bb193fafd760ef03a8483f -size 33897083 diff --git a/Video Loops/From Serato/supertriis.mp4 b/Video Loops/From Serato/supertriis.mp4 deleted file mode 100644 index 0f32010..0000000 --- a/Video Loops/From Serato/supertriis.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8596139024b1e3e36b7aae19aaf49bb30fcdbb4ec9b3831a0dcd3854cc4d0313 -size 73860584 diff --git a/Video Loops/From Serato/yellowbrick.mp4 b/Video Loops/From Serato/yellowbrick.mp4 deleted file mode 100644 index 187981f..0000000 --- a/Video Loops/From Serato/yellowbrick.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0432c2397b7330d039ef2928112b51bc981ea43ad2480b1aa01267188fb59a41 -size 170186351 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/.DS_Store deleted file mode 100644 index 55334a0..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 1.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 1.mp4 deleted file mode 100644 index 3913e7a..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 1.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:541a14f6f02ceb3e3ef95ca3307bf121c42df35363d8f563b4a0877b89bda298 -size 1714225 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 2 speed 4.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 2 speed 4.mp4 deleted file mode 100644 index 440996b..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 2 speed 4.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6750c635744e5b3191466ba2f0b9712024ee76728c7f93610448948fbac7b24 -size 2509949 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 3.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 3.mp4 deleted file mode 100644 index 8364efd..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 3.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:21c94affbdfa764857a3592baf3696e02d3f091ae610e69087aaf0cb98930935 -size 1921575 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 4.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 4.mp4 deleted file mode 100644 index 4a1f002..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/CLOTH (4)/Cloth 4.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3742b53de7cbb36d71b31d90d4a870f768600fa7fb7473cda7b9fea66bfc57ef -size 3322798 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 1.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 1.mp4 deleted file mode 100644 index fa116b9..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 1.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:accc49e241aeeb9aa9a3288edde64cf8dcac986472486a188a9ef73cdbeca28b -size 1392593 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 2.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 2.mp4 deleted file mode 100644 index 2de567c..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 2.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dc41397cdbbf7a9fbb3a41fcfc89e72501c77ec47174bf1fac23da2206e2c997 -size 1382206 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 3.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 3.mp4 deleted file mode 100644 index d9060c9..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/Wall fracture 3.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acf8687ff79f7df4d504606bddedd29b08f625321d4dfc48de3eb69dcbe859ca -size 1598568 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube deplacement.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube deplacement.mp4 deleted file mode 100644 index 41fd907..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube deplacement.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e058261e01612c0e9523ae2fb91a55f2ff69d05c45f78aa9635d6051b2f44fda -size 3170934 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave slow.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave slow.mp4 deleted file mode 100644 index 19c504e..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave slow.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:42958693bb582f33c9e88d3f9f3c3f7384ca06c2ac8abba9da64f989c6df95fb -size 2785870 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave small.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave small.mp4 deleted file mode 100644 index 7d4ec37..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave small.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:16013c7b91342a1603909d052c17b28a7d63ea19a9a4f47745b89f1895c745af -size 5839038 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave.mp4 deleted file mode 100644 index 3255233..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Cube wave.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c15728bfe754e48f271b56b6613841e238ef40ce5df6769bc9d0f53ef104026 -size 3980678 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Linear cube wave small.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Linear cube wave small.mp4 deleted file mode 100644 index 8df9a69..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/Linear cube wave small.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52c3cf973ca222388abf6532138c2ada299e81232f5058a2d534450e7be1a0c7 -size 4836731 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Eyes.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Eyes.mp4 deleted file mode 100644 index de3d265..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Eyes.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6480b64d3f40a0eaabb762a6a5c16230242c5acc5f9f02a4c908917cd2346c0d -size 18160132 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Flowers.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Flowers.mp4 deleted file mode 100644 index 3bd8973..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Flowers.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2caa97c4becca097f6b9d7f5467ab8d8227f0f16b27bd7c7937fe81de11e7a45 -size 3588023 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Gears.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Gears.mp4 deleted file mode 100644 index 52da54d..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Gears.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:98538f6b582082078353da686f9ab9d82c397dced7a76cd6b3bd3b782378112b -size 5516482 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Reptile.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Reptile.mp4 deleted file mode 100644 index 28b3f52..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/RADIAL (4)/Reptile.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7134b100a3a92c69575fd65cdd2bd37d15172c02b57629e5f7d5d0de486df8e4 -size 9651585 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/Sand fog.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/Sand fog.mp4 deleted file mode 100644 index b8441bb..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/SAND (1)/Sand fog.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d549c2c08376e89167e5016777d3bf4350866d25f32db1fc4e95e54a618fc795 -size 51150420 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/.DS_Store b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/.DS_Store deleted file mode 100644 index 5008ddf..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Atoms.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Atoms.mp4 deleted file mode 100644 index 883668e..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Atoms.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b20da78f51d98f839205f674f4f480c60eddebfc69f1fa04b065bd32fe214cb6 -size 25847513 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh Drilled.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh Drilled.mp4 deleted file mode 100644 index ce64bde..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh Drilled.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9060bf96c2063c8fe2960cac2c1b7d47d4f39f04f0aecaf2ee55158cf5a48b9c -size 21182164 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh.mp4 deleted file mode 100644 index 990a8c4..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Low Poly Mesh.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f99eae9cc6e19294dff37d6f38e36a94c09ce564a5c81d640b96c1142428510 -size 9253947 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime Mesh.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime Mesh.mp4 deleted file mode 100644 index bdf5a81..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime Mesh.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1a165ee7bc621a170ff5a0fac458268a55aaa52497bff0530ad36736c630e08 -size 25918547 diff --git a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime.mp4 b/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime.mp4 deleted file mode 100644 index a030c5c..0000000 --- a/Video Loops/HeavyM - 20 free video loops/HeavyM - 20 free video loops_compressed/TEXTURES (5)/Slime.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a43269099ec0d294c8f29c6b327d7f812ce36ac8cf0cf5e69b9f478c216d917b -size 5826362 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/._HeavyM - 20 free video loops_compressed b/Video Loops/HeavyM - 20 free video loops/__MACOSX/._HeavyM - 20 free video loops_compressed deleted file mode 100644 index e169ae8..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/._HeavyM - 20 free video loops_compressed and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._.DS_Store deleted file mode 100644 index 4b7c028..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._CLOTH (4) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._CLOTH (4) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._CLOTH (4) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXPLOSION (3) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXPLOSION (3) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXPLOSION (3) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXTRUDE (5) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXTRUDE (5) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._EXTRUDE (5) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._RADIAL (4) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._RADIAL (4) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._RADIAL (4) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._SAND (1) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._SAND (1) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._SAND (1) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._TEXTURES (5) b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._TEXTURES (5) deleted file mode 100644 index e26712e..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/._TEXTURES (5) and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 1.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 1.mp4 deleted file mode 100644 index d3a1dda..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 1.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c520b8631c8bbb338f3989c483d8865e978b960b57d85b7dcacfa7e1de0db170 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 2 speed 4.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 2 speed 4.mp4 deleted file mode 100644 index 7cd786d..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 2 speed 4.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24f010f47584bee45631128683198dd8309e7aff0028e0633c43bd82e8d40f9d -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 3.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 3.mp4 deleted file mode 100644 index cc1f596..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 3.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:52126078c17627998d82af34828aa6870d5315313c3d3c5969c5d1f7d0a107de -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 4.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 4.mp4 deleted file mode 100644 index 33ade7d..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/CLOTH (4)/._Cloth 4.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5439bad9342d73798c2c3034c3f62721ea6b23ba9ef8179edc3d4209ae418a08 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 1.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 1.mp4 deleted file mode 100644 index 4faf876..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 1.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:78ef934fcca2982f3ece1128b822de3796be81fded6367038e663e39db65c241 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 2.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 2.mp4 deleted file mode 100644 index f850c1a..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 2.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aaabe9b12fdb8e1407b3d38815e5bd5204a1cc72193affa1e903c0a570d5a98 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 3.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 3.mp4 deleted file mode 100644 index b5369fb..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXPLOSION (3)/._Wall fracture 3.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:33290bbe29021418ee8682be8f050ae3b9bbff767a949848005d9b279932e2cc -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube deplacement.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube deplacement.mp4 deleted file mode 100644 index e1abfa3..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube deplacement.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3813397bec0b5629d5b4bbf5cbe0b81b467d12131ced152d5fa9b64824ae4c61 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave slow.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave slow.mp4 deleted file mode 100644 index c4a144c..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave slow.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f9b6cf31bd50c68a148e0bfb34e02b822ca4ea4695161524cbdb209cad9d444 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave small.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave small.mp4 deleted file mode 100644 index fe9fcbf..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave small.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:45848b126d2fd490ffd0bea2844da9b09792c21a991d9632460561775483f2d8 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave.mp4 deleted file mode 100644 index 71a36c3..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Cube wave.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e9796b830593d5dd003510b38c2c56839e63255fd68e6547bedb58dcbf04d3f -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Linear cube wave small.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Linear cube wave small.mp4 deleted file mode 100644 index e0b7b30..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/EXTRUDE (5)/._Linear cube wave small.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0db739cf407df808491c041af79c67327bfc6b48d2337b3f54b18f7a98eb56e0 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Eyes.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Eyes.mp4 deleted file mode 100644 index 5344ee1..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Eyes.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:173786e55ee204527b6ffbfb9f18acc7fed91c83d7e900bf2bff73064f566a27 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Flowers.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Flowers.mp4 deleted file mode 100644 index 982feb3..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Flowers.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6512ab966a1406a6e3973ecb9e67838e7b38ba0d38ab73289d29bc6d1a50409 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Gears.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Gears.mp4 deleted file mode 100644 index d585d77..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Gears.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:62600064e383079a41c7a958292686649e80302692b07500b787d28f2e4ede63 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Reptile.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Reptile.mp4 deleted file mode 100644 index 1587b49..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/RADIAL (4)/._Reptile.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ac05599693f9a18b3f65340ba3863f8272c9b5848ebbe9b9e48afd9102644803 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._Sand fog.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._Sand fog.mp4 deleted file mode 100644 index a2093d8..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/SAND (1)/._Sand fog.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f74f2b0364b53601b4a7ee7eb5a9db63eafe8ee716cd04f8e31517b01e83b7a8 -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._.DS_Store b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._.DS_Store deleted file mode 100644 index a5b28df..0000000 Binary files a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._.DS_Store and /dev/null differ diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Atoms.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Atoms.mp4 deleted file mode 100644 index 44752fa..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Atoms.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a9c38694f88928db6adf6160bd0eecbe6886dd8d5abb004abcce1585b6fa34ef -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh Drilled.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh Drilled.mp4 deleted file mode 100644 index f018305..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh Drilled.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d0f770627a18c59740c1d99a1d9415456bd39e34ea1119aec59f23b6c24a130d -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh.mp4 deleted file mode 100644 index c778acf..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Low Poly Mesh.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1aa73140f91258b8ee3105fb3128c00d3908cbaf3b4a3c16da8aa45fbb718fec -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime Mesh.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime Mesh.mp4 deleted file mode 100644 index e642943..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime Mesh.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2c04deb92dd4275a0ae8d7c3f7f92be7916ba3fc51dcfcbdef4d58fc5b2741de -size 289 diff --git a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime.mp4 b/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime.mp4 deleted file mode 100644 index 0c118f9..0000000 --- a/Video Loops/HeavyM - 20 free video loops/__MACOSX/HeavyM - 20 free video loops_compressed/TEXTURES (5)/._Slime.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:383654daf9c10d2d0aafa88784ef6cf73620920fe7a5e3dbb5d92b26d89d2fbf -size 289 diff --git a/Videos For OBS/Nuit-AnNOLIGHTS.mp4 b/Videos For OBS/Nuit-AnNOLIGHTS.mp4 deleted file mode 100644 index cd7ef90..0000000 --- a/Videos For OBS/Nuit-AnNOLIGHTS.mp4 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dfda80cea150cfd8b06a6f6b5d8e38701e17559c8b77d43d9c8f490d18a47ba0 -size 2370775291 diff --git a/devicelist.csv b/devicelist.csv deleted file mode 100644 index e36edb8..0000000 --- a/devicelist.csv +++ /dev/null @@ -1,65 +0,0 @@ -#Device Number,Model,Mode,DMX Address -#1,VRSL Moving Head,13-CH (13-Channel),'1.001 -#2,VRSL Moving Head,13-CH (13-Channel),'1.014 -#3,VRSL Moving Head,13-CH (13-Channel),'1.027 -#4,VRSL Moving Head,13-CH (13-Channel),'1.040 -#5,VRSL Moving Head,13-CH (13-Channel),'1.053 -#6,VRSL Moving Head,13-CH (13-Channel),'1.066 -#7,VRSL Moving Head,13-CH (13-Channel),'1.079 -#8,VRSL Moving Head,13-CH (13-Channel),'1.092 -#9,VRSL Moving Head,13-CH (13-Channel),'1.105 -#10,VRSL Moving Head,13-CH (13-Channel),'1.118 -#11,VRSL Moving Head,13-CH (13-Channel),'1.131 -#12,VRSL Moving Head,13-CH (13-Channel),'1.144 -#13,VRSL Moving Head,13-CH (13-Channel),'1.157 -#14,VRSL Moving Head,13-CH (13-Channel),'1.170 -#15,VRSL Moving Head,13-CH (13-Channel),'1.183 -#16,VRSL Moving Head,13-CH (13-Channel),'1.196 -#17,VRSL Moving Head,13-CH (13-Channel),'1.209 -#18,VRSL Moving Head,13-CH (13-Channel),'1.222 -#19,VRSL Moving Head,13-CH (13-Channel),'1.235 -#20,VRSL Moving Head,13-CH (13-Channel),'1.248 -#21,VRSL Moving Head,13-CH (13-Channel),'1.261 -#22,VRSL Moving Head,13-CH (13-Channel),'1.274 -#23,VRSL Moving Head,13-CH (13-Channel),'1.287 -#24,VRSL Moving Head,13-CH (13-Channel),'1.300 -#25,VRSL Moving Head,13-CH (13-Channel),'1.313 -#26,VRSL Moving Head,13-CH (13-Channel),'1.326 -#27,VRSL Blinder,5-CH (5-Channel),'1.339 -#29,VRSL Blinder,5-CH (5-Channel),'1.349 -#30,VRSL Blinder,5-CH (5-Channel),'1.354 -#32,VRSL Blinder,5-CH (5-Channel),'1.364 -#33,VRSL Blinder,5-CH (5-Channel),'1.369 -#34,VRSL Blinder,5-CH (5-Channel),'1.374 -#35,VRSL Blinder,5-CH (5-Channel),'1.379 -#36,VRSL Blinder,5-CH (5-Channel),'1.384 -#37,VRSL Moving Head,13-CH (13-Channel),'1.389 -#38,VRSL Moving Head,13-CH (13-Channel),'1.402 -#39,VRSL Moving Head,13-CH (13-Channel),'1.415 -#40,VRSL Moving Head,13-CH (13-Channel),'1.428 -#41,VRSL 6x4 LED Block,5-CH (5-Channel),'1.441 -#42,VRSL 6x4 LED Block,5-CH (5-Channel),'1.446 -#43,VRSL 6x4 LED Block,5-CH (5-Channel),'1.451 -#44,VRSL 6x4 LED Block,5-CH (5-Channel),'1.456 -#45,VRSL 6x4 LED Block,5-CH (5-Channel),'1.461 -#46,VRSL 6x4 LED Block,5-CH (5-Channel),'1.466 -#47,VRSL 6x4 LED Block,5-CH (5-Channel),'1.471 -#48,VRSL 6x4 LED Block,5-CH (5-Channel),'1.476 -#49,VRSL 6x4 LED Block,5-CH (5-Channel),'1.481 -#28,VRSL Laser,13-CH (13-Channel),'1.486 -#31,VRSL Laser,13-CH (13-Channel),'1.499 -#50,VRSL Laser,13-CH (13-Channel),'2.001 -#51,VRSL Laser,13-CH (13-Channel),'2.014 -#52,VRSL Laser,13-CH (13-Channel),'2.027 -#53,VRSL Laser,13-CH (13-Channel),'2.040 -#54,VRSL Laser,13-CH (13-Channel),'2.053 -#55,VRSL Laser,13-CH (13-Channel),'2.066 -#56,VRSL Laser,13-CH (13-Channel),'2.079 -#57,VRSL Laser,13-CH (13-Channel),'2.092 -#58,VRSL Laser,13-CH (13-Channel),'2.105 -#59,VRSL Laser,13-CH (13-Channel),'2.118 -#60,VRSL Laser,13-CH (13-Channel),'2.131 -#61,VRSL Laser,13-CH (13-Channel),'2.144 -#62,VRSL Laser,13-CH (13-Channel),'2.157 -#63,VRSL Blinder,5-CH (5-Channel),'2.170 - diff --git a/devicelist.ods b/devicelist.ods deleted file mode 100644 index 3a3f2e3..0000000 Binary files a/devicelist.ods and /dev/null differ